From 81d18a79fada0d11d37d5c49217d43fc1279f7ae Mon Sep 17 00:00:00 2001 From: wphan Date: Tue, 29 Oct 2024 09:46:25 -0700 Subject: [PATCH] Add TokenizedVaultDepositor 2 (#55) * Squashed to deal with merge conflicts * fix tests * whitespace * whitespace * whitespace * refactor tests, reduce boilerplate * restrict issuing new tokens after rebase * fix clippy * fix clippy in gh action * fix tests with adminclient * fix test equality * fix test equality * test creating TokenizedDepositor for new shares base * add token_cpi.rs * clean up msc msg * linter * update yarn.lock * address some PR comments * make sure vault_protocol everywhere, consolidate rebase logic, consolidate VaultDepositorRecords * use safemath * chore: removes competition (#56) * remove drift-competitions * update main.yml * fix linter * remove default-features=false * add continue-on-error * cargo fetch before solana-verify * cargo vendor before solana-verify * try to parse last line of build output * override shell command to keep errors * kcikoff build * use raw bash * try another shell cmd * update shell * disable cargo frozen * add DOCKER_FLAGS to solana-verify build * use cargo vendor * fix test * Update CHANGELOG.md --- .github/workflows/main.yml | 14 +- .github/workflows/on-sdk-update.yml | 10 +- Anchor.toml | 12 +- CHANGELOG.md | 3 + Cargo.lock | 1440 +----------- README.md | 10 +- deps/drift_competitions.so | Bin 708832 -> 0 bytes ...xQsGra4sFFTT8r1QWRMd4vfumiWC1jfWNfdYT.json | 14 + deps/metaplex/metaplex.so | Bin 0 -> 793904 bytes package.json | 11 +- programs/drift_vaults/Cargo.toml | 7 +- programs/drift_vaults/src/drift_cpi.rs | 8 - programs/drift_vaults/src/error.rs | 2 + .../src/instructions/apply_rebase.rs | 53 + .../apply_rebase_tokenized_depositor.rs | 56 + .../src/instructions/constraints.rs | 31 +- .../drift_vaults/src/instructions/deposit.rs | 3 +- .../src/instructions/force_withdraw.rs | 3 +- .../src/instructions/initialize_competitor.rs | 77 - .../initialize_tokenized_vault_depositor.rs | 108 + .../src/instructions/manager_deposit.rs | 3 +- .../src/instructions/manager_withdraw.rs | 3 +- programs/drift_vaults/src/instructions/mod.rs | 12 +- .../src/instructions/protocol_withdraw.rs | 3 +- .../src/instructions/redeem_tokens.rs | 212 ++ .../src/instructions/tokenize_shares.rs | 193 ++ .../drift_vaults/src/instructions/withdraw.rs | 5 +- programs/drift_vaults/src/lib.rs | 41 +- programs/drift_vaults/src/state/events.rs | 17 + programs/drift_vaults/src/state/mod.rs | 4 +- .../src/state/tokenized_vault_depositor.rs | 586 +++++ programs/drift_vaults/src/state/traits.rs | 408 ++++ .../drift_vaults/src/state/vault_depositor.rs | 140 +- programs/drift_vaults/src/tests.rs | 70 +- programs/drift_vaults/src/token_cpi.rs | 13 + rust-toolchain.toml | 2 + tests/driftVaults.ts | 1897 +++++++++++++--- tests/testHelpers.ts | 613 +++++- ts/sdk/cli/cli.ts | 6 + ts/sdk/cli/commands/applyProfitShare.ts | 30 +- ts/sdk/cli/commands/forceWithdrawAll.ts | 101 + ts/sdk/cli/commands/index.ts | 1 + ts/sdk/cli/utils.ts | 2 + ts/sdk/package.json | 4 +- ts/sdk/src/addresses.ts | 30 + ts/sdk/src/idl/drift_vaults.json | 1472 +++++++++++-- ts/sdk/src/types/drift_vaults.ts | 920 +++++++- ts/sdk/src/utils.ts | 38 +- ts/sdk/src/vaultClient.ts | 535 ++++- ts/sdk/yarn.lock | 1767 +++++++++++++-- yarn.lock | 1932 ++++++++++++++--- 51 files changed, 10095 insertions(+), 2827 deletions(-) delete mode 100755 deps/drift_competitions.so create mode 100644 deps/metaplex/PwDiXFxQsGra4sFFTT8r1QWRMd4vfumiWC1jfWNfdYT.json create mode 100644 deps/metaplex/metaplex.so create mode 100644 programs/drift_vaults/src/instructions/apply_rebase.rs create mode 100644 programs/drift_vaults/src/instructions/apply_rebase_tokenized_depositor.rs delete mode 100644 programs/drift_vaults/src/instructions/initialize_competitor.rs create mode 100644 programs/drift_vaults/src/instructions/initialize_tokenized_vault_depositor.rs create mode 100644 programs/drift_vaults/src/instructions/redeem_tokens.rs create mode 100644 programs/drift_vaults/src/instructions/tokenize_shares.rs create mode 100644 programs/drift_vaults/src/state/tokenized_vault_depositor.rs create mode 100644 programs/drift_vaults/src/token_cpi.rs create mode 100644 rust-toolchain.toml create mode 100644 ts/sdk/cli/commands/forceWithdrawAll.ts diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 4c221bbe..c10ce686 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -2,9 +2,9 @@ name: main on: push: - branches: master + branches: [master] pull_request: - branches: master + branches: [master] defaults: run: @@ -34,7 +34,7 @@ jobs: - name: Cargo fmt run: cargo fmt -- --check - name: Cargo clippy - run: cargo clippy -p drift + run: cargo clippy -p drift-vaults unit: name: Unit tests runs-on: ubicloud @@ -138,11 +138,17 @@ jobs: - name: Install Solana Verify run: | - cargo install solana-verify + cargo install --locked --version 0.2.11 solana-verify solana-verify --version - name: Verifiable Build run: | + cargo vendor + mkdir -p .cargo + echo '[source.crates-io]' > .cargo/config.toml + echo 'replace-with = "vendored-sources"' >> .cargo/config.toml + echo '[source.vendored-sources]' >> .cargo/config.toml + echo 'directory = "vendor"' >> .cargo/config.toml solana-verify build --library-name drift_vaults --base-image ellipsislabs/solana:1.16.6 - name: Upload Artifact diff --git a/.github/workflows/on-sdk-update.yml b/.github/workflows/on-sdk-update.yml index a72efb39..2869e992 100644 --- a/.github/workflows/on-sdk-update.yml +++ b/.github/workflows/on-sdk-update.yml @@ -4,7 +4,7 @@ on: branches: - master repository_dispatch: - types: [competitions-sdk-update] + types: [sdk-update] env: CARGO_TERM_COLOR: always @@ -28,14 +28,11 @@ jobs: id: determine-sdk-version run: | if [[ "${{ github.event_name }}" == "repository_dispatch" ]]; then - echo "DRIFT_SDK_VERSION=${{ github.event.client_payload.sdk-version }}" >> $GITHUB_ENV - echo "COMPETITIONS_SDK_VERSION=${{ github.event.client_payload.competitions-version }}" >> $GITHUB_ENV + echo "DRIFT_SDK_VERSION=${{ github.event.client_payload.version }}" >> $GITHUB_ENV else # Get the current version of sdk used in package.json CURRENT_DRIFT_SDK_VERSION=$(node -e "console.log(require('./ts/sdk/package.json').dependencies['@drift-labs/sdk'])") - CURRENT_COMPETITIONS_SDK_VERSION=$(node -e "console.log(require('./package.json').devDependencies['@drift-labs/competitions-sdk'])") echo "DRIFT_SDK_VERSION=$CURRENT_DRIFT_SDK_VERSION" >> $GITHUB_ENV - echo "COMPETITIONS_SDK_VERSION=$CURRENT_COMPETITIONS_SDK_VERSION" >> $GITHUB_ENV fi - name: Install dependencies @@ -44,7 +41,6 @@ jobs: - name: Add specific version of sdk run: | yarn add --dev @drift-labs/sdk@$DRIFT_SDK_VERSION - yarn add --dev @drift-labs/competitions-sdk@$COMPETITIONS_SDK_VERSION cd ts/sdk yarn add @drift-labs/sdk@$DRIFT_SDK_VERSION @@ -75,7 +71,7 @@ jobs: git config user.email 41898282+github-actions[bot]@users.noreply.github.com yarn run prettify:fix git add -A - git commit --allow-empty -m "Bumping sdk and competitions-sdk dependencies to $DRIFT_SDK_VERSION and $COMPETITIONS_SDK_VERSION" + git commit --allow-empty -m "Bumping sdk to $DRIFT_SDK_VERSION" git push echo "VAULT_VERSION=$VERSION" >> $GITHUB_ENV diff --git a/Anchor.toml b/Anchor.toml index 485987e7..e1a8e7df 100644 --- a/Anchor.toml +++ b/Anchor.toml @@ -18,13 +18,17 @@ wallet = "~/.config/solana/id.json" address = "dRiftyHA39MWEi3m9aunc5MzRF1JYuBsbn6VPcn33UH" program = "./deps/drift.so" -[[test.genesis]] -address = "DraWMeQX9LfzQQSYoeBwHAgM5JcqFkgrX7GbTfjzVMVL" -program = "./deps/drift_competitions.so" - [[test.genesis]] address = "FsJ3A3u2vn5cTVofAjvy6y5kwABJAqYWpe4975bi2epH" program = "./deps/pyth.so" +[[test.genesis]] +address = "metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s" +program = "./deps/metaplex/metaplex.so" + +[[test.validator.account]] +address = "PwDiXFxQsGra4sFFTT8r1QWRMd4vfumiWC1jfWNfdYT" +filename = "./deps/metaplex/PwDiXFxQsGra4sFFTT8r1QWRMd4vfumiWC1jfWNfdYT.json" + [scripts] test = "yarn anchor-tests" diff --git a/CHANGELOG.md b/CHANGELOG.md index 77940649..a335ee7e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Features +* Tokenized Vaults ([#55](https://github.com/drift-labs/drift-vaults/pull/55)) +* Remove drift-competitions ([#56](https://github.com/drift-labs/drift-vaults/pull/56)) + ### Fixes ### Breaking diff --git a/Cargo.lock b/Cargo.lock index 5dda2767..e4962f28 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,21 +2,6 @@ # It is not intended for manual editing. version = 3 -[[package]] -name = "addr2line" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e61f2b7f93d2c7d2b08263acaa4a363b3e276806c68af6134c44f523bf1aacd" -dependencies = [ - "gimli", -] - -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - [[package]] name = "aead" version = "0.4.3" @@ -86,21 +71,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "alloc-no-stdlib" -version = "2.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" - -[[package]] -name = "alloc-stdlib" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" -dependencies = [ - "alloc-no-stdlib", -] - [[package]] name = "alloc-traits" version = "0.1.1" @@ -244,6 +214,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c4fd6e43b2ca6220d2ef1641539e678bfc31b6cc393cf892b373b5997b6a39a" dependencies = [ "anchor-lang", + "mpl-token-metadata", "solana-program", "spl-associated-token-account", "spl-token 4.0.0", @@ -409,32 +380,12 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" -[[package]] -name = "ascii" -version = "0.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eab1c04a571841102f5345a8fc0f6bb3d31c315dec879b5c6e42e40ce7ffa34e" - [[package]] name = "assert_matches" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" -[[package]] -name = "async-compression" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f658e2baef915ba0f26f1f7c42bfb8e12f532a01f449a090ded75ae7a07e9ba2" -dependencies = [ - "brotli", - "flate2", - "futures-core", - "memchr", - "pin-project-lite", - "tokio", -] - [[package]] name = "atty" version = "0.2.14" @@ -452,21 +403,6 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" -[[package]] -name = "backtrace" -version = "0.3.61" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7a905d892734eea339e896738c14b9afce22b5318f64b951e70bf3844419b01" -dependencies = [ - "addr2line", - "cc", - "cfg-if", - "libc", - "miniz_oxide 0.4.4", - "object", - "rustc-demangle", -] - [[package]] name = "base64" version = "0.12.3" @@ -509,18 +445,6 @@ dependencies = [ "typenum", ] -[[package]] -name = "bitvec" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" -dependencies = [ - "funty", - "radium", - "tap", - "wyz", -] - [[package]] name = "blake3" version = "1.5.0" @@ -650,27 +574,6 @@ dependencies = [ "syn 1.0.92", ] -[[package]] -name = "brotli" -version = "3.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "516074a47ef4bce09577a3b379392300159ce5b1ba2e501ff1c819950066100f" -dependencies = [ - "alloc-no-stdlib", - "alloc-stdlib", - "brotli-decompressor", -] - -[[package]] -name = "brotli-decompressor" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da74e2b81409b1b743f8f0c62cc6254afefb8b8e50bbfe3735550f7aeefa3448" -dependencies = [ - "alloc-no-stdlib", - "alloc-stdlib", -] - [[package]] name = "bs58" version = "0.4.0" @@ -702,28 +605,6 @@ dependencies = [ "serde", ] -[[package]] -name = "bytecheck" -version = "0.6.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b6372023ac861f6e6dc89c8344a8f398fb42aaba2b5dbc649ca0c0e9dbcb627" -dependencies = [ - "bytecheck_derive", - "ptr_meta", - "simdutf8", -] - -[[package]] -name = "bytecheck_derive" -version = "0.6.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7ec4c6f261935ad534c0c22dbef2201b45918860eb1c574b972bd213a76af61" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.92", -] - [[package]] name = "bytemuck" version = "1.14.0" @@ -750,12 +631,6 @@ version = "1.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" -[[package]] -name = "bytes" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" - [[package]] name = "cc" version = "1.0.83" @@ -790,19 +665,6 @@ dependencies = [ "generic-array", ] -[[package]] -name = "combine" -version = "3.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da3da6baa321ec19e1cc41d31bf599f00c783d0517095cdaf0332e3fe8d20680" -dependencies = [ - "ascii", - "byteorder", - "either", - "memchr", - "unreachable", -] - [[package]] name = "console_error_panic_hook" version = "0.1.7" @@ -829,22 +691,6 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" -[[package]] -name = "core-foundation" -version = "0.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" -dependencies = [ - "core-foundation-sys", - "libc", -] - -[[package]] -name = "core-foundation-sys" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" - [[package]] name = "cpufeatures" version = "0.2.2" @@ -854,15 +700,6 @@ dependencies = [ "libc", ] -[[package]] -name = "crc32fast" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" -dependencies = [ - "cfg-if", -] - [[package]] name = "crossbeam-channel" version = "0.5.11" @@ -1024,37 +861,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "drift" -version = "2.85.1" -source = "git+https://github.com/drift-labs/protocol-v2.git?rev=v2.85.1#90d1b1057bfed8eec273992d19260fdc65ab6850" -dependencies = [ - "ahash 0.8.6", - "anchor-lang", - "anchor-spl", - "arrayref", - "base64 0.13.0", - "borsh 0.10.3", - "bytemuck", - "byteorder", - "drift-macros", - "enumflags2", - "num-derive 0.3.3", - "num-integer", - "num-traits", - "phoenix-v1", - "pyth-client", - "pyth-solana-receiver-sdk 0.3.0 (git+https://github.com/drift-labs/pyth-crosschain?rev=04cf2c)", - "pythnet-sdk 2.1.0 (git+https://github.com/drift-labs/pyth-crosschain?rev=04cf2c)", - "serum_dex", - "solana-program", - "solana-security-txt", - "static_assertions", - "switchboard 0.1.0 (git+https://github.com/drift-labs/protocol-v2.git?rev=v2.85.1)", - "thiserror", - "uint", -] - [[package]] name = "drift" version = "2.96.0" @@ -1076,34 +882,18 @@ dependencies = [ "openbook-v2-light", "phoenix-v1", "pyth-client", - "pyth-solana-receiver-sdk 0.3.0 (git+https://github.com/drift-labs/pyth-crosschain?rev=3e8a24ecd0bcf22b787313e2020f4186bb22c729)", - "pythnet-sdk 2.1.0 (git+https://github.com/drift-labs/pyth-crosschain?rev=3e8a24ecd0bcf22b787313e2020f4186bb22c729)", + "pyth-solana-receiver-sdk", + "pythnet-sdk", "serum_dex", "solana-program", "solana-security-txt", "static_assertions", - "switchboard 0.1.0 (git+https://github.com/drift-labs/protocol-v2.git?rev=v2.96.0)", + "switchboard", "switchboard-on-demand", "thiserror", "uint", ] -[[package]] -name = "drift-competitions" -version = "0.1.0" -source = "git+https://github.com/drift-labs/drift-competitions.git?rev=122523#1225235f6ec82d534bdafcf729ddce2f7d738e35" -dependencies = [ - "ahash 0.8.6", - "anchor-lang", - "anchor-spl", - "bytemuck", - "drift 2.85.1", - "drift-macros", - "getrandom 0.2.9", - "static_assertions", - "switchboard-solana", -] - [[package]] name = "drift-macros" version = "0.1.0" @@ -1121,18 +911,11 @@ dependencies = [ "anchor-lang", "anchor-spl", "bytemuck", - "drift 2.96.0", - "drift-competitions", + "drift", "drift-macros", "static_assertions", ] -[[package]] -name = "eager" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abe71d579d1812060163dff96056261deb5bf6729b100fa2e36a68b9649ba3d3" - [[package]] name = "ed25519" version = "1.5.3" @@ -1188,35 +971,6 @@ dependencies = [ "syn 1.0.92", ] -[[package]] -name = "encoding_rs" -version = "0.8.33" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "enum-iterator" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fd242f399be1da0a5354aa462d57b4ab2b4ee0683cc552f7c007d2d12d36e94" -dependencies = [ - "enum-iterator-derive", -] - -[[package]] -name = "enum-iterator-derive" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03cdc46ec28bd728e67540c528013c6a10eb69a02eb31078a1bda695438cbfb8" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.48", -] - [[package]] name = "enumflags2" version = "0.6.4" @@ -1250,15 +1004,6 @@ dependencies = [ "termcolor", ] -[[package]] -name = "erased-serde" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55d05712b2d8d88102bc9868020c9e5c7a1f5527c452b9b97450a1d006140ba7" -dependencies = [ - "serde", -] - [[package]] name = "fast-math" version = "0.1.1" @@ -1284,97 +1029,12 @@ dependencies = [ "rustc_version 0.3.3", ] -[[package]] -name = "flate2" -version = "1.0.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" -dependencies = [ - "crc32fast", - "miniz_oxide 0.7.1", -] - [[package]] name = "fnv" version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" -[[package]] -name = "form_urlencoded" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" -dependencies = [ - "percent-encoding", -] - -[[package]] -name = "funty" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" - -[[package]] -name = "futures-channel" -version = "0.3.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" -dependencies = [ - "futures-core", -] - -[[package]] -name = "futures-core" -version = "0.3.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" - -[[package]] -name = "futures-io" -version = "0.3.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" - -[[package]] -name = "futures-macro" -version = "0.3.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.48", -] - -[[package]] -name = "futures-sink" -version = "0.3.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" - -[[package]] -name = "futures-task" -version = "0.3.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" - -[[package]] -name = "futures-util" -version = "0.3.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" -dependencies = [ - "futures-core", - "futures-io", - "futures-macro", - "futures-task", - "memchr", - "pin-project-lite", - "pin-utils", - "slab", -] - [[package]] name = "generic-array" version = "0.14.7" @@ -1386,16 +1046,6 @@ dependencies = [ "version_check", ] -[[package]] -name = "gethostname" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e" -dependencies = [ - "libc", - "winapi", -] - [[package]] name = "getrandom" version = "0.1.16" @@ -1422,51 +1072,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "gimli" -version = "0.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0a01e0497841a3b2db4f8afa483cce65f7e96a3498bd6c541734792aeac8fe7" - -[[package]] -name = "goblin" -version = "0.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7666983ed0dd8d21a6f6576ee00053ca0926fb281a5522577a4dbd0f1b54143" -dependencies = [ - "log", - "plain", - "scroll", -] - -[[package]] -name = "h2" -version = "0.3.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833" -dependencies = [ - "bytes", - "fnv", - "futures-core", - "futures-sink", - "futures-util", - "http", - "indexmap", - "slab", - "tokio", - "tokio-util", - "tracing", -] - -[[package]] -name = "hash32" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67" -dependencies = [ - "byteorder", -] - [[package]] name = "hashbrown" version = "0.11.2" @@ -1476,15 +1081,6 @@ dependencies = [ "ahash 0.7.6", ] -[[package]] -name = "hashbrown" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" -dependencies = [ - "ahash 0.7.6", -] - [[package]] name = "hashbrown" version = "0.13.2" @@ -1552,99 +1148,17 @@ dependencies = [ ] [[package]] -name = "http" -version = "0.2.9" +name = "humantime" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" -dependencies = [ - "bytes", - "fnv", - "itoa", -] +checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] -name = "http-body" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" -dependencies = [ - "bytes", - "http", - "pin-project-lite", -] - -[[package]] -name = "httparse" -version = "1.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" - -[[package]] -name = "httpdate" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" - -[[package]] -name = "humantime" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" - -[[package]] -name = "hyper" -version = "0.14.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468" -dependencies = [ - "bytes", - "futures-channel", - "futures-core", - "futures-util", - "h2", - "http", - "http-body", - "httparse", - "httpdate", - "itoa", - "pin-project-lite", - "socket2 0.4.10", - "tokio", - "tower-service", - "tracing", - "want", -] - -[[package]] -name = "hyper-rustls" -version = "0.24.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d78e1e73ec14cf7375674f74d7dde185c8206fd9dea6fb6295e8a98098aaa97" -dependencies = [ - "futures-util", - "http", - "hyper", - "rustls", - "tokio", - "tokio-rustls", -] - -[[package]] -name = "ident_case" -version = "1.0.1" +name = "ident_case" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" -[[package]] -name = "idna" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" -dependencies = [ - "unicode-bidi", - "unicode-normalization", -] - [[package]] name = "ieee754" version = "0.2.6" @@ -1667,22 +1181,6 @@ dependencies = [ "version_check", ] -[[package]] -name = "indexmap" -version = "1.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" -dependencies = [ - "autocfg", - "hashbrown 0.12.3", -] - -[[package]] -name = "ipnet" -version = "2.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" - [[package]] name = "itertools" version = "0.9.0" @@ -1734,15 +1232,6 @@ dependencies = [ "cpufeatures", ] -[[package]] -name = "kv-log-macro" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f" -dependencies = [ - "log", -] - [[package]] name = "lazy_static" version = "1.4.0" @@ -1829,9 +1318,6 @@ name = "log" version = "0.4.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" -dependencies = [ - "value-bag", -] [[package]] name = "memchr" @@ -1879,39 +1365,16 @@ dependencies = [ ] [[package]] -name = "mime" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" - -[[package]] -name = "miniz_oxide" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b" -dependencies = [ - "adler", - "autocfg", -] - -[[package]] -name = "miniz_oxide" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" -dependencies = [ - "adler", -] - -[[package]] -name = "mio" -version = "0.8.9" +name = "mpl-token-metadata" +version = "3.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0" +checksum = "ba8ee05284d79b367ae8966d558e1a305a781fc80c9df51f37775169117ba64f" dependencies = [ - "libc", - "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.48.0", + "borsh 0.9.3", + "num-derive 0.3.3", + "num-traits", + "solana-program", + "thiserror", ] [[package]] @@ -2097,15 +1560,6 @@ dependencies = [ "syn 2.0.48", ] -[[package]] -name = "object" -version = "0.26.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c55827317fb4c08822499848a14237d2874d6f139828893017237e7ab93eb386" -dependencies = [ - "memchr", -] - [[package]] name = "once_cell" version = "1.15.0" @@ -2148,7 +1602,7 @@ dependencies = [ "libc", "redox_syscall", "smallvec", - "windows-sys 0.36.1", + "windows-sys", ] [[package]] @@ -2181,15 +1635,6 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" -[[package]] -name = "percentage" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fd23b938276f14057220b707937bcb42fa76dda7560e57a2da30cb52d557937" -dependencies = [ - "num", -] - [[package]] name = "pest" version = "2.1.3" @@ -2219,24 +1664,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "pin-project-lite" -version = "0.2.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" - -[[package]] -name = "pin-utils" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" - -[[package]] -name = "plain" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" - [[package]] name = "polyval" version = "0.5.3" @@ -2284,43 +1711,12 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "ptr_meta" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" -dependencies = [ - "ptr_meta_derive", -] - -[[package]] -name = "ptr_meta_derive" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.92", -] - [[package]] name = "pyth-client" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "44de48029c54ec1ca570786b5baeb906b0fc2409c8e0145585e287ee7a526c72" -[[package]] -name = "pyth-solana-receiver-sdk" -version = "0.3.0" -source = "git+https://github.com/drift-labs/pyth-crosschain?rev=04cf2c#04cf2c01642a2ce0a0f620652034755d3e81d576" -dependencies = [ - "anchor-lang", - "hex", - "pythnet-sdk 2.1.0 (git+https://github.com/drift-labs/pyth-crosschain?rev=04cf2c)", - "solana-program", -] - [[package]] name = "pyth-solana-receiver-sdk" version = "0.3.0" @@ -2328,29 +1724,8 @@ source = "git+https://github.com/drift-labs/pyth-crosschain?rev=3e8a24ecd0bcf22b dependencies = [ "anchor-lang", "hex", - "pythnet-sdk 2.1.0 (git+https://github.com/drift-labs/pyth-crosschain?rev=3e8a24ecd0bcf22b787313e2020f4186bb22c729)", - "solana-program", -] - -[[package]] -name = "pythnet-sdk" -version = "2.1.0" -source = "git+https://github.com/drift-labs/pyth-crosschain?rev=04cf2c#04cf2c01642a2ce0a0f620652034755d3e81d576" -dependencies = [ - "anchor-lang", - "bincode", - "borsh 0.10.3", - "bytemuck", - "byteorder", - "fast-math", - "hex", - "proc-macro2", - "rustc_version 0.4.0", - "serde", - "sha3 0.10.8", - "slow_primes", + "pythnet-sdk", "solana-program", - "thiserror", ] [[package]] @@ -2392,12 +1767,6 @@ dependencies = [ "proc-macro2", ] -[[package]] -name = "radium" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" - [[package]] name = "rand" version = "0.7.3" @@ -2417,7 +1786,6 @@ version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ - "libc", "rand_chacha 0.3.1", "rand_core 0.6.4", ] @@ -2528,121 +1896,6 @@ version = "0.6.25" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" -[[package]] -name = "rend" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2571463863a6bd50c32f94402933f03457a3fbaf697a707c5be741e459f08fd" -dependencies = [ - "bytecheck", -] - -[[package]] -name = "reqwest" -version = "0.11.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b" -dependencies = [ - "async-compression", - "base64 0.21.5", - "bytes", - "encoding_rs", - "futures-core", - "futures-util", - "h2", - "http", - "http-body", - "hyper", - "hyper-rustls", - "ipnet", - "js-sys", - "log", - "mime", - "once_cell", - "percent-encoding", - "pin-project-lite", - "rustls", - "rustls-pemfile", - "serde", - "serde_json", - "serde_urlencoded", - "system-configuration", - "tokio", - "tokio-rustls", - "tokio-util", - "tower-service", - "url", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", - "webpki-roots", - "winreg", -] - -[[package]] -name = "ring" -version = "0.17.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9babe80d5c16becf6594aa32ad2be8fe08498e7ae60b77de8df700e67f191d7e" -dependencies = [ - "cc", - "getrandom 0.2.9", - "libc", - "spin", - "untrusted", - "windows-sys 0.48.0", -] - -[[package]] -name = "rkyv" -version = "0.7.42" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0200c8230b013893c0b2d6213d6ec64ed2b9be2e0e016682b7224ff82cff5c58" -dependencies = [ - "bitvec", - "bytecheck", - "hashbrown 0.12.3", - "ptr_meta", - "rend", - "rkyv_derive", - "seahash", - "tinyvec", - "uuid", -] - -[[package]] -name = "rkyv_derive" -version = "0.7.42" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2e06b915b5c230a17d7a736d1e2e63ee753c256a8614ef3f5147b13a4f5541d" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.92", -] - -[[package]] -name = "rust_decimal" -version = "1.32.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4c4216490d5a413bc6d10fa4742bd7d4955941d062c0ef873141d6b0e7b30fd" -dependencies = [ - "arrayvec", - "borsh 0.10.3", - "bytes", - "num-traits", - "rand 0.8.5", - "rkyv", - "serde", - "serde_json", -] - -[[package]] -name = "rustc-demangle" -version = "0.1.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" - [[package]] name = "rustc-hash" version = "1.1.0" @@ -2667,37 +1920,6 @@ dependencies = [ "semver 1.0.20", ] -[[package]] -name = "rustls" -version = "0.21.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "446e14c5cda4f3f30fe71863c34ec70f5ac79d6087097ad0bb433e1be5edf04c" -dependencies = [ - "log", - "ring", - "rustls-webpki", - "sct", -] - -[[package]] -name = "rustls-pemfile" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" -dependencies = [ - "base64 0.21.5", -] - -[[package]] -name = "rustls-webpki" -version = "0.101.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" -dependencies = [ - "ring", - "untrusted", -] - [[package]] name = "rustversion" version = "1.0.12" @@ -2722,42 +1944,6 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" -[[package]] -name = "scroll" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04c565b551bafbef4157586fa379538366e4385d42082f255bfd96e4fe8519da" -dependencies = [ - "scroll_derive", -] - -[[package]] -name = "scroll_derive" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1db149f81d46d2deba7cd3c50772474707729550221e69588478ebf9ada425ae" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.48", -] - -[[package]] -name = "sct" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" -dependencies = [ - "ring", - "untrusted", -] - -[[package]] -name = "seahash" -version = "4.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" - [[package]] name = "semver" version = "0.11.0" @@ -2811,15 +1997,6 @@ dependencies = [ "syn 2.0.48", ] -[[package]] -name = "serde_fmt" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1d4ddca14104cd60529e8c7f7ba71a2c8acd8f7f5cfcdc2faf97eeb7c3010a4" -dependencies = [ - "serde", -] - [[package]] name = "serde_json" version = "1.0.111" @@ -2832,22 +2009,10 @@ dependencies = [ ] [[package]] -name = "serde_urlencoded" -version = "0.7.1" +name = "serde_with" +version = "2.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" -dependencies = [ - "form_urlencoded", - "itoa", - "ryu", - "serde", -] - -[[package]] -name = "serde_with" -version = "2.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07ff71d2c147a7b57362cead5e22f772cd52f6ab31cfcd9edcd7f6aeb2a0afbe" +checksum = "07ff71d2c147a7b57362cead5e22f772cd52f6ab31cfcd9edcd7f6aeb2a0afbe" dependencies = [ "serde", "serde_with_macros", @@ -2986,12 +2151,6 @@ version = "1.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" -[[package]] -name = "simdutf8" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" - [[package]] name = "sized-chunks" version = "0.6.5" @@ -3002,15 +2161,6 @@ dependencies = [ "typenum", ] -[[package]] -name = "slab" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" -dependencies = [ - "autocfg", -] - [[package]] name = "slow_primes" version = "0.1.14" @@ -3026,47 +2176,6 @@ version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83" -[[package]] -name = "socket2" -version = "0.4.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" -dependencies = [ - "libc", - "winapi", -] - -[[package]] -name = "socket2" -version = "0.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" -dependencies = [ - "libc", - "windows-sys 0.48.0", -] - -[[package]] -name = "solana-address-lookup-table-program" -version = "1.16.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18a216474b9d25153d629aa7f4fb2246bc875ebe90e1155380e0436c209e62d5" -dependencies = [ - "bincode", - "bytemuck", - "log", - "num-derive 0.3.3", - "num-traits", - "rustc_version 0.4.0", - "serde", - "solana-frozen-abi", - "solana-frozen-abi-macro", - "solana-program", - "solana-program-runtime", - "solana-sdk", - "thiserror", -] - [[package]] name = "solana-frozen-abi" version = "1.16.25" @@ -3123,30 +2232,6 @@ dependencies = [ "log", ] -[[package]] -name = "solana-measure" -version = "1.16.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "932db6604bcf8ba3bba68e80564d7eaa0dd7b9667407e15c3557caa83203aee7" -dependencies = [ - "log", - "solana-sdk", -] - -[[package]] -name = "solana-metrics" -version = "1.16.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d81931f224798c0e52062b0683a07eebe1c1904954c8765773c9802a28fbd0c" -dependencies = [ - "crossbeam-channel", - "gethostname", - "lazy_static", - "log", - "reqwest", - "solana-sdk", -] - [[package]] name = "solana-program" version = "1.16.25" @@ -3202,34 +2287,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "solana-program-runtime" -version = "1.16.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3da0e9dd63326ded2055b42e54aa37baa6aeb8adaea658a0059c234af6d05c02" -dependencies = [ - "base64 0.21.5", - "bincode", - "eager", - "enum-iterator", - "itertools 0.10.5", - "libc", - "log", - "num-derive 0.3.3", - "num-traits", - "percentage", - "rand 0.7.3", - "rustc_version 0.4.0", - "serde", - "solana-frozen-abi", - "solana-frozen-abi-macro", - "solana-measure", - "solana-metrics", - "solana-sdk", - "solana_rbpf", - "thiserror", -] - [[package]] name = "solana-sdk" version = "1.16.25" @@ -3331,31 +2388,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "solana_rbpf" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17d4ba1e58947346e360fabde0697029d36ba83c42f669199b16a8931313cf29" -dependencies = [ - "byteorder", - "combine", - "goblin", - "hash32", - "libc", - "log", - "rand 0.8.5", - "rustc-demangle", - "scroll", - "thiserror", - "winapi", -] - -[[package]] -name = "spin" -version = "0.9.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" - [[package]] name = "spl-associated-token-account" version = "2.2.0" @@ -3581,98 +2613,6 @@ version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" -[[package]] -name = "superslice" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab16ced94dbd8a46c82fd81e3ed9a8727dac2977ea869d217bcc4ea1f122e81f" - -[[package]] -name = "sval" -version = "2.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1604e9ab506f4805bc62d2868c6d20f23fa6ced4c7cfe695a1d20589ba5c63d0" - -[[package]] -name = "sval_buffer" -version = "2.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2831b6451148d344f612016d4277348f7721b78a0869a145fd34ef8b06b3fa2e" -dependencies = [ - "sval", - "sval_ref", -] - -[[package]] -name = "sval_dynamic" -version = "2.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "238ac5832a23099a413ffd22e66f7e6248b9af4581b64c758ca591074be059fc" -dependencies = [ - "sval", -] - -[[package]] -name = "sval_fmt" -version = "2.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8474862431bac5ac7aee8a12597798e944df33f489c340e17e886767bda0c4e" -dependencies = [ - "itoa", - "ryu", - "sval", -] - -[[package]] -name = "sval_json" -version = "2.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8f348030cc3d2a11eb534145600601f080cf16bf9ec0783efecd2883f14c21e" -dependencies = [ - "itoa", - "ryu", - "sval", -] - -[[package]] -name = "sval_nested" -version = "2.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6659c3f6be1e5e99dc7c518877f48a8a39088ace2504b046db789bd78ce5969d" -dependencies = [ - "sval", - "sval_buffer", - "sval_ref", -] - -[[package]] -name = "sval_ref" -version = "2.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "829ad319bd82d0da77be6f3d547623686c453502f8eebdeb466cfa987972bd28" -dependencies = [ - "sval", -] - -[[package]] -name = "sval_serde" -version = "2.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a9da6c3efaedf8b8c0861ec5343e8e8c51d838f326478623328bd8728b79bca" -dependencies = [ - "serde", - "sval", - "sval_nested", -] - -[[package]] -name = "switchboard" -version = "0.1.0" -source = "git+https://github.com/drift-labs/protocol-v2.git?rev=v2.85.1#90d1b1057bfed8eec273992d19260fdc65ab6850" -dependencies = [ - "anchor-lang", -] - [[package]] name = "switchboard" version = "0.1.0" @@ -3681,21 +2621,6 @@ dependencies = [ "anchor-lang", ] -[[package]] -name = "switchboard-common" -version = "0.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01a253e513f65e8a989227e33db9f8f98fd07811bd60b32adec7005ab00f7af4" -dependencies = [ - "base64 0.21.5", - "hex", - "log", - "serde", - "serde_json", - "sha2 0.10.8", - "sha3 0.10.8", -] - [[package]] name = "switchboard-on-demand" version = "0.1.0" @@ -3706,25 +2631,6 @@ dependencies = [ "solana-program", ] -[[package]] -name = "switchboard-solana" -version = "0.29.61" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebe319d752d1f1bb24e0a658d3a63fcf9cf0587114ab854b0c7bf27113bc9e82" -dependencies = [ - "anchor-lang", - "anchor-spl", - "bytemuck", - "hex", - "kv-log-macro", - "log", - "rust_decimal", - "solana-address-lookup-table-program", - "solana-program", - "superslice", - "switchboard-common", -] - [[package]] name = "syn" version = "1.0.92" @@ -3747,33 +2653,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "system-configuration" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" -dependencies = [ - "bitflags", - "core-foundation", - "system-configuration-sys", -] - -[[package]] -name = "system-configuration-sys" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" -dependencies = [ - "core-foundation-sys", - "libc", -] - -[[package]] -name = "tap" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" - [[package]] name = "termcolor" version = "1.2.0" @@ -3837,46 +2716,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" -[[package]] -name = "tokio" -version = "1.33.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f38200e3ef7995e5ef13baec2f432a6da0aa9ac495b2c0e8f3b7eec2c92d653" -dependencies = [ - "backtrace", - "bytes", - "libc", - "mio", - "num_cpus", - "pin-project-lite", - "socket2 0.5.5", - "windows-sys 0.48.0", -] - -[[package]] -name = "tokio-rustls" -version = "0.24.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" -dependencies = [ - "rustls", - "tokio", -] - -[[package]] -name = "tokio-util" -version = "0.7.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" -dependencies = [ - "bytes", - "futures-core", - "futures-sink", - "pin-project-lite", - "tokio", - "tracing", -] - [[package]] name = "toml" version = "0.5.8" @@ -3886,37 +2725,6 @@ dependencies = [ "serde", ] -[[package]] -name = "tower-service" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" - -[[package]] -name = "tracing" -version = "0.1.40" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" -dependencies = [ - "pin-project-lite", - "tracing-core", -] - -[[package]] -name = "tracing-core" -version = "0.1.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" -dependencies = [ - "once_cell", -] - -[[package]] -name = "try-lock" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" - [[package]] name = "typenum" version = "1.15.0" @@ -3941,12 +2749,6 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "unicode-bidi" -version = "0.3.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" - [[package]] name = "unicode-ident" version = "1.0.8" @@ -3984,21 +2786,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "unreachable" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56" -dependencies = [ - "void", -] - -[[package]] -name = "untrusted" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" - [[package]] name = "uriparse" version = "0.6.4" @@ -4009,80 +2796,12 @@ dependencies = [ "lazy_static", ] -[[package]] -name = "url" -version = "2.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" -dependencies = [ - "form_urlencoded", - "idna", - "percent-encoding", -] - -[[package]] -name = "uuid" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc" - -[[package]] -name = "value-bag" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cdbaf5e132e593e9fc1de6a15bbec912395b11fb9719e061cf64f804524c503" -dependencies = [ - "value-bag-serde1", - "value-bag-sval2", -] - -[[package]] -name = "value-bag-serde1" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92cad98b1b18d06b6f38b3cd04347a9d7a3a0111441a061f71377fb6740437e4" -dependencies = [ - "erased-serde", - "serde", - "serde_fmt", -] - -[[package]] -name = "value-bag-sval2" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dc7271d6b3bf58dd2e610a601c0e159f271ffdb7fbb21517c40b52138d64f8e" -dependencies = [ - "sval", - "sval_buffer", - "sval_dynamic", - "sval_fmt", - "sval_json", - "sval_ref", - "sval_serde", -] - [[package]] name = "version_check" version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "void" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" - -[[package]] -name = "want" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" -dependencies = [ - "try-lock", -] - [[package]] name = "wasi" version = "0.9.0+wasi-snapshot-preview1" @@ -4120,18 +2839,6 @@ dependencies = [ "wasm-bindgen-shared", ] -[[package]] -name = "wasm-bindgen-futures" -version = "0.4.34" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f219e0d211ba40266969f6dbdd90636da12f75bee4fc9d6c23d1260dadb51454" -dependencies = [ - "cfg-if", - "js-sys", - "wasm-bindgen", - "web-sys", -] - [[package]] name = "wasm-bindgen-macro" version = "0.2.90" @@ -4171,12 +2878,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "webpki-roots" -version = "0.25.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" - [[package]] name = "winapi" version = "0.3.9" @@ -4214,119 +2915,43 @@ version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" dependencies = [ - "windows_aarch64_msvc 0.36.1", - "windows_i686_gnu 0.36.1", - "windows_i686_msvc 0.36.1", - "windows_x86_64_gnu 0.36.1", - "windows_x86_64_msvc 0.36.1", -] - -[[package]] -name = "windows-sys" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" -dependencies = [ - "windows-targets", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_msvc", ] -[[package]] -name = "windows-targets" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" -dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc 0.48.5", - "windows_i686_gnu 0.48.5", - "windows_i686_msvc 0.48.5", - "windows_x86_64_gnu 0.48.5", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc 0.48.5", -] - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" - [[package]] name = "windows_aarch64_msvc" version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" -[[package]] -name = "windows_aarch64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" - [[package]] name = "windows_i686_gnu" version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" -[[package]] -name = "windows_i686_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" - [[package]] name = "windows_i686_msvc" version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" -[[package]] -name = "windows_i686_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" - [[package]] name = "windows_x86_64_gnu" version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" -[[package]] -name = "windows_x86_64_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" - [[package]] name = "windows_x86_64_msvc" version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" -[[package]] -name = "windows_x86_64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" - -[[package]] -name = "winreg" -version = "0.50.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" -dependencies = [ - "cfg-if", - "windows-sys 0.48.0", -] - [[package]] name = "without-alloc" version = "0.2.1" @@ -4336,15 +2961,6 @@ dependencies = [ "alloc-traits", ] -[[package]] -name = "wyz" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" -dependencies = [ - "tap", -] - [[package]] name = "zerocopy" version = "0.7.32" diff --git a/README.md b/README.md index 9c46900b..c5ef4463 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ soon^TM * solana 1.16.27 ```shell -# if you don't have avm, install it here: +# if you don't have avm, install it here: # https://book.anchor-lang.com/getting_started/installation.html avm use 0.29.0 @@ -27,7 +27,6 @@ sh -c "$(curl -sSfL https://release.solana.com/v1.16.27/install)" ``` If on Mac and getting this error: - ```shell Error: failed to start validator: Failed to create ledger at test-ledger: blockstore error ``` @@ -36,7 +35,7 @@ then run these commands: ```shell brew install gnu-tar -# Put this in ~/.zshrc +# Put this in ~/.zshrc export PATH="/opt/homebrew/opt/gnu-tar/libexec/gnubin:$PATH" ``` @@ -45,7 +44,8 @@ export PATH="/opt/homebrew/opt/gnu-tar/libexec/gnubin:$PATH" ```shell yarn && cd ts/sdk && yarn && yarn build && cd .. -export ANCHOR_WALLET=~/.config/solana/id.json && anchor test +# can be any valid key +ANCHOR_WALLET=~/.config/solana/id.json && anchor test ``` For ease-of-use you can run the following script to build and test instead: @@ -53,4 +53,4 @@ For ease-of-use you can run the following script to build and test instead: ```shell chmod +x ./test.sh ./test.sh -``` \ No newline at end of file +``` diff --git a/deps/drift_competitions.so b/deps/drift_competitions.so deleted file mode 100755 index 123b64a93adbbcee11795809bee8d0760ff9341d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 708832 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 diff --git a/deps/metaplex/PwDiXFxQsGra4sFFTT8r1QWRMd4vfumiWC1jfWNfdYT.json b/deps/metaplex/PwDiXFxQsGra4sFFTT8r1QWRMd4vfumiWC1jfWNfdYT.json new file mode 100644 index 00000000..fd4d31ad --- /dev/null +++ b/deps/metaplex/PwDiXFxQsGra4sFFTT8r1QWRMd4vfumiWC1jfWNfdYT.json @@ -0,0 +1,14 @@ +{ + "pubkey": "PwDiXFxQsGra4sFFTT8r1QWRMd4vfumiWC1jfWNfdYT", + "account": { + "data": [ + "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KNihi/xJbnZhbGlkIEVzY3JvdyBBY2NvdW50IEJ1bXAgU2VlZEFtb3VudCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiB6ZXJvRXJyb3I6IEFjY291bnRBbHJlYWR5SW5pdGlhbGl6ZWSMlyWPTiSJ8bs9ECkUjg2DC1oTmdr/EIQEjnvY2+n4WZiLgOt5NShpsiR0X1ndv4omWMoT3GiBISY1HK4HwaWlC3BlsePRfEU4nVJ/awTDzVi4bHMaoP21SbbRvAP4KUaSFyzEcl3AQfndjFFSYAQmAJOjCwJz3Pp0khf8lKJASQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHJvZ3JhbS9zcmMvc3RhdGUvcmVzZXJ2YXRpb24ucnNsaWJyYXJ5L2NvcmUvc3JjL3NsaWNlL21lbWNoci5ycwbd9uHXZaGT2cvhRs7reawctIXtX1s3kTqM9YV+/wCpaW5kZXggb3V0IG9mIGJvdW5kczogdGhlIGxlbiBpcyBwcm9ncmFtL3NyYy9wcm9jZXNzb3IvZmVlL21vZC5yczZLL1Rhodf4wAu7ZXc4ZiZjkwHTJUvMr2m/ME7O6J68BqfVFxh70WY12tQEVf3CwMEkxo8hVnWl27rLXwgAAAAIr/iUw/pnwBY6MPI0oz00Z/A6oWQXMV60uBQnvZum7UlYOiBBcHByb3ZlIENvbGxlY3Rpb24gQXV0aG9yaXR5SW5zdWZmaWNpZW50IHRva2VucyBmb3IgdHJhbnNmZXJFcnJvcjogTWlzc2luZ1JlcXVpcmVkU2lnbmF0dXJlRXJyb3I6IEluY29ycmVjdFByb2dyYW1JZEVycm9yOiBJbnN1ZmZpY2llbnRGdW5kc0Vycm9yOiBBY2NvdW50RGF0YVRvb1NtYWxsRXJyb3I6IEludmFsaWRBY2NvdW50RGF0YUVycm9yOiBJbnZhbGlkSW5zdHJ1Y3Rpb25EYXRhRXJyb3I6IEludmFsaWRBcmd1bWVudEVycm9yOiBVbmtub3duY2FsbGVkIGBDT3B0aW9uOjp1bndyYXAoKWAgb24gYSBgQ09wdGlvbjo6Tm9uZWAgdmFsdWVzcmMvcHJvZ3JhbV9vcHRpb24ucnMvaG9tZS9ydW5uZXIvd29yay9wbGF0Zm9ybS10b29scy9wbGF0Zm9ybS10b29scy9vdXQvcnVzdC9saWJyYXJ5L3N0ZC9zcmMvaW8vaW1wbHMucnNmYWlsZWQgdG8gd3JpdGUgd2hvbGUgYnVmZmVyYSBEaXNwbGF5IGltcGxlbWVudGF0aW9uIHJldHVybmVkIGFuIGVycm9yIHVuZXhwZWN0ZWRseS9ob21lL3J1bm5lci93b3JrL3BsYXRmb3JtLXRvb2xzL3BsYXRmb3JtLXRvb2xzL291dC9ydXN0L2xpYnJhcnkvYWxsb2Mvc3JjL3N0cmluZy5ycy9ob21lL3J1bm5lci93b3JrL3BsYXRmb3JtLXRvb2xzL3BsYXRmb3JtLXRvb2xzL291dC9ydXN0L2xpYnJhcnkvY29yZS9zcmMvbnVtL21vZC5ycwAAAAAAAAAAAAAAYXR0ZW1wdCB0byBtdWx0aXBseSB3aXRoIG92ZXJmbG93AAAAVHJhbnNmZXJEZWxlZ2F0ZW5vIHN0b3JhZ2Ugc3BhY2VEZXN0aW5hdGlvblNlZWRzUGVybWlzc2lvbkRlbmllZERhdGFUeXBlTWlzbWF0Y2hDcmVhdGVJZGVtcG90ZW50ZW50aXR5IG5vdCBmb3VuZCkgd2hlbiBzbGljaW5nIGBBZGRyTm90QXZhaWxhYmxlaW52YWxpZCBmaWxlbmFtZWNvbm5lY3Rpb24gcmVzZXRhbHJlYWR5IGJvcnJvd2VkBAAAAAIAAAADAAAAAQAAAGhvc3QgdW5yZWFjaGFibGVyYW5nZSBlbmQgaW5kZXggYWxyZWFkeSBtdXRhYmx5IGJvcnJvd2VkL2hvbWUvcnVubmVyL3dvcmsvcGxhdGZvcm0tdG9vbHMvcGxhdGZvcm0tdG9vbHMvb3V0L3J1c3QvbGlicmFyeS9jb3JlL3NyYy9jaGFyL21ldGhvZHMucnNhc3NlcnRpb24gZmFpbGVkOiBzZWxmLnBlZWtlZC5pc19ub25lKCkvaG9tZS9ydW5uZXIvd29yay9wbGF0Zm9ybS10b29scy9wbGF0Zm9ybS10b29scy9vdXQvcnVzdC9saWJyYXJ5L2NvcmUvc3JjL2l0ZXIvYWRhcHRlcnMvcGVla2FibGUucnNhc3NlcnRpb24gZmFpbGVkOiBtaWQgPD0gc2VsZi5sZW4oKWNhbGxlZCBgT3B0aW9uOjp1bndyYXAoKWAgb24gYSBgTm9uZWAgdmFsdWVjYWxsZWQgYFJlc3VsdDo6dW53cmFwKClgIG9uIGFuIGBFcnJgIHZhbHVlVW5leHBlY3RlZCBsZW5ndGggb2YgaW5wdXRJbnZhbGlkIGJvb2wgcmVwcmVzZW50YXRpb246IC9ob21lL3J1bm5lci93b3JrL3BsYXRmb3JtLXRvb2xzL3BsYXRmb3JtLXRvb2xzL291dC9ydXN0L2xpYnJhcnkvY29yZS9zcmMvaXRlci90cmFpdHMvYWNjdW0ucnNOb3QgYWxsIGJ5dGVzIHJlYWQAU2FsZQgAAAABAAAAAwAAAAMAEgAgICAgU29tZXVzZXIgPD0gBwANAAAAAAAFAAAAa2luZGNvZGUEAAAARGF0YWJ1cm5LaW5kTm9uZQEASW52YWxpZCBPcHRpb24gcmVwcmVzZW50YXRpb246IC4gVGhlIGZpcnN0IGJ5dGUgbXVzdCBiZSAwIG9yIDFzcmMvZW50cnlwb2ludC5ycwAAAElYOiBNaW50IChieXRlcyBEYXRhSXRlbUlYOiBCdXJuQ3BpR3VhcmREZWFkbG9ja05vdEZvdW5kAgAAAAQAAABUcmFuc2ZlclRpbWVkT3V0//////////8BAAAAAwAAAElYOiBMb2NrRGVsZWdhdGVtZXRhZGF0YWRlYWRsb2Nrc3JjL2Fzc2VydGlvbnMucnNwcm9ncmFtL3NyYy9hc3NlcnRpb25zL2NvbGxlY3Rpb24ucnNlZGl0aW9ucHJvZ3JhbS9zcmMvYXNzZXJ0aW9ucy9lZGl0aW9uLnJzcHJvZ3JhbS9zcmMvYXNzZXJ0aW9ucy9tZXRhZGF0YS5yc3Byb2dyYW0vc3JjL2Fzc2VydGlvbnMvbWlzYy5ycwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHByb2dfY29uZmlnX2l0ZW1fZGVsZWdhdGVjb2xsZWN0aW9uX2l0ZW1fZGVsZWdhdGVkYXRhX2l0ZW1fZGVsZWdhdGVwcm9ncmFtbWFibGVfY29uZmlnX2RlbGVnYXRlZGF0YV9kZWxlZ2F0ZXVzZV9kZWxlZ2F0ZWNvbGxlY3Rpb25fZGVsZWdhdGVhdXRob3JpdHlfaXRlbV9kZWxlZ2F0ZXByaW50X2RlbGVnYXRlVHJpZWQgdG8gY29udmVydCAnTm9uZScgdmFsdWVwcm9ncmFtL3NyYy9pbnN0cnVjdGlvbi9tZXRhZGF0YS5yc2NvbGxlY3Rpb25fYXV0aG9yaXR5dG9rZW5fcmVjb3JkcHJvZ3JhbS9zcmMvcHJvY2Vzc29yL2J1cm4vYnVybi5yc3Byb2dyYW0vc3JjL3Byb2Nlc3Nvci9idXJuL2J1cm5fbmZ0LnJzcHJvZ3JhbS9zcmMvcHJvY2Vzc29yL2J1cm4vZnVuZ2libGUucnNwcm9ncmFtL3NyYy9wcm9jZXNzb3IvYnVybi9ub25mdW5naWJsZS5yc3Byb2dyYW0vc3JjL3Byb2Nlc3Nvci9idXJuL25vbmZ1bmdpYmxlX2VkaXRpb24ucnNtYXJrZXJwcm9ncmFtL3NyYy9wcm9jZXNzb3IvY29sbGVjdGlvbi91bnZlcmlmeV9jb2xsZWN0aW9uLnJzcHJvZ3JhbS9zcmMvcHJvY2Vzc29yL2NvbGxlY3Rpb24vdW52ZXJpZnlfc2l6ZWRfY29sbGVjdGlvbl9pdGVtLnJzSW52YWxpZCBkZWxlZ2F0ZSByb2xlcHJvZ3JhbS9zcmMvcHJvY2Vzc29yL2RlbGVnYXRlL2RlbGVnYXRlLnJzTG9ja2VkVHJhbnNmZXJTdGFraW5nVXRpbGl0eVByaW50RGVsZWdhdGVQcm9ncmFtbWFibGVDb25maWdJdGVtQ29sbGVjdGlvbkl0ZW1Qcm9ncmFtbWFibGVDb25maWdVc2VDb2xsZWN0aW9uQXV0aG9yaXR5SXRlbQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHJvZ3JhbS9zcmMvcHJvY2Vzc29yL2VkaXRpb24vY3JlYXRlX21hc3Rlcl9lZGl0aW9uX3YzLnJzZXNjcm93cHJvZ3JhbS9zcmMvcHJvY2Vzc29yL2VzY3Jvdy90cmFuc2Zlcl9vdXQucnNwcm9ncmFtL3NyYy9wcm9jZXNzb3IvZnJlZXplL2ZyZWV6ZV9kZWxlZ2F0ZWRfYWNjb3VudC5yc3Byb2dyYW0vc3JjL3Byb2Nlc3Nvci9mcmVlemUvdGhhd19kZWxlZ2F0ZWRfYWNjb3VudC5yc3Byb2dyYW0vc3JjL3Byb2Nlc3Nvci9tZXRhZGF0YS9jcmVhdGUucnNJZ25vcmluZyBwcmludCBzdXBwbHkgZm9yIHNlbGVjdGVkIHRva2VuIHN0YW5kYXJkcHJvZ3JhbS9zcmMvcHJvY2Vzc29yL21ldGFkYXRhL21pbnQucnNwcm9ncmFtL3NyYy9wcm9jZXNzb3IvbWV0YWRhdGEvcHJpbnQucnNNaWdyYXRpb25EZWxlZ2F0ZVNhbGVEZWxlZ2F0ZU93bmVycHJvZ3JhbS9zcmMvcHJvY2Vzc29yL21ldGFkYXRhL3RyYW5zZmVyLnJzUHJveHlNZXRhZGF0YUF1dGgBAAAAAwAAAAIAAABBdXRoIHR5cGU6IERlbGVnYXRlQXV0aCB0eXBlOiBIb2xkZXJBdXRoIHR5cGU6IE1ldGFkYXRhcHJvZ3JhbS9zcmMvcHJvY2Vzc29yL3N0YXRlL21vZC5yc3Byb2dyYW0vc3JjL3Byb2Nlc3Nvci91c2VzL2FwcHJvdmVfdXNlX2F1dGhvcml0eS5yc3Byb2dyYW0vc3JjL3Byb2Nlc3Nvci91c2VzL3Jldm9rZV91c2VfYXV0aG9yaXR5LnJzcHJvZ3JhbS9zcmMvcHJvY2Vzc29yL3VzZXMvdXRpbGl6ZS5yc3Byb2dyYW0vc3JjL3Byb2Nlc3Nvci92ZXJpZmljYXRpb24vY29sbGVjdGlvbi5yc3Byb2dyYW0vc3JjL3Byb2Nlc3Nvci9tb2QucnNJWDogUHJpbnRJWDogVW52ZXJpZnlJWDogVmVyaWZ5SVg6IFVwZGF0ZUlYOiBUcmFuc2ZlcklYOiBVbmxvY2tJWDogUmV2b2tlSVg6IERlbGVnYXRlSVg6IENyZWF0ZUlYOiBUcmFuc2ZlciBPdXQgT2YgRXNjcm93SVg6IENsb3NlIEVzY3JvdyBBY2NvdW50SVg6IENyZWF0ZSBFc2Nyb3cgQWNjb3VudElYOiBCdXJuIEVkaXRpb24gTkZUSVg6IEJ1YmJsZWd1bSBQcm9ncmFtIFNldCBDb2xsZWN0aW9uIFNpemVJWDogU2V0IFRva2VuIFN0YW5kYXJkSVg6IFNldCBDb2xsZWN0aW9uIFNpemVJWDogQ3JlYXRlIE1ldGFkYXRhIEFjY291bnRzIHYzSVg6IFNldCBhbmQgVmVyaWZ5IENvbGxlY3Rpb25JWDogVW52ZXJpZnkgU2l6ZWQgQ29sbGVjdGlvbklYOiBWZXJpZnkgQ29sbGVjdGlvbiBWMklYOiBCdXJuIE5GVElYOiBSZW1vdmUgQ3JlYXRvciBWZXJpZmljYXRpb25JWDogVGhhdyBEZWxlZ2F0ZWQgQWNjb3VudElYOiBGcmVlemUgRGVsZWdhdGVkIEFjY291bnRJWDogUmV2b2tlIENvbGxlY3Rpb24gQXV0aG9yaXR5SVg6IFVudmVyaWZ5IENvbGxlY3Rpb25JWDogUmV2b2tlIFVzZSBBdXRob3JpdHlJWDogQXBwcm92ZSBVc2UgQXV0aG9yaXR5SVg6IFVzZS9VdGlsaXplIFRva2VuSVg6IFZlcmlmeSBDb2xsZWN0aW9uVjMgQ3JlYXRlIE1hc3RlciBFZGl0aW9uSVg6IFVwZGF0ZSBNZXRhZGF0YSBBY2NvdW50cyB2MklYOiBQdWZmIE1ldGFkYXRhSVg6IENvbnZlcnQgTWFzdGVyIEVkaXRpb24gVjEgdG8gVjJJWDogTWludCBOZXcgRWRpdGlvbiBmcm9tIE1hc3RlciBFZGl0aW9uIFZpYSBUb2tlbklYOiBTaWduIE1ldGFkYXRhSVg6IFVwZGF0ZSBwcmltYXJ5IHNhbGUgdmlhIHRva2VucHJvZ3JhbS9zcmMvc3RhdGUvZWRpdGlvbl9tYXJrZXIucnMAAAAAAAAAAGF0dGVtcHQgdG8gc3VidHJhY3Qgd2l0aCBvdmVyZmxvd3Byb2dyYW0vc3JjL3N0YXRlL2VkaXRpb25fbWFya2VyX3YyLnJzcHJvZ3JhbS9zcmMvc3RhdGUvZXNjcm93LnJzcHJvZ3JhbS9zcmMvc3RhdGUvbWFzdGVyX2VkaXRpb24ucnNwcm9ncmFtL3NyYy9zdGF0ZS9tZXRhZGF0YS5yc3Byb2dyYW0vc3JjL3N0YXRlL3Byb2dyYW1tYWJsZS5yc0RlbGVnYXRlOlVwZGF0ZTpUcmFuc2ZlcjpTb3VyY2VTZWVkc1NvdXJjZUhvbGRlckRlc3RpbmF0aW9uRGVsZWdhdGVTZWVkc0F1dGhvcml0eVNlZWRzQXV0aG9yaXR5QW1vdW50cHJvZ3JhbS9zcmMvc3RhdGUvbW9kLnJzTm8gY29sbGVjdGlvbiBkZXRhaWxzLiBDYW4ndCBpbmNyZW1lbnQuQ2xlYW4gd3JpdGUgY29sbGVjdGlvbiBtZXRhZGF0YU5vIGNvbGxlY3Rpb24gZGV0YWlscy4gQ2FuJ3QgZGVjcmVtZW50LnByb2dyYW0vc3JjL3V0aWxzL2ZlZS5yc3Byb2dyYW0vc3JjL3V0aWxzL21hc3Rlcl9lZGl0aW9uLnJzcHJvZ3JhbS9zcmMvdXRpbHMvbWV0YWRhdGEucnMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwcm9ncmFtL3NyYy91dGlscy9wcm9ncmFtbWFibGVfYXNzZXQucnNwcm9ncmFtL3NyYy91dGlscy90b2tlbi5yc01ldGFkYXRhIHBvaW50ZXIgZXh0ZW5zaW9uOiBhdXRob3JpdHkgbXVzdCBiZSBOb25lTWV0YWRhdGEgcG9pbnRlciBleHRlbnNpb246IG1ldGFkYXRhIGFkZHJlc3MgbWlzbWF0Y2gAAwAJABIASW52YWxpZCBtaW50IGV4dGVuc2lvbjogSW52YWxpZCB0b2tlbiBleHRlbnNpb246IHByb2dyYW0vc3JjL3V0aWxzL21vZC5ycwAAAAAAAAAAAAAAAwAAAACAAAAAAAAATnVtZXJpY2FsT3ZlcmZsb3dFcnJvckVkaXRpb25NaW50RGVjaW1hbHNTaG91bGRCZVplcm9VbmluaXRpYWxpemVkTWlzc2luZyBpbW11dGFibGUgb3duZXIgZXh0ZW5zaW9uSW52YWxpZCB0b2tlbiBleHRlbnNpb24gdHlwZUludmFsaWQgbWV0YWRhdGEgcG9pbnRlckludmFsaWQgbWludCBjbG9zZSBhdXRob3JpdHlJbnZhbGlkIG1pbnQgZXh0ZW5zaW9uIHR5cGVDYW5ub3QgY2hhbmdlIHRoZSB1cGRhdGUgYXV0aG9yaXR5IHdpdGggYSBkZWxlZ2F0ZU1pc3NpbmcgZGVsZWdhdGUgcmVjb3JkSW52YWxpZCBvciByZW1vdmVkIGluc3RydWN0aW9uVGhlIGNsb3NlIGF1dGhvcml0eSBuZWVkcyB0byBiZSByZXZva2VkIGJ5IHRoZSBVdGlsaXR5IERlbGVnYXRlSW52YWxpZCB0b2tlbiByZWNvcmQgYWNjb3VudE1pc3NpbmcgY29sbGVjdGlvbiBtYXN0ZXIgZWRpdGlvbiBhY2NvdW50TWlzc2luZyBjb2xsZWN0aW9uIGFjY291bnRUb2tlbiBhY2NvdW50IGRvZXMgbm90IGhhdmUgZW5vdWdoIHRva2Vuc0F1dGhvcml0eSBjYW5ub3QgYXBwbHkgYWxsIHVwZGF0ZSBhcmdzSW52YWxpZCBvciBVbm5lZWRlZCBwYXJlbnQgYWNjb3VudHNJbnZhbGlkIEluc3RydWN0aW9uc1N5c3ZhckludmFsaWQgQXNzb2NpYXRlZCBUb2tlbiBBY2NvdW50IFByb2dyYW1NaXNzaW5nIGVkaXRpb24gYWNjb3VudENhbm5vdCBidXJuIHdoaWxlIHBlcnNpc3RlbnQgZGVsZWdhdGUgaXMgc2V0TWlzc2luZyBlZGl0aW9uIG1hcmtlciBhY2NvdW50TWlzc2luZyBtYXN0ZXIgZWRpdGlvbiB0b2tlbiBhY2NvdW50TWlzc2luZyBtYXN0ZXIgZWRpdGlvbiBtaW50IGFjY291bnRJbnZhbGlkIHRva2VuIGFtb3VudCBmb3IgdGhpcyBvcGVyYXRpb24gb3IgdG9rZW4gc3RhbmRhcmRDYW5ub3QgdXBkYXRlIHRoZSBydWxlIHNldCBvZiBhIHByb2dyYW1tYWJsZSBhc3NldCB0aGF0IGhhcyBhIGRlbGVnYXRlRXhjZWVkZWQgYWNjb3VudCByZWFsbG9jIGluY3JlYXNlIGxpbWl0SW52YWxpZCBkZXN0aW5hdGlvbiBhZGRyZXNzIGZvciBsb2NrZWQgdHJhbnNmZXJNaXNzaW5nIGFkZHJlc3MgZm9yIGxvY2tlZCB0cmFuc2ZlckludmFsaWQgZGVsZWdhdGUgYXJnc01pc3NpbmcgbWFzdGVyIGVkaXRpb24gYWNjb3VudFByaW50IHN1cHBseSBpcyByZXF1aXJlZCBmb3Igbm9uLWZ1bmdpYmxlc0luY29ycmVjdCB0b2tlbiBzdGF0ZU1hc3RlciBlZGl0aW9uIGFjY291bnQgaGFzIGFuIGludmFsaWQgbGVuZ3RoTWlzc2luZyB0b2tlbiBvd25lckRhdGEgaXMgZW1wdHkgb3IgemVyb2VkTWludCBzdXBwbHkgbXVzdCBiZSB6ZXJvIGZvciBwcm9ncmFtbWFibGUgYXNzZXRzTWlzc2luZyB0b2tlbiByZWNvcmQgYWNjb3VudEludmFsaWQgYXV0aG9yaXR5IHR5cGVNaXNzaW5nIGRlbGVnYXRlIHJvbGVUb2tlbiBpcyB1bmxvY2tlZFRva2VuIGlzIGxvY2tlZFB1YmxpYyBrZXkgZG9lcyBub3QgbWF0Y2ggZXhwZWN0ZWQgdmFsdWVJbnN0cnVjdGlvbiBub3Qgc3VwcG9ydGVkIGZvciBQcm9ncmFtbWFibGVOb25GdW5naWJsZSBhc3NldHNJbnZhbGlkIHRyYW5zZmVyIGF1dGhvcml0eUludmFsaWQgZGVsZWdhdGUgcm9sZSBmb3IgdHJhbnNmZXJNaXNzaW5nIGF1dGhvcml6YXRpb24gcnVsZXMgcHJvZ3JhbU1pc3NpbmcgU1BMIHRva2VuIHByb2dyYW1NaXNzaW5nIHRva2VuIGFjY291bnRPbmx5IHRoZSBzYWxlIGRlbGVnYXRlIGNhbiB0cmFuc2ZlciB3aGlsZSBpdHMgc2V0SW52YWxpZCBzeXN0ZW0gd2FsbGV0RmVhdHVyZSBub3Qgc3VwcG9ydGVkIGN1cnJlbnRseVJlcXVpcmVkIGFyZ3VtZW50IG5vdCBzZXQgaW4gaW5zdHJ1Y3Rpb24gYnVpbGRlclJlcXVpcmVkIGFjY291bnQgbm90IHNldCBpbiBpbnN0cnVjdGlvbiBidWlsZGVyRGVsZWdhdGUgbm90IGZvdW5kRGVsZWdhdGUgYWxyZWFkeSBleGlzdHNJbnZhbGlkIHByb2dyYW1tYWJsZSBjb25maWd1cmF0aW9uTWlzc2luZyBwcm9ncmFtbWFibGUgY29uZmlndXJhdGlvbk1pc3NpbmcgYXV0aG9yaXphdGlvbiBydWxlcyBhY2NvdW50SW52YWxpZCBhdXRob3JpemF0aW9uIHJ1bGVzIGFjY291bnRJbnZhbGlkIG1pbnQgYWNjb3VudCBmb3Igc3BlY2lmaWVkIHRva2VuIHN0YW5kYXJkSW52YWxpZCB0b2tlbiBzdGFuZGFyZE1pbnQgbmVlZHMgdG8gYmUgc2lnbmVyIHRvIGluaXRpYWxpemUgdGhlIGFjY291bnRFc2Nyb3cgcGFyZW50IGNhbm5vdCBoYXZlIGEgZGVsZWdhdGVJbnZhbGlkIGJ1YmJsZWd1bSBzaWduZXJJbnZhbGlkIGNvbGxlY3Rpb24gc2l6ZSBjaGFuZ2VDYW5ub3QgY3JlYXRlIE5GVCB3aXRoIG5vIEZyZWV6ZSBBdXRob3JpdHkuQm9yc2ggU2VyaWFsaXphdGlvbiBFcnJvck11c3QgYmUgYSBOb24gRnVuZ2libGUgVG9rZW5JbnZhbGlkIFN5c3RlbSBQcm9ncmFtTXVzdCBFc2Nyb3cgQXV0aG9yaXR5TXVzdCB1bnZlcmlmeSBiZWZvcmUgbWlncmF0aW5nIGNvbGxlY3Rpb25zLkVkaXRpb24gTnVtYmVyIGdyZWF0ZXIgdGhhbiBtYXggc3VwcGx5UHJpbnQgRWRpdGlvbiBkb2VzIG5vdCBtYXRjaCBNYXN0ZXIgRWRpdGlvblJlc2VydmF0aW9uIExpc3QgaXMgRGVwcmVjYXRlZEludmFsaWQgRWRpdGlvbiBNYXJrZXJJbnZhbGlkIFByaW50IEVkaXRpb25JbnZhbGlkIE1hc3RlciBFZGl0aW9uVGhpcyBlZGl0aW9uIGlzIG5vdCBhIFByaW50IEVkaXRpb25JdGVtIGlzIGFscmVhZHkgdmVyaWZpZWQuRWRpdGlvbiBhY2NvdW50IGRvZXNudCBtYXRjaCBjb2xsZWN0aW9uIENhbm5vdCB1cGRhdGUgYSB2ZXJpZmllZCBjb2xsZWN0aW9uIGluIHRoaXMgY29tbWFuZFRoaXMgTWFzdGVyIEVkaXRpb24gaGFzIGV4aXN0aW5nIHByaW50c1RoaXMgZWRpdGlvbiBpcyBub3QgYSBNYXN0ZXIgRWRpdGlvblRoaXMgbWludCBhY2NvdW50IGhhcyBhbiBlZGl0aW9uIGJ1dCBub25lIHdhcyBwcm92aWRlZC5Db3VsZCBub3QgZGV0ZXJtaW5lIGEgVG9rZW5TdGFuZGFyZCB0eXBlLlRoaXMgTkZUIGlzIG5vdCBhIGNvbGxlY3Rpb24gcGFyZW50IE5GVC5UaGlzIE5GVCBpcyBub3QgYSB2ZXJpZmllZCBtZW1iZXIgb2YgdGhlIHNwZWNpZmllZCBjb2xsZWN0aW9uLlRoaXMgTkZUIGlzIG5vdCBhIG1lbWJlciBvZiB0aGUgc3BlY2lmaWVkIGNvbGxlY3Rpb24uTWlzc2luZyBjb2xsZWN0aW9uIG1ldGFkYXRhIGFjY291bnRDYW4ndCB1c2UgdGhpcyBmdW5jdGlvbiBvbiBhIHNpemVkIGNvbGxlY3Rpb25DYW4ndCB1c2UgdGhpcyBmdW5jdGlvbiBvbiB1bnNpemVkIGNvbGxlY3Rpb25SZXZva2UgQ29sbGVjdGlvbiBBdXRob3JpdHkgc2lnbmVyIGlzIGluY29ycmVjdEludmFsaWQgVXNlckVkaXRpb24gb3ZlcnJpZGUgY2Fubm90IGJlIHplcm9WZXJpZmllZCBjcmVhdG9ycyBjYW5ub3QgYmUgcmVtb3ZlZC5BbGwgdG9rZW5zIGluIHRoaXMgYWNjb3VudCBoYXZlIG5vdCBiZWVuIGRlbGVnYXRlZCB0byB0aGlzIHVzZXIuTWV0YWRhdGEgZG9lcyBub3QgbWF0Y2ggdGhlIGZyZWV6ZSBhdXRob3JpdHkgb24gdGhlIG1pbnRUaGlzIFVzZSBBdXRob3JpdHkgUmVjb3JkIGlzIGludmFsaWQuVGhpcyBDb2xsZWN0aW9uIEF1dGhvcml0eSBSZWNvcmQgRG9lcyBOb3QgRXhpc3QuVGhpcyBDb2xsZWN0aW9uIEF1dGhvcml0eSBSZWNvcmQgQWxyZWFkeSBFeGlzdHMuVGhlcmUgYXJlIG5vdCBlbm91Z2ggVXNlcyBsZWZ0IG9uIHRoaXMgdG9rZW4uVGhpcyB0b2tlbiBoYXMgbm8gdXNlc1RoZSBVc2UgQXV0aG9yaXR5IFJlY29yZCBpcyBlbXB0eSBvciBhbHJlYWR5IHJldm9rZWRUaGUgVXNlIEF1dGhvcml0eSBSZWNvcmQgQWxyZWFkeSBFeGlzdHMsIHRvIG1vZGlmeSBpdCBSZXZva2UsIHRoZW4gQXBwcm92ZUNvbGxlY3Rpb24gTXVzdCBCZSBhIFVuaXF1ZSBNYXN0ZXIgRWRpdGlvbiB2MkNvbGxlY3Rpb24gVXBkYXRlIEF1dGhvcml0eSBpcyBpbnZhbGlkQ2Fubm90IENoYW5nZSBSZW1haW5pbmcgb3IgQXZhaWxhYmxlIHVzZXMgYWZ0ZXIgdGhlIGZpcnN0IHVzZUNhbm5vdCBDaGFuZ2UgVXNlIE1ldGhvZCBhZnRlciB0aGUgZmlyc3QgdXNlVGhpcyB1c2UgbWV0aG9kIGlzIGludmFsaWRUaGlzIGluc3RydWN0aW9uIHdhcyBkZXByZWNhdGVkIGluIGEgcHJldmlvdXMgcmVsZWFzZSBhbmQgaXMgbm93IHJlbW92ZWRDb2xsZWN0aW9uIGNhbm5vdCBiZSB2ZXJpZmllZCBpbiB0aGlzIGluc3RydWN0aW9uSXMgTXV0YWJsZSBjYW4gb25seSBiZSBmbGlwcGVkIHRvIGZhbHNlWW91IHRyaWVkIHRvIGluc2VydCBvbmUgZWRpdGlvbiB0b28gbWFueSBpbnRvIGFuIGVkaXRpb24gbWFyayBwZGFPbmUgVGltZSBBdXRoIG1pbnQgc3VwcGx5IG11c3QgYmUgemVybyBmb3IgY29udmVyc2lvblByaW50aW5nIG1pbnQgc3VwcGx5IG11c3QgYmUgemVybyBmb3IgY29udmVyc2lvbkludmFsaWQgT3duZXJJbnZhbGlkIG9wZXJhdGlvbkRhdGEgdHlwZSBtaXNtYXRjaEludmFsaWQgdG9rZW4gcHJvZ3JhbU5vIGR1cGxpY2F0ZSBjcmVhdG9yIGFkZHJlc3Nlc0RhdGEgaXMgaW1tdXRhYmxlSW5jb3JyZWN0IGFjY291bnQgb3duZXJZb3UgY2Fubm90IHVuaWxhdGVyYWxseSB1bnZlcmlmeSBhbm90aGVyIGNyZWF0b3JZb3UgY2Fubm90IHVuaWxhdGVyYWxseSB2ZXJpZnkgYW5vdGhlciBjcmVhdG9yLCB0aGV5IG11c3Qgc2lnblNoYXJlIHRvdGFsIG11c3QgZXF1YWwgMTAwIGZvciBjcmVhdG9yIGFycmF5VGhpcyBhY2NvdW50IGhhcyBubyB0b2tlbnMgdG8gYmUgdXNlZCBmb3IgYXV0aG9yaXphdGlvbk93bmVyIGRvZXMgbm90IG1hdGNoIHRoYXQgb24gdGhlIGFjY291bnQgZ2l2ZW5QcmltYXJ5IHNhbGUgY2FuIG9ubHkgYmUgZmxpcHBlZCB0byB0cnVlIGFuZCBpcyBpbW11dGFibGVCYXNpcyBwb2ludHMgY2Fubm90IGJlIG1vcmUgdGhhbiAxMDAwMFRoaXMgY3JlYXRvciBhZGRyZXNzIHdhcyBub3QgZm91bmRUaGlzIG1ldGFkYXRhIGRvZXMgbm90IGhhdmUgY3JlYXRvcnNDcmVhdG9ycyBtdXN0IGJlIGF0IGxlYXN0IG9uZSBpZiBzZXRDcmVhdG9ycyBsaXN0IHRvbyBsb25nTm90IGVub3VnaCB0b2tlbnMgdG8gbWludCBhIGxpbWl0ZWQgZWRpdGlvblRoZSBtaW50IG9mIHRoZSB0b2tlbiBhY2NvdW50IGRvZXMgbm90IG1hdGNoIHRoZSBtYXN0ZXIgbWV0YWRhdGEgbWludCFUaGUgbWludCBvZiB0aGUgdG9rZW4gYWNjb3VudCBkb2VzIG5vdCBtYXRjaCB0aGUgUHJpbnRpbmcgbWludCFUaGUgT25lIFRpbWUgUHJpbnRpbmcgQXV0aCBtaW50IGRvZXMgbm90IG1hdGNoIHRoYXQgb24gdGhlIG1hc3RlciBlZGl0aW9uIVRoZSBQcmludGluZyBtaW50IGRvZXMgbm90IG1hdGNoIHRoYXQgb24gdGhlIG1hc3RlciBlZGl0aW9uIURlcml2ZWQga2V5IGludmFsaWRFZGl0aW9ucyBtdXN0IGhhdmUgZXhhY3RseSBvbmUgdG9rZW5NaW50IGdpdmVuIGRvZXMgbm90IG1hdGNoIG1pbnQgb24gTWV0YWRhdGFVUkkgdG9vIGxvbmdTeW1ib2wgdG9vIGxvbmdOYW1lIHRvbyBsb25nTWludCBhdXRob3JpdHkgcHJvdmlkZWQgZG9lcyBub3QgbWF0Y2ggdGhlIGF1dGhvcml0eSBvbiB0aGUgbWludFlvdSBtdXN0IGJlIHRoZSBtaW50IGF1dGhvcml0eSBhbmQgc2lnbmVyIG9uIHRoaXMgdHJhbnNhY3Rpb25VcGRhdGUgQXV0aG9yaXR5IG5lZWRzIHRvIGJlIHNpZ25lciB0byB1cGRhdGUgbWV0YWRhdGFVcGRhdGUgQXV0aG9yaXR5IGdpdmVuIGRvZXMgbm90IG1hdGNoRWRpdGlvbidzIGtleSBtdXN0IG1hdGNoIHNlZWQgb2YgWydtZXRhZGF0YScsIHByb2dyYW0gaWQsIG5hbWUsICdlZGl0aW9uJ10gcHJvdmlkZWQgTWV0YWRhdGEncyBrZXkgbXVzdCBtYXRjaCBzZWVkIG9mIFsnbWV0YWRhdGEnLCBwcm9ncmFtIGlkLCBtaW50XSBwcm92aWRlZEFscmVhZHkgaW5pdGlhbGl6ZWRMYW1wb3J0IGJhbGFuY2UgYmVsb3cgcmVudC1leGVtcHQgdGhyZXNob2xkVW5leHBlY3RlZCB2YXJpYW50IGluZGV4OiBjYWxsZWQgYFJlc3VsdDo6dW53cmFwKClgIG9uIGFuIGBFcnJgIHZhbHVlYXNzZXJ0aW9uIGZhaWxlZDogYGAgZG9lcyBub3QgbWF0Y2ggYGBBc3NvY2lhdGVkVG9rZW5BY2NvdW50SW5zdHJ1Y3Rpb246OkNyZWF0ZSB8CkFzc29jaWF0ZWRUb2tlbkFjY291bnRJbnN0cnVjdGlvbjo6Q3JlYXRlSWRlbXBvdGVudHNyYy9pbnN0cnVjdGlvbi5yc1JlY292ZXJOZXN0ZWRDcmVhdGUAAAAAAAAAAAAAAAAAAGF0dGVtcHQgdG8gYWRkIHdpdGggb3ZlcmZsb3dzcmMvZGUvbW9kLnJzAAAAAAAAAEluZGV4IG91dCBvZiBib3VuZHNhIERpc3BsYXkgaW1wbGVtZW50YXRpb24gcmV0dXJuZWQgYW4gZXJyb3IgdW5leHBlY3RlZGx5L2hvbWUvcnVubmVyL3dvcmsvcGxhdGZvcm0tdG9vbHMvcGxhdGZvcm0tdG9vbHMvb3V0L3J1c3QvbGlicmFyeS9hbGxvYy9zcmMvc3RyaW5nLnJzL2hvbWUvcnVubmVyL3dvcmsvcGxhdGZvcm0tdG9vbHMvcGxhdGZvcm0tdG9vbHMvb3V0L3J1c3QvbGlicmFyeS9jb3JlL3NyYy9udW0vbW9kLnJzL2hvbWUvcnVubmVyL3dvcmsvcGxhdGZvcm0tdG9vbHMvcGxhdGZvcm0tdG9vbHMvb3V0L3J1c3QvbGlicmFyeS9jb3JlL3NyYy9jaGFyL21ldGhvZHMucnMAAS9ob21lL3J1bm5lci93b3JrL3BsYXRmb3JtLXRvb2xzL3BsYXRmb3JtLXRvb2xzL291dC9ydXN0L2xpYnJhcnkvY29yZS9zcmMvc2xpY2UvbW9kLnJzYXNzZXJ0aW9uIGZhaWxlZDogbWlkIDw9IHNlbGYubGVuKCkvaG9tZS9ydW5uZXIvd29yay9wbGF0Zm9ybS10b29scy9wbGF0Zm9ybS10b29scy9vdXQvcnVzdC9saWJyYXJ5L2NvcmUvc3JjL3NsaWNlL3NvcnQucnNjYWxsZWQgYFJlc3VsdDo6dW53cmFwKClgIG9uIGFuIGBFcnJgIHZhbHVlVW5leHBlY3RlZCBsZW5ndGggb2YgaW5wdXROb3QgYWxsIGJ5dGVzIHJlYWRzcmMvaW5zdHJ1Y3Rpb24ucnNzcmMvdXRpbHMucnNVbmV4cGVjdGVkIHZhcmlhbnQgaW5kZXg6IHJ1bGVfc2V0X3BkYSBpcyBub3Qgc2V0bWludCBpcyBub3Qgc2V0YWRkaXRpb25hbF9ydWxlX2FjY291bnRzIGlzIG5vdCBzZXQAAABjYWxsZWQgYE9wdGlvbjo6dW53cmFwKClgIG9uIGEgYE5vbmVgIHZhbHVlY2FsbGVkIGBSZXN1bHQ6OnVud3JhcCgpYCBvbiBhbiBgRXJyYCB2YWx1ZXNyYy9hY2NvdW50LnJzVHJhbnNmZXIgIGxhbXBvcnRzIHRvIHRoZSBuZXcgYWNjb3VudEFsbG9jYXRlIHNwYWNlIGZvciB0aGUgYWNjb3VudEFzc2lnbiB0aGUgYWNjb3VudCB0byB0aGUgb3duaW5nIHByb2dyYW0G3fbh12Whk9nL4UbO63msHLSF7V9bN5E6jPWFfv8AqQbd9uHudY/eGEJdvORszdq2GvxNg7kNJ/69+SjYoYv8c3JjL3Rva2VuL3V0aWxzLnJzAAAAAAAAAGF0dGVtcHQgdG8gYWRkIHdpdGggb3ZlcmZsb3cAAAAAAGFzc2VydGlvbiBmYWlsZWQ6IG1pZCA8PSBzZWxmLmxlbigpL2hvbWUvcnVubmVyL3dvcmsvcGxhdGZvcm0tdG9vbHMvcGxhdGZvcm0tdG9vbHMvb3V0L3J1c3QvbGlicmFyeS9jb3JlL3NyYy9pdGVyL3RyYWl0cy9hY2N1bS5yc3NyYy9leHRlbnNpb24vbW9kLnJzc3JjL2luc3RydWN0aW9uLnJzBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc3JjL3N0YXRlLnJzTm9uVHJhbnNmZXJhYmxlSW1tdXRhYmxlT3duZXJDb25maWRlbnRpYWxUcmFuc2Zlck1pbnRDb25maWRlbnRpYWxUcmFuc2ZlckFjY291bnRDb25maWRlbnRpYWxUcmFuc2ZlckZlZUNvbmZpZ0NvbmZpZGVudGlhbFRyYW5zZmVyRmVlQW1vdW50RGVmYXVsdEFjY291bnRTdGF0ZUludGVyZXN0QmVhcmluZ0NvbmZpZ01lbW9UcmFuc2Zlck1ldGFkYXRhUG9pbnRlck1pbnRDbG9zZUF1dGhvcml0eU5vblRyYW5zZmVyYWJsZUFjY291bnRQZXJtYW5lbnREZWxlZ2F0ZVRyYW5zZmVyRmVlQ29uZmlnVHJhbnNmZXJGZWVBbW91bnRUcmFuc2Zlckhvb2tUcmFuc2Zlckhvb2tBY2NvdW50VW5pbml0aWFsaXplZFRva2VuTWV0YWRhdGEAAAAAAAAAAAAAAGF0dGVtcHQgdG8gYWRkIHdpdGggb3ZlcmZsb3cAAAAAYXR0ZW1wdCB0byBzdWJ0cmFjdCB3aXRoIG92ZXJmbG93c3JjL2RlL21vZC5ycwAAYXR0ZW1wdCB0byBtdWx0aXBseSB3aXRoIG92ZXJmbG93YWxyZWFkeSBtdXRhYmx5IGJvcnJvd2VkYXNzZXJ0aW9uIGZhaWxlZDogbWlkIDw9IHNlbGYubGVuKCljYWxsZWQgYFJlc3VsdDo6dW53cmFwKClgIG9uIGFuIGBFcnJgIHZhbHVlVW5leHBlY3RlZCBsZW5ndGggb2YgaW5wdXRzcmMvc2VyL21vZC5yc3NyYy9hY2NvdW50X2luZm8ucnNzcmMvZW50cnlwb2ludC5yc3NyYy9pbnN0cnVjdGlvbi5yc1Vua25vd25VbnN1cHBvcnRlZCBQdWJrZXlFcnJvcnNyYy9wdWJrZXkucnNVbmFibGUgdG8gZmluZCBhIHZpYWJsZSBwcm9ncmFtIGFkZHJlc3MgYnVtcCBzZWVkc3JjL3JlbnQucnNzcmMvc2VyaWFsaXplX3V0aWxzLnJzc3JjL3N5c3Zhci9pbnN0cnVjdGlvbnMucnNCdWlsdGluUHJvZ3JhbXNNdXN0Q29uc3VtZUNvbXB1dGVVbml0c01heEluc3RydWN0aW9uVHJhY2VMZW5ndGhFeGNlZWRlZE1heEFjY291bnRzRGF0YUFsbG9jYXRpb25zRXhjZWVkZWRJbGxlZ2FsT3duZXJVbnN1cHBvcnRlZFN5c3ZhckFjY291bnROb3RSZW50RXhlbXB0Qm9yc2hJb0Vycm9ySW52YWxpZFJlYWxsb2NJbnZhbGlkU2VlZHNNYXhTZWVkTGVuZ3RoRXhjZWVkZWRDdXN0b21BY2NvdW50Qm9ycm93RmFpbGVkTm90RW5vdWdoQWNjb3VudEtleXNVbmluaXRpYWxpemVkQWNjb3VudEFjY291bnRBbHJlYWR5SW5pdGlhbGl6ZWRNaXNzaW5nUmVxdWlyZWRTaWduYXR1cmVJbmNvcnJlY3RQcm9ncmFtSWRJbnN1ZmZpY2llbnRGdW5kc0FjY291bnREYXRhVG9vU21hbGxJbnZhbGlkQWNjb3VudERhdGFJbnZhbGlkSW5zdHJ1Y3Rpb25EYXRhSW52YWxpZEFyZ3VtZW50YXNzZXJ0aW9uIGZhaWxlZDogc3RlcCAhPSAwL2hvbWUvcnVubmVyL3dvcmsvcGxhdGZvcm0tdG9vbHMvcGxhdGZvcm0tdG9vbHMvb3V0L3J1c3QvbGlicmFyeS9jb3JlL3NyYy9pdGVyL2FkYXB0ZXJzL3N0ZXBfYnkucnNjYWxsZWQgYFJlc3VsdDo6dW53cmFwKClgIG9uIGFuIGBFcnJgIHZhbHVlVW5leHBlY3RlZCBsZW5ndGggb2YgaW5wdXRzcmMvZGUvbW9kLnJzQ3VzdG9tU2VxdWVuY2VNdXN0SGF2ZUxlbmd0aFNpemVMaW1pdERlc2VyaWFsaXplQW55Tm90U3VwcG9ydGVkSW52YWxpZFRhZ0VuY29kaW5nSW52YWxpZENoYXJFbmNvZGluZ0ludmFsaWRCb29sRW5jb2RpbmdJbnZhbGlkVXRmOEVuY29kaW5nSW8AAAAAAHVuY2F0ZWdvcml6ZWQgZXJyb3JvdGhlciBlcnJvcm91dCBvZiBtZW1vcnl1bmV4cGVjdGVkIGVuZCBvZiBmaWxldW5zdXBwb3J0ZWRvcGVyYXRpb24gaW50ZXJydXB0ZWRhcmd1bWVudCBsaXN0IHRvbyBsb25ndG9vIG1hbnkgbGlua3Njcm9zcy1kZXZpY2UgbGluayBvciByZW5hbWVleGVjdXRhYmxlIGZpbGUgYnVzeXJlc291cmNlIGJ1c3lmaWxlIHRvbyBsYXJnZWZpbGVzeXN0ZW0gcXVvdGEgZXhjZWVkZWRzZWVrIG9uIHVuc2Vla2FibGUgZmlsZXdyaXRlIHplcm90aW1lZCBvdXRpbnZhbGlkIGRhdGFpbnZhbGlkIGlucHV0IHBhcmFtZXRlcnN0YWxlIG5ldHdvcmsgZmlsZSBoYW5kbGVmaWxlc3lzdGVtIGxvb3Agb3IgaW5kaXJlY3Rpb24gbGltaXQgKGUuZy4gc3ltbGluayBsb29wKXJlYWQtb25seSBmaWxlc3lzdGVtIG9yIHN0b3JhZ2UgbWVkaXVtZGlyZWN0b3J5IG5vdCBlbXB0eWlzIGEgZGlyZWN0b3J5bm90IGEgZGlyZWN0b3J5b3BlcmF0aW9uIHdvdWxkIGJsb2NrZW50aXR5IGFscmVhZHkgZXhpc3RzYnJva2VuIHBpcGVuZXR3b3JrIGRvd25hZGRyZXNzIG5vdCBhdmFpbGFibGVhZGRyZXNzIGluIHVzZW5vdCBjb25uZWN0ZWRjb25uZWN0aW9uIGFib3J0ZWRuZXR3b3JrIHVucmVhY2hhYmxlY29ubmVjdGlvbiByZWZ1c2VkcGVybWlzc2lvbiBkZW5pZWRFcnJvcm1lc3NhZ2VPcyAob3MgZXJyb3IgKVVuc3VwcG9ydGVkQ3VzdG9tZXJyb3JVbmNhdGVnb3JpemVkT3RoZXJPdXRPZk1lbW9yeVVuZXhwZWN0ZWRFb2ZJbnRlcnJ1cHRlZEFyZ3VtZW50TGlzdFRvb0xvbmdJbnZhbGlkRmlsZW5hbWVUb29NYW55TGlua3NDcm9zc2VzRGV2aWNlc0V4ZWN1dGFibGVGaWxlQnVzeVJlc291cmNlQnVzeUZpbGVUb29MYXJnZUZpbGVzeXN0ZW1RdW90YUV4Y2VlZGVkTm90U2Vla2FibGVTdG9yYWdlRnVsbFdyaXRlWmVyb0ludmFsaWREYXRhSW52YWxpZElucHV0U3RhbGVOZXR3b3JrRmlsZUhhbmRsZUZpbGVzeXN0ZW1Mb29wUmVhZE9ubHlGaWxlc3lzdGVtRGlyZWN0b3J5Tm90RW1wdHlJc0FEaXJlY3RvcnlOb3RBRGlyZWN0b3J5V291bGRCbG9ja0FscmVhZHlFeGlzdHNCcm9rZW5QaXBlTmV0d29ya0Rvd25BZGRySW5Vc2VOb3RDb25uZWN0ZWRDb25uZWN0aW9uQWJvcnRlZE5ldHdvcmtVbnJlYWNoYWJsZUhvc3RVbnJlYWNoYWJsZUNvbm5lY3Rpb25SZXNldENvbm5lY3Rpb25SZWZ1c2VkRXJyb3I6IG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCwgb3V0IG9mIG1lbW9yeQAASGFzaCB0YWJsZSBjYXBhY2l0eSBvdmVyZmxvdy9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9oYXNoYnJvd24tMC4xMi4zL3NyYy9yYXcvbW9kLnJzbGlicmFyeS9hbGxvYy9zcmMvcmF3X3ZlYy5yc2NhcGFjaXR5IG92ZXJmbG93YSBmb3JtYXR0aW5nIHRyYWl0IGltcGxlbWVudGF0aW9uIHJldHVybmVkIGFuIGVycm9ybGlicmFyeS9hbGxvYy9zcmMvZm10LnJzY2FsbGVkIGBPcHRpb246OnVud3JhcCgpYCBvbiBhIGBOb25lYCB2YWx1ZSkuLkJvcnJvd0Vycm9yQm9ycm93TXV0RXJyb3IgYnV0IHRoZSBpbmRleCBpcyA6cGFuaWNrZWQgYXQgJycsIGA6ICB7CiwKLCAgeyB9IH0oCigsbGlicmFyeS9jb3JlL3NyYy9mbXQvbnVtLnJzMHgwMDAxMDIwMzA0MDUwNjA3MDgwOTEwMTExMjEzMTQxNTE2MTcxODE5MjAyMTIyMjMyNDI1MjYyNzI4MjkzMDMxMzIzMzM0MzUzNjM3MzgzOTQwNDE0MjQzNDQ0NTQ2NDc0ODQ5NTA1MTUyNTM1NDU1NTY1NzU4NTk2MDYxNjI2MzY0NjU2NjY3Njg2OTcwNzE3MjczNzQ3NTc2Nzc3ODc5ODA4MTgyODM4NDg1ODY4Nzg4ODk5MDkxOTI5Mzk0OTU5Njk3OTg5OWxpYnJhcnkvY29yZS9zcmMvZm10L21vZC5ycygpcmFuZ2Ugc3RhcnQgaW5k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AAgAAAAAAAAAwEIFAAAAAAAIAAAAAAAAAOhCBQAAAAAACAAAAAAAAAAQQwUAAAAAAAgAAAAAAAAAOEMFAAAAAAAIAAAAAAAAAGBDBQAAAAAACAAAAAAAAACIQwUAAAAAAAgAAAAAAAAAsEMFAAAAAAAIAAAAAAAAANhDBQAAAAAACAAAAAAAAAAARAUAAAAAAAgAAAAAAAAAKEQFAAAAAAAIAAAAAAAAAFBEBQAAAAAACAAAAAAAAAB4RAUAAAAAAAgAAAAAAAAAoEQFAAAAAAAIAAAAAAAAAMhEBQAAAAAACAAAAAAAAADwRAUAAAAAAAgAAAAAAAAAGEUFAAAAAAAIAAAAAAAAAEBFBQAAAAAACAAAAAAAAABoRQUAAAAAAAgAAAAAAAAAkEUFAAAAAAAIAAAAAAAAALhFBQAAAAAACAAAAAAAAADgRQUAAAAAAAgAAAAAAAAACEYFAAAAAAAIAAAAAAAAADBGBQAAAAAACAAAAAAAAABYRgUAAAAAAAgAAAAAAAAAgEYFAAAAAAAIAAAAAAAAAKhGBQAAAAAACAAAAAAAAADQRgUAAAAAAAgAAAAAAAAA+EYFAAAAAAAIAAAAAAAAACBHBQAAAAAACAAAAAAAAABIRwUAAAAAAAgAAAAAAAAAcEcFAAAAAAAIAAAAAAAAAJhHBQAAAAAACAAAAAAAAADARwUAAAAAAAgAAAAAAAAA6EcFAAAAAAAIAAAAAAAAABBIBQAAAAAACAAAAAAAAAA4SAUAAAAAAAgAAAAAAAAAYEgFAAAAAAAIAAAAAAAAAIhIBQAAAAAACAAAAAAAAACwSAUAAAAAAAgAAAAAAAAA2EgFAAAAAAAIAAAAAAAAAABJBQAAAAAACAAAAAAAAAAoSQUAAAAAAAgAAAAAAAAAUEkFAAAAAAAIAAAAAAAAAHhJBQAAAAAACAAAAAAAAACgSQUAAAAAAAgAAAAAAAAAyEkFAAAAAAAIAAAAAAAAAPBJBQAAAAAACAAAAAAAAAAYSgUAAAAAAAgAAAAAAAAAQEoFAAAAAAAIAAAAAAAAAGhKBQAAAAAACAAAAAAAAACQSgUAAAAAAAgAAAAAAAAAuEoFAAAAAAAIAAAAAAAAAOBKBQAAAAAACAAAAAAAAAAISwUAAAAAAAgAAAAAAAAAMEsFAAAAAAAIAAAAAAAAAFhLBQAAAAAACAAAAAAAAACASwUAAAAAAAgAAAAAAAAAqEsFAAAAAAAIAAAAAAAAANBLBQAAAAAACAAAAAAAAAD4SwUAAAAAAAgAAAAAAAAAIEwFAAAAAAAIAAAAAAAAAEhMBQAAAAAACAAAAAAAAABwTAUAAAAAAAgAAAAAAAAAmEwFAAAAAAAIAAAAAAAAAMBMBQAAAAAACAAAAAAAAADoTAUAAAAAAAgAAAAAAAAAEE0FAAAAAAAIAAAAAAAAADhNBQAAAAAACAAAAAAAAABgTQUAAAAAAAgAAAAAAAAAiE0FAAAAAAAIAAAAAAAAALBNBQAAAAAACAAAAAAAAADYTQUAAAAAAAgAAAAAAAAAAE4FAAAAAAAIAAAAAAAAAChOBQAAAAAACAAAAAAAAABQTgUAAAAAAAgAAAAAAAAAeE4FAAAAAAAIAAAAAAAAAKBOBQAAAAAACAAAAAAAAADITgUAAAAAAAgAAAAAAAAA8E4FAAAAAAAIAAAAAAAAABhPBQAAAAAACAAAAAAAAABATwUAAAAAAAgAAAAAAAAAaE8FAAAAAAAIAAAAAAAAAJBPBQAAAAAACAAAAAAAAAC4TwUAAAAAAAgAAAAAAAAA4E8FAAAAAAAIAAAAAAAAAAhQBQAAAAAACAAAAAAAAAAwUAUAAAAAAAgAAAAAAAAAWFAFAAAAAAAIAAAAAAAAAIBQBQAAAAAACAAAAAAAAACoUAUAAAAAAAgAAAAAAAAA0FAFAAAAAAAIAAAAAAAAAPhQBQAAAAAACAAAAAAAAAAgUQUAAAAAAAgAAAAAAAAASFEFAAAAAAAIAAAAAAAAAHBRBQAAAAAACAAAAAAAAACYUQUAAAAAAAgAAAAAAAAAwFEFAAAAAAAIAAAAAAAAAOhRBQAAAAAACAAAAAAAAAAQUgUAAAAAAAgAAAAAAAAAOFIFAAAAAAAIAAAAAAAAAGBSBQAAAAAACAAAAAAAAACIUgUAAAAAAAgAAAAAAAAAsFIFAAAAAAAIAAAAAAAAANhSBQAAAAAACAAAAAAAAAAAUwUAAAAAAAgAAAAAAAAAKFMFAAAAAAAIAAAAAAAAAFBTBQAAAAAACAAAAAAAAAB4UwUAAAAAAAgAAAAAAAAAoFMFAAAAAAAIAAAAAAAAAMhTBQAAAAAACAAAAAAAAADwUwUAAAAAAAgAAAAAAAAACFQFAAAAAAAIAAAAAAAA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ALh8CAAAAAAACAAAAAAAAADofAgAAAAAAAgAAAAAAAAAGH0IAAAAAAAIAAAAAAAAAEh9CAAAAAAACAAAAAAAAAB4fQgAAAAAAAgAAAAAAAAAqH0IAAAAAAAIAAAAAAAAANB9CAAAAAAACAAAAAAAAAD4fQgAAAAAAAgAAAAAAAAAKH4IAAAAAAAIAAAAAAAAAFh+CAAAAAAACAAAAAAAAACIfggAAAAAAAgAAAAAAAAAuH4IAAAAAAAIAAAAAAAAAOh+CAAAAAAACAAAAAAAAAAIfwgAAAAAAAgAAAAAAAAAKH8IAAAAAAAIAAAAAAAAAEh/CAAAAAAACAAAAAAAAABofwgAAAAAAAgAAAAAAAAAiH8IAAAAAAAIAAAAAAAAAKB/CAAAAAAACAAAAAAAAADAfwgAAAAAAAgAAAAAAAAA4H8IAAAAAAAIAAAAAAAAAACACAAAAAAACAAAAAAAAAAggAgAAAAAAAgAAAAAAAAAOIAIAAAAAAAIAAAAAAAAAFiACAAAAAAACAAAAAAAAAB4gAgAAAAAAAgAAAAAAAAAmIAIAAAAAAAIAAAAAAAAALCACAAAAAAACAAAAAAAAADQgAgAAAAAAAgAAAAAAAAA8IAIAAAAAAAIAAAAAAAAABCBCAAAAAAACAAAAAAAAAAwgQgAAAAAAAgAAAAAAAAAUIEIAAAAAAAIAAAAAAAAAHCBCAAAAAAACAAAAAAAAACQgQgAAAAAAAgAAAAAAAAAsIEIAAAAAAAIAAAAAAAAANCBCAAAAAAACAAAAAAAAADwgggAAAAAAAgAAAAAAAAAGIMIAAAAAAAIAAAAAAAAADCDCAAAAAAACAAAAAAAAACAgwgAAAAAAAgAAAAAAAAAmIMIAAAAAAAIAAAAAAAAAAiECAAAAAAACAAAAAAAAABAhAgAAAAAAAgAAAAAAAAAkIQIAAAAAAAIAAAAAAAAAMiECAAAAAAACAAAAAAAAADghAgAAAAAAAgAAAAAAAAAAIUIAAAAAAAIAAAAAAAAACCFCAAAAAAACAAAAAAAAACQhQgAAAAAAAgAAAAAAAAAyIUIAAAAAAAIAAAAAAAAAOCFCAAAAAAACAAAAAAAAAAghggAAAAAAAgAAAAAAAAAOIYIAAAAAAAIAAAAAAAAABCHCAAAAAAACAAAAAAAAAAohwgAAAAAAAgAAAAAAAAAMIgIAAAAAAAIAAAAAAAAAGCICAAAAAAACAAAAAAAAAD4iQgAAAAAAAgAAAAAAAAASIoIAAAAAAAIAAAAAAAAAHiKCAAAAAAACAAAAAAAAABYiwgAAAAAAAgAAAAAAAAAcIsIAAAAAAAIAAAAAAAAALCLCAAAAAAACAAAAAAAAADoiwgAAAAAAAgAAAAAAAAAGIwIAAAAAAAIAAAAAAAAAFCMCAAAAAAACAAAAAAAAACAjAgAAAAAAAgAAAAAAAAAsIwIAAAAAAAIAAAAAAAAAOCMCAAAAAAACAAAAAAAAAAQjQgAAAAAAAgAAAAAAAAAQI0IAAAAAAAIAAAAAAAAAHCNCAAAAAAACAAAAAAAAACgjQgAAAAAAAgAAAAAAAAA0I0IAAAAAAAIAAAAAAAAAACOCAAAAAAACAAAAAAAAAAwjggAAAAAAAgAAAAAAAAAYI4IAAAAAAAIAAAAAAAAAICOCAAAAAAACAAAAAAAAACgjggAAAAAAAgAAAAAAAAAuI4IAAAAAAAIAAAAAAAAANiOCAAAAAAACAAAAAAAAAD4jggAAAAAAAgAAAAAAAAAGI8IAAAAAAAIAAAAAAAAADiPCAAAAAAACAAAAAAAAABYjwgAAAAAAAgAAAAAAAAAeI8IAAAAAAAIAAAAAAAAAJiPCAAAAAAACAAAAAAAAAC4jwgAAAAAAAgAAAAAAAAA0I8IAAAAAAAIAAAAAAAAAPCPCAAAAAAACAAAAAAAAAAQkAgAAAAAAAgAAAAAAAAAMJAIAAAAAAAIAAAAAAAAAFCQCAAAAAAACAAAAAAAAABwkAgAAAAAAAgAAAAAAAAAkJAIAAAAAAAIAAAAAAAAALCQCAAAAAAACAAAAAAAAADQkAgAAAAAAAgAAAAAAAAA8JAIAAAAAAAIAAAAAAAAABCRCAAAAAAACAAAAAAAAAAwkQgAAAAAAAgAAAAAAAAAUJEIAAAAAAAIAAAAAAAAALiRCAAAAAAACAAAAAAAAAAokggAAAAAAAgAAAAAAAAAQJIIAAAAAAAIAAAAAAAAAICSCAAAAAAACAAAAAAAAADQkwgAAAAAAAgAAAAAAAAAEJkIAAAAAAAIAAAAAAAAACiZCAAAAAAACAAAAAAAAABomQgAAAAAAAgAAAAAAAAAIJsIAAAAAAAIAAAAAAAAABCdCAAAAAAACAAAAAAAAACYnQgAAAAA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ANgXCQAAAAAACAAAAAAAAAAQGAkAAAAAAAgAAAAAAAAA6BgJAAAAAAAIAAAAAAAAAEgZCQAAAAAACAAAAAAAAADYGQkAAAAAAAgAAAAAAAAAEBsJAAAAAAAIAAAAAAAAAJAbCQAAAAAACAAAAAAAAADgGwkAAAAAAAgAAAAAAAAASBwJAAAAAAAIAAAAAAAAAOAcCQAAAAAACAAAAAAAAAAwHQkAAAAAAAgAAAAAAAAA2B0JAAAAAAAIAAAAAAAAAAgfCQAAAAAACAAAAAAAAABwHwkAAAAAAAgAAAAAAAAAiB8JAAAAAAAIAAAAAAAAALgfCQAAAAAACAAAAAAAAADQHwkAAAAAAAgAAAAAAAAAUCAJAAAAAAAIAAAAAAAAAIggCQAAAAAACAAAAAAAAACIIQkAAAAAAAgAAAAAAAAAICIJAAAAAAAIAAAAAAAAADAiCQAAAAAACAAAAAAAAADwIgkAAAAAAAgAAAAAAAAAuCMJAAAAAAAIAAAAAAAAAOgjCQAAAAAACAAAAAAAAAD4iAkAAAAAAAgAAAAAAAAACIkJAAAAAAAIAAAAAAAAACCJCQAAAAAACAAAAAAAAAA4iQkAAAAAAAgAAAAAAAAAUIkJAAAAAAAIAAAAAAAAAGiJCQAAAAAACAAAAAAAAACAiQkAAAAAAAgAAAAAAAAAiIkJAAAAAAAIAAAAAAAAAJCJCQAAAAAACAAAAAAAAACYiQkAAAAAAAgAAAAAAAAAsIkJAAAAAAAIAAAAAAAAALiJCQAAAAAACAAAAAAAAADQiQkAAAAAAAgAAAAAAAAA6IkJAAAAAAAIAAAAAAAAAACKCQAAAAAACAAAAAAAAAAYigkAAAAAAAgAAAAAAAAAIIoJAAAAAAAIAAAAAAAAADiKCQAAAAAACAAAAAAAAABAigkAAAAAAAgAAAAAAAAAWIoJAAAAAAAIAAAAAAAAAHCKCQAAAAAACAAAAAAAAACIigkAAAAAAAgAAAAAAAAAkIoJAAAAAAAIAAAAAAAAAKiKCQAAAAAACAAAAAAAAACwigkAAAAAAAgAAAAAAAAAyIoJAAAAAAAIAAAAAAAAANCKCQAAAAAACAAAAAAAAADoigkAAAAAAAgAAAAAAAAAAIsJAAAAAAAIAAAAAAAAABiLCQAAAAAACAAAAAAAAAAwiwkAAAAAAAgAAAAAAAAASIsJAAAAAAAIAAAAAAAAAGCLCQAAAAAACAAAAAAAAAB4iwkAAAAAAAgAAAAAAAAAkIsJAAAAAAAIAAAAAAAAAKCLCQAAAAAACAAAAAAAAAC4iwkAAAAAAAgAAAAAAAAA0IsJAAAAAAAIAAAAAAAAAOCLCQAAAAAACAAAAAAAAADwiwkAAAAAAAgAAAAAAAAACIwJAAAAAAAIAAAAAAAAACCMCQAAAAAACAAAAAAAAAA4jAkAAAAAAAgAAAAAAAAAQIwJAAAAAAAIAAAAAAAAAEiMCQAAAAAACAAAAAAAAABQjAkAAAAAAAgAAAAAAAAAaIwJAAAAAAAIAAAAAAAAAHCMCQAAAAAACAAAAAAAAAB4jAkAAAAAAAgAAAAAAAAAkIwJAAAAAAAIAAAAAAAAAKiMCQAAAAAACAAAAAAAAADAjAkAAAAAAAgAAAAAAAAA2IwJAAAAAAAIAAAAAAAAAPCMCQAAAAAACAAAAAAAAAAIjQkAAAAAAAgAAAAAAAAAII0JAAAAAAAIAAAAAAAAADiNCQAAAAAACAAAAAAAAABIjQkAAAAAAAgAAAAAAAAAWI0JAAAAAAAIAAAAAAAAAHCNCQAAAAAACAAAAAAAAACIjQkAAAAAAAgAAAAAAAAAoI0JAAAAAAAIAAAAAAAAAKiNCQAAAAAACAAAAAAAAACwjQkAAAAAAAgAAAAAAAAAyI0JAAAAAAAIAAAAAAAAANCNCQAAAAAACAAAAAAAAADojQkAAAAAAAgAAAAAAAAAAI4JAAAAAAAIAAAAAAAAABiOCQAAAAAACAAAAAAAAAAwjgkAAAAAAAgAAAAAAAAASI4JAAAAAAAIAAAAAAAAAGCOCQAAAAAACAAAAAAAAAB4jgkAAAAAAAgAAAAAAAAAkI4JAAAAAAAIAAAAAAAAAKiOCQAAAAAACAAAAAAAAADAjgkAAAAAAAgAAAAAAAAA2I4JAAAAAAAIAAAAAAAAAPCOCQAAAAAACAAAAAAAAAAIjwkAAAAAAAgAAAAAAAAAII8JAAAAAAAIAAAAAAAAADiPCQAAAAAACAAAAAAAAABIjwkAAAAAAAgAAAAAAAAAYI8JAAAAAAAIAAAAAAAAAHiPCQAAAAAACAAAAAAAAACAjwkAAAAAAAgAAAAAAAAAmI8JAAAAAAAIAAAAAAAAALCPCQAAAAAACAAAAAAAAADIjwkAAAAAAAgAAAAAAAAA4I8JAAAAAAAIAAAAAAAAAPiPCQAAAAAACAAAAAAAAAAQkAkAAAAAAAgAAAAAAAAAKJAJAAAAAAAIAAAAAAAAAECQCQAAAAAACAAAAAAAAABYkAkAAAAAAAgAAAAAAAAAcJAJAAAAAAAIAAAAAAAAAIiQCQAAAAAACAAAAAAAAACgkAkAAAAAAAgAAAAAAAAAuJAJAAAAAAAIAAAAAAAAANCQCQAAAAAACAAAAAAAAADYkAkAAAAAAAgAAAAAAAAA8JAJAAAAAAAIAAAAAAAAAACRCQAAAAAACAAAAAAAAAAQkQkAAAAAAAgAAAAAAAAAIJEJAAAAAAAIAAAAAAAAADCRCQAAAAAACAAAAAAAAABIkQkAAAAAAAgAAAAAAAAAUJEJAAAAAAAIAAAAAAAAAGiRCQAAAAAACAAAAAAAAACAkQkAAAAAAAgAAAAAAAAAmJEJAAAAAAAIAAAAAAAAALCRCQAAAAAACAAAAAAAAADAkQkAAAAAAAgAAAAAAAAA0JEJAAAAAAAIAAAAAAAAAOCRCQAAAAAACAAAAAAAAAD4kQkAAAAAAAgAAAAAAAAAEJIJAAAAAAAIAAAAAAAAACiSCQAAAAAACAAAAAAAAABAkgkAAAAAAAgAAAAAAAAAWJIJAAAAAAAIAAAAAAAAAHCSCQAAAAAACAAAAAAAAACIkgkAAAAAAAgAAAAAAAAAoJIJAAAAAAAIAAAAAAAAALiSCQAAAAAACAAAAAAAAADQkgkAAAAAAAgAAAAAAAAA2JIJAAAAAAAIAAAAAAAAAPCSCQAAAAAACAAAAAAAAAAIkwkAAAAAAAgAAAAAAAAAIJMJAAAAAAAIAAAAAAAAADiTCQAAAAAACAAAAAAAAABQkwkAAAAAAAgAAAAAAAAAaJMJAAAAAAAIAAAAAAAAAICTCQAAAAAACAAAAAAAAACYkwkAAAAAAAgAAAAAAAAAsJMJAAAAAAAIAAAAAAAAAMiTCQAAAAAACAAAAAAAAADgkwkAAAAAAAgAAAAAAAAA+JMJAAAAAAAIAAAAAAAAAAiUCQAAAAAACAAAAAAAAAAYlAkAAAAAAAgAAAAAAAAAKJQJAAAAAAAIAAAAAAAAAECUCQAAAAAACAAAAAAAAABYlAkAAAAAAAgAAAAAAAAAcJQJAAAAAAAIAAAAAAAAAHiUCQAAAAAACAAAAAAAAACAlAkAAAAAAAgAAAAAAAAAiJQJAAAAAAAIAAAAAAAAAJCUCQAAAAAACAAAAAAAAACYlAkAAAAAAAgAAAAAAAAAoJQJAAAAAAAIAAAAAAAAAKiUCQAAAAAACAAAAAAAAACwlAkAAAAAAAgAAAAAAAAAuJQJAAAAAAAIAAAAAAAAAMCUCQAAAAAACAAAAAAAAADIlAkAAAAAAAgAAAAAAAAA0JQJAAAAAAAIAAAAAAAAAOiUCQAAAAAACAAAAAAAAADwlAkAAAAAAAgAAAAAAAAA+JQJAAAAAAAIAAAAAAAAAACVCQAAAAAACAAAAAAAAAAIlQkAAAAAAAgAAAAAAAAAEJUJAAAAAAAIAAAAAAAAABiVCQAAAAAACAAAAAAAAAAglQkAAAAAAAgAAAAAAAAAKJUJAAAAAAAIAAAAAAAAADCVCQAAAAAACAAAAAAAAAA4lQkAAAAAAAgAAAAAAAAAQJUJAAAAAAAIAAAAAAAAAEiVCQAAAAAACAAAAAAAAABglQkAAAAAAAgAAAAAAAAAeJUJAAAAAAAIAAAAAAAAAJCVCQAAAAAACAAAAAAAAAColQkAAAAAAAgAAAAAAAAAwJUJAAAAAAAIAAAAAAAAANiVCQAAAAAACAAAAAAAAADwlQkAAAAAAAgAAAAAAAAACJYJAAAAAAAIAAAAAAAAACCWCQAAAAAACAAAAAAAAAA4lgkAAAAAAAgAAAAAAAAAUJYJAAAAAAAIAAAAAAAAAGiWCQAAAAAACAAAAAAAAACAlgkAAAAAAAgAAAAAAAAAmJYJAAAAAAAIAAAAAAAAALCWCQAAAAAACAAAAAAAAADIlgkAAAAAAAgAAAAAAAAA4JYJAAAAAAAIAAAAAAAAAPiWCQAAAAAACAAAAAAAAAAQlwkAAAAAAAgAAAAAAAAAKJcJAAAAAAAIAAAAAAAAAECXCQAAAAAACAAAAAAAAABYlwkAAAAAAAgAAAAAAAAAcJcJAAAAAAAIAAAAAAAAAIiXCQAAAAAACAAAAAAAAACglwkAAAAAAAgAAAAAAAAAuJcJAAAAAAAIAAAAAAAAAMCXCQAAAAAACAAAAAAAAADYlwkAAAAAAAgAAAAAAAAA8JcJAAAAAAAIAAAAAAAAAAiYCQAAAAAACAAAAAAAAAAgmAkAAAAAAAgAAAAAAAAAOJgJAAAAAAAIAAAAAAAAAFCYCQAAAAAACAAAAAAAAABomAkAAAAAAAgAAAAAAAAAeJgJAAAAAAAIAAAAAAAAAJCYCQAAAAAACAAAAAAAAAComAkAAAAAAAgAAAAAAAAAuJgJAAAAAAAIAAAAAAAAANCYCQAAAAAACAAAAAAAAADomAkAAAAAAAgAAAAAAAAAAJkJAAAAAAAIAAAAAAAAABiZCQAAAAAACAAAAAAAAAAwmQkAAAAAAAgAAAAAAAAASJkJAAAAAAAIAAAAAAAAAGCZCQAAAAAACAAAAAAAAAB4mQkAAAAAAAgAAAAAAAAAiJkJAAAAAAAIAAAAAAAAAJiZCQAAAAAACAAAAAAAAAComQkAAAAAAAgAAAAAAAAAuJkJAAAAAAAIAAAAAAAAAMiZCQAAAAAACAAAAAAAAADYmQkAAAAAAAgAAAAAAAAA6JkJAAAAAAAIAAAAAAAAAPiZCQAAAAAACAAAAAAAAAAImgkAAAAAAAgAAAAAAAAAGJoJAAAAAAAIAAAAAAAAACiaCQAAAAAACAAAAAAAAAA4mgkAAAAAAAgAAAAAAAAASJoJAAAAAAAIAAAAAAAAAFiaCQAAAAAACAAAAAAAAABomgkAAAAAAAgAAAAAAAAAeJoJAAAAAAAIAAAAAAAAAIiaCQAAAAAACAAAAAAAAACYmgkAAAAAAAgAAAAAAAAAqJoJAAAAAAAIAAAAAAAAALiaCQAAAAAACAAAAAAAAADImgkAAAAAAAgAAAAAAAAA2JoJAAAAAAAIAAAAAAAAAOiaCQAAAAAACAAAAAAAAAD4mgkAAAAAAAgAAAAAAAAACJsJAAAAAAAIAAAAAAAAABibCQAAAAAACAAAAAAAAAAomwkAAAAAAAgAAAAAAAAAOJsJAAAAAAAIAAAAAAAAAEibCQAAAAAACAAAAAAAAABYmwkAAAAAAAgAAAAAAAAAaJsJAAAAAAAIAAAAAAAAAHibCQAAAAAACAAAAAAAAACImwkAAAAAAAgAAAAAAAAAmJsJAAAAAAAIAAAAAAAAAKibCQAAAAAACAAAAAAAAAC4mwkAAAAAAAgAAAAAAAAAyJsJAAAAAAAIAAAAAAAAANibCQAAAAAACAAAAAAAAADomwkAAAAAAAgAAAAAAAAA+JsJAAAAAAAIAAAAAAAAAAicCQAAAAAACAAAAAAAAAAYnAkAAAAAAAgAAAAAAAAAKJwJ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AAAAAAA4owkAAAAAAAgAAAAAAAAASKMJAAAAAAAIAAAAAAAAAFijCQAAAAAACAAAAAAAAABoowkAAAAAAAgAAAAAAAAAgKMJAAAAAAAIAAAAAAAAAIijCQAAAAAACAAAAAAAAACYowkAAAAAAAgAAAAAAAAAqKMJAAAAAAAIAAAAAAAAALijCQAAAAAACAAAAAAAAADIowkAAAAAAAgAAAAAAAAA4KMJAAAAAAAIAAAAAAAAAPijCQAAAAAACAAAAAAAAAAIpAkAAAAAAAgAAAAAAAAAIKQJAAAAAAAIAAAAAAAAACikCQAAAAAACAAAAAAAAAAwpAkAAAAAAAgAAAAAAAAAOKQJAAAAAAAIAAAAAAAAAFCkCQAAAAAACAAAAAAAAABYpAkAAAAAAAgAAAAAAAAAcKQJAAAAAAAIAAAAAAAAAIikCQAAAAAACAAAAAAAAACgpAkAAAAAAAgAAAAAAAAAuKQJAAAAAAAIAAAAAAAAANCkCQAAAAAACAAAAAAAAADopAkAAAAAAAgAAAAAAAAAAKUJAAAAAAAIAAAAAAAAABilCQAAAAAACAAAAAAAAAAwpQkAAAAAAAgAAAAAAAAASKUJAAAAAAAIAAAAAAAAAGClCQAAAAAACAAAAAAAAAB4pQkAAAAAAAgAAAAAAAAAkKUJAAAAAAAIAAAAAAAAAKilCQAAAAAACAAAAAAAAADApQkAAAAAAAgAAAAAAAAA2KUJAAAAAAAIAAAAAAAAAOClCQAAAAAACAAAAAAAAAD4pQkAAAAAAAgAAAAAAAAAAKYJAAAAAAAIAAAAAAAAABimCQAAAAAACAAAAAAAAAAwpgkAAAAAAAgAAAAAAAAASKYJAAAAAAAIAAAAAAAAAGCmCQAAAAAACAAAAAAAAAB4pgkAAAAAAAgAAAAAAAAAkKYJAAAAAAAIAAAAAAAAAKimCQAAAAAACAAAAAAAAACwpgkAAAAAAAgAAAAAAAAAuKYJAAAAAAAIAAAAAAAAAMCmCQAAAAAACAAAAAAAAADYpgkAAAAAAAgAAAAAAAAA4KYJAAAAAAAIAAAAAAAAAOimCQAAAAAACAAAAAAAAAAApwkAAAAAAAgAAAAAAAAAGKcJAAAAAAAIAAAAAAAAADCnCQAAAAAACAAAAAAAAABApwkAAAAAAAgAAAAAAAAAWKcJAAAAAAAIAAAAAAAAAGCnCQAAAAAACAAAAAAAAAB4pwkAAAAAAAgAAAAAAAAAgKcJAAAAAAAIAAAAAAAAAJCnCQAAAAAACAAAAAAAAACgpwkAAAAAAAgAAAAAAAAAuKcJAAAAAAAIAAAAAAAAANCnCQAAAAAACAAAAAAAAADopwkAAAAAAAgAAAAAAAAAAKgJAAAAAAAIAAAAAAAAABioCQAAAAAACAAAAAAAAAAwqAkAAAAAAAgAAAAAAAAASKgJAAAAAAAIAAAAAAAAAGCoCQAAAAAACAAAAAAAAAB4qAkAAAAAAAgAAAAAAAAAkKgJAAAAAAAIAAAAAAAAAKioCQAAAAAACAAAAAAAAADAqAkAAAAAAAgAAAAAAAAA2KgJAAAAAAAIAAAAAAAAAPCoCQAAAAAACAAAAAAAAAAIqQkAAAAAAAgAAAAAAAAAIKkJAAAAAAAIAAAAAAAAADipCQAAAAAACAAAAAAAAABQqQkAAAAAAAgAAAAAAAAAaKkJAAAAAAAIAAAAAAAAAICpCQAAAAAACAAAAAAAAACYqQkAAAAAAAgAAAAAAAAAsKkJAAAAAAAIAAAAAAAAAMipCQAAAAAACAAAAAAAAADgqQkAAAAAAAgAAAAAAAAA+KkJAAAAAAAIAAAAAAAAABCqCQAAAAAACAAAAAAAAAAoqgkAAAAAAAgAAAAAAAAAQKoJAAAAAAAIAAAAAAAAAFiqCQAAAAAACAAAAAAAAABwqgkAAAAAAAgAAAAAAAAAiKoJAAAAAAAIAAAAAAAAAKCqCQAAAAAACAAAAAAAAAC4qgkAAAAAAAgAAAAAAAAA0KoJAAAAAAAIAAAAAAAAANiqCQAAAAAACAAAAAAAAADwqgkAAAAAAAgAAAAAAAAA+KoJAAAAAAAIAAAAAAAAAAirCQAAAAAACAAAAAAAAAAgqwkAAAAAAAgAAAAAAAAAOKsJAAAAAAAIAAAAAAAAAFCrCQAAAAAACAAAAAAAAABoqwkAAAAAAAgAAAAAAAAAgKsJAAAAAAAIAAAAAAAAAJirCQAAAAAACAAAAAAAAACwqwkAAAAAAAgAAAAAAAAAyKsJAAAAAAAIAAAAAAAAAOCrCQAAAAAACAAAAAAAAAD4qwkAAAAAAAgAAAAAAAAAEKwJAAAAAAAIAAAAAAAAACisCQAAAAAACAAAAAAAAABArAkAAAAAAAgAAAAAAAAAWKwJAAAAAAAIAAAAAAAAAHCsCQAAAAAACAAAAAAAAACIrAkAAAAAAAgAAAAAAAAAoKwJAAAAAAAIAAAAAAAAALisCQAAAAAACAAAAAAAAADQrAkAAAAAAAgAAAAAAAAA6KwJAAAAAAAIAAAAAAAAAACtCQAAAAAACAAAAAAAAAAYrQkAAAAAAAgAAAAAAAAAMK0JAAAAAAAIAAAAAAAAAEitCQAAAAAACAAAAAAAAABgrQkAAAAAAAgAAAAAAAAAcK0JAAAAAAAIAAAAAAAAAIitCQAAAAAACAAAAAAAAACYrQkAAAAAAAgAAAAAAAAAsK0JAAAAAAAIAAAAAAAAAMitCQAAAAAACAAAAAAAAADgrQkAAAAAAAgAAAAAAAAA+K0JAAAAAAAIAAAAAAAAABCuCQAAAAAACAAAAAAAAAAorgkAAAAAAAgAAAAAAAAAQK4JAAAAAAAIAAAAAAAAAFiuCQAAAAAACAAAAAAAAABwrgkAAAAAAAgAAAAAAAAAiK4JAAAAAAAIAAAAAAAAAKCuCQAAAAAACAAAAAAAAAC4rgkAAAAAAAgAAAAAAAAA0K4JAAAAAAAIAAAAAAAAAOiuCQAAAAAACAAAAAAAAAAArwkAAAAAAAgAAAAAAAAAGK8JAAAAAAAIAAAAAAAAADCvCQAAAAAACAAAAAAAAABIrwkAAAAAAAgAAAAAAAAAYK8JAAAAAAAIAAAAAAAAAHivCQAAAAAACAAAAAAAAACArwkAAAAAAAgAAAAAAAAAmK8JAAAAAAAIAAAAAAAAAKCvCQAAAAAACAAAAAAAAACorwkAAAAAAAgAAAAAAAAAwK8JAAAAAAAIAAAAAAAAAMivCQAAAAAACAAAAAAAAADgrwkAAAAAAAgAAAAAAAAA6K8JAAAAAAAIAAAAAAAAAPCvCQAAAAAACAAAAAAAAAD4rwkAAAAAAAgAAAAAAAAAALAJAAAAAAAIAAAAAAAAAAiwCQAAAAAACAAAAAAAAAAQsAkAAAAAAAgAAAAAAAAAGLAJAAAAAAAIAAAAAAAAACCwCQAAAAAACAAAAAAAAAA4sAkAAAAAAAgAAAAAAAAAQLAJAAAAAAAIAAAAAAAAAEiwCQAAAAAACAAAAAAAAABQsAkAAAAAAAgAAAAAAAAAaLAJAAAAAAAIAAAAAAAAAICwCQAAAAAACAAAAAAAAACIsAkAAAAAAAgAAAAAAAAAoLAJAAAAAAAIAAAAAAAAALiwCQAAAAAACAAAAAAAAADAsAkAAAAAAAgAAAAAAAAA2LAJAAAAAAAIAAAAAAAAAOCwCQAAAAAACAAAAAAAAAD4sAkAAAAAAAgAAAAAAAAAALEJAAAAAAAIAAAAAAAAABixCQAAAAAACAAAAAAAAAAgsQkAAAAAAAgAAAAAAAAAOLEJAAAAAAAIAAAAAAAAAECxCQAAAAAACAAAAAAAAABQsQkAAAAAAAgAAAAAAAAAaLEJAAAAAAAIAAAAAAAAAHCxCQAAAAAACAAAAAAAAACIsQkAAAAAAAgAAAAAAAAAkLEJAAAAAAAIAAAAAAAAAKixCQAAAAAACAAAAAAAAACwsQkAAAAAAAgAAAAAAAAAyLEJAAAAAAAIAAAAAAAAANCxCQAAAAAACAAAAAAAAADgsQkAAAAAAAgAAAAAAAAA8LEJAAAAAAAIAAAAAAAAAACyCQAAAAAACAAAAAAAAAAYsgkAAAAAAAgAAAAAAAAAILIJAAAAAAAIAAAAAAAAADiyCQAAAAAACAAAAAAAAABAsgkAAAAAAAgAAAAAAAAAULIJAAAAAAAIAAAAAAAAAGiyCQAAAAAACAAAAAAAAACAsgkAAAAAAAgAAAAAAAAAiLIJAAAAAAAIAAAAAAAAAJCyCQAAAAAACAAAAAAAAACYsgkAAAAAAAgAAAAAAAAAqLIJAAAAAAAIAAAAAAAAAMCyCQAAAAAACAAAAAAAAADYsgkAAAAAAAgAAAAAAAAA4LIJAAAAAAAIAAAAAAAAAPiyCQAAAAAACAAAAAAAAAAAswkAAAAAAAgAAAAAAAAACLMJAAAAAAAIAAAAAAAAABCzCQAAAAAACAAAAAAAAAAYswkAAAAAAAgAAAAAAAAAILMJAAAAAAAIAAAAAAAAACizCQAAAAAACAAAAAAAAAAwswkAAAAAAAgAAAAAAAAAOLMJAAAAAAAIAAAAAAAAAFCzCQAAAAAACAAAAAAAAABYswkAAAAAAAgAAAAAAAAAcLMJAAAAAAAIAAAAAAAAAICzCQAAAAAACAAAAAAAAACQswkAAAAAAAgAAAAAAAAAoLMJAAAAAAAIAAAAAAAAALCzCQAAAAAACAAAAAAAAADAswkAAAAAAAgAAAAAAAAA0LMJAAAAAAAIAAAAAAAAAOCzCQAAAAAACAAAAAAAAADwswkAAAAAAAgAAAAAAAAACLQJAAAAAAAIAAAAAAAAABC0CQAAAAAACAAAAAAAAAAgtAkAAAAAAAgAAAAAAAAAOLQJAAAAAAAIAAAAAAAAAEC0CQAAAAAACAAAAAAAAABQtAkAAAAAAAgAAAAAAAAAYLQJAAAAAAAIAAAAAAAAAHi0CQAAAAAACAAAAAAAAACAtAkAAAAAAAgAAAAAAAAAiLQJAAAAAAAIAAAAAAAAAJC0CQAAAAAACAAAAAAAAACotAkAAAAAAAgAAAAAAAAAsLQJAAAAAAAIAAAAAAAAAMi0CQAAAAAACAAAAAAAAADgtAkAAAAAAAgAAAAAAAAA6LQJAAAAAAAIAAAAAAAAAPC0CQAAAAAACAAAAAAAAAD4tAkAAAAAAAgAAAAAAAAAELUJAAAAAAAIAAAAAAAAACi1CQAAAAAACAAAAAAAAABAtQkAAAAAAAgAAAAAAAAAULUJAAAAAAAIAAAAAAAAAGC1CQAAAAAACAAAAAAAAABwtQkAAAAAAAgAAAAAAAAAgLUJAAAAAAAIAAAAAAAAAJC1CQAAAAAACAAAAAAAAACgtQkAAAAAAAgAAAAAAAAAsLUJAAAAAAAIAAAAAAAAAMC1CQAAAAAACAAAAAAAAADQtQkAAAAAAAgAAAAAAAAA6LUJAAAAAAAIAAAAAAAAAPi1CQAAAAAACAAAAAAAAAAItgkAAAAAAAgAAAAAAAAAGLYJAAAAAAAIAAAAAAAAACi2CQAAAAAACAAAAAAAAAA4tgkAAAAAAAgAAAAAAAAASLYJAAAAAAAIAAAAAAAAAFi2CQAAAAAACAAAAAAAAABotgkAAAAAAAgAAAAAAAAAeLYJAAAAAAAIAAAAAAAAAIi2CQAAAAAACAAAAAAAAACYtgkAAAAAAAgAAAAAAAAAqLYJAAAAAAAIAAAAAAAAALi2CQAAAAAACAAAAAAAAADItgkAAAAAAAgAAAAAAAAA2LYJAAAAAAAIAAAAAAAAAPC2CQAAAAAACAAAAAAAAAAItwkAAAAAAAgAAAAAAAAAILcJAAAAAAAIAAAAAAAAADi3CQAAAAAACAAAAAAAAABAtwkAAAAAAAgAAAAAAAAAWLcJAAAAAAAIAAAAAAAAAGC3CQAAAAAACAAAAAAAAAB4twkAAAAAAAgAAAAAAAAAkJEIAAAAAAAKAAAAAQAA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ADgBAAAAAAAABgAAAAEAAAAIAAAAAAAAABgAAAAAAAAABwAAAAMAAAACAAAAAAAAAHi5CQAAAAAAeLkJAAAAAAC8AAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAABwAAAAJAAAAAgAAAAAAAAA4ugkAAAAAADi6CQAAAAAAQKIAAAAAAAAFAAAAAAAAAAgAAAAAAAAAEAAAAAAAAAA2AAAAAwAAAAAAAAAAAAAAAAAAAAAAAAB4XAoAAAAAAEgAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "base64" + ], + "executable": false, + "lamports": 5526775920, + "owner": "BPFLoaderUpgradeab1e11111111111111111111111", + "rentEpoch": 18446744073709551615, + "space": 793949 + } +} diff --git a/deps/metaplex/metaplex.so b/deps/metaplex/metaplex.so new file mode 100644 index 0000000000000000000000000000000000000000..5da6f4fa684bd01fc15a7d20eca754a11d247348 GIT binary patch literal 793904 zcmdpf3xJhXwf{Z`K0!?f(E~U}%s&g8XQIi(UM_Q`1tAu~GI^&cL8}AO9`RK5Kt_ zuf5jVYp=cb;I!^#9Z;@;n>Qe4FI6I4n01<+f|NOgyDa%2{mX@|2AF)^3w> z*?6lIa~2O)I6iR%|4LeR9>9jvS%oS4qA?{ssJF5M@V+O1GpB8syxr0|yRN+62CX zimfJ^DjYC_k05 z;2%Utwh|q{|0$~feUj|rNt8e#K0^{J7fU>WlxQ^ltP{0!@#!jumigjHg`*N$z-p;pEmoN_^dKB#wU0@gP!|NrYjL z(lv;bPUIr_64=y)N;BdEPL{IlpT(jnLDPRemiVm<(R!FlCEJVpCG#(Y%31O=n-VDd-SgUKHf z?XUdXPHjZBu1)2ioT>8i@)!L|Zr!W$-=p&1?d3n3%0vF3>u}}YHcsk)KIMOAM*g7p zQ1Y*wMVXLqg2tk*Zsc9CPSyRi(k}VX-n*zDp?{;E$o-w=)Sq@m{)4qEBsFsAP_8I$ z;K;QdCH<#ukQl63l3gs_&BaH{k9YtPMj>YHb1sRrU!AG_>V4X;?vQ@feybpAzfSsN zwtqp7fjM&j#r*Zv&r-WAdJ~^0bR;dJKk6Y6*7*F8pFvhnJjeHjaB%3 zi49Lh>8PA0=@qgA2+)W67pDEcGFj3qmunp4d*YNdU-Jd>AhB^q%T?8Pf#SJBV$}Co zfG1WvjBx}ZnM@fd#6v`(i+R!U zE9V>H293c2Cr z#{eGT&@zSG$?jN=>m5eeLhclI9L2@l3)wz{4kCeYoWn@&Q+njYpyK(IbBRF>@XMg@ zk$WAd;Q8Kj(&v%8z^Cu(l`f7x@^9;vE{-D7*9GaQXB5|SzQ?!w&pd~vH~Y-()snUc5k$aN;9<%2aX)ae0F*vikXA^y+34h#11t}DAlt2M~4w1rk z8F4tjTu&X!+tvBVO>n!!sK5M7N@qpX&iVSKJGfEHB!A^@iI-8lU~Ch0bIJLV zKRI9Ovw2@~egh*+&KH4#-|q+QQc?cQkHhobB#&(*M2yp|_2R!4b^P}J?l7s}#tox4 zF6(@0n9vcIb>5`)L^?hLKayHCJvmD9hx)Nc_2ZW`(3%{!F*hW47)c6{a|6XoH7?}e zLYQGcSGc!vyi)D?Dz)ctS9^Xt=^XOiq4xYvwdZ%KJzuT%{BE`9Yt)|qv)c1_s6BtD z+Vgj*J%6{_^R;Tv?@@bxuiEqXustv2-^(6XA^$#>Lm_`3dt`Lq_b@6O@)3l1YoA^%19N{+we&f~b^rgFT)ozL-?d88}kzv3=r_#t-@$6s|9 zbNn?ojpK*iB^-aSl2KZ|>C`f5W|o<8Qjxa{MhGVGH?hyGt4Vj+@Ex zE_WHn-{ldykpG^$g5mEwEVUH!KOkQf@ekcq9RItU#qp2aY>s!k*K_=1H;3c@aBtxF zKi$=R(-N^9o-Ax?-!M%y&|8j5U_%U}g$A5H-Io{{mIR2Ac!ttLS zOl~3n7k3NCe|5KV{J6V~Gc`1wygOeUQ0 z|EGsfVED%#hUtvlk34)L!$0)!NeqAA!v%)F>tUGe$bHAd!x{dThcPll?i(IHnc;u+ zu=p2W_wXtF{A(U2cYw-2jNBFvPhj}t9-heXM?HKh!<#(}dm6cJ55JhQ{)-uI^UpC}L~QNk`6Ud$$v?;V5wW$D z=dWV;2LBx6NyOGxp1+#m>-=+!FA-a7dH!04OaA%m7@q6lOBue#!x(=e9xbH&WemUG zKfj#eSsuQE;i88zK1DoQNqIbpcr+6j<5k3?oxs2p@n|S8#;=G+OMy{y#G|Re7|$Xe zZ3TVT41^O%HF+SV; z67}86@Co!+o@2bW`6Zq&W%xMyE6*{0hwFdndExpW#`AFf4?Q(p|HJrh^Go1I&kooB zFy6n9{zt&`74(1K^MNN1;CUf`zJmoRO69Y~c#|*SL2u{95-;j$h~A#qp(VAq)ALZY{%?xqCRi+}+FZ z6>MP(v`+M1hKtNof!2xcV|W%@=mM=1tz-E0?gJdpaqBsLgZm)ISG)T;zQ+9v$8U5W z;&?8P5QY3aw}Ii3D|0;Gb#UCuBTONGt?Od=I=7MI>)j@f7w`yG$S-s~4By~3bG*oX zgyS3CM>)R9eT?HbxsP-FX7>q>Z{`uQkYDV!GTi1q$?+2RDUREDge~N6aSt$jtNRSc zx48#7UdnA-$S-r-8IIj&IbQBQ$8q95&+%K_7dU>a`y$8x`Ti6uC_vhF(Rk%flE!BiG?!=vm}8co_N?xes|5dKbC-J&X}La_c<|J&fEs4?`a# zcb|u$myvs~hv5N4?p_Z=Pb0V1!{~#NdzXiyw~>2?hu_ce8V^H{Be&Ya(C5hA>0#(~ zH2)484!sTRi+>hL?MI1H;QajQ$Y0+dPbZ5xHAD+{y3~ z52K$%Zn1~aUn2Kr52N2i?j{d+GrY*d=tq%T=wbAy$X)MY^sC5S>tXb-$j$dK`dQ@W zc^LgIa&Po7`d#F%_V5;l=Xeq8nBa#Icm#&OO)OmW1kKGN?6 zewnWacp}&AVc?_j-@^|ve5!|mKXMa1jCyE&*~4FFcnrgSeXdN26mV|E*2PXBxTNcA z#azVeNO9*rE*E#~mGUJn#_O>^c?9(w%?YKBMmN@YI1qPfJElk2W$YsC=7NK{QB@c z!dD#zNeW4u#I@x0!K-V_@#(8-r~mM@+Uako3*NCF)`UQ#;Jr4jFA<=UL$xwmA zb8Op5zfC?k|FkgRA986MNF2#DM{9plf$>|xU_$}t4E7UVwD+)ArtOXP zI-8zjA7EWj587jU00aLs#3y1xbD;9yz~_~H@Y#AY_T!&FJ|7AB)b{CjJ8oie^SMH9 zM{TEC?KlPe&6oU;>j$4_z8((w%Cuj$KZBlWe?7Q;T}*o5^{gNG&N&3W*2Bbi+9B}G zJxqKP4}ouWl=ky@w6vSqcgX9;Cj$FW<9TSek^g68s^H5(lTD6DpHFzQ>At@WmwK)L zBmWI_9I^G!ByHoFr(znh_C;gux3S6ta~d*r zv>&SU%@_LOF@zB5qXh>3@}QKS6t9+3J6^~Gn~ZORi5J5Qd%B0xaZU#qfp5=OQhc$N zFXpKb1*0GN7L!?y+&|b)O3#txdEW}puc7=Ab0Pkk;fKf#kCg*{xKfsm@)vV?!EgRZ zEjoU3TuO(@v5=Sck58OPScu=D4IBgS9Qr@3=OlV!aIF5E>E$e98<>i@<5}P7y)P&(+ENpOh2Lg^--kdDi~**o7+-%90Z`A~0z;{Pngz&|B} z|Ir%wQO@+`y?>K(L}D+x-cIR8m+4V~^yqlXXXzoHA5lG#ds^lLft;pf_;`X~D{p*2 zKBs2#{UFGf)?cUl-zVt4^HAM4K3eyUPt<+mNcW2e>VC1TtQPV^-DyNW_&7bo2l%)3 zzpy<&#p!ZxB;*%7(Ec9tYw2Nm-~(TuWx4#hS3ab_gv-nMU@MPwOf@3+hhB2TbHn#_ z!e{z}^r>3US2O90HT}z(^bMN+B}#|B>>}9kq5jWPdbWK^CCWshkP}}K^IEE!V6i}j z+(0?^kUK`sJav6F4OI1)zIz}<-n?$kA53OGCfppXl{}cHpQd-2=Qu;zUp&gNL zF~x=l<=;ZE(Vyzg3n-Q7$R8(k(|aRi5(qw8&ub{%1T)?AoarVQbQkgixxc{fK?1P% z$8em}^BQuV)abKyWxzxd;iMlFLOvG|Y;;;b!1I}u4n8(f2Q|KszEIOUDII*TAlRNG z{{~7oe8>+wfb{M@($@y*R{u6IOQApq(kD@D`0Lb90KOZcHYLX`eK%-*peI{jEj(-cz%%bK@$BdW&#c45(?D%eOOCJW2Oh|K7TIAd5BP(D zT{ixazV7F}^Sz&7YnRecNCoE?a=q3IP;MO2k!=^G&--(4dO6!5(Lx?5uWo`3Ciw1T(;XkX03 z(Jp%^M_kr?8>Rlr6_T$`@l-Aocq!Ebe_;U)4&)BION~!$&oJN1=y_$Pl!J}Ocz!9> zhY)v({1%X0V4v+=B{mFomv zN_2z%$~=KV7xSTXR+JCqYoKQfNdFLDs`9XQ#q&vco|AFyQkBmZ9UnY>7{n=5Zk5>d zp-$qu@R!O(@)1_1&%Te(FFUxVh=DSK_p4EN>Ky-5B)@Z zsma6SG?fx5)DhnZTeRLvz&FcB+YfkHKG#bAP>v0hQqcAg#fa(pi5k~O>8u7>t>H}bVfIpq7$KMowQ_oM8*c_DX{BNAP5 z8@xsue+gh%&!3y$Sy{}FJ-x8+cVxyfm_DqZ&d!WukG>!nXU7X3&@+Qvf8(<_NE#wr zkI|2D5+QsaYAvm!+k2*!*X#4MG&VbYufnQ7sP`497tREQ;$W?J1%sYHzmIaCq?^3W zu7`AtU^>MAX+A?5Zj{!SOcuHNbNP*eukHeglSU$lg6RR|T6cbL|6mL~xA713e=d;c zxfhCpo4)z?FtvXm|Hp&(fK$3e04W_zhNr{&i|J+3BKu6q9NBlOlqEmrGgu$2+E-Hk zD{7}e$0uoF(8kr+-hyR)K1wv8-6}SZ1tF*Zu_J5 zzHHJY{-n(plP2+t()C_=XQYpv_)GJH0b-9Jw`*#&5B$uv8GG=NknS@DPdsKK|0oO~ zgcPtIIFn+u@5jP*>qhNQ{=H}spzZgj?@24&jf{@`+2>C8duq}x_=^KXe^UJuy|eY| ztiHwC?`{1&rCa15$`}3XVDjCXk?%hRbUx>HE(?F?=NNa;9^c)c>XGSvsvk1{2*)An z_6O|!Z?r2U13V+24%V~ANIlO6&+sFJXK;we#t*eial5oRkh-}pCqw-4(r2irgEPy1a|qy4gSY=bjOp}oHE z_Zu$>^r}Dki$Q+>{<-PlGT|5W!*gj~c?#EW`V_Vg?tMs_bl&=Q&gP(3D2Mi%l#y!= z?WN~)?3@Pr=|GZqMO_lR7ibpM56R;G0))_Bp}!x@UM&vvxfUJ2J~s6i`_oQ!HQLF} zCx`NYKkVo6{gB5GXaUIdD((>dOfvlp?}4I4ZoCgtP5ax8+5VR8UqL%klRT?-L^;TB zdZrzBg6G=3zw&TB(XHji0>mb%%_Zalmj(y4FgNMq zs`*U^>yOX_-yeBpt(tCoU)auFp+BM=+Hqc{9p4SQ)h@;zI=?G}I$4*sdtF9QySC|j zw@0EsX6d-)Fx&B8YPO>o%DDVn_8*h_9pXm@{P4XsHeU<+XJ7J}$L%WXgVwLJ{WC60 zJ&C@L410o*oo`gNs~_*h@b$+I;Uscae{H;o_$}9T9JO)3eNA_j9M+PZ3djFt8NE24 z`CiNA;*ND3XZbD+9>DgwI2Z$Ss?WCH#d087n4OCFEn(6_N?RM$XY0VB9fdz?{u){q!x6yuo9JMK z@foJK1nK@>1YN(W$TW=gMKB57%_TvM$65vZ$@V@_>moge5VQm2<=1(r5ab2AzC)6* zbn^$pb(e3@^Q`=Ay~6G@!1{Fq;ajRP_*+46^NGjPUy{EP+1es>F-!)hneGNcuyfyr zZx$t=N9mVPyn^EPdO4?qbwXP5b(c`Q1L;kQk6`*oc*Fq+_X}w|jM693U(%mOj;hY9 z3w=4FNBpc=gpBK_cm)+{Z&JT=sFXK4s`EX={ld<>A|EY-x$1n%5Ag?-;Fr26^Sh7Y z_WG1Bw3ErF8c*%|AfG+Jqw+z!KyH1>bsObJ6NUBw<6h`*LVsW{K@Y~!seyk9J-U_j zI6la^_*FIZ2<6^ZBi-~XZk$N9k^LDX9icEl&Pf#qfC{36qF(p)sGb#aSam0Ux;f(e z@^)qP9~y!B-%02BOkZr>5$O-pK{lJm6mx&$cD3~cyH_r@_34t-Q@KE5lz;vAQ+s3U z{(k(^er@-yKu5GyR3^Kv=j*X9jVH+(vFmnzJ!~g#w>B=;>pbn# zkEiy>(_!*= z&+b$8{E?C}e~U8wl_fvcN7#SqP?+QfenHnWA%ADdbI)f+-e*&}(Ub+{;6gqh@_x@@ z(lbfvnfE-=b6H5wSgM2q#zFL?y3-i+<16HH>=Oskm-&=|Lacf*a;WT|Odz>}4?A~i z`#sjLU}ufb7g4`6Jwm(EzpD36tY3njS5OAK_a}04p3Jwe>2VcZqSp(EF6eQVE_)y1 zaOgOr7ae~UdoRO|-(NC1Q~AKUSJ&UJ{q%6^{{TtK@JH@(secNiPwx}$Qy$_oLLO-M zDtW9_d-E*ln*CVVK7SFq#t2=u?rrvRlqO@ukFv-exUht z#eq_x_tUh$0?!%rf}WkXtM&XWdT#!g(P#IECbwyOtGzV;6#I+PGR)=*yQi~2`x^*W zAL?Hh@MGnXz9~qz{d$wH`R9eBhBLlxL&--<1FAFL^+m}K6eCrvRM?>T7J;Vjn$;f2U{<+E<&MXBx|G$lBMX>zV z4*jXGqV)lVm7hTML64q~`aY@kfs?R4wA*3Vr*bqtZJ(j;RfLR!$p!vB_-lTT2nsMl zkhCL+ zJ}55*>v!-g&>kTj@aN+$S(mbNR-j`tjXZWAUc6b>J8a#mnEwTjOUYe~-X-rBzCnl7 z%;_s4_fr|a{ujyjfoCb-UiKs-U-*9zbtq@(VSnU2@St*jq@QyBiO6}3w1>@`!}>A) z+BzNE2eiAMYq0$}q@POZrnlxl^atM=UnPC1fp65a#P`lV=qrTy&QN|2!8iE&;vZ|% zckHvo7xzIQ_NBc14uifA_JQvSS~&Cg)E`Y+ru+k(Cry($4%>MHyLLcrAM}Yk-P>lWOkr$A2p#k{dc>v$Xo+f_uUQOhOD{lK4Azf3IpF8Q?S;TKo zz)lJMu*Y0Z{ZLy+xBGfRet^g3MWADz@^uUG<>j5VTV)}fhGK_(9rLGn93X>i{vr6e z;=9Dpn*H1_&5rtWAGZH%_u+RaUZOu-cL1JWej0w%AkN_TqxHO-^;_f9_CamG!1zw? z6#Ja$cpu8s=KVOwcO>{e;|TG6`hOGOM+bb{`iZqus4qN!nJn#ucKPvV)A`BalsoQI z&#v58o@KcW52W>(J@@+@f!<*s+|Ip#zvF^(hr{1b9(;E7o$#5o+~L%h+w$zn{e~t_ zrtgPS-;YQypG~>bYRJXU=k>j2$bAjHM`8H;TJM}d{TMSIo2S;5QoZ~sEii}uo5y`M zxfQZ62%(+o{0i)+%)4#;PWrg-zew+}A{c$PJ{d0&`(o!#!N>h%U-5n!>`VHdmz+Db z`7iQaLKo*4KGV6Eo#=#}h?#X=pj?KNl z5x+M7bB^0Dm-6iw$o>%O<@$+^pFw{JEyJXK1k$)~-?I@u{CStgBPYKV!i(lI<=M;*AlrGALVE(9mhbQjQ^@R*Rv!iyt2>8d+eKK}V zqL>qeb`O84{I6VZYyD!5OXY7W+|F@ZS?Vd$d*o1oMD37Y54w-Z^Y+!=hik82!R3>t zWr|nux7M#zSn#*j-!A#qtdn^8T8Y=M<{0x9P@L5F2(067vVN=P+rV+Sp9;B#{bK{* zHlefD{XXX$P5Z2Y9G4;g63GwweTD9mDd_i%!u?G6cUYf!w)ZssD~w&3+i=2Li%_Of}B<+pSF(0e?GJw*&UV%ndv{*~Q#2-{^3@rC^V{v@5R z@%P@zfL`j6`|JvXPbRFr*NJ){-&LH<^-ZODan^3xcO#2*e*!|>CHiIOzR$f-*0Uj3 zh~!}BzQ0KFMm_}Vw>D2SJ8bhxZ+Fa(Q2)f_;q|}j{2B>@g1!G#>-;a|h4T=5Gv^_0 zr1@Dof0q7f_XQ?R(r>+=qxbeDXRDqJ=W2WPmvzuLF;^_#H-3lYSJwWlb|v1d{q!Cw zA9rZIol+m#_2%KQQv%yMZd?|-VS1jd-@*D>I9l{ER{Lb@)!FlYX7?iZ11`tyLUoxw zG~2o(j2qI+LLc-L{jk>eye=UAlJ)x-UtC_xv7L8_%VM|ee4P333kY8Wp0yQ zFgd66?-hL7-quc$`vRwj^uZ4a?bL6nUEB0ryy0)__-<7>>qqC1;{ZQ~(2)Q4JI-h4 zo%_m3=pa`6M?qv|>8Lhe*XV|EvIg89^bZ{wYPZw+#TX|?x%K*z3tA3L`j z){pfSv!86QxxCnY=HpqNFBZER*28{5he!qf2>6D42jCvm@^-doM&F_QvC#hl9@7`# z+e~`VdYjZ^`eA-Rsr*&0$LwvZ%CU7AW^sZ2>Qg^uT(7(N8{SnbpfTvtG{Ta&gBzk)O_A?Y*o5okvG`(@WpJ>i5_AClHRdU`9J_Ef3-_WD2+xk7Jw`j)_d=@m z_|WfHWc9evFZ*imSIBu@<2T}4?0Wl=S$n#a{crVSYuHoP%RcOBwVv)`{XzY#@3#L{ zPTTKD+f$}b-`5EHM_=~z^{lts#U9vupU>evjRX5@>8;pH8<%Vx@^X0|^bnsEGkcDD zKmpxv&w@V^diYiHs}DWSn;z=>3`7T}V)lKTuzj+6_{s;vaXqKynuLCxS7BTNUp6k8 zTqC|EF|?z*xqbhq^)uwRFMS+zg!S>`q>tAA=I@za*g5@Dhm7-a=T4SW+$H_C-}mbu ziSZx(Ch$*1PmY{l`sQb;uVTN?WW5X9FRQP={%CJ~m2%bk3cjlKRq~;o*na8z=>He= z^^-ha969?rOZAoIq;}Et!q)Aw`kI_2<8zh+`W1R1=o`(J9NRRW7e{vY_V_toP z^)yfVkbNK1=1pzoFN@!U&P>7NX!kw%bqCYS5t1+UH~X)b1E80KQ~#9ZqWI|hNsQR* zrM74LqPH=9Vf!qE-+Yky)5Ek*6PFjt_|PHqnyUADkJ9%Q}i5yTZ}3fQEd_D9PSyZ@xze zg5QAjZJIw>B=#$m$84QP03+rR$Md+X^G5F{&Sv^;Jvdn;enxm7+FI~a1{T^^pz2o= zoYc=0zIDAhyZ&0pUB&ssa#^`_(0J44V?UYdUb$$KuQ|z|Zw7UbBx@e<(lGuPf-hMwq^p@X+q2Jm6MC;tvA&7u_&sG?PwLOQ z>6p)i{_6k#>!w$8zuB(+M*8J*SvSp-UOa#6riU^9*U-=OUXROIJN)=RQIw@W_j+X4 zogSw5VEaGc&#pV2#}$YDbqDO5`pf9IEB9eM>wDb^{m%TTbe=Esveb@?y|1?8(%xbH z|I_~HF-KS*xBjh`KY9Yo-PZA2htY;Rg_8QGt;57YHG6I6SZv%*nznL(Y14at+UBqW*t`=ebAD9?z_y|E6!L{)@kw>OZVX>X-JV|2L@q z-jsq3=icOW%9@A>Mx* z#^RuTtp@%PxmR#}FumX24f%`RH@j2J%RpuOx7l;mb}!BUMZJIZ5!U-ZJx+G;HkG^j zss5a6r;K~aS)!k|zMGsy11<%-zb!dSuT-lx3Jx*@5yBQhus^b^Ibb{3i^P_-j}g+i*d~8UD7CVaX_B)p&oLhdERUBnBUNPmkcK^ zZleqojLt*Vlj6@Y{)oOlhw`Xr1mSIKlYNS|C8r|UwY96=xTS&N_*NYU?fcC4aWd_{ z3qi?ILQgVH^0%wqX&*26+J^~#lVg06rBdjcwZFmmozzGooNzP84r>A>ZBUq zF8#rGe1NYnJpO&Uvhas>J#y!{9llHx3#0#F`Mwt9Gd(P+{*}fG-fQ&!d_1Qr=w1rh zPepx@2-*`d_nK_Y7qT~T+FW9`h>?jp0oS&n7}uak}&S01yRrGG+vrM+j&(xuZaGE z{K)sz33SfmE@^k*0jG(+w_@je4p#3}${*G{_7L?VKkEHMre3s1U-jBOKJmqri9#_F zdhNSO6-}=z$aC;P|6KEx_$%v`h-YbfG511%{<}e=8W?oeKcF9|0eBGXT#v0gHjh=j zx(?oqm%TL~;vyQ7g0<@`U9T)2g_d>hE|NdO+{qG~zBLb}iYX*;W+~WrX-xi@pU<2k zb3HtV+`$Rne;E9ZG~M?54wipka9$7Xv4|vwnAGloy$_SL>}NaX@4wgY$l7~0Ny}b& zJ{r^z-A#KK4%bch5I*2NkH$OW129zBAh}wPGgy{dASPxLUq%uL1Zr zDNOQ4|EYCO_ntpfx{Av8i+iP<-M0k#9s@pUM(Y32PS{74hrPGhD6pLeh&u(&;*GoZ ziCk`FG%ROa6`JMKzN3TJgc>L-=)iXwO%B;}#a7Bu4@1h+n4Zpz~}>gZXbn`{rVf!sBxSoiu0i`by zJfU8ohNNYg@TYt=kD(tF?0plo4^k#j44GN^rId*B=bm^1{grW_>24IdO%Ia#zQ2RB z3-oW~;?CAxAzzj=DTT@T0zzr)fi@p3(*2aL^+0Z4 zApFofp`6jKNXDx^==y=RbFyfmw4d3jCR-;EJxiK)@^k;)KHDeMbxWf+Y3h-Dwr@vv z75<6s8z;*bOFd<2pKDf*V#4A!)mPmYHT&fEP1TRL`I^1Ak)F%mF7*yqyJF`G)i1I4 zx{~3-zkhFTI9E^Yuvh68Jn4DbtxE51eJ=c2yV?F^sJ|PCU&#Mm#CTTz@ur20Cvx8w zys^-0_qf%q6ngCY5DTdBrclz?HMV~9rlAGS7}m>rVf_KdgF^WJCroXaA9R{M2fc40 zU9tCo?L2iim7#107Ela(X7BsatE3$2Zjd;>SK_46VAZomiSd3BieP^j`VhGa^S^-f z7kJ~*B8O3@NqP8F$Ya3SrSbvo{W8>EY0gZ5+o<|%(v4#E1}0^*aOpQw6yy5<`r z`CzYW$-(B?pySa$rhZZ~NA=jg2de&9OZR@vd`9ak?~xewtzbMN0Qd#KYv)uJ5FIRs70UlSdPu>) z7iWG{S=uidBL0!d(dtG2V0v|Z4fTRWdv51bkiLsDru>WiBlj!Ok2AP>KQ7p~ZubD5 zI~mkc`Lg5#KWL|Iq$j8!_(u?I^d)nI-o(Dos^?nFe_2ZCUQXrUfA{hS)UUUBg|~l= zBByw~)Ngt{_bh>7cMd%B4BtIP(K8q)LVqfmv6K0A3nN4Ue1`N`y75`aH*-FFf2gvIL1*tN8a>^F zhv`@;&#j#>zN0?y-OJBY`!cFg^UHP`kCUOlH&^=${4hf0%wMb1{ARE59GYP1;H#IP zXZR_-SG#IDz8iy;dv8Zozvt?6)BpIy2Fiv0ApP6)_??tSEV{WWAIOjXIh*Gc+_$)$ z;Bm0KhpM2*C9DJx6>_g4sy z0{Sfi`t9k*-7=08;gC?U zer0^8`;4Mz$$f$+y>~r+I{`Ww253n za#n-H`W;rQ*WQO4rTT5_yrwtM2iT$JlmC<37%(W0+>aTC{e`NZO);q!uN#v14rJ}+ zrH%BELYPjhxLWC`uU0zht(8uqsF~gnq?I-HM0m1dUalwm z?7P(_uVyS}Q80NGXdRaMXyjzpV}_;s&^<|#KXSu4gN>7Qt0aFsMq=~3;Mc#60#XrQ zdZj$?CV4@=7_ZP@kS}caxmQTOx(g*vPLtT=Wqx+#L=KkTtOJJ0&-~Il<)`^BIZp|G z(GIqc+&tO%l7Y(nk3pKx_=G&0$llof;qg66Ck9;#iTV{-k3g__tdd3J{#Mqbc)mQx zc!!#8yh)nY^7Cs>g;c0~i6hn%(Azvz5*zsdYG;{bV3SsYWI^F8-yRdha^5h6vh1BxUBs} z`HeSAeKv22yToq8&w{U&2_;f6e51xF3}h7SdjVTikLI2z z>DK=Px(~tn zXCXJlA!DrTDTSPjC%(U`{qy$(sodKykb2rx?@S-e9!5^SS7UUU{)TjXj_B~?Z7IX2 z$}!$3?Nz7!5%vr8wyQjC{to-ce&l4qWBslDd}uATkLsU&KRoVGz0q?WkjwqYV;mPf zi#wzr7(dpJMrr#+?t`Lt`n?bH2kktiAGfJHb3Z>(`h%@=R8A5)&F{r{7|xd}ljM2b zREcA8W87Sw4;GFZ%MZ+dHNUl+@Y;W)$gWG79a%t3 z!6bZL(KpKTu?+z~=@7)Kyq8#hJ; zct?{!K@8+-e$HHNU)WEUXCssA>Wp6?qk!iuPfedYkCR)+u#Wjgi8$_jbz@lDhGqHcbF+4cc3?}BEB>(}UqX7^G5+W*2mJ|rLtuzPS_T4ngA z@dDhXv`X=pC5AoRPW7UmrObcIC-blVTf2UT)b?lNwsd|6 zO!j{3EW*d~$le#C_Se=&PFjWt+%;3+8G|JrCU!Cz zFMQbhsEO(!^auT=b=Y)}OXqSp^79=#pAb25Ad>Y{s^}j~^e6RGCA~w-6H@R6zX_Pp zZvSyy@B0F~&_9Cw_iO%ZHUAHgf3xBve`YrF-y?9`A@zm$zfJjD*T}u{eeq%CLC=#v zqxl3|8TeV$K`4auaD64I5A|%NpD6cbs>k-Dv+@IsVDI73{qroBKK0G|oy|WEqHiNe zKDG4i-K=k_59(idecLR06Y5(J;Q=3;pl{tWJ{Ja!W<5yOh#rOS3EocmL%Dnm@Jitm zav4iMf$u|^_C@=L<*@F7{F5~Qx=j9;ApfdryzfD~E}tm+t?dtcK-mwNe;)ETkyi$6wj{*U<-j*4! z#7sH+E>3p8z3pBh81>LUKL3Fj=N2KSZSt7E-)ZScLVkoxiGGB(l@jB-5hw?Fa{ipW z=ZRqxaFO3uB)g&VfxovlGaj_kev|bVJnzXopG(ipFSdO@!xzf+sb3NuzFx6cML1v- z&|Vg1&<{J$X7k#@AbFoPD}S#S6Qs0_dtrYH$9uHz2CDiwkMlkIrN1oEddm`r`gX zEaYCz1>#mMAMgRW#d;1STvz=brI*UPnSZPgLFFTdRwKRJ{1Z;k%HQySjyryZ_oTAr zWkMHk+ADI^{ZtzV3Ikrx_{|^5;s@UAiH8*LEC)?*E6aD2?0wy~ve1{*t2_gKx5A!w za5d~N{fuDP)zOp${QvO+>=SHd`qKA<)qdJ}7=7Qu+grP*RPQmieqr($Ig}cTLgdcn z*zQ41`)iA)_h`NQR6ZLNHhHa6c#l38dv5D==$FvAtlYx>IhOU~B~o9BqtuTwJ4@tB zdynG`q25B?slNrOQ9ql{5%1%1{VN5AJcm(z1^r%Ri03lOV(SH^4zatfO6=T_Rfq`gZUrF`owoQ5R2HtrC4%_=aQoPC_c6T}|1Ut;}}1V^FN zA$aV)j<`$ZzERpEnI+?MatSd;!S2m%ogjE@9%KDE%Wo<-8SiZWEvf%E7Zr@O?+HPiOPQWVzUZ zxI9zq*~&4>Lxb%7H{7Z(y*AX~JMI?w+xi;z zJE4i->(^w{?B0*mejmdK!+L<%?1SM!`9{iF(tF6$^7Md$jdPK!XE?nNdcX3uR{7ee z@M?w4j;&C5562-rdx##?-#~UF)W0^WDWX*kR9Ncx0>`cTed@UL0l{bIlDj@8u%63^ zH+Bg;N9t=GFZLlhOBRTdY0@8)t02A9&y8FMm&^KZA-$OI+dd`ezT;--q3DTy&&$?b z%`dfeMLWNg`tK$m(FZ#x7uIL;d7AnM_8TrIdeI&THlLeC=^)(hbF%*0)**PUe%voX zSzT$#11L`ZXP#%6mrx=kQOFPEIBW;hXLcZRVz&!9@!O2gV(#xOH`5cND{_w=Ql9Iy z{ond1^lu&KFXl$_cog^aFl^`i%x|dWFBqN&zY9E44tflJBR(ykwo_6s{V1tFL-CvZ z=LxL)x=GVT3@7#HNP4IA|D@$5lAe8!^(?B4LR=QSwoYvK$9TIe!wS*$I?i9}xL@&a zkhn|v-l+B2`$5yBKiYbUwRhw$Vm!&3owDB1!yu2(u%Ds-^D%;HolEkqlzicQdHb=w z*F*Ma)UGwN(u5|v2UfX+~brZp9e}(p^ z_S^cU*$10f9c(>uAGIgecXnjvhgXojHh(78^Tzgm2=;I4iLvH0Wc-OoGa1hImx=?9 zWxLZhnm#5-0rOyRV&9?0cyHk@`eE-g+c|3B{}ZJ*pCNu-HGX;DuWj@`MpMW?egODk zKjG5YdaKzH+gC{%IlDjCnar5Z?da$A6Xm(TkE$#%^kyN+3FE=0Uy{#EPUZqV1E ze387C5sdx_`Pq3N@Ok%d&_DL6p6}9n_A0zn;XMlPPZU^?`KMVn$PR~bm7mRb5cLo&hd<+?>RJ}e4{k@I2uQw$+q4V z)&oz%z7HLyA4}=h53Sy~aVn)c2YfpzuC-2p8B0XFoXB@WqY#SxLnhSDe=6tyv&eA_ zRtu>=4G@OnQ|B=}?&t=>N$E$AV>rG{_8(|{T*~QrG_TiczbBA>jiwUj@A&gJWk$pH z6#4;u_|>mr4@56V-a`c`cz^Nj8yGGQ5I+ohi(vaLk!xT$Ub%r|d!H#@)x+=v(nHWu z$csHef5kk$?ZgItj{e8b>9ThugzfM~g6*7sm_C-%zrp!I58DORgUHEul*0UwT;#r1 zh5sB%w{|A~ks#8Wl}fkLbujt$sQkXj@>?tIq52wkE@L=ZFZxiY`_gs}$j-@|UkN!3 z20iuC@487&gr5ECaNl{Z;b_k$>2E2J;VQQE}vhT?VFWRBr$yTyxJ29NYY>n3H*ITo%1eTEu?X zd%EUlh4ab zZ5Qc?Ha`3F8hY+BneqJghft2Q`{)N3azB{Od=>{wLxF!#9y#5o**uS*o4)$@NmoKD zq<2dshMo<51nc(uIDc6GvWz~ypXx2@dXAk7YdfKV5fyTKxqN81(7xtZVV+1NvcG}D z3U(ei+aK+F72pTK{Ki`2RWm&|`xnw}cI}bhQhzElnqK3@m*~7S&C7&e5J|z_-}8Q{ z$_MstAfBr|fxPY}yhY*+p-nFkF6eidtQ}Ii;SKa27vOKz8n@Ygiu!p!FrGPNAIc}k zNW6`HLo~@TBRD;tspIJ}635h#oPUmp{L{zJLVgdSWV z&%ysE2vJGbrHZuw1Co>FvacK8t#qwax^*8szDwy_t#k$L!uVC*uutJW8~kl(IO^>P z>V=&{y`_$uxE))Y7R!9A^IC?JmW2X$T`lm8c>-^|Qs6nW8Sd};jL9uoK8edE>nC!Y zl~de3Rnq&x&+1~ONk&csG2UhZ(-vm{0CCA19ty#!(70hv;wfP*@!r z?>j`_pl4$V4(T>Je#dmkIAM0q&MAg=e>;_rbUax=?b1N-QjH4(#2yxC9!{cjrO{G< zA^!r_w{ZU5#dyS@N%Pr#H)>ajUJD=O{DQAKKM_E|&%+xTBswKMtoMF;l<0Ho_qI=( zw8*%cJueW-3*#o*?SWsCTvdfvCqh9->VPp6uC|QeS6TeocWafsnmaf^sD(cy2JWm?IWlARsEp%4U|8nSH=qT z^MleG_&e7I^k&<|=(BUr$qXI;rhpsLCt5q;Sm_M)p6&N4ef}PaA)gNVnfe!F)xS_X zSr+{9P|8T*VB=y#W?cLx+1) z;5`2ET>YTPNrQ)c4<@}$>ebIdqfmgn(QfER(+P%LzD#rRuw1S2mdx_a{K_RaC#}SGwOQ{USDf4D6+if5&h?AOlLl z-YW?ErHsQD@bk1i)Nk^B=?JmU-Y*>@u=h&`Gkmyysg3J+zX>6f!v>No#8E~bWNP!%F{g@+)mdFm5xjMvJ4k&Tb-%KtL%-2(pm%WQy|rOah`!O|Ui-D;Z^#0b`7yD+-)?l;`l``q@8R2i zT-<1M&6M^yh+hW!Aitfzf&7S23T780_f0Mz>c!RcJhi{FzL)6y4EyMOK5LH5kL=zT z;D0H7m%;2S=0RBLK>Eo+dgT(-PVH^>R_*KpauYE_jZYoH&kOoqy`8%Y_W>?^i260< z$9^x)^)yh4bbV<*^JDzkc);O#XM!85Xx%}!M5Mh zruQWHb+*x*-C?7z zQE8Gsr>CGiV(+Y$Upb01#^Z=_3dKnFh2nAIpBAFO@q3$*lXF7xnUWr#F8N0el=N$^ z5CPjdO6aFz2iNS7)r0i`Xk_zD(aX3&@SYp(6}^;X%HiB=>3@@RJXY&HL+ZQc3U~*k zKkA>4yj<2VQ+gh$!gndx|LcXH$~1{>zt#L2vuk0!8U<7;LG|~H_D&3L}d&ceGp>W>uxhA{!1M5r+Gvmv^zmq*FNq(ab^wh1U z{U0ZOex+0KQF-|Fkjt=FrsE&xmsnE7{d4OA{CNL&djJFPy?;x`GrM0Z?hv`+Iic^h zerbAjJ?XKR&v>Dybb`c%oSZMhc_4_WkQ*lUD|ZUpt3s}U^`wv+$MP=Zns`4v)T0@P{RN(c}?EWT6$2A$K$M8YF9?ZxCD?MD#|A0J_MSbw!CiH`@$DSnq$*v$6A4vZz z?VnZ_OSs1LhH&XDiy z059nL#N(;Gft{j%uDwy{Hh<361u*}@Bb1BCDgWQZ*WwIc@5%5*q`Ownmnf{iUv@Gv zM8V%LtM^-)pOa`g;}>#3Nd3Z7q&)}9docfyFFpl*aUnxK2h^}S!33jXZxoFXU@4u|s#duLp{FI%(-}LrV#17i{YW|U(>omLB zm)(P0ASsOJSw8pwBG^wed#Cf7P)@L;wdAyK59Flu*}W0vR8Ej@D5u|1{$#z_jbx43 ziIjgCAFBN{k&~ShHuR9zb3LFHZd&(}%2{ zC5uGA%zr)NesYKK1^bJ3kM(|2$RB=jE&2C^@;?l{E2|u!*QO7U!{T1^1<{NC>zByK zm&}>S?QHk8m|ddvT260mxm}(I{bz9>`nHnzPusCU^hf2L)Q_mb zGY@*VgoH%_<6*o9<>zs}q<)B&U#Rfls`7iOd{RG2(t~!!d&IzZ63*Xj7J0{;_E(jk ziTYP@^<4iAsJ~|>=Zo#VjDYW{l%Lj7`8n{nQvPK5E{5rxw#19X?j-BC3!bvjZS$#E z-)vB7H+2>={h`CV~DPfKXARROp-MVb9ge9yQ8)XIM7PiUM%{;>o@Z$@SEucLO0 zJEWcvZ$0H}UB7|l+14fsZ|4Y09cww=?rE_5SVDPXStoKY0vWybPcR>fc$FJ=Xr0G{ zeCRI-cE4P+A~gS^d8K5qb#c3Q4Em2Jk(2W{$r{0H_*(0Q-cY_(?-7w4!uLMgme%TD z(r1AeT|IKLuNU(Dc1kxr3hUcL_#ywVQ$LT~ms#Ia{Zc*m`lWjA^-J~K>zC+xfA!11 zZ)p1k2bmAfhW?yJOi-|UWJQf?Eo!QU@Al>IcnV_3%iyoTB-w4c|ipJIN;kWBum zuxsgroFmoyhA&{!Xy8GAb*e0gL5~Fk)LFP5Vo7){{iK1UB6x0O~*rj9#Fa; zwWru;TE~)h5wX(zaEicX8UJYAD)U_Rpe*A9o!67++E3zcu_t(64?PI|oMUP{#Ng*I zw9tigv}db`oxh7QC78z~P15dkU!3&sCh;3#UmiVA`Zg7(bF?z9VxLOj9?8F6{hcQB zgVaB2TBi6`XuhoqZ`XK-ri)*fH0{##)f(^C=X(_1EAgU*>_>(B{ufcdqI2M!9(Rh| zl9t&F(|Jjb;ja!3&fAeZC4X7k!Th;o%~UC;{#?>DUEuZ0G=GoKQNLJW<)?my!pc|u zYK4_Qo!8L)8(LoGOUW@koDc0p|41*kGED1w9NTwNlI1f6E{pu3XIPgG?GNl2+I{jh z@PoFpolD0dvAd;BU#PO1yQv?b+@16uKlX*mjPW@NO6I(%ajxoJ;V4ny(EtAsJ-2hO zafjS%@*d8_pA4)MF2hcFt zxYv?CqMir2p1(4mrSe~8{HJ-FjK^ePD8!w+nXV9Dmfi33pU$Eu!) zdqMR6iSfpszZZiIKd;8R5~(xWdvMS^riq^ya*4*%bI^oB?%ixZ3xj3cp>=k#yXx=6 zWwpaK_(Z#*-4{XM(s5JhDl0#_?+};gsU4W8&!v6+J-VxytX}%xK=cFujjUH|IYTIC z)Nkts$hY?m@F%3+V(tsN&a|5AP1{T5U0xyd=sAAc?^0OxRQZYALribj{+}R9?E7zC zUI%+0K>e4!8UN+qNI&B8bdk5pH}zj;*6b(X^U8l^d&l$^a*Kt}O+CVAALBCYEdtKD zvHo^z|6cHJPWSV&9tQdT9LV4N0n~fbKDH~|ufzHAJ~E&-KTeubyK_C~*ZJ;d#Y;o% z4&=W_;BekHkMmd0U)NH8^BB``D@ zo{__T%LpRZ!g1&~a{uU1{A2{!A1?{abWxqa{{f=Q^rO9gHP0VH`DE$h^^I1+gYthQ zLt^x$7%U4_z8@Wi-T6-%|DR90^OHxyakF}z^Yg?Z-4md8 zSnPVKQ|6VWF0n)L2C;jkjWT}OxE9|g@`L{YJDn^LIF;WE4A&k<>e&AjN}3;T z{*l=M+P~)lNQeJ`@4+M3_Y&>9n)coIh~Ex}T{=nhsb2k@@(UE!{!kvMu=I<#{4~>1 z%YH*1Hg5^#0DBb5a~}6oB9uayFKhqUZnYy9`FR8BoOf{E1aiBc#zyO(X+PBcx<1-9 z^gmW-^n~m8dNRc8$=fsS%K9{4=(2Xj`!+c74Z4aeL6^;M{wV%%hrH)g-M_!e{UYt( zGA~K={GH8Lk}*^P1zXq3$_@2COmYp=ZNBvorAMw@+dc&24djh+1_AOuCnN7Ez2rUr z0LBShSF7gh*{;{UgXv7|#5qC_YYYE$T@*#`jw*i8-^}j_`}wQUenG$G@lpG2Xg8)I zU*J!1J5yUC#GBOqXuCt+Q#1Mldt`RT)?<+G6_n5VX{~<4e$Ty9Pw0Q#Pc|}a&vo!; zR#oSFeu1XRLf31Hxjc^xrLv48h1^*@ zzYh6l`xmq`*H=pQZ3^{4wEL?v`oZ!I%4Pk{az3<&rYFi@Ab-ZA^_iZdzVAb>!FbMe z`u0ri^tUte=l(cf=&xm`H>?0%D_H;1@nb3%2<2}2UZ1hApcnKFXZyO2?NK=IyooT; zy%yXK_I_`*oxGOoPwoHJ3Y&j-CBu=M!|{?xdfHy^P}th*c7+c;Uhm4#VfyqfrsGpAkAt0OqNzFecRA0rT=aGsN4y>| ziGGHBuEsoml{|;uew8LfrLxQ)i@EFBeplt!aU?vabPK)6X64d;^G2y(^J6`$f$T*V zpRHGi_!iZ~cV!j6nKkjrdU%L$UQK*6s_?C-iBIN1A-=0>;+rb?VvhK`t83|JmS0+DR=`p?yG?}(e?jYc&FCHE9;52Zi4oiR}-(y_iEuivnJkARrKztiC5M` zYT<3FiB}d*ll3E{AC$QoejkMOSmgsf{yW+D(&n|??}|sC!s8sBr{sQ2=Z$3?>=64* z-xC$MbFDmYSuJpv^n+xEt}`C;yqcXy>tZ~uO$(XMxbuF+J5S)Q_X<2?w!j<3zfI=I zeu?czAL_n$oi6s$uN6Gs8Y1%PQ29{1LO$>dY+v{a8tFs5yc&LFkpI18?~#8jp@2MJ zo5??u=WkL^h<7^WYh5qv!XbXtPkuGi1$-yb{duL$dM@(l7jpZA`L|R3w7=LVAJdht zmJD6r%(;C`X~ELvDd%t{QS`8u%>YRp&UgYs@DUhJ)~cQkHx+CAc0W``H=l3 z*`J{IGPr-h&Xc(${>F3uY`vjA-9q|;dKPg#;{V&ci1!5v5xws%{i1%a#(Ox9b={QC z_bV)P(|e1OZ~0D%*X+>eVy|gmQsGIgNAwirCKj>U1=QsbE z-eYH&zSF~T$RFFE5{rS)ui;m%`SRr?T6<42lrPrvYn?~LxlhRLGbFdjtz3CgGA ze=Ed5=h6F*XLU_Ha|Dl`qo((bc)h7Vbp2CJd^0on_VpXzEj95?%i!DFZ+wet;yZ`& z!EPbYx;pEp*{P9@)X)^{{4K_9v^(vqa6bDUY|^ru>7f04)!RL_=~~6;*v{Ynxl|9* zc07wSRLOgZlnec$(_z-uLc|6z1ZJR@uJ zLHGYN9kuYBToaF;4=am2aqeViW?%5(pM~SXDO@k?$Winw;ALzf(FeO%$NYj)hn$0NZJMI^^&EVQ*u%I>&%w_S zdm3+)`jR<9&!PMf+rQ4XtND|#TRX`n(m2m{t9bNr>W3+x^$W$%@^aAi||i~X3}^~>;q5m?8N{0NrBMJ6uXX)I;kPXMcChnuj_^PqcV+bIX&MLOvXk~4%Ie_!esg&+r+YpF{=p~O2k$Sdrn?zxQ6TbC`DnJL!Y&OJJOF@4^a?1mO7w ztqa8~Wn3ucE+;NXjw|T_g<=k?BY+za5&SxZrM-)}*DxHm6TfeBFK6d=8T}*p1G`wB z>3BY!%O%UFK8c(d*J!!g#ob~*=zN&8*J(mO-TN=~o*{UV|4sC>?LvWPk^Ir{#Q~Sl ziZuKfx!)V|91-xF)a(6rWhn>yv5wZe?Y=uZPlon{lpvooeoT5t`QA)0&9|7|c(jx+ z=3h=vC|&iy+ar~KC>NXugZ#7iH|*FA`A%nqwC^nV%`TT$GfewWlHR?R;}GvMJ!iI! z@PJNi(Gs7m7vR75{S}VWljVCwzGcCi)Qj9v9ul{C63X|!$3ohXzUQfQ?N>a@6yC>h zNM8@++rjMdIYH?XyG6&EuHf$5nW?!g~~+!f|{3aJHAgOaGuZ42OL5Fdsrk z=$CzzzQ-4@n#lqS?c_3?AJ_hnG!5Z;(B2z4{}jnz7CEE8OlSN;5Bae^|A#sM!m9iu zIR7NhNAne*{{xgCd?47oKICH$=@Xr2;QVZ_DIe&1l02#~-w+z-jn6RO zqMlMFAI3R4AE)#SAEEpn%E);N=NEmT{ZTF#=Ko?Q|KN~sl~0&|8}bKsYX|jn(=X3| zBa4C0A=5Di8h2#eIvoA`NQN%xpUEYpXJaOx=wCIT8#4Js|D=C~_&$hy!Tx70eY1Xy z_Bs2rlwbQb?DC{wT*dQm{2caRDhnj553%W$p1Z-h7R)$N?n%ris{DgnYU1(w7U02r z7dXXNwRpOJjZ(?y^4dk2O5_ZUyyF;mh{V358SC2>4P zV%#%JYH=VrP2fVVlYfNuvfs5zo}>P(pD{QXFH^a^{-Agu*WGieeY*9%{Xwld{}%s& z{07n@_(kGBkp2sNi1+sC{V3-5Q13@Y?tG>X4%*&D|N_t@BPKD|Ht0D0LWET z`NOvZ4GHo|2sDJ=AQPUU0UZz_jEEzz#1VBs20}!grh~+YpP2+SH`hlJP-4{GB%sEK zI{lbrqPUKN5?5r#1tspf8U!IKNLWClq8nXzjmpY*e&=`U-s;7;$e)9qIsEzZOKO+;`mz6ag*eKF-;bc0H^=%ydV;zVEYnmhynr?>9WVrvaSY`%O4ecR|xpJJ*q- zHdrMYk94v>d7YINe%5YNxRsLeuYQZBWxkL6Yc!bd+RF66%}mebdWJi1IO*4rzTe$* z6GGRIwrPep=f$E&%=k|@kUWplRYVQv5gP`Nfr6G47vE#4bPefv&=|?n$?fH0bH#ma=Cm-;B z_i{W>Fj4J>Uta0q(MS7n9pM6>-}fedp(po(mVE@Sz4g+bv-kOch&@w((JtT@<=pw? z{1KDis@buk>1EaVbLwF-4{myD_SWwg`T_U_!K+74hoK$8_@rXv!hEnnhFYth0}ZAC{!x{S*A-2c~Md!lWL3x_O8~?h;K$3w9{{@cnHpw-58f6*HKg za4E}`wh^D=cH&djY+dKy2K_R90iPZag(z1^&%`fYL^w;gYW=>A4^fYv0nWxuIImYY zVcqywHGCEkAGCkkQp6Q>aQWa0mcIesq*+fDZ?E2PW_#kSQP0YahBw+>lUe^ft)Jja zdOLWicWM*96_&q3UdS&i9_p8PAM&$0#qSfuKgxQxjyGGs+a7Eghob*z|H@GKwV_S@ zV~_A(L`mlTFzUj%&-v3GOqWb=js8)G>1~7jj=ENhm4yE!pT~+v(*EC_%k1m%=LKGt z{Y0qk&Smz?4{1Jn(Y#*%1xY)5@DY6rzx`Y7SEY0h=~nxt^>f714_kVO>G~5)cWl;l zUxRX79$@{-rPCC0IKcYRr4~P&Zt=r$7C+1~KOEbqU#k6*^|w@e#s_P!Z0&^uCjb3L z=XUCO)JD09x@jLO7N-6c@Uncc|&mmGC{%c>UBJ&VxCxB1$Jm^Hm z*Go-a7f_B-50dD{HK^A-zh-{7x>DPZih;tB`A|#mQho68>J|R_d~$Z|OSlKBG2iUZ zLVf!6AQx$Rh+S5`p`Ww=6Z4<6Uy0v>b~MWgzSB;_LH%EUU+5aoJ5wHFJG^0`(RoP= zoqLVWKa=`@c{DN!yu58u(gil*E z-Kq~G#D9VL&nnxOb+NcU^@9GhRWB%qGQZ*Q*Lt!K%F;uYCVdtcf2wI;-qZ2Tme<42 zTU@qJPIrnY_a;-%qT-Y0hfI%4{Qe`Xn_ud9i0>QpKT+5HOpnvw=k-?gW_yMiqE$$ByMjO2{x zH_`4J1n(p+Z}n>uhKd}Rd{uWT9C!bT>@U+a>@p&#taCdik75_jf?bIH-DK6DaMM(M z`t%FT4$L$=fO$~)PEzRv`FXPG{MD(NpV)yh{Nj4kr``686BW`dHU>>khxF<98*-EOXEOh%^akIq{Ee;)YCT!MZkabgyD0Z*mCGwtaO9k6m5bAb zZo8C@oh|KR9^Jt0QKZ8yHoY~gF0@%4Z1-wpq|$NXBR{d95@ zCg+c(_H~bcxjS^C2gYi?da}-1k*~ethTdA-X`I!pXx9hV}-t2l* zqFqP%hqU~BmiO?VD&^fcDk=@d_TT|254(q77XNpkoh$erexqIfL_4Po1fQ={Wqjr4 zjr?+_q{_`kxkat;PD+(qBIO+2e0VdY9PkCoZl98m2kf73hn)PL@+Hh;QO=X`z(tCP zUmx=6=p^@iNo(xy7lcm!{59mk@hhw){JI6@Jh}rP*=MD2oc{&=HiAzz#?dnF)Av2% z5Ak#5e0f4YoIIiar_l~3P2`93S7C3RJY?}9CoTB+PtL&Kr}H0w-^^d^4{-g+l8667 zc~Aa_z~?gY%i`mIq~K#bC;Nm+2Od+PdjabK$3XmYu*NiGji`z`a@>USz7ewQNaM)X4+^!H(daaGji;sD0& z(cFG57thO#bKNK(Y%+hgOX*+8m6hIpKOujzpIYBT{;qvJ^ojlg`h;ITSg3G(IY{># z@vD;y(ACAEpG(n8^~@7uoy8!sO zU+*Z%KVS;sVA}?I(sv}&g$ch`diwoQJ*-)IkxRw1%(UO18&myJI#_@Fc zVml7ca-H+Bp^Z;v9-8I*SuWhLRplT$AER%XpF55Cx_$c5K2tS6x`cwV_*g+qe)-^4 zjQ5RBn13Hh&A*?%gZ&WlG}&{%-{|Mt=0YB+2RL6EKN&Z%e|F!ctfN`l^fjK3H+`-$ z{uleo{*6PvCvSy(pK0w`J-e6Em)Aj+^CPqz_=f)ULFna&@uXzQ{da$~b_pkm8;M^M zHxmCOZlt|&_Beds9EI!KjkNwN{cJoEHj=pI`AvH8;*=d+N&I3v$hbVQgG=~+z}dlt zn$8Dr)TfV+&p%&oF{2NDe#n#CLaxp5aO(;?438(t&kn}bVdHV8yS5n~l-p>olUK@V zWt{fd*~fgao_2YI*#U}I@J`{Ih-{M|0-qtrgDE-wSGo6aqYQq*_e{JRfEBi|3>EQZOtK3?==-FH7FW|f+6AtYm_znErc+KtC$p_e7Cw4ks zH`_D$mhY5QPW|!Wiv?~zxLM(+?>#?8?&%g$R5`>s3eH~V^|ot`^EmFmL0-xa@$HB_ zeR^~w?y`6f{XY)z$fh~U$K*Sx`HGi(KSBAa^)hYe7KimYOm}qieWRP{uGyL%`#Y%9 zfu7t~u#NZ*YEsXE(D7N#(xP9A?{cOQC%FABf4{4_Uq>T8^6FhKdh5p(D^umCVt#K$ zE8Od(TxES5>0dQGL=Jqqi99Rbpx=z0m=|LIlkpKw*AlrIwElVg*eUs=@dI`!eJ{?m zCin-MUAhp{rbBrIC8$XOc0~a$rm;4#)`#C39KAvvg^>ndgAJN`PKR&=e zaK3kMR=xHTB?qojF=JmI~M46p@UA%_fIaP94=kL=PHhSWW7q^%l+}1 z@8~7_qAZ{G2k=GI1U~H#;5VE`FMDJ^P1og^!Qow_K~Mzv_6T`TeI+ z-rhTV1G^{9X!+khB>h-3RRP5GT_YWoU;KUC8c;Q%Yq&;}^4`(Y;)ELgy?lS60w(A1 z>l1uAO6&7GC>duO-}t?hPw!0oKEU>dud^pMHOLQq_~8)rgmx>juO0f{hpYD4vo{}| z)2v_A-&tBOtWxfxqOIH2%-@yVxrgTOI_@U_8|Lr2?$Gqu{taGS+OIh~{U+Mw+Le@h z=SOQjmS+FL`Wu)wzuMQJ9Vid5e&v#B#D9QxKDwl!>F6}ZJ<+k4?U8-C_T9CdN3Qt# z_Ucl3pAX)m`G0NvoS#YdUGtuliW}e7FK0Z_vBmgsG1FZmOb=YZ^xVyw-V?tDeS@6M z7yIwa6Z8)GS4zIzL#FWkc|)87T`IIG$6n5VCt`%*TFg5(Er7AUrqWHUt@H;gwKvQ z@>zPbKK*{D^=R*{&3eRm9oi)A+I=u#mHH9d_XiFSf4&5I4|=@r$1;Cp=efG^+A!U! z(rey*0@vv1=9Sz&Avt$V`B1J=FI*fNHmI-Rfa&oiX7AiNzo(Ht6}ulNAKXd#8KoWY zf&Kgn`94Ft8@PR^h{G{LKsk-W59RxOuvGtuI=CJ`dCRPqFoTpX0Sda_=bn_W|plDA|bo z>C3$jH!BYRtOq~bKzb$qi02Pw#lZ^K^Gm<@0`zIC@-?Xs?wUI^$%>NF zw(ahTUvS?6d|c=gk9Vp{2A%%^U&D#b4^7`;NGf69to>Pv<$3&g-t@ z=KPA}C*zA>&~9BbBDo?ji^*@FuPSdIJ}YFOTC2Qa7D42{tdDqKx6>zlM+ZNI{v7xY z;Kg;5gb$CXUMAlgaXu%kx$lj(@O}Kf(N;|--y5-h63?*y*zpX%|7bmDs#D|5)^nz2 zYQ9gOA=up-`;B?rnKpj8;9KC^km_Ym?me9M*|=HL zg%ho^{T;gj@8nE)R}il%@sjUh$4#f>GT}jbMIK{#ZR3V_cqY8pq~J{*H@t%~;hmd; zH#rlYeBZ12ko(irPE#Hde$sKa$b;E!)O%58y-sbvrJm`jfBwLae+hj}w>vYlzI@Ni ze%z?9RbL;-tlw%Upa)@%e9H27|CR~oxKZ#hdU|+#BeVVynf0Cj2mL-GqEz0*c)n-S zv1$=ze!$`&+FM!YXSzgx64p(QJC>=Rm-8R^zH5o5#~!cQd|eEe^}@QfYjDer+Z1j% zVC|hYRr@pkbFX-gRi$M8sNYRIJFFj#I}C5@#{k=l<`SQ={8)VM)ga{o@ko0Avf97p zeDBYvKK@_L@zBMH%RD=Ihm3dp`P3h$%HzC+tohU*NV&@TZpL4p|D^m;e!=%kJiaIA zKhggu{2wvD;+eh!8`>*$A8b3kD1HbRbi5Q(U#}kM=Ts-01qY;ZUBdPD_uQva< zMDpGDg}z+83v%MMpVRh#&2iHvZC=kC4y0V4oex&XaeU*qqx4H6apeSk(HHyiPEBJxjGx;#F6V2g-5mYALdFxr1y|47$Kyab6|CPfuAj{Dnj23i<9g1+M#UWM+kTVy>^P9m z(qZ}>3r{!x3MZEqTjs=<-eeEA?L5F zovV~gpJO{{`W)Lq)92U@QlH1NgUP&7UEA~H>`3wEyo#UyX3f8ua(letk4XUeMIDrf zXA@rrTb^Bfx$B;!eiDydtN86seEA=laP~aDd?FLx6~rr!2ge^@{wNckI0yOdNql*4 zCcHh5FYn2OxBKzs&p)5V&so~f7QHq90R4O{vtDO*y^Q#Bt(=e5YL8}S*3XJBS7p|3 zAEiF+TULCzJQL1wqrhp6FT>3Gw5u)j^Txxky!3DJrJNhD{vnL*>R&#-T=&~%zd2TX zxi(dPwD|JFQf@r)<$fODpZoZ72IYDW;>*4i9ma|;--YKbC*ybD&+aSmv*x+rm!Byvogwj^uh%XvJx22Lfvuy~l+3z6FCCZu zqvG`|_3wYpc<@Bof8J_;k5$C|I12G{OMG|`$D83)aRl-U3#s@}@`Q!K;{8(b;arOk zS6O`6F~0cFj|=OWcpm^XTH|4l4;l~GlX2cb80WRjZ`gdKS8ud9^8FI1<%6#(AD_E8 z@^g#}8HNO{^N$?Qx5kGY*ZXq2H8uaZQuqwNe#bXKm#rEX_vFs7`NwUV9#8$-y!uIe zNWUDdGJ8Kbet4hBgm$Yy(f4vrKvTrI^-gqDQL4W&Xzi_L3%M1CH56vZ^_s;jhjt&o687+5&G7v!JVUat!pX;W(yQ*|!`5wL`QSQDIN;=i z>o{Y{M>5_PLdws_8HPR=`FWjEl{@8xuh8}6ZZhm1e zx8C6Vg4xs9ew#gw&!IGX+MwT#x@b?wo^N*R4clplOaJ%y1=y*0J<*HjU^k-Ze-udQdoY4+%AnDUH`))neW%1 zF73jeA13va^C9S`e0w@ysycg`5B@{p`f$`gttI@hPW=xX)EmG*J99rkyH*IRERS-( z{}+5GbyidUGu;b_HqSzF7I6oabo%GqwljKVy4f{xh}*^q*tfgD)!|ll>Kc zp7UIj{S~xZWACqMC>~k+kghiQ{>HsnXE{^p=*uO?^|z$@VfHhQH~w7l=s&c`J>yaH zcPYE$+l5&v`!QBL`ifL}#-nVD*vOeL$O@44n;i< z8Saf4m%4Ejg$7x%l;sIcJZiN&ssc%`sLea*x#(Ubj>{2&DSfRd^z#s z!T%HXcReiqbo-=TfBo}Gcc$#wkG6ANQryzht@8ln*RzRNzj}8P58=C5_#62iV%%}& ztzP{kE|krsfU_I%>Sr?HbSs=_mC505!0XS1cRulo<6qNXZ=9+A%+qHVPk%HM9_^BR zzrwhxNdNE4_h|4wlnL(?#V=jo#Rt%2R#7B^4)Tigr|J)8NIXNsGBKlAoq?_Rw8mQ?xC z;^lc#uCmJJSrGKfuO&|Q^bm3Kp2Wv5QhWP7^$SsnaeLo%wpYmgPV>V-%4=2};^O4n z0(MvHT;pI)52Rrh-;$R)aNKp{*uba zUq4RfzLI!9k&BBwzvbfPH;J4Uf{T=%ejLPj`Ln71{H5aM4{JOAzOl^jJC-Y&P4@^q zy0h8dj1@2cC{Nvpc2K3=q z@Q3kt9qv2r=Vsp3*Hah2uMoM*2d^dHJ-Kx6-y`o`yzAyqb|=0sR1n{vqwpOZKW=VI z*|%#R`OC)57vGi8zbALiZpY0Rc=Z!||5lZQ-HDse$%J!-!iiRObG~CY;^s3l;c+1{ ziF0QwTwe}Gi*sL;3D50^a&a@``|-d#CKKMdq+1+^XUFxUM?LjPIWdT90p z^y!bI=gIVA0))F+>^;_yc@;T$ HXb_#~;kB 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

c$gipIpyw~E> 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 z1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^; z1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^; z1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^; z1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^; z1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^; z1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^; z1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^; z1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^; z1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^; z1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^; z1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^; z1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^; z1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^; z1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^; z1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^;1#|^; S1#|^;1#|^;1^&NSf&T?_U|CcE literal 0 HcmV?d00001 diff --git a/package.json b/package.json index f352df49..d252c85c 100644 --- a/package.json +++ b/package.json @@ -10,11 +10,13 @@ "update-idl": "cp target/idl/drift_vaults.json ts/sdk/src/idl/drift_vaults.json", "update-pyth": "cp deps/pyth.json target/idl/pyth.json", "update-drift": "cp deps/drift.json target/idl/drift.json", - "anchor-tests": "yarn update-types && yarn update-idl && yarn update-drift && yarn update-pyth && yarn run ts-mocha -p ./tsconfig.json -t 1000000 --exit tests/**/*.ts" + "anchor-tests": "yarn update-types && yarn update-idl && yarn update-drift && yarn update-pyth && yarn update-drift && yarn update-pyth && yarn run ts-mocha -p ./tsconfig.json -t 1000000 --exit tests/**/*.ts", + "anchor-tests:vaults": "yarn anchor-tests -g TestDriftVaults", + "anchor-tests:protocol": "yarn anchor-tests -g TestProtocolVaults", + "anchor-tests:tokenize": "yarn anchor-tests -g TestTokenizedDriftVaults" }, "devDependencies": { "@coral-xyz/anchor": "0.28.0", - "@drift-labs/competitions-sdk": "0.2.536", "@drift-labs/sdk": "2.98.0-beta.9", "@solana/web3.js": "1.73.2", "@types/bn.js": "^5.1.0", @@ -34,5 +36,8 @@ }, "engines": { "node": ">=16" + }, + "dependencies": { + "@metaplex-foundation/js": "^0.20.1" } -} +} \ No newline at end of file diff --git a/programs/drift_vaults/Cargo.toml b/programs/drift_vaults/Cargo.toml index 222bc590..6dbfc3a6 100644 --- a/programs/drift_vaults/Cargo.toml +++ b/programs/drift_vaults/Cargo.toml @@ -15,10 +15,9 @@ default = [] [dependencies] anchor-lang = "0.29.0" -anchor-spl = "0.29.0" -drift = { git = "https://github.com/drift-labs/protocol-v2.git", rev = "v2.96.0", features = ["cpi", "mainnet-beta"], default-features = false} -drift-competitions = { git = "https://github.com/drift-labs/drift-competitions.git", rev = "122523", features = ["cpi"]} +anchor-spl = { version = "0.29.0", features = ["metadata"] } +drift = { git = "https://github.com/drift-labs/protocol-v2.git", rev = "v2.96.0", features = ["cpi", "mainnet-beta"] } bytemuck = { version = "1.4.0" } static_assertions = "1.1.0" drift-macros = { git = "https://github.com/drift-labs/drift-macros.git", rev = "c57d87" } -ahash = "=0.8.6" +ahash = "=0.8.6" \ No newline at end of file diff --git a/programs/drift_vaults/src/drift_cpi.rs b/programs/drift_vaults/src/drift_cpi.rs index 97f21d62..f9beeac1 100644 --- a/programs/drift_vaults/src/drift_cpi.rs +++ b/programs/drift_vaults/src/drift_cpi.rs @@ -26,14 +26,6 @@ pub trait UpdateUserMarginTradingEnabledCPI { fn drift_update_user_margin_trading_enabled(&self, enabled: bool) -> Result<()>; } -pub trait TokenTransferCPI { - fn token_transfer(&self, amount: u64) -> Result<()>; -} - pub trait InitializeInsuranceFundStakeCPI { fn drift_initialize_insurance_fund_stake(&self, market_index: u16) -> Result<()>; } - -pub trait InitializeCompetitorCPI { - fn drift_competition_initialize_competitor(&self) -> Result<()>; -} diff --git a/programs/drift_vaults/src/error.rs b/programs/drift_vaults/src/error.rs index d9fc019b..fa22de0d 100644 --- a/programs/drift_vaults/src/error.rs +++ b/programs/drift_vaults/src/error.rs @@ -53,6 +53,8 @@ pub enum ErrorCode { OngoingLiquidation, #[msg("VaultProtocolMissing")] VaultProtocolMissing, + #[msg("InvalidTokenization")] + InvalidTokenization, } impl From for ErrorCode { diff --git a/programs/drift_vaults/src/instructions/apply_rebase.rs b/programs/drift_vaults/src/instructions/apply_rebase.rs new file mode 100644 index 00000000..8eaa341a --- /dev/null +++ b/programs/drift_vaults/src/instructions/apply_rebase.rs @@ -0,0 +1,53 @@ +use anchor_lang::prelude::*; +use drift::instructions::optional_accounts::AccountMaps; +use drift::state::user::User; + +use crate::constraints::{is_user_for_vault, is_vault_for_vault_depositor}; +use crate::{AccountMapProvider, Vault, VaultDepositor, VaultProtocolProvider}; + +pub fn apply_rebase<'c: 'info, 'info>( + ctx: Context<'_, '_, 'c, 'info, ApplyRebase<'info>>, +) -> Result<()> { + let clock = &Clock::get()?; + + let mut vault = ctx.accounts.vault.load_mut()?; + let mut vault_depositor = ctx.accounts.vault_depositor.load_mut()?; + + // backwards compatible: if last rem acct does not deserialize into [`VaultProtocol`] then it's a legacy vault. + let mut vp = ctx.vault_protocol(); + vault.validate_vault_protocol(&vp)?; + let mut vp = vp.as_mut().map(|vp| vp.load_mut()).transpose()?; + + let user = ctx.accounts.drift_user.load()?; + let spot_market_index = vault.spot_market_index; + + let AccountMaps { + perp_market_map, + spot_market_map, + mut oracle_map, + } = ctx.load_maps(clock.slot, Some(spot_market_index), vp.is_some())?; + + let vault_equity = + vault.calculate_equity(&user, &perp_market_map, &spot_market_map, &mut oracle_map)?; + + vault_depositor.apply_rebase(&mut vault, &mut vp, vault_equity)?; + + Ok(()) +} + +#[derive(Accounts)] +pub struct ApplyRebase<'info> { + #[account(mut)] + pub vault: AccountLoader<'info, Vault>, + #[account( + mut, + constraint = is_vault_for_vault_depositor(&vault_depositor, &vault)? + )] + pub vault_depositor: AccountLoader<'info, VaultDepositor>, + #[account( + mut, + constraint = is_user_for_vault(&vault, &drift_user.key())? + )] + /// CHECK: checked in drift cpi + pub drift_user: AccountLoader<'info, User>, +} diff --git a/programs/drift_vaults/src/instructions/apply_rebase_tokenized_depositor.rs b/programs/drift_vaults/src/instructions/apply_rebase_tokenized_depositor.rs new file mode 100644 index 00000000..b76c19b1 --- /dev/null +++ b/programs/drift_vaults/src/instructions/apply_rebase_tokenized_depositor.rs @@ -0,0 +1,56 @@ +use anchor_lang::prelude::*; +use drift::instructions::optional_accounts::AccountMaps; +use drift::state::user::User; + +use crate::constraints::{is_tokenized_depositor_for_vault, is_user_for_vault}; +use crate::state::traits::VaultDepositorBase; +use crate::{AccountMapProvider, TokenizedVaultDepositor, Vault, VaultProtocolProvider}; + +pub fn apply_rebase_tokenized_depositor<'c: 'info, 'info>( + ctx: Context<'_, '_, 'c, 'info, ApplyRebaseTokenizedDepositor<'info>>, +) -> Result<()> { + let clock = &Clock::get()?; + + let mut vault = ctx.accounts.vault.load_mut()?; + + // backwards compatible: if last rem acct does not deserialize into [`VaultProtocol`] then it's a legacy vault. + let mut vp = ctx.vault_protocol(); + vault.validate_vault_protocol(&vp)?; + let mut vp = vp.as_mut().map(|vp| vp.load_mut()).transpose()?; + + let user = ctx.accounts.drift_user.load()?; + let spot_market_index = vault.spot_market_index; + + let AccountMaps { + perp_market_map, + spot_market_map, + mut oracle_map, + } = ctx.load_maps(clock.slot, Some(spot_market_index), vp.is_some())?; + + let vault_equity = + vault.calculate_equity(&user, &perp_market_map, &spot_market_map, &mut oracle_map)?; + + ctx.accounts + .tokenized_vault_depositor + .load_mut()? + .apply_rebase(&mut vault, &mut vp, vault_equity)?; + + Ok(()) +} + +#[derive(Accounts)] +pub struct ApplyRebaseTokenizedDepositor<'info> { + #[account(mut)] + pub vault: AccountLoader<'info, Vault>, + #[account( + mut, + constraint = is_tokenized_depositor_for_vault(&tokenized_vault_depositor, &vault)? + )] + pub tokenized_vault_depositor: AccountLoader<'info, TokenizedVaultDepositor>, + #[account( + mut, + constraint = is_user_for_vault(&vault, &drift_user.key())? + )] + /// CHECK: checked in drift cpi + pub drift_user: AccountLoader<'info, User>, +} diff --git a/programs/drift_vaults/src/instructions/constraints.rs b/programs/drift_vaults/src/instructions/constraints.rs index fe78ede7..dfcc80be 100644 --- a/programs/drift_vaults/src/instructions/constraints.rs +++ b/programs/drift_vaults/src/instructions/constraints.rs @@ -1,8 +1,9 @@ use anchor_lang::prelude::*; +use anchor_spl::associated_token::get_associated_token_address; use drift::state::spot_market::SpotMarket; use crate::state::VaultProtocol; -use crate::{Vault, VaultDepositor}; +use crate::{TokenizedVaultDepositor, Vault, VaultDepositor}; pub fn is_vault_for_vault_depositor( vault_depositor: &AccountLoader, @@ -86,3 +87,31 @@ pub fn is_vault_protocol_for_vault( Err(anchor_lang::error::Error::from(ec)) } } + +pub fn is_tokenized_depositor_for_vault( + tokenized_vault_depositor: &AccountLoader, + vault: &AccountLoader, +) -> anchor_lang::Result { + Ok(tokenized_vault_depositor.load()?.vault.eq(&vault.key())) +} + +pub fn is_mint_for_tokenized_depositor( + mint: &Pubkey, + tokenized_vault_depositor: &AccountLoader, +) -> anchor_lang::Result { + Ok(tokenized_vault_depositor.load()?.mint.eq(mint)) +} + +pub fn is_vault_shares_base_for_tokenized_depositor( + vault_shares_base: &u32, + tokenized_vault_depositor: &AccountLoader, +) -> anchor_lang::Result { + Ok(tokenized_vault_depositor + .load()? + .vault_shares_base + .eq(vault_shares_base)) +} + +pub fn is_ata(token_account: &Pubkey, owner: &Pubkey, mint: &Pubkey) -> anchor_lang::Result { + Ok(get_associated_token_address(owner, mint).eq(token_account)) +} diff --git a/programs/drift_vaults/src/instructions/deposit.rs b/programs/drift_vaults/src/instructions/deposit.rs index 234093e9..1c63147f 100644 --- a/programs/drift_vaults/src/instructions/deposit.rs +++ b/programs/drift_vaults/src/instructions/deposit.rs @@ -8,9 +8,10 @@ use drift::state::user::User; use crate::constraints::{ is_authority_for_vault_depositor, is_user_for_vault, is_user_stats_for_vault, }; -use crate::drift_cpi::{DepositCPI, TokenTransferCPI}; +use crate::drift_cpi::DepositCPI; use crate::error::ErrorCode; use crate::state::{Vault, VaultDepositor, VaultProtocolProvider}; +use crate::token_cpi::TokenTransferCPI; use crate::{declare_vault_seeds, implement_deposit, validate, AccountMapProvider}; pub fn deposit<'c: 'info, 'info>( diff --git a/programs/drift_vaults/src/instructions/force_withdraw.rs b/programs/drift_vaults/src/instructions/force_withdraw.rs index 77aeaaab..14846c4d 100644 --- a/programs/drift_vaults/src/instructions/force_withdraw.rs +++ b/programs/drift_vaults/src/instructions/force_withdraw.rs @@ -7,8 +7,9 @@ use drift::program::Drift; use drift::state::user::User; use crate::constraints::*; -use crate::drift_cpi::{TokenTransferCPI, WithdrawCPI}; +use crate::drift_cpi::WithdrawCPI; use crate::state::{Vault, VaultDepositor, VaultProtocolProvider}; +use crate::token_cpi::TokenTransferCPI; use crate::{declare_vault_seeds, AccountMapProvider}; pub fn force_withdraw<'c: 'info, 'info>( diff --git a/programs/drift_vaults/src/instructions/initialize_competitor.rs b/programs/drift_vaults/src/instructions/initialize_competitor.rs deleted file mode 100644 index 8839b05b..00000000 --- a/programs/drift_vaults/src/instructions/initialize_competitor.rs +++ /dev/null @@ -1,77 +0,0 @@ -use anchor_lang::prelude::*; -use drift::state::user::UserStats; -use drift_competitions::cpi::accounts::InitializeCompetitor as DriftCompetitionInitializeCompetitor; -use drift_competitions::program::DriftCompetitions; - -use crate::constraints::{is_manager_for_vault, is_user_stats_for_vault}; -use crate::declare_vault_seeds; -use crate::drift_cpi::InitializeCompetitorCPI; -use crate::Vault; - -pub fn initialize_competitor<'info>( - ctx: Context<'_, '_, '_, 'info, InitializeCompetitor<'info>>, -) -> Result<()> { - ctx.drift_competition_initialize_competitor()?; - Ok(()) -} - -#[derive(Accounts)] -pub struct InitializeCompetitor<'info> { - #[account( - mut, - constraint = is_manager_for_vault(&vault, &manager)?, - )] - pub vault: AccountLoader<'info, Vault>, - pub manager: Signer<'info>, - #[account(mut)] - pub payer: Signer<'info>, - pub rent: Sysvar<'info, Rent>, - pub system_program: Program<'info, System>, - - #[account( - mut, - seeds = [b"competitor", drift_competitions.key().as_ref(), vault.key().as_ref()], - bump, - seeds::program = drift_competitions_program.key(), - )] - /// CHECK: checked in drift cpi - pub competitor: AccountInfo<'info>, - #[account(mut)] - /// CHECK: checked in drift cpi - pub drift_competitions: AccountInfo<'info>, - #[account( - mut, - constraint = is_user_stats_for_vault(&vault, &drift_user_stats.to_account_info())? - )] - /// CHECK: checked in drift cpi - pub drift_user_stats: AccountLoader<'info, UserStats>, - pub drift_competitions_program: Program<'info, DriftCompetitions>, -} - -impl<'info> InitializeCompetitorCPI for Context<'_, '_, '_, 'info, InitializeCompetitor<'info>> { - fn drift_competition_initialize_competitor(&self) -> Result<()> { - declare_vault_seeds!(self.accounts.vault, seeds); - - let cpi_accounts = DriftCompetitionInitializeCompetitor { - competitor: self.accounts.competitor.to_account_info().clone(), - competition: self.accounts.drift_competitions.to_account_info().clone(), - drift_user_stats: self.accounts.drift_user_stats.to_account_info().clone(), - authority: self.accounts.vault.to_account_info().clone(), - payer: self.accounts.payer.to_account_info().clone(), - rent: self.accounts.rent.to_account_info().clone(), - system_program: self.accounts.system_program.to_account_info().clone(), - }; - - let drift_competitions_program = self - .accounts - .drift_competitions_program - .to_account_info() - .clone(); - let cpi_context = - CpiContext::new_with_signer(drift_competitions_program, cpi_accounts, seeds) - .with_remaining_accounts(self.remaining_accounts.into()); - drift_competitions::cpi::initialize_competitor(cpi_context)?; - - Ok(()) - } -} diff --git a/programs/drift_vaults/src/instructions/initialize_tokenized_vault_depositor.rs b/programs/drift_vaults/src/instructions/initialize_tokenized_vault_depositor.rs new file mode 100644 index 00000000..71256571 --- /dev/null +++ b/programs/drift_vaults/src/instructions/initialize_tokenized_vault_depositor.rs @@ -0,0 +1,108 @@ +use crate::constraints::is_manager_for_vault; +use crate::{Size, TokenizedVaultDepositor, Vault}; +use anchor_lang::prelude::*; +use anchor_spl::{ + metadata::{ + create_metadata_accounts_v3, mpl_token_metadata::types::DataV2, CreateMetadataAccountsV3, + Metadata, + }, + token::{Mint, Token}, +}; + +pub fn initialize_tokenized_vault_depositor( + ctx: Context, + params: InitializeTokenizedVaultDepositorParams, +) -> Result<()> { + let vault = ctx.accounts.vault.load()?; + let mut tokenized_vault_depositor = ctx.accounts.vault_depositor.load_init()?; + *tokenized_vault_depositor = TokenizedVaultDepositor::new( + ctx.accounts.vault.key(), + ctx.accounts.vault_depositor.key(), + ctx.accounts.mint_account.key(), + vault.shares_base, + ctx.bumps.vault_depositor, + Clock::get()?.unix_timestamp, + ); + + let signature_seeds = Vault::get_vault_signer_seeds(vault.name.as_ref(), &vault.bump); + let signers = &[&signature_seeds[..]]; + + create_metadata_accounts_v3( + CpiContext::new_with_signer( + ctx.accounts.token_metadata_program.to_account_info(), + CreateMetadataAccountsV3 { + metadata: ctx.accounts.metadata_account.to_account_info(), + mint: ctx.accounts.mint_account.to_account_info(), + mint_authority: ctx.accounts.vault.to_account_info(), + update_authority: ctx.accounts.vault.to_account_info(), + payer: ctx.accounts.payer.to_account_info(), + system_program: ctx.accounts.system_program.to_account_info(), + rent: ctx.accounts.rent.to_account_info(), + }, + signers, + ), + DataV2 { + name: params.token_name, + symbol: params.token_symbol, + uri: params.token_uri, + seller_fee_basis_points: 0, + creators: None, + collection: None, + uses: None, + }, + false, // Is mutable + true, // Update authority is signer + None, // Collection details + )?; + + Ok(()) +} + +#[derive(Accounts)] +#[instruction(params: InitializeTokenizedVaultDepositorParams)] +pub struct InitializeTokenizedVaultDepositor<'info> { + pub vault: AccountLoader<'info, Vault>, + #[account( + init, + seeds = [b"tokenized_vault_depositor", vault.key().as_ref(), vault.load()?.shares_base.to_string().as_bytes()], + space = TokenizedVaultDepositor::SIZE, + bump, + payer = payer + )] + pub vault_depositor: AccountLoader<'info, TokenizedVaultDepositor>, + #[account( + init, + seeds = [b"mint", vault.key().as_ref(), vault.load()?.shares_base.to_string().as_bytes()], + bump, + payer = payer, + mint::decimals = params.decimals, + mint::authority = vault.key(), + mint::freeze_authority = vault.key(), + )] + pub mint_account: Account<'info, Mint>, + /// CHECK: Validate address by deriving pda + #[account( + mut, + seeds = [b"metadata", token_metadata_program.key().as_ref(), mint_account.key().as_ref()], + bump, + seeds::program = token_metadata_program.key(), + )] + pub metadata_account: UncheckedAccount<'info>, + #[account( + mut, + constraint = is_manager_for_vault(&vault, &payer)?, + )] + pub payer: Signer<'info>, + pub token_program: Program<'info, Token>, + pub token_metadata_program: Program<'info, Metadata>, + pub rent: Sysvar<'info, Rent>, + pub system_program: Program<'info, System>, +} + +#[derive(Debug, Clone, AnchorSerialize, AnchorDeserialize, PartialEq, Eq)] +pub struct InitializeTokenizedVaultDepositorParams { + pub token_name: String, + pub token_symbol: String, + pub token_uri: String, + pub decimals: u8, +} diff --git a/programs/drift_vaults/src/instructions/manager_deposit.rs b/programs/drift_vaults/src/instructions/manager_deposit.rs index 053e35d8..05c4685d 100644 --- a/programs/drift_vaults/src/instructions/manager_deposit.rs +++ b/programs/drift_vaults/src/instructions/manager_deposit.rs @@ -6,8 +6,9 @@ use drift::program::Drift; use drift::state::user::User; use crate::constraints::{is_manager_for_vault, is_user_for_vault, is_user_stats_for_vault}; -use crate::drift_cpi::{DepositCPI, TokenTransferCPI}; +use crate::drift_cpi::DepositCPI; use crate::state::{Vault, VaultProtocolProvider}; +use crate::token_cpi::TokenTransferCPI; use crate::{declare_vault_seeds, AccountMapProvider}; pub fn manager_deposit<'c: 'info, 'info>( diff --git a/programs/drift_vaults/src/instructions/manager_withdraw.rs b/programs/drift_vaults/src/instructions/manager_withdraw.rs index 607b9154..2c443630 100644 --- a/programs/drift_vaults/src/instructions/manager_withdraw.rs +++ b/programs/drift_vaults/src/instructions/manager_withdraw.rs @@ -7,8 +7,9 @@ use drift::program::Drift; use drift::state::user::User; use crate::constraints::{is_manager_for_vault, is_user_for_vault, is_user_stats_for_vault}; -use crate::drift_cpi::{TokenTransferCPI, WithdrawCPI}; +use crate::drift_cpi::WithdrawCPI; use crate::state::{Vault, VaultProtocolProvider}; +use crate::token_cpi::TokenTransferCPI; use crate::{declare_vault_seeds, AccountMapProvider}; pub fn manager_withdraw<'c: 'info, 'info>( diff --git a/programs/drift_vaults/src/instructions/mod.rs b/programs/drift_vaults/src/instructions/mod.rs index 956f0411..4ee8db1a 100644 --- a/programs/drift_vaults/src/instructions/mod.rs +++ b/programs/drift_vaults/src/instructions/mod.rs @@ -1,9 +1,11 @@ pub use apply_profit_share::*; +pub use apply_rebase::*; +pub use apply_rebase_tokenized_depositor::*; pub use cancel_withdraw_request::*; pub use deposit::*; pub use force_withdraw::*; -pub use initialize_competitor::*; pub use initialize_insurance_fund_stake::*; +pub use initialize_tokenized_vault_depositor::*; pub use initialize_vault::*; pub use initialize_vault_depositor::*; pub use initialize_vault_with_protocol::*; @@ -15,8 +17,10 @@ pub use manager_withdraw::*; pub use protocol_cancel_withdraw_request::*; pub use protocol_request_withdraw::*; pub use protocol_withdraw::*; +pub use redeem_tokens::*; pub use request_withdraw::*; pub use reset_delegate::*; +pub use tokenize_shares::*; pub use update_delegate::*; pub use update_margin_trading_enabled::*; pub use update_vault::*; @@ -24,12 +28,14 @@ pub use update_vault_protocol::*; pub use withdraw::*; mod apply_profit_share; +mod apply_rebase; +mod apply_rebase_tokenized_depositor; mod cancel_withdraw_request; pub mod constraints; mod deposit; mod force_withdraw; -mod initialize_competitor; mod initialize_insurance_fund_stake; +mod initialize_tokenized_vault_depositor; mod initialize_vault; mod initialize_vault_depositor; mod initialize_vault_with_protocol; @@ -41,8 +47,10 @@ mod manager_withdraw; mod protocol_cancel_withdraw_request; mod protocol_request_withdraw; mod protocol_withdraw; +mod redeem_tokens; mod request_withdraw; mod reset_delegate; +mod tokenize_shares; mod update_delegate; mod update_margin_trading_enabled; mod update_vault; diff --git a/programs/drift_vaults/src/instructions/protocol_withdraw.rs b/programs/drift_vaults/src/instructions/protocol_withdraw.rs index 8327db8e..5ceba5a6 100644 --- a/programs/drift_vaults/src/instructions/protocol_withdraw.rs +++ b/programs/drift_vaults/src/instructions/protocol_withdraw.rs @@ -9,8 +9,9 @@ use drift::state::user::User; use crate::constraints::{ is_protocol_for_vault, is_user_for_vault, is_user_stats_for_vault, is_vault_protocol_for_vault, }; -use crate::drift_cpi::{TokenTransferCPI, WithdrawCPI}; +use crate::drift_cpi::WithdrawCPI; use crate::state::{Vault, VaultProtocol}; +use crate::token_cpi::TokenTransferCPI; use crate::{declare_vault_seeds, AccountMapProvider}; pub fn protocol_withdraw<'c: 'info, 'info>( diff --git a/programs/drift_vaults/src/instructions/redeem_tokens.rs b/programs/drift_vaults/src/instructions/redeem_tokens.rs new file mode 100644 index 00000000..7200439a --- /dev/null +++ b/programs/drift_vaults/src/instructions/redeem_tokens.rs @@ -0,0 +1,212 @@ +use crate::constraints::{ + is_ata, is_authority_for_vault_depositor, is_mint_for_tokenized_depositor, + is_tokenized_depositor_for_vault, is_user_for_vault, +}; +use crate::error::ErrorCode; +use crate::state::traits::VaultDepositorBase; +use crate::token_cpi::{BurnTokensCPI, TokenTransferCPI}; +use crate::{validate, AccountMapProvider}; +use crate::{TokenizedVaultDepositor, Vault, VaultDepositor, VaultProtocolProvider, WithdrawUnit}; +use anchor_lang::prelude::*; +use anchor_spl::token::{burn, transfer, Burn, Mint, Token, TokenAccount, Transfer}; +use drift::instructions::optional_accounts::AccountMaps; +use drift::math::safe_math::SafeMath; +use drift::state::user::User; + +pub fn redeem_tokens<'info>( + ctx: Context<'_, '_, 'info, 'info, RedeemTokens<'info>>, + tokens_to_burn: u64, +) -> Result<()> { + let clock = &Clock::get()?; + + let mut vault = ctx.accounts.vault.load_mut()?; + + validate!(!vault.in_liquidation(), ErrorCode::OngoingLiquidation)?; + + let mut vault_depositor = ctx.accounts.vault_depositor.load_mut()?; + let mut tokenized_vault_depositor = ctx.accounts.tokenized_vault_depositor.load_mut()?; + + // backwards compatible: if last rem acct does not deserialize into [`VaultProtocol`] then it's a legacy vault. + let mut vp = ctx.vault_protocol(); + vault.validate_vault_protocol(&vp)?; + let mut vp = vp.as_mut().map(|vp| vp.load_mut()).transpose()?; + + let manager_shares_before = vault.get_manager_shares(&mut vp)?; + let total_shares_before = vault_depositor + .get_vault_shares() + .safe_add(tokenized_vault_depositor.get_vault_shares())? + .safe_add(manager_shares_before)?; + + let user = ctx.accounts.drift_user.load()?; + let spot_market_index = vault.spot_market_index; + let AccountMaps { + perp_market_map, + spot_market_map, + mut oracle_map, + } = ctx.load_maps(clock.slot, Some(spot_market_index), vp.is_some())?; + + let vault_equity = + vault.calculate_equity(&user, &perp_market_map, &spot_market_map, &mut oracle_map)?; + + validate!( + !vault_depositor.last_withdraw_request.pending(), + ErrorCode::InvalidVaultDeposit, + "Cannot redeem tokens with a pending withdraw request" + )?; + + let total_supply_before = ctx.accounts.mint.supply; + let (shares_to_transfer, mut vp) = tokenized_vault_depositor.redeem_tokens( + &mut vault, + &mut vp, + total_supply_before, + vault_equity, + tokens_to_burn, + clock.unix_timestamp, + )?; + let (shares_transferred, _) = tokenized_vault_depositor.transfer_shares( + &mut *vault_depositor, + &mut vault, + &mut vp, + shares_to_transfer, + WithdrawUnit::Shares, + vault_equity, + clock.unix_timestamp, + )?; + + let manager_shares_after = vault.get_manager_shares(&mut vp)?; + let total_shares_after = vault_depositor + .get_vault_shares() + .safe_add(tokenized_vault_depositor.get_vault_shares())? + .safe_add(manager_shares_after)?; + + validate!( + total_shares_after.eq(&total_shares_before), + ErrorCode::InvalidVaultSharesDetected, + "Total vault depositor shares before != after" + )?; + + validate!( + shares_transferred == shares_to_transfer.into(), + ErrorCode::InvalidVaultSharesDetected + )?; + + let vault_name = vault.name; + let vault_bump = vault.bump; + + drop(vault); + drop(vault_depositor); + drop(tokenized_vault_depositor); + + ctx.token_transfer(tokens_to_burn)?; + ctx.burn(vault_name, vault_bump, tokens_to_burn)?; + + msg!( + "Burned {} tokens from {}", + tokens_to_burn, + ctx.accounts.user_token_account.key() + ); + + ctx.accounts.mint.reload()?; + let total_supply_after = ctx.accounts.mint.supply; + + validate!( + total_supply_after < total_supply_before, + ErrorCode::InvalidTokenization, + "Total supply after > total supply before" + )?; + + let supply_delta = total_supply_before.safe_sub(total_supply_after)?; + validate!( + supply_delta.eq(&tokens_to_burn), + ErrorCode::InvalidTokenization, + "Tokens burned ({}) != supply delta ({})", + tokens_to_burn, + supply_delta + )?; + + Ok(()) +} + +#[derive(Accounts)] +pub struct RedeemTokens<'info> { + #[account(mut)] + pub vault: AccountLoader<'info, Vault>, + #[account( + mut, + seeds = [b"vault_depositor", vault.key().as_ref(), authority.key().as_ref()], + bump, + constraint = is_authority_for_vault_depositor(&vault_depositor, &authority)?, + )] + pub vault_depositor: AccountLoader<'info, VaultDepositor>, + pub authority: Signer<'info>, + #[account( + mut, + constraint = is_tokenized_depositor_for_vault(&tokenized_vault_depositor, &vault)?, + )] + pub tokenized_vault_depositor: AccountLoader<'info, TokenizedVaultDepositor>, + #[account( + mut, + mint::authority = vault.key(), + constraint = is_mint_for_tokenized_depositor(&mint.key(), &tokenized_vault_depositor)?, + )] + pub mint: Account<'info, Mint>, + #[account( + mut, + token::authority = authority, + token::mint = tokenized_vault_depositor.load()?.mint + )] + pub user_token_account: Account<'info, TokenAccount>, + #[account( + mut, + token::authority = vault.key(), + token::mint = tokenized_vault_depositor.load()?.mint, + constraint = is_ata(&vault_token_account.key(), &vault.key(), &mint.key())? + )] + pub vault_token_account: Account<'info, TokenAccount>, + #[account( + mut, + constraint = is_user_for_vault(&vault, &drift_user.key())? + )] + /// CHECK: checked in drift cpi + pub drift_user: AccountLoader<'info, User>, + pub token_program: Program<'info, Token>, +} + +impl<'info> TokenTransferCPI for Context<'_, '_, '_, 'info, RedeemTokens<'info>> { + fn token_transfer(&self, amount: u64) -> Result<()> { + let cpi_accounts = Transfer { + from: self.accounts.user_token_account.to_account_info(), + to: self.accounts.vault_token_account.to_account_info(), + authority: self.accounts.authority.to_account_info(), + }; + let token_program = self.accounts.token_program.to_account_info(); + let cpi_context = CpiContext::new(token_program, cpi_accounts); + + transfer(cpi_context, amount)?; + + Ok(()) + } +} + +impl<'info> BurnTokensCPI for Context<'_, '_, '_, 'info, RedeemTokens<'info>> { + fn burn(&self, vault_name: [u8; 32], vault_bump: u8, amount: u64) -> Result<()> { + let signature_seeds = Vault::get_vault_signer_seeds(&vault_name, &vault_bump); + let signers = &[&signature_seeds[..]]; + + let cpi_accounts = Burn { + mint: self.accounts.mint.to_account_info(), + from: self.accounts.vault_token_account.to_account_info(), + authority: self.accounts.vault.to_account_info(), + }; + + let cpi_context = CpiContext::new_with_signer( + self.accounts.token_program.to_account_info(), + cpi_accounts, + signers, + ); + + burn(cpi_context, amount)?; + + Ok(()) + } +} diff --git a/programs/drift_vaults/src/instructions/tokenize_shares.rs b/programs/drift_vaults/src/instructions/tokenize_shares.rs new file mode 100644 index 00000000..5740e910 --- /dev/null +++ b/programs/drift_vaults/src/instructions/tokenize_shares.rs @@ -0,0 +1,193 @@ +use crate::constraints::{ + is_authority_for_vault_depositor, is_mint_for_tokenized_depositor, + is_tokenized_depositor_for_vault, is_user_for_vault, +}; +use crate::error::ErrorCode; +use crate::state::traits::VaultDepositorBase; +use crate::token_cpi::MintTokensCPI; +use crate::{validate, AccountMapProvider}; +use crate::{TokenizedVaultDepositor, Vault, VaultDepositor, VaultProtocolProvider, WithdrawUnit}; +use anchor_lang::prelude::*; +use anchor_spl::token::{mint_to, Mint, MintTo, Token, TokenAccount}; +use drift::instructions::optional_accounts::AccountMaps; +use drift::math::safe_math::SafeMath; +use drift::state::user::User; + +use super::constraints::is_vault_shares_base_for_tokenized_depositor; + +pub fn tokenize_shares<'info>( + ctx: Context<'_, '_, 'info, 'info, TokenizeShares<'info>>, + amount: u64, + unit: WithdrawUnit, +) -> Result<()> { + let clock = &Clock::get()?; + + let mut vault = ctx.accounts.vault.load_mut()?; + + validate!(!vault.in_liquidation(), ErrorCode::OngoingLiquidation)?; + + let mut vault_depositor = ctx.accounts.vault_depositor.load_mut()?; + let mut tokenized_vault_depositor = ctx.accounts.tokenized_vault_depositor.load_mut()?; + + // backwards compatible: if last rem acct does not deserialize into [`VaultProtocol`] then it's a legacy vault. + let mut vp = ctx.vault_protocol(); + vault.validate_vault_protocol(&vp)?; + let mut vp = vp.as_mut().map(|vp| vp.load_mut()).transpose()?; + + validate!( + vault.shares_base == tokenized_vault_depositor.vault_shares_base, + ErrorCode::InvalidVaultRebase, + "Vault has rebased, can no longer tokenize shares. Only redeem_tokens() is allowed. (shares base: {:?} vs. {:?})", + vault.shares_base, + tokenized_vault_depositor.vault_shares_base + )?; + + let total_shares_before = vault_depositor + .get_vault_shares() + .safe_add(tokenized_vault_depositor.get_vault_shares())?; + + let user = ctx.accounts.drift_user.load()?; + let spot_market_index = vault.spot_market_index; + let AccountMaps { + perp_market_map, + spot_market_map, + mut oracle_map, + } = ctx.load_maps(clock.slot, Some(spot_market_index), vp.is_some())?; + + let vault_equity = + vault.calculate_equity(&user, &perp_market_map, &spot_market_map, &mut oracle_map)?; + + validate!( + !vault_depositor.last_withdraw_request.pending(), + ErrorCode::InvalidVaultDeposit, + "Cannot tokenize shares with a pending withdraw request" + )?; + + let total_supply_before = ctx.accounts.mint.supply; + + let (shares_transferred, _) = vault_depositor.transfer_shares( + &mut *tokenized_vault_depositor, + &mut vault, + &mut vp, + amount, + unit, + vault_equity, + clock.unix_timestamp, + )?; + let tokens_to_mint = tokenized_vault_depositor.tokenize_shares( + &mut vault, + &mut vp, + total_supply_before, + vault_equity, + shares_transferred, + clock.unix_timestamp, + )?; + + let total_shares_after = vault_depositor + .get_vault_shares() + .safe_add(tokenized_vault_depositor.get_vault_shares())?; + + validate!( + total_shares_after.eq(&total_shares_before), + ErrorCode::InvalidVaultSharesDetected, + "Total vault depositor shares before != after" + )?; + + let vault_name = vault.name; + let vault_bump = vault.bump; + + drop(vault); + drop(vault_depositor); + drop(tokenized_vault_depositor); + + ctx.mint(vault_name, vault_bump, tokens_to_mint)?; + + msg!( + "Minted {} tokens to {}", + tokens_to_mint, + ctx.accounts.user_token_account.key() + ); + + ctx.accounts.mint.reload()?; + let total_supply_after = ctx.accounts.mint.supply; + + validate!( + total_supply_after > total_supply_before, + ErrorCode::InvalidTokenization, + "Total supply after < total supply before" + )?; + + let supply_delta = total_supply_after.safe_sub(total_supply_before)?; + validate!( + supply_delta.eq(&tokens_to_mint), + ErrorCode::InvalidTokenization, + "Tokens minted ({}) != supply delta ({})", + tokens_to_mint, + supply_delta + )?; + + Ok(()) +} + +#[derive(Accounts)] +pub struct TokenizeShares<'info> { + #[account(mut)] + pub vault: AccountLoader<'info, Vault>, + #[account( + mut, + seeds = [b"vault_depositor", vault.key().as_ref(), authority.key().as_ref()], + bump, + constraint = is_authority_for_vault_depositor(&vault_depositor, &authority)?, + )] + pub vault_depositor: AccountLoader<'info, VaultDepositor>, + pub authority: Signer<'info>, + #[account( + mut, + constraint = is_tokenized_depositor_for_vault(&tokenized_vault_depositor, &vault)?, + constraint = is_vault_shares_base_for_tokenized_depositor(&vault.load()?.shares_base, &tokenized_vault_depositor)?, + )] + pub tokenized_vault_depositor: AccountLoader<'info, TokenizedVaultDepositor>, + #[account( + mut, + seeds = [b"mint", vault.key().as_ref(), vault.load()?.shares_base.to_string().as_bytes()], + bump, + mint::authority = vault.key(), + constraint = is_mint_for_tokenized_depositor(&mint.key(), &tokenized_vault_depositor)?, + )] + pub mint: Account<'info, Mint>, + #[account( + token::authority = authority, + token::mint = tokenized_vault_depositor.load()?.mint + )] + pub user_token_account: Account<'info, TokenAccount>, + #[account( + mut, + constraint = is_user_for_vault(&vault, &drift_user.key())? + )] + /// CHECK: checked in drift cpi + pub drift_user: AccountLoader<'info, User>, + pub token_program: Program<'info, Token>, +} + +impl<'info> MintTokensCPI for Context<'_, '_, '_, 'info, TokenizeShares<'info>> { + fn mint(&self, vault_name: [u8; 32], vault_bump: u8, amount: u64) -> Result<()> { + let signature_seeds = Vault::get_vault_signer_seeds(&vault_name, &vault_bump); + let signers = &[&signature_seeds[..]]; + + let cpi_accounts = MintTo { + mint: self.accounts.mint.to_account_info(), + to: self.accounts.user_token_account.to_account_info(), + authority: self.accounts.vault.to_account_info(), + }; + + let cpi_context = CpiContext::new_with_signer( + self.accounts.token_program.to_account_info(), + cpi_accounts, + signers, + ); + + mint_to(cpi_context, amount)?; + + Ok(()) + } +} diff --git a/programs/drift_vaults/src/instructions/withdraw.rs b/programs/drift_vaults/src/instructions/withdraw.rs index 771162f6..acfcad0e 100644 --- a/programs/drift_vaults/src/instructions/withdraw.rs +++ b/programs/drift_vaults/src/instructions/withdraw.rs @@ -9,10 +9,9 @@ use drift::state::user::User; use crate::constraints::{ is_authority_for_vault_depositor, is_user_for_vault, is_user_stats_for_vault, }; -use crate::drift_cpi::{ - TokenTransferCPI, UpdateUserDelegateCPI, UpdateUserReduceOnlyCPI, WithdrawCPI, -}; +use crate::drift_cpi::{UpdateUserDelegateCPI, UpdateUserReduceOnlyCPI, WithdrawCPI}; use crate::state::{Vault, VaultDepositor, VaultProtocolProvider}; +use crate::token_cpi::TokenTransferCPI; use crate::{ declare_vault_seeds, implement_update_user_delegate_cpi, implement_update_user_reduce_only_cpi, implement_withdraw, AccountMapProvider, diff --git a/programs/drift_vaults/src/lib.rs b/programs/drift_vaults/src/lib.rs index 2d072f74..9e47fd3c 100644 --- a/programs/drift_vaults/src/lib.rs +++ b/programs/drift_vaults/src/lib.rs @@ -9,6 +9,7 @@ mod instructions; pub mod macros; mod state; mod tests; +mod token_cpi; declare_id!("vAuLTsyrvSfZRuRB3XgvkPwNGgYSs9YRYymVebLKoxR"); @@ -62,6 +63,28 @@ pub mod drift_vaults { instructions::initialize_vault_depositor(ctx) } + pub fn initialize_tokenized_vault_depositor( + ctx: Context, + params: InitializeTokenizedVaultDepositorParams, + ) -> Result<()> { + instructions::initialize_tokenized_vault_depositor(ctx, params) + } + + pub fn tokenize_shares<'info>( + ctx: Context<'_, '_, 'info, 'info, TokenizeShares<'info>>, + amount: u64, + unit: WithdrawUnit, + ) -> Result<()> { + instructions::tokenize_shares(ctx, amount, unit) + } + + pub fn redeem_tokens<'info>( + ctx: Context<'_, '_, 'info, 'info, RedeemTokens<'info>>, + tokens_to_burn: u64, + ) -> Result<()> { + instructions::redeem_tokens(ctx, tokens_to_burn) + } + pub fn deposit<'c: 'info, 'info>( ctx: Context<'_, '_, 'c, 'info, Deposit<'info>>, amount: u64, @@ -134,6 +157,18 @@ pub mod drift_vaults { instructions::apply_profit_share(ctx) } + pub fn apply_rebase<'c: 'info, 'info>( + ctx: Context<'_, '_, 'c, 'info, ApplyRebase<'info>>, + ) -> Result<()> { + instructions::apply_rebase(ctx) + } + + pub fn apply_rebase_tokenized_depositor<'c: 'info, 'info>( + ctx: Context<'_, '_, 'c, 'info, ApplyRebaseTokenizedDepositor<'info>>, + ) -> Result<()> { + instructions::apply_rebase_tokenized_depositor(ctx) + } + pub fn force_withdraw<'c: 'info, 'info>( ctx: Context<'_, '_, 'c, 'info, ForceWithdraw<'info>>, ) -> Result<()> { @@ -147,12 +182,6 @@ pub mod drift_vaults { instructions::initialize_insurance_fund_stake(ctx, market_index) } - pub fn initialize_competitor<'c: 'info, 'info>( - ctx: Context<'_, '_, 'c, 'info, InitializeCompetitor<'info>>, - ) -> Result<()> { - instructions::initialize_competitor(ctx) - } - pub fn protocol_request_withdraw<'c: 'info, 'info>( ctx: Context<'_, '_, 'c, 'info, ProtocolRequestWithdraw<'info>>, withdraw_amount: u64, diff --git a/programs/drift_vaults/src/state/events.rs b/programs/drift_vaults/src/state/events.rs index f3894dff..e0dcc3db 100644 --- a/programs/drift_vaults/src/state/events.rs +++ b/programs/drift_vaults/src/state/events.rs @@ -76,4 +76,21 @@ pub enum VaultDepositorAction { CancelWithdrawRequest, Withdraw, FeePayment, + TokenizeShares, + RedeemTokens, +} + +#[event] +#[derive(Default)] +pub struct ShareTransferRecord { + pub ts: i64, + pub vault: Pubkey, + pub from_vault_depositor: Pubkey, + pub to_vault_depositor: Pubkey, + pub shares: u128, + pub value: u64, + pub from_depositor_shares_before: u128, + pub from_depositor_shares_after: u128, + pub to_depositor_shares_before: u128, + pub to_depositor_shares_after: u128, } diff --git a/programs/drift_vaults/src/state/mod.rs b/programs/drift_vaults/src/state/mod.rs index b252cb73..39938ff9 100644 --- a/programs/drift_vaults/src/state/mod.rs +++ b/programs/drift_vaults/src/state/mod.rs @@ -1,4 +1,5 @@ pub use account_maps::*; +pub use tokenized_vault_depositor::*; pub use traits::*; pub use vault::*; pub use vault_depositor::*; @@ -7,7 +8,8 @@ pub use withdraw_unit::*; pub mod account_maps; pub mod events; -mod traits; +mod tokenized_vault_depositor; +pub mod traits; mod vault; mod vault_depositor; mod vault_protocol; diff --git a/programs/drift_vaults/src/state/tokenized_vault_depositor.rs b/programs/drift_vaults/src/state/tokenized_vault_depositor.rs new file mode 100644 index 00000000..9bf929fd --- /dev/null +++ b/programs/drift_vaults/src/state/tokenized_vault_depositor.rs @@ -0,0 +1,586 @@ +use std::cell::RefMut; + +use crate::error::ErrorCode; +use crate::events::{VaultDepositorAction, VaultDepositorRecord, VaultDepositorV1Record}; +use crate::state::vault::Vault; +use crate::{validate, VaultFee, VaultProtocol}; +use crate::{Size, VaultDepositorBase}; +use static_assertions::const_assert_eq; + +use anchor_lang::prelude::*; +use drift::math::casting::Cast; +use drift::math::insurance::{ + if_shares_to_vault_amount as depositor_shares_to_vault_amount, + vault_amount_to_if_shares as vault_amount_to_depositor_shares, +}; +use drift::math::safe_math::SafeMath; +use drift_macros::assert_no_slop; + +#[assert_no_slop] +#[account(zero_copy(unsafe))] +#[derive(Default, Eq, PartialEq, Debug)] +#[repr(C)] +pub struct TokenizedVaultDepositor { + /// The vault deposited into + pub vault: Pubkey, + /// The vault depositor account's pubkey. It is a pda of vault + pub pubkey: Pubkey, + /// The token mint for tokenized shares owned by this VaultDepositor + pub mint: Pubkey, + /// share of vault owned by this depositor. vault_shares / vault.total_shares is depositor's ownership of vault_equity + vault_shares: u128, + /// stores the vault_shares from the most recent liquidity event (redeem or issuance) before a spl token + /// CPI is done, used to track invariants + last_vault_shares: u128, + /// creation ts of vault depositor + pub last_valid_ts: i64, + /// lifetime net deposits of vault depositor for the vault + pub net_deposits: i64, + + /// lifetime total deposits + pub total_deposits: u64, + /// lifetime total withdraws + pub total_withdraws: u64, + /// the token amount of gains the vault depositor has paid performance fees on + pub cumulative_profit_share_amount: i64, + pub profit_share_fee_paid: u64, + /// The exponent for vault_shares decimal places at the time the tokenized vault depositor was initialized. + /// If the vault undergoes a rebase, this TokenizedVaultDepositor can no longer issue new tokens, only redeem + /// is possible. + pub vault_shares_base: u32, + /// The bump for the vault pda + pub bump: u8, + pub padding1: [u8; 3], + pub padding: [u64; 10], +} + +impl Size for TokenizedVaultDepositor { + const SIZE: usize = 264 + 8; +} + +const_assert_eq!( + TokenizedVaultDepositor::SIZE, + std::mem::size_of::() + 8 +); + +impl VaultDepositorBase for TokenizedVaultDepositor { + fn get_authority(&self) -> Pubkey { + self.vault + } + fn get_pubkey(&self) -> Pubkey { + self.pubkey + } + + fn get_vault_shares(&self) -> u128 { + self.vault_shares + } + fn set_vault_shares(&mut self, shares: u128) { + self.vault_shares = shares; + } + + fn get_vault_shares_base(&self) -> u32 { + self.vault_shares_base + } + fn set_vault_shares_base(&mut self, base: u32) { + self.vault_shares_base = base; + } + + fn get_net_deposits(&self) -> i64 { + self.net_deposits + } + fn set_net_deposits(&mut self, amount: i64) { + self.net_deposits = amount; + } + + fn get_cumulative_profit_share_amount(&self) -> i64 { + self.cumulative_profit_share_amount + } + fn set_cumulative_profit_share_amount(&mut self, amount: i64) { + self.cumulative_profit_share_amount = amount; + } + + fn get_profit_share_fee_paid(&self) -> u64 { + self.profit_share_fee_paid + } + fn set_profit_share_fee_paid(&mut self, amount: u64) { + self.profit_share_fee_paid = amount; + } +} + +impl TokenizedVaultDepositor { + pub fn new( + vault: Pubkey, + pubkey: Pubkey, + mint: Pubkey, + vault_shares_base: u32, + bump: u8, + now: i64, + ) -> Self { + Self { + vault, + pubkey, + mint, + vault_shares: 0, + last_vault_shares: 0, + last_valid_ts: now, + net_deposits: 0, + total_deposits: 0, + total_withdraws: 0, + cumulative_profit_share_amount: 0, + profit_share_fee_paid: 0, + vault_shares_base, + bump, + padding1: [0; 3], + padding: [0; 10], + } + } + + fn apply_rebase( + &mut self, + vault: &mut Vault, + vault_protocol: &mut Option>, + vault_equity: u64, + ) -> Result> { + if let Some(rebase_divisor) = + VaultDepositorBase::apply_rebase(self, vault, vault_protocol, vault_equity)? + { + self.last_vault_shares = self.get_vault_shares(); + Ok(Some(rebase_divisor)) + } else { + Ok(None) + } + } + + pub fn tokenize_shares( + self: &mut TokenizedVaultDepositor, + vault: &mut Vault, + vault_protocol: &mut Option>, + mint_supply: u64, + vault_equity: u64, + shares_transferred: u128, + now: i64, + ) -> Result { + let rebase_divisor = self.apply_rebase(vault, vault_protocol, vault_equity)?; + if rebase_divisor.is_some() { + return Err(ErrorCode::InvalidVaultRebase.into()); + } + + let VaultFee { + management_fee_payment, + management_fee_shares, + protocol_fee_payment, + protocol_fee_shares, + } = vault.apply_fee(vault_protocol, vault_equity, now)?; + let (manager_profit_share, protocol_profit_share) = + self.apply_profit_share(vault_equity, vault, vault_protocol)?; + + let vault_shares_before = self.checked_vault_shares(vault)?; + let total_vault_shares_before = vault.total_shares; + let user_vault_shares_before = vault.user_shares; + let protocol_shares_before = vault.get_protocol_shares(vault_protocol); + + let new_last_vault_shares = self.last_vault_shares.safe_add(shares_transferred)?; + + validate!( + new_last_vault_shares == vault_shares_before, + ErrorCode::InvalidVaultSharesDetected, + "TokenizedVaultDepositor: last_vault_shares + shares_transferred != vault_shares, {} != {}", + new_last_vault_shares, + vault_shares_before + )?; + + let tokens_to_mint = vault_amount_to_depositor_shares( + shares_transferred.cast()?, + mint_supply.cast()?, + self.last_vault_shares.cast()?, + )?; + + msg!( + "shares_transferred: {}, tokenized_vd.last_vault_shares: {}, token_supply_before: {}, tokens_to_mint: {}", + shares_transferred, + self.last_vault_shares, + mint_supply, + tokens_to_mint + ); + + self.last_vault_shares = self.checked_vault_shares(vault)?; + + match vault_protocol { + None => { + emit!(VaultDepositorRecord { + ts: now, + vault: vault.pubkey, + depositor_authority: vault.pubkey, + action: VaultDepositorAction::TokenizeShares, + amount: shares_transferred.cast()?, + spot_market_index: vault.spot_market_index, + vault_equity_before: vault_equity, + vault_shares_before, + user_vault_shares_before, + total_vault_shares_before, + vault_shares_after: self.last_vault_shares, + total_vault_shares_after: vault.total_shares, + user_vault_shares_after: vault.user_shares, + profit_share: manager_profit_share + .safe_add(protocol_profit_share)? + .cast()?, + management_fee: management_fee_payment, + management_fee_shares, + }); + } + Some(_) => { + emit!(VaultDepositorV1Record { + ts: now, + vault: vault.pubkey, + depositor_authority: vault.pubkey, + action: VaultDepositorAction::Withdraw, + amount: shares_transferred.cast()?, + spot_market_index: vault.spot_market_index, + vault_equity_before: vault_equity, + vault_shares_before, + user_vault_shares_before, + total_vault_shares_before, + vault_shares_after: self.last_vault_shares, + total_vault_shares_after: vault.total_shares, + user_vault_shares_after: vault.user_shares, + protocol_profit_share, + protocol_fee: protocol_fee_payment, + protocol_fee_shares, + manager_profit_share, + management_fee: management_fee_payment, + management_fee_shares, + protocol_shares_before, + protocol_shares_after: vault.get_protocol_shares(vault_protocol), + }); + } + } + + Ok(tokens_to_mint.cast()?) + } + + pub fn redeem_tokens<'a>( + self: &mut TokenizedVaultDepositor, + vault: &mut Vault, + vault_protocol: &mut Option>, + mint_supply: u64, + vault_equity: u64, + tokens_to_burn: u64, + now: i64, + ) -> Result<(u64, Option>)> { + self.apply_rebase(vault, vault_protocol, vault_equity)?; + + let VaultFee { + management_fee_payment, + management_fee_shares, + protocol_fee_payment, + protocol_fee_shares, + } = vault.apply_fee(vault_protocol, vault_equity, now)?; + let (manager_profit_share, protocol_profit_share) = + self.apply_profit_share(vault_equity, vault, vault_protocol)?; + + let vault_shares_before = self.checked_vault_shares(vault)?; + let total_vault_shares_before = vault.total_shares; + let user_vault_shares_before = vault.user_shares; + let protocol_shares_before = vault.get_protocol_shares(vault_protocol); + + self.last_vault_shares = self.checked_vault_shares(vault)?; + + let shares_to_redeem = depositor_shares_to_vault_amount( + tokens_to_burn.cast()?, + mint_supply.cast()?, + self.last_vault_shares.cast()?, + )?; + + msg!( + "tokens_to_burn: {}, tokenized_vd.vault_shares: {}, token_supply_before: {}, shares_to_redeem: {}", + tokens_to_burn, + self.last_vault_shares, + mint_supply, + shares_to_redeem + ); + + match vault_protocol { + None => { + emit!(VaultDepositorRecord { + ts: now, + vault: vault.pubkey, + depositor_authority: vault.pubkey, + action: VaultDepositorAction::RedeemTokens, + amount: tokens_to_burn, + spot_market_index: vault.spot_market_index, + vault_equity_before: vault_equity, + vault_shares_before, + user_vault_shares_before, + total_vault_shares_before, + vault_shares_after: self.last_vault_shares, + total_vault_shares_after: vault.total_shares, + user_vault_shares_after: vault.user_shares, + profit_share: manager_profit_share + .safe_add(protocol_profit_share)? + .cast()?, + management_fee: management_fee_payment, + management_fee_shares, + }); + } + Some(_) => { + emit!(VaultDepositorV1Record { + ts: now, + vault: vault.pubkey, + depositor_authority: vault.pubkey, + action: VaultDepositorAction::FeePayment, + amount: 0, + spot_market_index: vault.spot_market_index, + vault_equity_before: vault_equity, + vault_shares_before, + user_vault_shares_before, + total_vault_shares_before, + vault_shares_after: self.vault_shares, + total_vault_shares_after: vault.total_shares, + user_vault_shares_after: vault.user_shares, + protocol_profit_share, + protocol_fee: protocol_fee_payment, + protocol_fee_shares, + manager_profit_share, + management_fee: management_fee_payment, + management_fee_shares, + protocol_shares_before, + protocol_shares_after: vault.get_protocol_shares(vault_protocol), + }); + } + } + + Ok((shares_to_redeem, vault_protocol.take())) + } +} + +#[cfg(test)] +mod tests { + use crate::{TokenizedVaultDepositor, Vault, VaultDepositorBase}; + use anchor_lang::prelude::Pubkey; + use drift::math::constants::PERCENTAGE_PRECISION; + use drift::math::safe_math::SafeMath; + + #[test] + fn test_tokenize_shares() { + let now = 1337; + let vault = &mut Vault::default(); + let mut tvd = TokenizedVaultDepositor::new( + Pubkey::default(), + Pubkey::default(), + Pubkey::default(), + 0, + 0, + now, + ); + let mut shares_transferred = 100_000; + tvd.vault_shares = tvd.last_vault_shares + shares_transferred; + + assert_eq!(tvd.last_vault_shares, 0); + + let mut total_supply = 0; + let vault_equity = 1_000_000; + let tokens_issued_1 = tvd + .tokenize_shares( + vault, + &mut None, + total_supply, + vault_equity, + shares_transferred, + now, + ) + .unwrap(); + + // first tokenization will issue same amount of tokens as shares + assert_eq!(tokens_issued_1, shares_transferred as u64); + assert_eq!(tvd.last_vault_shares, tvd.vault_shares); + + // emulate minting tokens + total_supply += tokens_issued_1; + + // second tokenization is double the shares of first issuance`` + shares_transferred *= 2; + tvd.vault_shares = tvd.last_vault_shares + shares_transferred; + + let tokens_issued_2 = tvd + .tokenize_shares( + vault, + &mut None, + total_supply, + vault_equity, + shares_transferred, + now, + ) + .unwrap(); + + // first tokenization will issue same amount of tokens as shares + assert_eq!(tokens_issued_2, tokens_issued_1 * 2); + assert_eq!(tvd.last_vault_shares, tvd.vault_shares); + assert_eq!( + tvd.vault_shares, + (tokens_issued_1 + tokens_issued_2) as u128 + ); + } + + #[test] + fn test_redeem_tokens() { + let now = 1337; + let vault = &mut Vault::default(); + let mut tvd = TokenizedVaultDepositor::new( + Pubkey::default(), + Pubkey::default(), + Pubkey::default(), + 0, + 0, + now, + ); + let shares_transferred = 500_000; + tvd.vault_shares = shares_transferred; + tvd.last_vault_shares = tvd.vault_shares; + + assert_eq!(tvd.last_vault_shares, shares_transferred); + + let total_supply = shares_transferred; + let vault_equity = 1_000_000; + + // redeem 50% of tokens + let tokens_to_burn = total_supply / 2; + let shares_to_transfer = tvd + .redeem_tokens( + vault, + &mut None, + total_supply as u64, + vault_equity, + tokens_to_burn as u64, + now, + ) + .expect("redeem_tokens"); + assert_eq!(shares_to_transfer.0, tokens_to_burn as u64); + assert_eq!(tvd.last_vault_shares, tvd.vault_shares); + } + + #[test] + fn test_tokenize_shares_with_rebase() { + let mut now = 1337; + let vault = &mut Vault::default(); + let mut tvd = TokenizedVaultDepositor::new( + Pubkey::default(), + Pubkey::default(), + Pubkey::default(), + 0, + 0, + now, + ); + let shares_transferred = 100_000; + tvd.vault_shares = tvd.last_vault_shares + shares_transferred; + + assert_eq!(tvd.last_vault_shares, 0); + + let mut total_supply = 0; + let mut vault_equity = 1_000_000; + let tokens_issued_1 = tvd + .tokenize_shares( + vault, + &mut None, + total_supply, + vault_equity, + shares_transferred, + now, + ) + .unwrap(); + + // first tokenization will issue same amount of tokens as shares + assert_eq!(tokens_issued_1, shares_transferred as u64); + assert_eq!(tvd.last_vault_shares, tvd.vault_shares); + + // emulate minting tokens + total_supply += tokens_issued_1; + + // second tokenization happens after vault down 99.9% + vault_equity /= 1000; + now += 100; + + tvd.vault_shares = tvd.last_vault_shares + shares_transferred; + + // will trigger rebase + let tokens_issued_2 = tvd.tokenize_shares( + vault, + &mut None, + total_supply, + vault_equity, + shares_transferred, + now, + ); + + assert!( + tokens_issued_2.is_err(), + "disallow tokenize_shares on rebase" + ); + } + + #[test] + fn test_tokenize_shares_with_profit_share() { + let now = 1337; + let vault = &mut Vault::default(); + let profit_share_pct = 10u64; + vault.profit_share = PERCENTAGE_PRECISION + .safe_div(profit_share_pct as u128) + .unwrap() as u32; + let mut tvd = TokenizedVaultDepositor::new( + Pubkey::default(), + Pubkey::default(), + Pubkey::default(), + 0, + 0, + now, + ); + + let total_supply = 0; + let vault_equity = 1_000_000u64; + let shares_transferred = 100_000; + + vault.user_shares = shares_transferred; + vault.total_shares = shares_transferred; + tvd.vault_shares = tvd.last_vault_shares + shares_transferred; + tvd.net_deposits = vault_equity as i64; + + assert_eq!(tvd.last_vault_shares, 0); + + let tokens_issued_1 = tvd + .tokenize_shares( + vault, + &mut None, + total_supply, + vault_equity, + shares_transferred, + now, + ) + .unwrap(); + + // first tokenization will issue same amount of tokens as shares + assert_eq!(tokens_issued_1, shares_transferred as u64); + assert_eq!(tvd.last_vault_shares, tvd.vault_shares); + + let profit = vault_equity * profit_share_pct * 2 / 100; + println!("profit: {}", profit); + + let tvd_shares_before = tvd.get_vault_shares(); + let (manager_profit_share, protocol_profit_share) = tvd + .apply_profit_share(vault_equity + profit, vault, &mut None) + .unwrap(); + let tvd_shares_after = tvd.get_vault_shares(); + + println!( + "tvd_shares_before: {}, tvd_shares_after: {}", + tvd_shares_before, tvd_shares_after + ); + + assert_eq!( + manager_profit_share + protocol_profit_share, + profit * profit_share_pct / 100 + ); + assert!( + tvd_shares_after < tvd_shares_before, + "tvd shares should decrease after profit share" + ); + } +} diff --git a/programs/drift_vaults/src/state/traits.rs b/programs/drift_vaults/src/state/traits.rs index 368b85c2..54745415 100644 --- a/programs/drift_vaults/src/state/traits.rs +++ b/programs/drift_vaults/src/state/traits.rs @@ -1,3 +1,411 @@ +use std::cell::RefMut; + +use crate::error::ErrorCode; +use crate::events::{ + ShareTransferRecord, VaultDepositorAction, VaultDepositorRecord, VaultDepositorV1Record, +}; +use crate::state::vault::Vault; +use crate::{validate, VaultFee, VaultProtocol, WithdrawUnit}; +use anchor_lang::prelude::*; + +use drift::math::casting::Cast; +use drift::math::constants::PERCENTAGE_PRECISION; +use drift::math::insurance::{ + if_shares_to_vault_amount as depositor_shares_to_vault_amount, + vault_amount_to_if_shares as vault_amount_to_depositor_shares, +}; +use drift::math::safe_math::SafeMath; + pub trait Size { const SIZE: usize; } + +pub trait VaultDepositorBase { + fn get_authority(&self) -> Pubkey; + fn get_pubkey(&self) -> Pubkey; + + fn get_vault_shares(&self) -> u128; + fn set_vault_shares(&mut self, shares: u128); + + fn get_vault_shares_base(&self) -> u32; + fn set_vault_shares_base(&mut self, base: u32); + + fn get_net_deposits(&self) -> i64; + fn set_net_deposits(&mut self, amount: i64); + + fn get_cumulative_profit_share_amount(&self) -> i64; + fn set_cumulative_profit_share_amount(&mut self, amount: i64); + + fn get_profit_share_fee_paid(&self) -> u64; + fn set_profit_share_fee_paid(&mut self, amount: u64); + + fn validate_base(&self, vault: &Vault) -> Result<()> { + validate!( + self.get_vault_shares_base() == vault.shares_base, + ErrorCode::InvalidVaultRebase, + "vault depositor bases mismatch. user base: {} vault base {}", + self.get_vault_shares_base(), + vault.shares_base + )?; + + Ok(()) + } + + fn checked_vault_shares(&self, vault: &Vault) -> Result { + self.validate_base(vault)?; + Ok(self.get_vault_shares()) + } + + fn unchecked_vault_shares(&self) -> u128 { + self.get_vault_shares() + } + + fn increase_vault_shares(&mut self, delta: u128, vault: &Vault) -> Result<()> { + self.validate_base(vault)?; + self.set_vault_shares(self.get_vault_shares().safe_add(delta)?); + Ok(()) + } + + fn decrease_vault_shares(&mut self, delta: u128, vault: &Vault) -> Result<()> { + self.validate_base(vault)?; + self.set_vault_shares(self.get_vault_shares().safe_sub(delta)?); + Ok(()) + } + + fn update_vault_shares(&mut self, new_shares: u128, vault: &Vault) -> Result<()> { + self.validate_base(vault)?; + self.set_vault_shares(new_shares); + Ok(()) + } + + fn calculate_profit_share_and_update( + &mut self, + total_amount: u64, + vault: &Vault, + vault_protocol: &mut Option>, + ) -> Result<(u128, u128)> { + let profit = total_amount.cast::()?.safe_sub( + self.get_net_deposits() + .safe_add(self.get_cumulative_profit_share_amount())?, + )?; + if profit > 0 { + let profit_u128 = profit.cast::()?; + + let manager_profit_share_amount = profit_u128 + .safe_mul(vault.profit_share.cast()?)? + .safe_div(PERCENTAGE_PRECISION)?; + let protocol_profit_share_amount = match vault_protocol { + None => 0, + Some(vp) => profit_u128 + .safe_mul(vp.protocol_profit_share.cast()?)? + .safe_div(PERCENTAGE_PRECISION)?, + }; + let profit_share_amount = + manager_profit_share_amount.safe_add(protocol_profit_share_amount)?; + + self.set_cumulative_profit_share_amount( + self.get_cumulative_profit_share_amount() + .safe_add(profit_u128.cast()?)?, + ); + + self.set_profit_share_fee_paid( + self.get_profit_share_fee_paid() + .safe_add(profit_share_amount.cast()?)?, + ); + + return Ok((manager_profit_share_amount, protocol_profit_share_amount)); + } + + Ok((0, 0)) + } + + fn apply_profit_share( + &mut self, + vault_equity: u64, + vault: &mut Vault, + vault_protocol: &mut Option>, + ) -> Result<(u64, u64)> { + let total_amount = depositor_shares_to_vault_amount( + self.get_vault_shares(), + vault.total_shares, + vault_equity, + )?; + + let (manager_profit_share, protocol_profit_share) = + self.calculate_profit_share_and_update(total_amount, vault, vault_protocol)?; + let manager_profit_share: u64 = manager_profit_share.cast()?; + let protocol_profit_share: u64 = protocol_profit_share.cast()?; + let profit_share = manager_profit_share + .safe_add(protocol_profit_share)? + .cast()?; + + let profit_share_shares: u128 = + vault_amount_to_depositor_shares(profit_share, vault.total_shares, vault_equity)?; + + self.decrease_vault_shares(profit_share_shares, vault)?; + + vault.user_shares = vault.user_shares.safe_sub(profit_share_shares)?; + + vault.manager_total_profit_share = vault + .manager_total_profit_share + .saturating_add(manager_profit_share); + + if let Some(vp) = vault_protocol { + vp.protocol_total_profit_share = vp + .protocol_total_profit_share + .saturating_add(protocol_profit_share.cast()?); + let protocol_profit_share_shares: u128 = vault_amount_to_depositor_shares( + protocol_profit_share.cast()?, + vault.total_shares, + vault_equity, + )?; + msg!( + "protocol profit share shares: {}", + protocol_profit_share_shares + ); + vp.protocol_profit_and_fee_shares = vp + .protocol_profit_and_fee_shares + .saturating_add(protocol_profit_share_shares); + msg!("vp shares after: {}", vp.protocol_profit_and_fee_shares); + } + + Ok((manager_profit_share, protocol_profit_share)) + } + + fn apply_rebase( + &mut self, + vault: &mut Vault, + vault_protocol: &mut Option>, + vault_equity: u64, + ) -> Result> { + vault.apply_rebase(vault_protocol, vault_equity)?; + + let mut rebase_divisor: Option = None; + + if vault.shares_base != self.get_vault_shares_base() { + validate!( + vault.shares_base > self.get_vault_shares_base(), + ErrorCode::InvalidVaultRebase, + "Rebase expo out of bounds" + )?; + + let expo_diff = (vault.shares_base - self.get_vault_shares_base()).cast::()?; + + rebase_divisor = Some(10_u128.pow(expo_diff)); + + msg!( + "rebasing vault depositor: base: {} -> {} ", + self.get_vault_shares_base(), + vault.shares_base, + ); + + self.set_vault_shares_base(vault.shares_base); + + let old_vault_shares = self.unchecked_vault_shares(); + let new_vault_shares = + old_vault_shares.safe_div(rebase_divisor.ok_or(ErrorCode::InvalidVaultRebase)?)?; + + msg!( + "rebasing vault depositor: shares {} -> {} ", + old_vault_shares, + new_vault_shares + ); + + self.update_vault_shares(new_vault_shares, vault)?; + } + + validate!( + self.get_vault_shares_base() == vault.shares_base, + ErrorCode::InvalidVaultRebase, + "vault depositor shares_base != vault shares_base" + )?; + + Ok(rebase_divisor) + } + + /// Transfer shares from `self` to `to` + /// + /// Returns the number of shares transferred + #[allow(clippy::too_many_arguments)] + fn transfer_shares<'a>( + &mut self, + to: &mut dyn VaultDepositorBase, + vault: &mut Vault, + vault_protocol: &mut Option>, + withdraw_amount: u64, + withdraw_unit: WithdrawUnit, + vault_equity: u64, + now: i64, + ) -> Result<(u128, Option>)> { + let from_rebase_divisor = self.apply_rebase(vault, vault_protocol, vault_equity)?; + let to_rebase_divisor = to.apply_rebase(vault, vault_protocol, vault_equity)?; + + validate!( + from_rebase_divisor == to_rebase_divisor, + ErrorCode::InvalidVaultRebase, + "from and to vault depositors rebase divisors mismatch" + )?; + + let VaultFee { + management_fee_payment, + management_fee_shares, + protocol_fee_payment, + protocol_fee_shares, + } = vault.apply_fee(vault_protocol, vault_equity, now)?; + + let (from_manager_profit_share, from_protocol_profit_share) = + self.apply_profit_share(vault_equity, vault, vault_protocol)?; + let (to_manager_profit_share, to_protocol_profit_share) = + to.apply_profit_share(vault_equity, vault, vault_protocol)?; + + let (withdraw_value, n_shares) = withdraw_unit.get_withdraw_value_and_shares( + withdraw_amount, + vault_equity, + self.get_vault_shares(), + vault.total_shares, + from_rebase_divisor, + )?; + + validate!( + n_shares > 0, + ErrorCode::InvalidVaultWithdrawSize, + "Requested n_shares = 0" + )?; + + let from_vault_shares_before: u128 = self.checked_vault_shares(vault)?; + let to_vault_shares_before: u128 = to.checked_vault_shares(vault)?; + let total_vault_shares_before = vault.total_shares; + let user_vault_shares_before = vault.user_shares; + let protocol_shares_before = vault.get_protocol_shares(vault_protocol); + + let from_depositor_shares_before = self.checked_vault_shares(vault)?; + let to_depositor_shares_before = to.checked_vault_shares(vault)?; + + self.decrease_vault_shares(n_shares, vault)?; + to.increase_vault_shares(n_shares, vault)?; + + self.set_net_deposits(self.get_net_deposits().safe_sub(withdraw_value.cast()?)?); + to.set_net_deposits(to.get_net_deposits().safe_add(withdraw_value.cast()?)?); + + let from_depositor_shares_after = self.checked_vault_shares(vault)?; + let to_depositor_shares_after = to.checked_vault_shares(vault)?; + + validate!( + from_depositor_shares_before.safe_add(to_depositor_shares_before) + == from_depositor_shares_after.safe_add(to_depositor_shares_after), + ErrorCode::InvalidVaultSharesDetected, + "VaultDepositor: total shares mismatch" + )?; + + emit!(ShareTransferRecord { + ts: now, + vault: vault.pubkey, + from_vault_depositor: self.get_pubkey(), + to_vault_depositor: to.get_pubkey(), + + shares: n_shares, + value: withdraw_value, + from_depositor_shares_before, + from_depositor_shares_after, + to_depositor_shares_before, + to_depositor_shares_after, + }); + + match vault_protocol { + None => { + emit!(VaultDepositorRecord { + ts: now, + vault: vault.pubkey, + depositor_authority: self.get_authority(), + action: VaultDepositorAction::Withdraw, + amount: withdraw_amount, + spot_market_index: vault.spot_market_index, + vault_equity_before: vault_equity, + vault_shares_before: from_vault_shares_before, + user_vault_shares_before, + total_vault_shares_before, + vault_shares_after: self.checked_vault_shares(vault)?, + total_vault_shares_after: vault.total_shares, + user_vault_shares_after: vault.user_shares, + profit_share: from_manager_profit_share + .safe_add(from_protocol_profit_share)? + .cast()?, + management_fee: management_fee_payment, + management_fee_shares, + }); + + emit!(VaultDepositorRecord { + ts: now, + vault: vault.pubkey, + depositor_authority: to.get_authority(), + action: VaultDepositorAction::Deposit, + amount: withdraw_amount, + spot_market_index: vault.spot_market_index, + vault_equity_before: vault_equity, + vault_shares_before: to_vault_shares_before, + user_vault_shares_before, + total_vault_shares_before, + vault_shares_after: to.checked_vault_shares(vault)?, + total_vault_shares_after: vault.total_shares, + user_vault_shares_after: vault.user_shares, + profit_share: to_manager_profit_share + .safe_add(to_protocol_profit_share)? + .cast()?, + management_fee: management_fee_payment, + management_fee_shares, + }); + } + Some(_) => { + emit!(VaultDepositorV1Record { + ts: now, + vault: vault.pubkey, + depositor_authority: self.get_authority(), + action: VaultDepositorAction::Withdraw, + amount: withdraw_amount, + spot_market_index: vault.spot_market_index, + vault_equity_before: vault_equity, + vault_shares_before: from_vault_shares_before, + user_vault_shares_before, + total_vault_shares_before, + vault_shares_after: self.checked_vault_shares(vault)?, + total_vault_shares_after: vault.total_shares, + user_vault_shares_after: vault.user_shares, + protocol_profit_share: from_protocol_profit_share, + protocol_fee: protocol_fee_payment, + protocol_fee_shares, + manager_profit_share: from_manager_profit_share, + management_fee: management_fee_payment, + management_fee_shares, + protocol_shares_before, + protocol_shares_after: vault.get_protocol_shares(vault_protocol), + }); + + emit!(VaultDepositorV1Record { + ts: now, + vault: vault.pubkey, + depositor_authority: to.get_authority(), + action: VaultDepositorAction::Deposit, + amount: withdraw_amount, + spot_market_index: vault.spot_market_index, + vault_equity_before: vault_equity, + vault_shares_before: to_vault_shares_before, + user_vault_shares_before, + total_vault_shares_before, + vault_shares_after: to.checked_vault_shares(vault)?, + total_vault_shares_after: vault.total_shares, + user_vault_shares_after: vault.user_shares, + protocol_profit_share: to_protocol_profit_share, + protocol_fee: protocol_fee_payment, + protocol_fee_shares, + manager_profit_share: from_manager_profit_share, + management_fee: management_fee_payment, + management_fee_shares, + protocol_shares_before, + protocol_shares_after: vault.get_protocol_shares(vault_protocol), + }); + } + } + + Ok((n_shares, vault_protocol.take())) + } +} diff --git a/programs/drift_vaults/src/state/vault_depositor.rs b/programs/drift_vaults/src/state/vault_depositor.rs index 7d23f42a..47b5887f 100644 --- a/programs/drift_vaults/src/state/vault_depositor.rs +++ b/programs/drift_vaults/src/state/vault_depositor.rs @@ -24,7 +24,7 @@ use crate::events::VaultDepositorAction; use crate::state::events::{VaultDepositorRecord, VaultDepositorV1Record}; use crate::state::withdraw_request::WithdrawRequest; use crate::state::withdraw_unit::WithdrawUnit; -use crate::state::{Vault, VaultFee, VaultProtocol}; +use crate::state::{Vault, VaultDepositorBase, VaultFee, VaultProtocol}; use crate::validate; use crate::Size; @@ -69,6 +69,50 @@ const_assert_eq!( std::mem::size_of::() + 8 ); +impl VaultDepositorBase for VaultDepositor { + fn get_authority(&self) -> Pubkey { + self.authority + } + fn get_pubkey(&self) -> Pubkey { + self.pubkey + } + + fn get_vault_shares(&self) -> u128 { + self.vault_shares + } + fn set_vault_shares(&mut self, shares: u128) { + self.vault_shares = shares; + } + + fn get_vault_shares_base(&self) -> u32 { + self.vault_shares_base + } + fn set_vault_shares_base(&mut self, base: u32) { + self.vault_shares_base = base; + } + + fn get_net_deposits(&self) -> i64 { + self.net_deposits + } + fn set_net_deposits(&mut self, amount: i64) { + self.net_deposits = amount; + } + + fn get_cumulative_profit_share_amount(&self) -> i64 { + self.cumulative_profit_share_amount + } + fn set_cumulative_profit_share_amount(&mut self, amount: i64) { + self.cumulative_profit_share_amount = amount; + } + + fn get_profit_share_fee_paid(&self) -> u64 { + self.profit_share_fee_paid + } + fn set_profit_share_fee_paid(&mut self, amount: u64) { + self.profit_share_fee_paid = amount; + } +} + impl VaultDepositor { pub fn new(vault: Pubkey, pubkey: Pubkey, authority: Pubkey, now: i64) -> Self { VaultDepositor { @@ -135,47 +179,14 @@ impl VaultDepositor { vault_protocol: &mut Option>, vault_equity: u64, ) -> Result> { - vault.apply_rebase(vault_protocol, vault_equity)?; - let mut rebase_divisor = None; - - if vault.shares_base != self.vault_shares_base { - validate!( - vault.shares_base > self.vault_shares_base, - ErrorCode::InvalidVaultRebase, - "Rebase expo out of bounds" - )?; - - let expo_diff = (vault.shares_base - self.vault_shares_base).cast::()?; - - let _rebase_divisor = 10_u128.pow(expo_diff); - - msg!( - "rebasing vault depositor: base: {} -> {} ", - self.vault_shares_base, - vault.shares_base - ); - - self.vault_shares_base = vault.shares_base; - - let old_vault_shares = self.unchecked_vault_shares(); - let new_vault_shares = old_vault_shares.safe_div(_rebase_divisor)?; - - msg!("rebasing vault depositor: shares -> {} ", new_vault_shares); - - self.update_vault_shares(new_vault_shares, vault)?; - - self.last_withdraw_request.rebase(_rebase_divisor)?; - - rebase_divisor = Some(_rebase_divisor); + if let Some(rebase_divisor) = + VaultDepositorBase::apply_rebase(self, vault, vault_protocol, vault_equity)? + { + self.last_withdraw_request.rebase(rebase_divisor)?; + Ok(Some(rebase_divisor)) + } else { + Ok(None) } - - validate!( - self.vault_shares_base == vault.shares_base, - ErrorCode::InvalidVaultRebase, - "vault depositor shares_base != vault shares_base" - )?; - - Ok(rebase_divisor) } pub fn calculate_profit_share_and_update( @@ -357,7 +368,7 @@ impl VaultDepositor { let (withdraw_value, n_shares) = withdraw_unit.get_withdraw_value_and_shares( withdraw_amount, vault_equity, - self.vault_shares, + self.get_vault_shares(), vault.total_shares, rebase_divisor, )?; @@ -581,7 +592,7 @@ impl VaultDepositor { ); msg!( "vault_shares={}, last_withdraw_request_shares={}", - self.vault_shares, + self.get_vault_shares(), self.last_withdraw_request.shares ); @@ -667,48 +678,7 @@ impl VaultDepositor { ErrorCode::InvalidVaultDeposit, "Cannot apply profit share to depositor with pending withdraw request" )?; - - let total_amount = - depositor_shares_to_vault_amount(self.vault_shares, vault.total_shares, vault_equity)?; - - let (manager_profit_share, protocol_profit_share) = - self.calculate_profit_share_and_update(total_amount, vault, vault_protocol)?; - let manager_profit_share: u64 = manager_profit_share.cast()?; - let protocol_profit_share: u64 = protocol_profit_share.cast()?; - let profit_share = manager_profit_share - .safe_add(protocol_profit_share)? - .cast()?; - - let profit_share_shares: u128 = - vault_amount_to_depositor_shares(profit_share, vault.total_shares, vault_equity)?; - - self.decrease_vault_shares(profit_share_shares, vault)?; - - vault.user_shares = vault.user_shares.safe_sub(profit_share_shares)?; - vault.manager_total_profit_share = vault - .manager_total_profit_share - .saturating_add(manager_profit_share); - - if let Some(vp) = vault_protocol { - vp.protocol_total_profit_share = vp - .protocol_total_profit_share - .saturating_add(protocol_profit_share.cast()?); - let protocol_profit_share_shares: u128 = vault_amount_to_depositor_shares( - protocol_profit_share.cast()?, - vault.total_shares, - vault_equity, - )?; - msg!( - "protocol profit share shares: {}", - protocol_profit_share_shares - ); - vp.protocol_profit_and_fee_shares = vp - .protocol_profit_and_fee_shares - .saturating_add(protocol_profit_share_shares); - msg!("vp shares after: {}", vp.protocol_profit_and_fee_shares); - } - - Ok((manager_profit_share, protocol_profit_share)) + VaultDepositorBase::apply_profit_share(self, vault_equity, vault, vault_protocol) } pub fn realize_profits( diff --git a/programs/drift_vaults/src/tests.rs b/programs/drift_vaults/src/tests.rs index b82efdfa..5f2d1447 100644 --- a/programs/drift_vaults/src/tests.rs +++ b/programs/drift_vaults/src/tests.rs @@ -1,5 +1,6 @@ #[cfg(test)] mod vault_fcn { + use crate::state::traits::VaultDepositorBase; use crate::withdraw_request::WithdrawRequest; use crate::{Vault, VaultDepositor, WithdrawUnit}; use anchor_lang::prelude::Pubkey; @@ -541,6 +542,69 @@ mod vault_fcn { assert_eq!(vd_amount + vault_manager_amount_after, vault_equity - 1); } + #[test] + fn test_vd_withdraw_on_drawdown() { + let mut now = 123456789; + let vault = &mut Vault::default(); + + let mut vault_equity: u64 = 0; + let deposit_amount: u64 = 100 * QUOTE_PRECISION_U64; + + assert_eq!(vault.user_shares, 0); + assert_eq!(vault.total_shares, 0); + assert_eq!(vault.shares_base, 0); + + let vd = &mut VaultDepositor::new( + Pubkey::default(), + Pubkey::new_unique(), + Pubkey::new_unique(), + now, + ); + vd.deposit(deposit_amount, vault_equity, vault, &mut None, now) + .unwrap(); // new user deposits $2000 + let vd_shares = vd.get_vault_shares(); + now += 100; + assert_eq!(vault.user_shares, deposit_amount as u128); + assert_eq!(vault.total_shares, deposit_amount as u128); + assert_eq!(vd.get_vault_shares(), vault.user_shares); + assert_eq!(vd.get_vault_shares_base(), vault.shares_base); + vault_equity += deposit_amount; + + // down 50% + vault_equity /= 2; + now += 100; + + // user withdraws + vd.request_withdraw( + vd_shares as u64, + WithdrawUnit::Shares, + vault_equity, + vault, + &mut None, + now, + ) + .expect("request withdraw"); + + assert_eq!( + vd.last_withdraw_request, + WithdrawRequest { + shares: vd_shares, + value: vault_equity, + ts: now, + } + ); + + // down another 50% + vault_equity /= 2; + now += 100; + + let (withdraw_amount, finishing_liquidation) = vd + .withdraw(vault_equity, vault, &mut None, now) + .expect("withdraw"); + assert_eq!(withdraw_amount, vault_equity); + assert!(!finishing_liquidation); + } + #[test] fn test_vd_request_withdraw_after_rebase() { let mut now = 123456789; @@ -660,7 +724,7 @@ mod vault_fcn { WithdrawRequest { shares: vd_shares, value: vault_equity, - ts: now + ts: now, } ); println!( @@ -696,6 +760,8 @@ mod vault_v1_fcn { use crate::state::{Vault, VaultProtocol}; use crate::{VaultDepositor, WithdrawUnit}; + const USER_SHARES_AFTER_1500_BPS_FEE: u64 = 99_850_025; + #[test] fn test_manager_withdraw_v1() { let now = 0; @@ -751,8 +817,6 @@ mod vault_v1_fcn { assert_eq!(withdraw, 99999999); } - const USER_SHARES_AFTER_1500_BPS_FEE: u64 = 99_850_025; - #[test] fn test_management_and_protocol_fee_v1() { let now = 0; diff --git a/programs/drift_vaults/src/token_cpi.rs b/programs/drift_vaults/src/token_cpi.rs new file mode 100644 index 00000000..64182376 --- /dev/null +++ b/programs/drift_vaults/src/token_cpi.rs @@ -0,0 +1,13 @@ +use anchor_lang::prelude::*; + +pub trait MintTokensCPI { + fn mint(&self, vault_name: [u8; 32], vault_bump: u8, amount: u64) -> Result<()>; +} + +pub trait BurnTokensCPI { + fn burn(&self, vault_name: [u8; 32], vault_bump: u8, amount: u64) -> Result<()>; +} + +pub trait TokenTransferCPI { + fn token_transfer(&self, amount: u64) -> Result<()>; +} diff --git a/rust-toolchain.toml b/rust-toolchain.toml new file mode 100644 index 00000000..22048ac5 --- /dev/null +++ b/rust-toolchain.toml @@ -0,0 +1,2 @@ +[toolchain] +channel = "1.70.0" diff --git a/tests/driftVaults.ts b/tests/driftVaults.ts index 2c650b90..586377e1 100644 --- a/tests/driftVaults.ts +++ b/tests/driftVaults.ts @@ -2,6 +2,7 @@ import * as anchor from '@coral-xyz/anchor'; import { Program } from '@coral-xyz/anchor'; import { AdminClient, + BASE_PRECISION, BN, BulkAccountLoader, ZERO, @@ -18,25 +19,43 @@ import { getOrderParams, MarketType, PEG_PRECISION, - BASE_PRECISION, calculatePositionPNL, getInsuranceFundStakeAccountPublicKey, InsuranceFundStake, DriftClient, + OracleInfo, + TEN, + PERCENTAGE_PRECISION, + TWO, + getTokenAmount, + getUserStatsAccountPublicKey, + DRIFT_PROGRAM_ID, + OrderType, + isVariant, } from '@drift-labs/sdk'; import { bootstrapSignerClientAndUser, + calculateAllTokenizedVaultPdas, createUserWithUSDCAccount, + doWashTrading, + getVaultDepositorValue, initializeQuoteSpotMarket, + initializeSolSpotMarket, + initializeSolSpotMarketMaker, + isDriftInitialized, mockOracle, mockUSDCMint, printTxLogs, setFeedPrice, + sleep, + validateTotalUserShares, } from './testHelpers'; -import { ConfirmOptions, Keypair } from '@solana/web3.js'; +import { getMint } from '@solana/spl-token'; +import { ConfirmOptions, Keypair, Signer } from '@solana/web3.js'; import { assert } from 'chai'; import { VaultClient, + getTokenizedVaultMintAddressSync, getVaultAddressSync, getVaultDepositorAddressSync, encodeName, @@ -45,94 +64,50 @@ import { getVaultProtocolAddressSync, WithdrawUnit, } from '../ts/sdk'; -import { - CompetitionsClient, - getCompetitionAddressSync, - getCompetitorAddressSync, -} from '@drift-labs/competitions-sdk'; - -describe('driftVaults', () => { - const opts: ConfirmOptions = { - preflightCommitment: 'confirmed', - skipPreflight: false, - commitment: 'confirmed', - }; - - // Configure the client to use the local cluster. - const provider = anchor.AnchorProvider.local(undefined, opts); - anchor.setProvider(provider); - const connection = provider.connection; - const program = anchor.workspace.DriftVaults as Program; - - const bulkAccountLoader = new BulkAccountLoader(connection, 'confirmed', 1); - - let adminClient: AdminClient; - - let manager: Keypair; - let managerClient: VaultClient; - let managerUser: User; - - let fillerClient: VaultClient; - let fillerUser: User; - - let vd: Keypair; - let vdClient: VaultClient; - let vdUser: User; - let vdUserUSDCAccount: Keypair; - - let vd2: Keypair; - let vd2Client: VaultClient; - let vd2UserUSDCAccount: Keypair; - let _vd2User: User; - - let delegate: Keypair; - let delegateClient: VaultClient; - let _delegateUser: User; - - let protocol: Keypair; - let protocolClient: VaultClient; - let protocolVdUserUSDCAccount: Keypair; - let _protocolUser: User; - - // ammInvariant == k == x * y - // const mantissaSqrtScale = new BN(Math.sqrt(PRICE_PRECISION.toNumber())); - const mantissaSqrtScale = new BN(100_000); - const ammInitialQuoteAssetReserve = new BN(5 * 10 ** 13).mul( - mantissaSqrtScale - ); - const ammInitialBaseAssetReserve = new BN(5 * 10 ** 13).mul( - mantissaSqrtScale - ); - - let usdcMint: Keypair; - let solPerpOracle: PublicKey; - - const vaultName = 'crisp vault'; - const vault = getVaultAddressSync(program.programId, encodeName(vaultName)); - - const protocolVaultName = 'protocol vault'; - const protocolVault = getVaultAddressSync( - program.programId, - encodeName(protocolVaultName) - ); - - const VAULT_PROTOCOL_DISCRIM: number[] = [106, 130, 5, 195, 126, 82, 249, 53]; - const initialSolPerpPrice = 100; - const finalSolPerpPrice = initialSolPerpPrice + 10; - const usdcAmount = new BN(1_000).mul(QUOTE_PRECISION); - const baseAssetAmount = new BN(1).mul(BASE_PRECISION); +import { Metaplex } from '@metaplex-foundation/js'; + +// ammInvariant == k == x * y +const mantissaSqrtScale = new BN(100_000); +const ammInitialQuoteAssetReserve = new BN(5 * 10 ** 13).mul(mantissaSqrtScale); +const ammInitialBaseAssetReserve = new BN(5 * 10 ** 13).mul(mantissaSqrtScale); + +const opts: ConfirmOptions = { + preflightCommitment: 'confirmed', + skipPreflight: false, + commitment: 'confirmed', +}; + +// Configure the client to use the local cluster. +const provider = anchor.AnchorProvider.local(undefined, opts); +anchor.setProvider(provider); +const connection = provider.connection; + +const program = anchor.workspace.DriftVaults as Program; +const usdcMint = Keypair.generate(); +let solPerpOracle: PublicKey; +const metaplex = Metaplex.make(connection); + +let adminClient: AdminClient; +let adminInitialized = false; +const initialSolPerpPrice = 100; + +let perpMarketIndexes: number[] = []; +let spotMarketIndexes: number[] = []; +let oracleInfos: OracleInfo[] = []; + +// initialize adminClient first to make sure program is bootstrapped +mockUSDCMint(provider, usdcMint) + .then(async () => { + if (adminClient && (await isDriftInitialized(adminClient))) { + console.log('Drift already initialized'); + return; + } - before(async () => { - usdcMint = await mockUSDCMint(provider); solPerpOracle = await mockOracle(initialSolPerpPrice, undefined, undefined); - - const perpMarketIndexes = [0]; - const spotMarketIndexes = [0]; - const oracleInfos = [ - { publicKey: solPerpOracle, source: OracleSource.PYTH }, - ]; - + perpMarketIndexes = [0]; + spotMarketIndexes = [0, 1]; + oracleInfos = [{ publicKey: solPerpOracle, source: OracleSource.PYTH }]; adminClient = new AdminClient({ connection, wallet: provider.wallet, @@ -149,21 +124,73 @@ describe('driftVaults', () => { }, }); + const startInitTime = Date.now(); + console.log('Initializing AdminClient...'); + await adminClient.initialize(usdcMint.publicKey, true); await adminClient.subscribe(); await initializeQuoteSpotMarket(adminClient, usdcMint.publicKey); + await initializeSolSpotMarket(adminClient, solPerpOracle); + await Promise.all([ + adminClient.updateSpotMarketOrdersEnabled(0, true), + adminClient.updateSpotMarketOrdersEnabled(1, true), + adminClient.initializePerpMarket( + 0, + solPerpOracle, + ammInitialBaseAssetReserve, + ammInitialQuoteAssetReserve, + new BN(0), // 1 HOUR + new BN(initialSolPerpPrice).mul(PEG_PRECISION) + ), + ]); + await Promise.all([ + adminClient.updatePerpAuctionDuration(new BN(0)), + adminClient.updatePerpMarketCurveUpdateIntensity(0, 100), + ]); - const periodicity = new BN(0); // 1 HOUR - await adminClient.initializePerpMarket( - 0, - solPerpOracle, - ammInitialBaseAssetReserve, - ammInitialQuoteAssetReserve, - periodicity, - new BN(initialSolPerpPrice).mul(PEG_PRECISION) - ); - await adminClient.updatePerpAuctionDuration(new BN(0)); - await adminClient.updatePerpMarketCurveUpdateIntensity(0, 100); + await adminClient.fetchAccounts(); + + console.log(`AdminClient initialized in ${Date.now() - startInitTime}ms`); + adminInitialized = true; + }) + .catch((e) => { + console.error('Error initializing AdminClient:', e); + throw e; + }); + +describe('driftVaults', () => { + const bulkAccountLoader = new BulkAccountLoader(connection, 'confirmed', 1); + + let _manager: Keypair; + let managerClient: VaultClient; + let managerUser: User; + + let vd2: Keypair; + let vd2Client: VaultClient; + let vd2UserUSDCAccount: Keypair; + let _vd2User: User; + + let _delegate: Keypair; + let delegateClient: VaultClient; + let _delegateUser: User; + + const vaultName = 'crisp vault'; + const vault = getVaultAddressSync(program.programId, encodeName(vaultName)); + + const usdcAmount = new BN(1_000).mul(QUOTE_PRECISION); + + before(async () => { + while (!adminInitialized || !(await isDriftInitialized(adminClient))) { + console.log('TestDriftVaults: waiting for AdminClient...'); + await sleep(1000); + } + await adminClient.subscribe(); + + // const perpMarketIndexes = [0]; + // const spotMarketIndexes = [0, 1]; + // const oracleInfos = [ + // { publicKey: solPerpOracle, source: OracleSource.PYTH }, + // ]; // init vault manager const bootstrapManager = await bootstrapSignerClientAndUser({ @@ -183,7 +210,7 @@ describe('driftVaults', () => { oracleInfos, }, }); - manager = bootstrapManager.signer; + _manager = bootstrapManager.signer; managerClient = bootstrapManager.vaultClient; managerUser = bootstrapManager.user; @@ -206,56 +233,10 @@ describe('driftVaults', () => { oracleInfos, }, }); - delegate = bootstrapDelegate.signer; + _delegate = bootstrapDelegate.signer; delegateClient = bootstrapDelegate.vaultClient; _delegateUser = bootstrapDelegate.user; - // init a market filler for manager to trade against - const bootstrapFiller = await bootstrapSignerClientAndUser({ - payer: provider, - programId: program.programId, - usdcMint, - usdcAmount, - depositCollateral: true, - driftClientConfig: { - accountSubscription: { - type: 'websocket', - resubTimeoutMs: 30_000, - }, - opts, - activeSubAccountId: 0, - perpMarketIndexes, - spotMarketIndexes, - oracleInfos, - }, - }); - fillerClient = bootstrapFiller.vaultClient; - fillerUser = bootstrapFiller.user; - - // the VaultDepositor for the protocol vault - const bootstrapVD = await bootstrapSignerClientAndUser({ - payer: provider, - programId: program.programId, - usdcMint, - usdcAmount, - depositCollateral: false, - driftClientConfig: { - accountSubscription: { - type: 'websocket', - resubTimeoutMs: 30_000, - }, - opts, - activeSubAccountId: 0, - perpMarketIndexes, - spotMarketIndexes, - oracleInfos, - }, - }); - vd = bootstrapVD.signer; - vdClient = bootstrapVD.vaultClient; - vdUser = bootstrapVD.user; - vdUserUSDCAccount = bootstrapVD.userUSDCAccount; - // the VaultDepositor for the vault const bootstrapVD2 = await bootstrapSignerClientAndUser({ payer: provider, @@ -281,30 +262,6 @@ describe('driftVaults', () => { vd2UserUSDCAccount = bootstrapVD2.userUSDCAccount; _vd2User = bootstrapVD2.user; - // init protocol - const bootstrapProtocol = await bootstrapSignerClientAndUser({ - payer: provider, - programId: program.programId, - usdcMint, - usdcAmount, - skipUser: true, - driftClientConfig: { - accountSubscription: { - type: 'websocket', - resubTimeoutMs: 30_000, - }, - opts, - activeSubAccountId: 0, - perpMarketIndexes, - spotMarketIndexes, - oracleInfos, - }, - }); - protocol = bootstrapProtocol.signer; - protocolClient = bootstrapProtocol.vaultClient; - protocolVdUserUSDCAccount = bootstrapProtocol.userUSDCAccount; - _protocolUser = bootstrapProtocol.user; - // start account loader bulkAccountLoader.startPolling(); await bulkAccountLoader.load(); @@ -313,27 +270,19 @@ describe('driftVaults', () => { after(async () => { bulkAccountLoader.stopPolling(); + await adminClient.unsubscribe(); + await managerClient.driftClient.unsubscribe(); - await fillerClient.driftClient.unsubscribe(); - await vdClient.driftClient.unsubscribe(); await vd2Client.driftClient.unsubscribe(); await delegateClient.driftClient.unsubscribe(); - await protocolClient.driftClient.unsubscribe(); - await adminClient.unsubscribe(); await managerUser.unsubscribe(); - await fillerUser.unsubscribe(); - await vdUser.subscribe(); await _vd2User.unsubscribe(); await _delegateUser.unsubscribe(); - await _protocolUser.unsubscribe(); await managerClient.unsubscribe(); - await fillerClient.unsubscribe(); - await vdClient.unsubscribe(); await vd2Client.unsubscribe(); await delegateClient.unsubscribe(); - await protocolClient.unsubscribe(); }); // @@ -341,6 +290,7 @@ describe('driftVaults', () => { // it('Initialize Vault', async () => { + const beforeStateAccount = adminClient.getStateAccount(); await managerClient.initializeVault({ name: encodeName(vaultName), spotMarketIndex: 0, @@ -352,10 +302,19 @@ describe('driftVaults', () => { permissioned: false, minDepositAmount: ZERO, }); - await adminClient.fetchAccounts(); - assert(adminClient.getStateAccount().numberOfAuthorities.eq(new BN(7))); - assert(adminClient.getStateAccount().numberOfSubAccounts.eq(new BN(7))); + const afterStateAccount = adminClient.getStateAccount(); + + assert( + afterStateAccount.numberOfAuthorities + .sub(beforeStateAccount.numberOfAuthorities) + .eq(new BN(1)) + ); + assert( + afterStateAccount.numberOfSubAccounts + .sub(beforeStateAccount.numberOfSubAccounts) + .eq(new BN(1)) + ); }); it('Initialize Vault Depositor', async () => { @@ -374,7 +333,7 @@ describe('driftVaults', () => { writableSpotMarketIndexes: [0], }); - const txSig = await vd2Client.program.methods + await vd2Client.program.methods .deposit(usdcAmount) .accounts({ userTokenAccount: vd2UserUSDCAccount.publicKey, @@ -390,7 +349,8 @@ describe('driftVaults', () => { .remainingAccounts(remainingAccounts) .rpc(); - await printTxLogs(provider.connection, txSig); + const vd = await program.account.vaultDepositor.fetch(vaultDepositor); + assert(vd.totalDeposits.eq(usdcAmount)); }); it('Withdraw', async () => { @@ -517,6 +477,8 @@ describe('driftVaults', () => { }); const vaultName = 'if stake vault'; const vault = getVaultAddressSync(program.programId, encodeName(vaultName)); + + const beforeStateAccount = adminClient.getStateAccount(); await vaultClient.initializeVault({ name: encodeName(vaultName), spotMarketIndex: 0, @@ -528,8 +490,19 @@ describe('driftVaults', () => { permissioned: false, minDepositAmount: ZERO, }); - assert(adminClient.getStateAccount().numberOfAuthorities.eq(new BN(9))); - assert(adminClient.getStateAccount().numberOfSubAccounts.eq(new BN(9))); + await adminClient.fetchAccounts(); + const afterStateAccount = adminClient.getStateAccount(); + + assert( + afterStateAccount.numberOfAuthorities + .sub(beforeStateAccount.numberOfAuthorities) + .eq(new BN(1)) + ); + assert( + afterStateAccount.numberOfSubAccounts + .sub(beforeStateAccount.numberOfSubAccounts) + .eq(new BN(1)) + ); const testInitIFStakeAccount = async (marketIndex: number) => { const ifStakeTx0 = await vaultClient.initializeInsuranceFundStake( @@ -566,108 +539,238 @@ describe('driftVaults', () => { }; await testInitIFStakeAccount(0); + await driftClient.unsubscribe(); }); +}); - it('Test initializeCompetitor', async () => { - const spotMarket = adminClient.getSpotMarketAccount(0); - const [driftClient, _user, _kp] = await createUserWithUSDCAccount( - adminClient.provider, - usdcMint, - new anchor.Program( - adminClient.program.idl, - adminClient.program.programId, - adminClient.provider - ), - new BN(1000 * 10 ** 6), - [], - [0], - [ - { - publicKey: spotMarket.oracle, - source: spotMarket.oracleSource, - }, - ], - bulkAccountLoader - ); - const vaultClient = new VaultClient({ - driftClient, - program: program, - }); - const vaultName = 'competition vault'; - const vault = getVaultAddressSync(program.programId, encodeName(vaultName)); - await vaultClient.initializeVault({ - name: encodeName(vaultName), - spotMarketIndex: 0, - redeemPeriod: ZERO, - maxTokens: ZERO, - managementFee: ZERO, - profitShare: 0, - hurdleRate: 0, - permissioned: false, - minDepositAmount: ZERO, - }); +describe('TestProtocolVaults', () => { + const bulkAccountLoader = new BulkAccountLoader(connection, 'confirmed', 1); - try { - const competitionsClient = new CompetitionsClient({ - // @ts-ignore - driftClient: driftClient as DriftClient, - }); - const competitionName = 'sweepstakes'; - const encodedName = encodeName(competitionName); - const competitionAddress = getCompetitionAddressSync( - competitionsClient.program.programId, - encodedName - ); - const competitorAddress = getCompetitorAddressSync( - competitionsClient.program.programId, - competitionAddress, - vault - ); - const initCompTx = await competitionsClient.initializeCompetition({ - name: competitionName, - nextRoundExpiryTs: ZERO, - competitionExpiryTs: ZERO, - roundDuration: ZERO, - maxEntriesPerCompetitor: ZERO, - minSponsorAmount: ZERO, - maxSponsorFraction: ZERO, - numberOfWinners: 1, - }); - await printTxLogs(provider.connection, initCompTx); + let manager: Keypair; + let managerClient: VaultClient; + let managerUser: User; - const initCompetitorTx = await vaultClient.initializeCompetitor( - vault, - // @ts-ignore - competitionsClient, - competitionName - ); - await printTxLogs(provider.connection, initCompetitorTx); + let fillerClient: VaultClient; + let fillerUser: User; - const competitorAccount = - await competitionsClient.program.account.competitor.fetch( - competitorAddress - ); - assert( - competitorAccount.competition.equals(competitionAddress), - 'Competition address is incorrect' - ); - assert( - competitorAccount.authority.equals(vault), - 'Vault is not the competitor authority' - ); - } catch (err) { - console.log(err); - assert(false, 'Failed to initialize competitor'); - } - }); + let vd: Keypair; + let vdClient: VaultClient; + let vdUser: User; + let vdUserUSDCAccount: Keypair; - // - // Protocol vault tests - // + let _vd2: Keypair; + let vd2Client: VaultClient; + let _vd2UserUSDCAccount: Keypair; + let _vd2User: User; - it('Initialize Protocol Vault', async () => { - const vpParams: VaultProtocolParams = { - protocol: protocol.publicKey, + let delegate: Keypair; + let delegateClient: VaultClient; + let _delegateUser: User; + + let protocol: Keypair; + let protocolClient: VaultClient; + let protocolVdUserUSDCAccount: Keypair; + let _protocolUser: User; + + const protocolVaultName = 'protocol vault'; + const protocolVault = getVaultAddressSync( + program.programId, + encodeName(protocolVaultName) + ); + + const VAULT_PROTOCOL_DISCRIM: number[] = [106, 130, 5, 195, 126, 82, 249, 53]; + + const initialSolPerpPrice = 100; + const finalSolPerpPrice = initialSolPerpPrice + 10; + const usdcAmount = new BN(1_000).mul(QUOTE_PRECISION); + const baseAssetAmount = new BN(1).mul(BASE_PRECISION); + + before(async () => { + while (!adminInitialized || !(await isDriftInitialized(adminClient))) { + console.log('TestProtocolVault: waiting for AdminClient...'); + await sleep(1000); + } + await adminClient.subscribe(); + + // init vault manager + const bootstrapManager = await bootstrapSignerClientAndUser({ + payer: provider, + programId: program.programId, + usdcMint, + usdcAmount, + driftClientConfig: { + accountSubscription: { + type: 'websocket', + resubTimeoutMs: 30_000, + }, + opts, + activeSubAccountId: 0, + perpMarketIndexes, + spotMarketIndexes, + oracleInfos, + }, + }); + manager = bootstrapManager.signer; + managerClient = bootstrapManager.vaultClient; + managerUser = bootstrapManager.user; + + // init delegate who trades with vault funds + const bootstrapDelegate = await bootstrapSignerClientAndUser({ + payer: provider, + programId: program.programId, + usdcMint, + usdcAmount, + skipUser: true, + driftClientConfig: { + accountSubscription: { + type: 'websocket', + resubTimeoutMs: 30_000, + }, + opts, + activeSubAccountId: 0, + perpMarketIndexes, + spotMarketIndexes, + oracleInfos, + }, + }); + delegate = bootstrapDelegate.signer; + delegateClient = bootstrapDelegate.vaultClient; + _delegateUser = bootstrapDelegate.user; + + // init a market filler for manager to trade against + const bootstrapFiller = await bootstrapSignerClientAndUser({ + payer: provider, + programId: program.programId, + usdcMint, + usdcAmount, + depositCollateral: true, + driftClientConfig: { + accountSubscription: { + type: 'websocket', + resubTimeoutMs: 30_000, + }, + opts, + activeSubAccountId: 0, + perpMarketIndexes, + spotMarketIndexes, + oracleInfos, + }, + }); + fillerClient = bootstrapFiller.vaultClient; + fillerUser = bootstrapFiller.user; + + // the VaultDepositor for the protocol vault + const bootstrapVD = await bootstrapSignerClientAndUser({ + payer: provider, + programId: program.programId, + usdcMint, + usdcAmount, + depositCollateral: false, + driftClientConfig: { + accountSubscription: { + type: 'websocket', + resubTimeoutMs: 30_000, + }, + opts, + activeSubAccountId: 0, + perpMarketIndexes, + spotMarketIndexes, + oracleInfos, + }, + }); + vd = bootstrapVD.signer; + vdClient = bootstrapVD.vaultClient; + vdUser = bootstrapVD.user; + vdUserUSDCAccount = bootstrapVD.userUSDCAccount; + + // the VaultDepositor for the vault + const bootstrapVD2 = await bootstrapSignerClientAndUser({ + payer: provider, + programId: program.programId, + usdcMint, + usdcAmount, + skipUser: true, + depositCollateral: false, + driftClientConfig: { + accountSubscription: { + type: 'websocket', + resubTimeoutMs: 30_000, + }, + opts, + activeSubAccountId: 0, + perpMarketIndexes, + spotMarketIndexes, + oracleInfos, + }, + }); + _vd2 = bootstrapVD2.signer; + vd2Client = bootstrapVD2.vaultClient; + _vd2UserUSDCAccount = bootstrapVD2.userUSDCAccount; + _vd2User = bootstrapVD2.user; + + // init protocol + const bootstrapProtocol = await bootstrapSignerClientAndUser({ + payer: provider, + programId: program.programId, + usdcMint, + usdcAmount, + skipUser: true, + driftClientConfig: { + accountSubscription: { + type: 'websocket', + resubTimeoutMs: 30_000, + }, + opts, + activeSubAccountId: 0, + perpMarketIndexes, + spotMarketIndexes, + oracleInfos, + }, + }); + protocol = bootstrapProtocol.signer; + protocolClient = bootstrapProtocol.vaultClient; + protocolVdUserUSDCAccount = bootstrapProtocol.userUSDCAccount; + _protocolUser = bootstrapProtocol.user; + + // start account loader + bulkAccountLoader.startPolling(); + await bulkAccountLoader.load(); + }); + + after(async () => { + bulkAccountLoader.stopPolling(); + + await adminClient.unsubscribe(); + + await managerClient.driftClient.unsubscribe(); + await fillerClient.driftClient.unsubscribe(); + await vdClient.driftClient.unsubscribe(); + await vd2Client.driftClient.unsubscribe(); + await delegateClient.driftClient.unsubscribe(); + await protocolClient.driftClient.unsubscribe(); + + await managerUser.unsubscribe(); + await fillerUser.unsubscribe(); + await vdUser.subscribe(); + await _vd2User.unsubscribe(); + await _delegateUser.unsubscribe(); + await _protocolUser.unsubscribe(); + + await managerClient.unsubscribe(); + await fillerClient.unsubscribe(); + await vdClient.unsubscribe(); + await vd2Client.unsubscribe(); + await delegateClient.unsubscribe(); + await protocolClient.unsubscribe(); + }); + + // + // Protocol vault tests + // + + it('Initialize Protocol Vault', async () => { + const vpParams: VaultProtocolParams = { + protocol: protocol.publicKey, protocolFee: new BN(0), // 100_000 = 10% protocolProfitShare: 100_000, @@ -943,7 +1046,7 @@ describe('driftVaults', () => { const postOD = adminClient.getOracleDataForPerpMarket(0); const priceAfter = postOD.price.toNumber() / PRICE_PRECISION.toNumber(); console.log('price after:', priceAfter); - assert(priceAfter === finalSolPerpPrice); + assert(Math.abs(priceAfter - finalSolPerpPrice) < 0.00001); }); // vault exits long for a profit @@ -1124,7 +1227,7 @@ describe('driftVaults', () => { const settledPnl = vaultUserAcct.settledPerpPnl.toNumber() / QUOTE_PRECISION.toNumber(); console.log('vault settled pnl:', settledPnl); - assert(settledPnl === pnl); + assert(Math.abs(settledPnl - pnl) < 0.00001); }); it('Withdraw', async () => { @@ -1374,3 +1477,1229 @@ describe('driftVaults', () => { assert(totalSharesAfterProtocolWithdraw.eq(new BN(2))); }); }); + +describe('TestTokenizedDriftVaults', () => { + const bulkAccountLoader = new BulkAccountLoader(connection, 'confirmed', 1); + let managerSigner: Signer; + let managerClient: VaultClient; + let managerDriftClient: DriftClient; + + let vd0Signer: Signer; + let vd0Client: VaultClient; + let vd0DriftClient: DriftClient; + let vd0UsdcAccount: PublicKey; + + let vd1Signer: Signer; + let vd1Client: VaultClient; + let vd1DriftClient: DriftClient; + let vd1UsdcAccount: PublicKey; + + const usdcAmount = new BN(1_000).mul(QUOTE_PRECISION); + + const commonVaultName = 'tokenizing vault'; + const commonVaultKey = getVaultAddressSync( + program.programId, + encodeName(commonVaultName) + ); + let firstVaultInitd = false; + + before(async () => { + while (!adminInitialized) { + console.log( + 'TestTokenizedDriftVaults: waiting for drift initialization...' + ); + await sleep(1000); + } + + await adminClient.subscribe(); + + const bootstrapManager = await bootstrapSignerClientAndUser({ + payer: provider, + programId: program.programId, + usdcMint, + usdcAmount, + driftClientConfig: { + accountSubscription: { + type: 'websocket', + resubTimeoutMs: 30_000, + }, + opts, + activeSubAccountId: 0, + }, + metaplex, + }); + managerSigner = bootstrapManager.signer; + managerClient = bootstrapManager.vaultClient; + managerDriftClient = bootstrapManager.driftClient; + + const vd0Bootstrap = await bootstrapSignerClientAndUser({ + payer: provider, + programId: program.programId, + usdcMint, + usdcAmount: new BN(10).mul(usdcAmount), + driftClientConfig: { + accountSubscription: { + type: 'websocket', + resubTimeoutMs: 30_000, + }, + opts, + activeSubAccountId: 0, + }, + metaplex, + }); + vd0Signer = vd0Bootstrap.signer; + vd0Client = vd0Bootstrap.vaultClient; + vd0DriftClient = vd0Bootstrap.driftClient; + vd0UsdcAccount = vd0Bootstrap.userUSDCAccount.publicKey; + const vd1Bootstrap = await bootstrapSignerClientAndUser({ + payer: provider, + programId: program.programId, + usdcMint, + usdcAmount: new BN(10).mul(usdcAmount), + driftClientConfig: { + accountSubscription: { + type: 'websocket', + resubTimeoutMs: 30_000, + }, + opts, + activeSubAccountId: 0, + }, + metaplex, + }); + vd1Signer = vd1Bootstrap.signer; + vd1Client = vd1Bootstrap.vaultClient; + vd1DriftClient = vd1Bootstrap.driftClient; + vd1UsdcAccount = vd1Bootstrap.userUSDCAccount.publicKey; + + if (!firstVaultInitd) { + await managerClient.initializeVault({ + name: encodeName(commonVaultName), + spotMarketIndex: 0, + redeemPeriod: ZERO, + maxTokens: ZERO, + managementFee: ZERO, + profitShare: 0, + hurdleRate: 0, + permissioned: false, + minDepositAmount: ZERO, + }); + firstVaultInitd = true; + } + + // start account loader + bulkAccountLoader.startPolling(); + await bulkAccountLoader.load(); + }); + + after(async () => { + bulkAccountLoader.stopPolling(); + + await adminClient.unsubscribe(); + await managerClient.unsubscribe(); + await managerDriftClient.unsubscribe(); + await vd0Client.unsubscribe(); + await vd0DriftClient.unsubscribe(); + await vd1Client.unsubscribe(); + await vd1DriftClient.unsubscribe(); + }); + + async function fetchAccountStates( + vaultAddress?: PublicKey, + vaultDepositorAddress?: PublicKey, + tokenizedVaultDepositorAddress?: PublicKey + ) { + const vault = vaultAddress + ? await program.account.vault.fetch(vaultAddress) + : undefined; + const vaultDepositor = vaultDepositorAddress + ? await program.account.vaultDepositor.fetch(vaultDepositorAddress) + : undefined; + const tokenizedVaultDepositor = tokenizedVaultDepositorAddress + ? await program.account.tokenizedVaultDepositor.fetch( + tokenizedVaultDepositorAddress + ) + : undefined; + return { + vault, + vaultDepositor, + tokenizedVaultDepositor, + }; + } + + it('Initialize TokenizedVaultDepositor', async () => { + try { + await managerClient.initializeTokenizedVaultDepositor({ + vault: commonVaultKey, + tokenName: 'Tokenized Vault', + tokenSymbol: 'TV', + tokenUri: '', + decimals: 6, + }); + } catch (e) { + console.error(e); + assert(false); + } + + const tokenMint = getTokenizedVaultMintAddressSync( + program.programId, + commonVaultKey, + 0 + ); + const metadataAccount = metaplex.nfts().pdas().metadata({ + mint: tokenMint, + }); + + const mintAccount = await getMint(connection, tokenMint); + assert(mintAccount.mintAuthority.equals(commonVaultKey)); + assert(mintAccount.decimals === 6); + assert(mintAccount.isInitialized === true); + + assert((await connection.getAccountInfo(metadataAccount)) !== null); + const metadata = await metaplex + .nfts() + .findByMint({ mintAddress: tokenMint }); + assert(metadata.mint.address.equals(tokenMint)); + assert(metadata.name === 'Tokenized Vault'); + assert(metadata.symbol === 'TV'); + assert(metadata.uri === ''); + }); + + it('Initialize another TokenizedVaultDepositor', async () => { + const { tokenizedVaultDepositor } = calculateAllTokenizedVaultPdas( + program.programId, + commonVaultKey, + provider.wallet.publicKey, + 0 + ); + const tvdAccount = await connection.getAccountInfo(tokenizedVaultDepositor); + assert(tvdAccount !== null, 'TokenizedVaultDepositor account should exist'); + try { + const initTx = await managerClient.initializeTokenizedVaultDepositor({ + vault: commonVaultKey, + tokenName: 'Tokenized Vault', + tokenSymbol: 'TV', + tokenUri: '', + decimals: 6, + }); + await printTxLogs(provider.connection, initTx); + } catch (e) { + return; + } + assert( + false, + 'Should not have been able to initialize a second TokenizedVaultDepositor' + ); + }); + + it('Tokenize and redeem vault shares', async () => { + const bootstrapVd = await bootstrapSignerClientAndUser({ + payer: provider, + programId: program.programId, + usdcMint, + usdcAmount, + driftClientConfig: { + accountSubscription: { + type: 'websocket', + resubTimeoutMs: 30_000, + }, + opts, + activeSubAccountId: 0, + }, + metaplex, + }); + + const { + vaultDepositor, + tokenizedVaultDepositor, + mintAddress, + userVaultTokenAta, + vaultTokenizedTokenAta, + } = calculateAllTokenizedVaultPdas( + program.programId, + commonVaultKey, + bootstrapVd.signer.publicKey, + 0 + ); + + // deposit to vault + try { + await bootstrapVd.vaultClient.deposit( + vaultDepositor, + usdcAmount, + { + vault: commonVaultKey, + authority: bootstrapVd.vaultClient.driftClient.wallet.publicKey, + }, + undefined, + bootstrapVd.userUSDCAccount.publicKey + ); + } catch (e) { + console.error(e); + assert(false); + } + + await validateTotalUserShares(program, commonVaultKey); + + const vdBefore = await program.account.vaultDepositor.fetch(vaultDepositor); + const vdtBefore = await program.account.tokenizedVaultDepositor.fetch( + tokenizedVaultDepositor + ); + const vaultBefore = await program.account.vault.fetch(commonVaultKey); + const mintAccountBefore = await getMint(connection, mintAddress); + const tvdTokenBalanceBefore = await connection.getTokenAccountBalance( + vaultTokenizedTokenAta + ); + + assert( + (await connection.getAccountInfo(userVaultTokenAta)) === null, + 'User vault token account should not exist' + ); + assert( + tvdTokenBalanceBefore.value.uiAmount === 0, + 'TokenizedVaultDepositor token account has tokens' + ); + assert(Number(mintAccountBefore.supply) === 0, 'Mint supply !== 0'); + + assert( + Number(vdBefore.vaultShares) === Number(usdcAmount), + `VaultDepositor has no shares` + ); + + // tokenize shares for tokens + try { + const txSig = await bootstrapVd.vaultClient.tokenizeShares( + vaultDepositor, + vdBefore.vaultShares, + WithdrawUnit.SHARES + ); + await printTxLogs(provider.connection, txSig); + } catch (e) { + console.error(e); + assert(false, 'tokenizeShares threw'); + } + + const vdAfterTokenize = await program.account.vaultDepositor.fetch( + vaultDepositor + ); + const vdtAfterTokenize = + await program.account.tokenizedVaultDepositor.fetch( + tokenizedVaultDepositor + ); + const vaultAfterTokenize = await program.account.vault.fetch( + commonVaultKey + ); + const mintAccountAfterTokenize = await getMint(connection, mintAddress); + const userTokenBalanceAfterTokenize = + await connection.getTokenAccountBalance(userVaultTokenAta); + const tvdTokenBalanceAfterTokenize = + await connection.getTokenAccountBalance(vaultTokenizedTokenAta); + + assert( + tvdTokenBalanceAfterTokenize.value.uiAmount === 0, + 'TokenizedVaultDepositor token account has tokens' + ); + + const vdSharesDelta = vdAfterTokenize.vaultShares.sub(vdBefore.vaultShares); + const vdtSharesDelta = vdtAfterTokenize.vaultShares.sub( + vdtBefore.vaultShares + ); + const tokenBalanceDelta = new BN( + userTokenBalanceAfterTokenize.value.amount + ).sub(ZERO); + const mintSupplyDelta = new BN(String(mintAccountAfterTokenize.supply)).sub( + new BN(String(mintAccountBefore.supply)) + ); + + assert( + vdAfterTokenize.vaultSharesBase === vdBefore.vaultSharesBase, + 'VaultDepositor shares base changed' + ); + assert( + vdtAfterTokenize.vaultSharesBase === vdtBefore.vaultSharesBase, + 'TokenizedVaultDepositor shares base changed' + ); + + assert( + vdSharesDelta.neg().eq(vdtSharesDelta), + 'VaultDepositor and TokenizedVaultDepositor shares delta should be equal and opposite' + ); + assert( + tokenBalanceDelta.eq(mintSupplyDelta), + 'Token balance delta should equal mint supply delta' + ); + + assert( + vaultBefore.totalShares.eq(vaultAfterTokenize.totalShares), + 'Vault total shares should not have changed' + ); + assert( + vaultBefore.userShares.eq(vaultAfterTokenize.userShares), + 'Vault user shares should not have changed' + ); + + // redeem tokens for shares + try { + const txSig = await bootstrapVd.vaultClient.redeemTokens( + vaultDepositor, + new BN(userTokenBalanceAfterTokenize.value.amount).div(TWO) + ); + await printTxLogs(provider.connection, txSig); + } catch (e) { + console.error(e); + assert(false, 'redeemTokens threw'); + } + + const vdAfterRedeem = await program.account.vaultDepositor.fetch( + vaultDepositor + ); + const vdtAfterRedeem = await program.account.tokenizedVaultDepositor.fetch( + tokenizedVaultDepositor + ); + const vaultAfterRedeem = await program.account.vault.fetch(commonVaultKey); + const mintAccountAfterRedeem = await getMint(connection, mintAddress); + const userTokenBalanceAfterRedeem = await connection.getTokenAccountBalance( + userVaultTokenAta + ); + const tvdTokenBalanceAfterRedeem = await connection.getTokenAccountBalance( + vaultTokenizedTokenAta + ); + + assert( + tvdTokenBalanceAfterRedeem.value.uiAmount === 0, + 'TokenizedVaultDepositor token account has tokens' + ); + + const vdSharesDeltaAfterRedeem = vdAfterRedeem.vaultShares.sub( + vdBefore.vaultShares + ); + const vdtSharesDeltaAfterRedeem = vdtAfterRedeem.vaultShares.sub( + vdtBefore.vaultShares + ); + const tokenBalanceDeltaAfterRedeem = new BN( + userTokenBalanceAfterRedeem.value.amount + ).sub(new BN(userTokenBalanceAfterTokenize.value.amount)); + const mintSupplyDeltaAfterRedeem = new BN( + String(mintAccountAfterRedeem.supply) + ).sub(new BN(String(mintAccountAfterTokenize.supply))); + + assert( + vdAfterRedeem.vaultSharesBase === vdBefore.vaultSharesBase, + 'VaultDepositor shares base changed' + ); + assert( + vdtAfterRedeem.vaultSharesBase === vdtBefore.vaultSharesBase, + 'TokenizedVaultDepositor shares base changed' + ); + + assert( + vdSharesDeltaAfterRedeem.neg().eq(vdtSharesDeltaAfterRedeem), + 'VaultDepositor and TokenizedVaultDepositor shares delta should be equal and opposite' + ); + assert( + tokenBalanceDeltaAfterRedeem.eq(mintSupplyDeltaAfterRedeem), + 'Token balance delta should equal mint supply delta' + ); + + assert( + vaultBefore.totalShares.eq(vaultAfterRedeem.totalShares), + 'Vault total shares should not have changed' + ); + assert( + vaultBefore.userShares.eq(vaultAfterRedeem.userShares), + 'Vault user shares should not have changed' + ); + + // teardown + + await validateTotalUserShares(program, commonVaultKey); + + await bootstrapVd.driftClient.unsubscribe(); + await bootstrapVd.vaultClient.unsubscribe(); + }); + + // /** + // * Initializes a new vault (with TokenizedVaultDepositor) and 10% profit share, SOL spot market maker, and a non-manager depositor. + // * + // * Vault buys SOL spot with 99% of USDC deposits, and then the price changes from solStartPrice to solEndPrice. + // * Depositor tokenizes shares and redeems after manager buys SOL and price changes. + // */ + async function testRedeemVaultTokensWithProfitShare({ + solStartPrice, + solEndPrice, + profitable, + }: { + solStartPrice: number; + solEndPrice: number; + profitable: boolean; + }) { + console.log(`Initializing SOL price to ${solStartPrice}`); + await setFeedPrice(anchor.workspace.Pyth, solStartPrice, solPerpOracle); + + const usdcDepositAmount = new BN(10000 * 10 ** 6); + const usdcSpotMarket = managerDriftClient.getSpotMarketAccount(0); + const solSpotMarket = managerDriftClient.getSpotMarketAccount(1); + + const bulkAccountLoader = new BulkAccountLoader(connection, 'confirmed', 1); + const [driftClient, usdcAccount, kp] = await createUserWithUSDCAccount( + provider, + usdcMint, + new anchor.Program( + managerDriftClient.program.idl, + managerDriftClient.program.programId, + provider + ), + usdcDepositAmount, + [], + [0, 1], + [ + { + publicKey: solSpotMarket.oracle, + source: solSpotMarket.oracleSource, + }, + ], + bulkAccountLoader + ); + const { driftClient: mmDriftClient, requoteFunc } = + await initializeSolSpotMarketMaker( + provider, + usdcMint, + new anchor.Program( + managerDriftClient.program.idl, + managerDriftClient.program.programId, + provider + ), + [ + { + publicKey: solPerpOracle, + source: OracleSource.PYTH, + }, + ], + undefined, + undefined, + bulkAccountLoader + ); + await requoteFunc(); + + const testVaultClient = new VaultClient({ + // @ts-ignore + driftClient: adminClient, + program: program, + metaplex: metaplex, + cliMode: true, + }); + const depositorVaultClient = new VaultClient({ + // @ts-ignore + driftClient: driftClient, + program: new anchor.Program( + program.idl, + program.programId, + new anchor.AnchorProvider(provider.connection, new anchor.Wallet(kp), { + preflightCommitment: 'confirmed', + skipPreflight: false, + commitment: 'confirmed', + }) + ), + metaplex: metaplex, + cliMode: true, + }); + + const vaultName = `vault (${solStartPrice} -> ${solEndPrice})`; + const vault = getVaultAddressSync(program.programId, encodeName(vaultName)); + + await testVaultClient.initializeVault({ + name: encodeName(vaultName), + spotMarketIndex: 0, + redeemPeriod: ZERO, + maxTokens: ZERO, + managementFee: PERCENTAGE_PRECISION.div(TEN), + profitShare: PERCENTAGE_PRECISION.toNumber() / 10, // 10% + hurdleRate: 0, + permissioned: false, + minDepositAmount: ZERO, + }); + await testVaultClient.updateDelegate(vault, provider.wallet.publicKey); + await testVaultClient.updateMarginTradingEnabled(vault, true); + + const { vaultDepositor, tokenizedVaultDepositor, userVaultTokenAta } = + calculateAllTokenizedVaultPdas( + program.programId, + vault, + driftClient.wallet.publicKey, + 0 + ); + + await testVaultClient.initializeTokenizedVaultDepositor({ + vault, + tokenName: 'Tokenized Vault 2', + tokenSymbol: 'TV2', + tokenUri: '', + decimals: 6, + }); + + try { + await depositorVaultClient.deposit( + vaultDepositor, + usdcDepositAmount.div(TWO), + { + vault, + authority: depositorVaultClient.driftClient.wallet.publicKey, + }, + undefined, + usdcAccount + ); + } catch (e) { + console.error(e); + throw e; + } + await validateTotalUserShares(program, vault); + + const vdBefore = await program.account.vaultDepositor.fetch(vaultDepositor); + const vdtBefore = await program.account.tokenizedVaultDepositor.fetch( + tokenizedVaultDepositor + ); + await depositorVaultClient.tokenizeShares( + vaultDepositor, + vdBefore.vaultShares, + WithdrawUnit.SHARES + ); + + const vdAfter = await program.account.vaultDepositor.fetch(vaultDepositor); + const vdtAfter = await program.account.tokenizedVaultDepositor.fetch( + tokenizedVaultDepositor + ); + + const userTokenBalance = await connection.getTokenAccountBalance( + userVaultTokenAta + ); + + console.log(`User token balance: ${userTokenBalance.value.uiAmountString}`); + console.log( + `VaultDepositor shares: ${vdBefore.vaultShares.toString()} -> ${vdAfter.vaultShares.toString()}` + ); + console.log( + `TokenizedVaultDepositor shares: ${vdtBefore.vaultShares.toString()} -> ${vdtAfter.vaultShares.toString()}` + ); + + const vaultEquity = + await depositorVaultClient.calculateVaultEquityInDepositAsset({ + address: vault, + }); + console.log( + `Vault equity (${vault.toString()}): ${vaultEquity.toString()}` + ); + + const delegateDriftClient = new DriftClient({ + connection: driftClient.connection, + wallet: provider.wallet, + opts: { + commitment: 'confirmed', + }, + accountSubscription: { + type: 'websocket', + }, + authority: vault, + activeSubAccountId: 0, + subAccountIds: [0], + }); + + await delegateDriftClient.subscribe(); + + const user = delegateDriftClient.getUser(0, vault); + const s00 = user.getSpotPosition(0); + const vaultUsdcBalance = getTokenAmount( + s00.scaledBalance, + usdcSpotMarket, + s00.balanceType + ) + .mul(new BN(99)) + .div(new BN(100)); + + const mmUser = mmDriftClient.getUser(); + const mmOffer = mmUser + .getOpenOrders() + .find((o) => o.marketIndex === 1 && isVariant(o.direction, 'short')); + if (!mmOffer) { + throw new Error('mmOffer not found'); + } + + try { + const tx = await delegateDriftClient.placeAndTakeSpotOrder( + { + orderType: OrderType.LIMIT, + marketIndex: 1, + baseAssetAmount: vaultUsdcBalance + .mul(BASE_PRECISION) + .div(mmOffer.price), + price: mmOffer.price, + direction: PositionDirection.LONG, + immediateOrCancel: true, + auctionDuration: 0, + }, + undefined, + { + maker: mmUser.getUserAccountPublicKey(), + makerStats: getUserStatsAccountPublicKey( + new PublicKey(DRIFT_PROGRAM_ID), + mmDriftClient.authority + ), + makerUserAccount: mmUser.getUserAccount(), + order: mmOffer, + } + ); + // await printTxLogs(provider.connection, tx, true, mmDriftClient.program); + await printTxLogs(provider.connection, tx); + } catch (e) { + console.error(e); + throw e; + } + + await delegateDriftClient.fetchAccounts(); + await user.fetchAccounts(); + + console.log(`Updating price to ${solEndPrice}`); + await setFeedPrice(anchor.workspace.Pyth, solEndPrice, solPerpOracle); + await driftClient.fetchAccounts(); + + const solPrice1 = delegateDriftClient.getOracleDataForSpotMarket(1).price; + const vaultEquity2 = + await depositorVaultClient.calculateVaultEquityInDepositAsset({ + address: vault, + }); + console.log( + `Vault equity (solprice: ${solPrice1.toString()}): ${vaultEquity2.toString()} (${ + (vaultEquity2.toNumber() / vaultEquity.toNumber() - 1) * 100 + }% return)` + ); + + const vdBefore1 = await program.account.vaultDepositor.fetch( + vaultDepositor + ); + const vdtBefore1 = await program.account.tokenizedVaultDepositor.fetch( + tokenizedVaultDepositor + ); + + const tx3 = await depositorVaultClient.redeemTokens( + vaultDepositor, + new BN(userTokenBalance.value.amount) + ); + await printTxLogs(provider.connection, tx3); + + const vdAfter1 = await program.account.vaultDepositor.fetch(vaultDepositor); + const vdtAfter1 = await program.account.tokenizedVaultDepositor.fetch( + tokenizedVaultDepositor + ); + + const userTokenBalance1 = await connection.getTokenAccountBalance( + userVaultTokenAta + ); + + console.log('Shares after redeeming tokens:'); + console.log( + `User token balance: ${userTokenBalance1.value.uiAmountString}` + ); + console.log( + `VaultDepositor shares: ${vdBefore1.vaultShares.toString()} -> ${vdAfter1.vaultShares.toString()}` + ); + console.log( + `TokenizedVaultDepositor shares: ${vdtBefore1.vaultShares.toString()} -> ${vdtAfter1.vaultShares.toString()}` + ); + + assert( + userTokenBalance1.value.uiAmountString === '0', + 'User token balance should be 0' + ); + assert( + vdtAfter1.vaultShares.eq(ZERO), + 'TokenizedVaultDepositor shares should be 0' + ); + + if (profitable) { + assert( + vdAfter1.vaultShares.lt(vdBefore.vaultShares), + 'VaultDepositor shares should decrease due to profit share' + ); + } else { + assert( + vdAfter1.vaultShares.eq(vdBefore.vaultShares), + 'VaultDepositor shares should stay same due to no profit share' + ); + } + + await validateTotalUserShares(program, vault); + + await mmDriftClient.unsubscribe(); + await driftClient.unsubscribe(); + await delegateDriftClient.unsubscribe(); + await testVaultClient.unsubscribe(); + await depositorVaultClient.unsubscribe(); + } + + it('Redeem vault tokens with profit share, profitable', async () => { + // 10% gain + await testRedeemVaultTokensWithProfitShare({ + solStartPrice: 100, + solEndPrice: 110, + profitable: true, + }); + }); + + it('Redeem vault tokens with profit share, not profitable', async () => { + // 10% loss + await testRedeemVaultTokensWithProfitShare({ + solStartPrice: 100, + solEndPrice: 90, + profitable: false, + }); + }); + + /** + * 1. initialize a new tokenized vault + * 2. vd0 deposits and tokenizes shares + * 3. vault trades until down 99.9% (rebase factor 0 -> 2) + * 4. vd1 deposits but cannot tokenize + * 5. vault trades until down another 10% + * 6. vd0 can still redeem tokens + * 7. can initialize another tokenized vault with new base + * 8. can deposit and tokenize with new tokenized vd + */ + it('Disallow tokenize after vault rebases, allow redeeming tokens', async () => { + const { driftClient: mmDriftClient, requoteFunc } = + await initializeSolSpotMarketMaker( + provider, + usdcMint, + new anchor.Program( + managerDriftClient.program.idl, + managerDriftClient.program.programId, + provider + ), + [ + { + publicKey: solPerpOracle, + source: OracleSource.PYTH, + }, + ], + undefined, + undefined, + bulkAccountLoader + ); + + const vaultName = `test tokenize post rebase`; + const vault = getVaultAddressSync(program.programId, encodeName(vaultName)); + + await managerClient.initializeVault({ + name: encodeName(vaultName), + spotMarketIndex: 0, + redeemPeriod: ZERO, + maxTokens: ZERO, + managementFee: PERCENTAGE_PRECISION.div(TEN), + profitShare: PERCENTAGE_PRECISION.toNumber() / 10, // 10% + hurdleRate: 0, + permissioned: false, + minDepositAmount: ZERO, + }); + await managerClient.updateDelegate(vault, managerSigner.publicKey); + await managerClient.updateMarginTradingEnabled(vault, true); + + const { vault: vault_0 } = await fetchAccountStates(vault); + + const { + vaultDepositor: vd0VaultDepositor, + tokenizedVaultDepositor, + userVaultTokenAta: vd0VaultTokenAta, + } = calculateAllTokenizedVaultPdas( + program.programId, + vault, + vd0Signer.publicKey, + vault_0.sharesBase + ); + + await managerClient.initializeTokenizedVaultDepositor({ + vault, + tokenName: 'Tokenized Vault 2', + tokenSymbol: 'TV2', + tokenUri: '', + decimals: 6, + }); + + // vd0 deposits 1000 + await vd0Client.deposit( + vd0VaultDepositor, + usdcAmount, + { + vault, + authority: vd0DriftClient.wallet.publicKey, + }, + undefined, + vd0UsdcAccount + ); + await validateTotalUserShares(program, vault); + + const { vaultDepositor: vd00 } = await fetchAccountStates( + undefined, + vd0VaultDepositor, + undefined + ); + + await vd0Client.tokenizeShares( + vd0VaultDepositor, + vd00.vaultShares, + WithdrawUnit.SHARES + ); + + const { + vault: vault_1, + vaultDepositor: vd01, + tokenizedVaultDepositor: vdt01, + } = await fetchAccountStates( + vault, + vd0VaultDepositor, + tokenizedVaultDepositor + ); + + const vdTokens00 = await connection.getTokenAccountBalance( + vd0VaultTokenAta + ); + + await validateTotalUserShares(program, vault); + + assert(vd01.vaultShares.eq(ZERO), 'vd01 has shares'); + assert(vdt01.vaultShares.gt(ZERO), 'vdt01 has no shares'); + assert(vd01.vaultSharesBase === 0, 'vd01 rebased'); + assert(vd01.vaultSharesBase === vault_1.sharesBase, 'vault rebased'); + assert(vdTokens00.value.uiAmount > 0, 'vd0 tokens'); + + await managerDriftClient.addAndSubscribeToUsers(vault); + await managerDriftClient.switchActiveUser(0, vault); + + const vaultEquity0 = await managerClient.calculateVaultEquityInDepositAsset( + { + address: vault, + } + ); + console.log(`Vault equity 0: ${vaultEquity0.toString()}`); + + console.log(`\nvd0 Vault Depositor Value:`); + await getVaultDepositorValue({ + vaultClient: vd0Client, + vault: vault, + vaultDepositor: vd0VaultDepositor, + tokenizedVaultDepositor: tokenizedVaultDepositor, + tokenizedVaultAta: vd0VaultTokenAta, + print: true, + }); + + await doWashTrading({ + mmDriftClient, + traderDriftClient: managerDriftClient, + traderAuthority: vault, + traderSubAccount: 0, + vaultClient: managerClient, + vaultAddress: vault, + startVaultEquity: vaultEquity0, + stopPnlDiffPct: -0.999, + maxIters: 100, + mmRequoteFunc: requoteFunc, + }); + + const vaultEquity1 = await managerClient.calculateVaultEquityInDepositAsset( + { + address: vault, + } + ); + console.log( + `Vault equity 2: ${vaultEquity1.toString()} (${ + (vaultEquity1.toNumber() / vaultEquity0.toNumber() - 1) * 100 + }%)` + ); + + console.log(`\nvd0 Vault Depositor Value:`); + await getVaultDepositorValue({ + vaultClient: vd0Client, + vault: vault, + vaultDepositor: vd0VaultDepositor, + tokenizedVaultDepositor: tokenizedVaultDepositor, + tokenizedVaultAta: vd0VaultTokenAta, + print: true, + }); + + // enter second depositor and tokenize + const { + vaultDepositor: vd1VaultDepositor, + userVaultTokenAta: vd1VaultTokenAta, + } = calculateAllTokenizedVaultPdas( + program.programId, + vault, + vd1Signer.publicKey, + vault_0.sharesBase + ); + + // vd1 deposits 1000 + const dep1Tx = await vd1Client.deposit( + vd1VaultDepositor, + usdcAmount, + { + vault, + authority: vd1DriftClient.wallet.publicKey, + }, + undefined, + vd1UsdcAccount + ); + await printTxLogs(provider.connection, dep1Tx); + + const { vault: vault_2, tokenizedVaultDepositor: vdt10 } = + await fetchAccountStates(vault, undefined, tokenizedVaultDepositor); + const { vaultDepositor: vd10 } = await fetchAccountStates( + undefined, + vd1VaultDepositor, + undefined + ); + + assert(vd10.vaultShares.gt(ZERO), 'vd10 has shares'); + assert(vdt10.vaultShares.gt(ZERO), 'vdt10 has no shares'); + assert(vd10.vaultSharesBase === vault_2.sharesBase, 'vault1 didnt rebase'); + assert(vd10.vaultSharesBase > 0, 'vd10 didnt rebase'); + assert(vdt10.vaultSharesBase === 0, 'vdt10 should not have rebased'); + + const vaultEquity2 = await managerClient.calculateVaultEquityInDepositAsset( + { + address: vault, + } + ); + + // trade until -10% + await doWashTrading({ + mmDriftClient, + traderDriftClient: managerDriftClient, + traderAuthority: vault, + traderSubAccount: 0, + vaultClient: managerClient, + vaultAddress: vault, + startVaultEquity: vaultEquity2, + stopPnlDiffPct: -0.1, + maxIters: 100, + mmRequoteFunc: requoteFunc, + }); + + const rebaseIx = await vd1Client.getApplyRebaseIx(vault, vd1VaultDepositor); + const tx = await vd1DriftClient.sendTransaction( + await vd1DriftClient.buildTransaction(rebaseIx, vd1DriftClient.txParams), + [], + vd1DriftClient.opts + ); + await printTxLogs(provider.connection, tx.txSig); + + const vdtRebaseIx = await managerClient.getApplyRebaseTokenizedDepositorIx( + vault, + tokenizedVaultDepositor + ); + const tx1 = await managerDriftClient.sendTransaction( + await managerDriftClient.buildTransaction( + vdtRebaseIx, + managerDriftClient.txParams + ), + [], + managerDriftClient.opts + ); + await printTxLogs(provider.connection, tx1.txSig); + + const { + vault: vault_3, + vaultDepositor: vd11, + tokenizedVaultDepositor: vdt11, + } = await fetchAccountStates( + vault, + vd1VaultDepositor, + tokenizedVaultDepositor + ); + + assert(vault_3.sharesBase > vault_1.sharesBase, 'vault11 didnt rebase'); + assert(vd11.vaultSharesBase === vault_3.sharesBase, 'vault1 didnt rebase'); + assert(vd11.vaultSharesBase > 0, 'vd11 didnt rebase'); + assert(vdt11.vaultSharesBase > 0, 'vdt11 didnt rebase'); + + try { + const dep1TokenizeTx = await vd1Client.tokenizeShares( + vd1VaultDepositor, + vd10.vaultShares, + WithdrawUnit.SHARES + ); + await printTxLogs(provider.connection, dep1TokenizeTx); + assert( + false, + 'vd1 should fail to tokenizeShares after a rebase has occured' + ); + } catch (e) { + // @ts-ignore + } + + await validateTotalUserShares(program, vault); + + // force vd0 to rebase + try { + const rebaseIx = await managerClient.getApplyRebaseIx( + vault, + vd0VaultDepositor + ); + const tx = await managerDriftClient.sendTransaction( + await managerDriftClient.buildTransaction( + rebaseIx, + managerDriftClient.txParams + ), + [], + managerDriftClient.opts + ); + await printTxLogs(provider.connection, tx.txSig); + } catch (e) { + console.error(e); + assert(false, 'Failed to force vd0 to rebase'); + } + + console.log(`\nvd0 Vault Depositor Value:`); + const vd0Values0 = await getVaultDepositorValue({ + vaultClient: vd0Client, + vault: vault, + vaultDepositor: vd0VaultDepositor, + tokenizedVaultDepositor: tokenizedVaultDepositor, + tokenizedVaultAta: vd0VaultTokenAta, + print: true, + }); + + const vd0RedeemTx = await vd0Client.redeemTokens( + vd0VaultDepositor, + vd0Values0.ataBalance, + vault_1.sharesBase + ); + await printTxLogs(provider.connection, vd0RedeemTx); + + console.log(`\nvd0 Vault Depositor Value after redeem:`); + const vd0Values1 = await getVaultDepositorValue({ + vaultClient: vd0Client, + vault: vault, + vaultDepositor: vd0VaultDepositor, + tokenizedVaultDepositor: tokenizedVaultDepositor, + tokenizedVaultAta: vd0VaultTokenAta, + print: true, + }); + + assert( + vd0Values1.vaultDepositorEquity.eq(vd0Values0.ataValue), + 'vd0 equity after redeem should equal ata value before redeem' + ); + assert( + vd0Values1.ataBalance.eq(ZERO), + 'vd0 ata balance after redeem should be 0' + ); + + console.log(`\nvd1 Vault Depositor Value:`); + const vd1Values1 = await getVaultDepositorValue({ + vaultClient: vd1Client, + vault: vault, + vaultDepositor: vd1VaultDepositor, + tokenizedVaultDepositor: tokenizedVaultDepositor, + tokenizedVaultAta: vd1VaultTokenAta, + print: true, + }); + const vdShareOfVault = + vd0Values1.vaultDepositorShareOfVault + + vd1Values1.vaultDepositorShareOfVault; + assert( + Math.abs(vdShareOfVault - 1) < 0.000001, + `vd0 and vd1 share of vault should be 1, got ${vdShareOfVault}` + ); + + const vdTotalEquity = vd0Values1.vaultDepositorEquity; + assert( + vdTotalEquity.abs().sub(vd0Values1.vaultEquity).lt(TEN), + `vault depositor equity should equal, got totalVdEquity: ${vdTotalEquity.toString()} and vaultEquity: ${vd0Values1.vaultEquity.toString()}` + ); + + const vd0Pnl = + (vd0Values1.vaultDepositorEquity.toNumber() / usdcAmount.toNumber() - 1) * + 100; + console.log(`vd0 pnl ${vd0Pnl}%`); + + await validateTotalUserShares(program, vault); + + // check that we can inialize another tokenized vault with a new shares base + const { + tokenizedVaultDepositor: tokenizedVaultDepositor2, + userVaultTokenAta: vd0VaultTokenAta2, + } = calculateAllTokenizedVaultPdas( + program.programId, + vault, + vd0Signer.publicKey, + vault_3.sharesBase + ); + try { + console.log( + `Initializing tokenized vault for vault with shares base: ${ + vault_3.sharesBase + }: ${tokenizedVaultDepositor2.toBase58()}` + ); + await managerClient.initializeTokenizedVaultDepositor({ + vault, + tokenName: 'Tokenized Vault 2', + tokenSymbol: 'TV2', + tokenUri: '', + decimals: 6, + }); + + assert( + (await vd0DriftClient.connection.getAccountInfo( + tokenizedVaultDepositor2 + )) !== null, + 'tokenized vault 2 should exist' + ); + } catch (e) { + console.error(e); + assert( + false, + 'Failed to initialize another tokenized vault, after rebase' + ); + } + + // vd0 deposits and tokenizes again + try { + await vd0Client.deposit( + vd0VaultDepositor, + usdcAmount, + undefined, + undefined, + vd0UsdcAccount + ); + await validateTotalUserShares(program, vault); + + const { vaultDepositor: vd00 } = await fetchAccountStates( + undefined, + vd0VaultDepositor, + undefined + ); + + await vd0Client.tokenizeShares( + vd0VaultDepositor, + vd00.vaultShares, + WithdrawUnit.SHARES + ); + + const { ataValue } = await getVaultDepositorValue({ + vaultClient: vd0Client, + vault: vault, + vaultDepositor: vd0VaultDepositor, + tokenizedVaultDepositor: tokenizedVaultDepositor2, + tokenizedVaultAta: vd0VaultTokenAta2, + print: true, + }); + + // vd equity + new deposit = total token value + assert(vd0Values1.vaultDepositorEquity.add(usdcAmount).eq(ataValue)); + + await validateTotalUserShares(program, vault); + } catch (e) { + console.error(e); + assert( + false, + 'vd0 Failed to deposit and tokenize again to new tokenized vault' + ); + } + }); +}); diff --git a/tests/testHelpers.ts b/tests/testHelpers.ts index 6c798879..19a0c483 100644 --- a/tests/testHelpers.ts +++ b/tests/testHelpers.ts @@ -11,6 +11,8 @@ import { createInitializeAccountInstruction, createMintToInstruction, createWrappedNativeAccount, + getAssociatedTokenAddressSync, + getMint, } from '@solana/spl-token'; import { Connection, @@ -40,8 +42,29 @@ import { MarketStatus, DriftClient, DriftClientConfig, + getSignedTokenAmount, + getTokenAmount, + TEN, + convertToNumber, + getOrderParams, + MarketType, + OrderType, + PositionDirection, + parseLogs, + isVariant, + BASE_PRECISION, + getUserStatsAccountPublicKey, + DRIFT_PROGRAM_ID, } from '@drift-labs/sdk'; -import { IDL, VaultClient } from '../ts/sdk'; +import { + DriftVaults, + getTokenizedVaultAddressSync, + getTokenizedVaultMintAddressSync, + getVaultDepositorAddressSync, + IDL, + VaultClient, +} from '../ts/sdk'; +import { Metaplex } from '@metaplex-foundation/js'; export async function mockOracle( price: number = 50 * 10e7, @@ -231,6 +254,17 @@ export async function createUSDCAccountForUser( return userUSDCAccount.publicKey; } +export async function isDriftInitialized(driftClient: DriftClient) { + const stateAccountRPCResponse = + await driftClient.connection.getParsedAccountInfo( + await driftClient.getStatePublicKey() + ); + if (stateAccountRPCResponse.value !== null) { + return true; + } + return false; +} + export async function initializeAndSubscribeDriftClient( connection: Connection, program: Program, @@ -282,6 +316,7 @@ export async function createUserWithUSDCAccount( usdcMint, usdcAmount ); + const driftClient = await initializeAndSubscribeDriftClient( provider.connection, chProgram, @@ -350,15 +385,135 @@ export async function createUserWithUSDCAndWSOLAccount( return [driftClient, solAccount, usdcAccount, userKeyPair]; } +export async function initializeSolSpotMarketMaker( + provider: AnchorProvider, + usdcMint: Keypair, + chProgram: Program, + oracleInfos: OracleInfo[] = [], + solAmount?: BN, + usdcAmount?: BN, + accountLoader?: BulkAccountLoader +): Promise<{ + driftClient: TestClient; + solAccount: PublicKey; + usdcAccount: PublicKey; + userKeyPair: Keypair; + requoteFunc: (bid?: BN, ask?: BN, print?: boolean) => Promise; +}> { + const solDepositAmount = solAmount ?? new BN(10_000 * LAMPORTS_PER_SOL); + const usdcDepositAmount = usdcAmount ?? new BN(1_000_000 * 1e6); + + const [driftClient, solAccount, usdcAccount, userKeyPair] = + await createUserWithUSDCAndWSOLAccount( + provider, + usdcMint, + chProgram, + solDepositAmount, + usdcDepositAmount, + [], + [0, 1], + oracleInfos, + accountLoader + ); + await driftClient.updateUserMarginTradingEnabled([ + { + marginTradingEnabled: true, + subAccountId: 0, + }, + ]); + + const usdcMarket = driftClient.getSpotMarketAccount(0); + assert(usdcMarket !== undefined, 'usdcMarket was not initialized'); + const solMarket = driftClient.getSpotMarketAccount(1); + assert(solMarket !== undefined, 'solMarket was not initialized'); + + await driftClient.deposit(usdcDepositAmount, 0, usdcAccount); + await driftClient.deposit(solDepositAmount, 1, solAccount); + + const requoteFunc = async (bid?: BN, ask?: BN, print?: boolean) => { + await driftClient.fetchAccounts(); + const solOracle = driftClient.getOracleDataForSpotMarket(1); + + const bidPrice = + bid ?? solOracle.price.sub(new BN(10).mul(solMarket.orderTickSize)); + const askPrice = + ask ?? solOracle.price.add(new BN(10).mul(solMarket.orderTickSize)); + + const solPos = driftClient.getUser().getSpotPosition(1); + const solBal = getSignedTokenAmount( + getTokenAmount(solPos.scaledBalance, solMarket, solPos.balanceType), + solPos.balanceType + ); + + const solPrec = TEN.pow(new BN(solMarket.decimals)); + + try { + const askAmount = convertToNumber(solBal, solPrec) / 10; + const bidAmount = askAmount; + if (print) { + console.log( + `mm ${driftClient.authority.toBase58()} requoting around ${convertToNumber( + solOracle.price + )}. bid: ${bidAmount}@$${convertToNumber( + bidPrice + )}, ask: ${askAmount}@$${convertToNumber(askPrice)}` + ); + } + + await driftClient.cancelAndPlaceOrders( + { + marketType: MarketType.SPOT, + marketIndex: 1, + }, + [ + getOrderParams({ + orderType: OrderType.LIMIT, + marketType: MarketType.SPOT, + marketIndex: 1, + direction: PositionDirection.LONG, + price: bidPrice, + baseAssetAmount: new BN(bidAmount * solPrec.toNumber()), + }), + getOrderParams({ + orderType: OrderType.LIMIT, + marketType: MarketType.SPOT, + marketIndex: 1, + direction: PositionDirection.SHORT, + price: askPrice, + baseAssetAmount: new BN(askAmount * solPrec.toNumber()), + }), + ] + ); + } catch (e) { + console.error(e); + throw new Error(`mm failed to requote`); + } + }; + + return { + driftClient, + solAccount, + usdcAccount, + userKeyPair, + requoteFunc, + }; +} + export async function printTxLogs( connection: Connection, - txSig: TransactionSignature + txSig: TransactionSignature, + dumpEvents = false, + driftProgram?: Program ): Promise { - console.log( - 'tx logs', - (await connection.getTransaction(txSig, { commitment: 'confirmed' })).meta - .logMessages - ); + const tx = await connection.getTransaction(txSig, { + commitment: 'confirmed', + }); + console.log('tx logs', tx.meta.logMessages); + if (dumpEvents) { + for (const e of parseLogs(driftProgram, tx.meta.logMessages)) { + console.log(JSON.stringify(e)); + } + } } export async function mintToInsuranceFund( @@ -806,7 +961,7 @@ const parsePriceInfo = (data, exponent) => { }; }; -export function sleep(ms) { +export function sleep(ms: number) { return new Promise((resolve) => setTimeout(resolve, ms)); } @@ -910,8 +1065,10 @@ export async function bootstrapSignerClientAndUser(params: { vaultClientCliMode?: boolean; skipUser?: boolean; driftClientConfig?: Omit; + metaplex?: Metaplex; }): Promise<{ signer: Keypair; + wallet: anchor.Wallet; user: User; userUSDCAccount: Keypair; driftClient: DriftClient; @@ -927,18 +1084,10 @@ export async function bootstrapSignerClientAndUser(params: { vaultClientCliMode, driftClientConfig, } = params; - const { - accountSubscription, - opts, - activeSubAccountId, - perpMarketIndexes, - spotMarketIndexes, - oracleInfos, - } = driftClientConfig; + const { accountSubscription, opts, activeSubAccountId } = driftClientConfig; const signer = Keypair.generate(); await payer.connection.requestAirdrop(signer.publicKey, LAMPORTS_PER_SOL); - await sleep(1000); const driftClient = new DriftClient({ connection: payer.connection, @@ -947,11 +1096,12 @@ export async function bootstrapSignerClientAndUser(params: { commitment: 'confirmed', }, activeSubAccountId, - perpMarketIndexes, - spotMarketIndexes, - oracleInfos, + // perpMarketIndexes, + // spotMarketIndexes, + // oracleInfos, accountSubscription, }); + const wallet = new anchor.Wallet(signer); const provider = new anchor.AnchorProvider( payer.connection, new anchor.Wallet(signer), @@ -962,6 +1112,7 @@ export async function bootstrapSignerClientAndUser(params: { driftClient, program, cliMode: vaultClientCliMode ?? true, + metaplex: params.metaplex, }); const userUSDCAccount = await mockUserUSDCAccount( usdcMint, @@ -989,6 +1140,7 @@ export async function bootstrapSignerClientAndUser(params: { } return { signer, + wallet, user, userUSDCAccount, driftClient, @@ -996,3 +1148,424 @@ export async function bootstrapSignerClientAndUser(params: { provider, }; } + +export async function getVaultDepositorValue(params: { + vaultClient: VaultClient; + vault: PublicKey; + vaultDepositor: PublicKey; + tokenizedVaultDepositor?: PublicKey; + tokenizedVaultAta?: PublicKey; + print?: boolean; +}): Promise<{ + vaultEquity: BN; + vaultShares: BN; + vaultDepositorShares: BN; + vaultDepositorEquity: BN; + vaultDepositorShareOfVault: number; + tokenizedVaultDepositorEquity?: BN; + tokenizedVaultDepositorShareOfVault?: number; + ataBalance?: BN; + ataShareOfSupply?: number; + ataValue?: BN; +}> { + const vaultAccount = await params.vaultClient.getVault(params.vault); + const vaultDepositorAccount = + await params.vaultClient.program.account.vaultDepositor.fetch( + params.vaultDepositor + ); + let tokenizedVaultDepositorAccount = undefined; + try { + tokenizedVaultDepositorAccount = params.tokenizedVaultDepositor + ? await params.vaultClient.program.account.tokenizedVaultDepositor.fetch( + params.tokenizedVaultDepositor + ) + : undefined; + } catch (e) { + console.log('failed to get tokenized vault depositor account', e); + } + + const vaultEquity = + await params.vaultClient.calculateVaultEquityInDepositAsset({ + address: params.vault, + }); + + assert( + vaultAccount.sharesBase === vaultDepositorAccount.vaultSharesBase, + 'vaultDepositorAccount.vaultSharesBase is not equal to vaultAccount.sharesBase' + ); + if (tokenizedVaultDepositorAccount) { + assert( + tokenizedVaultDepositorAccount.vaultSharesBase === + vaultAccount.sharesBase, + 'tokenizedVaultDepositorAccount.vaultSharesBase is not equal to vaultAccount.sharesBase' + ); + } + + let tokenizedVaultDepositorEquity: BN; + let tokenizedVaultDepositorShareOfVault: number; + let ataBalance: BN; + let ataValue: BN; + let ataShareOfSupply: number; + if (params.tokenizedVaultDepositor) { + tokenizedVaultDepositorEquity = vaultEquity + .mul(tokenizedVaultDepositorAccount.vaultShares) + .div(vaultAccount.totalShares); + tokenizedVaultDepositorShareOfVault = + tokenizedVaultDepositorAccount.vaultShares.toNumber() / + vaultAccount.totalShares.toNumber(); + + if (params.tokenizedVaultAta) { + try { + const ata = + await params.vaultClient.driftClient.connection.getTokenAccountBalance( + params.tokenizedVaultAta + ); + const mint = await getMint( + params.vaultClient.driftClient.connection, + tokenizedVaultDepositorAccount.mint + ); + const totalSupply = new BN(mint.supply.toString()); + + ataBalance = new BN(ata.value.amount); + if (!totalSupply.isZero()) { + ataShareOfSupply = ataBalance.toNumber() / totalSupply.toNumber(); + ataValue = tokenizedVaultDepositorEquity + .mul(ataBalance) + .div(totalSupply); + } else { + ataShareOfSupply = null; + ataValue = null; + } + } catch (e) { + console.log( + `depsoitor ${params.vaultDepositor.toBase58()} has no tokenized ATA (${params.tokenizedVaultAta.toBase58()})` + ); + } + } + } + + const vaultDepositorEquity = vaultEquity + .mul(vaultDepositorAccount.vaultShares) + .div(vaultAccount.totalShares); + const vaultDepositorShareOfVault = + vaultDepositorAccount.vaultShares.toNumber() / + vaultAccount.totalShares.toNumber(); + + if (params.print) { + console.log(`Vault: ${params.vault.toBase58()}`); + console.log(`VaultDepositor: ${params.vaultDepositor.toBase58()}`); + console.log( + `TokenizedVaultDepositor: ${params.tokenizedVaultDepositor?.toBase58()}` + ); + console.log( + ` vaultEquity: ${convertToNumber( + vaultEquity, + QUOTE_PRECISION + ).toString()}` + ); + console.log( + ` vaultDepositorEquity: ${convertToNumber( + vaultDepositorEquity, + QUOTE_PRECISION + ).toString()}` + ); + console.log( + ` vaultDepositorShareOfVault: ${vaultDepositorShareOfVault * 100}%` + ); + console.log( + ` tokenizedVaultDepositorEquity: ${convertToNumber( + tokenizedVaultDepositorEquity, + QUOTE_PRECISION + ).toString()}` + ); + console.log( + ` tokenizedVaultDepositorShareOfVault: ${ + tokenizedVaultDepositorShareOfVault * 100 + }%` + ); + console.log(` ataBalance: ${ataBalance?.toString()}`); + console.log( + ` ataValue: ${convertToNumber(ataValue, QUOTE_PRECISION).toString()}` + ); + console.log(` ataShareOfSupply: ${ataShareOfSupply * 100}%`); + } + + return { + vaultEquity, + vaultShares: vaultAccount.totalShares, + vaultDepositorShares: vaultDepositorAccount.vaultShares, + vaultDepositorEquity, + vaultDepositorShareOfVault, + ataBalance, + ataValue, + ataShareOfSupply, + }; +} + +export function calculateAllTokenizedVaultPdas( + vaultProgramId: PublicKey, + vault: PublicKey, + vaultDepositorAuthority: PublicKey, + vaultSharesBase: number +): { + vaultDepositor: PublicKey; + tokenizedVaultDepositor: PublicKey; + mintAddress: PublicKey; + userVaultTokenAta: PublicKey; + vaultTokenizedTokenAta: PublicKey; +} { + const mintAddress = getTokenizedVaultMintAddressSync( + vaultProgramId, + vault, + vaultSharesBase + ); + + return { + vaultDepositor: getVaultDepositorAddressSync( + vaultProgramId, + vault, + vaultDepositorAuthority + ), + tokenizedVaultDepositor: getTokenizedVaultAddressSync( + vaultProgramId, + vault, + vaultSharesBase + ), + mintAddress, + userVaultTokenAta: getAssociatedTokenAddressSync( + mintAddress, + vaultDepositorAuthority, + true + ), + vaultTokenizedTokenAta: getAssociatedTokenAddressSync( + mintAddress, + vault, + true + ), + }; +} + +/** + * Validates that the total user shares (vaultDepositors + tokenizedVaultDepositors) + * matches the vault's userShares. + * @param program + * @param vault + */ +export async function validateTotalUserShares( + program: anchor.Program, + vault: PublicKey +) { + const vaultAccount = await program.account.vault.fetch(vault); + const allVds = await program.account.vaultDepositor.all([ + { + memcmp: { + offset: 8, + bytes: vault.toBase58(), + }, + }, + ]); + const allTvds = await program.account.tokenizedVaultDepositor.all([ + { + memcmp: { + offset: 8, + bytes: vault.toBase58(), + }, + }, + ]); + const vdSharesTotal = allVds.reduce( + (acc, vd) => acc.add(vd.account.vaultShares), + new BN(0) + ); + const tvdSharesTotal = allTvds.reduce( + (acc, vd) => acc.add(vd.account.vaultShares), + new BN(0) + ); + + assert( + tvdSharesTotal.add(vdSharesTotal).eq(vaultAccount.userShares), + `vdSharesTotal (${vdSharesTotal.toString()}) + tvdSharesTotal (${tvdSharesTotal.toString()}) != vault.userShares (${vaultAccount.userShares.toString()})` + ); +} + +export async function doWashTrading({ + mmDriftClient, + traderDriftClient, + vaultClient, + vaultAddress, + startVaultEquity, + stopPnlDiffPct, + maxIters, + traderAuthority, + traderSubAccount = 0, + mmRequoteFunc, + mmQuoteSpreadBps = 500, + mmQuoteOffsetBps = 0, +}: { + mmDriftClient: DriftClient; + traderDriftClient: DriftClient; + vaultClient: VaultClient; + vaultAddress: PublicKey; + startVaultEquity: BN; + stopPnlDiffPct?: number; + maxIters?: number; + traderAuthority: PublicKey; + traderSubAccount?: number; + mmRequoteFunc: (price: BN, size: BN) => Promise; + mmQuoteSpreadBps?: number; + mmQuoteOffsetBps?: number; +}) { + let diff = 1; + let i = 0; + stopPnlDiffPct = stopPnlDiffPct ?? -0.999; + maxIters = maxIters ?? 100; + console.log( + `Trading against MM until pnl is ${ + stopPnlDiffPct * 100 + }%, starting at ${convertToNumber( + startVaultEquity, + QUOTE_PRECISION + ).toString()}, max ${maxIters} iters` + ); + let vaultEquity = startVaultEquity; + + const usdcSpotMarket = mmDriftClient.getSpotMarketAccount(0); + if (!usdcSpotMarket) { + throw new Error('No USDC spot market at idx 0, misconfigured?'); + } + + const marketIndex = 1; + + while (diff > stopPnlDiffPct && i < maxIters) { + try { + const oracle = mmDriftClient.getOracleDataForSpotMarket(marketIndex); + if (!oracle) { + throw new Error( + `No oracle for spot market at idx ${marketIndex}, misconfigured?` + ); + } + const oraclePrice = convertToNumber(oracle.price, PRICE_PRECISION); + + const bid = + (oraclePrice + mmQuoteOffsetBps / 10_000) * + (1 - mmQuoteSpreadBps / 10_000); + const ask = + (oraclePrice + mmQuoteOffsetBps / 10_000) * + (1 + mmQuoteSpreadBps / 10_000); + + await mmRequoteFunc( + new BN(bid * PRICE_PRECISION.toNumber()), + new BN(ask * PRICE_PRECISION.toNumber()) + ); + + i++; + await traderDriftClient.fetchAccounts(); + + const mmUser = mmDriftClient.getUser(); + const mmOffer = mmUser + .getOpenOrders() + .find( + (o) => + isVariant(o.marketType, 'spot') && + o.marketIndex === marketIndex && + isVariant(o.direction, 'short') + ); + const mmBid = mmUser + .getOpenOrders() + .find( + (o) => + isVariant(o.marketType, 'spot') && + o.marketIndex === marketIndex && + isVariant(o.direction, 'long') + ); + assert(mmOffer !== undefined, 'mm has no offers'); + assert(mmBid !== undefined, 'mm has no bids'); + + const vaultSpotPos0 = traderDriftClient + .getUser(traderSubAccount, traderAuthority) + .getSpotPosition(0); + const vaultUsdcBalance = getTokenAmount( + vaultSpotPos0.scaledBalance, + usdcSpotMarket, + vaultSpotPos0.balanceType + ) + .mul(new BN(90)) + .div(new BN(100)); + + const bidAmount = vaultUsdcBalance.mul(BASE_PRECISION).div(mmOffer.price); + + await traderDriftClient.placeAndTakeSpotOrder( + { + orderType: OrderType.LIMIT, + marketIndex, + baseAssetAmount: bidAmount, + price: mmOffer.price, + direction: PositionDirection.LONG, + immediateOrCancel: true, + auctionDuration: 0, + }, + undefined, + { + maker: mmUser.getUserAccountPublicKey(), + makerStats: getUserStatsAccountPublicKey( + new PublicKey(DRIFT_PROGRAM_ID), + mmDriftClient.authority + ), + makerUserAccount: mmUser.getUserAccount(), + order: mmOffer, + } + ); + + await traderDriftClient.placeAndTakeSpotOrder( + { + orderType: OrderType.LIMIT, + marketIndex, + baseAssetAmount: bidAmount, + price: mmBid.price, + direction: PositionDirection.SHORT, + immediateOrCancel: true, + auctionDuration: 0, + reduceOnly: true, + }, + undefined, + { + maker: mmUser.getUserAccountPublicKey(), + makerStats: getUserStatsAccountPublicKey( + new PublicKey(DRIFT_PROGRAM_ID), + mmDriftClient.authority + ), + makerUserAccount: mmUser.getUserAccount(), + order: mmBid, + } + ); + + vaultEquity = await vaultClient.calculateVaultEquityInDepositAsset({ + address: vaultAddress, + }); + diff = vaultEquity.toNumber() / startVaultEquity.toNumber() - 1; + if (i % 20 === 0) { + console.log( + `iter ${i}: Vault equity: ${convertToNumber( + vaultEquity, + QUOTE_PRECISION + ).toString()} (${diff * 100}%)` + ); + } + } catch (e) { + console.error(e); + if (i < 5) { + // something wrong if we couldnt even do 1 iter + assert(false, 'Failed to place and take orders'); + } + console.log( + `Breaking early, probably a margin error, got ${i} iters, pnl diff: ${diff}` + ); + break; + } + } + console.log( + `\nFinal vault equity: ${convertToNumber( + vaultEquity, + QUOTE_PRECISION + ).toString()} (${diff * 100}% from start, ${i} iters)\n` + ); +} diff --git a/ts/sdk/cli/cli.ts b/ts/sdk/cli/cli.ts index aa2cb816..7d3ac4f5 100644 --- a/ts/sdk/cli/cli.ts +++ b/ts/sdk/cli/cli.ts @@ -16,6 +16,7 @@ import { requestWithdraw, withdraw, forceWithdraw, + forceWithdrawAll, listDepositorsForVault, managerUpdateMarginTradingEnabled, decodeLogs, @@ -148,6 +149,11 @@ program .addOption(new Option("--vault-depositor-authority ", "Authority address of VaultDepositor, must also provide --vault-address").makeOptionMandatory(false)) .addOption(new Option("--vault-address ", "Address of vault, must required if only --vault-deposit-authority is provided").makeOptionMandatory(false)) .action((opts) => forceWithdraw(program, opts)); +program + .command("force-withdraw-all") + .description("Processes all pending withdrawals that are ready to be redeemed") + .addOption(new Option("--vault-address ", "Address of vault, must required if only --vault-deposit-authority is provided").makeOptionMandatory(true)) + .action((opts) => forceWithdrawAll(program, opts)); program .command("decode-logs") .description("Decode program logs from a txid") diff --git a/ts/sdk/cli/commands/applyProfitShare.ts b/ts/sdk/cli/commands/applyProfitShare.ts index a07c7fce..443e003c 100644 --- a/ts/sdk/cli/commands/applyProfitShare.ts +++ b/ts/sdk/cli/commands/applyProfitShare.ts @@ -1,4 +1,4 @@ -import { ComputeBudgetProgram, PublicKey, TransactionInstruction, VersionedTransactionResponse } from "@solana/web3.js"; +import { ComputeBudgetProgram, PublicKey, SendTransactionError, TransactionInstruction, TransactionMessage, VersionedTransaction } from "@solana/web3.js"; import { OptionValues, Command @@ -21,6 +21,7 @@ export const applyProfitShare = async (program: Command, cmdOpts: OptionValues) const { driftVault, driftClient, + wallet, } = await getCommandContext(program, true); const vault = await driftVault.getVault(vaultAddress); @@ -72,24 +73,21 @@ export const applyProfitShare = async (program: Command, cmdOpts: OptionValues) units: 170_000, })); - const tx = await driftClient.txSender.getVersionedTransaction(ixs, [], undefined, undefined); + const message = new TransactionMessage({ + payerKey: driftClient.wallet.publicKey, + recentBlockhash: (await driftClient.connection.getLatestBlockhash('finalized')).blockhash, + instructions: ixs, + }).compileToV0Message(); - let attempt = 0; - let txResp: VersionedTransactionResponse | null = null; - while (txResp === null) { - attempt++; - const { txSig } = await driftClient.txSender.sendVersionedTransaction( - tx, - ); - console.log(`[${i}]: https://solscan.io/tx/${txSig} (attempt ${attempt})`); + const tx = await wallet.signVersionedTransaction(new VersionedTransaction(message)); - await new Promise(resolve => setTimeout(resolve, 1000)); - - txResp = await driftClient.connection.getTransaction(txSig, { commitment: 'confirmed', maxSupportedTransactionVersion: 0 }); + try { + const txid = await driftClient.connection.sendTransaction(tx); + console.log(`Sent chunk: ${txid}`); + } catch (e) { + console.error(`Error sending chunk: ${e}`); + console.log((e as SendTransactionError).logs); } - console.log(txResp); - - } catch (e) { console.error(e); continue; diff --git a/ts/sdk/cli/commands/forceWithdrawAll.ts b/ts/sdk/cli/commands/forceWithdrawAll.ts new file mode 100644 index 00000000..4dd9c043 --- /dev/null +++ b/ts/sdk/cli/commands/forceWithdrawAll.ts @@ -0,0 +1,101 @@ +import { ComputeBudgetProgram, PublicKey, SendTransactionError, TransactionMessage, VersionedTransaction } from "@solana/web3.js"; +import { + OptionValues, + Command +} from "commander"; +import { getCommandContext } from "../utils"; +import { VaultDepositor } from "../../src"; +import { + BN, + convertToNumber +} from "@drift-labs/sdk"; +import { bs58 } from "@coral-xyz/anchor/dist/cjs/utils/bytes"; + +export const forceWithdrawAll = async (program: Command, cmdOpts: OptionValues) => { + let vaultAddress: PublicKey | undefined; + try { + vaultAddress = new PublicKey(cmdOpts.vaultAddress as string); + } catch (err) { + throw new Error("Must provide --vault-address"); + } + + if (!vaultAddress) { + throw new Error("Failed to derive vault depositor address"); + } + + const { + driftVault, + driftClient, + wallet, + } = await getCommandContext(program, true); + + const vault = await driftVault.getVault(vaultAddress); + const allVaultDepositors = await driftVault.getAllVaultDepositors(vaultAddress); + const spotMarket = driftVault.driftClient.getSpotMarketAccount(vault.spotMarketIndex); + const spotPrecision = new BN(10).pow(new BN(spotMarket!.decimals)); + + const withdrawables: Array = []; + for (const vd of allVaultDepositors) { + const vdAccount = vd.account as VaultDepositor; + if (vdAccount.lastWithdrawRequest.shares.gt(new BN(0))) { + const withdrawRequested = vdAccount.lastWithdrawRequest.ts.toNumber(); + const secToWithdrawal = withdrawRequested + vault.redeemPeriod.toNumber() - Date.now() / 1000; + const withdrawAvailable = secToWithdrawal < 0; + const pct = vdAccount.lastWithdrawRequest.shares.toNumber() / vd.account.vaultShares.toNumber(); + const daysUntilWithdraw = Math.floor(secToWithdrawal / 86400); + const hoursUntilWithdraw = Math.floor((secToWithdrawal % 86400) / 3600); + + if (secToWithdrawal < 0) { + console.log(`Withdraw available for ${vdAccount.authority.toBase58()}`); + console.log(` - pending withdrawal: ${vdAccount.lastWithdrawRequest.shares.toString()} ($${convertToNumber(vd.account.lastWithdrawRequest.value, spotPrecision)}), ${(pct * 100.00).toFixed(2)}% of their deposit ${withdrawAvailable ? "<--- WITHDRAWABLE" : ""}`); + console.log(` - requested at: ${new Date(withdrawRequested * 1000).toISOString()}`); + console.log(` - can withdraw in: ${daysUntilWithdraw} days and ${hoursUntilWithdraw} hours`); + } + + withdrawables.push(vdAccount.pubkey); + } + } + + console.log(`Withdrawing ${withdrawables.length} depositors`); + const chunkSize = 3; + for (let i = 0; i < withdrawables.length; i += chunkSize) { + const chunk = withdrawables.slice(i, i + chunkSize); + console.log(`Processing chunk ${i / chunkSize + 1} of ${Math.ceil(withdrawables.length / chunkSize)}`); + const ixs = []; + for (const depositorAddress of chunk) { + try { + ixs.push(...await driftVault.getForceWithdrawIx(depositorAddress)); + } catch (error) { + console.error(`Error withdrawing for ${depositorAddress.toBase58()}:`, error); + } + } + + const message = new TransactionMessage({ + payerKey: driftClient.wallet.publicKey, + recentBlockhash: (await driftClient.connection.getLatestBlockhash('finalized')).blockhash, + instructions: [ + ComputeBudgetProgram.setComputeUnitLimit({ + units: 600_000, + }), + ComputeBudgetProgram.setComputeUnitPrice({ + microLamports: 10_000, + }), + ...ixs + ], + }).compileToV0Message(); + + const tx = await wallet.signVersionedTransaction(new VersionedTransaction(message)); + + console.log(`Sending chunk: ${bs58.encode(tx.signatures[0])}`); + try { + const txid = await driftClient.connection.sendTransaction(tx); + console.log(`Sent chunk: ${txid}`); + } catch (e) { + console.error(`Error sending chunk: ${e}`); + console.log((e as SendTransactionError).logs); + } + } + + // const tx = await driftVault.forceWithdraw(vaultDepositorAddress); + // console.log(`Forced withdraw from vault: ${tx}`); +}; \ No newline at end of file diff --git a/ts/sdk/cli/commands/index.ts b/ts/sdk/cli/commands/index.ts index 85e6be6c..fd182cec 100644 --- a/ts/sdk/cli/commands/index.ts +++ b/ts/sdk/cli/commands/index.ts @@ -12,6 +12,7 @@ export * from './initVaultDepositor'; export * from './deposit'; export * from './requestWithdraw'; export * from './forceWithdraw'; +export * from './forceWithdrawAll'; export * from './withdraw'; export * from './listDepositorsForVault'; export * from './managerUpdateMarginTradingEnabled'; diff --git a/ts/sdk/cli/utils.ts b/ts/sdk/cli/utils.ts index d37b7468..5c596ff2 100644 --- a/ts/sdk/cli/utils.ts +++ b/ts/sdk/cli/utils.ts @@ -116,6 +116,7 @@ export function printVaultDepositor(vaultDepositor: VaultDepositor) { export async function getCommandContext(program: Command, needToSign: boolean): Promise<{ driftClient: DriftClient, driftVault: VaultClient, + wallet: Wallet, }> { const opts = program.opts(); @@ -189,5 +190,6 @@ export async function getCommandContext(program: Command, needToSign: boolean): return { driftClient, driftVault, + wallet, }; } diff --git a/ts/sdk/package.json b/ts/sdk/package.json index c90d1882..3e95075c 100644 --- a/ts/sdk/package.json +++ b/ts/sdk/package.json @@ -8,8 +8,8 @@ }, "dependencies": { "@coral-xyz/anchor": "0.28.0", - "@drift-labs/competitions-sdk": "0.2.519", "@drift-labs/sdk": "2.98.0-beta.9", + "@metaplex-foundation/js": "^0.20.1", "@ledgerhq/hw-app-solana": "^7.1.1", "@ledgerhq/hw-transport": "^6.30.1", "@ledgerhq/hw-transport-node-hid": "^6.28.1", @@ -36,4 +36,4 @@ "resolutions": { "@types/bn.js": "5.1.3" } -} +} \ No newline at end of file diff --git a/ts/sdk/src/addresses.ts b/ts/sdk/src/addresses.ts index eec54f37..84d1f50d 100644 --- a/ts/sdk/src/addresses.ts +++ b/ts/sdk/src/addresses.ts @@ -54,3 +54,33 @@ export function getVaultProtocolAddressSync( programId )[0]; } + +export function getTokenizedVaultAddressSync( + programId: PublicKey, + vault: PublicKey, + sharesBase: number +): PublicKey { + return PublicKey.findProgramAddressSync( + [ + Buffer.from(anchor.utils.bytes.utf8.encode('tokenized_vault_depositor')), + vault.toBuffer(), + Buffer.from(anchor.utils.bytes.utf8.encode(sharesBase.toString())), + ], + programId + )[0]; +} + +export function getTokenizedVaultMintAddressSync( + programId: PublicKey, + vault: PublicKey, + sharesBase: number +): PublicKey { + return PublicKey.findProgramAddressSync( + [ + Buffer.from(anchor.utils.bytes.utf8.encode('mint')), + vault.toBuffer(), + Buffer.from(anchor.utils.bytes.utf8.encode(sharesBase.toString())), + ], + programId + )[0]; +} diff --git a/ts/sdk/src/idl/drift_vaults.json b/ts/sdk/src/idl/drift_vaults.json index 0a883f84..ace324dc 100644 --- a/ts/sdk/src/idl/drift_vaults.json +++ b/ts/sdk/src/idl/drift_vaults.json @@ -80,6 +80,89 @@ } ] }, + { + "name": "initializeVaultWithProtocol", + "accounts": [ + { + "name": "vault", + "isMut": true, + "isSigner": false + }, + { + "name": "vaultProtocol", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "driftUserStats", + "isMut": true, + "isSigner": false + }, + { + "name": "driftUser", + "isMut": true, + "isSigner": false + }, + { + "name": "driftState", + "isMut": true, + "isSigner": false + }, + { + "name": "driftSpotMarket", + "isMut": false, + "isSigner": false + }, + { + "name": "driftSpotMarketMint", + "isMut": false, + "isSigner": false + }, + { + "name": "manager", + "isMut": false, + "isSigner": true + }, + { + "name": "payer", + "isMut": true, + "isSigner": true + }, + { + "name": "rent", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "driftProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "params", + "type": { + "defined": "VaultWithProtocolParams" + } + } + ] + }, { "name": "updateDelegate", "accounts": [ @@ -142,6 +225,34 @@ } ] }, + { + "name": "updateVaultProtocol", + "accounts": [ + { + "name": "vault", + "isMut": true, + "isSigner": false + }, + { + "name": "protocol", + "isMut": false, + "isSigner": true + }, + { + "name": "vaultProtocol", + "isMut": true, + "isSigner": false + } + ], + "args": [ + { + "name": "params", + "type": { + "defined": "UpdateVaultProtocolParams" + } + } + ] + }, { "name": "updateVault", "accounts": [ @@ -202,11 +313,11 @@ "args": [] }, { - "name": "deposit", + "name": "initializeTokenizedVaultDepositor", "accounts": [ { "name": "vault", - "isMut": true, + "isMut": false, "isSigner": false }, { @@ -215,60 +326,52 @@ "isSigner": false }, { - "name": "authority", - "isMut": false, - "isSigner": true - }, - { - "name": "vaultTokenAccount", + "name": "mintAccount", "isMut": true, "isSigner": false }, { - "name": "driftUserStats", + "name": "metadataAccount", "isMut": true, "isSigner": false }, { - "name": "driftUser", + "name": "payer", "isMut": true, - "isSigner": false + "isSigner": true }, { - "name": "driftState", + "name": "tokenProgram", "isMut": false, "isSigner": false }, { - "name": "driftSpotMarketVault", - "isMut": true, - "isSigner": false - }, - { - "name": "userTokenAccount", - "isMut": true, + "name": "tokenMetadataProgram", + "isMut": false, "isSigner": false }, { - "name": "driftProgram", + "name": "rent", "isMut": false, "isSigner": false }, { - "name": "tokenProgram", + "name": "systemProgram", "isMut": false, "isSigner": false } ], "args": [ { - "name": "amount", - "type": "u64" + "name": "params", + "type": { + "defined": "InitializeTokenizedVaultDepositorParams" + } } ] }, { - "name": "requestWithdraw", + "name": "tokenizeShares", "accounts": [ { "name": "vault", @@ -286,28 +389,38 @@ "isSigner": true }, { - "name": "driftUserStats", + "name": "tokenizedVaultDepositor", + "isMut": true, + "isSigner": false + }, + { + "name": "mint", + "isMut": true, + "isSigner": false + }, + { + "name": "userTokenAccount", "isMut": false, "isSigner": false }, { "name": "driftUser", - "isMut": false, + "isMut": true, "isSigner": false }, { - "name": "driftState", + "name": "tokenProgram", "isMut": false, "isSigner": false } ], "args": [ { - "name": "withdrawAmount", + "name": "amount", "type": "u64" }, { - "name": "withdrawUnit", + "name": "unit", "type": { "defined": "WithdrawUnit" } @@ -315,7 +428,7 @@ ] }, { - "name": "cancelRequestWithdraw", + "name": "redeemTokens", "accounts": [ { "name": "vault", @@ -333,25 +446,45 @@ "isSigner": true }, { - "name": "driftUserStats", - "isMut": false, + "name": "tokenizedVaultDepositor", + "isMut": true, + "isSigner": false + }, + { + "name": "mint", + "isMut": true, + "isSigner": false + }, + { + "name": "userTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "vaultTokenAccount", + "isMut": true, "isSigner": false }, { "name": "driftUser", - "isMut": false, + "isMut": true, "isSigner": false }, { - "name": "driftState", + "name": "tokenProgram", "isMut": false, "isSigner": false } ], - "args": [] + "args": [ + { + "name": "tokensToBurn", + "type": "u64" + } + ] }, { - "name": "withdraw", + "name": "deposit", "accounts": [ { "name": "vault", @@ -393,11 +526,6 @@ "isMut": true, "isSigner": false }, - { - "name": "driftSigner", - "isMut": false, - "isSigner": false - }, { "name": "userTokenAccount", "isMut": true, @@ -414,10 +542,15 @@ "isSigner": false } ], - "args": [] + "args": [ + { + "name": "amount", + "type": "u64" + } + ] }, { - "name": "liquidate", + "name": "requestWithdraw", "accounts": [ { "name": "vault", @@ -436,47 +569,63 @@ }, { "name": "driftUserStats", - "isMut": true, + "isMut": false, "isSigner": false }, { "name": "driftUser", - "isMut": true, + "isMut": false, "isSigner": false }, { "name": "driftState", "isMut": false, "isSigner": false + } + ], + "args": [ + { + "name": "withdrawAmount", + "type": "u64" }, { - "name": "driftProgram", - "isMut": false, - "isSigner": false + "name": "withdrawUnit", + "type": { + "defined": "WithdrawUnit" + } } - ], - "args": [] + ] }, { - "name": "resetDelegate", + "name": "cancelRequestWithdraw", "accounts": [ { "name": "vault", "isMut": true, "isSigner": false }, + { + "name": "vaultDepositor", + "isMut": true, + "isSigner": false + }, { "name": "authority", "isMut": false, "isSigner": true }, + { + "name": "driftUserStats", + "isMut": false, + "isSigner": false + }, { "name": "driftUser", - "isMut": true, + "isMut": false, "isSigner": false }, { - "name": "driftProgram", + "name": "driftState", "isMut": false, "isSigner": false } @@ -484,7 +633,7 @@ "args": [] }, { - "name": "managerDeposit", + "name": "withdraw", "accounts": [ { "name": "vault", @@ -492,7 +641,12 @@ "isSigner": false }, { - "name": "manager", + "name": "vaultDepositor", + "isMut": true, + "isSigner": false + }, + { + "name": "authority", "isMut": false, "isSigner": true }, @@ -521,6 +675,11 @@ "isMut": true, "isSigner": false }, + { + "name": "driftSigner", + "isMut": false, + "isSigner": false + }, { "name": "userTokenAccount", "isMut": true, @@ -537,12 +696,135 @@ "isSigner": false } ], - "args": [ - { - "name": "amount", - "type": "u64" - } - ] + "args": [] + }, + { + "name": "liquidate", + "accounts": [ + { + "name": "vault", + "isMut": true, + "isSigner": false + }, + { + "name": "vaultDepositor", + "isMut": true, + "isSigner": false + }, + { + "name": "authority", + "isMut": false, + "isSigner": true + }, + { + "name": "driftUserStats", + "isMut": true, + "isSigner": false + }, + { + "name": "driftUser", + "isMut": true, + "isSigner": false + }, + { + "name": "driftState", + "isMut": false, + "isSigner": false + }, + { + "name": "driftProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "resetDelegate", + "accounts": [ + { + "name": "vault", + "isMut": true, + "isSigner": false + }, + { + "name": "authority", + "isMut": false, + "isSigner": true + }, + { + "name": "driftUser", + "isMut": true, + "isSigner": false + }, + { + "name": "driftProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "managerDeposit", + "accounts": [ + { + "name": "vault", + "isMut": true, + "isSigner": false + }, + { + "name": "manager", + "isMut": false, + "isSigner": true + }, + { + "name": "vaultTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "driftUserStats", + "isMut": true, + "isSigner": false + }, + { + "name": "driftUser", + "isMut": true, + "isSigner": false + }, + { + "name": "driftState", + "isMut": false, + "isSigner": false + }, + { + "name": "driftSpotMarketVault", + "isMut": true, + "isSigner": false + }, + { + "name": "userTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "driftProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] }, { "name": "managerRequestWithdraw", @@ -724,74 +1006,443 @@ ], "args": [] }, - { - "name": "forceWithdraw", - "accounts": [ - { - "name": "vault", - "isMut": true, - "isSigner": false - }, - { - "name": "manager", - "isMut": false, - "isSigner": true - }, - { - "name": "vaultDepositor", - "isMut": true, - "isSigner": false - }, - { - "name": "vaultTokenAccount", - "isMut": true, - "isSigner": false - }, - { - "name": "driftUserStats", - "isMut": true, - "isSigner": false - }, - { - "name": "driftUser", - "isMut": true, - "isSigner": false - }, - { - "name": "driftState", - "isMut": false, - "isSigner": false - }, - { - "name": "driftSpotMarketVault", - "isMut": true, - "isSigner": false - }, - { - "name": "driftSigner", - "isMut": false, - "isSigner": false - }, - { - "name": "userTokenAccount", - "isMut": true, - "isSigner": false - }, - { - "name": "driftProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "tokenProgram", - "isMut": false, - "isSigner": false - } - ], - "args": [] - } - ], - "accounts": [ + { + "name": "applyRebase", + "accounts": [ + { + "name": "vault", + "isMut": true, + "isSigner": false + }, + { + "name": "vaultDepositor", + "isMut": true, + "isSigner": false + }, + { + "name": "driftUser", + "isMut": true, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "applyRebaseTokenizedDepositor", + "accounts": [ + { + "name": "vault", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenizedVaultDepositor", + "isMut": true, + "isSigner": false + }, + { + "name": "driftUser", + "isMut": true, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "forceWithdraw", + "accounts": [ + { + "name": "vault", + "isMut": true, + "isSigner": false + }, + { + "name": "manager", + "isMut": false, + "isSigner": true + }, + { + "name": "vaultDepositor", + "isMut": true, + "isSigner": false + }, + { + "name": "vaultTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "driftUserStats", + "isMut": true, + "isSigner": false + }, + { + "name": "driftUser", + "isMut": true, + "isSigner": false + }, + { + "name": "driftState", + "isMut": false, + "isSigner": false + }, + { + "name": "driftSpotMarketVault", + "isMut": true, + "isSigner": false + }, + { + "name": "driftSigner", + "isMut": false, + "isSigner": false + }, + { + "name": "userTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "driftProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "initializeInsuranceFundStake", + "accounts": [ + { + "name": "vault", + "isMut": true, + "isSigner": false + }, + { + "name": "manager", + "isMut": false, + "isSigner": true + }, + { + "name": "payer", + "isMut": true, + "isSigner": true + }, + { + "name": "rent", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "driftSpotMarket", + "isMut": false, + "isSigner": false + }, + { + "name": "insuranceFundStake", + "isMut": true, + "isSigner": false + }, + { + "name": "driftUserStats", + "isMut": true, + "isSigner": false + }, + { + "name": "driftState", + "isMut": false, + "isSigner": false + }, + { + "name": "driftProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "marketIndex", + "type": "u16" + } + ] + }, + { + "name": "protocolRequestWithdraw", + "accounts": [ + { + "name": "vault", + "isMut": true, + "isSigner": false + }, + { + "name": "vaultProtocol", + "isMut": true, + "isSigner": false + }, + { + "name": "protocol", + "isMut": false, + "isSigner": true + }, + { + "name": "driftUserStats", + "isMut": false, + "isSigner": false + }, + { + "name": "driftUser", + "isMut": false, + "isSigner": false + }, + { + "name": "driftState", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "withdrawAmount", + "type": "u64" + }, + { + "name": "withdrawUnit", + "type": { + "defined": "WithdrawUnit" + } + } + ] + }, + { + "name": "protocolCancelWithdrawRequest", + "accounts": [ + { + "name": "vault", + "isMut": true, + "isSigner": false + }, + { + "name": "vaultProtocol", + "isMut": true, + "isSigner": false + }, + { + "name": "protocol", + "isMut": false, + "isSigner": true + }, + { + "name": "driftUserStats", + "isMut": false, + "isSigner": false + }, + { + "name": "driftUser", + "isMut": false, + "isSigner": false + }, + { + "name": "driftState", + "isMut": false, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "protocolWithdraw", + "accounts": [ + { + "name": "vault", + "isMut": true, + "isSigner": false + }, + { + "name": "vaultProtocol", + "isMut": true, + "isSigner": false + }, + { + "name": "protocol", + "isMut": false, + "isSigner": true + }, + { + "name": "vaultTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "driftUserStats", + "isMut": true, + "isSigner": false + }, + { + "name": "driftUser", + "isMut": true, + "isSigner": false + }, + { + "name": "driftState", + "isMut": false, + "isSigner": false + }, + { + "name": "driftSpotMarketVault", + "isMut": true, + "isSigner": false + }, + { + "name": "driftSigner", + "isMut": false, + "isSigner": false + }, + { + "name": "userTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "driftProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [] + } + ], + "accounts": [ + { + "name": "TokenizedVaultDepositor", + "type": { + "kind": "struct", + "fields": [ + { + "name": "vault", + "docs": [ + "The vault deposited into" + ], + "type": "publicKey" + }, + { + "name": "pubkey", + "docs": [ + "The vault depositor account's pubkey. It is a pda of vault" + ], + "type": "publicKey" + }, + { + "name": "mint", + "docs": [ + "The token mint for tokenized shares owned by this VaultDepositor" + ], + "type": "publicKey" + }, + { + "name": "vaultShares", + "docs": [ + "share of vault owned by this depositor. vault_shares / vault.total_shares is depositor's ownership of vault_equity" + ], + "type": "u128" + }, + { + "name": "lastVaultShares", + "docs": [ + "stores the vault_shares from the most recent liquidity event (redeem or issuance) before a spl token", + "CPI is done, used to track invariants" + ], + "type": "u128" + }, + { + "name": "lastValidTs", + "docs": [ + "creation ts of vault depositor" + ], + "type": "i64" + }, + { + "name": "netDeposits", + "docs": [ + "lifetime net deposits of vault depositor for the vault" + ], + "type": "i64" + }, + { + "name": "totalDeposits", + "docs": [ + "lifetime total deposits" + ], + "type": "u64" + }, + { + "name": "totalWithdraws", + "docs": [ + "lifetime total withdraws" + ], + "type": "u64" + }, + { + "name": "cumulativeProfitShareAmount", + "docs": [ + "the token amount of gains the vault depositor has paid performance fees on" + ], + "type": "i64" + }, + { + "name": "profitShareFeePaid", + "type": "u64" + }, + { + "name": "vaultSharesBase", + "docs": [ + "The exponent for vault_shares decimal places at the time the tokenized vault depositor was initialized.", + "If the vault undergoes a rebase, this TokenizedVaultDepositor can no longer issue new tokens, only redeem", + "is possible." + ], + "type": "u32" + }, + { + "name": "bump", + "docs": [ + "The bump for the vault pda" + ], + "type": "u8" + }, + { + "name": "padding1", + "type": { + "array": [ + "u8", + 3 + ] + } + }, + { + "name": "padding", + "type": { + "array": [ + "u64", + 10 + ] + } + } + ] + } + }, { "name": "VaultDepositor", "type": { @@ -896,6 +1547,89 @@ ] } }, + { + "name": "VaultProtocol", + "type": { + "kind": "struct", + "fields": [ + { + "name": "protocol", + "docs": [ + "The protocol, company, or entity that services the product using this vault.", + "The protocol is not allowed to deposit into the vault but can profit share and collect annual fees just like the manager." + ], + "type": "publicKey" + }, + { + "name": "protocolProfitAndFeeShares", + "docs": [ + "The shares from profit share and annual fee unclaimed by the protocol." + ], + "type": "u128" + }, + { + "name": "protocolFee", + "docs": [ + "The annual fee charged on deposits by the protocol (traditional hedge funds typically charge 2% per year on assets under management).", + "Unlike the management fee this can't be negative." + ], + "type": "u64" + }, + { + "name": "protocolTotalWithdraws", + "docs": [ + "Total withdraws for the protocol" + ], + "type": "u64" + }, + { + "name": "protocolTotalFee", + "docs": [ + "Total fee charged by the protocol (annual management fee + profit share).", + "Unlike the management fee this can't be negative." + ], + "type": "u64" + }, + { + "name": "protocolTotalProfitShare", + "docs": [ + "Total profit share charged by the protocol" + ], + "type": "u64" + }, + { + "name": "lastProtocolWithdrawRequest", + "type": { + "defined": "WithdrawRequest" + } + }, + { + "name": "protocolProfitShare", + "docs": [ + "Percentage the protocol charges on all profits realized by depositors: PERCENTAGE_PRECISION" + ], + "type": "u32" + }, + { + "name": "bump", + "type": "u8" + }, + { + "name": "version", + "type": "u8" + }, + { + "name": "padding", + "type": { + "array": [ + "u8", + 2 + ] + } + } + ] + } + }, { "name": "Vault", "type": { @@ -952,7 +1686,7 @@ "name": "delegate", "docs": [ "The vaults designated delegate for drift user account", - "Can differ from actual user delegate if vault is in liquidation" + "can differ from actual user delegate if vault is in liquidation" ], "type": "publicKey" }, @@ -966,191 +1700,309 @@ { "name": "userShares", "docs": [ - "the sum of all shares held by the users (vault depositors)" + "The sum of all shares held by the users (vault depositors)" ], "type": "u128" }, { "name": "totalShares", "docs": [ - "the sum of all shares (including vault manager)" + "The sum of all shares: deposits from users, manager deposits, manager profit/fee, and protocol profit/fee.", + "The manager deposits are total_shares - user_shares - protocol_profit_and_fee_shares." ], "type": "u128" }, { "name": "lastFeeUpdateTs", "docs": [ - "last fee update unix timestamp" + "Last fee update unix timestamp" ], "type": "i64" }, { "name": "liquidationStartTs", "docs": [ - "When the liquidation start" + "When the liquidation starts" ], "type": "i64" }, { "name": "redeemPeriod", "docs": [ - "the period (in seconds) that a vault depositor must wait after requesting a withdraw to complete withdraw" + "The period (in seconds) that a vault depositor must wait after requesting a withdrawal to finalize withdrawal.", + "Currently, the maximum is 90 days." ], "type": "i64" }, { "name": "totalWithdrawRequested", "docs": [ - "the sum of all outstanding withdraw requests" + "The sum of all outstanding withdraw requests" ], "type": "u64" }, { "name": "maxTokens", "docs": [ - "max token capacity, once hit/passed vault will reject new deposits (updateable)" + "Max token capacity, once hit/passed vault will reject new deposits (updatable)" ], "type": "u64" }, { "name": "managementFee", "docs": [ - "manager fee" + "The annual fee charged on deposits by the manager.", + "Traditional funds typically charge 2% per year on assets under management." ], "type": "i64" }, { "name": "initTs", "docs": [ - "timestamp vault initialized" + "Timestamp vault initialized" ], "type": "i64" }, { "name": "netDeposits", "docs": [ - "the net deposits for the vault" + "The net deposits for the vault" ], "type": "i64" }, { "name": "managerNetDeposits", "docs": [ - "the net deposits for the vault manager" + "The net deposits for the manager" ], "type": "i64" }, { "name": "totalDeposits", "docs": [ - "total deposits" + "Total deposits" ], "type": "u64" }, { "name": "totalWithdraws", "docs": [ - "total withdraws" + "Total withdraws" + ], + "type": "u64" + }, + { + "name": "managerTotalDeposits", + "docs": [ + "Total deposits for the manager" + ], + "type": "u64" + }, + { + "name": "managerTotalWithdraws", + "docs": [ + "Total withdraws for the manager" + ], + "type": "u64" + }, + { + "name": "managerTotalFee", + "docs": [ + "Total management fee accrued by the manager" + ], + "type": "i64" + }, + { + "name": "managerTotalProfitShare", + "docs": [ + "Total profit share accrued by the manager" + ], + "type": "u64" + }, + { + "name": "minDepositAmount", + "docs": [ + "The minimum deposit amount" ], "type": "u64" }, { - "name": "managerTotalDeposits", - "docs": [ - "total deposits for the vault manager" - ], - "type": "u64" + "name": "lastManagerWithdrawRequest", + "type": { + "defined": "WithdrawRequest" + } + }, + { + "name": "sharesBase", + "docs": [ + "The base 10 exponent of the shares (given massive share inflation can occur at near zero vault equity)" + ], + "type": "u32" + }, + { + "name": "profitShare", + "docs": [ + "Percentage the manager charges on all profits realized by depositors: PERCENTAGE_PRECISION" + ], + "type": "u32" + }, + { + "name": "hurdleRate", + "docs": [ + "Vault manager only collect incentive fees during periods when returns are higher than this amount: PERCENTAGE_PRECISION" + ], + "type": "u32" + }, + { + "name": "spotMarketIndex", + "docs": [ + "The spot market index the vault deposits into/withdraws from" + ], + "type": "u16" + }, + { + "name": "bump", + "docs": [ + "The bump for the vault pda" + ], + "type": "u8" + }, + { + "name": "permissioned", + "docs": [ + "Whether anybody can be a depositor" + ], + "type": "bool" + }, + { + "name": "vaultProtocol", + "docs": [ + "The optional [`VaultProtocol`] account." + ], + "type": "bool" + }, + { + "name": "padding1", + "type": { + "array": [ + "u8", + 7 + ] + } + }, + { + "name": "padding", + "type": { + "array": [ + "u64", + 7 + ] + } + } + ] + } + } + ], + "types": [ + { + "name": "InitializeTokenizedVaultDepositorParams", + "type": { + "kind": "struct", + "fields": [ + { + "name": "tokenName", + "type": "string" + }, + { + "name": "tokenSymbol", + "type": "string" + }, + { + "name": "tokenUri", + "type": "string" + }, + { + "name": "decimals", + "type": "u8" + } + ] + } + }, + { + "name": "VaultWithProtocolParams", + "type": { + "kind": "struct", + "fields": [ + { + "name": "name", + "type": { + "array": [ + "u8", + 32 + ] + } + }, + { + "name": "redeemPeriod", + "type": "i64" }, { - "name": "managerTotalWithdraws", - "docs": [ - "total withdraws for the vault manager" - ], + "name": "maxTokens", "type": "u64" }, { - "name": "managerTotalFee", - "docs": [ - "total mgmt fee charged by vault manager" - ], + "name": "managementFee", "type": "i64" }, - { - "name": "managerTotalProfitShare", - "docs": [ - "total profit share charged by vault manager" - ], - "type": "u64" - }, { "name": "minDepositAmount", - "docs": [ - "the minimum deposit amount" - ], "type": "u64" }, - { - "name": "lastManagerWithdrawRequest", - "type": { - "defined": "WithdrawRequest" - } - }, - { - "name": "sharesBase", - "docs": [ - "the base 10 exponent of the shares (given massive share inflation can occur at near zero vault equity)" - ], - "type": "u32" - }, { "name": "profitShare", - "docs": [ - "percentage of gains for vault admin upon depositor's realize/withdraw: PERCENTAGE_PRECISION" - ], "type": "u32" }, { "name": "hurdleRate", - "docs": [ - "vault admin only collect incentive fees during periods when returns are higher than this amount: PERCENTAGE_PRECISION" - ], "type": "u32" }, { "name": "spotMarketIndex", - "docs": [ - "The spot market index the vault deposits into/withdraws from" - ], "type": "u16" }, - { - "name": "bump", - "docs": [ - "The bump for the vault pda" - ], - "type": "u8" - }, { "name": "permissioned", - "docs": [ - "Whether or not anybody can be a depositor" - ], "type": "bool" }, { - "name": "padding", + "name": "vaultProtocol", "type": { - "array": [ - "u64", - 8 - ] + "defined": "VaultProtocolParams" } } ] } - } - ], - "types": [ + }, + { + "name": "VaultProtocolParams", + "type": { + "kind": "struct", + "fields": [ + { + "name": "protocol", + "type": "publicKey" + }, + { + "name": "protocolFee", + "type": "u64" + }, + { + "name": "protocolProfitShare", + "type": "u32" + } + ] + } + }, { "name": "VaultParams", "type": { @@ -1200,6 +2052,26 @@ ] } }, + { + "name": "UpdateVaultProtocolParams", + "type": { + "kind": "struct", + "fields": [ + { + "name": "protocolFee", + "type": { + "option": "u64" + } + }, + { + "name": "protocolProfitShare", + "type": { + "option": "u32" + } + } + ] + } + }, { "name": "UpdateVaultParams", "type": { @@ -1298,6 +2170,12 @@ }, { "name": "FeePayment" + }, + { + "name": "TokenizeShares" + }, + { + "name": "RedeemTokens" } ] } @@ -1427,6 +2305,173 @@ "index": false } ] + }, + { + "name": "VaultDepositorV1Record", + "fields": [ + { + "name": "ts", + "type": "i64", + "index": false + }, + { + "name": "vault", + "type": "publicKey", + "index": false + }, + { + "name": "depositorAuthority", + "type": "publicKey", + "index": false + }, + { + "name": "action", + "type": { + "defined": "VaultDepositorAction" + }, + "index": false + }, + { + "name": "amount", + "type": "u64", + "index": false + }, + { + "name": "spotMarketIndex", + "type": "u16", + "index": false + }, + { + "name": "vaultSharesBefore", + "type": "u128", + "index": false + }, + { + "name": "vaultSharesAfter", + "type": "u128", + "index": false + }, + { + "name": "vaultEquityBefore", + "type": "u64", + "index": false + }, + { + "name": "userVaultSharesBefore", + "type": "u128", + "index": false + }, + { + "name": "totalVaultSharesBefore", + "type": "u128", + "index": false + }, + { + "name": "userVaultSharesAfter", + "type": "u128", + "index": false + }, + { + "name": "totalVaultSharesAfter", + "type": "u128", + "index": false + }, + { + "name": "protocolSharesBefore", + "type": "u128", + "index": false + }, + { + "name": "protocolSharesAfter", + "type": "u128", + "index": false + }, + { + "name": "protocolProfitShare", + "type": "u64", + "index": false + }, + { + "name": "protocolFee", + "type": "i64", + "index": false + }, + { + "name": "protocolFeeShares", + "type": "i64", + "index": false + }, + { + "name": "managerProfitShare", + "type": "u64", + "index": false + }, + { + "name": "managementFee", + "type": "i64", + "index": false + }, + { + "name": "managementFeeShares", + "type": "i64", + "index": false + } + ] + }, + { + "name": "ShareTransferRecord", + "fields": [ + { + "name": "ts", + "type": "i64", + "index": false + }, + { + "name": "vault", + "type": "publicKey", + "index": false + }, + { + "name": "fromVaultDepositor", + "type": "publicKey", + "index": false + }, + { + "name": "toVaultDepositor", + "type": "publicKey", + "index": false + }, + { + "name": "shares", + "type": "u128", + "index": false + }, + { + "name": "value", + "type": "u64", + "index": false + }, + { + "name": "fromDepositorSharesBefore", + "type": "u128", + "index": false + }, + { + "name": "fromDepositorSharesAfter", + "type": "u128", + "index": false + }, + { + "name": "toDepositorSharesBefore", + "type": "u128", + "index": false + }, + { + "name": "toDepositorSharesAfter", + "type": "u128", + "index": false + } + ] } ], "errors": [ @@ -1539,6 +2584,19 @@ "code": 6021, "name": "OngoingLiquidation", "msg": "OngoingLiquidation" + }, + { + "code": 6022, + "name": "VaultProtocolMissing", + "msg": "VaultProtocolMissing" + }, + { + "code": 6023, + "name": "InvalidTokenization", + "msg": "InvalidTokenization" } - ] + ], + "metadata": { + "address": "vAuLTsyrvSfZRuRB3XgvkPwNGgYSs9YRYymVebLKoxR" + } } \ No newline at end of file diff --git a/ts/sdk/src/types/drift_vaults.ts b/ts/sdk/src/types/drift_vaults.ts index ef0ebc6e..583d0588 100644 --- a/ts/sdk/src/types/drift_vaults.ts +++ b/ts/sdk/src/types/drift_vaults.ts @@ -312,6 +312,177 @@ export type DriftVaults = { ]; args: []; }, + { + name: 'initializeTokenizedVaultDepositor'; + accounts: [ + { + name: 'vault'; + isMut: false; + isSigner: false; + }, + { + name: 'vaultDepositor'; + isMut: true; + isSigner: false; + }, + { + name: 'mintAccount'; + isMut: true; + isSigner: false; + }, + { + name: 'metadataAccount'; + isMut: true; + isSigner: false; + }, + { + name: 'payer'; + isMut: true; + isSigner: true; + }, + { + name: 'tokenProgram'; + isMut: false; + isSigner: false; + }, + { + name: 'tokenMetadataProgram'; + isMut: false; + isSigner: false; + }, + { + name: 'rent'; + isMut: false; + isSigner: false; + }, + { + name: 'systemProgram'; + isMut: false; + isSigner: false; + } + ]; + args: [ + { + name: 'params'; + type: { + defined: 'InitializeTokenizedVaultDepositorParams'; + }; + } + ]; + }, + { + name: 'tokenizeShares'; + accounts: [ + { + name: 'vault'; + isMut: true; + isSigner: false; + }, + { + name: 'vaultDepositor'; + isMut: true; + isSigner: false; + }, + { + name: 'authority'; + isMut: false; + isSigner: true; + }, + { + name: 'tokenizedVaultDepositor'; + isMut: true; + isSigner: false; + }, + { + name: 'mint'; + isMut: true; + isSigner: false; + }, + { + name: 'userTokenAccount'; + isMut: false; + isSigner: false; + }, + { + name: 'driftUser'; + isMut: true; + isSigner: false; + }, + { + name: 'tokenProgram'; + isMut: false; + isSigner: false; + } + ]; + args: [ + { + name: 'amount'; + type: 'u64'; + }, + { + name: 'unit'; + type: { + defined: 'WithdrawUnit'; + }; + } + ]; + }, + { + name: 'redeemTokens'; + accounts: [ + { + name: 'vault'; + isMut: true; + isSigner: false; + }, + { + name: 'vaultDepositor'; + isMut: true; + isSigner: false; + }, + { + name: 'authority'; + isMut: false; + isSigner: true; + }, + { + name: 'tokenizedVaultDepositor'; + isMut: true; + isSigner: false; + }, + { + name: 'mint'; + isMut: true; + isSigner: false; + }, + { + name: 'userTokenAccount'; + isMut: true; + isSigner: false; + }, + { + name: 'vaultTokenAccount'; + isMut: true; + isSigner: false; + }, + { + name: 'driftUser'; + isMut: true; + isSigner: false; + }, + { + name: 'tokenProgram'; + isMut: false; + isSigner: false; + } + ]; + args: [ + { + name: 'tokensToBurn'; + type: 'u64'; + } + ]; + }, { name: 'deposit'; accounts: [ @@ -835,6 +1006,48 @@ export type DriftVaults = { ]; args: []; }, + { + name: 'applyRebase'; + accounts: [ + { + name: 'vault'; + isMut: true; + isSigner: false; + }, + { + name: 'vaultDepositor'; + isMut: true; + isSigner: false; + }, + { + name: 'driftUser'; + isMut: true; + isSigner: false; + } + ]; + args: []; + }, + { + name: 'applyRebaseTokenizedDepositor'; + accounts: [ + { + name: 'vault'; + isMut: true; + isSigner: false; + }, + { + name: 'tokenizedVaultDepositor'; + isMut: true; + isSigner: false; + }, + { + name: 'driftUser'; + isMut: true; + isSigner: false; + } + ]; + args: []; + }, { name: 'forceWithdraw'; accounts: [ @@ -962,57 +1175,6 @@ export type DriftVaults = { } ]; }, - { - name: 'initializeCompetitor'; - accounts: [ - { - name: 'vault'; - isMut: true; - isSigner: false; - }, - { - name: 'manager'; - isMut: false; - isSigner: true; - }, - { - name: 'payer'; - isMut: true; - isSigner: true; - }, - { - name: 'rent'; - isMut: false; - isSigner: false; - }, - { - name: 'systemProgram'; - isMut: false; - isSigner: false; - }, - { - name: 'competitor'; - isMut: true; - isSigner: false; - }, - { - name: 'driftCompetitions'; - isMut: true; - isSigner: false; - }, - { - name: 'driftUserStats'; - isMut: true; - isSigner: false; - }, - { - name: 'driftCompetitionsProgram'; - isMut: false; - isSigner: false; - } - ]; - args: []; - }, { name: 'protocolRequestWithdraw'; accounts: [ @@ -1164,6 +1326,105 @@ export type DriftVaults = { } ]; accounts: [ + { + name: 'tokenizedVaultDepositor'; + type: { + kind: 'struct'; + fields: [ + { + name: 'vault'; + docs: ['The vault deposited into']; + type: 'publicKey'; + }, + { + name: 'pubkey'; + docs: [ + "The vault depositor account's pubkey. It is a pda of vault" + ]; + type: 'publicKey'; + }, + { + name: 'mint'; + docs: [ + 'The token mint for tokenized shares owned by this VaultDepositor' + ]; + type: 'publicKey'; + }, + { + name: 'vaultShares'; + docs: [ + "share of vault owned by this depositor. vault_shares / vault.total_shares is depositor's ownership of vault_equity" + ]; + type: 'u128'; + }, + { + name: 'lastVaultShares'; + docs: [ + 'stores the vault_shares from the most recent liquidity event (redeem or issuance) before a spl token', + 'CPI is done, used to track invariants' + ]; + type: 'u128'; + }, + { + name: 'lastValidTs'; + docs: ['creation ts of vault depositor']; + type: 'i64'; + }, + { + name: 'netDeposits'; + docs: ['lifetime net deposits of vault depositor for the vault']; + type: 'i64'; + }, + { + name: 'totalDeposits'; + docs: ['lifetime total deposits']; + type: 'u64'; + }, + { + name: 'totalWithdraws'; + docs: ['lifetime total withdraws']; + type: 'u64'; + }, + { + name: 'cumulativeProfitShareAmount'; + docs: [ + 'the token amount of gains the vault depositor has paid performance fees on' + ]; + type: 'i64'; + }, + { + name: 'profitShareFeePaid'; + type: 'u64'; + }, + { + name: 'vaultSharesBase'; + docs: [ + 'The exponent for vault_shares decimal places at the time the tokenized vault depositor was initialized.', + 'If the vault undergoes a rebase, this TokenizedVaultDepositor can no longer issue new tokens, only redeem', + 'is possible.' + ]; + type: 'u32'; + }, + { + name: 'bump'; + docs: ['The bump for the vault pda']; + type: 'u8'; + }, + { + name: 'padding1'; + type: { + array: ['u8', 3]; + }; + }, + { + name: 'padding'; + type: { + array: ['u64', 10]; + }; + } + ]; + }; + }, { name: 'vaultDepositor'; type: { @@ -1554,6 +1815,30 @@ export type DriftVaults = { } ]; types: [ + { + name: 'InitializeTokenizedVaultDepositorParams'; + type: { + kind: 'struct'; + fields: [ + { + name: 'tokenName'; + type: 'string'; + }, + { + name: 'tokenSymbol'; + type: 'string'; + }, + { + name: 'tokenUri'; + type: 'string'; + }, + { + name: 'decimals'; + type: 'u8'; + } + ]; + }; + }, { name: 'VaultWithProtocolParams'; type: { @@ -1786,6 +2071,12 @@ export type DriftVaults = { }, { name: 'FeePayment'; + }, + { + name: 'TokenizeShares'; + }, + { + name: 'RedeemTokens'; } ]; }; @@ -2027,6 +2318,61 @@ export type DriftVaults = { index: false; } ]; + }, + { + name: 'ShareTransferRecord'; + fields: [ + { + name: 'ts'; + type: 'i64'; + index: false; + }, + { + name: 'vault'; + type: 'publicKey'; + index: false; + }, + { + name: 'fromVaultDepositor'; + type: 'publicKey'; + index: false; + }, + { + name: 'toVaultDepositor'; + type: 'publicKey'; + index: false; + }, + { + name: 'shares'; + type: 'u128'; + index: false; + }, + { + name: 'value'; + type: 'u64'; + index: false; + }, + { + name: 'fromDepositorSharesBefore'; + type: 'u128'; + index: false; + }, + { + name: 'fromDepositorSharesAfter'; + type: 'u128'; + index: false; + }, + { + name: 'toDepositorSharesBefore'; + type: 'u128'; + index: false; + }, + { + name: 'toDepositorSharesAfter'; + type: 'u128'; + index: false; + } + ]; } ]; errors: [ @@ -2144,6 +2490,11 @@ export type DriftVaults = { code: 6022; name: 'VaultProtocolMissing'; msg: 'VaultProtocolMissing'; + }, + { + code: 6023; + name: 'InvalidTokenization'; + msg: 'InvalidTokenization'; } ]; }; @@ -2445,22 +2796,193 @@ export const IDL: DriftVaults = { isSigner: false, }, { - name: 'payer', + name: 'payer', + isMut: true, + isSigner: true, + }, + { + name: 'rent', + isMut: false, + isSigner: false, + }, + { + name: 'systemProgram', + isMut: false, + isSigner: false, + }, + ], + args: [], + }, + { + name: 'initializeTokenizedVaultDepositor', + accounts: [ + { + name: 'vault', + isMut: false, + isSigner: false, + }, + { + name: 'vaultDepositor', + isMut: true, + isSigner: false, + }, + { + name: 'mintAccount', + isMut: true, + isSigner: false, + }, + { + name: 'metadataAccount', + isMut: true, + isSigner: false, + }, + { + name: 'payer', + isMut: true, + isSigner: true, + }, + { + name: 'tokenProgram', + isMut: false, + isSigner: false, + }, + { + name: 'tokenMetadataProgram', + isMut: false, + isSigner: false, + }, + { + name: 'rent', + isMut: false, + isSigner: false, + }, + { + name: 'systemProgram', + isMut: false, + isSigner: false, + }, + ], + args: [ + { + name: 'params', + type: { + defined: 'InitializeTokenizedVaultDepositorParams', + }, + }, + ], + }, + { + name: 'tokenizeShares', + accounts: [ + { + name: 'vault', + isMut: true, + isSigner: false, + }, + { + name: 'vaultDepositor', + isMut: true, + isSigner: false, + }, + { + name: 'authority', + isMut: false, + isSigner: true, + }, + { + name: 'tokenizedVaultDepositor', + isMut: true, + isSigner: false, + }, + { + name: 'mint', + isMut: true, + isSigner: false, + }, + { + name: 'userTokenAccount', + isMut: false, + isSigner: false, + }, + { + name: 'driftUser', + isMut: true, + isSigner: false, + }, + { + name: 'tokenProgram', + isMut: false, + isSigner: false, + }, + ], + args: [ + { + name: 'amount', + type: 'u64', + }, + { + name: 'unit', + type: { + defined: 'WithdrawUnit', + }, + }, + ], + }, + { + name: 'redeemTokens', + accounts: [ + { + name: 'vault', + isMut: true, + isSigner: false, + }, + { + name: 'vaultDepositor', + isMut: true, + isSigner: false, + }, + { + name: 'authority', + isMut: false, + isSigner: true, + }, + { + name: 'tokenizedVaultDepositor', + isMut: true, + isSigner: false, + }, + { + name: 'mint', + isMut: true, + isSigner: false, + }, + { + name: 'userTokenAccount', + isMut: true, + isSigner: false, + }, + { + name: 'vaultTokenAccount', + isMut: true, + isSigner: false, + }, + { + name: 'driftUser', isMut: true, - isSigner: true, + isSigner: false, }, { - name: 'rent', + name: 'tokenProgram', isMut: false, isSigner: false, }, + ], + args: [ { - name: 'systemProgram', - isMut: false, - isSigner: false, + name: 'tokensToBurn', + type: 'u64', }, ], - args: [], }, { name: 'deposit', @@ -2985,6 +3507,48 @@ export const IDL: DriftVaults = { ], args: [], }, + { + name: 'applyRebase', + accounts: [ + { + name: 'vault', + isMut: true, + isSigner: false, + }, + { + name: 'vaultDepositor', + isMut: true, + isSigner: false, + }, + { + name: 'driftUser', + isMut: true, + isSigner: false, + }, + ], + args: [], + }, + { + name: 'applyRebaseTokenizedDepositor', + accounts: [ + { + name: 'vault', + isMut: true, + isSigner: false, + }, + { + name: 'tokenizedVaultDepositor', + isMut: true, + isSigner: false, + }, + { + name: 'driftUser', + isMut: true, + isSigner: false, + }, + ], + args: [], + }, { name: 'forceWithdraw', accounts: [ @@ -3112,57 +3676,6 @@ export const IDL: DriftVaults = { }, ], }, - { - name: 'initializeCompetitor', - accounts: [ - { - name: 'vault', - isMut: true, - isSigner: false, - }, - { - name: 'manager', - isMut: false, - isSigner: true, - }, - { - name: 'payer', - isMut: true, - isSigner: true, - }, - { - name: 'rent', - isMut: false, - isSigner: false, - }, - { - name: 'systemProgram', - isMut: false, - isSigner: false, - }, - { - name: 'competitor', - isMut: true, - isSigner: false, - }, - { - name: 'driftCompetitions', - isMut: true, - isSigner: false, - }, - { - name: 'driftUserStats', - isMut: true, - isSigner: false, - }, - { - name: 'driftCompetitionsProgram', - isMut: false, - isSigner: false, - }, - ], - args: [], - }, { name: 'protocolRequestWithdraw', accounts: [ @@ -3314,6 +3827,105 @@ export const IDL: DriftVaults = { }, ], accounts: [ + { + name: 'tokenizedVaultDepositor', + type: { + kind: 'struct', + fields: [ + { + name: 'vault', + docs: ['The vault deposited into'], + type: 'publicKey', + }, + { + name: 'pubkey', + docs: [ + "The vault depositor account's pubkey. It is a pda of vault", + ], + type: 'publicKey', + }, + { + name: 'mint', + docs: [ + 'The token mint for tokenized shares owned by this VaultDepositor', + ], + type: 'publicKey', + }, + { + name: 'vaultShares', + docs: [ + "share of vault owned by this depositor. vault_shares / vault.total_shares is depositor's ownership of vault_equity", + ], + type: 'u128', + }, + { + name: 'lastVaultShares', + docs: [ + 'stores the vault_shares from the most recent liquidity event (redeem or issuance) before a spl token', + 'CPI is done, used to track invariants', + ], + type: 'u128', + }, + { + name: 'lastValidTs', + docs: ['creation ts of vault depositor'], + type: 'i64', + }, + { + name: 'netDeposits', + docs: ['lifetime net deposits of vault depositor for the vault'], + type: 'i64', + }, + { + name: 'totalDeposits', + docs: ['lifetime total deposits'], + type: 'u64', + }, + { + name: 'totalWithdraws', + docs: ['lifetime total withdraws'], + type: 'u64', + }, + { + name: 'cumulativeProfitShareAmount', + docs: [ + 'the token amount of gains the vault depositor has paid performance fees on', + ], + type: 'i64', + }, + { + name: 'profitShareFeePaid', + type: 'u64', + }, + { + name: 'vaultSharesBase', + docs: [ + 'The exponent for vault_shares decimal places at the time the tokenized vault depositor was initialized.', + 'If the vault undergoes a rebase, this TokenizedVaultDepositor can no longer issue new tokens, only redeem', + 'is possible.', + ], + type: 'u32', + }, + { + name: 'bump', + docs: ['The bump for the vault pda'], + type: 'u8', + }, + { + name: 'padding1', + type: { + array: ['u8', 3], + }, + }, + { + name: 'padding', + type: { + array: ['u64', 10], + }, + }, + ], + }, + }, { name: 'vaultDepositor', type: { @@ -3704,6 +4316,30 @@ export const IDL: DriftVaults = { }, ], types: [ + { + name: 'InitializeTokenizedVaultDepositorParams', + type: { + kind: 'struct', + fields: [ + { + name: 'tokenName', + type: 'string', + }, + { + name: 'tokenSymbol', + type: 'string', + }, + { + name: 'tokenUri', + type: 'string', + }, + { + name: 'decimals', + type: 'u8', + }, + ], + }, + }, { name: 'VaultWithProtocolParams', type: { @@ -3937,6 +4573,12 @@ export const IDL: DriftVaults = { { name: 'FeePayment', }, + { + name: 'TokenizeShares', + }, + { + name: 'RedeemTokens', + }, ], }, }, @@ -4178,6 +4820,61 @@ export const IDL: DriftVaults = { }, ], }, + { + name: 'ShareTransferRecord', + fields: [ + { + name: 'ts', + type: 'i64', + index: false, + }, + { + name: 'vault', + type: 'publicKey', + index: false, + }, + { + name: 'fromVaultDepositor', + type: 'publicKey', + index: false, + }, + { + name: 'toVaultDepositor', + type: 'publicKey', + index: false, + }, + { + name: 'shares', + type: 'u128', + index: false, + }, + { + name: 'value', + type: 'u64', + index: false, + }, + { + name: 'fromDepositorSharesBefore', + type: 'u128', + index: false, + }, + { + name: 'fromDepositorSharesAfter', + type: 'u128', + index: false, + }, + { + name: 'toDepositorSharesBefore', + type: 'u128', + index: false, + }, + { + name: 'toDepositorSharesAfter', + type: 'u128', + index: false, + }, + ], + }, ], errors: [ { @@ -4295,5 +4992,10 @@ export const IDL: DriftVaults = { name: 'VaultProtocolMissing', msg: 'VaultProtocolMissing', }, + { + code: 6023, + name: 'InvalidTokenization', + msg: 'InvalidTokenization', + }, ], }; diff --git a/ts/sdk/src/utils.ts b/ts/sdk/src/utils.ts index dd5722c3..e694cbcf 100644 --- a/ts/sdk/src/utils.ts +++ b/ts/sdk/src/utils.ts @@ -1,10 +1,14 @@ import { AnchorProvider } from '@coral-xyz/anchor'; import { DriftClient, IWallet } from '@drift-labs/sdk'; -import { Connection } from '@solana/web3.js'; +import { Connection, PublicKey, TransactionInstruction } from '@solana/web3.js'; import { DriftVaults, IDL } from './types/drift_vaults'; import { VaultClient } from './vaultClient'; import * as anchor from '@coral-xyz/anchor'; import { VAULT_PROGRAM_ID } from './types/types'; +import { + createAssociatedTokenAccountInstruction, + getAssociatedTokenAddress, +} from '@solana/spl-token'; export const getDriftVaultProgram = ( connection: Connection, @@ -31,3 +35,35 @@ export const getVaultClient = ( return vaultClient; }; + +export const getOrCreateATAInstruction = async ( + tokenMint: PublicKey, + owner: PublicKey, + connection: Connection, + allowOwnerOffCurve = true, + payer = owner +): Promise<[PublicKey, TransactionInstruction?]> => { + let toAccount; + try { + toAccount = await getAssociatedTokenAddress( + tokenMint, + owner, + allowOwnerOffCurve + ); + const account = await connection.getAccountInfo(toAccount); + if (!account) { + const ix = createAssociatedTokenAccountInstruction( + payer, + toAccount, + owner, + tokenMint + ); + return [toAccount, ix]; + } + return [toAccount, undefined]; + } catch (e) { + /* handle error */ + console.error('Error::getOrCreateATAInstruction', e); + throw e; + } +}; diff --git a/ts/sdk/src/vaultClient.ts b/ts/sdk/src/vaultClient.ts index 10a16f93..5d4de2db 100644 --- a/ts/sdk/src/vaultClient.ts +++ b/ts/sdk/src/vaultClient.ts @@ -1,7 +1,6 @@ import { BN, DriftClient, - encodeName, getInsuranceFundStakeAccountPublicKey, getUserAccountPublicKey, getUserAccountPublicKeySync, @@ -14,11 +13,8 @@ import { import { BorshAccountsCoder, Program, ProgramAccount } from '@coral-xyz/anchor'; import { DriftVaults } from './types/drift_vaults'; import { - CompetitionsClient, - getCompetitionAddressSync, - getCompetitorAddressSync, -} from '@drift-labs/competitions-sdk'; -import { + getTokenizedVaultAddressSync, + getTokenizedVaultMintAddressSync, getTokenVaultAddressSync, getVaultAddressSync, getVaultDepositorAddressSync, @@ -30,6 +26,7 @@ import { PublicKey, SystemProgram, SYSVAR_RENT_PUBKEY, + Transaction, TransactionInstruction, TransactionSignature, VersionedTransaction, @@ -51,6 +48,8 @@ import { import { bs58 } from '@coral-xyz/anchor/dist/cjs/utils/bytes'; import { UserMapConfig } from '@drift-labs/sdk'; import { calculateRealizedVaultDepositorEquity } from './math'; +import { Metaplex } from '@metaplex-foundation/js'; +import { getOrCreateATAInstruction } from './utils'; export type TxParams = { cuLimit?: number; @@ -61,6 +60,7 @@ export type TxParams = { export class VaultClient { driftClient: DriftClient; + metaplex?: Metaplex; program: Program; cliMode: boolean; @@ -72,15 +72,18 @@ export class VaultClient { constructor({ driftClient, program, + metaplex, cliMode, userMapConfig, }: { driftClient: DriftClient; program: Program; + metaplex?: Metaplex; cliMode?: boolean; userMapConfig?: UserMapConfig; }) { this.driftClient = driftClient; + this.metaplex = metaplex; this.program = program; this.cliMode = !!cliMode; @@ -876,6 +879,111 @@ export class VaultClient { }); } + public async getApplyRebaseTokenizedDepositorIx( + vault: PublicKey, + tokenizedVaultDepositor: PublicKey + ): Promise { + const vaultAccount = await this.program.account.vault.fetch(vault); + + const user = await this.getSubscribedVaultUser(vaultAccount.user); + + const spotMarket = this.driftClient.getSpotMarketAccount( + vaultAccount.spotMarketIndex + ); + if (!spotMarket) { + throw new Error( + `Spot market ${vaultAccount.spotMarketIndex} not found on driftClient` + ); + } + + const remainingAccounts = this.driftClient.getRemainingAccounts({ + userAccounts: [user.getUserAccount()], + writableSpotMarketIndexes: [vaultAccount.spotMarketIndex], + }); + + const accounts = { + vault, + tokenizedVaultDepositor, + driftUser: await getUserAccountPublicKey( + this.driftClient.program.programId, + vault + ), + driftState: await this.driftClient.getStatePublicKey(), + driftSigner: this.driftClient.getStateAccount().signer, + driftProgram: this.driftClient.program.programId, + }; + + return this.program.instruction.applyRebaseTokenizedDepositor({ + accounts: { + ...accounts, + }, + remainingAccounts, + }); + } + + public async applyRebase( + vault: PublicKey, + vaultDepositor: PublicKey + ): Promise { + return await this.createAndSendTxn([ + await this.getApplyRebaseIx(vault, vaultDepositor), + ]); + } + + public async getApplyRebaseIx( + vault: PublicKey, + vaultDepositor: PublicKey + ): Promise { + const vaultAccount = await this.program.account.vault.fetch(vault); + + const user = await this.getSubscribedVaultUser(vaultAccount.user); + + const spotMarket = this.driftClient.getSpotMarketAccount( + vaultAccount.spotMarketIndex + ); + if (!spotMarket) { + throw new Error( + `Spot market ${vaultAccount.spotMarketIndex} not found on driftClient` + ); + } + + const remainingAccounts = this.driftClient.getRemainingAccounts({ + userAccounts: [user.getUserAccount()], + writableSpotMarketIndexes: [vaultAccount.spotMarketIndex], + }); + + const accounts = { + vault, + vaultDepositor, + driftUser: await getUserAccountPublicKey( + this.driftClient.program.programId, + vault + ), + driftState: await this.driftClient.getStatePublicKey(), + driftSigner: this.driftClient.getStateAccount().signer, + driftProgram: this.driftClient.program.programId, + }; + + return this.program.instruction.applyRebase({ + accounts: { + ...accounts, + }, + remainingAccounts, + }); + } + + public async applyRebaseTokenizedDepositor( + vault: PublicKey, + tokenizedVaultDepositor: PublicKey + ): Promise { + return await this.createAndSendTxn([ + await this.getApplyRebaseTokenizedDepositorIx( + vault, + tokenizedVaultDepositor + ), + ]); + } + private createInitVaultDepositorIx(vault: PublicKey, authority?: PublicKey) { const vaultDepositor = getVaultDepositorAddressSync( this.program.programId, @@ -924,9 +1032,14 @@ export class VaultClient { }; if (this.cliMode) { - return await this.program.methods + return this.program.methods .initializeVaultDepositor() - .accounts(accounts) + .accounts({ + ...accounts, + payer: authority || this.driftClient.wallet.publicKey, + rent: SYSVAR_RENT_PUBKEY, + systemProgram: SystemProgram.programId, + }) .rpc(); } else { const initIx = this.createInitVaultDepositorIx(vault, authority); @@ -934,13 +1047,297 @@ export class VaultClient { } } + public async initializeTokenizedVaultDepositor(params: { + vault: PublicKey; + tokenName: string; + tokenSymbol: string; + tokenUri: string; + decimals?: number; + sharesBase?: number; + }): Promise { + if (!this.metaplex) { + throw new Error( + 'Metaplex instance is required when constructing VaultClient to initialize a tokenized vault depositor' + ); + } + + let spotMarketDecimals = 6; + let sharesBase = 0; + if (params.decimals === undefined || params.sharesBase === undefined) { + const vault = await this.program.account.vault.fetch(params.vault); + const spotMarketAccount = this.driftClient.getSpotMarketAccount( + vault.spotMarketIndex + ); + if (!spotMarketAccount) { + throw new Error( + `DriftClient failed to load vault's spot market (marketIndex: ${vault.spotMarketIndex})` + ); + } + spotMarketDecimals = spotMarketAccount.decimals; + sharesBase = vault.sharesBase; + } + + const mintAddress = getTokenizedVaultMintAddressSync( + this.program.programId, + params.vault, + sharesBase + ); + + const accounts = { + vault: params.vault, + vaultDepositor: getTokenizedVaultAddressSync( + this.program.programId, + params.vault, + sharesBase + ), + mintAccount: mintAddress, + metadataAccount: this.metaplex.nfts().pdas().metadata({ + mint: mintAddress, + }), + tokenMetadataProgram: this.metaplex.programs().getTokenMetadata().address, + payer: this.driftClient.wallet.publicKey, + }; + + const vaultTokenAta = getAssociatedTokenAddressSync( + mintAddress, + params.vault, + true + ); + const createAtaIx = createAssociatedTokenAccountInstruction( + this.driftClient.wallet.publicKey, + vaultTokenAta, + params.vault, + mintAddress + ); + + if (!this.cliMode) { + throw new Error( + 'CLI mode is not supported for initializeTokenizedVaultDepositor' + ); + } + return await this.program.methods + .initializeTokenizedVaultDepositor({ + ...params, + decimals: params.decimals ?? spotMarketDecimals, + }) + .preInstructions([ + ComputeBudgetProgram.setComputeUnitPrice({ + microLamports: 50_000, + }), + ]) + .postInstructions([createAtaIx]) + .accounts(accounts) + .rpc(); + } + + public async createTokenizeSharesIx( + vaultDepositor: PublicKey, + amount: BN, + unit: WithdrawUnit, + mint?: PublicKey + ): Promise { + const vaultDepositorAccount = + await this.program.account.vaultDepositor.fetch(vaultDepositor); + const vaultAccount = await this.program.account.vault.fetch( + vaultDepositorAccount.vault + ); + + mint = + mint ?? + getTokenizedVaultMintAddressSync( + this.program.programId, + vaultDepositorAccount.vault, + vaultAccount.sharesBase + ); + + const userAta = getAssociatedTokenAddressSync( + mint, + this.driftClient.wallet.publicKey, + true + ); + + const ixs = []; + + const userAtaExists = await this.driftClient.connection.getAccountInfo( + userAta + ); + if (userAtaExists === null) { + ixs.push( + createAssociatedTokenAccountInstruction( + this.driftClient.wallet.publicKey, + userAta, + this.driftClient.wallet.publicKey, + mint + ) + ); + } + + const user = await this.getSubscribedVaultUser(vaultAccount.user); + const remainingAccounts = this.driftClient.getRemainingAccounts({ + userAccounts: [user.getUserAccount()], + writableSpotMarketIndexes: [vaultAccount.spotMarketIndex], + }); + + ixs.push( + await this.program.methods + // anchor idl bug: https://github.com/coral-xyz/anchor/issues/2914 + // @ts-ignore + .tokenizeShares(amount, unit) + .accounts({ + authority: this.driftClient.wallet.publicKey, + vault: vaultDepositorAccount.vault, + vaultDepositor, + tokenizedVaultDepositor: getTokenizedVaultAddressSync( + this.program.programId, + vaultDepositorAccount.vault, + vaultAccount.sharesBase + ), + mint, + userTokenAccount: userAta, + driftUser: vaultAccount.user, + tokenProgram: TOKEN_PROGRAM_ID, + }) + .remainingAccounts(remainingAccounts) + .instruction() + ); + + return ixs; + } + + public async tokenizeShares( + vaultDepositor: PublicKey, + amount: BN, + unit: WithdrawUnit, + mint?: PublicKey, + txParams?: TxParams + ): Promise { + const ixs = await this.createTokenizeSharesIx( + vaultDepositor, + amount, + unit, + mint + ); + if (this.cliMode) { + try { + const tx = new Transaction().add(...ixs); + const txSig = await this.driftClient.txSender.send( + tx, + undefined, + undefined, + false + ); + return txSig.txSig; + } catch (e) { + console.error(e); + throw e; + } + } else { + return await this.createAndSendTxn(ixs, txParams); + } + } + + public async createRedeemTokensIx( + vaultDepositor: PublicKey, + tokensToBurn: BN, + sharesBase?: number + ): Promise { + const vaultDepositorAccount = + await this.program.account.vaultDepositor.fetch(vaultDepositor); + const vaultAccount = await this.program.account.vault.fetch( + vaultDepositorAccount.vault + ); + + const mint = getTokenizedVaultMintAddressSync( + this.program.programId, + vaultDepositorAccount.vault, + sharesBase ?? vaultAccount.sharesBase + ); + + const userAta = getAssociatedTokenAddressSync( + mint, + this.driftClient.wallet.publicKey, + true + ); + + const vaultTokenAta = getAssociatedTokenAddressSync( + mint, + vaultDepositorAccount.vault, + true + ); + + const user = await this.getSubscribedVaultUser(vaultAccount.user); + const remainingAccounts = this.driftClient.getRemainingAccounts({ + userAccounts: [user.getUserAccount()], + writableSpotMarketIndexes: [vaultAccount.spotMarketIndex], + }); + + return await this.program.methods + .redeemTokens(tokensToBurn) + .accounts({ + authority: this.driftClient.wallet.publicKey, + vault: vaultDepositorAccount.vault, + vaultDepositor, + tokenizedVaultDepositor: getTokenizedVaultAddressSync( + this.program.programId, + vaultDepositorAccount.vault, + sharesBase ?? vaultAccount.sharesBase + ), + mint, + userTokenAccount: userAta, + vaultTokenAccount: vaultTokenAta, + driftUser: vaultAccount.user, + tokenProgram: TOKEN_PROGRAM_ID, + }) + .remainingAccounts(remainingAccounts) + .instruction(); + } + + /** + * Redeems tokens from the vault. + * @param vaultDepositor + * @param tokensToBurn + * @param mint optionally provide a mint, or infer the mint from the current vault share base + * @param txParams + * @returns + */ + public async redeemTokens( + vaultDepositor: PublicKey, + tokensToBurn: BN, + sharesBase?: number, + txParams?: TxParams + ): Promise { + const ix = await this.createRedeemTokensIx( + vaultDepositor, + tokensToBurn, + sharesBase + ); + if (this.cliMode) { + try { + const tx = new Transaction().add(ix); + const txSig = await this.driftClient.txSender.send( + tx, + undefined, + undefined, + false + ); + return txSig.txSig; + } catch (e) { + console.error(e); + throw e; + } + } else { + return await this.createAndSendTxn([ix], txParams); + } + } + public async prepDepositTx( vaultDepositor: PublicKey, amount: BN, initVaultDepositor?: { authority: PublicKey; vault: PublicKey; - } + }, + userTokenAccount?: PublicKey ) { let vaultPubKey: PublicKey; if (initVaultDepositor) { @@ -991,11 +1388,13 @@ export class VaultClient { driftUser: vaultAccount.user, driftState: driftStateKey, driftSpotMarketVault: spotMarket.vault, - userTokenAccount: getAssociatedTokenAddressSync( - spotMarket.mint, - this.driftClient.wallet.publicKey, - true - ), + userTokenAccount: + userTokenAccount ?? + getAssociatedTokenAddressSync( + spotMarket.mint, + this.driftClient.wallet.publicKey, + true + ), driftProgram: this.driftClient.program.programId, tokenProgram: TOKEN_PROGRAM_ID, }; @@ -1067,11 +1466,17 @@ export class VaultClient { authority: PublicKey; vault: PublicKey; }, - txParams?: TxParams + txParams?: TxParams, + userTokenAccount?: PublicKey ): Promise { if (this.cliMode) { const { vaultAccount, accounts, remainingAccounts } = - await this.prepDepositTx(vaultDepositor, amount, initVaultDepositor); + await this.prepDepositTx( + vaultDepositor, + amount, + initVaultDepositor, + userTokenAccount + ); if (initVaultDepositor) { await this.initializeVaultDepositor( @@ -1079,7 +1484,7 @@ export class VaultClient { initVaultDepositor.authority ); } - return await this.program.methods + return this.program.methods .deposit(amount) .accounts(accounts) .remainingAccounts(remainingAccounts) @@ -1278,6 +1683,13 @@ export class VaultClient { public async forceWithdraw( vaultDepositor: PublicKey ): Promise { + const ix = await this.getForceWithdrawIx(vaultDepositor); + return await this.createAndSendTxn(ix); + } + + public async getForceWithdrawIx( + vaultDepositor: PublicKey + ): Promise { const vaultDepositorAccount = await this.program.account.vaultDepositor.fetch(vaultDepositor); const vaultAccount = await this.program.account.vault.fetch( @@ -1316,6 +1728,20 @@ export class VaultClient { ); } + const [userTokenAccount, createAtaIx] = await getOrCreateATAInstruction( + spotMarket.mint, + vaultDepositorAccount.authority, + this.driftClient.connection, + true, + this.driftClient.wallet.publicKey + ); + + if (createAtaIx) { + console.log( + `Creating ATA for ${vaultDepositorAccount.authority.toBase58()} to ${userTokenAccount.toBase58()}` + ); + } + const accounts = { manager: this.driftClient.wallet.publicKey, vault: vaultDepositorAccount.vault, @@ -1326,38 +1752,26 @@ export class VaultClient { driftState: driftStateKey, driftSpotMarketVault: spotMarket.vault, driftSigner: this.driftClient.getStateAccount().signer, - userTokenAccount: getAssociatedTokenAddressSync( - spotMarket.mint, - vaultDepositorAccount.authority, - true - ), + userTokenAccount, driftProgram: this.driftClient.program.programId, tokenProgram: TOKEN_PROGRAM_ID, }; - if (this.cliMode) { - return await this.program.methods + const ixs = []; + + if (createAtaIx) { + ixs.push(createAtaIx); + } + + ixs.push( + await this.program.methods .forceWithdraw() - .preInstructions([ - ComputeBudgetProgram.setComputeUnitLimit({ - units: 500_000, - }), - ComputeBudgetProgram.setComputeUnitPrice({ - microLamports: 50_000, - }), - ]) .accounts(accounts) .remainingAccounts(remainingAccounts) - .rpc(); - } else { - const forceWithdrawIx = this.program.instruction.forceWithdraw({ - accounts: { - ...accounts, - }, - remainingAccounts, - }); - return await this.createAndSendTxn([forceWithdrawIx]); - } + .instruction() + ); + + return ixs; } public async cancelRequestWithdraw( @@ -1593,43 +2007,6 @@ export class VaultClient { .rpc(); } - /** - * Initializes a DriftCompetitions Competitor account for the vault. - * @param vault vault address to initialize Competitor for - * @param competitionName name of the competition to initialize for - * @returns - */ - public async initializeCompetitor( - vault: PublicKey, - competitionsClient: CompetitionsClient, - competitionName: string - ): Promise { - const vaultAccount = await this.program.account.vault.fetch(vault); - - const encodedName = encodeName(competitionName); - - const competitionAddress = getCompetitionAddressSync( - competitionsClient.program.programId, - encodedName - ); - const competitorAddress = getCompetitorAddressSync( - competitionsClient.program.programId, - competitionAddress, - vault - ); - - return await this.program.methods - .initializeCompetitor() - .accounts({ - vault: vault, - competitor: competitorAddress, - driftCompetitions: competitionAddress, - driftUserStats: vaultAccount.userStats, - driftCompetitionsProgram: competitionsClient.program.programId, - }) - .rpc(); - } - public async protocolRequestWithdraw( vault: PublicKey, amount: BN, diff --git a/ts/sdk/yarn.lock b/ts/sdk/yarn.lock index d453555b..c2a3ac4c 100644 --- a/ts/sdk/yarn.lock +++ b/ts/sdk/yarn.lock @@ -42,7 +42,7 @@ resolved "https://registry.yarnpkg.com/@coral-xyz/anchor-errors/-/anchor-errors-0.30.1.tgz#bdfd3a353131345244546876eb4afc0e125bec30" integrity sha512-9Mkradf5yS5xiLWrl9WrpjqOrAV+/W2RQHDlbnAZBivoGpOs1ECjoDCkVk4aRG8ZdiFiB8zQEVlxf+8fKkmSfQ== -"@coral-xyz/anchor@0.28.0", "@coral-xyz/anchor@^0.28.0": +"@coral-xyz/anchor@0.28.0": version "0.28.0" resolved "https://registry.yarnpkg.com/@coral-xyz/anchor/-/anchor-0.28.0.tgz#8345c3c9186a91f095f704d7b90cd256f7e8b2dc" integrity sha512-kQ02Hv2ZqxtWP30WN1d4xxT4QqlOXYDxmEd3k/bbneqhV3X5QMO4LAtoUFs7otxyivOgoqam5Il5qx81FuI4vw== @@ -63,27 +63,6 @@ superstruct "^0.15.4" toml "^3.0.0" -"@coral-xyz/anchor@^0.26.0": - version "0.26.0" - resolved "https://registry.yarnpkg.com/@coral-xyz/anchor/-/anchor-0.26.0.tgz#c8e4f7177e93441afd030f22d777d54d0194d7d1" - integrity sha512-PxRl+wu5YyptWiR9F2MBHOLLibm87Z4IMUBPreX+DYBtPM+xggvcPi0KAN7+kIL4IrIhXI8ma5V0MCXxSN1pHg== - dependencies: - "@coral-xyz/borsh" "^0.26.0" - "@solana/web3.js" "^1.68.0" - base64-js "^1.5.1" - bn.js "^5.1.2" - bs58 "^4.0.1" - buffer-layout "^1.2.2" - camelcase "^6.3.0" - cross-fetch "^3.1.5" - crypto-hash "^1.3.0" - eventemitter3 "^4.0.7" - js-sha256 "^0.9.0" - pako "^2.0.3" - snake-case "^3.0.4" - superstruct "^0.15.4" - toml "^3.0.0" - "@coral-xyz/anchor@^0.29.0": version "0.29.0" resolved "https://registry.yarnpkg.com/@coral-xyz/anchor/-/anchor-0.29.0.tgz#bd0be95bedfb30a381c3e676e5926124c310ff12" @@ -104,14 +83,6 @@ superstruct "^0.15.4" toml "^3.0.0" -"@coral-xyz/borsh@^0.26.0": - version "0.26.0" - resolved "https://registry.yarnpkg.com/@coral-xyz/borsh/-/borsh-0.26.0.tgz#d054f64536d824634969e74138f9f7c52bbbc0d5" - integrity sha512-uCZ0xus0CszQPHYfWAqKS5swS1UxvePu83oOF+TWpUkedsNlg6p2p4azxZNSSqwXb9uXMFgxhuMBX9r3Xoi0vQ== - dependencies: - bn.js "^5.1.2" - buffer-layout "^1.2.0" - "@coral-xyz/borsh@^0.28.0": version "0.28.0" resolved "https://registry.yarnpkg.com/@coral-xyz/borsh/-/borsh-0.28.0.tgz#fa368a2f2475bbf6f828f4657f40a52102e02b6d" @@ -143,48 +114,6 @@ dependencies: "@jridgewell/trace-mapping" "0.3.9" -"@drift-labs/competitions-sdk@0.2.519": - version "0.2.519" - resolved "https://registry.yarnpkg.com/@drift-labs/competitions-sdk/-/competitions-sdk-0.2.519.tgz#269f80c0d6875e838c2fd17c4ce0bae52863235a" - integrity sha512-vR8LbXTEWAGq4eAyX3E2Hz/hZavz3IBAOLM3X5eDAU2OZXrcWs17SsCsKvRJozjgmjhnstBcD3gKyunr41x6Eg== - dependencies: - "@coral-xyz/anchor" "^0.26.0" - "@drift-labs/sdk" "2.97.0-beta.29" - "@solana/web3.js" "1.73.2" - "@switchboard-xyz/solana.js" "^2.7.1" - cerializr "^3.1.4" - dotenv "^16.3.1" - strict-event-emitter-types "^2.0.0" - ts-node "^10.9.1" - typescript "^5.1.6" - -"@drift-labs/sdk@2.97.0-beta.29": - version "2.97.0-beta.29" - resolved "https://registry.yarnpkg.com/@drift-labs/sdk/-/sdk-2.97.0-beta.29.tgz#fb00acae1786f8862b23ecd114a026f4670376a2" - integrity sha512-5DxF07a86l10RoiXoUBI0rhL/Kk6NvcF3AN0I5aqJCAQyVJm0gC1NQWyFB2eC4gIKrpNdVkhO6h3T2rSqdChHQ== - dependencies: - "@coral-xyz/anchor" "0.28.0" - "@coral-xyz/anchor-30" "npm:@coral-xyz/anchor@0.30.1" - "@ellipsis-labs/phoenix-sdk" "^1.4.2" - "@grpc/grpc-js" "^1.8.0" - "@openbook-dex/openbook-v2" "0.2.10" - "@project-serum/serum" "^0.13.38" - "@pythnetwork/client" "2.5.3" - "@pythnetwork/price-service-sdk" "^1.7.1" - "@pythnetwork/pyth-solana-receiver" "^0.7.0" - "@solana/spl-token" "0.3.7" - "@solana/web3.js" "1.92.3" - "@switchboard-xyz/on-demand" "1.2.42" - "@triton-one/yellowstone-grpc" "0.6.0" - anchor-bankrun "^0.3.0" - node-cache "^5.1.2" - rpc-websockets "7.5.1" - solana-bankrun "^0.3.0" - strict-event-emitter-types "^2.0.0" - tweetnacl "1.0.3" - uuid "^8.3.2" - zstddec "^0.1.0" - "@drift-labs/sdk@2.98.0-beta.9": version "2.98.0-beta.9" resolved "https://registry.yarnpkg.com/@drift-labs/sdk/-/sdk-2.98.0-beta.9.tgz#020070274a105a86d976b88433dc25fb944ad715" @@ -226,6 +155,341 @@ borsh "^0.7.0" bs58 "^5.0.0" +"@ethereumjs/rlp@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@ethereumjs/rlp/-/rlp-4.0.1.tgz#626fabfd9081baab3d0a3074b0c7ecaf674aaa41" + integrity sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw== + +"@ethereumjs/util@^8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@ethereumjs/util/-/util-8.1.0.tgz#299df97fb6b034e0577ce9f94c7d9d1004409ed4" + integrity sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA== + dependencies: + "@ethereumjs/rlp" "^4.0.1" + ethereum-cryptography "^2.0.0" + micro-ftch "^0.3.1" + +"@ethersproject/abi@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/abi/-/abi-5.7.0.tgz#b3f3e045bbbeed1af3947335c247ad625a44e449" + integrity sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA== + dependencies: + "@ethersproject/address" "^5.7.0" + "@ethersproject/bignumber" "^5.7.0" + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/constants" "^5.7.0" + "@ethersproject/hash" "^5.7.0" + "@ethersproject/keccak256" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + "@ethersproject/strings" "^5.7.0" + +"@ethersproject/abstract-provider@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz#b0a8550f88b6bf9d51f90e4795d48294630cb9ef" + integrity sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw== + dependencies: + "@ethersproject/bignumber" "^5.7.0" + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/networks" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + "@ethersproject/transactions" "^5.7.0" + "@ethersproject/web" "^5.7.0" + +"@ethersproject/abstract-signer@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz#13f4f32117868452191a4649723cb086d2b596b2" + integrity sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ== + dependencies: + "@ethersproject/abstract-provider" "^5.7.0" + "@ethersproject/bignumber" "^5.7.0" + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + +"@ethersproject/address@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.7.0.tgz#19b56c4d74a3b0a46bfdbb6cfcc0a153fc697f37" + integrity sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA== + dependencies: + "@ethersproject/bignumber" "^5.7.0" + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/keccak256" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/rlp" "^5.7.0" + +"@ethersproject/base64@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/base64/-/base64-5.7.0.tgz#ac4ee92aa36c1628173e221d0d01f53692059e1c" + integrity sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ== + dependencies: + "@ethersproject/bytes" "^5.7.0" + +"@ethersproject/basex@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/basex/-/basex-5.7.0.tgz#97034dc7e8938a8ca943ab20f8a5e492ece4020b" + integrity sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw== + dependencies: + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + +"@ethersproject/bignumber@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/bignumber/-/bignumber-5.7.0.tgz#e2f03837f268ba655ffba03a57853e18a18dc9c2" + integrity sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw== + dependencies: + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + bn.js "^5.2.1" + +"@ethersproject/bytes@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/bytes/-/bytes-5.7.0.tgz#a00f6ea8d7e7534d6d87f47188af1148d71f155d" + integrity sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A== + dependencies: + "@ethersproject/logger" "^5.7.0" + +"@ethersproject/constants@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/constants/-/constants-5.7.0.tgz#df80a9705a7e08984161f09014ea012d1c75295e" + integrity sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA== + dependencies: + "@ethersproject/bignumber" "^5.7.0" + +"@ethersproject/contracts@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/contracts/-/contracts-5.7.0.tgz#c305e775abd07e48aa590e1a877ed5c316f8bd1e" + integrity sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg== + dependencies: + "@ethersproject/abi" "^5.7.0" + "@ethersproject/abstract-provider" "^5.7.0" + "@ethersproject/abstract-signer" "^5.7.0" + "@ethersproject/address" "^5.7.0" + "@ethersproject/bignumber" "^5.7.0" + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/constants" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + "@ethersproject/transactions" "^5.7.0" + +"@ethersproject/hash@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/hash/-/hash-5.7.0.tgz#eb7aca84a588508369562e16e514b539ba5240a7" + integrity sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g== + dependencies: + "@ethersproject/abstract-signer" "^5.7.0" + "@ethersproject/address" "^5.7.0" + "@ethersproject/base64" "^5.7.0" + "@ethersproject/bignumber" "^5.7.0" + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/keccak256" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + "@ethersproject/strings" "^5.7.0" + +"@ethersproject/hdnode@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/hdnode/-/hdnode-5.7.0.tgz#e627ddc6b466bc77aebf1a6b9e47405ca5aef9cf" + integrity sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg== + dependencies: + "@ethersproject/abstract-signer" "^5.7.0" + "@ethersproject/basex" "^5.7.0" + "@ethersproject/bignumber" "^5.7.0" + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/pbkdf2" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + "@ethersproject/sha2" "^5.7.0" + "@ethersproject/signing-key" "^5.7.0" + "@ethersproject/strings" "^5.7.0" + "@ethersproject/transactions" "^5.7.0" + "@ethersproject/wordlists" "^5.7.0" + +"@ethersproject/json-wallets@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/json-wallets/-/json-wallets-5.7.0.tgz#5e3355287b548c32b368d91014919ebebddd5360" + integrity sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g== + dependencies: + "@ethersproject/abstract-signer" "^5.7.0" + "@ethersproject/address" "^5.7.0" + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/hdnode" "^5.7.0" + "@ethersproject/keccak256" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/pbkdf2" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + "@ethersproject/random" "^5.7.0" + "@ethersproject/strings" "^5.7.0" + "@ethersproject/transactions" "^5.7.0" + aes-js "3.0.0" + scrypt-js "3.0.1" + +"@ethersproject/keccak256@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/keccak256/-/keccak256-5.7.0.tgz#3186350c6e1cd6aba7940384ec7d6d9db01f335a" + integrity sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg== + dependencies: + "@ethersproject/bytes" "^5.7.0" + js-sha3 "0.8.0" + +"@ethersproject/logger@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.7.0.tgz#6ce9ae168e74fecf287be17062b590852c311892" + integrity sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig== + +"@ethersproject/networks@^5.7.0": + version "5.7.1" + resolved "https://registry.yarnpkg.com/@ethersproject/networks/-/networks-5.7.1.tgz#118e1a981d757d45ccea6bb58d9fd3d9db14ead6" + integrity sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ== + dependencies: + "@ethersproject/logger" "^5.7.0" + +"@ethersproject/pbkdf2@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/pbkdf2/-/pbkdf2-5.7.0.tgz#d2267d0a1f6e123f3771007338c47cccd83d3102" + integrity sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw== + dependencies: + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/sha2" "^5.7.0" + +"@ethersproject/properties@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/properties/-/properties-5.7.0.tgz#a6e12cb0439b878aaf470f1902a176033067ed30" + integrity sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw== + dependencies: + "@ethersproject/logger" "^5.7.0" + +"@ethersproject/providers@^5.7.2": + version "5.7.2" + resolved "https://registry.yarnpkg.com/@ethersproject/providers/-/providers-5.7.2.tgz#f8b1a4f275d7ce58cf0a2eec222269a08beb18cb" + integrity sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg== + dependencies: + "@ethersproject/abstract-provider" "^5.7.0" + "@ethersproject/abstract-signer" "^5.7.0" + "@ethersproject/address" "^5.7.0" + "@ethersproject/base64" "^5.7.0" + "@ethersproject/basex" "^5.7.0" + "@ethersproject/bignumber" "^5.7.0" + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/constants" "^5.7.0" + "@ethersproject/hash" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/networks" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + "@ethersproject/random" "^5.7.0" + "@ethersproject/rlp" "^5.7.0" + "@ethersproject/sha2" "^5.7.0" + "@ethersproject/strings" "^5.7.0" + "@ethersproject/transactions" "^5.7.0" + "@ethersproject/web" "^5.7.0" + bech32 "1.1.4" + ws "7.4.6" + +"@ethersproject/random@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/random/-/random-5.7.0.tgz#af19dcbc2484aae078bb03656ec05df66253280c" + integrity sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ== + dependencies: + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + +"@ethersproject/rlp@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/rlp/-/rlp-5.7.0.tgz#de39e4d5918b9d74d46de93af80b7685a9c21304" + integrity sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w== + dependencies: + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + +"@ethersproject/sha2@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/sha2/-/sha2-5.7.0.tgz#9a5f7a7824ef784f7f7680984e593a800480c9fb" + integrity sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw== + dependencies: + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + hash.js "1.1.7" + +"@ethersproject/signing-key@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/signing-key/-/signing-key-5.7.0.tgz#06b2df39411b00bc57c7c09b01d1e41cf1b16ab3" + integrity sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q== + dependencies: + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + bn.js "^5.2.1" + elliptic "6.5.4" + hash.js "1.1.7" + +"@ethersproject/strings@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/strings/-/strings-5.7.0.tgz#54c9d2a7c57ae8f1205c88a9d3a56471e14d5ed2" + integrity sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg== + dependencies: + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/constants" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + +"@ethersproject/transactions@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/transactions/-/transactions-5.7.0.tgz#91318fc24063e057885a6af13fdb703e1f993d3b" + integrity sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ== + dependencies: + "@ethersproject/address" "^5.7.0" + "@ethersproject/bignumber" "^5.7.0" + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/constants" "^5.7.0" + "@ethersproject/keccak256" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + "@ethersproject/rlp" "^5.7.0" + "@ethersproject/signing-key" "^5.7.0" + +"@ethersproject/wallet@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/wallet/-/wallet-5.7.0.tgz#4e5d0790d96fe21d61d38fb40324e6c7ef350b2d" + integrity sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA== + dependencies: + "@ethersproject/abstract-provider" "^5.7.0" + "@ethersproject/abstract-signer" "^5.7.0" + "@ethersproject/address" "^5.7.0" + "@ethersproject/bignumber" "^5.7.0" + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/hash" "^5.7.0" + "@ethersproject/hdnode" "^5.7.0" + "@ethersproject/json-wallets" "^5.7.0" + "@ethersproject/keccak256" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + "@ethersproject/random" "^5.7.0" + "@ethersproject/signing-key" "^5.7.0" + "@ethersproject/transactions" "^5.7.0" + "@ethersproject/wordlists" "^5.7.0" + +"@ethersproject/web@^5.7.0": + version "5.7.1" + resolved "https://registry.yarnpkg.com/@ethersproject/web/-/web-5.7.1.tgz#de1f285b373149bee5928f4eb7bcb87ee5fbb4ae" + integrity sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w== + dependencies: + "@ethersproject/base64" "^5.7.0" + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + "@ethersproject/strings" "^5.7.0" + +"@ethersproject/wordlists@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/wordlists/-/wordlists-5.7.0.tgz#8fb2c07185d68c3e09eb3bfd6e779ba2774627f5" + integrity sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA== + dependencies: + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/hash" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + "@ethersproject/strings" "^5.7.0" + "@grpc/grpc-js@^1.8.0": version "1.12.2" resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.12.2.tgz#97eda82dd49bb9c24eaf6434ea8d7de446e95aac" @@ -252,6 +516,56 @@ protobufjs "^7.2.5" yargs "^17.7.2" +"@irys/arweave@^0.0.2": + version "0.0.2" + resolved "https://registry.yarnpkg.com/@irys/arweave/-/arweave-0.0.2.tgz#c0e73eb8c15e323342d33ea92701d4036fd22ae3" + integrity sha512-ddE5h4qXbl0xfGlxrtBIwzflaxZUDlDs43TuT0u1OMfyobHul4AA1VEX72Rpzw2bOh4vzoytSqA1jCM7x9YtHg== + dependencies: + asn1.js "^5.4.1" + async-retry "^1.3.3" + axios "^1.4.0" + base64-js "^1.5.1" + bignumber.js "^9.1.1" + +"@irys/query@^0.0.1": + version "0.0.1" + resolved "https://registry.yarnpkg.com/@irys/query/-/query-0.0.1.tgz#c0aa3eff9eef585d2b3d8d9e358b1c5942015414" + integrity sha512-7TCyR+Qn+F54IQQx5PlERgqNwgIQik8hY55iZl/silTHhCo1MI2pvx5BozqPUVCc8/KqRsc2nZd8Bc29XGUjRQ== + dependencies: + async-retry "^1.3.3" + axios "^1.4.0" + +"@irys/sdk@^0.0.2": + version "0.0.2" + resolved "https://registry.yarnpkg.com/@irys/sdk/-/sdk-0.0.2.tgz#36e86d44143ce6f7576fd3fe53800fe842697de8" + integrity sha512-un/e/CmTpgT042gDwCN3AtISrR9OYGMY6V+442pFmSWKrwrsDoIXZ8VlLiYKnrtTm+yquGhjfYy0LDqGWq41pA== + dependencies: + "@ethersproject/bignumber" "^5.7.0" + "@ethersproject/contracts" "^5.7.0" + "@ethersproject/providers" "^5.7.2" + "@ethersproject/wallet" "^5.7.0" + "@irys/query" "^0.0.1" + "@near-js/crypto" "^0.0.3" + "@near-js/keystores-browser" "^0.0.3" + "@near-js/providers" "^0.0.4" + "@near-js/transactions" "^0.1.0" + "@solana/web3.js" "^1.36.0" + "@supercharge/promise-pool" "^3.0.0" + algosdk "^1.13.1" + aptos "=1.8.5" + arbundles "^0.10.0" + async-retry "^1.3.3" + axios "^1.4.0" + base64url "^3.0.1" + bignumber.js "^9.0.1" + bs58 "5.0.0" + commander "^8.2.0" + csv "5.5.3" + inquirer "^8.2.0" + js-sha256 "^0.9.0" + mime-types "^2.1.34" + near-seed-phrase "^0.2.0" + "@jridgewell/resolve-uri@^3.0.3": version "3.1.2" resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" @@ -368,7 +682,17 @@ resolved "https://registry.yarnpkg.com/@ledgerhq/logs/-/logs-6.12.0.tgz#ad903528bf3687a44da435d7b2479d724d374f5d" integrity sha512-ExDoj1QV5eC6TEbMdLUMMk9cfvNKhhv5gXol4SmULRVCx/3iyCPhJ74nsb3S0Vb+/f+XujBEj3vQn5+cwS0fNA== -"@metaplex-foundation/beet-solana@^0.3.0": +"@metaplex-foundation/beet-solana@0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/beet-solana/-/beet-solana-0.4.0.tgz#52891e78674aaa54e0031f1bca5bfbc40de12e8d" + integrity sha512-B1L94N3ZGMo53b0uOSoznbuM5GBNJ8LwSeznxBxJ+OThvfHQ4B5oMUqb+0zdLRfkKGS7Q6tpHK9P+QK0j3w2cQ== + dependencies: + "@metaplex-foundation/beet" ">=0.1.0" + "@solana/web3.js" "^1.56.2" + bs58 "^5.0.0" + debug "^4.3.4" + +"@metaplex-foundation/beet-solana@^0.3.0", "@metaplex-foundation/beet-solana@^0.3.1": version "0.3.1" resolved "https://registry.yarnpkg.com/@metaplex-foundation/beet-solana/-/beet-solana-0.3.1.tgz#4b37cda5c7f32ffd2bdd8b3164edc05c6463ab35" integrity sha512-tgyEl6dvtLln8XX81JyBvWjIiEcjTkUwZbrM5dIobTmoqMuGewSyk9CClno8qsMsFdB5T3jC91Rjeqmu/6xk2g== @@ -378,6 +702,25 @@ bs58 "^5.0.0" debug "^4.3.4" +"@metaplex-foundation/beet-solana@^0.4.0": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/beet-solana/-/beet-solana-0.4.1.tgz#255747aa7feee1c20202146a752c057feca1948f" + integrity sha512-/6o32FNUtwK8tjhotrvU/vorP7umBuRFvBZrC6XCk51aKidBHe5LPVPA5AjGPbV3oftMfRuXPNd9yAGeEqeCDQ== + dependencies: + "@metaplex-foundation/beet" ">=0.1.0" + "@solana/web3.js" "^1.56.2" + bs58 "^5.0.0" + debug "^4.3.4" + +"@metaplex-foundation/beet@0.7.1": + version "0.7.1" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/beet/-/beet-0.7.1.tgz#0975314211643f87b5f6f3e584fa31abcf4c612c" + integrity sha512-hNCEnS2WyCiYyko82rwuISsBY3KYpe828ubsd2ckeqZr7tl0WVLivGkoyA/qdiaaHEBGdGl71OpfWa2rqL3DiA== + dependencies: + ansicolors "^0.3.2" + bn.js "^5.2.0" + debug "^4.3.3" + "@metaplex-foundation/beet@>=0.1.0", "@metaplex-foundation/beet@^0.7.1": version "0.7.2" resolved "https://registry.yarnpkg.com/@metaplex-foundation/beet/-/beet-0.7.2.tgz#fa4726e4cfd4fb6fed6cddc9b5213c1c2a2d0b77" @@ -397,6 +740,123 @@ bn.js "^5.2.0" debug "^4.3.3" +"@metaplex-foundation/beet@^0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/beet/-/beet-0.6.1.tgz#6331bdde0648bf2cae6f9e482f8e3552db05d69f" + integrity sha512-OYgnijLFzw0cdUlRKH5POp0unQECPOW9muJ2X3QIVyak5G6I6l/rKo72sICgPLIFKdmsi2jmnkuLY7wp14iXdw== + dependencies: + ansicolors "^0.3.2" + bn.js "^5.2.0" + debug "^4.3.3" + +"@metaplex-foundation/cusper@^0.0.2": + version "0.0.2" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/cusper/-/cusper-0.0.2.tgz#dc2032a452d6c269e25f016aa4dd63600e2af975" + integrity sha512-S9RulC2fFCFOQraz61bij+5YCHhSO9llJegK8c8Y6731fSi6snUSQJdCUqYS8AIgR0TKbQvdvgSyIIdbDFZbBA== + +"@metaplex-foundation/js@^0.20.1": + version "0.20.1" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/js/-/js-0.20.1.tgz#654974dfdb163435f9583478256e5917e2187a7b" + integrity sha512-aqiLoEiToXdfI5pS+17/GN/dIO2D31gLoVQvEKDQi9XcnOPVhfJerXDmwgKbhp79OGoYxtlvVw+b2suacoUzGQ== + dependencies: + "@irys/sdk" "^0.0.2" + "@metaplex-foundation/beet" "0.7.1" + "@metaplex-foundation/mpl-auction-house" "^2.3.0" + "@metaplex-foundation/mpl-bubblegum" "^0.6.2" + "@metaplex-foundation/mpl-candy-guard" "^0.3.0" + "@metaplex-foundation/mpl-candy-machine" "^5.0.0" + "@metaplex-foundation/mpl-candy-machine-core" "^0.1.2" + "@metaplex-foundation/mpl-token-metadata" "^2.11.0" + "@noble/ed25519" "^1.7.1" + "@noble/hashes" "^1.1.3" + "@solana/spl-account-compression" "^0.1.8" + "@solana/spl-token" "^0.3.5" + "@solana/web3.js" "^1.63.1" + bignumber.js "^9.0.2" + bn.js "^5.2.1" + bs58 "^5.0.0" + buffer "^6.0.3" + debug "^4.3.4" + eventemitter3 "^4.0.7" + lodash.clonedeep "^4.5.0" + lodash.isequal "^4.5.0" + merkletreejs "^0.3.11" + mime "^3.0.0" + node-fetch "^2.6.7" + +"@metaplex-foundation/mpl-auction-house@^2.3.0": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/mpl-auction-house/-/mpl-auction-house-2.5.1.tgz#ea0e21e594b0db5e73f88688eb2e7c9b748b378b" + integrity sha512-O+IAdYVaoOvgACB8pm+1lF5BNEjl0COkqny2Ho8KQZwka6aC/vHbZ239yRwAMtJhf5992BPFdT4oifjyE0O+Mw== + dependencies: + "@metaplex-foundation/beet" "^0.6.1" + "@metaplex-foundation/beet-solana" "^0.3.1" + "@metaplex-foundation/cusper" "^0.0.2" + "@solana/spl-token" "^0.3.5" + "@solana/web3.js" "^1.56.2" + bn.js "^5.2.0" + +"@metaplex-foundation/mpl-bubblegum@^0.6.2": + version "0.6.2" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/mpl-bubblegum/-/mpl-bubblegum-0.6.2.tgz#e1b098ccef10899b0d759a03e3d4b1ae7bdc9f0c" + integrity sha512-4tF7/FFSNtpozuIGD7gMKcqK2D49eVXZ144xiowC5H1iBeu009/oj2m8Tj6n4DpYFKWJ2JQhhhk0a2q7x0Begw== + dependencies: + "@metaplex-foundation/beet" "0.7.1" + "@metaplex-foundation/beet-solana" "0.4.0" + "@metaplex-foundation/cusper" "^0.0.2" + "@metaplex-foundation/mpl-token-metadata" "^2.5.2" + "@solana/spl-account-compression" "^0.1.4" + "@solana/spl-token" "^0.1.8" + "@solana/web3.js" "^1.50.1" + bn.js "^5.2.0" + js-sha3 "^0.8.0" + +"@metaplex-foundation/mpl-candy-guard@^0.3.0": + version "0.3.2" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/mpl-candy-guard/-/mpl-candy-guard-0.3.2.tgz#426e89793676b42e9bbb5e523303fba36ccd5281" + integrity sha512-QWXzPDz+6OR3957LtfW6/rcGvFWS/0AeHJa/BUO2VEVQxN769dupsKGtrsS8o5RzXCeap3wrCtDSNxN3dnWu4Q== + dependencies: + "@metaplex-foundation/beet" "^0.4.0" + "@metaplex-foundation/beet-solana" "^0.3.0" + "@metaplex-foundation/cusper" "^0.0.2" + "@solana/web3.js" "^1.66.2" + bn.js "^5.2.0" + +"@metaplex-foundation/mpl-candy-machine-core@^0.1.2": + version "0.1.2" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/mpl-candy-machine-core/-/mpl-candy-machine-core-0.1.2.tgz#07e19558d0ef120fac1d8612ae4de90d52cd4d1f" + integrity sha512-jjDkRvMR+iykt7guQ7qVnOHTZedql0lq3xqWDMaenAUCH3Xrf2zKATThhJppIVNX1/YtgBOO3lGqhaFbaI4pCw== + dependencies: + "@metaplex-foundation/beet" "^0.4.0" + "@metaplex-foundation/beet-solana" "^0.3.0" + "@metaplex-foundation/cusper" "^0.0.2" + "@solana/web3.js" "^1.56.2" + bn.js "^5.2.0" + +"@metaplex-foundation/mpl-candy-machine@^5.0.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/mpl-candy-machine/-/mpl-candy-machine-5.1.0.tgz#9469914b312ac36b7cf608123508f3f3f5080010" + integrity sha512-pjHpUpWVOCDxK3l6dXxfmJKNQmbjBqnm5ElOl1mJAygnzO8NIPQvrP89y6xSNyo8qZsJyt4ZMYUyD0TdbtKZXQ== + dependencies: + "@metaplex-foundation/beet" "^0.7.1" + "@metaplex-foundation/beet-solana" "^0.4.0" + "@metaplex-foundation/cusper" "^0.0.2" + "@solana/spl-token" "^0.3.6" + "@solana/web3.js" "^1.66.2" + +"@metaplex-foundation/mpl-token-metadata@^2.11.0", "@metaplex-foundation/mpl-token-metadata@^2.5.2": + version "2.13.0" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/mpl-token-metadata/-/mpl-token-metadata-2.13.0.tgz#ea498190ad4ed1d4c0b8218a72d03bd17a883d11" + integrity sha512-Fl/8I0L9rv4bKTV/RAl5YIbJe9SnQPInKvLz+xR1fEc4/VQkuCn3RPgypfUMEKWmCznzaw4sApDxy6CFS4qmJw== + dependencies: + "@metaplex-foundation/beet" "^0.7.1" + "@metaplex-foundation/beet-solana" "^0.4.0" + "@metaplex-foundation/cusper" "^0.0.2" + "@solana/spl-token" "^0.3.6" + "@solana/web3.js" "^1.66.2" + bn.js "^5.2.0" + debug "^4.3.4" + "@metaplex-foundation/rustbin@^0.3.0", "@metaplex-foundation/rustbin@^0.3.1": version "0.3.5" resolved "https://registry.yarnpkg.com/@metaplex-foundation/rustbin/-/rustbin-0.3.5.tgz#56d028afd96c2b56ad3bbea22ff454adde900e8c" @@ -423,6 +883,149 @@ snake-case "^3.0.4" spok "^1.4.3" +"@near-js/crypto@0.0.3", "@near-js/crypto@^0.0.3": + version "0.0.3" + resolved "https://registry.yarnpkg.com/@near-js/crypto/-/crypto-0.0.3.tgz#4a33e526ab5fa75b703427067985694a279ff8bd" + integrity sha512-3WC2A1a1cH8Cqrx+0iDjp1ASEEhxN/KHEMENYb0KZH6Hp5bXIY7Akt4quC7JlgJS5ESvEiLa40tS5h0zAhBWGw== + dependencies: + "@near-js/types" "0.0.3" + bn.js "5.2.1" + borsh "^0.7.0" + tweetnacl "^1.0.1" + +"@near-js/crypto@0.0.4": + version "0.0.4" + resolved "https://registry.yarnpkg.com/@near-js/crypto/-/crypto-0.0.4.tgz#7bb991da25f06096de51466c6331cb185314fad8" + integrity sha512-2mSIVv6mZway1rQvmkktrXAFoUvy7POjrHNH3LekKZCMCs7qMM/23Hz2+APgxZPqoV2kjarSNOEYJjxO7zQ/rQ== + dependencies: + "@near-js/types" "0.0.4" + bn.js "5.2.1" + borsh "^0.7.0" + tweetnacl "^1.0.1" + +"@near-js/keystores-browser@^0.0.3": + version "0.0.3" + resolved "https://registry.yarnpkg.com/@near-js/keystores-browser/-/keystores-browser-0.0.3.tgz#110b847cd9c358076c2401e9462cc1140e12a908" + integrity sha512-Ve/JQ1SBxdNk3B49lElJ8Y54AoBY+yOStLvdnUIpe2FBOczzwDCkcnPcMDV0NMwVlHpEnOWICWHbRbAkI5Vs+A== + dependencies: + "@near-js/crypto" "0.0.3" + "@near-js/keystores" "0.0.3" + +"@near-js/keystores@0.0.3": + version "0.0.3" + resolved "https://registry.yarnpkg.com/@near-js/keystores/-/keystores-0.0.3.tgz#eb1e8e06936da166b5ed8dab3123eaa1bf7a8dab" + integrity sha512-mnwLYUt4Td8u1I4QE1FBx2d9hMt3ofiriE93FfOluJ4XiqRqVFakFYiHg6pExg5iEkej/sXugBUFeQ4QizUnew== + dependencies: + "@near-js/crypto" "0.0.3" + "@near-js/types" "0.0.3" + +"@near-js/keystores@0.0.4": + version "0.0.4" + resolved "https://registry.yarnpkg.com/@near-js/keystores/-/keystores-0.0.4.tgz#da03069497bb14741a4d97f7ad4746baf9a09ea7" + integrity sha512-+vKafmDpQGrz5py1liot2hYSjPGXwihveeN+BL11aJlLqZnWBgYJUWCXG+uyGjGXZORuy2hzkKK6Hi+lbKOfVA== + dependencies: + "@near-js/crypto" "0.0.4" + "@near-js/types" "0.0.4" + +"@near-js/providers@^0.0.4": + version "0.0.4" + resolved "https://registry.yarnpkg.com/@near-js/providers/-/providers-0.0.4.tgz#90f84d765ff90370599d027f47c098a3e7e745d0" + integrity sha512-g/2pJTYmsIlTW4mGqeRlqDN9pZeN+1E2/wfoMIf3p++boBVxVlaSebtQgawXAf2lkfhb9RqXz5pHqewXIkTBSw== + dependencies: + "@near-js/transactions" "0.1.0" + "@near-js/types" "0.0.3" + "@near-js/utils" "0.0.3" + bn.js "5.2.1" + borsh "^0.7.0" + http-errors "^1.7.2" + optionalDependencies: + node-fetch "^2.6.1" + +"@near-js/signers@0.0.3": + version "0.0.3" + resolved "https://registry.yarnpkg.com/@near-js/signers/-/signers-0.0.3.tgz#bfc8386613295fc6b51982cf65c79bdc9307aa5e" + integrity sha512-u1R+DDIua5PY1PDFnpVYqdMgQ7c4dyeZsfqMjE7CtgzdqupgTYCXzJjBubqMlAyAx843PoXmLt6CSSKcMm0WUA== + dependencies: + "@near-js/crypto" "0.0.3" + "@near-js/keystores" "0.0.3" + js-sha256 "^0.9.0" + +"@near-js/signers@0.0.4": + version "0.0.4" + resolved "https://registry.yarnpkg.com/@near-js/signers/-/signers-0.0.4.tgz#a1904ccc718d6f87b05cd2e168f33bde0cfb269a" + integrity sha512-xCglo3U/WIGsz/izPGFMegS5Q3PxOHYB8a1E7RtVhNm5QdqTlQldLCm/BuMg2G/u1l1ZZ0wdvkqRTG9joauf3Q== + dependencies: + "@near-js/crypto" "0.0.4" + "@near-js/keystores" "0.0.4" + js-sha256 "^0.9.0" + +"@near-js/transactions@0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@near-js/transactions/-/transactions-0.1.0.tgz#a03f529da6bb2eaf9dd0590093f2d0763b8ae72a" + integrity sha512-OrrDFqhX0rtH+6MV3U3iS+zmzcPQI+L4GJi9na4Uf8FgpaVPF0mtSmVrpUrS5CC3LwWCzcYF833xGYbXOV4Kfg== + dependencies: + "@near-js/crypto" "0.0.3" + "@near-js/signers" "0.0.3" + "@near-js/types" "0.0.3" + "@near-js/utils" "0.0.3" + bn.js "5.2.1" + borsh "^0.7.0" + js-sha256 "^0.9.0" + +"@near-js/transactions@^0.1.0": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@near-js/transactions/-/transactions-0.1.1.tgz#3d4c9d8e3cf2543642d660c0c0b126f0a97d5d43" + integrity sha512-Fk83oLLFK7nz4thawpdv9bGyMVQ2i48iUtZEVYhuuuqevl17tSXMlhle9Me1ZbNyguJG/cWPdNybe1UMKpyGxA== + dependencies: + "@near-js/crypto" "0.0.4" + "@near-js/signers" "0.0.4" + "@near-js/types" "0.0.4" + "@near-js/utils" "0.0.4" + bn.js "5.2.1" + borsh "^0.7.0" + js-sha256 "^0.9.0" + +"@near-js/types@0.0.3": + version "0.0.3" + resolved "https://registry.yarnpkg.com/@near-js/types/-/types-0.0.3.tgz#d504222469f4d50a6299c522fb6905ba10905bd6" + integrity sha512-gC3iGUT+r2JjVsE31YharT+voat79ToMUMLCGozHjp/R/UW1M2z4hdpqTUoeWUBGBJuVc810gNTneHGx0jvzwQ== + dependencies: + bn.js "5.2.1" + +"@near-js/types@0.0.4": + version "0.0.4" + resolved "https://registry.yarnpkg.com/@near-js/types/-/types-0.0.4.tgz#d941689df41c850aeeeaeb9d498418acec515404" + integrity sha512-8TTMbLMnmyG06R5YKWuS/qFG1tOA3/9lX4NgBqQPsvaWmDsa+D+QwOkrEHDegped0ZHQwcjAXjKML1S1TyGYKg== + dependencies: + bn.js "5.2.1" + +"@near-js/utils@0.0.3": + version "0.0.3" + resolved "https://registry.yarnpkg.com/@near-js/utils/-/utils-0.0.3.tgz#5e631f3dbdb7f0c6985bcbef08644db83b519978" + integrity sha512-J72n/EL0VfLRRb4xNUF4rmVrdzMkcmkwJOhBZSTWz3PAZ8LqNeU9ZConPfMvEr6lwdaD33ZuVv70DN6IIjPr1A== + dependencies: + "@near-js/types" "0.0.3" + bn.js "5.2.1" + depd "^2.0.0" + mustache "^4.0.0" + +"@near-js/utils@0.0.4": + version "0.0.4" + resolved "https://registry.yarnpkg.com/@near-js/utils/-/utils-0.0.4.tgz#1a387f81974ebbfa4521c92590232be97e3335dd" + integrity sha512-mPUEPJbTCMicGitjEGvQqOe8AS7O4KkRCxqd0xuE/X6gXF1jz1pYMZn4lNUeUz2C84YnVSGLAM0o9zcN6Y4hiA== + dependencies: + "@near-js/types" "0.0.4" + bn.js "5.2.1" + depd "^2.0.0" + mustache "^4.0.0" + +"@noble/curves@1.4.2", "@noble/curves@~1.4.0": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.4.2.tgz#40309198c76ed71bc6dbf7ba24e81ceb4d0d1fe9" + integrity sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw== + dependencies: + "@noble/hashes" "1.4.0" + "@noble/curves@^1.0.0", "@noble/curves@^1.4.0", "@noble/curves@^1.4.2": version "1.6.0" resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.6.0.tgz#be5296ebcd5a1730fccea4786d420f87abfeb40b" @@ -430,20 +1033,30 @@ dependencies: "@noble/hashes" "1.5.0" -"@noble/ed25519@^1.7.0", "@noble/ed25519@^1.7.1": +"@noble/ed25519@^1.6.1", "@noble/ed25519@^1.7.1": version "1.7.3" resolved "https://registry.yarnpkg.com/@noble/ed25519/-/ed25519-1.7.3.tgz#57e1677bf6885354b466c38e2b620c62f45a7123" integrity sha512-iR8GBkDt0Q3GyaVcIu7mSsVIqnFbkbRzGLWlvhwunacoLwt4J3swfKhfaM6rN6WY+TBGoYT1GtT1mIh2/jGbRQ== -"@noble/hashes@1.5.0", "@noble/hashes@^1.1.2", "@noble/hashes@^1.3.0", "@noble/hashes@^1.3.1", "@noble/hashes@^1.4.0": +"@noble/hashes@1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.1.3.tgz#360afc77610e0a61f3417e497dcf36862e4f8111" + integrity sha512-CE0FCR57H2acVI5UOzIGSSIYxZ6v/HOhDR0Ro9VLyhnzLwx0o8W1mmgaqlEUx4049qJDlIBRztv5k+MM8vbO3A== + +"@noble/hashes@1.4.0", "@noble/hashes@~1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.4.0.tgz#45814aa329f30e4fe0ba49426f49dfccdd066426" + integrity sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg== + +"@noble/hashes@1.5.0", "@noble/hashes@^1.1.3", "@noble/hashes@^1.3.0", "@noble/hashes@^1.3.1", "@noble/hashes@^1.4.0": version "1.5.0" resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.5.0.tgz#abadc5ca20332db2b1b2aa3e496e9af1213570b0" integrity sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA== -"@noble/secp256k1@^1.6.3": - version "1.7.1" - resolved "https://registry.yarnpkg.com/@noble/secp256k1/-/secp256k1-1.7.1.tgz#b251c70f824ce3ca7f8dc3df08d58f005cc0507c" - integrity sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw== +"@noble/hashes@~1.1.1": + version "1.1.5" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.1.5.tgz#1a0377f3b9020efe2fae03290bd2a12140c95c11" + integrity sha512-LTMZiiLc+V4v1Yi16TD6aX2gmtKszNye0pQgbaLqkvhIqP7nVsSaJsWloGQjJfJ8offaoP5GtX3yY5swbcJxxQ== "@openbook-dex/openbook-v2@0.2.10": version "0.2.10" @@ -584,6 +1197,48 @@ bs58 "^5.0.0" jito-ts "^3.0.1" +"@randlabs/communication-bridge@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@randlabs/communication-bridge/-/communication-bridge-1.0.1.tgz#d1ecfc29157afcbb0ca2d73122d67905eecb5bf3" + integrity sha512-CzS0U8IFfXNK7QaJFE4pjbxDGfPjbXBEsEaCn9FN15F+ouSAEUQkva3Gl66hrkBZOGexKFEWMwUHIDKpZ2hfVg== + +"@randlabs/myalgo-connect@^1.1.2": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@randlabs/myalgo-connect/-/myalgo-connect-1.4.2.tgz#ce3ad97b3889ea21da75852187511d3f6be0fa05" + integrity sha512-K9hEyUi7G8tqOp7kWIALJLVbGCByhilcy6123WfcorxWwiE1sbQupPyIU5f3YdQK6wMjBsyTWiLW52ZBMp7sXA== + dependencies: + "@randlabs/communication-bridge" "1.0.1" + +"@scure/base@~1.1.0", "@scure/base@~1.1.6": + version "1.1.9" + resolved "https://registry.yarnpkg.com/@scure/base/-/base-1.1.9.tgz#e5e142fbbfe251091f9c5f1dd4c834ac04c3dbd1" + integrity sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg== + +"@scure/bip32@1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@scure/bip32/-/bip32-1.4.0.tgz#4e1f1e196abedcef395b33b9674a042524e20d67" + integrity sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg== + dependencies: + "@noble/curves" "~1.4.0" + "@noble/hashes" "~1.4.0" + "@scure/base" "~1.1.6" + +"@scure/bip39@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@scure/bip39/-/bip39-1.1.0.tgz#92f11d095bae025f166bef3defcc5bf4945d419a" + integrity sha512-pwrPOS16VeTKg98dYXQyIjJEcWfz7/1YJIwxUEPFfQPtc86Ym/1sVgQ2RLoD43AazMk2l/unK4ITySSpW2+82w== + dependencies: + "@noble/hashes" "~1.1.1" + "@scure/base" "~1.1.0" + +"@scure/bip39@1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@scure/bip39/-/bip39-1.3.0.tgz#0f258c16823ddd00739461ac31398b4e7d6a18c3" + integrity sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ== + dependencies: + "@noble/hashes" "~1.4.0" + "@scure/base" "~1.1.6" + "@solana/buffer-layout-utils@^0.2.0": version "0.2.0" resolved "https://registry.yarnpkg.com/@solana/buffer-layout-utils/-/buffer-layout-utils-0.2.0.tgz#b45a6cab3293a2eb7597cceb474f229889d875ca" @@ -727,6 +1382,18 @@ "@solana/codecs-strings" "2.0.0-rc.1" "@solana/errors" "2.0.0-rc.1" +"@solana/spl-account-compression@^0.1.4", "@solana/spl-account-compression@^0.1.8": + version "0.1.10" + resolved "https://registry.yarnpkg.com/@solana/spl-account-compression/-/spl-account-compression-0.1.10.tgz#b3135ce89349d6090832b3b1d89095badd57e969" + integrity sha512-IQAOJrVOUo6LCgeWW9lHuXo6JDbi4g3/RkQtvY0SyalvSWk9BIkHHe4IkAzaQw8q/BxEVBIjz8e9bNYWIAESNw== + dependencies: + "@metaplex-foundation/beet" "^0.7.1" + "@metaplex-foundation/beet-solana" "^0.4.0" + bn.js "^5.2.1" + borsh "^0.7.0" + js-sha3 "^0.8.0" + typescript-collections "^1.3.3" + "@solana/spl-token-group@^0.0.5": version "0.0.5" resolved "https://registry.yarnpkg.com/@solana/spl-token-group/-/spl-token-group-0.0.5.tgz#f955dcca782031c85e862b2b46878d1bb02db6c2" @@ -752,7 +1419,7 @@ "@solana/buffer-layout-utils" "^0.2.0" buffer "^6.0.3" -"@solana/spl-token@^0.1.6": +"@solana/spl-token@^0.1.6", "@solana/spl-token@^0.1.8": version "0.1.8" resolved "https://registry.yarnpkg.com/@solana/spl-token/-/spl-token-0.1.8.tgz#f06e746341ef8d04165e21fc7f555492a2a0faa6" integrity sha512-LZmYCKcPQDtJgecvWOgT/cnoIQPWjdH+QVyzPcFvyDUiT0DiRjZaam4aqNUyvchLFhzgunv3d9xOoyE34ofdoQ== @@ -764,7 +1431,7 @@ buffer-layout "^1.2.0" dotenv "10.0.0" -"@solana/spl-token@^0.3.4", "@solana/spl-token@^0.3.7", "@solana/spl-token@^0.3.8": +"@solana/spl-token@^0.3.4", "@solana/spl-token@^0.3.5", "@solana/spl-token@^0.3.6", "@solana/spl-token@^0.3.7": version "0.3.11" resolved "https://registry.yarnpkg.com/@solana/spl-token/-/spl-token-0.3.11.tgz#cdc10f9472b29b39c8983c92592cadd06627fb9a" integrity sha512-bvohO3rIMSVL24Pb+I4EYTJ6cL82eFpInEXD/I8K8upOGjpqHsKUoAempR/RnUlI1qSFNyFlWJfu6MNUgfbCQQ== @@ -821,28 +1488,6 @@ "@wallet-standard/base" "^1.0.1" "@wallet-standard/features" "^1.0.3" -"@solana/web3.js@1.73.2": - version "1.73.2" - resolved "https://registry.yarnpkg.com/@solana/web3.js/-/web3.js-1.73.2.tgz#4b30cd402b35733dae3a7d0b638be26a7742b395" - integrity sha512-9WACF8W4Nstj7xiDw3Oom22QmrhBh0VyZyZ7JvvG3gOxLWLlX3hvm5nPVJOGcCE/9fFavBbCUb5A6CIuvMGdoA== - dependencies: - "@babel/runtime" "^7.12.5" - "@noble/ed25519" "^1.7.0" - "@noble/hashes" "^1.1.2" - "@noble/secp256k1" "^1.6.3" - "@solana/buffer-layout" "^4.0.0" - agentkeepalive "^4.2.1" - bigint-buffer "^1.1.5" - bn.js "^5.0.0" - borsh "^0.7.0" - bs58 "^4.0.1" - buffer "6.0.1" - fast-stable-stringify "^1.0.0" - jayson "^3.4.4" - node-fetch "2" - rpc-websockets "^7.5.0" - superstruct "^0.14.2" - "@solana/web3.js@1.92.3": version "1.92.3" resolved "https://registry.yarnpkg.com/@solana/web3.js/-/web3.js-1.92.3.tgz#8880b446c0ec30fc552e1d501bd8db2780a1f70c" @@ -864,7 +1509,7 @@ rpc-websockets "^8.0.1" superstruct "^1.0.4" -"@solana/web3.js@^1.17.0", "@solana/web3.js@^1.21.0", "@solana/web3.js@^1.30.2", "@solana/web3.js@^1.32.0", "@solana/web3.js@^1.36.0", "@solana/web3.js@^1.54.0", "@solana/web3.js@^1.56.2", "@solana/web3.js@^1.68.0", "@solana/web3.js@^1.77.3", "@solana/web3.js@^1.78.3", "@solana/web3.js@^1.90.0", "@solana/web3.js@^1.93.0", "@solana/web3.js@^1.95.0": +"@solana/web3.js@^1.17.0", "@solana/web3.js@^1.21.0", "@solana/web3.js@^1.30.2", "@solana/web3.js@^1.32.0", "@solana/web3.js@^1.36.0", "@solana/web3.js@^1.54.0", "@solana/web3.js@^1.56.2", "@solana/web3.js@^1.68.0", "@solana/web3.js@^1.77.3", "@solana/web3.js@^1.90.0", "@solana/web3.js@^1.93.0", "@solana/web3.js@^1.95.0": version "1.95.3" resolved "https://registry.yarnpkg.com/@solana/web3.js/-/web3.js-1.95.3.tgz#70b5f4d76823f56b5af6403da51125fffeb65ff3" integrity sha512-O6rPUN0w2fkNqx/Z3QJMB9L225Ex10PRDH8bTaIUPZXMPV0QP8ZpPvjQnXK+upUczlRgzHzd6SjKIha1p+I6og== @@ -885,6 +1530,27 @@ rpc-websockets "^9.0.2" superstruct "^2.0.2" +"@solana/web3.js@^1.50.1", "@solana/web3.js@^1.63.1", "@solana/web3.js@^1.66.2": + version "1.95.4" + resolved "https://registry.yarnpkg.com/@solana/web3.js/-/web3.js-1.95.4.tgz#771603f60d75cf7556ad867e1fd2efae32f9ad09" + integrity sha512-sdewnNEA42ZSMxqkzdwEWi6fDgzwtJHaQa5ndUGEJYtoOnM6X5cvPmjoTUp7/k7bRrVAxfBgDnvQQHD6yhlLYw== + dependencies: + "@babel/runtime" "^7.25.0" + "@noble/curves" "^1.4.2" + "@noble/hashes" "^1.4.0" + "@solana/buffer-layout" "^4.0.1" + agentkeepalive "^4.5.0" + bigint-buffer "^1.1.5" + bn.js "^5.2.1" + borsh "^0.7.0" + bs58 "^4.0.1" + buffer "6.0.3" + fast-stable-stringify "^1.0.0" + jayson "^4.1.1" + node-fetch "^2.7.0" + rpc-websockets "^9.0.2" + superstruct "^2.0.2" + "@solana/web3.js@~1.77.3": version "1.77.4" resolved "https://registry.yarnpkg.com/@solana/web3.js/-/web3.js-1.77.4.tgz#aad8c44a02ced319493308ef765a2b36a9e9fa8c" @@ -926,6 +1592,11 @@ resolved "https://registry.yarnpkg.com/@soncodi/signal/-/signal-2.0.7.tgz#0a2c361b02dbfdbcf4e66b78e5f711e0a13d6e83" integrity sha512-zA2oZluZmVvgZEDjF243KWD1S2J+1SH1MVynI0O1KRgDt1lU8nqk7AK3oQfW/WpwT51L5waGSU0xKF/9BTP5Cw== +"@supercharge/promise-pool@^3.0.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@supercharge/promise-pool/-/promise-pool-3.2.0.tgz#a6ab4afdf798e453a6bb51c4ae340852e1266af8" + integrity sha512-pj0cAALblTZBPtMltWOlZTQSLT07jIaFNeM8TWoJD1cQMgDB9mcMlVMoetiB35OzNJpqQ2b+QEtwiR9f20mADg== + "@swc/helpers@^0.5.11": version "0.5.13" resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.13.tgz#33e63ff3cd0cade557672bd7888a39ce7d115a8c" @@ -933,7 +1604,7 @@ dependencies: tslib "^2.4.0" -"@switchboard-xyz/common@^2.3.6", "@switchboard-xyz/common@^2.5.0": +"@switchboard-xyz/common@^2.5.0": version "2.5.0" resolved "https://registry.yarnpkg.com/@switchboard-xyz/common/-/common-2.5.0.tgz#15f60abd0c2503d855caf6f120ed98f8f0dd9d25" integrity sha512-BgQTvqOZGZxMSscy2x3GHrs2/BRhFf55t7QrqVdED1KneCP0KgcZn436GjGttc61nP2i8Yd7VoJzTNksezn2kA== @@ -966,20 +1637,6 @@ js-yaml "^4.1.0" protobufjs "^7.2.6" -"@switchboard-xyz/solana.js@^2.7.1": - version "2.8.4" - resolved "https://registry.yarnpkg.com/@switchboard-xyz/solana.js/-/solana.js-2.8.4.tgz#383ee63d17040199acf36a88802a65df512ed9c3" - integrity sha512-kiFLAXKfNdAEUWZSdXuCCgs2ISKRJL8dayweKq5KIvQfxOmNEqENuaWwEaWP+7MiVUZotbF3oNG1xQNlKDcXLg== - dependencies: - "@coral-xyz/anchor" "^0.28.0" - "@coral-xyz/borsh" "^0.28.0" - "@solana/spl-token" "^0.3.8" - "@solana/web3.js" "^1.78.3" - "@switchboard-xyz/common" "^2.3.6" - cron-validator "^1.3.1" - dotenv "^16.3.1" - lodash "^4.17.21" - "@triton-one/yellowstone-grpc@0.6.0": version "0.6.0" resolved "https://registry.yarnpkg.com/@triton-one/yellowstone-grpc/-/yellowstone-grpc-0.6.0.tgz#9e6376cec8a42284c23dc195df2c3423c87c4f27" @@ -1036,6 +1693,11 @@ dependencies: undici-types "~6.19.2" +"@types/node@11.11.6": + version "11.11.6" + resolved "https://registry.yarnpkg.com/@types/node/-/node-11.11.6.tgz#df929d1bb2eee5afdda598a41930fe50b43eaa6a" + integrity sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ== + "@types/node@^12.12.54": version "12.20.55" resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.55.tgz#c329cbd434c42164f846b909bd6f85b5537f6240" @@ -1104,6 +1766,11 @@ acorn@^8.11.0, acorn@^8.4.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248" integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg== +aes-js@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/aes-js/-/aes-js-3.0.0.tgz#e21df10ad6c2053295bcbb8dab40b09dbea87e4d" + integrity sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw== + agentkeepalive@^4.2.1, agentkeepalive@^4.3.0, agentkeepalive@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.5.0.tgz#2673ad1389b3c418c5a20c5d7364f93ca04be923" @@ -1111,11 +1778,39 @@ agentkeepalive@^4.2.1, agentkeepalive@^4.3.0, agentkeepalive@^4.5.0: dependencies: humanize-ms "^1.2.1" +algo-msgpack-with-bigint@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/algo-msgpack-with-bigint/-/algo-msgpack-with-bigint-2.1.1.tgz#38bb717220525b3ff42232eefdcd9efb9ad405d6" + integrity sha512-F1tGh056XczEaEAqu7s+hlZUDWwOBT70Eq0lfMpBP2YguSQVyxRbprLq5rELXKQOyOaixTWYhMeMQMzP0U5FoQ== + +algosdk@^1.13.1: + version "1.24.1" + resolved "https://registry.yarnpkg.com/algosdk/-/algosdk-1.24.1.tgz#afc4102457ae0c38a32de6b84f4d713aedfc9e89" + integrity sha512-9moZxdqeJ6GdE4N6fA/GlUP4LrbLZMYcYkt141J4Ss68OfEgH9qW0wBuZ3ZOKEx/xjc5bg7mLP2Gjg7nwrkmww== + dependencies: + algo-msgpack-with-bigint "^2.1.1" + buffer "^6.0.2" + cross-fetch "^3.1.5" + hi-base32 "^0.5.1" + js-sha256 "^0.9.0" + js-sha3 "^0.8.0" + js-sha512 "^0.8.0" + json-bigint "^1.0.0" + tweetnacl "^1.0.3" + vlq "^2.0.4" + anchor-bankrun@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/anchor-bankrun/-/anchor-bankrun-0.3.0.tgz#3789fcecbc201a2334cff228b99cc0da8ef0167e" integrity sha512-PYBW5fWX+iGicIS5MIM/omhk1tQPUc0ELAnI/IkLKQJ6d75De/CQRh8MF2bU/TgGyFi6zEel80wUe3uRol9RrQ== +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" @@ -1133,6 +1828,41 @@ ansicolors@^0.3.2, ansicolors@~0.3.2: resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979" integrity sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg== +aptos@=1.8.5: + version "1.8.5" + resolved "https://registry.yarnpkg.com/aptos/-/aptos-1.8.5.tgz#a17ac721066914785902b03cf1e7304495f6cd9d" + integrity sha512-iQxliWesNHjGQ5YYXCyss9eg4+bDGQWqAZa73vprqGQ9tungK0cRjUI2fmnp63Ed6UG6rurHrL+b0ckbZAOZZQ== + dependencies: + "@noble/hashes" "1.1.3" + "@scure/bip39" "1.1.0" + axios "0.27.2" + form-data "4.0.0" + tweetnacl "1.0.3" + +arbundles@^0.10.0: + version "0.10.1" + resolved "https://registry.yarnpkg.com/arbundles/-/arbundles-0.10.1.tgz#1f542d9edf185a8a272994aef501a8ee12aaaa46" + integrity sha512-QYFepxessLCirvRkQK9iQmjxjHz+s50lMNGRwZwpyPWLohuf6ISyj1gkFXJHlMT+rNSrsHxb532glHnKbjwu3A== + dependencies: + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/hash" "^5.7.0" + "@ethersproject/providers" "^5.7.2" + "@ethersproject/signing-key" "^5.7.0" + "@ethersproject/transactions" "^5.7.0" + "@ethersproject/wallet" "^5.7.0" + "@irys/arweave" "^0.0.2" + "@noble/ed25519" "^1.6.1" + base64url "^3.0.1" + bs58 "^4.0.1" + keccak "^3.0.2" + secp256k1 "^5.0.0" + optionalDependencies: + "@randlabs/myalgo-connect" "^1.1.2" + algosdk "^1.13.1" + arweave-stream-tx "^1.1.0" + multistream "^4.1.0" + tmp-promise "^3.0.2" + arg@^4.1.0: version "4.1.3" resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" @@ -1143,6 +1873,23 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== +arweave-stream-tx@^1.1.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/arweave-stream-tx/-/arweave-stream-tx-1.2.2.tgz#2d5c66554301baacd02586a152fbb198b422112f" + integrity sha512-bNt9rj0hbAEzoUZEF2s6WJbIz8nasZlZpxIw03Xm8fzb9gRiiZlZGW3lxQLjfc9Z0VRUWDzwtqoYeEoB/JDToQ== + dependencies: + exponential-backoff "^3.1.0" + +asn1.js@^5.4.1: + version "5.4.1" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" + integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + safer-buffer "^2.1.0" + assert@^2.0.0, assert@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/assert/-/assert-2.1.0.tgz#6d92a238d05dc02e7427c881fb8be81c8448b2dd" @@ -1154,6 +1901,13 @@ assert@^2.0.0, assert@^2.1.0: object.assign "^4.1.4" util "^0.12.5" +async-retry@^1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/async-retry/-/async-retry-1.3.3.tgz#0e7f36c04d8478e7a58bdbed80cedf977785f280" + integrity sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw== + dependencies: + retry "0.13.1" + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -1166,7 +1920,15 @@ available-typed-arrays@^1.0.7: dependencies: possible-typed-array-names "^1.0.0" -axios@^1.7.2, axios@^1.7.4: +axios@0.27.2: + version "0.27.2" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.27.2.tgz#207658cc8621606e586c85db4b41a750e756d972" + integrity sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ== + dependencies: + follow-redirects "^1.14.9" + form-data "^4.0.0" + +axios@^1.4.0, axios@^1.7.2, axios@^1.7.4: version "1.7.7" resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.7.tgz#2f554296f9892a72ac8d8e4c5b79c14a91d0a47f" integrity sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q== @@ -1192,6 +1954,16 @@ base64-js@^1.3.1, base64-js@^1.5.1: resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== +base64url@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/base64url/-/base64url-3.0.1.tgz#6399d572e2bc3f90a9a8b22d5dbb0a32d33f788d" + integrity sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A== + +bech32@1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/bech32/-/bech32-1.1.4.tgz#e38c9f37bf179b8eb16ae3a772b40c356d4832e9" + integrity sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ== + big.js@^6.2.1: version "6.2.2" resolved "https://registry.yarnpkg.com/big.js/-/big.js-6.2.2.tgz#be3bb9ac834558b53b099deef2a1d06ac6368e1a" @@ -1204,7 +1976,7 @@ bigint-buffer@^1.1.5: dependencies: bindings "^1.3.0" -bignumber.js@^9.0.1: +bignumber.js@^9.0.0, bignumber.js@^9.0.1, bignumber.js@^9.0.2, bignumber.js@^9.1.1: version "9.1.2" resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.2.tgz#b7c4242259c008903b13707983b5f4bbd31eda0c" integrity sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug== @@ -1221,7 +1993,25 @@ bip32-path@^0.4.2: resolved "https://registry.yarnpkg.com/bip32-path/-/bip32-path-0.4.2.tgz#5db0416ad6822712f077836e2557b8697c0c7c99" integrity sha512-ZBMCELjJfcNMkz5bDuJ1WrYvjlhEF5k6mQ8vUr4N7MbVRsXei7ZOg8VhhwMfNiW68NWmLkgkc6WvTickrLGprQ== -bl@^4.0.3: +bip39-light@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/bip39-light/-/bip39-light-1.0.7.tgz#06a72f251b89389a136d3f177f29b03342adc5ba" + integrity sha512-WDTmLRQUsiioBdTs9BmSEmkJza+8xfJmptsNJjxnoq3EydSa/ZBXT6rm66KoT3PJIRYMnhSKNR7S9YL1l7R40Q== + dependencies: + create-hash "^1.1.0" + pbkdf2 "^3.0.9" + +bip39@3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/bip39/-/bip39-3.0.2.tgz#2baf42ff3071fc9ddd5103de92e8f80d9257ee32" + integrity sha512-J4E1r2N0tUylTKt07ibXvhpT2c5pyAFgvuA5q1H9uDy6dEGpjV8jmymh3MTYJDLCNbIVClSB9FbND49I6N24MQ== + dependencies: + "@types/node" "11.11.6" + create-hash "^1.1.0" + pbkdf2 "^3.0.9" + randombytes "^2.0.1" + +bl@^4.0.3, bl@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== @@ -1230,11 +2020,21 @@ bl@^4.0.3: inherits "^2.0.4" readable-stream "^3.4.0" -bn.js@^5.0.0, bn.js@^5.1.0, bn.js@^5.1.2, bn.js@^5.2.0, bn.js@^5.2.1: +bn.js@4.11.6: + version "4.11.6" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.6.tgz#53344adb14617a13f6e8dd2ce28905d1c0ba3215" + integrity sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA== + +bn.js@5.2.1, bn.js@^5.0.0, bn.js@^5.1.0, bn.js@^5.1.2, bn.js@^5.2.0, bn.js@^5.2.1: version "5.2.1" resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70" integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== +bn.js@^4.0.0, bn.js@^4.11.9: + version "4.12.0" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== + borsh@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/borsh/-/borsh-0.7.0.tgz#6e9560d719d86d90dc589bca60ffc8a6c51fec2a" @@ -1244,34 +2044,36 @@ borsh@^0.7.0: bs58 "^4.0.0" text-encoding-utf-8 "^1.0.2" -bs58@^4.0.0, bs58@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/bs58/-/bs58-4.0.1.tgz#be161e76c354f6f788ae4071f63f34e8c4f0a42a" - integrity sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw== - dependencies: - base-x "^3.0.2" +brorand@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== -bs58@^5.0.0: +bs58@5.0.0, bs58@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/bs58/-/bs58-5.0.0.tgz#865575b4d13c09ea2a84622df6c8cbeb54ffc279" integrity sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ== dependencies: base-x "^4.0.0" +bs58@^4.0.0, bs58@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/bs58/-/bs58-4.0.1.tgz#be161e76c354f6f788ae4071f63f34e8c4f0a42a" + integrity sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw== + dependencies: + base-x "^3.0.2" + buffer-layout@^1.2.0, buffer-layout@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/buffer-layout/-/buffer-layout-1.2.2.tgz#b9814e7c7235783085f9ca4966a0cfff112259d5" integrity sha512-kWSuLN694+KTk8SrYvCqwP2WcgQjoRCiF5b4QDvkkz8EmgD+aWAIceGFKMIAdmF/pH+vpgNV3d3kAKorcdAmWA== -buffer@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.1.tgz#3cbea8c1463e5a0779e30b66d4c88c6ffa182ac2" - integrity sha512-rVAXBwEcEoYtxnHSO5iWyhzV/O1WMtkUYWlfdLS7FjU4PnSJJHEfHXi/uHPI5EwltmOA794gN3bm3/pzuctWjQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.2.1" +buffer-reverse@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/buffer-reverse/-/buffer-reverse-1.0.1.tgz#49283c8efa6f901bc01fa3304d06027971ae2f60" + integrity sha512-M87YIUBsZ6N924W57vDwT/aOu8hw7ZgdByz6ijksLjmHJELBASmYTTlNHRgjE+pTsT9oJXGaDSgqqwfdHotDUg== -buffer@6.0.3, buffer@^6.0.1, buffer@^6.0.3, buffer@~6.0.3: +buffer@6.0.3, buffer@^6.0.1, buffer@^6.0.2, buffer@^6.0.3, buffer@~6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== @@ -1315,15 +2117,7 @@ camelcase@^6.2.1, camelcase@^6.3.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== -cerializr@^3.1.4: - version "3.1.4" - resolved "https://registry.yarnpkg.com/cerializr/-/cerializr-3.1.4.tgz#e26dcedbd1e715ec57f54ca4d383e3abe43fac6b" - integrity sha512-awwd2yRT5gQRQvK+FI4hyv8FSczlT9VNQ9PFfY7Yz15kRFQUI4zbROiNV1uzL1WuLC0rzw79mdDZyvGbQUtErg== - dependencies: - lodash "^4.17.15" - tslib "^1.9.0" - -chalk@^4.0.0: +chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -1336,11 +2130,41 @@ chalk@^5.3.0: resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + chownr@^1.1.1: version "1.1.4" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== +cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + +cli-spinners@^2.5.0: + version "2.9.2" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41" + integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== + +cli-width@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" + integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== + cliui@^8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" @@ -1355,6 +2179,11 @@ clone@2.x: resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w== +clone@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== + color-convert@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" @@ -1394,6 +2223,34 @@ commander@^5.1.0: resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== +commander@^8.2.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +create-hash@^1.1.0, create-hash@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" + +create-hmac@1.1.7, create-hmac@^1.1.4: + version "1.1.7" + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + dependencies: + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + create-require@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" @@ -1416,6 +2273,36 @@ crypto-hash@^1.3.0: resolved "https://registry.yarnpkg.com/crypto-hash/-/crypto-hash-1.3.0.tgz#b402cb08f4529e9f4f09346c3e275942f845e247" integrity sha512-lyAZ0EMyjDkVvz8WOeVnuCPvKVBXcMv1l5SVqO1yC7PzTwrD/pPje/BIRbWhMoPe436U+Y2nD7f5bFx0kt+Sbg== +crypto-js@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-4.2.0.tgz#4d931639ecdfd12ff80e8186dba6af2c2e856631" + integrity sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q== + +csv-generate@^3.4.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/csv-generate/-/csv-generate-3.4.3.tgz#bc42d943b45aea52afa896874291da4b9108ffff" + integrity sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw== + +csv-parse@^4.16.3: + version "4.16.3" + resolved "https://registry.yarnpkg.com/csv-parse/-/csv-parse-4.16.3.tgz#7ca624d517212ebc520a36873c3478fa66efbaf7" + integrity sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg== + +csv-stringify@^5.6.5: + version "5.6.5" + resolved "https://registry.yarnpkg.com/csv-stringify/-/csv-stringify-5.6.5.tgz#c6d74badda4b49a79bf4e72f91cce1e33b94de00" + integrity sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A== + +csv@5.5.3: + version "5.5.3" + resolved "https://registry.yarnpkg.com/csv/-/csv-5.5.3.tgz#cd26c1e45eae00ce6a9b7b27dcb94955ec95207d" + integrity sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g== + dependencies: + csv-generate "^3.4.3" + csv-parse "^4.16.3" + csv-stringify "^5.6.5" + stream-transform "^2.1.3" + debug@^4.1.1, debug@^4.3.3, debug@^4.3.4: version "4.3.7" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.7.tgz#87945b4151a011d76d95a198d7111c865c360a52" @@ -1440,6 +2327,13 @@ deep-extend@^0.6.0: resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== +defaults@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" + integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== + dependencies: + clone "^1.0.2" + define-data-property@^1.0.1, define-data-property@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" @@ -1468,6 +2362,16 @@ delayed-stream@~1.0.0: resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== +depd@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + detect-libc@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.3.tgz#f0cd503b40f9939b894697d19ad50895e30cf700" @@ -1496,6 +2400,32 @@ dotenv@^16.0.3, dotenv@^16.3.1: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.4.5.tgz#cdd3b3b604cb327e286b4762e13502f717cb099f" integrity sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg== +elliptic@6.5.4: + version "6.5.4" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" + integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== + dependencies: + bn.js "^4.11.9" + brorand "^1.1.0" + hash.js "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" + +elliptic@^6.5.7: + version "6.6.0" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.6.0.tgz#5919ec723286c1edf28685aa89261d4761afa210" + integrity sha512-dpwoQcLc/2WLQvJvLRHKZ+f9FgOdjnq11rurqwekGQygGPsYSK29OMMD2WalatiqQ+XGFDglTNixpPfI+lpaAA== + dependencies: + bn.js "^4.11.9" + brorand "^1.1.0" + hash.js "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" + emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" @@ -1537,6 +2467,36 @@ escalade@^3.1.1: resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +ethereum-bloom-filters@^1.0.6: + version "1.2.0" + resolved "https://registry.yarnpkg.com/ethereum-bloom-filters/-/ethereum-bloom-filters-1.2.0.tgz#8294f074c1a6cbd32c39d2cc77ce86ff14797dab" + integrity sha512-28hyiE7HVsWubqhpVLVmZXFd4ITeHi+BUu05o9isf0GUpMtzBUi+8/gFrGaGYzvGAJQmJ3JKj77Mk9G98T84rA== + dependencies: + "@noble/hashes" "^1.4.0" + +ethereum-cryptography@^2.0.0, ethereum-cryptography@^2.1.2: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ethereum-cryptography/-/ethereum-cryptography-2.2.1.tgz#58f2810f8e020aecb97de8c8c76147600b0b8ccf" + integrity sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg== + dependencies: + "@noble/curves" "1.4.2" + "@noble/hashes" "1.4.0" + "@scure/bip32" "1.4.0" + "@scure/bip39" "1.3.0" + +ethjs-unit@0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/ethjs-unit/-/ethjs-unit-0.1.6.tgz#c665921e476e87bce2a9d588a6fe0405b2c41699" + integrity sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw== + dependencies: + bn.js "4.11.6" + number-to-bn "1.7.0" + eventemitter3@^4.0.7: version "4.0.7" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" @@ -1557,6 +2517,20 @@ expand-template@^2.0.3: resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== +exponential-backoff@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/exponential-backoff/-/exponential-backoff-3.1.1.tgz#64ac7526fe341ab18a39016cd22c787d01e00bf6" + integrity sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw== + +external-editor@^3.0.3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + eyes@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/eyes/-/eyes-0.1.8.tgz#62cf120234c683785d902348a800ef3e0cc20bc0" @@ -1567,6 +2541,13 @@ fast-stable-stringify@^1.0.0: resolved "https://registry.yarnpkg.com/fast-stable-stringify/-/fast-stable-stringify-1.0.0.tgz#5c5543462b22aeeefd36d05b34e51c78cb86d313" integrity sha512-wpYMUmFu5f00Sm0cj2pfivpmawLZ0NKdviQ4w9zJeR8JVtOpOxHmLaJuj0vxvGqMJQWyP/COUkF75/57OKyRag== +figures@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + dependencies: + escape-string-regexp "^1.0.5" + file-uri-to-path@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" @@ -1588,7 +2569,7 @@ find@^0.3.0: dependencies: traverse-chain "~0.1.0" -follow-redirects@^1.15.6: +follow-redirects@^1.14.9, follow-redirects@^1.15.6: version "1.15.9" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.9.tgz#a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1" integrity sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ== @@ -1600,7 +2581,7 @@ for-each@^0.3.3: dependencies: is-callable "^1.1.3" -form-data@^4.0.0: +form-data@4.0.0, form-data@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== @@ -1676,6 +2657,23 @@ has-tostringtag@^1.0.0, has-tostringtag@^1.0.2: dependencies: has-symbols "^1.0.3" +hash-base@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" + integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== + dependencies: + inherits "^2.0.4" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +hash.js@1.1.7, hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.7" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + hasown@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" @@ -1683,6 +2681,31 @@ hasown@^2.0.0: dependencies: function-bind "^1.1.2" +hi-base32@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/hi-base32/-/hi-base32-0.5.1.tgz#1279f2ddae2673219ea5870c2121d2a33132857e" + integrity sha512-EmBBpvdYh/4XxsnUybsPag6VikPYnN30td+vQk+GI3qpahVEG9+gTkG0aXVxTjBqQ5T6ijbWIu77O+C5WFWsnA== + +hmac-drbg@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg== + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + +http-errors@^1.7.2: + version "1.8.1" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" + integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.1" + humanize-ms@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" @@ -1690,12 +2713,19 @@ humanize-ms@^1.2.1: dependencies: ms "^2.0.0" +iconv-lite@^0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + ieee754@^1.1.13, ieee754@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -inherits@^2.0.3, inherits@^2.0.4: +inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -1705,6 +2735,27 @@ ini@~1.3.0: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== +inquirer@^8.2.0: + version "8.2.6" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.6.tgz#733b74888195d8d400a67ac332011b5fae5ea562" + integrity sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg== + dependencies: + ansi-escapes "^4.2.1" + chalk "^4.1.1" + cli-cursor "^3.1.0" + cli-width "^3.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.21" + mute-stream "0.0.8" + ora "^5.4.1" + run-async "^2.4.0" + rxjs "^7.5.5" + string-width "^4.1.0" + strip-ansi "^6.0.0" + through "^2.3.6" + wrap-ansi "^6.0.1" + is-arguments@^1.0.4: version "1.1.1" resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" @@ -1730,6 +2781,16 @@ is-generator-function@^1.0.7: dependencies: has-tostringtag "^1.0.0" +is-hex-prefixed@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz#7d8d37e6ad77e5d127148913c573e082d777f554" + integrity sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA== + +is-interactive@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" + integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== + is-nan@^1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d" @@ -1745,30 +2806,16 @@ is-typed-array@^1.1.3: dependencies: which-typed-array "^1.1.14" +is-unicode-supported@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" + integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== + isomorphic-ws@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz#55fd4cd6c5e6491e76dc125938dd863f5cd4f2dc" integrity sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w== -jayson@^3.4.4: - version "3.7.0" - resolved "https://registry.yarnpkg.com/jayson/-/jayson-3.7.0.tgz#b735b12d06d348639ae8230d7a1e2916cb078f25" - integrity sha512-tfy39KJMrrXJ+mFcMpxwBvFDetS8LAID93+rycFglIQM4kl3uNR3W4lBLE/FFhsoUCEox5Dt2adVpDm/XtebbQ== - dependencies: - "@types/connect" "^3.4.33" - "@types/node" "^12.12.54" - "@types/ws" "^7.4.4" - JSONStream "^1.3.5" - commander "^2.20.3" - delay "^5.0.0" - es6-promisify "^5.0.0" - eyes "^0.1.8" - isomorphic-ws "^4.0.1" - json-stringify-safe "^5.0.1" - lodash "^4.17.20" - uuid "^8.3.2" - ws "^7.4.5" - jayson@^4.0.0, jayson@^4.1.0, jayson@^4.1.1: version "4.1.2" resolved "https://registry.yarnpkg.com/jayson/-/jayson-4.1.2.tgz#443c26a8658703e0b2e881117b09395d88b6982e" @@ -1811,6 +2858,16 @@ js-sha256@^0.9.0: resolved "https://registry.yarnpkg.com/js-sha256/-/js-sha256-0.9.0.tgz#0b89ac166583e91ef9123644bd3c5334ce9d0966" integrity sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA== +js-sha3@0.8.0, js-sha3@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840" + integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q== + +js-sha512@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/js-sha512/-/js-sha512-0.8.0.tgz#dd22db8d02756faccf19f218e3ed61ec8249f7d4" + integrity sha512-PWsmefG6Jkodqt+ePTvBZCSMFgN7Clckjd0O7su3I0+BW2QWUTJNzjktHsztGLhncP2h8mcF9V9Y2Ha59pAViQ== + js-yaml@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" @@ -1818,6 +2875,13 @@ js-yaml@^4.1.0: dependencies: argparse "^2.0.1" +json-bigint@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-bigint/-/json-bigint-1.0.0.tgz#ae547823ac0cad8398667f8cd9ef4730f5b01ff1" + integrity sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ== + dependencies: + bignumber.js "^9.0.0" + json-stringify-safe@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" @@ -1828,16 +2892,43 @@ jsonparse@^1.2.0: resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== +keccak@^3.0.2: + version "3.0.4" + resolved "https://registry.yarnpkg.com/keccak/-/keccak-3.0.4.tgz#edc09b89e633c0549da444432ecf062ffadee86d" + integrity sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q== + dependencies: + node-addon-api "^2.0.0" + node-gyp-build "^4.2.0" + readable-stream "^3.6.0" + lodash.camelcase@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" integrity sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA== -lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21: +lodash.clonedeep@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + integrity sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ== + +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== + +lodash@^4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== +log-symbols@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" + integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== + dependencies: + chalk "^4.1.0" + is-unicode-supported "^0.1.0" + long@^5.0.0: version "5.2.3" resolved "https://registry.yarnpkg.com/long/-/long-5.2.3.tgz#a3ba97f3877cf1d778eccbcb048525ebb77499e1" @@ -1855,28 +2946,78 @@ make-error@^1.1.1: resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +merkletreejs@^0.3.11: + version "0.3.11" + resolved "https://registry.yarnpkg.com/merkletreejs/-/merkletreejs-0.3.11.tgz#e0de05c3ca1fd368de05a12cb8efb954ef6fc04f" + integrity sha512-LJKTl4iVNTndhL+3Uz/tfkjD0klIWsHlUzgtuNnNrsf7bAlXR30m+xYB7lHr5Z/l6e/yAIsr26Dabx6Buo4VGQ== + dependencies: + bignumber.js "^9.0.1" + buffer-reverse "^1.0.1" + crypto-js "^4.2.0" + treeify "^1.1.0" + web3-utils "^1.3.4" + +micro-ftch@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/micro-ftch/-/micro-ftch-0.3.1.tgz#6cb83388de4c1f279a034fb0cf96dfc050853c5f" + integrity sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg== + mime-db@1.52.0: version "1.52.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== -mime-types@^2.1.12: +mime-types@^2.1.12, mime-types@^2.1.34: version "2.1.35" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== dependencies: mime-db "1.52.0" +mime@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-3.0.0.tgz#b374550dca3a0c18443b0c950a6a58f1931cf7a7" + integrity sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + mimic-response@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== + minimist@^1.2.0, minimist@^1.2.3: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== +mixme@^0.5.1: + version "0.5.10" + resolved "https://registry.yarnpkg.com/mixme/-/mixme-0.5.10.tgz#d653b2984b75d9018828f1ea333e51717ead5f51" + integrity sha512-5H76ANWinB1H3twpJ6JY8uvAtpmFvHNArpilJAjXRKXSDDLPIMoZArw5SH0q9z+lLs8IrMw7Q2VWpWimFKFT1Q== + mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: version "0.5.3" resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" @@ -1887,11 +3028,48 @@ ms@^2.0.0, ms@^2.1.3: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== +multistream@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/multistream/-/multistream-4.1.0.tgz#7bf00dfd119556fbc153cff3de4c6d477909f5a8" + integrity sha512-J1XDiAmmNpRCBfIWJv+n0ymC4ABcf/Pl+5YvC5B/D2f/2+8PtHvCNxMPKiQcZyi922Hq69J2YOpb1pTywfifyw== + dependencies: + once "^1.4.0" + readable-stream "^3.6.0" + +mustache@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/mustache/-/mustache-4.2.0.tgz#e5892324d60a12ec9c2a73359edca52972bf6f64" + integrity sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ== + +mute-stream@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== + napi-build-utils@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== +near-hd-key@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/near-hd-key/-/near-hd-key-1.2.1.tgz#f508ff15436cf8a439b543220f3cc72188a46756" + integrity sha512-SIrthcL5Wc0sps+2e1xGj3zceEa68TgNZDLuCx0daxmfTP7sFTB3/mtE2pYhlFsCxWoMn+JfID5E1NlzvvbRJg== + dependencies: + bip39 "3.0.2" + create-hmac "1.1.7" + tweetnacl "1.0.3" + +near-seed-phrase@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/near-seed-phrase/-/near-seed-phrase-0.2.1.tgz#7d5b54d5e836d295f10b0bdfdae9086443651d20" + integrity sha512-feMuums+kVL3LSuPcP4ld07xHCb2mu6z48SGfP3W+8tl1Qm5xIcjiQzY2IDPBvFgajRDxWSb8GzsRHoInazByw== + dependencies: + bip39-light "^1.0.7" + bs58 "^4.0.1" + near-hd-key "^1.2.1" + tweetnacl "^1.0.2" + no-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" @@ -1907,11 +3085,21 @@ node-abi@^3.3.0: dependencies: semver "^7.3.5" +node-addon-api@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-2.0.2.tgz#432cfa82962ce494b132e9d72a15b29f71ff5d32" + integrity sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA== + node-addon-api@^3.0.2: version "3.2.1" resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== +node-addon-api@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-5.1.0.tgz#49da1ca055e109a23d537e9de43c09cca21eb762" + integrity sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA== + node-addon-api@^6.0.0: version "6.1.0" resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-6.1.0.tgz#ac8470034e58e67d0c6f1204a18ae6995d9c0d76" @@ -1924,14 +3112,14 @@ node-cache@^5.1.2: dependencies: clone "2.x" -node-fetch@2, node-fetch@^2.6.12, node-fetch@^2.6.7, node-fetch@^2.7.0: +node-fetch@^2.6.1, node-fetch@^2.6.12, node-fetch@^2.6.7, node-fetch@^2.7.0: version "2.7.0" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== dependencies: whatwg-url "^5.0.0" -node-gyp-build@^4.3.0, node-gyp-build@^4.5.0: +node-gyp-build@^4.2.0, node-gyp-build@^4.3.0, node-gyp-build@^4.5.0: version "4.8.2" resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.8.2.tgz#4f802b71c1ab2ca16af830e6c1ea7dd1ad9496fa" integrity sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw== @@ -1945,6 +3133,14 @@ node-hid@2.1.2: node-addon-api "^3.0.2" prebuild-install "^7.1.1" +number-to-bn@1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/number-to-bn/-/number-to-bn-1.7.0.tgz#bb3623592f7e5f9e0030b1977bd41a0c53fe1ea0" + integrity sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig== + dependencies: + bn.js "4.11.6" + strip-hex-prefix "1.0.0" + object-is@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.6.tgz#1a6a53aed2dd8f7e6775ff870bea58545956ab07" @@ -1975,11 +3171,49 @@ once@^1.3.1, once@^1.4.0: dependencies: wrappy "1" +onetime@^5.1.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +ora@^5.4.1: + version "5.4.1" + resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" + integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== + dependencies: + bl "^4.1.0" + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-spinners "^2.5.0" + is-interactive "^1.0.0" + is-unicode-supported "^0.1.0" + log-symbols "^4.1.0" + strip-ansi "^6.0.0" + wcwidth "^1.0.1" + +os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== + pako@^2.0.3: version "2.1.0" resolved "https://registry.yarnpkg.com/pako/-/pako-2.1.0.tgz#266cc37f98c7d883545d11335c00fbd4062c9a86" integrity sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug== +pbkdf2@^3.0.9: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" + integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== + dependencies: + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + possible-typed-array-names@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#89bb63c6fada2c3e90adc4a647beeeb39cc7bf8f" @@ -2039,6 +3273,13 @@ pump@^3.0.0: end-of-stream "^1.1.0" once "^1.3.1" +randombytes@^2.0.1, randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + rc@^1.2.7: version "1.2.8" resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" @@ -2049,7 +3290,7 @@ rc@^1.2.7: minimist "^1.2.0" strip-json-comments "~2.0.1" -readable-stream@^3.1.1, readable-stream@^3.4.0: +readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: version "3.6.2" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== @@ -2068,6 +3309,27 @@ require-directory@^2.1.1: resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + +retry@0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + rpc-websockets@7.5.1: version "7.5.1" resolved "https://registry.yarnpkg.com/rpc-websockets/-/rpc-websockets-7.5.1.tgz#e0a05d525a97e7efc31a0617f093a13a2e10c401" @@ -2081,7 +3343,7 @@ rpc-websockets@7.5.1: bufferutil "^4.0.1" utf-8-validate "^5.0.2" -rpc-websockets@^7.5.0, rpc-websockets@^7.5.1: +rpc-websockets@^7.5.1: version "7.11.2" resolved "https://registry.yarnpkg.com/rpc-websockets/-/rpc-websockets-7.11.2.tgz#582910c425b9f2c860327481c1d1e0e431bf4a6d" integrity sha512-pL9r5N6AVHlMN/vT98+fcO+5+/UcPLf/4tq+WUaid/PPUGS/ttJ3y8e9IqmaWKtShNAysMSjkczuEA49NuV7UQ== @@ -2121,6 +3383,11 @@ rpc-websockets@^9.0.2: bufferutil "^4.0.1" utf-8-validate "^5.0.2" +run-async@^2.4.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== + rxjs@6: version "6.6.7" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" @@ -2128,18 +3395,37 @@ rxjs@6: dependencies: tslib "^1.9.0" -rxjs@^7.8.1: +rxjs@^7.5.5, rxjs@^7.8.1: version "7.8.1" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== dependencies: tslib "^2.1.0" -safe-buffer@^5.0.1, safe-buffer@~5.2.0: +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +scrypt-js@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/scrypt-js/-/scrypt-js-3.0.1.tgz#d314a57c2aef69d1ad98a138a21fe9eafa9ee312" + integrity sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA== + +secp256k1@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/secp256k1/-/secp256k1-5.0.1.tgz#dc2c86187d48ff2da756f0f7e96417ee03c414b1" + integrity sha512-lDFs9AAIaWP9UCdtWrotXWWF9t8PWgQDcxqgAnpM9rMqxb3Oaq2J0thzPVSxBwdJgyQtkU/sYtFtbM1RSt/iYA== + dependencies: + elliptic "^6.5.7" + node-addon-api "^5.0.0" + node-gyp-build "^4.2.0" + semver@^7.3.5, semver@^7.3.7: version "7.6.3" resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" @@ -2157,6 +3443,24 @@ set-function-length@^1.2.1: gopd "^1.0.1" has-property-descriptors "^1.0.2" +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.11" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +signal-exit@^3.0.2: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + simple-concat@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" @@ -2226,6 +3530,18 @@ spok@^1.4.3: ansicolors "~0.3.2" find-process "^1.4.7" +"statuses@>= 1.5.0 < 2": + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +stream-transform@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/stream-transform/-/stream-transform-2.1.3.tgz#a1c3ecd72ddbf500aa8d342b0b9df38f5aa598e3" + integrity sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ== + dependencies: + mixme "^0.5.1" + strict-event-emitter-types@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strict-event-emitter-types/-/strict-event-emitter-types-2.0.0.tgz#05e15549cb4da1694478a53543e4e2f4abcf277f" @@ -2254,6 +3570,13 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1: dependencies: ansi-regex "^5.0.1" +strip-hex-prefix@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz#0c5f155fef1151373377de9dbb588da05500e36f" + integrity sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A== + dependencies: + is-hex-prefixed "1.0.0" + strip-json-comments@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" @@ -2317,11 +3640,35 @@ text-table@^0.2.0: resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== -"through@>=2.2.7 <3": +"through@>=2.2.7 <3", through@^2.3.6: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== +tmp-promise@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/tmp-promise/-/tmp-promise-3.0.3.tgz#60a1a1cc98c988674fcbfd23b6e3367bdeac4ce7" + integrity sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ== + dependencies: + tmp "^0.2.0" + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + +tmp@^0.2.0: + version "0.2.3" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.3.tgz#eb783cc22bc1e8bebd0671476d46ea4eb32a79ae" + integrity sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w== + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + toml@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/toml/-/toml-3.0.0.tgz#342160f1af1904ec9d204d03a5d61222d762c5ee" @@ -2337,6 +3684,11 @@ traverse-chain@~0.1.0: resolved "https://registry.yarnpkg.com/traverse-chain/-/traverse-chain-0.1.0.tgz#61dbc2d53b69ff6091a12a168fd7d433107e40f1" integrity sha512-up6Yvai4PYKhpNp5PkYtx50m3KbwQrqDwbuZP/ItyL64YEWHAvH6Md83LFLV/GRSk/BoUVwwgUzX6SOQSbsfAg== +treeify@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/treeify/-/treeify-1.1.0.tgz#4e31c6a463accd0943879f30667c4fdaff411bb8" + integrity sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A== + ts-node@^10.9.1: version "10.9.2" resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.2.tgz#70f021c9e185bccdca820e26dc413805c101c71f" @@ -2373,11 +3725,21 @@ tunnel-agent@^0.6.0: dependencies: safe-buffer "^5.0.1" -tweetnacl@1.0.3: +tweetnacl@1.0.3, tweetnacl@^1.0.1, tweetnacl@^1.0.2, tweetnacl@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-1.0.3.tgz#ac0af71680458d8a6378d0d0d050ab1407d35596" integrity sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw== +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +typescript-collections@^1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/typescript-collections/-/typescript-collections-1.3.3.tgz#62d50d93c018c094d425eabee649f00ec5cc0fea" + integrity sha512-7sI4e/bZijOzyURng88oOFZCISQPTHozfE2sUu5AviFYk5QV7fYGb6YiDl+vKjF/pICA354JImBImL9XJWUvdQ== + typescript@^4.8.2: version "4.9.5" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" @@ -2414,6 +3776,11 @@ utf-8-validate@^5.0.2: dependencies: node-gyp-build "^4.3.0" +utf8@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/utf8/-/utf8-3.0.0.tgz#f052eed1364d696e769ef058b183df88c87f69d1" + integrity sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ== + util-deprecate@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" @@ -2440,6 +3807,32 @@ v8-compile-cache-lib@^3.0.1: resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== +vlq@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/vlq/-/vlq-2.0.4.tgz#6057b85729245b9829e3cc7755f95b228d4fe041" + integrity sha512-aodjPa2wPQFkra1G8CzJBTHXhgk3EVSwxSWXNPr1fgdFLUb8kvLV1iEb6rFgasIsjP82HWI6dsb5Io26DDnasA== + +wcwidth@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== + dependencies: + defaults "^1.0.3" + +web3-utils@^1.3.4: + version "1.10.4" + resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.10.4.tgz#0daee7d6841641655d8b3726baf33b08eda1cbec" + integrity sha512-tsu8FiKJLk2PzhDl9fXbGUWTkkVXYhtTA+SmEFkKft+9BgwLxfCRpU96sWv7ICC8zixBNd3JURVoiR3dUXgP8A== + dependencies: + "@ethereumjs/util" "^8.1.0" + bn.js "^5.2.1" + ethereum-bloom-filters "^1.0.6" + ethereum-cryptography "^2.1.2" + ethjs-unit "0.1.6" + number-to-bn "1.7.0" + randombytes "^2.1.0" + utf8 "3.0.0" + webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" @@ -2464,6 +3857,15 @@ which-typed-array@^1.1.14, which-typed-array@^1.1.2: gopd "^1.0.1" has-tostringtag "^1.0.2" +wrap-ansi@^6.0.1: + version "6.2.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" @@ -2478,7 +3880,12 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== -ws@^7.4.5, ws@^7.5.10: +ws@7.4.6: + version "7.4.6" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c" + integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A== + +ws@^7.5.10: version "7.5.10" resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.10.tgz#58b5c20dc281633f6c19113f39b349bd8bd558d9" integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ== diff --git a/yarn.lock b/yarn.lock index c16465fd..e2035ac3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -30,13 +30,6 @@ dependencies: regenerator-runtime "^0.13.11" -"@babel/runtime@^7.23.2": - version "7.23.2" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.2.tgz#062b0ac103261d68a966c4c7baf2ae3e62ec3885" - integrity sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg== - dependencies: - regenerator-runtime "^0.14.0" - "@babel/runtime@^7.24.6", "@babel/runtime@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.7.tgz#f4f0d5530e8dbdf59b3451b9b3e594b6ba082e12" @@ -51,6 +44,13 @@ dependencies: regenerator-runtime "^0.14.0" +"@babel/runtime@^7.25.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.26.0.tgz#8600c2f595f277c60815256418b85356a65173c1" + integrity sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw== + dependencies: + regenerator-runtime "^0.14.0" + "@brokerloop/ttlcache@^3.2.3": version "3.2.3" resolved "https://registry.yarnpkg.com/@brokerloop/ttlcache/-/ttlcache-3.2.3.tgz#bc3c79bb381f7b43f83745eb96e86673f75d3d11" @@ -84,7 +84,7 @@ resolved "https://registry.yarnpkg.com/@coral-xyz/anchor-errors/-/anchor-errors-0.30.1.tgz#bdfd3a353131345244546876eb4afc0e125bec30" integrity sha512-9Mkradf5yS5xiLWrl9WrpjqOrAV+/W2RQHDlbnAZBivoGpOs1ECjoDCkVk4aRG8ZdiFiB8zQEVlxf+8fKkmSfQ== -"@coral-xyz/anchor@0.28.0", "@coral-xyz/anchor@^0.28.0": +"@coral-xyz/anchor@0.28.0": version "0.28.0" resolved "https://registry.yarnpkg.com/@coral-xyz/anchor/-/anchor-0.28.0.tgz#8345c3c9186a91f095f704d7b90cd256f7e8b2dc" integrity sha512-kQ02Hv2ZqxtWP30WN1d4xxT4QqlOXYDxmEd3k/bbneqhV3X5QMO4LAtoUFs7otxyivOgoqam5Il5qx81FuI4vw== @@ -105,27 +105,6 @@ superstruct "^0.15.4" toml "^3.0.0" -"@coral-xyz/anchor@^0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@coral-xyz/anchor/-/anchor-0.26.0.tgz" - integrity sha512-PxRl+wu5YyptWiR9F2MBHOLLibm87Z4IMUBPreX+DYBtPM+xggvcPi0KAN7+kIL4IrIhXI8ma5V0MCXxSN1pHg== - dependencies: - "@coral-xyz/borsh" "^0.26.0" - "@solana/web3.js" "^1.68.0" - base64-js "^1.5.1" - bn.js "^5.1.2" - bs58 "^4.0.1" - buffer-layout "^1.2.2" - camelcase "^6.3.0" - cross-fetch "^3.1.5" - crypto-hash "^1.3.0" - eventemitter3 "^4.0.7" - js-sha256 "^0.9.0" - pako "^2.0.3" - snake-case "^3.0.4" - superstruct "^0.15.4" - toml "^3.0.0" - "@coral-xyz/anchor@^0.29.0": version "0.29.0" resolved "https://registry.yarnpkg.com/@coral-xyz/anchor/-/anchor-0.29.0.tgz#bd0be95bedfb30a381c3e676e5926124c310ff12" @@ -146,14 +125,6 @@ superstruct "^0.15.4" toml "^3.0.0" -"@coral-xyz/borsh@^0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@coral-xyz/borsh/-/borsh-0.26.0.tgz" - integrity sha512-uCZ0xus0CszQPHYfWAqKS5swS1UxvePu83oOF+TWpUkedsNlg6p2p4azxZNSSqwXb9uXMFgxhuMBX9r3Xoi0vQ== - dependencies: - bn.js "^5.1.2" - buffer-layout "^1.2.0" - "@coral-xyz/borsh@^0.28.0": version "0.28.0" resolved "https://registry.yarnpkg.com/@coral-xyz/borsh/-/borsh-0.28.0.tgz#fa368a2f2475bbf6f828f4657f40a52102e02b6d" @@ -178,28 +149,6 @@ bn.js "^5.1.2" buffer-layout "^1.2.0" -"@cspotcode/source-map-support@^0.8.0": - version "0.8.1" - resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1" - integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== - dependencies: - "@jridgewell/trace-mapping" "0.3.9" - -"@drift-labs/competitions-sdk@0.2.536": - version "0.2.536" - resolved "https://registry.yarnpkg.com/@drift-labs/competitions-sdk/-/competitions-sdk-0.2.536.tgz#dd5b428855d21984ef0971189f9352e52fa6e793" - integrity sha512-3MO+QX5ohjjgdxieLFC5nx1IuRWar5OlQydARXD5nueGtJ3b3mHRDG+ZzXnYwzVeSdNT6S7OoaycZyU2mwQr+w== - dependencies: - "@coral-xyz/anchor" "^0.26.0" - "@drift-labs/sdk" "2.98.0-beta.9" - "@solana/web3.js" "1.73.2" - "@switchboard-xyz/solana.js" "^2.7.1" - cerializr "^3.1.4" - dotenv "^16.3.1" - strict-event-emitter-types "^2.0.0" - ts-node "^10.9.1" - typescript "^5.1.6" - "@drift-labs/sdk@2.98.0-beta.9": version "2.98.0-beta.9" resolved "https://registry.yarnpkg.com/@drift-labs/sdk/-/sdk-2.98.0-beta.9.tgz#020070274a105a86d976b88433dc25fb944ad715" @@ -256,6 +205,341 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" +"@ethereumjs/rlp@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@ethereumjs/rlp/-/rlp-4.0.1.tgz#626fabfd9081baab3d0a3074b0c7ecaf674aaa41" + integrity sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw== + +"@ethereumjs/util@^8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@ethereumjs/util/-/util-8.1.0.tgz#299df97fb6b034e0577ce9f94c7d9d1004409ed4" + integrity sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA== + dependencies: + "@ethereumjs/rlp" "^4.0.1" + ethereum-cryptography "^2.0.0" + micro-ftch "^0.3.1" + +"@ethersproject/abi@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/abi/-/abi-5.7.0.tgz#b3f3e045bbbeed1af3947335c247ad625a44e449" + integrity sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA== + dependencies: + "@ethersproject/address" "^5.7.0" + "@ethersproject/bignumber" "^5.7.0" + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/constants" "^5.7.0" + "@ethersproject/hash" "^5.7.0" + "@ethersproject/keccak256" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + "@ethersproject/strings" "^5.7.0" + +"@ethersproject/abstract-provider@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz#b0a8550f88b6bf9d51f90e4795d48294630cb9ef" + integrity sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw== + dependencies: + "@ethersproject/bignumber" "^5.7.0" + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/networks" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + "@ethersproject/transactions" "^5.7.0" + "@ethersproject/web" "^5.7.0" + +"@ethersproject/abstract-signer@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz#13f4f32117868452191a4649723cb086d2b596b2" + integrity sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ== + dependencies: + "@ethersproject/abstract-provider" "^5.7.0" + "@ethersproject/bignumber" "^5.7.0" + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + +"@ethersproject/address@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.7.0.tgz#19b56c4d74a3b0a46bfdbb6cfcc0a153fc697f37" + integrity sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA== + dependencies: + "@ethersproject/bignumber" "^5.7.0" + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/keccak256" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/rlp" "^5.7.0" + +"@ethersproject/base64@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/base64/-/base64-5.7.0.tgz#ac4ee92aa36c1628173e221d0d01f53692059e1c" + integrity sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ== + dependencies: + "@ethersproject/bytes" "^5.7.0" + +"@ethersproject/basex@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/basex/-/basex-5.7.0.tgz#97034dc7e8938a8ca943ab20f8a5e492ece4020b" + integrity sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw== + dependencies: + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + +"@ethersproject/bignumber@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/bignumber/-/bignumber-5.7.0.tgz#e2f03837f268ba655ffba03a57853e18a18dc9c2" + integrity sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw== + dependencies: + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + bn.js "^5.2.1" + +"@ethersproject/bytes@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/bytes/-/bytes-5.7.0.tgz#a00f6ea8d7e7534d6d87f47188af1148d71f155d" + integrity sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A== + dependencies: + "@ethersproject/logger" "^5.7.0" + +"@ethersproject/constants@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/constants/-/constants-5.7.0.tgz#df80a9705a7e08984161f09014ea012d1c75295e" + integrity sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA== + dependencies: + "@ethersproject/bignumber" "^5.7.0" + +"@ethersproject/contracts@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/contracts/-/contracts-5.7.0.tgz#c305e775abd07e48aa590e1a877ed5c316f8bd1e" + integrity sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg== + dependencies: + "@ethersproject/abi" "^5.7.0" + "@ethersproject/abstract-provider" "^5.7.0" + "@ethersproject/abstract-signer" "^5.7.0" + "@ethersproject/address" "^5.7.0" + "@ethersproject/bignumber" "^5.7.0" + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/constants" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + "@ethersproject/transactions" "^5.7.0" + +"@ethersproject/hash@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/hash/-/hash-5.7.0.tgz#eb7aca84a588508369562e16e514b539ba5240a7" + integrity sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g== + dependencies: + "@ethersproject/abstract-signer" "^5.7.0" + "@ethersproject/address" "^5.7.0" + "@ethersproject/base64" "^5.7.0" + "@ethersproject/bignumber" "^5.7.0" + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/keccak256" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + "@ethersproject/strings" "^5.7.0" + +"@ethersproject/hdnode@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/hdnode/-/hdnode-5.7.0.tgz#e627ddc6b466bc77aebf1a6b9e47405ca5aef9cf" + integrity sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg== + dependencies: + "@ethersproject/abstract-signer" "^5.7.0" + "@ethersproject/basex" "^5.7.0" + "@ethersproject/bignumber" "^5.7.0" + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/pbkdf2" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + "@ethersproject/sha2" "^5.7.0" + "@ethersproject/signing-key" "^5.7.0" + "@ethersproject/strings" "^5.7.0" + "@ethersproject/transactions" "^5.7.0" + "@ethersproject/wordlists" "^5.7.0" + +"@ethersproject/json-wallets@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/json-wallets/-/json-wallets-5.7.0.tgz#5e3355287b548c32b368d91014919ebebddd5360" + integrity sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g== + dependencies: + "@ethersproject/abstract-signer" "^5.7.0" + "@ethersproject/address" "^5.7.0" + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/hdnode" "^5.7.0" + "@ethersproject/keccak256" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/pbkdf2" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + "@ethersproject/random" "^5.7.0" + "@ethersproject/strings" "^5.7.0" + "@ethersproject/transactions" "^5.7.0" + aes-js "3.0.0" + scrypt-js "3.0.1" + +"@ethersproject/keccak256@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/keccak256/-/keccak256-5.7.0.tgz#3186350c6e1cd6aba7940384ec7d6d9db01f335a" + integrity sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg== + dependencies: + "@ethersproject/bytes" "^5.7.0" + js-sha3 "0.8.0" + +"@ethersproject/logger@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.7.0.tgz#6ce9ae168e74fecf287be17062b590852c311892" + integrity sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig== + +"@ethersproject/networks@^5.7.0": + version "5.7.1" + resolved "https://registry.yarnpkg.com/@ethersproject/networks/-/networks-5.7.1.tgz#118e1a981d757d45ccea6bb58d9fd3d9db14ead6" + integrity sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ== + dependencies: + "@ethersproject/logger" "^5.7.0" + +"@ethersproject/pbkdf2@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/pbkdf2/-/pbkdf2-5.7.0.tgz#d2267d0a1f6e123f3771007338c47cccd83d3102" + integrity sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw== + dependencies: + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/sha2" "^5.7.0" + +"@ethersproject/properties@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/properties/-/properties-5.7.0.tgz#a6e12cb0439b878aaf470f1902a176033067ed30" + integrity sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw== + dependencies: + "@ethersproject/logger" "^5.7.0" + +"@ethersproject/providers@^5.7.2": + version "5.7.2" + resolved "https://registry.yarnpkg.com/@ethersproject/providers/-/providers-5.7.2.tgz#f8b1a4f275d7ce58cf0a2eec222269a08beb18cb" + integrity sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg== + dependencies: + "@ethersproject/abstract-provider" "^5.7.0" + "@ethersproject/abstract-signer" "^5.7.0" + "@ethersproject/address" "^5.7.0" + "@ethersproject/base64" "^5.7.0" + "@ethersproject/basex" "^5.7.0" + "@ethersproject/bignumber" "^5.7.0" + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/constants" "^5.7.0" + "@ethersproject/hash" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/networks" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + "@ethersproject/random" "^5.7.0" + "@ethersproject/rlp" "^5.7.0" + "@ethersproject/sha2" "^5.7.0" + "@ethersproject/strings" "^5.7.0" + "@ethersproject/transactions" "^5.7.0" + "@ethersproject/web" "^5.7.0" + bech32 "1.1.4" + ws "7.4.6" + +"@ethersproject/random@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/random/-/random-5.7.0.tgz#af19dcbc2484aae078bb03656ec05df66253280c" + integrity sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ== + dependencies: + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + +"@ethersproject/rlp@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/rlp/-/rlp-5.7.0.tgz#de39e4d5918b9d74d46de93af80b7685a9c21304" + integrity sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w== + dependencies: + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + +"@ethersproject/sha2@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/sha2/-/sha2-5.7.0.tgz#9a5f7a7824ef784f7f7680984e593a800480c9fb" + integrity sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw== + dependencies: + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + hash.js "1.1.7" + +"@ethersproject/signing-key@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/signing-key/-/signing-key-5.7.0.tgz#06b2df39411b00bc57c7c09b01d1e41cf1b16ab3" + integrity sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q== + dependencies: + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + bn.js "^5.2.1" + elliptic "6.5.4" + hash.js "1.1.7" + +"@ethersproject/strings@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/strings/-/strings-5.7.0.tgz#54c9d2a7c57ae8f1205c88a9d3a56471e14d5ed2" + integrity sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg== + dependencies: + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/constants" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + +"@ethersproject/transactions@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/transactions/-/transactions-5.7.0.tgz#91318fc24063e057885a6af13fdb703e1f993d3b" + integrity sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ== + dependencies: + "@ethersproject/address" "^5.7.0" + "@ethersproject/bignumber" "^5.7.0" + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/constants" "^5.7.0" + "@ethersproject/keccak256" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + "@ethersproject/rlp" "^5.7.0" + "@ethersproject/signing-key" "^5.7.0" + +"@ethersproject/wallet@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/wallet/-/wallet-5.7.0.tgz#4e5d0790d96fe21d61d38fb40324e6c7ef350b2d" + integrity sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA== + dependencies: + "@ethersproject/abstract-provider" "^5.7.0" + "@ethersproject/abstract-signer" "^5.7.0" + "@ethersproject/address" "^5.7.0" + "@ethersproject/bignumber" "^5.7.0" + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/hash" "^5.7.0" + "@ethersproject/hdnode" "^5.7.0" + "@ethersproject/json-wallets" "^5.7.0" + "@ethersproject/keccak256" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + "@ethersproject/random" "^5.7.0" + "@ethersproject/signing-key" "^5.7.0" + "@ethersproject/transactions" "^5.7.0" + "@ethersproject/wordlists" "^5.7.0" + +"@ethersproject/web@^5.7.0": + version "5.7.1" + resolved "https://registry.yarnpkg.com/@ethersproject/web/-/web-5.7.1.tgz#de1f285b373149bee5928f4eb7bcb87ee5fbb4ae" + integrity sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w== + dependencies: + "@ethersproject/base64" "^5.7.0" + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + "@ethersproject/strings" "^5.7.0" + +"@ethersproject/wordlists@^5.7.0": + version "5.7.0" + resolved "https://registry.yarnpkg.com/@ethersproject/wordlists/-/wordlists-5.7.0.tgz#8fb2c07185d68c3e09eb3bfd6e779ba2774627f5" + integrity sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA== + dependencies: + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/hash" "^5.7.0" + "@ethersproject/logger" "^5.7.0" + "@ethersproject/properties" "^5.7.0" + "@ethersproject/strings" "^5.7.0" + "@grpc/grpc-js@^1.8.0": version "1.12.2" resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.12.2.tgz#97eda82dd49bb9c24eaf6434ea8d7de446e95aac" @@ -296,30 +580,72 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== -"@jridgewell/resolve-uri@^3.0.3": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" - integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== - -"@jridgewell/sourcemap-codec@^1.4.10": - version "1.4.15" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" - integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== - -"@jridgewell/trace-mapping@0.3.9": - version "0.3.9" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" - integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== +"@irys/arweave@^0.0.2": + version "0.0.2" + resolved "https://registry.yarnpkg.com/@irys/arweave/-/arweave-0.0.2.tgz#c0e73eb8c15e323342d33ea92701d4036fd22ae3" + integrity sha512-ddE5h4qXbl0xfGlxrtBIwzflaxZUDlDs43TuT0u1OMfyobHul4AA1VEX72Rpzw2bOh4vzoytSqA1jCM7x9YtHg== dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.10" + asn1.js "^5.4.1" + async-retry "^1.3.3" + axios "^1.4.0" + base64-js "^1.5.1" + bignumber.js "^9.1.1" + +"@irys/query@^0.0.1": + version "0.0.1" + resolved "https://registry.yarnpkg.com/@irys/query/-/query-0.0.1.tgz#c0aa3eff9eef585d2b3d8d9e358b1c5942015414" + integrity sha512-7TCyR+Qn+F54IQQx5PlERgqNwgIQik8hY55iZl/silTHhCo1MI2pvx5BozqPUVCc8/KqRsc2nZd8Bc29XGUjRQ== + dependencies: + async-retry "^1.3.3" + axios "^1.4.0" + +"@irys/sdk@^0.0.2": + version "0.0.2" + resolved "https://registry.yarnpkg.com/@irys/sdk/-/sdk-0.0.2.tgz#36e86d44143ce6f7576fd3fe53800fe842697de8" + integrity sha512-un/e/CmTpgT042gDwCN3AtISrR9OYGMY6V+442pFmSWKrwrsDoIXZ8VlLiYKnrtTm+yquGhjfYy0LDqGWq41pA== + dependencies: + "@ethersproject/bignumber" "^5.7.0" + "@ethersproject/contracts" "^5.7.0" + "@ethersproject/providers" "^5.7.2" + "@ethersproject/wallet" "^5.7.0" + "@irys/query" "^0.0.1" + "@near-js/crypto" "^0.0.3" + "@near-js/keystores-browser" "^0.0.3" + "@near-js/providers" "^0.0.4" + "@near-js/transactions" "^0.1.0" + "@solana/web3.js" "^1.36.0" + "@supercharge/promise-pool" "^3.0.0" + algosdk "^1.13.1" + aptos "=1.8.5" + arbundles "^0.10.0" + async-retry "^1.3.3" + axios "^1.4.0" + base64url "^3.0.1" + bignumber.js "^9.0.1" + bs58 "5.0.0" + commander "^8.2.0" + csv "5.5.3" + inquirer "^8.2.0" + js-sha256 "^0.9.0" + mime-types "^2.1.34" + near-seed-phrase "^0.2.0" "@js-sdsl/ordered-map@^4.4.2": version "4.4.2" resolved "https://registry.yarnpkg.com/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz#9299f82874bab9e4c7f9c48d865becbfe8d6907c" integrity sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw== -"@metaplex-foundation/beet-solana@^0.3.0": +"@metaplex-foundation/beet-solana@0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/beet-solana/-/beet-solana-0.4.0.tgz#52891e78674aaa54e0031f1bca5bfbc40de12e8d" + integrity sha512-B1L94N3ZGMo53b0uOSoznbuM5GBNJ8LwSeznxBxJ+OThvfHQ4B5oMUqb+0zdLRfkKGS7Q6tpHK9P+QK0j3w2cQ== + dependencies: + "@metaplex-foundation/beet" ">=0.1.0" + "@solana/web3.js" "^1.56.2" + bs58 "^5.0.0" + debug "^4.3.4" + +"@metaplex-foundation/beet-solana@^0.3.0", "@metaplex-foundation/beet-solana@^0.3.1": version "0.3.1" resolved "https://registry.npmjs.org/@metaplex-foundation/beet-solana/-/beet-solana-0.3.1.tgz" integrity sha512-tgyEl6dvtLln8XX81JyBvWjIiEcjTkUwZbrM5dIobTmoqMuGewSyk9CClno8qsMsFdB5T3jC91Rjeqmu/6xk2g== @@ -329,9 +655,19 @@ bs58 "^5.0.0" debug "^4.3.4" -"@metaplex-foundation/beet@>=0.1.0", "@metaplex-foundation/beet@^0.7.1": +"@metaplex-foundation/beet-solana@^0.4.0": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/beet-solana/-/beet-solana-0.4.1.tgz#255747aa7feee1c20202146a752c057feca1948f" + integrity sha512-/6o32FNUtwK8tjhotrvU/vorP7umBuRFvBZrC6XCk51aKidBHe5LPVPA5AjGPbV3oftMfRuXPNd9yAGeEqeCDQ== + dependencies: + "@metaplex-foundation/beet" ">=0.1.0" + "@solana/web3.js" "^1.56.2" + bs58 "^5.0.0" + debug "^4.3.4" + +"@metaplex-foundation/beet@0.7.1", "@metaplex-foundation/beet@>=0.1.0", "@metaplex-foundation/beet@^0.7.1": version "0.7.1" - resolved "https://registry.npmjs.org/@metaplex-foundation/beet/-/beet-0.7.1.tgz" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/beet/-/beet-0.7.1.tgz#0975314211643f87b5f6f3e584fa31abcf4c612c" integrity sha512-hNCEnS2WyCiYyko82rwuISsBY3KYpe828ubsd2ckeqZr7tl0WVLivGkoyA/qdiaaHEBGdGl71OpfWa2rqL3DiA== dependencies: ansicolors "^0.3.2" @@ -347,6 +683,123 @@ bn.js "^5.2.0" debug "^4.3.3" +"@metaplex-foundation/beet@^0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/beet/-/beet-0.6.1.tgz#6331bdde0648bf2cae6f9e482f8e3552db05d69f" + integrity sha512-OYgnijLFzw0cdUlRKH5POp0unQECPOW9muJ2X3QIVyak5G6I6l/rKo72sICgPLIFKdmsi2jmnkuLY7wp14iXdw== + dependencies: + ansicolors "^0.3.2" + bn.js "^5.2.0" + debug "^4.3.3" + +"@metaplex-foundation/cusper@^0.0.2": + version "0.0.2" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/cusper/-/cusper-0.0.2.tgz#dc2032a452d6c269e25f016aa4dd63600e2af975" + integrity sha512-S9RulC2fFCFOQraz61bij+5YCHhSO9llJegK8c8Y6731fSi6snUSQJdCUqYS8AIgR0TKbQvdvgSyIIdbDFZbBA== + +"@metaplex-foundation/js@^0.20.1": + version "0.20.1" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/js/-/js-0.20.1.tgz#654974dfdb163435f9583478256e5917e2187a7b" + integrity sha512-aqiLoEiToXdfI5pS+17/GN/dIO2D31gLoVQvEKDQi9XcnOPVhfJerXDmwgKbhp79OGoYxtlvVw+b2suacoUzGQ== + dependencies: + "@irys/sdk" "^0.0.2" + "@metaplex-foundation/beet" "0.7.1" + "@metaplex-foundation/mpl-auction-house" "^2.3.0" + "@metaplex-foundation/mpl-bubblegum" "^0.6.2" + "@metaplex-foundation/mpl-candy-guard" "^0.3.0" + "@metaplex-foundation/mpl-candy-machine" "^5.0.0" + "@metaplex-foundation/mpl-candy-machine-core" "^0.1.2" + "@metaplex-foundation/mpl-token-metadata" "^2.11.0" + "@noble/ed25519" "^1.7.1" + "@noble/hashes" "^1.1.3" + "@solana/spl-account-compression" "^0.1.8" + "@solana/spl-token" "^0.3.5" + "@solana/web3.js" "^1.63.1" + bignumber.js "^9.0.2" + bn.js "^5.2.1" + bs58 "^5.0.0" + buffer "^6.0.3" + debug "^4.3.4" + eventemitter3 "^4.0.7" + lodash.clonedeep "^4.5.0" + lodash.isequal "^4.5.0" + merkletreejs "^0.3.11" + mime "^3.0.0" + node-fetch "^2.6.7" + +"@metaplex-foundation/mpl-auction-house@^2.3.0": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/mpl-auction-house/-/mpl-auction-house-2.5.1.tgz#ea0e21e594b0db5e73f88688eb2e7c9b748b378b" + integrity sha512-O+IAdYVaoOvgACB8pm+1lF5BNEjl0COkqny2Ho8KQZwka6aC/vHbZ239yRwAMtJhf5992BPFdT4oifjyE0O+Mw== + dependencies: + "@metaplex-foundation/beet" "^0.6.1" + "@metaplex-foundation/beet-solana" "^0.3.1" + "@metaplex-foundation/cusper" "^0.0.2" + "@solana/spl-token" "^0.3.5" + "@solana/web3.js" "^1.56.2" + bn.js "^5.2.0" + +"@metaplex-foundation/mpl-bubblegum@^0.6.2": + version "0.6.2" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/mpl-bubblegum/-/mpl-bubblegum-0.6.2.tgz#e1b098ccef10899b0d759a03e3d4b1ae7bdc9f0c" + integrity sha512-4tF7/FFSNtpozuIGD7gMKcqK2D49eVXZ144xiowC5H1iBeu009/oj2m8Tj6n4DpYFKWJ2JQhhhk0a2q7x0Begw== + dependencies: + "@metaplex-foundation/beet" "0.7.1" + "@metaplex-foundation/beet-solana" "0.4.0" + "@metaplex-foundation/cusper" "^0.0.2" + "@metaplex-foundation/mpl-token-metadata" "^2.5.2" + "@solana/spl-account-compression" "^0.1.4" + "@solana/spl-token" "^0.1.8" + "@solana/web3.js" "^1.50.1" + bn.js "^5.2.0" + js-sha3 "^0.8.0" + +"@metaplex-foundation/mpl-candy-guard@^0.3.0": + version "0.3.2" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/mpl-candy-guard/-/mpl-candy-guard-0.3.2.tgz#426e89793676b42e9bbb5e523303fba36ccd5281" + integrity sha512-QWXzPDz+6OR3957LtfW6/rcGvFWS/0AeHJa/BUO2VEVQxN769dupsKGtrsS8o5RzXCeap3wrCtDSNxN3dnWu4Q== + dependencies: + "@metaplex-foundation/beet" "^0.4.0" + "@metaplex-foundation/beet-solana" "^0.3.0" + "@metaplex-foundation/cusper" "^0.0.2" + "@solana/web3.js" "^1.66.2" + bn.js "^5.2.0" + +"@metaplex-foundation/mpl-candy-machine-core@^0.1.2": + version "0.1.2" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/mpl-candy-machine-core/-/mpl-candy-machine-core-0.1.2.tgz#07e19558d0ef120fac1d8612ae4de90d52cd4d1f" + integrity sha512-jjDkRvMR+iykt7guQ7qVnOHTZedql0lq3xqWDMaenAUCH3Xrf2zKATThhJppIVNX1/YtgBOO3lGqhaFbaI4pCw== + dependencies: + "@metaplex-foundation/beet" "^0.4.0" + "@metaplex-foundation/beet-solana" "^0.3.0" + "@metaplex-foundation/cusper" "^0.0.2" + "@solana/web3.js" "^1.56.2" + bn.js "^5.2.0" + +"@metaplex-foundation/mpl-candy-machine@^5.0.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/mpl-candy-machine/-/mpl-candy-machine-5.1.0.tgz#9469914b312ac36b7cf608123508f3f3f5080010" + integrity sha512-pjHpUpWVOCDxK3l6dXxfmJKNQmbjBqnm5ElOl1mJAygnzO8NIPQvrP89y6xSNyo8qZsJyt4ZMYUyD0TdbtKZXQ== + dependencies: + "@metaplex-foundation/beet" "^0.7.1" + "@metaplex-foundation/beet-solana" "^0.4.0" + "@metaplex-foundation/cusper" "^0.0.2" + "@solana/spl-token" "^0.3.6" + "@solana/web3.js" "^1.66.2" + +"@metaplex-foundation/mpl-token-metadata@^2.11.0", "@metaplex-foundation/mpl-token-metadata@^2.5.2": + version "2.13.0" + resolved "https://registry.yarnpkg.com/@metaplex-foundation/mpl-token-metadata/-/mpl-token-metadata-2.13.0.tgz#ea498190ad4ed1d4c0b8218a72d03bd17a883d11" + integrity sha512-Fl/8I0L9rv4bKTV/RAl5YIbJe9SnQPInKvLz+xR1fEc4/VQkuCn3RPgypfUMEKWmCznzaw4sApDxy6CFS4qmJw== + dependencies: + "@metaplex-foundation/beet" "^0.7.1" + "@metaplex-foundation/beet-solana" "^0.4.0" + "@metaplex-foundation/cusper" "^0.0.2" + "@solana/spl-token" "^0.3.6" + "@solana/web3.js" "^1.66.2" + bn.js "^5.2.0" + debug "^4.3.4" + "@metaplex-foundation/rustbin@^0.3.0", "@metaplex-foundation/rustbin@^0.3.1": version "0.3.1" resolved "https://registry.npmjs.org/@metaplex-foundation/rustbin/-/rustbin-0.3.1.tgz" @@ -373,6 +826,149 @@ snake-case "^3.0.4" spok "^1.4.3" +"@near-js/crypto@0.0.3", "@near-js/crypto@^0.0.3": + version "0.0.3" + resolved "https://registry.yarnpkg.com/@near-js/crypto/-/crypto-0.0.3.tgz#4a33e526ab5fa75b703427067985694a279ff8bd" + integrity sha512-3WC2A1a1cH8Cqrx+0iDjp1ASEEhxN/KHEMENYb0KZH6Hp5bXIY7Akt4quC7JlgJS5ESvEiLa40tS5h0zAhBWGw== + dependencies: + "@near-js/types" "0.0.3" + bn.js "5.2.1" + borsh "^0.7.0" + tweetnacl "^1.0.1" + +"@near-js/crypto@0.0.4": + version "0.0.4" + resolved "https://registry.yarnpkg.com/@near-js/crypto/-/crypto-0.0.4.tgz#7bb991da25f06096de51466c6331cb185314fad8" + integrity sha512-2mSIVv6mZway1rQvmkktrXAFoUvy7POjrHNH3LekKZCMCs7qMM/23Hz2+APgxZPqoV2kjarSNOEYJjxO7zQ/rQ== + dependencies: + "@near-js/types" "0.0.4" + bn.js "5.2.1" + borsh "^0.7.0" + tweetnacl "^1.0.1" + +"@near-js/keystores-browser@^0.0.3": + version "0.0.3" + resolved "https://registry.yarnpkg.com/@near-js/keystores-browser/-/keystores-browser-0.0.3.tgz#110b847cd9c358076c2401e9462cc1140e12a908" + integrity sha512-Ve/JQ1SBxdNk3B49lElJ8Y54AoBY+yOStLvdnUIpe2FBOczzwDCkcnPcMDV0NMwVlHpEnOWICWHbRbAkI5Vs+A== + dependencies: + "@near-js/crypto" "0.0.3" + "@near-js/keystores" "0.0.3" + +"@near-js/keystores@0.0.3": + version "0.0.3" + resolved "https://registry.yarnpkg.com/@near-js/keystores/-/keystores-0.0.3.tgz#eb1e8e06936da166b5ed8dab3123eaa1bf7a8dab" + integrity sha512-mnwLYUt4Td8u1I4QE1FBx2d9hMt3ofiriE93FfOluJ4XiqRqVFakFYiHg6pExg5iEkej/sXugBUFeQ4QizUnew== + dependencies: + "@near-js/crypto" "0.0.3" + "@near-js/types" "0.0.3" + +"@near-js/keystores@0.0.4": + version "0.0.4" + resolved "https://registry.yarnpkg.com/@near-js/keystores/-/keystores-0.0.4.tgz#da03069497bb14741a4d97f7ad4746baf9a09ea7" + integrity sha512-+vKafmDpQGrz5py1liot2hYSjPGXwihveeN+BL11aJlLqZnWBgYJUWCXG+uyGjGXZORuy2hzkKK6Hi+lbKOfVA== + dependencies: + "@near-js/crypto" "0.0.4" + "@near-js/types" "0.0.4" + +"@near-js/providers@^0.0.4": + version "0.0.4" + resolved "https://registry.yarnpkg.com/@near-js/providers/-/providers-0.0.4.tgz#90f84d765ff90370599d027f47c098a3e7e745d0" + integrity sha512-g/2pJTYmsIlTW4mGqeRlqDN9pZeN+1E2/wfoMIf3p++boBVxVlaSebtQgawXAf2lkfhb9RqXz5pHqewXIkTBSw== + dependencies: + "@near-js/transactions" "0.1.0" + "@near-js/types" "0.0.3" + "@near-js/utils" "0.0.3" + bn.js "5.2.1" + borsh "^0.7.0" + http-errors "^1.7.2" + optionalDependencies: + node-fetch "^2.6.1" + +"@near-js/signers@0.0.3": + version "0.0.3" + resolved "https://registry.yarnpkg.com/@near-js/signers/-/signers-0.0.3.tgz#bfc8386613295fc6b51982cf65c79bdc9307aa5e" + integrity sha512-u1R+DDIua5PY1PDFnpVYqdMgQ7c4dyeZsfqMjE7CtgzdqupgTYCXzJjBubqMlAyAx843PoXmLt6CSSKcMm0WUA== + dependencies: + "@near-js/crypto" "0.0.3" + "@near-js/keystores" "0.0.3" + js-sha256 "^0.9.0" + +"@near-js/signers@0.0.4": + version "0.0.4" + resolved "https://registry.yarnpkg.com/@near-js/signers/-/signers-0.0.4.tgz#a1904ccc718d6f87b05cd2e168f33bde0cfb269a" + integrity sha512-xCglo3U/WIGsz/izPGFMegS5Q3PxOHYB8a1E7RtVhNm5QdqTlQldLCm/BuMg2G/u1l1ZZ0wdvkqRTG9joauf3Q== + dependencies: + "@near-js/crypto" "0.0.4" + "@near-js/keystores" "0.0.4" + js-sha256 "^0.9.0" + +"@near-js/transactions@0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@near-js/transactions/-/transactions-0.1.0.tgz#a03f529da6bb2eaf9dd0590093f2d0763b8ae72a" + integrity sha512-OrrDFqhX0rtH+6MV3U3iS+zmzcPQI+L4GJi9na4Uf8FgpaVPF0mtSmVrpUrS5CC3LwWCzcYF833xGYbXOV4Kfg== + dependencies: + "@near-js/crypto" "0.0.3" + "@near-js/signers" "0.0.3" + "@near-js/types" "0.0.3" + "@near-js/utils" "0.0.3" + bn.js "5.2.1" + borsh "^0.7.0" + js-sha256 "^0.9.0" + +"@near-js/transactions@^0.1.0": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@near-js/transactions/-/transactions-0.1.1.tgz#3d4c9d8e3cf2543642d660c0c0b126f0a97d5d43" + integrity sha512-Fk83oLLFK7nz4thawpdv9bGyMVQ2i48iUtZEVYhuuuqevl17tSXMlhle9Me1ZbNyguJG/cWPdNybe1UMKpyGxA== + dependencies: + "@near-js/crypto" "0.0.4" + "@near-js/signers" "0.0.4" + "@near-js/types" "0.0.4" + "@near-js/utils" "0.0.4" + bn.js "5.2.1" + borsh "^0.7.0" + js-sha256 "^0.9.0" + +"@near-js/types@0.0.3": + version "0.0.3" + resolved "https://registry.yarnpkg.com/@near-js/types/-/types-0.0.3.tgz#d504222469f4d50a6299c522fb6905ba10905bd6" + integrity sha512-gC3iGUT+r2JjVsE31YharT+voat79ToMUMLCGozHjp/R/UW1M2z4hdpqTUoeWUBGBJuVc810gNTneHGx0jvzwQ== + dependencies: + bn.js "5.2.1" + +"@near-js/types@0.0.4": + version "0.0.4" + resolved "https://registry.yarnpkg.com/@near-js/types/-/types-0.0.4.tgz#d941689df41c850aeeeaeb9d498418acec515404" + integrity sha512-8TTMbLMnmyG06R5YKWuS/qFG1tOA3/9lX4NgBqQPsvaWmDsa+D+QwOkrEHDegped0ZHQwcjAXjKML1S1TyGYKg== + dependencies: + bn.js "5.2.1" + +"@near-js/utils@0.0.3": + version "0.0.3" + resolved "https://registry.yarnpkg.com/@near-js/utils/-/utils-0.0.3.tgz#5e631f3dbdb7f0c6985bcbef08644db83b519978" + integrity sha512-J72n/EL0VfLRRb4xNUF4rmVrdzMkcmkwJOhBZSTWz3PAZ8LqNeU9ZConPfMvEr6lwdaD33ZuVv70DN6IIjPr1A== + dependencies: + "@near-js/types" "0.0.3" + bn.js "5.2.1" + depd "^2.0.0" + mustache "^4.0.0" + +"@near-js/utils@0.0.4": + version "0.0.4" + resolved "https://registry.yarnpkg.com/@near-js/utils/-/utils-0.0.4.tgz#1a387f81974ebbfa4521c92590232be97e3335dd" + integrity sha512-mPUEPJbTCMicGitjEGvQqOe8AS7O4KkRCxqd0xuE/X6gXF1jz1pYMZn4lNUeUz2C84YnVSGLAM0o9zcN6Y4hiA== + dependencies: + "@near-js/types" "0.0.4" + bn.js "5.2.1" + depd "^2.0.0" + mustache "^4.0.0" + +"@noble/curves@1.4.2", "@noble/curves@^1.4.2", "@noble/curves@~1.4.0": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.4.2.tgz#40309198c76ed71bc6dbf7ba24e81ceb4d0d1fe9" + integrity sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw== + dependencies: + "@noble/hashes" "1.4.0" + "@noble/curves@^1.0.0": version "1.0.0" resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.0.0.tgz" @@ -380,13 +976,6 @@ dependencies: "@noble/hashes" "1.3.0" -"@noble/curves@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.2.0.tgz#92d7e12e4e49b23105a2555c6984d41733d65c35" - integrity sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw== - dependencies: - "@noble/hashes" "1.3.2" - "@noble/curves@^1.4.0": version "1.4.0" resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.4.0.tgz#f05771ef64da724997f69ee1261b2417a49522d6" @@ -394,32 +983,40 @@ dependencies: "@noble/hashes" "1.4.0" -"@noble/curves@^1.4.2": - version "1.4.2" - resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.4.2.tgz#40309198c76ed71bc6dbf7ba24e81ceb4d0d1fe9" - integrity sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw== - dependencies: - "@noble/hashes" "1.4.0" - -"@noble/ed25519@^1.7.0", "@noble/ed25519@^1.7.1": +"@noble/ed25519@^1.6.1", "@noble/ed25519@^1.7.0", "@noble/ed25519@^1.7.1": version "1.7.3" resolved "https://registry.npmjs.org/@noble/ed25519/-/ed25519-1.7.3.tgz" integrity sha512-iR8GBkDt0Q3GyaVcIu7mSsVIqnFbkbRzGLWlvhwunacoLwt4J3swfKhfaM6rN6WY+TBGoYT1GtT1mIh2/jGbRQ== +"@noble/hashes@1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.1.3.tgz#360afc77610e0a61f3417e497dcf36862e4f8111" + integrity sha512-CE0FCR57H2acVI5UOzIGSSIYxZ6v/HOhDR0Ro9VLyhnzLwx0o8W1mmgaqlEUx4049qJDlIBRztv5k+MM8vbO3A== + "@noble/hashes@1.3.0", "@noble/hashes@^1.1.2", "@noble/hashes@^1.3.0": version "1.3.0" resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.0.tgz" integrity sha512-ilHEACi9DwqJB0pw7kv+Apvh50jiiSyR/cQ3y4W7lOR5mhvn/50FLUfsnfJz0BDZtl/RR16kXvptiv6q1msYZg== -"@noble/hashes@1.3.2", "@noble/hashes@^1.3.1": +"@noble/hashes@1.4.0", "@noble/hashes@^1.4.0", "@noble/hashes@~1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.4.0.tgz#45814aa329f30e4fe0ba49426f49dfccdd066426" + integrity sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg== + +"@noble/hashes@^1.1.3": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.5.0.tgz#abadc5ca20332db2b1b2aa3e496e9af1213570b0" + integrity sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA== + +"@noble/hashes@^1.3.1": version "1.3.2" resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.3.2.tgz#6f26dbc8fbc7205873ce3cee2f690eba0d421b39" integrity sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ== -"@noble/hashes@1.4.0", "@noble/hashes@^1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.4.0.tgz#45814aa329f30e4fe0ba49426f49dfccdd066426" - integrity sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg== +"@noble/hashes@~1.1.1": + version "1.1.5" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.1.5.tgz#1a0377f3b9020efe2fae03290bd2a12140c95c11" + integrity sha512-LTMZiiLc+V4v1Yi16TD6aX2gmtKszNye0pQgbaLqkvhIqP7nVsSaJsWloGQjJfJ8offaoP5GtX3yY5swbcJxxQ== "@noble/secp256k1@^1.6.3": version "1.7.1" @@ -586,6 +1183,48 @@ bs58 "^5.0.0" jito-ts "^3.0.1" +"@randlabs/communication-bridge@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@randlabs/communication-bridge/-/communication-bridge-1.0.1.tgz#d1ecfc29157afcbb0ca2d73122d67905eecb5bf3" + integrity sha512-CzS0U8IFfXNK7QaJFE4pjbxDGfPjbXBEsEaCn9FN15F+ouSAEUQkva3Gl66hrkBZOGexKFEWMwUHIDKpZ2hfVg== + +"@randlabs/myalgo-connect@^1.1.2": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@randlabs/myalgo-connect/-/myalgo-connect-1.4.2.tgz#ce3ad97b3889ea21da75852187511d3f6be0fa05" + integrity sha512-K9hEyUi7G8tqOp7kWIALJLVbGCByhilcy6123WfcorxWwiE1sbQupPyIU5f3YdQK6wMjBsyTWiLW52ZBMp7sXA== + dependencies: + "@randlabs/communication-bridge" "1.0.1" + +"@scure/base@~1.1.0", "@scure/base@~1.1.6": + version "1.1.9" + resolved "https://registry.yarnpkg.com/@scure/base/-/base-1.1.9.tgz#e5e142fbbfe251091f9c5f1dd4c834ac04c3dbd1" + integrity sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg== + +"@scure/bip32@1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@scure/bip32/-/bip32-1.4.0.tgz#4e1f1e196abedcef395b33b9674a042524e20d67" + integrity sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg== + dependencies: + "@noble/curves" "~1.4.0" + "@noble/hashes" "~1.4.0" + "@scure/base" "~1.1.6" + +"@scure/bip39@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@scure/bip39/-/bip39-1.1.0.tgz#92f11d095bae025f166bef3defcc5bf4945d419a" + integrity sha512-pwrPOS16VeTKg98dYXQyIjJEcWfz7/1YJIwxUEPFfQPtc86Ym/1sVgQ2RLoD43AazMk2l/unK4ITySSpW2+82w== + dependencies: + "@noble/hashes" "~1.1.1" + "@scure/base" "~1.1.0" + +"@scure/bip39@1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@scure/bip39/-/bip39-1.3.0.tgz#0f258c16823ddd00739461ac31398b4e7d6a18c3" + integrity sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ== + dependencies: + "@noble/hashes" "~1.4.0" + "@scure/base" "~1.1.6" + "@solana/buffer-layout-utils@^0.2.0": version "0.2.0" resolved "https://registry.npmjs.org/@solana/buffer-layout-utils/-/buffer-layout-utils-0.2.0.tgz" @@ -726,6 +1365,18 @@ "@solana/codecs-strings" "2.0.0-preview.4" "@solana/errors" "2.0.0-preview.4" +"@solana/spl-account-compression@^0.1.4", "@solana/spl-account-compression@^0.1.8": + version "0.1.10" + resolved "https://registry.yarnpkg.com/@solana/spl-account-compression/-/spl-account-compression-0.1.10.tgz#b3135ce89349d6090832b3b1d89095badd57e969" + integrity sha512-IQAOJrVOUo6LCgeWW9lHuXo6JDbi4g3/RkQtvY0SyalvSWk9BIkHHe4IkAzaQw8q/BxEVBIjz8e9bNYWIAESNw== + dependencies: + "@metaplex-foundation/beet" "^0.7.1" + "@metaplex-foundation/beet-solana" "^0.4.0" + bn.js "^5.2.1" + borsh "^0.7.0" + js-sha3 "^0.8.0" + typescript-collections "^1.3.3" + "@solana/spl-token-group@^0.0.5": version "0.0.5" resolved "https://registry.yarnpkg.com/@solana/spl-token-group/-/spl-token-group-0.0.5.tgz#f955dcca782031c85e862b2b46878d1bb02db6c2" @@ -751,9 +1402,9 @@ "@solana/buffer-layout-utils" "^0.2.0" buffer "^6.0.3" -"@solana/spl-token@^0.1.6": +"@solana/spl-token@^0.1.6", "@solana/spl-token@^0.1.8": version "0.1.8" - resolved "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.1.8.tgz" + resolved "https://registry.yarnpkg.com/@solana/spl-token/-/spl-token-0.1.8.tgz#f06e746341ef8d04165e21fc7f555492a2a0faa6" integrity sha512-LZmYCKcPQDtJgecvWOgT/cnoIQPWjdH+QVyzPcFvyDUiT0DiRjZaam4aqNUyvchLFhzgunv3d9xOoyE34ofdoQ== dependencies: "@babel/runtime" "^7.10.5" @@ -763,7 +1414,7 @@ buffer-layout "^1.2.0" dotenv "10.0.0" -"@solana/spl-token@^0.3.4": +"@solana/spl-token@^0.3.4", "@solana/spl-token@^0.3.5", "@solana/spl-token@^0.3.6": version "0.3.11" resolved "https://registry.yarnpkg.com/@solana/spl-token/-/spl-token-0.3.11.tgz#cdc10f9472b29b39c8983c92592cadd06627fb9a" integrity sha512-bvohO3rIMSVL24Pb+I4EYTJ6cL82eFpInEXD/I8K8upOGjpqHsKUoAempR/RnUlI1qSFNyFlWJfu6MNUgfbCQQ== @@ -773,15 +1424,6 @@ "@solana/spl-token-metadata" "^0.1.2" buffer "^6.0.3" -"@solana/spl-token@^0.3.8": - version "0.3.8" - resolved "https://registry.yarnpkg.com/@solana/spl-token/-/spl-token-0.3.8.tgz#8e9515ea876e40a4cc1040af865f61fc51d27edf" - integrity sha512-ogwGDcunP9Lkj+9CODOWMiVJEdRtqHAtX2rWF62KxnnSWtMZtV9rDhTrZFshiyJmxDnRL/1nKE1yJHg4jjs3gg== - dependencies: - "@solana/buffer-layout" "^4.0.0" - "@solana/buffer-layout-utils" "^0.2.0" - buffer "^6.0.3" - "@solana/spl-token@^0.4.0": version "0.4.8" resolved "https://registry.yarnpkg.com/@solana/spl-token/-/spl-token-0.4.8.tgz#a84e4131af957fa9fbd2727e5fc45dfbf9083586" @@ -864,6 +1506,27 @@ rpc-websockets "^7.5.1" superstruct "^0.14.2" +"@solana/web3.js@^1.50.1", "@solana/web3.js@^1.63.1", "@solana/web3.js@^1.66.2": + version "1.95.4" + resolved "https://registry.yarnpkg.com/@solana/web3.js/-/web3.js-1.95.4.tgz#771603f60d75cf7556ad867e1fd2efae32f9ad09" + integrity sha512-sdewnNEA42ZSMxqkzdwEWi6fDgzwtJHaQa5ndUGEJYtoOnM6X5cvPmjoTUp7/k7bRrVAxfBgDnvQQHD6yhlLYw== + dependencies: + "@babel/runtime" "^7.25.0" + "@noble/curves" "^1.4.2" + "@noble/hashes" "^1.4.0" + "@solana/buffer-layout" "^4.0.1" + agentkeepalive "^4.5.0" + bigint-buffer "^1.1.5" + bn.js "^5.2.1" + borsh "^0.7.0" + bs58 "^4.0.1" + buffer "6.0.3" + fast-stable-stringify "^1.0.0" + jayson "^4.1.1" + node-fetch "^2.7.0" + rpc-websockets "^9.0.2" + superstruct "^2.0.2" + "@solana/web3.js@^1.54.0", "@solana/web3.js@^1.93.0", "@solana/web3.js@^1.95.0": version "1.95.1" resolved "https://registry.yarnpkg.com/@solana/web3.js/-/web3.js-1.95.1.tgz#fcbbaf845309ff7ceb8d3726702799e8c27530e8" @@ -906,27 +1569,6 @@ rpc-websockets "^9.0.2" superstruct "^2.0.2" -"@solana/web3.js@^1.78.3": - version "1.87.3" - resolved "https://registry.yarnpkg.com/@solana/web3.js/-/web3.js-1.87.3.tgz#36871af8d41221d34bfefcf897f158e1793b3356" - integrity sha512-WGLzTZpi00vP443qGK3gL+LZXQJwaWkh6bzNXYpMTCAH2Z102y3YbPWOoQzJUeRSZWSXKh7MFkA3vDMFlMvGZQ== - dependencies: - "@babel/runtime" "^7.23.2" - "@noble/curves" "^1.2.0" - "@noble/hashes" "^1.3.1" - "@solana/buffer-layout" "^4.0.0" - agentkeepalive "^4.3.0" - bigint-buffer "^1.1.5" - bn.js "^5.2.1" - borsh "^0.7.0" - bs58 "^4.0.1" - buffer "6.0.3" - fast-stable-stringify "^1.0.0" - jayson "^4.1.0" - node-fetch "^2.6.12" - rpc-websockets "^7.5.1" - superstruct "^0.14.2" - "@solana/web3.js@^1.90.0": version "1.93.0" resolved "https://registry.yarnpkg.com/@solana/web3.js/-/web3.js-1.93.0.tgz#4b6975020993cec2f6626e4f2bf559ca042df8db" @@ -989,6 +1631,11 @@ resolved "https://registry.yarnpkg.com/@soncodi/signal/-/signal-2.0.7.tgz#0a2c361b02dbfdbcf4e66b78e5f711e0a13d6e83" integrity sha512-zA2oZluZmVvgZEDjF243KWD1S2J+1SH1MVynI0O1KRgDt1lU8nqk7AK3oQfW/WpwT51L5waGSU0xKF/9BTP5Cw== +"@supercharge/promise-pool@^3.0.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@supercharge/promise-pool/-/promise-pool-3.2.0.tgz#a6ab4afdf798e453a6bb51c4ae340852e1266af8" + integrity sha512-pj0cAALblTZBPtMltWOlZTQSLT07jIaFNeM8TWoJD1cQMgDB9mcMlVMoetiB35OzNJpqQ2b+QEtwiR9f20mADg== + "@swc/helpers@^0.5.11": version "0.5.11" resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.11.tgz#5bab8c660a6e23c13b2d23fcd1ee44a2db1b0cb7" @@ -996,19 +1643,6 @@ dependencies: tslib "^2.4.0" -"@switchboard-xyz/common@^2.3.6": - version "2.3.7" - resolved "https://registry.yarnpkg.com/@switchboard-xyz/common/-/common-2.3.7.tgz#e554b6cfd5ff5f8822a4cc27c16a475304e4a1ed" - integrity sha512-w0MbEoNSHyAgzjb1R2yLOUnH+M2sXi17cQLCD6IFls/UrohO1zQ3C2p7pkoyQF3G4o+hFVaRxQnw6EzrwnL9Gg== - dependencies: - big.js "^6.2.1" - bn.js "^5.2.1" - bs58 "^5.0.0" - decimal.js "^10.4.3" - lodash "^4.17.21" - protobufjs "^7.2.4" - yaml "^2.2.1" - "@switchboard-xyz/common@^2.5.0": version "2.5.0" resolved "https://registry.yarnpkg.com/@switchboard-xyz/common/-/common-2.5.0.tgz#15f60abd0c2503d855caf6f120ed98f8f0dd9d25" @@ -1042,20 +1676,6 @@ js-yaml "^4.1.0" protobufjs "^7.2.6" -"@switchboard-xyz/solana.js@^2.7.1": - version "2.8.4" - resolved "https://registry.yarnpkg.com/@switchboard-xyz/solana.js/-/solana.js-2.8.4.tgz#383ee63d17040199acf36a88802a65df512ed9c3" - integrity sha512-kiFLAXKfNdAEUWZSdXuCCgs2ISKRJL8dayweKq5KIvQfxOmNEqENuaWwEaWP+7MiVUZotbF3oNG1xQNlKDcXLg== - dependencies: - "@coral-xyz/anchor" "^0.28.0" - "@coral-xyz/borsh" "^0.28.0" - "@solana/spl-token" "^0.3.8" - "@solana/web3.js" "^1.78.3" - "@switchboard-xyz/common" "^2.3.6" - cron-validator "^1.3.1" - dotenv "^16.3.1" - lodash "^4.17.21" - "@triton-one/yellowstone-grpc@0.6.0": version "0.6.0" resolved "https://registry.yarnpkg.com/@triton-one/yellowstone-grpc/-/yellowstone-grpc-0.6.0.tgz#9e6376cec8a42284c23dc195df2c3423c87c4f27" @@ -1063,26 +1683,6 @@ dependencies: "@grpc/grpc-js" "^1.8.0" -"@tsconfig/node10@^1.0.7": - version "1.0.9" - resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.9.tgz#df4907fc07a886922637b15e02d4cebc4c0021b2" - integrity sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA== - -"@tsconfig/node12@^1.0.7": - version "1.0.11" - resolved "https://registry.yarnpkg.com/@tsconfig/node12/-/node12-1.0.11.tgz#ee3def1f27d9ed66dac6e46a295cffb0152e058d" - integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag== - -"@tsconfig/node14@^1.0.0": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.3.tgz#e4386316284f00b98435bf40f72f75a09dabf6c1" - integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== - -"@tsconfig/node16@^1.0.2": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.4.tgz#0b92dcc0cc1c81f6f306a381f28e31b1a56536e9" - integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== - "@types/bn.js@^5.1.0": version "5.1.1" resolved "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz" @@ -1130,6 +1730,11 @@ resolved "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz" integrity sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ== +"@types/node@11.11.6": + version "11.11.6" + resolved "https://registry.yarnpkg.com/@types/node/-/node-11.11.6.tgz#df929d1bb2eee5afdda598a41930fe50b43eaa6a" + integrity sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ== + "@types/node@>=13.7.0": version "20.8.9" resolved "https://registry.yarnpkg.com/@types/node/-/node-20.8.9.tgz#646390b4fab269abce59c308fc286dcd818a2b08" @@ -1261,20 +1866,15 @@ acorn-jsx@^5.3.1: resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn-walk@^8.1.1: - version "8.3.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.0.tgz#2097665af50fd0cf7a2dfccd2b9368964e66540f" - integrity sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA== - acorn@^7.4.0: version "7.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.4.1: - version "8.11.2" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.2.tgz#ca0d78b51895be5390a5903c5b3bdcdaf78ae40b" - integrity sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w== +aes-js@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/aes-js/-/aes-js-3.0.0.tgz#e21df10ad6c2053295bcbb8dab40b09dbea87e4d" + integrity sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw== agentkeepalive@^4.2.1: version "4.3.0" @@ -1312,6 +1912,27 @@ ajv@^8.0.1: require-from-string "^2.0.2" uri-js "^4.2.2" +algo-msgpack-with-bigint@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/algo-msgpack-with-bigint/-/algo-msgpack-with-bigint-2.1.1.tgz#38bb717220525b3ff42232eefdcd9efb9ad405d6" + integrity sha512-F1tGh056XczEaEAqu7s+hlZUDWwOBT70Eq0lfMpBP2YguSQVyxRbprLq5rELXKQOyOaixTWYhMeMQMzP0U5FoQ== + +algosdk@^1.13.1: + version "1.24.1" + resolved "https://registry.yarnpkg.com/algosdk/-/algosdk-1.24.1.tgz#afc4102457ae0c38a32de6b84f4d713aedfc9e89" + integrity sha512-9moZxdqeJ6GdE4N6fA/GlUP4LrbLZMYcYkt141J4Ss68OfEgH9qW0wBuZ3ZOKEx/xjc5bg7mLP2Gjg7nwrkmww== + dependencies: + algo-msgpack-with-bigint "^2.1.1" + buffer "^6.0.2" + cross-fetch "^3.1.5" + hi-base32 "^0.5.1" + js-sha256 "^0.9.0" + js-sha3 "^0.8.0" + js-sha512 "^0.8.0" + json-bigint "^1.0.0" + tweetnacl "^1.0.3" + vlq "^2.0.4" + anchor-bankrun@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/anchor-bankrun/-/anchor-bankrun-0.3.0.tgz#3789fcecbc201a2334cff228b99cc0da8ef0167e" @@ -1327,6 +1948,13 @@ ansi-colors@^4.1.1: resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" @@ -1359,10 +1987,40 @@ anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" -arg@^4.1.0: - version "4.1.3" - resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" - integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== +aptos@=1.8.5: + version "1.8.5" + resolved "https://registry.yarnpkg.com/aptos/-/aptos-1.8.5.tgz#a17ac721066914785902b03cf1e7304495f6cd9d" + integrity sha512-iQxliWesNHjGQ5YYXCyss9eg4+bDGQWqAZa73vprqGQ9tungK0cRjUI2fmnp63Ed6UG6rurHrL+b0ckbZAOZZQ== + dependencies: + "@noble/hashes" "1.1.3" + "@scure/bip39" "1.1.0" + axios "0.27.2" + form-data "4.0.0" + tweetnacl "1.0.3" + +arbundles@^0.10.0: + version "0.10.1" + resolved "https://registry.yarnpkg.com/arbundles/-/arbundles-0.10.1.tgz#1f542d9edf185a8a272994aef501a8ee12aaaa46" + integrity sha512-QYFepxessLCirvRkQK9iQmjxjHz+s50lMNGRwZwpyPWLohuf6ISyj1gkFXJHlMT+rNSrsHxb532glHnKbjwu3A== + dependencies: + "@ethersproject/bytes" "^5.7.0" + "@ethersproject/hash" "^5.7.0" + "@ethersproject/providers" "^5.7.2" + "@ethersproject/signing-key" "^5.7.0" + "@ethersproject/transactions" "^5.7.0" + "@ethersproject/wallet" "^5.7.0" + "@irys/arweave" "^0.0.2" + "@noble/ed25519" "^1.6.1" + base64url "^3.0.1" + bs58 "^4.0.1" + keccak "^3.0.2" + secp256k1 "^5.0.0" + optionalDependencies: + "@randlabs/myalgo-connect" "^1.1.2" + algosdk "^1.13.1" + arweave-stream-tx "^1.1.0" + multistream "^4.1.0" + tmp-promise "^3.0.2" argparse@^1.0.7: version "1.0.10" @@ -1386,6 +2044,23 @@ arrify@^1.0.0: resolved "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz" integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== +arweave-stream-tx@^1.1.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/arweave-stream-tx/-/arweave-stream-tx-1.2.2.tgz#2d5c66554301baacd02586a152fbb198b422112f" + integrity sha512-bNt9rj0hbAEzoUZEF2s6WJbIz8nasZlZpxIw03Xm8fzb9gRiiZlZGW3lxQLjfc9Z0VRUWDzwtqoYeEoB/JDToQ== + dependencies: + exponential-backoff "^3.1.0" + +asn1.js@^5.4.1: + version "5.4.1" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" + integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + safer-buffer "^2.1.0" + assert@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz" @@ -1406,6 +2081,13 @@ astral-regex@^2.0.0: resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== +async-retry@^1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/async-retry/-/async-retry-1.3.3.tgz#0e7f36c04d8478e7a58bdbed80cedf977785f280" + integrity sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw== + dependencies: + retry "0.13.1" + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -1416,6 +2098,23 @@ available-typed-arrays@^1.0.5: resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== +axios@0.27.2: + version "0.27.2" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.27.2.tgz#207658cc8621606e586c85db4b41a750e756d972" + integrity sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ== + dependencies: + follow-redirects "^1.14.9" + form-data "^4.0.0" + +axios@^1.4.0: + version "1.7.7" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.7.tgz#2f554296f9892a72ac8d8e4c5b79c14a91d0a47f" + integrity sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q== + dependencies: + follow-redirects "^1.15.6" + form-data "^4.0.0" + proxy-from-env "^1.1.0" + axios@^1.7.2: version "1.7.2" resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.2.tgz#b625db8a7051fbea61c35a3cbb3a1daa7b9c7621" @@ -1456,6 +2155,16 @@ base64-js@^1.3.1, base64-js@^1.5.1: resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== +base64url@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/base64url/-/base64url-3.0.1.tgz#6399d572e2bc3f90a9a8b22d5dbb0a32d33f788d" + integrity sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A== + +bech32@1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/bech32/-/bech32-1.1.4.tgz#e38c9f37bf179b8eb16ae3a772b40c356d4832e9" + integrity sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ== + big.js@^6.2.1: version "6.2.1" resolved "https://registry.yarnpkg.com/big.js/-/big.js-6.2.1.tgz#7205ce763efb17c2e41f26f121c420c6a7c2744f" @@ -1468,6 +2177,11 @@ bigint-buffer@^1.1.5: dependencies: bindings "^1.3.0" +bignumber.js@^9.0.0, bignumber.js@^9.0.2, bignumber.js@^9.1.1: + version "9.1.2" + resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.2.tgz#b7c4242259c008903b13707983b5f4bbd31eda0c" + integrity sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug== + bignumber.js@^9.0.1: version "9.1.1" resolved "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz" @@ -1478,18 +2192,55 @@ binary-extensions@^2.0.0: resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== -bindings@^1.3.0: - version "1.5.0" - resolved "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== +bindings@^1.3.0: + version "1.5.0" + resolved "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz" + integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== + dependencies: + file-uri-to-path "1.0.0" + +bip39-light@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/bip39-light/-/bip39-light-1.0.7.tgz#06a72f251b89389a136d3f177f29b03342adc5ba" + integrity sha512-WDTmLRQUsiioBdTs9BmSEmkJza+8xfJmptsNJjxnoq3EydSa/ZBXT6rm66KoT3PJIRYMnhSKNR7S9YL1l7R40Q== + dependencies: + create-hash "^1.1.0" + pbkdf2 "^3.0.9" + +bip39@3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/bip39/-/bip39-3.0.2.tgz#2baf42ff3071fc9ddd5103de92e8f80d9257ee32" + integrity sha512-J4E1r2N0tUylTKt07ibXvhpT2c5pyAFgvuA5q1H9uDy6dEGpjV8jmymh3MTYJDLCNbIVClSB9FbND49I6N24MQ== + dependencies: + "@types/node" "11.11.6" + create-hash "^1.1.0" + pbkdf2 "^3.0.9" + randombytes "^2.0.1" + +bl@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== dependencies: - file-uri-to-path "1.0.0" + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + +bn.js@4.11.6: + version "4.11.6" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.6.tgz#53344adb14617a13f6e8dd2ce28905d1c0ba3215" + integrity sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA== -bn.js@^5.0.0, bn.js@^5.1.0, bn.js@^5.1.2, bn.js@^5.2.0, bn.js@^5.2.1: +bn.js@5.2.1, bn.js@^5.0.0, bn.js@^5.1.0, bn.js@^5.1.2, bn.js@^5.2.0, bn.js@^5.2.1: version "5.2.1" resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz" integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== +bn.js@^4.0.0, bn.js@^4.11.9: + version "4.12.0" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== + borsh@^0.7.0: version "0.7.0" resolved "https://registry.npmjs.org/borsh/-/borsh-0.7.0.tgz" @@ -1514,11 +2265,23 @@ braces@^3.0.2, braces@~3.0.2: dependencies: fill-range "^7.0.1" +brorand@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== + browser-stdout@1.3.1: version "1.3.1" resolved "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz" integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== +bs58@5.0.0, bs58@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz" + integrity sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ== + dependencies: + base-x "^4.0.0" + bs58@^4.0.0, bs58@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz" @@ -1526,13 +2289,6 @@ bs58@^4.0.0, bs58@^4.0.1: dependencies: base-x "^3.0.2" -bs58@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz" - integrity sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ== - dependencies: - base-x "^4.0.0" - buffer-from@^1.0.0, buffer-from@^1.1.0: version "1.1.2" resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" @@ -1543,6 +2299,11 @@ buffer-layout@^1.2.0, buffer-layout@^1.2.2: resolved "https://registry.npmjs.org/buffer-layout/-/buffer-layout-1.2.2.tgz" integrity sha512-kWSuLN694+KTk8SrYvCqwP2WcgQjoRCiF5b4QDvkkz8EmgD+aWAIceGFKMIAdmF/pH+vpgNV3d3kAKorcdAmWA== +buffer-reverse@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/buffer-reverse/-/buffer-reverse-1.0.1.tgz#49283c8efa6f901bc01fa3304d06027971ae2f60" + integrity sha512-M87YIUBsZ6N924W57vDwT/aOu8hw7ZgdByz6ijksLjmHJELBASmYTTlNHRgjE+pTsT9oJXGaDSgqqwfdHotDUg== + buffer@6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/buffer/-/buffer-6.0.1.tgz" @@ -1551,7 +2312,7 @@ buffer@6.0.1: base64-js "^1.3.1" ieee754 "^1.2.1" -buffer@6.0.3, buffer@^6.0.1, buffer@^6.0.3, buffer@~6.0.3: +buffer@6.0.3, buffer@^6.0.1, buffer@^6.0.2, buffer@^6.0.3, buffer@~6.0.3: version "6.0.3" resolved "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz" integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== @@ -1559,6 +2320,14 @@ buffer@6.0.3, buffer@^6.0.1, buffer@^6.0.3, buffer@~6.0.3: base64-js "^1.3.1" ieee754 "^1.2.1" +buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + bufferutil@^4.0.1: version "4.0.7" resolved "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.7.tgz" @@ -1589,14 +2358,6 @@ camelcase@^6.0.0, camelcase@^6.2.1, camelcase@^6.3.0: resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== -cerializr@^3.1.4: - version "3.1.4" - resolved "https://registry.yarnpkg.com/cerializr/-/cerializr-3.1.4.tgz#e26dcedbd1e715ec57f54ca4d383e3abe43fac6b" - integrity sha512-awwd2yRT5gQRQvK+FI4hyv8FSczlT9VNQ9PFfY7Yz15kRFQUI4zbROiNV1uzL1WuLC0rzw79mdDZyvGbQUtErg== - dependencies: - lodash "^4.17.15" - tslib "^1.9.0" - chai@^4.3.4: version "4.3.7" resolved "https://registry.npmjs.org/chai/-/chai-4.3.7.tgz" @@ -1619,7 +2380,7 @@ chalk@^2.0.0: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4.0.0, chalk@^4.1.0: +chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -1632,6 +2393,11 @@ chalk@^5.3.0: resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + check-error@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz" @@ -1652,6 +2418,31 @@ chokidar@3.5.3: optionalDependencies: fsevents "~2.3.2" +cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + +cli-spinners@^2.5.0: + version "2.9.2" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41" + integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== + +cli-width@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" + integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== + cliui@^7.0.2: version "7.0.4" resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" @@ -1675,6 +2466,11 @@ clone@2.x: resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w== +clone@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== + color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" @@ -1721,15 +2517,38 @@ commander@^5.1.0: resolved "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz" integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== +commander@^8.2.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + concat-map@0.0.1: version "0.0.1" resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -create-require@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" - integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== +create-hash@^1.1.0, create-hash@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" + +create-hmac@1.1.7, create-hmac@^1.1.4: + version "1.1.7" + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + dependencies: + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" cron-validator@^1.3.1: version "1.3.1" @@ -1757,6 +2576,36 @@ crypto-hash@^1.3.0: resolved "https://registry.npmjs.org/crypto-hash/-/crypto-hash-1.3.0.tgz" integrity sha512-lyAZ0EMyjDkVvz8WOeVnuCPvKVBXcMv1l5SVqO1yC7PzTwrD/pPje/BIRbWhMoPe436U+Y2nD7f5bFx0kt+Sbg== +crypto-js@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-4.2.0.tgz#4d931639ecdfd12ff80e8186dba6af2c2e856631" + integrity sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q== + +csv-generate@^3.4.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/csv-generate/-/csv-generate-3.4.3.tgz#bc42d943b45aea52afa896874291da4b9108ffff" + integrity sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw== + +csv-parse@^4.16.3: + version "4.16.3" + resolved "https://registry.yarnpkg.com/csv-parse/-/csv-parse-4.16.3.tgz#7ca624d517212ebc520a36873c3478fa66efbaf7" + integrity sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg== + +csv-stringify@^5.6.5: + version "5.6.5" + resolved "https://registry.yarnpkg.com/csv-stringify/-/csv-stringify-5.6.5.tgz#c6d74badda4b49a79bf4e72f91cce1e33b94de00" + integrity sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A== + +csv@5.5.3: + version "5.5.3" + resolved "https://registry.yarnpkg.com/csv/-/csv-5.5.3.tgz#cd26c1e45eae00ce6a9b7b27dcb94955ec95207d" + integrity sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g== + dependencies: + csv-generate "^3.4.3" + csv-parse "^4.16.3" + csv-stringify "^5.6.5" + stream-transform "^2.1.3" + debug@4.3.3: version "4.3.3" resolved "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz" @@ -1793,6 +2642,13 @@ deep-is@^0.1.3: resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== +defaults@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" + integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== + dependencies: + clone "^1.0.2" + define-properties@^1.1.3: version "1.2.0" resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz" @@ -1816,6 +2672,11 @@ depd@^2.0.0: resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + diff@5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz" @@ -1826,11 +2687,6 @@ diff@^3.1.0: resolved "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz" integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== -diff@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" - integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== - dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -1863,10 +2719,31 @@ dotenv@^16.0.3: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.4.5.tgz#cdd3b3b604cb327e286b4762e13502f717cb099f" integrity sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg== -dotenv@^16.3.1: - version "16.3.1" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.3.1.tgz#369034de7d7e5b120972693352a3bf112172cc3e" - integrity sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ== +elliptic@6.5.4: + version "6.5.4" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" + integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== + dependencies: + bn.js "^4.11.9" + brorand "^1.1.0" + hash.js "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" + +elliptic@^6.5.7: + version "6.6.0" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.6.0.tgz#5919ec723286c1edf28685aa89261d4761afa210" + integrity sha512-dpwoQcLc/2WLQvJvLRHKZ+f9FgOdjnq11rurqwekGQygGPsYSK29OMMD2WalatiqQ+XGFDglTNixpPfI+lpaAA== + dependencies: + bn.js "^4.11.9" + brorand "^1.1.0" + hash.js "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" emoji-regex@^8.0.0: version "8.0.0" @@ -2045,6 +2922,31 @@ esutils@^2.0.2: resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== +ethereum-bloom-filters@^1.0.6: + version "1.2.0" + resolved "https://registry.yarnpkg.com/ethereum-bloom-filters/-/ethereum-bloom-filters-1.2.0.tgz#8294f074c1a6cbd32c39d2cc77ce86ff14797dab" + integrity sha512-28hyiE7HVsWubqhpVLVmZXFd4ITeHi+BUu05o9isf0GUpMtzBUi+8/gFrGaGYzvGAJQmJ3JKj77Mk9G98T84rA== + dependencies: + "@noble/hashes" "^1.4.0" + +ethereum-cryptography@^2.0.0, ethereum-cryptography@^2.1.2: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ethereum-cryptography/-/ethereum-cryptography-2.2.1.tgz#58f2810f8e020aecb97de8c8c76147600b0b8ccf" + integrity sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg== + dependencies: + "@noble/curves" "1.4.2" + "@noble/hashes" "1.4.0" + "@scure/bip32" "1.4.0" + "@scure/bip39" "1.3.0" + +ethjs-unit@0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/ethjs-unit/-/ethjs-unit-0.1.6.tgz#c665921e476e87bce2a9d588a6fe0405b2c41699" + integrity sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw== + dependencies: + bn.js "4.11.6" + number-to-bn "1.7.0" + eventemitter3@^4.0.7: version "4.0.7" resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" @@ -2055,6 +2957,20 @@ eventemitter3@^5.0.1: resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-5.0.1.tgz#53f5ffd0a492ac800721bb42c66b841de96423c4" integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA== +exponential-backoff@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/exponential-backoff/-/exponential-backoff-3.1.1.tgz#64ac7526fe341ab18a39016cd22c787d01e00bf6" + integrity sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw== + +external-editor@^3.0.3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + eyes@^0.1.8: version "0.1.8" resolved "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz" @@ -2103,6 +3019,13 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" +figures@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + dependencies: + escape-string-regexp "^1.0.5" + file-entry-cache@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" @@ -2164,6 +3087,11 @@ flatted@^3.1.0: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== +follow-redirects@^1.14.9: + version "1.15.9" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.9.tgz#a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1" + integrity sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ== + follow-redirects@^1.15.6: version "1.15.6" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b" @@ -2176,7 +3104,7 @@ for-each@^0.3.3: dependencies: is-callable "^1.1.3" -form-data@^4.0.0: +form-data@4.0.0, form-data@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== @@ -2328,11 +3256,53 @@ has@^1.0.3: dependencies: function-bind "^1.1.1" +hash-base@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" + integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== + dependencies: + inherits "^2.0.4" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +hash.js@1.1.7, hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.7" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + he@1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== +hi-base32@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/hi-base32/-/hi-base32-0.5.1.tgz#1279f2ddae2673219ea5870c2121d2a33132857e" + integrity sha512-EmBBpvdYh/4XxsnUybsPag6VikPYnN30td+vQk+GI3qpahVEG9+gTkG0aXVxTjBqQ5T6ijbWIu77O+C5WFWsnA== + +hmac-drbg@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg== + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + +http-errors@^1.7.2: + version "1.8.1" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" + integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.1" + humanize-ms@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz" @@ -2345,7 +3315,14 @@ husky@^8.0.0: resolved "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz" integrity sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg== -ieee754@^1.2.1: +iconv-lite@^0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +ieee754@^1.1.13, ieee754@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== @@ -2381,11 +3358,32 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@^2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +inquirer@^8.2.0: + version "8.2.6" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.6.tgz#733b74888195d8d400a67ac332011b5fae5ea562" + integrity sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg== + dependencies: + ansi-escapes "^4.2.1" + chalk "^4.1.1" + cli-cursor "^3.1.0" + cli-width "^3.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.21" + mute-stream "0.0.8" + ora "^5.4.1" + run-async "^2.4.0" + rxjs "^7.5.5" + string-width "^4.1.0" + strip-ansi "^6.0.0" + through "^2.3.6" + wrap-ansi "^6.0.1" + is-arguments@^1.0.4: version "1.1.1" resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" @@ -2430,6 +3428,16 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" +is-hex-prefixed@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz#7d8d37e6ad77e5d127148913c573e082d777f554" + integrity sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA== + +is-interactive@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" + integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== + is-nan@^1.2.1: version "1.3.2" resolved "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz" @@ -2553,6 +3561,16 @@ js-sha256@^0.9.0: resolved "https://registry.npmjs.org/js-sha256/-/js-sha256-0.9.0.tgz" integrity sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA== +js-sha3@0.8.0, js-sha3@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840" + integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q== + +js-sha512@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/js-sha512/-/js-sha512-0.8.0.tgz#dd22db8d02756faccf19f218e3ed61ec8249f7d4" + integrity sha512-PWsmefG6Jkodqt+ePTvBZCSMFgN7Clckjd0O7su3I0+BW2QWUTJNzjktHsztGLhncP2h8mcF9V9Y2Ha59pAViQ== + js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -2573,6 +3591,13 @@ js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" +json-bigint@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-bigint/-/json-bigint-1.0.0.tgz#ae547823ac0cad8398667f8cd9ef4730f5b01ff1" + integrity sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ== + dependencies: + bignumber.js "^9.0.0" + json-schema-traverse@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" @@ -2605,6 +3630,15 @@ jsonparse@^1.2.0: resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz" integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== +keccak@^3.0.2: + version "3.0.4" + resolved "https://registry.yarnpkg.com/keccak/-/keccak-3.0.4.tgz#edc09b89e633c0549da444432ecf062ffadee86d" + integrity sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q== + dependencies: + node-addon-api "^2.0.0" + node-gyp-build "^4.2.0" + readable-stream "^3.6.0" + levn@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" @@ -2625,6 +3659,16 @@ lodash.camelcase@^4.3.0: resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" integrity sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA== +lodash.clonedeep@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + integrity sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ== + +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== + lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" @@ -2635,14 +3679,14 @@ lodash.truncate@^4.4.2: resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== -lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21: +lodash@^4.17.20, lodash@^4.17.21: version "4.17.21" resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -log-symbols@4.1.0: +log-symbols@4.1.0, log-symbols@^4.1.0: version "4.1.0" - resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== dependencies: chalk "^4.1.0" @@ -2679,11 +3723,36 @@ make-error@^1.1.1: resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + merge2@^1.3.0, merge2@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== +merkletreejs@^0.3.11: + version "0.3.11" + resolved "https://registry.yarnpkg.com/merkletreejs/-/merkletreejs-0.3.11.tgz#e0de05c3ca1fd368de05a12cb8efb954ef6fc04f" + integrity sha512-LJKTl4iVNTndhL+3Uz/tfkjD0klIWsHlUzgtuNnNrsf7bAlXR30m+xYB7lHr5Z/l6e/yAIsr26Dabx6Buo4VGQ== + dependencies: + bignumber.js "^9.0.1" + buffer-reverse "^1.0.1" + crypto-js "^4.2.0" + treeify "^1.1.0" + web3-utils "^1.3.4" + +micro-ftch@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/micro-ftch/-/micro-ftch-0.3.1.tgz#6cb83388de4c1f279a034fb0cf96dfc050853c5f" + integrity sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg== + micromatch@^4.0.4: version "4.0.5" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" @@ -2697,13 +3766,33 @@ mime-db@1.52.0: resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== -mime-types@^2.1.12: +mime-types@^2.1.12, mime-types@^2.1.34: version "2.1.35" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== dependencies: mime-db "1.52.0" +mime@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-3.0.0.tgz#b374550dca3a0c18443b0c950a6a58f1931cf7a7" + integrity sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== + minimatch@4.2.1: version "4.2.1" resolved "https://registry.npmjs.org/minimatch/-/minimatch-4.2.1.tgz" @@ -2723,6 +3812,11 @@ minimist@^1.2.0, minimist@^1.2.6: resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== +mixme@^0.5.1: + version "0.5.10" + resolved "https://registry.yarnpkg.com/mixme/-/mixme-0.5.10.tgz#d653b2984b75d9018828f1ea333e51717ead5f51" + integrity sha512-5H76ANWinB1H3twpJ6JY8uvAtpmFvHNArpilJAjXRKXSDDLPIMoZArw5SH0q9z+lLs8IrMw7Q2VWpWimFKFT1Q== + mkdirp@^0.5.1: version "0.5.6" resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" @@ -2770,6 +3864,24 @@ ms@2.1.3, ms@^2.0.0: resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== +multistream@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/multistream/-/multistream-4.1.0.tgz#7bf00dfd119556fbc153cff3de4c6d477909f5a8" + integrity sha512-J1XDiAmmNpRCBfIWJv+n0ymC4ABcf/Pl+5YvC5B/D2f/2+8PtHvCNxMPKiQcZyi922Hq69J2YOpb1pTywfifyw== + dependencies: + once "^1.4.0" + readable-stream "^3.6.0" + +mustache@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/mustache/-/mustache-4.2.0.tgz#e5892324d60a12ec9c2a73359edca52972bf6f64" + integrity sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ== + +mute-stream@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== + nanoid@3.3.1: version "3.3.1" resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz" @@ -2780,6 +3892,25 @@ natural-compare@^1.4.0: resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== +near-hd-key@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/near-hd-key/-/near-hd-key-1.2.1.tgz#f508ff15436cf8a439b543220f3cc72188a46756" + integrity sha512-SIrthcL5Wc0sps+2e1xGj3zceEa68TgNZDLuCx0daxmfTP7sFTB3/mtE2pYhlFsCxWoMn+JfID5E1NlzvvbRJg== + dependencies: + bip39 "3.0.2" + create-hmac "1.1.7" + tweetnacl "1.0.3" + +near-seed-phrase@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/near-seed-phrase/-/near-seed-phrase-0.2.1.tgz#7d5b54d5e836d295f10b0bdfdae9086443651d20" + integrity sha512-feMuums+kVL3LSuPcP4ld07xHCb2mu6z48SGfP3W+8tl1Qm5xIcjiQzY2IDPBvFgajRDxWSb8GzsRHoInazByw== + dependencies: + bip39-light "^1.0.7" + bs58 "^4.0.1" + near-hd-key "^1.2.1" + tweetnacl "^1.0.2" + no-case@^3.0.4: version "3.0.4" resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" @@ -2788,6 +3919,16 @@ no-case@^3.0.4: lower-case "^2.0.2" tslib "^2.0.3" +node-addon-api@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-2.0.2.tgz#432cfa82962ce494b132e9d72a15b29f71ff5d32" + integrity sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA== + +node-addon-api@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-5.1.0.tgz#49da1ca055e109a23d537e9de43c09cca21eb762" + integrity sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA== + node-cache@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/node-cache/-/node-cache-5.1.2.tgz#f264dc2ccad0a780e76253a694e9fd0ed19c398d" @@ -2802,13 +3943,18 @@ node-fetch@2, node-fetch@^2.6.11, node-fetch@^2.6.7: dependencies: whatwg-url "^5.0.0" -node-fetch@^2.6.12, node-fetch@^2.7.0: +node-fetch@^2.6.1, node-fetch@^2.7.0: version "2.7.0" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== dependencies: whatwg-url "^5.0.0" +node-gyp-build@^4.2.0: + version "4.8.2" + resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.8.2.tgz#4f802b71c1ab2ca16af830e6c1ea7dd1ad9496fa" + integrity sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw== + node-gyp-build@^4.3.0: version "4.6.0" resolved "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz" @@ -2819,6 +3965,14 @@ normalize-path@^3.0.0, normalize-path@~3.0.0: resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== +number-to-bn@1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/number-to-bn/-/number-to-bn-1.7.0.tgz#bb3623592f7e5f9e0030b1977bd41a0c53fe1ea0" + integrity sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig== + dependencies: + bn.js "4.11.6" + strip-hex-prefix "1.0.0" + object-is@^1.0.1: version "1.1.5" resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" @@ -2832,13 +3986,20 @@ object-keys@^1.1.1: resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -once@^1.3.0: +once@^1.3.0, once@^1.4.0: version "1.4.0" - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== dependencies: wrappy "1" +onetime@^5.1.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + optionator@^0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" @@ -2851,6 +4012,26 @@ optionator@^0.9.1: type-check "^0.4.0" word-wrap "^1.2.3" +ora@^5.4.1: + version "5.4.1" + resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" + integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== + dependencies: + bl "^4.1.0" + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-spinners "^2.5.0" + is-interactive "^1.0.0" + is-unicode-supported "^0.1.0" + log-symbols "^4.1.0" + strip-ansi "^6.0.0" + wcwidth "^1.0.1" + +os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== + p-limit@^3.0.2: version "3.1.0" resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" @@ -2902,6 +4083,17 @@ pathval@^1.1.1: resolved "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz" integrity sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ== +pbkdf2@^3.0.9: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" + integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== + dependencies: + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" @@ -2929,24 +4121,6 @@ progress@^2.0.0: resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -protobufjs@^7.2.4: - version "7.2.5" - resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-7.2.5.tgz#45d5c57387a6d29a17aab6846dcc283f9b8e7f2d" - integrity sha512-gGXRSXvxQ7UiPgfw8gevrfRWcTlSbOFg+p/N+JVJEK5VhueL2miT6qTymqAmjr1Q5WbOCyJbyrk6JfWKwlFn6A== - dependencies: - "@protobufjs/aspromise" "^1.1.2" - "@protobufjs/base64" "^1.1.2" - "@protobufjs/codegen" "^2.0.4" - "@protobufjs/eventemitter" "^1.1.0" - "@protobufjs/fetch" "^1.1.0" - "@protobufjs/float" "^1.0.2" - "@protobufjs/inquire" "^1.1.0" - "@protobufjs/path" "^1.1.2" - "@protobufjs/pool" "^1.1.0" - "@protobufjs/utf8" "^1.1.0" - "@types/node" ">=13.7.0" - long "^5.0.0" - protobufjs@^7.2.5, protobufjs@^7.2.6: version "7.3.2" resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-7.3.2.tgz#60f3b7624968868f6f739430cfbc8c9370e26df4" @@ -2980,13 +4154,22 @@ queue-microtask@^1.2.2: resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== -randombytes@^2.1.0: +randombytes@^2.0.1, randombytes@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" +readable-stream@^3.4.0, readable-stream@^3.6.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + readdirp@~3.6.0: version "3.6.0" resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" @@ -3024,6 +4207,19 @@ resolve-from@^4.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + +retry@0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + reusify@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" @@ -3036,6 +4232,14 @@ rimraf@^3.0.2: dependencies: glob "^7.1.3" +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + rpc-websockets@7.5.1, rpc-websockets@^7.5.0, rpc-websockets@^7.5.1: version "7.5.1" resolved "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-7.5.1.tgz" @@ -3077,6 +4281,11 @@ rpc-websockets@^9.0.0, rpc-websockets@^9.0.2: bufferutil "^4.0.1" utf-8-validate "^5.0.2" +run-async@^2.4.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== + run-parallel@^1.1.9: version "1.2.0" resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" @@ -3084,11 +4293,37 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -safe-buffer@^5.0.1, safe-buffer@^5.1.0: +rxjs@^7.5.5: + version "7.8.1" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" + integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== + dependencies: + tslib "^2.1.0" + +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +scrypt-js@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/scrypt-js/-/scrypt-js-3.0.1.tgz#d314a57c2aef69d1ad98a138a21fe9eafa9ee312" + integrity sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA== + +secp256k1@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/secp256k1/-/secp256k1-5.0.1.tgz#dc2c86187d48ff2da756f0f7e96417ee03c414b1" + integrity sha512-lDFs9AAIaWP9UCdtWrotXWWF9t8PWgQDcxqgAnpM9rMqxb3Oaq2J0thzPVSxBwdJgyQtkU/sYtFtbM1RSt/iYA== + dependencies: + elliptic "^6.5.7" + node-addon-api "^5.0.0" + node-gyp-build "^4.2.0" + semver@^7.2.1, semver@^7.3.5, semver@^7.3.7: version "7.5.1" resolved "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz" @@ -3103,6 +4338,19 @@ serialize-javascript@6.0.0: dependencies: randombytes "^2.1.0" +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.11" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" @@ -3115,6 +4363,11 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== +signal-exit@^3.0.2: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" @@ -3202,6 +4455,18 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== +"statuses@>= 1.5.0 < 2": + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +stream-transform@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/stream-transform/-/stream-transform-2.1.3.tgz#a1c3ecd72ddbf500aa8d342b0b9df38f5aa598e3" + integrity sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ== + dependencies: + mixme "^0.5.1" + strict-event-emitter-types@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/strict-event-emitter-types/-/strict-event-emitter-types-2.0.0.tgz" @@ -3216,6 +4481,13 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" @@ -3228,6 +4500,13 @@ strip-bom@^3.0.0: resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== +strip-hex-prefix@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz#0c5f155fef1151373377de9dbb588da05500e36f" + integrity sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A== + dependencies: + is-hex-prefixed "1.0.0" + strip-json-comments@3.1.1, strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" @@ -3295,11 +4574,30 @@ text-table@^0.2.0: resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== -"through@>=2.2.7 <3": +"through@>=2.2.7 <3", through@^2.3.6: version "2.3.8" resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== +tmp-promise@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/tmp-promise/-/tmp-promise-3.0.3.tgz#60a1a1cc98c988674fcbfd23b6e3367bdeac4ce7" + integrity sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ== + dependencies: + tmp "^0.2.0" + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + +tmp@^0.2.0: + version "0.2.3" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.3.tgz#eb783cc22bc1e8bebd0671476d46ea4eb32a79ae" + integrity sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w== + to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" @@ -3307,6 +4605,11 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + toml@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz" @@ -3322,6 +4625,11 @@ traverse-chain@~0.1.0: resolved "https://registry.npmjs.org/traverse-chain/-/traverse-chain-0.1.0.tgz" integrity sha512-up6Yvai4PYKhpNp5PkYtx50m3KbwQrqDwbuZP/ItyL64YEWHAvH6Md83LFLV/GRSk/BoUVwwgUzX6SOQSbsfAg== +treeify@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/treeify/-/treeify-1.1.0.tgz#4e31c6a463accd0943879f30667c4fdaff411bb8" + integrity sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A== + ts-mocha@^10.0.0: version "10.0.0" resolved "https://registry.npmjs.org/ts-mocha/-/ts-mocha-10.0.0.tgz" @@ -3345,25 +4653,6 @@ ts-node@7.0.1: source-map-support "^0.5.6" yn "^2.0.0" -ts-node@^10.9.1: - version "10.9.1" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.1.tgz#e73de9102958af9e1f0b168a6ff320e25adcff4b" - integrity sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw== - dependencies: - "@cspotcode/source-map-support" "^0.8.0" - "@tsconfig/node10" "^1.0.7" - "@tsconfig/node12" "^1.0.7" - "@tsconfig/node14" "^1.0.0" - "@tsconfig/node16" "^1.0.2" - acorn "^8.4.1" - acorn-walk "^8.1.1" - arg "^4.1.0" - create-require "^1.1.0" - diff "^4.0.1" - make-error "^1.1.1" - v8-compile-cache-lib "^3.0.1" - yn "3.1.1" - tsconfig-paths@^3.5.0: version "3.14.2" resolved "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz" @@ -3374,7 +4663,7 @@ tsconfig-paths@^3.5.0: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@^1.8.1, tslib@^1.9.0: +tslib@^1.8.1: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== @@ -3384,6 +4673,11 @@ tslib@^2.0.3: resolved "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz" integrity sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA== +tslib@^2.1.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.0.tgz#d124c86c3c05a40a91e6fdea4021bd31d377971b" + integrity sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA== + tslib@^2.4.0: version "2.6.3" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.3.tgz#0438f810ad7a9edcde7a241c3d80db693c8cbfe0" @@ -3396,7 +4690,7 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" -tweetnacl@1.0.3: +tweetnacl@1.0.3, tweetnacl@^1.0.1, tweetnacl@^1.0.2, tweetnacl@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-1.0.3.tgz#ac0af71680458d8a6378d0d0d050ab1407d35596" integrity sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw== @@ -3418,6 +4712,16 @@ type-fest@^0.20.2: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +typescript-collections@^1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/typescript-collections/-/typescript-collections-1.3.3.tgz#62d50d93c018c094d425eabee649f00ec5cc0fea" + integrity sha512-7sI4e/bZijOzyURng88oOFZCISQPTHozfE2sUu5AviFYk5QV7fYGb6YiDl+vKjF/pICA354JImBImL9XJWUvdQ== + typescript@^4.8.2: version "4.9.5" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" @@ -3428,11 +4732,6 @@ typescript@^5: resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.6.2.tgz#d1de67b6bef77c41823f822df8f0b3bcff60a5a0" integrity sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw== -typescript@^5.1.6: - version "5.2.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" - integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== - undici-types@~5.26.4: version "5.26.5" resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" @@ -3452,6 +4751,16 @@ utf-8-validate@^5.0.2: dependencies: node-gyp-build "^4.3.0" +utf8@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/utf8/-/utf8-3.0.0.tgz#f052eed1364d696e769ef058b183df88c87f69d1" + integrity sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ== + +util-deprecate@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + util@^0.12.0: version "0.12.5" resolved "https://registry.npmjs.org/util/-/util-0.12.5.tgz" @@ -3468,16 +4777,37 @@ uuid@^8.3.2: resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== -v8-compile-cache-lib@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" - integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== - v8-compile-cache@^2.0.3: version "2.3.0" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== +vlq@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/vlq/-/vlq-2.0.4.tgz#6057b85729245b9829e3cc7755f95b228d4fe041" + integrity sha512-aodjPa2wPQFkra1G8CzJBTHXhgk3EVSwxSWXNPr1fgdFLUb8kvLV1iEb6rFgasIsjP82HWI6dsb5Io26DDnasA== + +wcwidth@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== + dependencies: + defaults "^1.0.3" + +web3-utils@^1.3.4: + version "1.10.4" + resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.10.4.tgz#0daee7d6841641655d8b3726baf33b08eda1cbec" + integrity sha512-tsu8FiKJLk2PzhDl9fXbGUWTkkVXYhtTA+SmEFkKft+9BgwLxfCRpU96sWv7ICC8zixBNd3JURVoiR3dUXgP8A== + dependencies: + "@ethereumjs/util" "^8.1.0" + bn.js "^5.2.1" + ethereum-bloom-filters "^1.0.6" + ethereum-cryptography "^2.1.2" + ethjs-unit "0.1.6" + number-to-bn "1.7.0" + randombytes "^2.1.0" + utf8 "3.0.0" + webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" @@ -3520,6 +4850,15 @@ workerpool@6.2.0: resolved "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz" integrity sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A== +wrap-ansi@^6.0.1: + version "6.2.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" @@ -3534,6 +4873,11 @@ wrappy@1: resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== +ws@7.4.6: + version "7.4.6" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c" + integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A== + ws@^7.4.5: version "7.5.9" resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz" @@ -3559,11 +4903,6 @@ yallist@^4.0.0: resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^2.2.1: - version "2.3.3" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.3.tgz#01f6d18ef036446340007db8e016810e5d64aad9" - integrity sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ== - yaml@^2.5.0: version "2.5.1" resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.5.1.tgz#c9772aacf62cb7494a95b0c4f1fb065b563db130" @@ -3620,11 +4959,6 @@ yargs@^17.7.2: y18n "^5.0.5" yargs-parser "^21.1.1" -yn@3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" - integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== - yn@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/yn/-/yn-2.0.0.tgz"