From 52233d610e35f4387cd6ba54f7a5c73dffdd8e6c Mon Sep 17 00:00:00 2001 From: Sorin Petreasca Date: Fri, 19 Apr 2024 02:03:41 +0300 Subject: [PATCH] framework upgrade 0.48.0 --- Cargo.lock | 356 ++++++++++-------- growth-program/Cargo.toml | 20 +- growth-program/meta/Cargo.toml | 2 +- growth-program/output/growth-program.abi.json | 4 +- .../output/growth-program.mxsc.json | 67 +++- growth-program/output/growth-program.wasm | Bin 22020 -> 20759 bytes growth-program/wasm/Cargo.lock | 69 ++-- growth-program/wasm/Cargo.toml | 2 +- metabonding/Cargo.toml | 8 +- metabonding/meta/Cargo.toml | 2 +- metabonding/wasm/Cargo.lock | 52 +-- metabonding/wasm/Cargo.toml | 2 +- pair-mock/Cargo.toml | 4 +- pair-mock/meta/Cargo.toml | 2 +- pair-mock/wasm/Cargo.lock | 28 +- pair-mock/wasm/Cargo.toml | 2 +- router-mock/Cargo.toml | 4 +- router-mock/meta/Cargo.toml | 2 +- router-mock/output/router-mock.abi.json | 4 +- router-mock/output/router-mock.mxsc.json | 28 +- router-mock/output/router-mock.wasm | Bin 893 -> 894 bytes router-mock/wasm/Cargo.lock | 20 +- router-mock/wasm/Cargo.toml | 2 +- 23 files changed, 407 insertions(+), 273 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8e246c5..f0760fc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -123,12 +123,6 @@ version = "0.21.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" -[[package]] -name = "base64ct" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" - [[package]] name = "bech32" version = "0.9.1" @@ -142,8 +136,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93f2635620bf0b9d4576eb7bb9a38a55df78bd1205d26fa994b25911a69f212f" dependencies = [ "bitcoin_hashes", - "rand", - "rand_core", + "rand 0.8.5", + "rand_core 0.6.4", "serde", "unicode-normalization", ] @@ -162,9 +156,18 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" + +[[package]] +name = "block-buffer" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" +dependencies = [ + "generic-array", +] [[package]] name = "block-buffer" @@ -283,7 +286,7 @@ checksum = "2382f75942f4b3be3690fe4f86365e9c853c1587d6ee58212cebf6e2a9ccd101" [[package]] name = "common-types" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=0c7f45e#0c7f45e74d9b39ccdf27588ed6bf0a19dbc501cd" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=27085fb#27085fb87fec527938d45c063962a0bc44b2d42c" dependencies = [ "multiversx-sc", ] @@ -291,7 +294,7 @@ dependencies = [ [[package]] name = "common_errors" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=0c7f45e#0c7f45e74d9b39ccdf27588ed6bf0a19dbc501cd" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=27085fb#27085fb87fec527938d45c063962a0bc44b2d42c" dependencies = [ "multiversx-sc", ] @@ -299,7 +302,7 @@ dependencies = [ [[package]] name = "common_structs" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=0c7f45e#0c7f45e74d9b39ccdf27588ed6bf0a19dbc501cd" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=27085fb#27085fb87fec527938d45c063962a0bc44b2d42c" dependencies = [ "fixed-supply-token", "math", @@ -308,12 +311,6 @@ dependencies = [ "unwrappable", ] -[[package]] -name = "const-oid" -version = "0.9.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" - [[package]] name = "convert_case" version = "0.6.0" @@ -409,40 +406,24 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "4.1.1" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89b8c6a2e4b1f45971ad09761aafb85514a84744b67a95e32c3cc1352d1f65c" +checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" dependencies = [ - "cfg-if", - "cpufeatures", - "curve25519-dalek-derive", - "digest", - "fiat-crypto", - "platforms", - "rustc_version", + "byteorder", + "digest 0.9.0", + "rand_core 0.5.1", "subtle", "zeroize", ] [[package]] -name = "curve25519-dalek-derive" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "der" -version = "0.7.8" +name = "digest" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c" +checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" dependencies = [ - "const-oid", - "zeroize", + "generic-array", ] [[package]] @@ -451,32 +432,31 @@ version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer", + "block-buffer 0.10.4", "crypto-common", "subtle", ] [[package]] name = "ed25519" -version = "2.2.3" +version = "1.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" +checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" dependencies = [ - "pkcs8", "signature", ] [[package]] name = "ed25519-dalek" -version = "2.1.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f628eaec48bfd21b865dc2950cfa014450c01d2fa2b69a86c2fd5844ec523c0" +checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" dependencies = [ "curve25519-dalek", "ed25519", + "rand 0.7.3", "serde", - "sha2", - "subtle", + "sha2 0.9.9", "zeroize", ] @@ -504,7 +484,7 @@ checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d" [[package]] name = "energy-factory" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=0c7f45e#0c7f45e74d9b39ccdf27588ed6bf0a19dbc501cd" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=27085fb#27085fb87fec527938d45c063962a0bc44b2d42c" dependencies = [ "common_structs", "legacy_token_decode_module", @@ -521,7 +501,7 @@ dependencies = [ [[package]] name = "energy-query" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=0c7f45e#0c7f45e74d9b39ccdf27588ed6bf0a19dbc501cd" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=27085fb#27085fb87fec527938d45c063962a0bc44b2d42c" dependencies = [ "energy-factory", "multiversx-sc", @@ -552,7 +532,7 @@ checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" [[package]] name = "fees-collector" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=0c7f45e#0c7f45e74d9b39ccdf27588ed6bf0a19dbc501cd" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=27085fb#27085fb87fec527938d45c063962a0bc44b2d42c" dependencies = [ "common-types", "common_errors", @@ -568,16 +548,10 @@ dependencies = [ "weekly-rewards-splitting", ] -[[package]] -name = "fiat-crypto" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27573eac26f4dd11e2b1916c3fe1baa56407c83c71a773a8ba17ec0bca03b6b7" - [[package]] name = "fixed-supply-token" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=0c7f45e#0c7f45e74d9b39ccdf27588ed6bf0a19dbc501cd" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=27085fb#27085fb87fec527938d45c063962a0bc44b2d42c" dependencies = [ "multiversx-sc", ] @@ -680,6 +654,17 @@ dependencies = [ "version_check", ] +[[package]] +name = "getrandom" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.9.0+wasi-snapshot-preview1", +] + [[package]] name = "getrandom" version = "0.2.11" @@ -688,7 +673,7 @@ checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" dependencies = [ "cfg-if", "libc", - "wasi", + "wasi 0.11.0+wasi-snapshot-preview1", ] [[package]] @@ -794,7 +779,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest", + "digest 0.10.7", ] [[package]] @@ -961,7 +946,7 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "legacy_token_decode_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=0c7f45e#0c7f45e74d9b39ccdf27588ed6bf0a19dbc501cd" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=27085fb#27085fb87fec527938d45c063962a0bc44b2d42c" dependencies = [ "common_structs", "multiversx-sc", @@ -993,7 +978,7 @@ dependencies = [ [[package]] name = "locking_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=0c7f45e#0c7f45e74d9b39ccdf27588ed6bf0a19dbc501cd" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=27085fb#27085fb87fec527938d45c063962a0bc44b2d42c" dependencies = [ "energy-factory", "multiversx-sc", @@ -1009,7 +994,7 @@ checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" [[package]] name = "math" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=0c7f45e#0c7f45e74d9b39ccdf27588ed6bf0a19dbc501cd" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=27085fb#27085fb87fec527938d45c063962a0bc44b2d42c" dependencies = [ "multiversx-sc", ] @@ -1023,7 +1008,7 @@ checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" [[package]] name = "mergeable" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=0c7f45e#0c7f45e74d9b39ccdf27588ed6bf0a19dbc501cd" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=27085fb#27085fb87fec527938d45c063962a0bc44b2d42c" dependencies = [ "multiversx-sc", ] @@ -1072,15 +1057,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09" dependencies = [ "libc", - "wasi", + "wasi 0.11.0+wasi-snapshot-preview1", "windows-sys 0.48.0", ] [[package]] name = "multiversx-chain-scenario-format" -version = "0.21.1" +version = "0.22.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dfc2b1dc76af14c24145672c2779474046ab44ef56bac82a58844328f4b4d2e" +checksum = "7a9190bdd56300e801e7793fc4ee7dc0c76c1149aac019da8c71cc58254966fe" dependencies = [ "bech32", "hex", @@ -1093,11 +1078,12 @@ dependencies = [ [[package]] name = "multiversx-chain-vm" -version = "0.7.1" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75459864359798406a45a7bb2ed221d623b2e39484ec3e4ac6d23167bfc50b33" +checksum = "a363734a77774f4095fad6f49c6772b82edd833ed47a7c1ca87db18f68ccfffd" dependencies = [ - "bitflags 2.4.1", + "bitflags 2.4.2", + "colored", "ed25519-dalek", "hex", "hex-literal", @@ -1105,9 +1091,9 @@ dependencies = [ "multiversx-chain-vm-executor", "num-bigint", "num-traits", - "rand", + "rand 0.8.5", "rand_seeder", - "sha2", + "sha2 0.10.8", "sha3", ] @@ -1119,11 +1105,11 @@ checksum = "b59072fa0624b55ae5ae3fa6bfa91515bbeb4ac440214bc4a509e2c8806d6e9f" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "ba1291e3712731f4e34775254e9a9b8ff70132d15414f2e51f9bc82c23faf48c" dependencies = [ - "bitflags 2.4.1", + "bitflags 2.4.2", "hex-literal", "multiversx-sc-codec", "multiversx-sc-derive", @@ -1132,9 +1118,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -1143,9 +1129,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -1155,9 +1141,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "95f0331893be2b757401b2deaf7d8b8c90745fa69114000d83fe26d8487d35a5" dependencies = [ "hex", "proc-macro2", @@ -1168,9 +1154,9 @@ dependencies = [ [[package]] name = "multiversx-sc-meta" -version = "0.46.1" +version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c8250fd72b78dff76fd3789078aee3dec2524ca37250c645dcb2b1bf067551e" +checksum = "add1bda75ed39bdb246097e5233a4ed7af6587f7c06a7e5084742199d685f6ab" dependencies = [ "clap", "colored", @@ -1184,28 +1170,29 @@ dependencies = [ "reqwest", "ruplacer", "rustc_version", + "semver", "serde", "serde_json", "toml", - "wasmparser", + "wasmparser 0.121.2", "wasmprinter", "zip", ] [[package]] name = "multiversx-sc-modules" -version = "0.46.1" +version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c63ffaba95e630ff75981e2f5f50da64f523219b52f484234c66f3adc248885f" +checksum = "4e507a180afcab409cc3d920bc12f3852cf481a6657428879d1a70f6c2666c94" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-scenario" -version = "0.46.1" +version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3aa2644018c85caf3cc39a130961e39bd719ff3d75751b60a7394d6eace1c847" +checksum = "42dea5dcc79ef692e907d919ca6bffc81a07c84af977e98b4192c2fd4ff2c67f" dependencies = [ "base64", "bech32", @@ -1225,15 +1212,15 @@ dependencies = [ "pathdiff", "serde", "serde_json", - "sha2", + "sha2 0.10.8", "tokio", ] [[package]] name = "multiversx-sdk" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f86d0da66ca2eb334414786a287010bb669b8d815a7d3b690d629a04b86bb80" +checksum = "46d709ddf46c50a407ce4b90ff487e854926d47f80de6abfe4a4adca3eaa7964" dependencies = [ "anyhow", "base64", @@ -1244,12 +1231,12 @@ dependencies = [ "itertools 0.12.0", "pbkdf2", "pem", - "rand", + "rand 0.8.5", "reqwest", "serde", "serde_json", "serde_repr", - "sha2", + "sha2 0.10.8", "sha3", "tokio", "zeroize", @@ -1337,13 +1324,19 @@ version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +[[package]] +name = "opaque-debug" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" + [[package]] name = "openssl" version = "0.10.62" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8cde4d2d9200ad5909f8dac647e29482e07c3a35de8a13fce7c9c7747ad9f671" dependencies = [ - "bitflags 2.4.1", + "bitflags 2.4.2", "cfg-if", "foreign-types", "libc", @@ -1384,7 +1377,7 @@ dependencies = [ [[package]] name = "pair" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=0c7f45e#0c7f45e74d9b39ccdf27588ed6bf0a19dbc501cd" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=27085fb#27085fb87fec527938d45c063962a0bc44b2d42c" dependencies = [ "common_errors", "common_structs", @@ -1395,6 +1388,7 @@ dependencies = [ "permissions_module", "simple-lock", "token_send", + "utils", ] [[package]] @@ -1445,7 +1439,7 @@ checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" [[package]] name = "pausable" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=0c7f45e#0c7f45e74d9b39ccdf27588ed6bf0a19dbc501cd" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=27085fb#27085fb87fec527938d45c063962a0bc44b2d42c" dependencies = [ "multiversx-sc", "permissions_module", @@ -1457,7 +1451,7 @@ version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" dependencies = [ - "digest", + "digest 0.10.7", ] [[package]] @@ -1479,9 +1473,9 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "permissions_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=0c7f45e#0c7f45e74d9b39ccdf27588ed6bf0a19dbc501cd" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=27085fb#27085fb87fec527938d45c063962a0bc44b2d42c" dependencies = [ - "bitflags 2.4.1", + "bitflags 2.4.2", "common_errors", "multiversx-sc", ] @@ -1498,28 +1492,12 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" -[[package]] -name = "pkcs8" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" -dependencies = [ - "der", - "spki", -] - [[package]] name = "pkg-config" version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a" -[[package]] -name = "platforms" -version = "3.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "626dec3cac7cc0e1577a2ec3fc496277ec2baa084bebad95bb6fdbfae235f84c" - [[package]] name = "ppv-lite86" version = "0.2.17" @@ -1528,9 +1506,9 @@ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "proc-macro2" -version = "1.0.75" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "907a61bd0f64c2f29cd1cf1dc34d05176426a3f504a78010f08416ddb7b13708" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] @@ -1554,6 +1532,19 @@ dependencies = [ "nibble_vec", ] +[[package]] +name = "rand" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +dependencies = [ + "getrandom 0.1.16", + "libc", + "rand_chacha 0.2.2", + "rand_core 0.5.1", + "rand_hc", +] + [[package]] name = "rand" version = "0.8.5" @@ -1561,8 +1552,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ "libc", - "rand_chacha", - "rand_core", + "rand_chacha 0.3.1", + "rand_core 0.6.4", +] + +[[package]] +name = "rand_chacha" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +dependencies = [ + "ppv-lite86", + "rand_core 0.5.1", ] [[package]] @@ -1572,7 +1573,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core", + "rand_core 0.6.4", +] + +[[package]] +name = "rand_core" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" +dependencies = [ + "getrandom 0.1.16", ] [[package]] @@ -1581,7 +1591,16 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom", + "getrandom 0.2.11", +] + +[[package]] +name = "rand_hc" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" +dependencies = [ + "rand_core 0.5.1", ] [[package]] @@ -1590,7 +1609,7 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf2890aaef0aa82719a50e808de264f9484b74b442e1a3a0e5ee38243ac40bdb" dependencies = [ - "rand_core", + "rand_core 0.6.4", ] [[package]] @@ -1672,7 +1691,7 @@ dependencies = [ [[package]] name = "router" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=0c7f45e#0c7f45e74d9b39ccdf27588ed6bf0a19dbc501cd" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=27085fb#27085fb87fec527938d45c063962a0bc44b2d42c" dependencies = [ "locking_module", "multiversx-sc", @@ -1734,7 +1753,7 @@ version = "0.38.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316" dependencies = [ - "bitflags 2.4.1", + "bitflags 2.4.2", "errno", "libc", "linux-raw-sys", @@ -1759,7 +1778,7 @@ dependencies = [ [[package]] name = "sc_whitelist_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=0c7f45e#0c7f45e74d9b39ccdf27588ed6bf0a19dbc501cd" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=27085fb#27085fb87fec527938d45c063962a0bc44b2d42c" dependencies = [ "common_errors", "multiversx-sc", @@ -1873,6 +1892,19 @@ dependencies = [ "serde", ] +[[package]] +name = "sha2" +version = "0.9.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" +dependencies = [ + "block-buffer 0.9.0", + "cfg-if", + "cpufeatures", + "digest 0.9.0", + "opaque-debug", +] + [[package]] name = "sha2" version = "0.10.8" @@ -1881,7 +1913,7 @@ checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", - "digest", + "digest 0.10.7", ] [[package]] @@ -1890,7 +1922,7 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "digest", + "digest 0.10.7", "keccak", ] @@ -1905,17 +1937,14 @@ dependencies = [ [[package]] name = "signature" -version = "2.2.0" +version = "1.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" -dependencies = [ - "rand_core", -] +checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" [[package]] name = "simple-lock" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=0c7f45e#0c7f45e74d9b39ccdf27588ed6bf0a19dbc501cd" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=27085fb#27085fb87fec527938d45c063962a0bc44b2d42c" dependencies = [ "common_structs", "multiversx-sc", @@ -1947,16 +1976,6 @@ dependencies = [ "windows-sys 0.48.0", ] -[[package]] -name = "spki" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" -dependencies = [ - "base64ct", - "der", -] - [[package]] name = "strsim" version = "0.10.0" @@ -2032,7 +2051,7 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "token_send" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=0c7f45e#0c7f45e74d9b39ccdf27588ed6bf0a19dbc501cd" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=27085fb#27085fb87fec527938d45c063962a0bc44b2d42c" dependencies = [ "common_errors", "common_structs", @@ -2195,7 +2214,7 @@ checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" [[package]] name = "unwrappable" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=0c7f45e#0c7f45e74d9b39ccdf27588ed6bf0a19dbc501cd" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=27085fb#27085fb87fec527938d45c063962a0bc44b2d42c" dependencies = [ "multiversx-sc", ] @@ -2220,7 +2239,7 @@ checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" [[package]] name = "utils" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=0c7f45e#0c7f45e74d9b39ccdf27588ed6bf0a19dbc501cd" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=27085fb#27085fb87fec527938d45c063962a0bc44b2d42c" dependencies = [ "common_structs", "fixed-supply-token", @@ -2259,6 +2278,12 @@ dependencies = [ "try-lock", ] +[[package]] +name = "wasi" +version = "0.9.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" + [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -2341,6 +2366,17 @@ dependencies = [ "semver", ] +[[package]] +name = "wasmparser" +version = "0.121.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dbe55c8f9d0dbd25d9447a5a889ff90c0cc3feaa7395310d3d826b2c703eaab" +dependencies = [ + "bitflags 2.4.2", + "indexmap", + "semver", +] + [[package]] name = "wasmprinter" version = "0.2.75" @@ -2348,7 +2384,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d027eb8294904fc715ac0870cebe6b0271e96b90605ee21511e7565c4ce568c" dependencies = [ "anyhow", - "wasmparser", + "wasmparser 0.118.1", ] [[package]] @@ -2364,7 +2400,7 @@ dependencies = [ [[package]] name = "week-timekeeping" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=0c7f45e#0c7f45e74d9b39ccdf27588ed6bf0a19dbc501cd" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=27085fb#27085fb87fec527938d45c063962a0bc44b2d42c" dependencies = [ "common-types", "multiversx-sc", @@ -2373,7 +2409,7 @@ dependencies = [ [[package]] name = "weekly-rewards-splitting" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=0c7f45e#0c7f45e74d9b39ccdf27588ed6bf0a19dbc501cd" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=27085fb#27085fb87fec527938d45c063962a0bc44b2d42c" dependencies = [ "common-types", "energy-query", @@ -2570,6 +2606,20 @@ name = "zeroize" version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" +dependencies = [ + "zeroize_derive", +] + +[[package]] +name = "zeroize_derive" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] [[package]] name = "zip" diff --git a/growth-program/Cargo.toml b/growth-program/Cargo.toml index 4b671ae..7289c5e 100644 --- a/growth-program/Cargo.toml +++ b/growth-program/Cargo.toml @@ -9,31 +9,31 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "=0.46.1" +version = "=0.48.0" features = ["esdt-token-payment-legacy-decode"] [dependencies.multiversx-sc-modules] -version = "=0.46.1" +version = "=0.48.0" [dependencies.utils] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "0c7f45e" +rev = "27085fb" [dependencies.router] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "0c7f45e" +rev = "27085fb" [dependencies.pair] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "0c7f45e" +rev = "27085fb" [dependencies.energy-query] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "0c7f45e" +rev = "27085fb" [dependencies.simple-lock] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "0c7f45e" +rev = "27085fb" [dev-dependencies] num-bigint = "0.4.2" @@ -42,10 +42,10 @@ hex = "0.4" hex-literal = "0.4.1" [dev-dependencies.multiversx-sc-scenario] -version = "=0.46.1" +version = "=0.48.0" [dev-dependencies.multiversx-sc-modules] -version = "=0.46.1" +version = "=0.48.0" [dev-dependencies.pair-mock] path = "../pair-mock" @@ -55,4 +55,4 @@ path = "../router-mock" [dependencies.energy-factory] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "0c7f45e" +rev = "27085fb" diff --git a/growth-program/meta/Cargo.toml b/growth-program/meta/Cargo.toml index f6bc2a7..c2c005b 100644 --- a/growth-program/meta/Cargo.toml +++ b/growth-program/meta/Cargo.toml @@ -8,5 +8,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "=0.46.1" +version = "=0.48.0" default-features = false diff --git a/growth-program/output/growth-program.abi.json b/growth-program/output/growth-program.abi.json index 5dea829..a85c727 100644 --- a/growth-program/output/growth-program.abi.json +++ b/growth-program/output/growth-program.abi.json @@ -10,11 +10,11 @@ "contractCrate": { "name": "growth-program", "version": "0.0.0", - "gitVersion": "v1.0.2-172-g72185ab" + "gitVersion": "v1.0.2-174-g56a7b35" }, "framework": { "name": "multiversx-sc", - "version": "0.46.1" + "version": "0.48.0" } }, "name": "GrowthProgram", diff --git a/growth-program/output/growth-program.mxsc.json b/growth-program/output/growth-program.mxsc.json index ebaa3fc..80ca425 100644 --- a/growth-program/output/growth-program.mxsc.json +++ b/growth-program/output/growth-program.mxsc.json @@ -13,7 +13,7 @@ }, "framework": { "name": "multiversx-sc", - "version": "0.46.1" + "version": "0.48.0" } }, "abi": { @@ -910,6 +910,67 @@ } } }, - "size": 22020, - "code": "0061736d0100000001a8011b60000060017f017f60027f7f0060027f7f017f6000017f60017f0060037f7f7f0060037f7f7f017f60047f7f7f7f0060027f7e0060057f7f7f7f7f0060047f7f7f7f017f60027f7e017f60017f017e6000017e60027f7f017e60017e0060017e017f60027e7f0060057f7f7e7f7f017f60067e7f7f7f7f7f017f60057e7f7f7f7f017f60047f7f7f7e0060047f7e7f7f0060037f7f7e017f60047f7f7f7e017f60037f7e7f017f02bb093303656e760e626967496e74536574496e743634000903656e7609626967496e74416464000603656e760b7369676e616c4572726f72000203656e760a6d4275666665724e6577000403656e760d6d427566666572417070656e64000303656e76096d4275666665724571000303656e760d6d42756666657246696e697368000103656e76106d4275666665724765744c656e677468000103656e76226d616e616765644d756c74695472616e73666572455344544e465445786563757465001303656e761b6d616e61676564457865637574654f6e44657374436f6e74657874001403656e760d6d616e6167656443616c6c6572000503656e76106d616e61676564534341646472657373000503656e76136d616e616765644f776e657241646472657373000503656e760f6d4275666665724765744279746573000303656e760f6973536d617274436f6e7472616374000103656e76126d427566666572476574417267756d656e74000303656e76126d427566666572417070656e644279746573000703656e76126d616e616765645369676e616c4572726f72000503656e7611676574417267756d656e744c656e677468000103656e761b736d616c6c496e74476574556e7369676e6564417267756d656e74000d03656e7619626967496e74476574556e7369676e6564417267756d656e74000203656e760f6765744e756d417267756d656e7473000403656e7614626967496e7446696e697368556e7369676e6564000503656e7614736d616c6c496e7446696e6973685369676e6564001003656e7609626967496e74537562000603656e7609626967496e74436d70000303656e760f6d4275666665725365744279746573000703656e760a626967496e7454446976000603656e7609626967496e744d756c000603656e76196d42756666657246726f6d426967496e74556e7369676e6564000303656e76176d427566666572546f426967496e74556e7369676e6564000303656e7609626967496e74506f77000603656e760a626967496e7453717274000203656e76146d427566666572436f707942797465536c696365000b03656e76126d42756666657253746f726167654c6f6164000303656e76136d42756666657253746f7261676553746f7265000303656e760a6765744761734c656674000e03656e760f636c65616e52657475726e44617461000003656e7611676574426c6f636b54696d657374616d70000e03656e761d6d42756666657253746f726167654c6f616446726f6d41646472657373000603656e761c6d616e616765644765744d756c74694553445443616c6c56616c7565000503656e761776616c6964617465546f6b656e4964656e746966696572000103656e760e636865636b4e6f5061796d656e74000003656e760f6d616e6167656457726974654c6f67000203656e7616736d616c6c496e7446696e697368556e7369676e6564001003656e76146d616e6167656456657269667945643235353139000703656e760d676574426c6f636b45706f6368000e03656e76156d427566666572546f426967496e745369676e6564000303656e7609626967496e74416273000203656e760a626967496e745369676e000103656e76136d42756666657247657442797465536c696365000b03fe01fc0101040a0004110901030501020402050208040302030101010201020202020102010215040404000108070207070701070107050505000501050106010a060201090a0b030f0816080a020a010b090a0f08020701010206010302030303020101030c110101040201010b080b0605010d010102020602020503020202170602020902010101030c120f0c090c02020306060907071804040419040a0d02050201040108040303010403040401020303030304030405050405080004030504020202021206050401080505010604060c0c1a0404000000000000000000000000000000000000000000000000000000000000000000000000000000000005030100030616037f01418080080b7f004181e2080b7f004190e2080b07e8062b066d656d6f7279020004696e697400860207757067726164650087020a61646450726f6a6563740088020f73657450726f6a6563744f776e65720089020c706175736550726f6a656374008a020e756e706175736550726f6a656374008b020f697350726f6a656374416374697665008c02137365744d696e52657761726473506572696f64008d02187365744d696e5765656b6c795265776172647356616c7565008e02156465706f736974496e697469616c52657761726473008f02186465706f7369744164646974696f6e616c526577617264730090021773657446656573436f6c6c6563746f7241646472657373009102146f776e65725769746864726177526577617264730092020d66696e69736850726f6772616d0093021c7365744d696e526577617264446f6c6c617273506572456e657267790094020f73657446697273745765656b4170720095020e676574496e697469616c52647065009602217365744e6578745765656b526577617264446f6c6c617273506572456e6572677900970208736574416c70686100980207736574426574610099021c736574546f74616c456e65726779466f7243757272656e745765656b009a021c676574546f74616c456e65726779466f7243757272656e745765656b009b020c636c61696d52657761726473009c02176765744578656d707465645061727469636970616e7473009d020e67657455736572436c61696d6564009e020d75706461746552657761726473009f020e67657452657761726473496e666f00a0021567657452657761726473546f74616c416d6f756e7400a102196765745265776172647352656d61696e696e67416d6f756e7400a2020f6765744e6f746573486973746f727900a3020c6368616e67655369676e657200a4020e67657443757272656e745765656b00a5021e67657454696d657374616d70735374617274416e64456e644f665765656b00a6021a67657446697273745765656b537461727454696d657374616d7000a70217736574456e65726779466163746f72794164647265737300a80217676574456e65726779466163746f72794164647265737300a90205706175736500aa0207756e706175736500ab0208697350617573656400ac020863616c6c4261636b00ad020a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac98401fc011601017f1034220142001000200120012000100120010b1901017f41c0930841c0930828020041016b220036020020000b2e000240200120024d0440200220044d0d011036000b1036000b2000200220016b3602042000200120036a3602000b060010ae02000b0e01017f10342200420a100020000b0e01017f103422012000103920010b19002001420053044041f5820841111002000b2000200110000b0f01017f10032201200010041a20010b0b0020002001100541004a0b19002000103d45044041f58008410f103e000b103f200010400b1400200041e1e108100d1a41e1e108100e41004a0b0900200020011002000b0a0041ca8c08411410450b09002000200110a8010b6c01027f230041106b220124002000027f41d8e1082d0000220245044041d8e10841013a000041d4e1084100360200200141086a410010422001280208200128020c41b093084100104310440c010b41b09308410010450b360200200020024101733a0004200141106a24000b3e01017f230041106b22022400200241086a41c493084190ce00200110fa01200228020c21012000200228020836020020002001360204200241106a24000bb50201067f200120034604402001220341104f04402000410020006b41037122046a210520040440200221010340200020012d00003a0000200141016a2101200041016a22002005490d000b0b2005200320046b2203417c7122066a21000240200220046a22044103710440200641004c0d012004410374220141187121072004417c71220841046a2102410020016b4118712109200828020021010340200520012007762002280200220120097472360200200241046a2102200541046a22052000490d000b0c010b200641004c0d0020042102034020052002280200360200200241046a2102200541046a22052000490d000b0b20034103712103200420066a21020b20030440200020036a21010340200020022d00003a0000200241016a2102200041016a22002001490d000b0b0f0b1036000b1301017f1034220041b093084100101a1a20000b1101017f1034220220002001101a1a20020b0b0020002001104710061a0b4901017f230041106b22022400200220013a000c20022000360208200241086a10a001200228020820022d000c044041d4e108410036020041d8e10841003a00000b200241106a24000b080020001049104a0b7301047f230041106b220124002001410036020c20002001410c6a2202410441db8208410b108101200120002802082000280200220320024104108201a722021083012001280200410147044041db8208410b41e68208410f105b000b20012802042000200220036a360200200141106a24000b0d00200010342200101e1a20000b0a002000104c2001104d0b0f01017f103422012000101d1a20010bb40101037f230041106b22022400200220001007220341187420034180fe03714108747220034108764180fe03712003411876727236020c20012002410c6a410410c2010240024020012d000404402000100722044190ce0041d4e10828020022036b4b0d0120022003200320046a220110c3012000410020022802002002280204107f1a41d4e10820013602000c020b20012802002000108c010c010b200110a00120012802002000108c010b200241106a24000b0a002000104c2001104f0b5101027f230041106b22022400200220001007220341187420034180fe03714108747220034108764180fe03712003411876727236020c20012002410c6a410410890120012000108c01200241106a24000b3701017f20011051220210072101200041106a41003a00002000410c6a20013602002000200236020820002001360204200041003602000b0d0020001034220010221a20000b6902057f017e200128020c220410534504402001290300210710442105104421062001280208230041106b2201240010442103103a210220012004103336020c20012007370300200120023602082003200110542000200342002005200610081a200141106a24000b0b0c002000108a0141ff0171450bd20102027f017e230041106b2203240020032001280208220241187420024180fe03714108747220024108764180fe0371200241187672723602002003200128020c220241187420024180fe03714108747220024108764180fe03712002411876727236020c20032001290300220442388620044280fe0383422886842004428080fc0783421886200442808080f80f834208868484200442088842808080f80f832004421888428080fc07838420044228884280fe0383200442388884848437020420002003411010101a200341106a24000b1500200020012002200320041034220110091a20010b0c01017f10342200100a20000b0c01017f10342200100b20000b0c01017f10342200100c20000b150010581056103b04400f0b41fc920841241002000b0d00200010342200100f1a20000b2e01017f41a681084117104522042000200110101a200441bd8108410310101a20042002200310101a20041011000b0c00200020012002105e105a0b4601017f230041106b220224002002200141187420014180fe03714108747220014108764180fe03712001411876727236020c20002002410c6a410410101a200241106a24000b2f01017f2000280200220341dce1082802004e04402001200241c081084111105b000b2000200341016a36020020030b2501017e20001013220342ffffffff0f5804402003a70f0b2001200241998008410e105b000b3001017f230041106b22032400200341003a000f20002003410f6a41012001200210810120032d000f200341106a24000b2601017e2000101322014280808080105a0440418a8408410a41998008410e105b000b2001a70b1f002000105a2200100741204704402001200241f18b084110105b000b20000b0c00200010342200101420000b0a00200020012002105f0b1900200041dce1082802004e04400f0b41d1810841121002000b1400101520004604400f0b41e3810841191002000b1900200041dce1082802004c04400f0b41c0810841111002000b0b0041dce10810153602000b08002000106a10160b080020001051104a0b09002000106cad10170b3001017e027f0240200010a2012201420158044041002001a741016b0d021a0c010b41898c084112108801000b41010b0b1f0020002001200210182000106e41ff017104400f0b41fc810841301002000b1500410241012000103122001b4100200041004e1b0b9f0202087f017e230041406a22052400200541206a41ac820841141070200528022021082005280224220620031071200410722103104422092003ad107320062009105d20041007210a200541306a210b410021030340200a200341106a2209490440200520082006200120021074200528020421012000200528020036020020002001360204200541406b240005200b42003703002005420037032820042003200541286a2207411010751a2005410036023c20072005413c6a220c107621032007200c1077210d200541286a2005413c6a10762107200541186a2008200620031078200541106a2005280218200528021c200d1079200541086a200528021020052802142007107a200528020c210620052802082108200921030c010b0b0b1800200120021045210120001044360204200020013602000b100010441a20002001280200103a105d0b0900200010074104760b3801017f230041106b2202240020024200370308200220014100200241086a10af01200020022802002002280204101a1a200241106a24000b900101037f230041106b2205240002402003107e0d0020022003107c200410072106410021030340200341046a220720064b0d012005410036020c200420032005410c6a4104107f1a2002200528020c220341187420034180fe03714108747220034108764180fe037120034118767272107c200721030c000b000b2000200236020420002001360200200541106a24000b0f00200020012003200210324100470b7201017f230041106b220224002002410036020c2002200020012802002200200041046a2200109d012002410c6a410420022802002002280204104320012000360200200228020c2100200241106a2400200041187420004180fe03714108747220004108764180fe0371200041187672720ba60102017e017f230041106b22032400200342003703082003200020012802002200200041086a2200109d01200341086a41082003280200200328020410432001200036020020032903082102200341106a2400200242388620024280fe0383422886842002428080fc0783421886200242808080f80f834208868484200242088842808080f80f832002421888428080fc07838420024228884280fe038320024238888484840b160020022003107c20002002360204200020013602000b17002002200310800120002002360204200020013602000b1b0010441a20022003104c105d20002002360204200020013602000b9c0101027f230041306b22052400200541286a41c08208410f1070200541206a2005280228200528022c20042802081078200541186a2005280220200528022420042903001079200541106a2005280218200528021c200428020c107a20052802102104200528021422062003107c200541086a20042006200120021074200528020c21012000200528020836020020002001360204200541306a24000b0d0010441a20002001103a105d0b7101017f230041206b22052400200541186a41cf8208410c1070200541106a2005280218200528021c20031078200541086a200528021020052802142004107a20052005280208200528020c200120021074200528020421012000200528020036020020002001360204200541206a24000b070020001007450b0c00200020012002200310750b1201017f104422022001107320002002105d0b1c002000200120022003200410cd012000200028020020026a3602000b3401017e02402001450d0003402001450d01200141016b210120003100002002420886842102200041016a21000c000b000b20020b1f0020012002200310032201102121022000200136020420002002453602000b930101037f230041106b220224002002410036020c024020012002410c6a220341041085012204450440200220012802082001280200220420034104108201a722031083012000027f20022802004101460440200020022802043602042001200320046a36020041000c010b2000410f36020441e682080b3602000c010b2000410f360204200020043602000b200241106a24000b3201017f41e682082103200041086a200028020020012002109e01047f41e68208052000200028020020026a36020041000b0b5501047f230041106b2201240020001087012102200141086a20002802082000280200220320021083012001280208410147044041e68208410f108801000b200128020c2000200220036a360200200141106a24000b5602017f017e230041106b220124002001410036020c200041086a20002802002001410c6a4104109e01044041e68208410f108801000b2000200028020041046a3602002001410c6a4104108201200141106a2400a70b1a01017f41ea83084116104522022000200110101a20021011000b0b0020002001200210101a0b09002000106e41016b0b1500417f200020011019220041004720004100481b0b09002000200110041a0b0c00200020002001100120000b0c00200020002001101b20000b0c00200020002001101c20000b0a0020002000200110010b11002000200041a08d06109201101b20000b0b0041722000ad100041720b0f00200020002001109201101c20000b0f00200020002001109501101c20000b0a0041722000103941720b1301017f1034220120004106109201101f20010b0e01017f103422012000102020010b0e01017f103422004200100020000b810102047f017e230041206b22022400200241106a42003703002002420037030820014100200241086a22034110107f2002410036021c20032002411c6a2204107621052003200410772106200241086a2002411c6a10762103044041868308411d1002000b2000200336020c2000200536020820002006370300200241206a24000b1900200041feffffff074604404180800841191002000b20000b5f01027f230041206b22012400200010074120460440200141186a4200370300200141106a4200370300200141086a420037030020014200370300200041002001412010751a2001412041a383084120109c0121020b200141206a240020020b5301027f2001200346047f4100210302402001450d00034020002d0000220420022d00002205460440200041016a2100200241016a2102200141016b22010d010c020b0b200420056b21030b20030541010b450b2f000240200220034d0440200341104b0d012000200320026b3602042000200120026a3602000f0b1036000b1036000bb30101037f230041106b22042400027f024020002d000845044020002802002205100722064190ce004b0d0141d8e1082d00000d0141d4e108200636020041d8e10841013a0000200441086a20061042200541002004280208200428020c107f1a200041013a00080b4101200120036a220041d4e1082802004b0d011a200420012000109f012002200320042802002004280204104341000c010b200041003a00082005200120022003107f0b200441106a24000b32000240200120024d044020024190ce004d0d011036000b1036000b2000200220016b3602042000200141c493086a3602000b5801027f230041106b2201240020002d0004200041003a00040440200141086a410041d4e108280200109f0120002802002001280208200128020c10101a41d4e108410036020041d8e10841003a00000b200141106a24000b2201017e200010a20122014280808080105a044041998008410e108801000b2001a70b5f02027f017e230041106b22012400200142003703082000105122001007220241094f044041998008410e108801000b2001200141086a200210f60120004100200128020022002001280204220210751a20002002108201200141106a24000b1c002000105122001007412047044041f18b084110108801000b20000b0d002000416710221a416710070b7001027f230041106b2202240020021041200220022d00043a000c200220022802003602082001280200200241086a2203104d20012802042003104b2001280208200310a601200128020c200310a6012001280210200310a6012000200228020820022d000c10a701200241106a24000b4601017f230041106b220224002002200041187420004180fe03714108747220004108764180fe03712000411876727236020c20012002410c6a410410c201200241106a24000b0d00200020012002104710231a0b09002000200110231a0b0b0020002001104c10231a0b1400416c41b093084100101a1a2000416c10231a0b1a002000103a220041d48308410510101a2001200010ac0120000b09002000200110df010ba60101057f230041206b220224002002410c6a220320011050200310860121012002410c6a108601104a2104200310870121032002410c6a10870121052002410c6a10870121062002280210200228020c4604402002411c6a2d0000044041d4e108410036020041d8e10841003a00000b200020063602102000200536020c200020033602082000200436020420002001360200200241206a24000f0b41998008410e108801000b3901017f230041106b220224002002420037030820022001ad4101200241086a10af0120002002280200200228020410b001200241106a24000b900202047f017e2003200142388620014280fe0383422886842001428080fc0783421886200142808080f80f834208868484200142088842808080f80f832001421888428080fc0783842001423888220820014228884280fe03838484843700000240200150044041b0930821030c010b200204402001427f510440200341076a2103410121040c020b2008a7c022054107752106200541004821050b200641ff0171210603400240024020044108470440200320046a2d000022072006460d02200245200741077620054672450440200441016b220441094f0d020b200320046a2103410820046b21040c040b1036000b10ae02000b200441016a21040c000b000b20002004360204200020033602000b0d00200020012002104510231a0b08002000200110400b0a0020002001ad10b3010b3801017f230041106b2202240020024200370308200220014100200241086a10af0120002002280200200228020410b001200241106a24000b09002000200110a9010b0d01017f2000106a200010aa010b0800200010a401450b13002000103a220041aa9308410610101a20000b1a002000103a220041a69308410410101a20002001108c0120000b1a002000103a220041a09308410610101a2001200010ba0120000b7801017f230041106b220224002002200042388620004280fe0383422886842000428080fc0783421886200042808080f80f834208868484200042088842808080f80f832000421888428080fc07838420004228884280fe038320004238888484843703082001200241086a4108108901200241106a24000b0c002000200110b80110a2010b1a002000103a220041e48308410610101a2001200010ba0120000b5001037f20002802082203200110be014504402000280204220210a10121042000280200200441016a220010ab01200110b30120022000ad10b301200210a10121002003200110bc012000ad10b3010b0b0f002000200110bc0110a1014100470b1301017f104422022001ad107320002002105d0b08002000200110710b1201017f10442202200020011045105d20020b800101027f230041106b220324000240024020002d000404404190ce0041d4e10828020022046b2002490d01200341086a2004200220046a220010c3012003280208200328020c20012002104341d4e10820003602000c020b20002802002001200210101a0c010b200010a00120002802002001200210101a0b200341106a24000b3f01017f230041106b22032400200341086a2001200241c493084190ce001035200328020c21012000200328020836020020002001360204200341106a24000b2201017f1034220242001000200010980136020c20002001370300200020023602080b910101037f230041106b220324002000109a012104419d9008410710452105104422002001107c20002002107c1098012101102420042001200520001055210010252000100721012003410036020c2003200036020420032001410276360208200341046a41db8208410b10c601103a22001007412047044041db8208410b41f18b084110105b000b200341106a240020000b7b01027f230041106b22032400200028020821042003410036020c200028020020044102742003410c6a4104107f450440200328020c21012000200441016a360208200141187420014180fe03714108747220014108764180fe037120014118767272103a200341106a24000f0b2001200241c081084111105b000b8f0101057f2000103a210310c8011051210410c9011051210510ca0110a3012206103a2003103a2004103a10c5012207109b0145044020062004200510c5012203109b01044041948408412b103e000b200310c8011051200720002001200210cb01200210cb010f0b20062003200510c5012203109b01450440200320002001200210cb010f0b41bf8408412b103e000b0a0041ef8e08410c10450b0a0041d78e08410b10450b0a0041e28e08410d10450bd20201047f230041306b2204240010cc0110a301109a01210641ad8c08411d10452107104422052000107c2005200310800120011044103a2200104f4200200010ba0120022000104e20052000105d109801210010242006200020072005105521001025200010072101200441003602142004200036020c200420014102763602102004410c6a41db8208410b10c601220110072100200441286a41003a0000200441246a2000360200200420013602202004200036021c200441003602182004410036022c200441186a2004412c6a410441db8208410b10cd01024020042d002f044020042d002c450d010b200441186a41db8208410b10601a0b200441186a220010491a200010ce011a200010482100200428021c200428021846044020042d0028044041d4e108410036020041d8e10841003a00000b200441306a240020000f0b41db8208410b41998008410e105b000b0a0041fb8e08410d10450b2300200041086a200028020020012002109e0104402003200441e68208410f105b000b0b3802017f017e230041106b22012400200142003703082000200141086a2200410841db8208410b10810120004108108201200141106a24000b1800200010d0011056200010d101200010d201200110ae010b170010d30110a1012000490440418986084112103e000b0b2a01017f1058210202402000200110d40110a301103b0d0020002002103b0d00419b86084135103e000b0b1300200041aa8e08410d1045220010df0120000b0a0041b78e08410d10450b13002000419e8e08410c1045220010df0120000bd90101047f024010d60122052003280208490d00200328020c220420054f0d00200420032802102206460d002005200220046a2202200520022005491b20011b2205200620052006491b22012004200120044b1b210710980121020340200420074604400240200520064f0440200328020420021090010c010b2000200110d7012204106a220520021090012004200510b4012000200110d8012204106a220520021090012004200510b4010b2003200136020c0520022000200410d70110b501109001200441016a21040c010b0b0b200010d901200310a5010b2b01027e1026220010da0110a201220154044041c49208411a103e000b200020017d4280f52480a741016a0b1a00200041d3910841161045220010df012001200010ac0120000b1a00200041ac910841121045220010df012001200010ac0120000b1300200041919108410b1045220010df0120000b0a0041e99108411710450b1b002000200141ff0171410274418092086a2802001093011091010b840101027f4280c8afa025103842808090bbbad6adf00d109401210141a29208411010452100103f10a3012000416710274167103a200110334280a30510c701210010dd01106a2000108f0142808090bbbad6adf00d10940142808090bbbad6adf00d109401103710960141a08d06109301413410930142a00b1094012001108f01108e010b0a0041888f08410c10450bbc0301097f230041306b2204240010d6012101200041948f0841121045220510df012001200510ac010240200510b6014504402005106a21000c010b200441086a200010d90110ad012000200110d801106a2101200428020820014280a30510c70121090240200010d601220310e001220710b6014504402007106a21010c010b2000200341016b220210e101106a2000200210e201106a108d0121082000200210e301106a21062000200210e101106a2201105345044020062000200210e201106a2006108f012001108e01108d011a0b10e401106a2101200810530d00200610530d002004411c6a200010d90110ad012000200310d801106a2103200428021c20034280a30510c70121032000200210e501106a2003108f01109701210020082006108f011097012102200710e601106a42808090bbbad6adf00d10940142808090bbbad6adf00d1094012000108f01200241a08d06109301108e011037109601108e012200200120002001108b0141ff01714101461b220110a9010b20011037109601108f0121002005200942808090bbbad6adf00d10940142808090bbbad6adf00d1094012000108e01220010a9010b200441306a240020000b4601017f230041106b220224002002200041187420004180fe03714108747220004108764180fe03712000411876727236020c20012002410c6a4104108901200241106a24000b1a00200041b38f0841131045220010df012001200010ac0120000b1a00200041f38f0841141045220010df012001200010ac0120000b1a0020004187900841161045220010df012001200010ac0120000b1a00200041dc8f0841171045220010df012001200010ac0120000b0a0041c68f08411610450b1a00200041a68f08410d1045220010df012001200010ac0120000b0a0041ca8508410510450b0a0010e401200010b4010b0a0010e901200010b4010b0a0041c68508410410450b0a0010e601200010b4010bde05020c7f017e230041306b2204240010ec01200110d001416b210a024041e0e1082d000022060440416b41ffffffff0720061b210a0c010b41e0e10841013a0000416b10280b410121050240200a1072410146044041002106200a1007210e200441206a210f0340200b2108200641106a220d200e4b0d02200f420037030020044200370318200a2006200441186a2206411010751a200441003602004101210b200520062004107621092006200410772110200441186a20041076210c200d2106410021050d000b1036000b4184810841221002000b02400240024002400240024020105004401056220b200110d40110a301103b044020022003492208450d0210d60120024f0d03200320026b220d109201210510342206200c2005101b2009103a200610334280a30510c70110ed01106a10ee01450d04200110d901220510b6010d05200441186a200510ad0120092004280218103b450d06200441206a2205200528020022072002200220074b1b360200200441106a200441286a2802002207200320032007491b3602002004200428022422072002200220074b1b360224200441086a2005290200370300200420042902183703000c070b41e085084129103e000b41d08908411d103e000b41ad89084114103e000b41b292084112103e000b41f38808410f103e000b2009103a21051098012107200420033602102004200236020c2004200236020820042007360204200420053602000c010b41c18908410f103e000b200141012004200410d5012003200220081b2103034020022003464504402001200210d8012205106a220820061090012005200810b4012001200210d7012205106a220820061090012005200810b401200241016a21020c010b0b200d10920121021034220120062002101c200c200c2001106d2009103a21022004200c3602242004420037031820042002360220200b200441186a10522000200136020c2000420037030020002009360208200441306a24000b130010f801106c0440419b8c084112103e000b0b0a0041be9108411510450b100020002001108b0141ff01714102490b1b002000103d45044041cf8b08411e103e000b10f001200010b1010b0a0041d49008411410450b1e0020002802082001104f2000290300200110ba01200028020c2001104e0b8a0101047f230041106b220324002001280204220241046a220420012802084b047f41000520012802002003410036020c28020020022003410c6a4104107f1a200328020c210220012004360204200241187420024180fe03714108747220024108764180fe037120024118767272210241010b21012000200236020420002001360200200341106a24000b2e01027f2001103a21022001103a220341ed8b08410410101a2000200336020420002001360200200020023602080b2701017f230041106b22022400200220003a000f20012002410f6a4101108901200241106a24000b7801017f230041106b220224002002200042388620004280fe0383422886842000428080fc0783421886200042808080f80f834208868484200042088842808080f80f832000421888428080fc07838420004228884280fe038320004238888484843703082001200241086a410810c201200241106a24000b3a01017f230041106b22032400200341086a20014108200210fa01200328020c21012000200328020836020020002001360204200341106a24000b0a0010f801200010ae010b0a0041c48e08411310450b0e002000108a0141ff01714101460b3b01017f230041106b22042400200441086a41002003200120021035200428020c21012000200428020836020020002001360204200441106a24000b1d0002402000109b014504402000103d0d010b41fc8d084112103e000b0b130020001029450440418e8e084110103e000b0b130020004195890841061045220010df0120000b1f00200141a49008410b1045220110df012002200110ac012000200110f3010b0a0041af9008411110450b1f00200141c0900841141045220110df012002200110ac012000200110f3010b1a00200041e89008410e1045220010df012001200010ba0120000b1a00200041f6900841101045220010df012001200010ba0120000b210020004186910841041045220010df012001200010ba012002200010ac0120000b0a00418a9108410710450b0a00419c9108411010450bf201020a7f017e102a410a106641001063410110632106410210632107410341b88508410e10622100410441a98508410f1062210141054193850841161062410641808508411310622102410741ea8408411610624108105a21034109105a2104200010fb01200110fb01200210fb01200310fc01200410fc0110ca01200010b10110cc01200110b10110ff01200210b10110ef0110c901200310a80110c801200410a801103c10e701200610ea01200710e801108502421a10b30142e80710381037109601108f01210010ed01200010b4011026210a10da01200a200a4280b4caae067d4280f524827d10b301410110f7010b0800102a410010660b7402037f017e230041106b22022400102a1059410110662002410041d08608410d1062220036020c10d30110a101210110d301200141016a2201ad220310b301200110d4012000104041de8c08410f10c10122002002410c6a10c0012000200110bf0120001044102b2003102c200241106a24000b2d01027f102a105941021066410010612100410141dd8608410910622101200010d001200010d401200110b1010b2b01027f102a41011066410010612200410010cf01418f8d08411110c1012201200010bf0120011044102b0b2b01027f102a41011066410010612200410110cf0141b28d08411310c1012201200010bf0120011044102b0b1100102a410110664100106110d201106b0b2001017f102a1059410110664100418d8908410810642100108502200010b2010b1a01017f102a10594101106641001063210010ed01200010b4010b9a0201067f230041306b2201240041041066410010612100410141a38908410a106421024102419b890841081064210341034195890841061062210402400240200010d90110b601044010850210a101200320026b4b0d01200120002002200310eb0110dc01220510f901450d022000200210e001200510b401200010fd0120041040200010d201410110ae01200141186a200141086a2903003703002001200436022820012003360224200120023602202001200129030037031041c58d08411a10c1012205200010bf0120021044103a220010ac012003200010ac012000200410041a200141106a200010f10120052000102b200141306a24000f0b41ed89084121103e000b418e8a084114103e000b41a28a08412c103e000be70101067f230041306b2201240041031066410010612104410141a38908410a106421004102419b8908410810642103024002400240200410d901220210b601450440200141046a200210ad0110d601200128021422024f0d01200020024b0d02200128021020034b0d03200141186a220520042000200310eb012001200336022c2001200036022841df8d08411d10c1012202200410bf0120001044103a220010ac012003200010ac012005200010f10120022000102b200141306a24000f0b41f38a084122103e000b41ce8a084115103e000b41b292084112103e000b41e38a084110103e000b1700102a105941011066410041ea84084116106210ef010bd10201087f230041306b22012400102a105941021066410010612103410141a38908410a10642102200310d0012001410c6a2206200310d901220710ad01024010d6012204200128021c2200490440200020024d200128021820024b720d01200220044d0d01200341012000200610d501410021061098012104200128021c21052002210003402006200020054b7245044020042003200010d70110b5011090012003200010d80110aa01200020054f2106200020002005496a21000c010b0b1058200128020c103a210520012004103336022c2001420037032020012005360228200141206a10520240200220012802184704402001200236021c20072001410c6a10a5010c010b200710aa010b41a08d08411210c1012200200310bf0120021044103a220210ac0120042002104e20002002102b200141306a24000f0b41b88b084117103e000b41b292084112103e000be50302077f017e230041e0006b22002400102a4101106641001061210210ec012000411c6a2201200210d901220310ad0110d601200028022c4f0440200241012000200110d501200310aa0102402000280220220510530d00200028021c210610f00110a301109a01210241958b08410f1045210410442101104421032000200536023c20002006360238200042003703302003200041306a1054200020023602402000427f3703382000200136023420002004360230200010980122053602480240024002400240200310720e020200010b200041d0006a2003109901027f2000290350500440200041086a200420012000280258200028025c107d200028020c210120002802080c010b1057200041106a200420012002200041d0006a107b20002802142101210220002802100b210410980121050c010b10572102200020042001200041406b2003106f20002903382107200028020421012000280200210410980121052007427f520d010b102421070b200720022005200420011055210210254100210420021007210320004100360238200020023602302000200341027622013602340340200120044d0d01200041306a41db8208410b10c6011a20002802342101200028023821040c000b000b200041e0006a24000f0b41a48b084114103e000b1100102a1059410110664100106310e7010b1a01017f102a10594101106641001063210010dd01200010b4010b0d00102a4100106610dc0110160b2d01027f102a105941021066410010612100410110632101200010d001200010d60141016a10e001200110b4010b1100102a1059410110664100106310ea010b1100102a1059410110664100106310e8010b8f0202037f017e230041206b22002400102a1068410010672000410036020c2000410c6a2102104421010340200228020041dce1082802004804402001200241828908410b105c105d0c010b0b200028020c1065200110072102200041003602142000200241027622023602102000200136020c4100210102400340200120024904402000410c6a41818c08410810c60121012000420037031820011007220241094f0d022000200041186a200210f60120014100200028020022012000280204220210751a2001200210820122034280808080105a0d022003a7220110d001200110de011a20002802102102200028021421010c010b0b200041206a24000f0b41818c08410841998008410e105b000b1a01017f102a4101106641001061220010d001200010de0110160bd714020d7f037e230041a0016b22002400102a106841031067410010612105410110632108027f230041206b2201240002400240024041021012450440410321020c010b4102105a2203100721022001411c6a41003a0000200141186a200236020020012003360214200120023602102001410036020c41032102024002402001410c6a41af8708410a106041ff01710e020100040b2001410c6a41af8708410a1060220241ff017141034f0d030b2001280210200128020c470d0120012d001c450d0041d4e108410036020041d8e10841003a00000b200141206a240020020c020b41af8708410a41998008410e105b000b41af8708410a41a78008410d105b000b210a20004103360234200041ec006a2102410021030240200041346a2206220128020041dce1082802004e0440410121030c010b2001419987084116105c21042001419987084116105e105a2201100741c000460d0041998708411641f18b084110105b000b20022001360208200220043602042002200336020020002802341065200028026c2107200028027021032000280274210910ec01200510d00110d60121022006200510d90110ad0102400240024002400240024002400240200028023c20024d0440200220002802444f0d01200041c8006a2005200210fe012000105622063602541084022201200610b80110a201220d500440200110b70110a201210d2001200610b801200d42017c220d10b3012001200d10b90120061040200d500d03200110b701200d10b3010b2000280250200d10be010d07200041e8006a22042005200210800202402000280270200d10be010d00200510d201106c450d0420070d05411e1044220110ac01200141de9208411e10101a2005200110df012002200110ac012001200610041a200020031007220741187420074180fe03714108747220074108764180fe03712007411876727236026820012004410410101a2001200310041a200510fd0110a30120012009102d1a20031007410b4f0d062005200d2005200d108202220710a1012201108302200041286a1041200020002d002c3a006c2000200028022836026820032004104d2002200410a601200028026820002d006c10a7012007200141016a10b20120014114490d002005200d2005200d108102220110a101220310830210aa012001200341016a10b2010b200541012000200041346a10d501200041c8006a200d10bd01200510de0121072005200210d801106a2109102e210e103f10a401450d0641989208410a10452201200610041a103f10a3012001416710274167103a2201107e450440200110072103200041f8006a41003a0000200041f4006a2003360200200020013602702000200336026c2000410036026820004188016a2201200041e8006a220410840102402000280288010d00200028028c0110342203102f1a20004200370388012004200141081085010d0020014108108201210f200120041084012000280288010d00200028028c01104a2101200028026c2000280268470d0020002d0078044041d4e108410036020041d8e10841003a00000b0240200e200f510d00200110f901450d00200110332104200e200f580d00200e200f7d109501210b1034220c2004200b101c20032003200c10180b20002001360274200020033602702000200e3703680c0a0b20002d0078044041d4e108410036020041d8e10841003a00000b41cb8008412a103e000b200041e8006a200e10c4010c080b41c587084117103e000b41dc8708412e103e000b41d98308410b1002000b41cf85084111103e000b41998808411f103e000b41ea8608410f103e000b200041e8006a200e10c4010c010b418a8808410f103e000b024020002802702201106e41ff017141014d044010980121040c010b10342204200110300b027f2007105304401098010c010b20092004108f012007108e010b21032000280234103a21010240024002400240027f0240200a41ff0171410346044010e901106a21062005200210d701106a2003108b0141ff017141ff01470d03200810530d0141ce88084113103e000b2005200210d7012207106a220910f901450d032009200320032009108b0141ff01714101461b22091033200a10db012203200810ee01450d042007106a220820082003106d2007200810b4012005200210e1012207106a220820041090012007200810b4012004200a10db0121042005200210e3012207106a220820041090012007200810b4012001103a200942901c10c70121042005200210e5012202106a220720041090012002200710b4014207210e0240024002400240200a41ff017141016b0e020100020b420e210e0b200020033602644200210d20004200370358200020013602602006103a2102200310530d01102e210d10ff0110a301109a01210141b48008410a1045210610442203200d200e7c10800120032002107c10442202200041d8006a1054200020013602782000427f3703702000200336026c2000200636026820001098012204360280010240024002400240200210720e020200010b20004188016a2002109901027f200029038801500440200041186a20062003200028029001200028029401107d20002802182106200028021c0c010b1057200041206a20062003200120004188016a107b20002802202106210120002802240b210310980121040c010b10572101200041106a20062003200041f8006a2002106f2000290370210d20002802142103200028021021061098012104200d427f520d010b1024210d0b200d2001200420062003105521011025200110072102200041003602900120002001360288012000200241027636028c0120004188016a41db8208410b10c601220210072101200041f8006a41003a0000200041f4006a2001360200200020023602702000200136026c20004100360268200041e8006a10492201100741044604402000410036029c01200141002000419c016a2202410410751a41feffffff0720012002410441d083084104109c011b21010b200041e8006a220210ce01210d200210482103200028026c2000280268470d0720002d0078044041d4e108410036020041d8e10841003a00000b200141feffffff07470d0141c38308410d1002000b200020033602644200210d20004200370358200020013602602006200041d8006a10520b200310330c010b2005200210e2012207106a220820041090012007200810b401200120062003108f0110910142901c10c70121042005200210e5012201106a220320041090012001200310b401200041e8006a22042005200241016a1080022004200d10bd011098010b41fe8c08411110c1012204200041d4006a10c00120051044103a220210df012002104e0240200a41ff0171220541034704404101200210f4012005410274418c92086a2802002d0000200210f40120042002102b200041086a1041200020002d000c3a006c200020002802083602682001200041e8006a2201104d200d200110f50120032001104b200028026820002d006c10460c010b4100200210f40120042002102b0b200041a0016a24000f0b41b888084116103e000b41e188084112103e000b41f38808410f103e000b41db8208410b41998008410e105b000bd20101087f230041206b22002400102a41021066410010612101410141f98608410410642102108402210410442103200041146a20012002108002200028021810a101210520002802142106410121010340200120054b45044020042006200110ab0110a20110b901220710a4010440200710a30121020b20032002107c200141016a21010c010b0b2000200336021020002003100736021c200041003602182000200041106a3602140340200041086a200041146a10f20120002802080440200028020c10061a0c010b0b200041206a24000b6402047f017e230041106b22002400102a41031066410041b98708410c10622101410110612102410241f98608410410642103108402200110bb01220450047e420005200041046a2002200310fe01200028020c200410be01ad0b1017200041106a24000b950101057f230041206b22002400102a1068410110674100106121032000410136020c02402000410c6a2204220128020041dce1082802004e0440410121020c010b200141fd86084110105e41fd86084110105f21010b20002001360204200020023602002000280204210120002802002102200028020c10652004200310d90110ad01200320022001200410d501200041206a24000b850101027f230041306b22002400102a41011066200041146a4100106110d90110ad01200041086a1041200020002d000c3a002c200020002802083602282000280214200041286a2201104d20002802182001104b200028021c200110a6012000280220200110a6012000280224200110a601200028022820002d002c1046200041306a24000b1b00102a4102106641001061410141f986084104106410d80110690b1b00102a4102106641001061410141f986084104106410d70110690b990202077f017e230041206b22002400102a41021066410010612102410141e68608410410622101200210d0011044210502400240108402200110bb012207500d002002200710810210a10121062002200710820210a10121010340200120064d0d012000410c6a220320022007200141016b220110830210502003108601200310870121032000280210200028020c470d0220002d001c044041d4e108410036020041d8e10841003a00000b1044103a2204104f2003200410ac0120052004105d0c000b000b20002005360208200020051007360214200041003602102000200041086a36020c034020002000410c6a10f20120002802000440200028020410061a0c010b0b200041206a24000f0b41998008410e108801000b4701037f102a41021066410010612100410141808408410a106221011056200010d101200010fd012001104041ed8c08411110c1012202200010bf0110441a20022001103a102b0b0e00102a4100106610d601ad102c0b830102027f017e230041106b22002400102a41011066410041f98608410410642201450440418d8708410c103e000b10da0110a20120001041200020002d00043a000c200020002802003602082001ad4280f5247e7c22024280f5247d200041086a220110f501200242017d200110f501200028020820002d000c1046200041106a24000b1000102a4100106610da0110a201102c0b1600102a105941011066410041c18008410a1062103c0b1000102a41001066103f10a30110061a0b0f00102a105941001066410110f7010b0f00102a105941001066410010f7010b0d00102a4100106610f801106b0b02000b0b0041b09308410e1002000b0bba130300418080080ba303726563697069656e742061646472657373206e6f7420736574696e70757420746f6f206c6f6e67696e76616c69642076616c75656c6f636b546f6b656e7300010273635f616464726573734661696c6564206465636f64696e6720726573756c742066726f6d20656e6572677920666163746f7279496e76616c69642061646472657373696e636f7272656374206e756d626572206f662045534454207472616e7366657273617267756d656e74206465636f6465206572726f722028293a20746f6f2066657720617267756d656e7473746f6f206d616e7920617267756d656e747377726f6e67206e756d626572206f6620617267756d656e747363616e6e6f74207375627472616374206265636175736520726573756c7420776f756c64206265206e656761746976654d756c7469455344544e46545472616e73666572455344544e46545472616e73666572455344545472616e7366657273796e6320726573756c74696e70757420746f6f2073686f72746361737420746f20693634206572726f724d616e6167656456656320696e646578206f7574206f662072616e67650041c383080bfb0f4553445420657870656374656445474c442e6974656d4944204f766572666c6f772e696e64657873746f72616765206465636f6465206572726f723a206e65775f7369676e657270726f6a6563745f6964496e76616c6964205745474c442d55534443207061697220616464726573732066726f6d20726f75746572496e76616c696420544f4b454e2d55534443207061697220616464726573732066726f6d20726f75746572666565735f636f6c6c6563746f725f6164647265737373696d706c655f6c6f636b5f61646472657373656e657267795f666163746f72795f61646472657373736166655f70726963655f70616972726f757465725f6164647265737362657461616c70686150726f6a656374206973207061757365644f6e6c792070726f6a656374206f776e6572206d61792063616c6c207468697320656e64706f696e74496e76616c69642070726f6a6563742049444f6e6c79207363206f776e6572206f722070726f6a656374206f776e6572206d61792063616c6c207468697320656e64706f696e7470726f6a6563745f6f776e65726e65775f6f776e6572757365724c656e67746820746f6f206c6f6e677765656b6f70745f6d61785f6e725f7765656b73496e76616c6964207765656b6f70745f6e6f74655f616e645f7369676e6174757265636c61696d5f74797065757365725f6164647265737350726f6a656374206e6f742073746172746564207965744d6179206e6f7420636c61696d207265776172647320666f7220746869732070726f6a65637420616e796d6f7265416c726561647920636c61696d65644d7573742070726f76696465206e6f746520616e64207369676e617475726543616e20636c61696d2066756c6c2072657761726473496e76616c6964206d696e20726577617264734e6f7420656e6f7567682072657761726473546f6f20666577207265776172647370726f6a6563745f6964736e725f7765656b737369676e6572656e645f7765656b73746172745f7765656b496e76616c6964207765656b206e756d62657273496e76616c6964207061796d656e744f6e6c792066756e6769626c6520746f6b656e73206163636570746564496e697469616c207265776172647320616c7265616479206465706f7369746564546f6f2066657720726577617264207765656b734669727374207765656b207265776172647320646f6c6c61722070657220656e65726779206e6f742073657450726f6a65637420616c726561647920656e646564496e76616c696420656e64207765656b4d757374206465706f73697420696e697469616c20726577617264732066697273746465706f7369745377617046656573456e64207765656b206e6f74207265616368656443616e6e6f7420776974686472617720616e796d6f7265496e76616c6964206665657320636f6c6c6563746f7220616464726573732e6c656e626164206172726179206c656e6774687661722061726773696e707574206f7574206f662072616e6765436f6e747261637420697320706175736564676574536166655072696365427954696d657374616d704f6666736574656e65726779466163746f72794164647265737361646450726f6a6563744576656e746368616e67655369676e65724576656e74636c61696d526577617264734576656e74706175736550726f6a6563744576656e746f776e657257697468647261774576656e74756e706175736550726f6a6563744576656e746465706f736974496e697469616c526577617264734576656e746465706f7369744164646974696f6e616c526577617264734576656e74496e76616c69642053432061646472657373496e76616c696420746f6b656e20494470726f6a6563744f776e657270726f6a6563744163746976656c61737450726f6a656374496470617573655f6d6f64756c653a70617573656475736463546f6b656e4964726f75746572416464726573737765676c64546f6b656e49647361666550726963655061697266697273745765656b417072746f74616c456e65726779466f725765656b726567526577446f6c6c617273726577446f6c6c617273506572456e657267796d696e526577446f6c6c617273506572456e65726779696e74456e65726779466f72526577436c61696d657273726567456e65726779526577436c61696d657273726567456e657267794578656d70436c61696d6572736765745061697275736572436c61696d656473696d706c654c6f636b416464726573736578656d707465645061727469636970616e747366656573436f6c6c6563746f724164647265737366697273744e6f7465496e64657863757272656e744e6f7465496e6465786e6f74657573657249647372657761726473496e666f6d696e52657761726473506572696f6472657761726473546f74616c416d6f756e746d696e5765656b6c795265776172647356616c75657265776172647352656d61696e696e67416d6f756e7466697273745765656b537461727454696d657374616d70a861000050c30000a08601003e0002003f0002004000020075736572456e65726779626173654173736574546f6b656e4964496e76616c6964207374617274207765656b5765656b2030206973206e6f7420612076616c6964207765656b7845786368616e676547726f77746856315461736b436f6d706c65746564456e64706f696e742063616e206f6e6c792062652063616c6c6564206279206f776e6572616464724964616464726c617374496470616e6963206f636375727265640041c093080b049cffffff" + "size": 20759, + "code": "0061736d0100000001a8011b60000060017f017f60027f7f0060027f7f017f6000017f60017f0060037f7f7f0060037f7f7f017f60047f7f7f7f0060027f7e0060047f7f7f7f017f60057f7f7f7f7f0060027f7e017f60017f017e6000017e60027f7f017e60017e0060017e017f60057f7f7e7f7f017f60067e7f7f7f7f7f017f60057e7f7f7f7f017f60047f7f7f7e0060047f7e7f7f0060027e7f0060037f7f7e017f60047f7f7f7e017f60037f7e7f017f02bb093303656e760e626967496e74536574496e743634000903656e7609626967496e74416464000603656e760b7369676e616c4572726f72000203656e760a6d4275666665724e6577000403656e760d6d427566666572417070656e64000303656e76096d4275666665724571000303656e760d6d42756666657246696e697368000103656e76106d4275666665724765744c656e677468000103656e76226d616e616765644d756c74695472616e73666572455344544e465445786563757465001203656e761b6d616e61676564457865637574654f6e44657374436f6e74657874001303656e760d6d616e6167656443616c6c6572000503656e76106d616e61676564534341646472657373000503656e76136d616e616765644f776e657241646472657373000503656e760f6d4275666665724765744279746573000303656e760f6973536d617274436f6e7472616374000103656e76126d427566666572476574417267756d656e74000303656e76126d427566666572417070656e644279746573000703656e76126d616e616765645369676e616c4572726f72000503656e761b736d616c6c496e74476574556e7369676e6564417267756d656e74000d03656e7619626967496e74476574556e7369676e6564417267756d656e74000203656e7611676574417267756d656e744c656e677468000103656e760f6765744e756d417267756d656e7473000403656e7614626967496e7446696e697368556e7369676e6564000503656e7614736d616c6c496e7446696e6973685369676e6564001003656e7609626967496e74537562000603656e7609626967496e74436d70000303656e760f6d4275666665725365744279746573000703656e760a626967496e7454446976000603656e7609626967496e744d756c000603656e76196d42756666657246726f6d426967496e74556e7369676e6564000303656e76176d427566666572546f426967496e74556e7369676e6564000303656e7609626967496e74506f77000603656e760a626967496e7453717274000203656e76146d427566666572436f707942797465536c696365000a03656e76126d42756666657253746f726167654c6f6164000303656e76136d42756666657253746f7261676553746f7265000303656e760a6765744761734c656674000e03656e760f636c65616e52657475726e44617461000003656e7611676574426c6f636b54696d657374616d70000e03656e761d6d42756666657253746f726167654c6f616446726f6d41646472657373000603656e761c6d616e616765644765744d756c74694553445443616c6c56616c7565000503656e761776616c6964617465546f6b656e4964656e746966696572000103656e760e636865636b4e6f5061796d656e74000003656e760f6d616e6167656457726974654c6f67000203656e7616736d616c6c496e7446696e697368556e7369676e6564001003656e76146d616e6167656456657269667945643235353139000703656e760d676574426c6f636b45706f6368000e03656e76156d427566666572546f426967496e745369676e6564000303656e7609626967496e74416273000203656e760a626967496e745369676e000103656e76136d42756666657247657442797465536c696365000a03f201f00101040411090103050102040204030501010102010202010201040214040404000108070207070701010707050505000501050106010b060201090b0a030f0815080b020b09010a010108020b0f020706010302030303020101030c110101040201010a08080a080002020202050103020202160602020901020d010101030c170f090c0c020203010907071804040419040b0d02050201040108040303010403040401030303030403040505040508000403050402020202060504010505010604060c0c1a0404000000000000000000000000000000000000000000000000000000000000000000000000000000000005030100030616037f01418080080b7f004181e2080b7f004190e2080b07e8062b066d656d6f7279020004696e697400fa01077570677261646500fb010a61646450726f6a65637400fc010f73657450726f6a6563744f776e657200fd010c706175736550726f6a65637400fe010e756e706175736550726f6a65637400ff010f697350726f6a656374416374697665008002137365744d696e52657761726473506572696f64008102187365744d696e5765656b6c795265776172647356616c7565008202156465706f736974496e697469616c52657761726473008302186465706f7369744164646974696f6e616c526577617264730084021773657446656573436f6c6c6563746f7241646472657373008502146f776e65725769746864726177526577617264730086020d66696e69736850726f6772616d0087021c7365744d696e526577617264446f6c6c617273506572456e657267790088020f73657446697273745765656b4170720089020e676574496e697469616c52647065008a02217365744e6578745765656b526577617264446f6c6c617273506572456e65726779008b0208736574416c706861008c020773657442657461008d021c736574546f74616c456e65726779466f7243757272656e745765656b008e021c676574546f74616c456e65726779466f7243757272656e745765656b008f020c636c61696d52657761726473009002176765744578656d707465645061727469636970616e74730091020e67657455736572436c61696d65640092020d757064617465526577617264730093020e67657452657761726473496e666f0094021567657452657761726473546f74616c416d6f756e74009502196765745265776172647352656d61696e696e67416d6f756e740096020f6765744e6f746573486973746f72790097020c6368616e67655369676e65720098020e67657443757272656e745765656b0099021e67657454696d657374616d70735374617274416e64456e644f665765656b009a021a67657446697273745765656b537461727454696d657374616d70009b0217736574456e65726779466163746f727941646472657373009c0217676574456e65726779466163746f727941646472657373009d02057061757365009e0207756e7061757365009f0208697350617573656400a0020863616c6c4261636b00a1020a5f5f646174615f656e6403010b5f5f686561705f6261736503020ae97af0011601017f1034220142001000200120012000100120010b1901017f41c0930841c0930828020041016b220036020020000b0e01017f10342200420a100020000b0e01017f103422012000103720010b19002001420053044041f5820841111002000b2000200110000b0f01017f10032201200010041a20010b0b0020002001100541004a0b19002000103b45044041f58008410f103c000b103d2000103e0b1400200041e1e108100d1a41e1e108100e41004a0b0900200020011002000b0a0041ca8c08411410400b090020002001109d010b0a0041989208410010400b1101017f1034220220002001101a1a20020b0700200010061a0b08002000104310440b7001047f230041106b220124002001410036020c20002001410c6a2202410441db8208410b107e200120002802082000280200220320024104107fa72202107c2001280200410147044041db8208410b41e68208410f1054000b20012802042000200220036a360200200141106a24000b0d00200010342200101e1a20000b0a0020001046200110470b0f01017f103422012000101d1a20010b5101027f230041106b22022400200220001007220341187420034180fe03714108747220034108764180fe03712003411876727236020c20012002410c6a410410820120012000108501200241106a24000b3701017f20011049220210072101200041106a41003a00002000410c6a20013602002000200236020820002001360204200041003602000b0d0020001034220010221a20000b6902057f017e200128020c2204104b45044020012903002107104c2105104c21062001280208230041106b22012400104c21031038210220012004103336020c200120073703002001200236020820032001104d2000200342002005200610081a200141106a24000b0b0c00200010830141ff0171450b1301017f10342200419892084100101a1a20000bd20102027f017e230041106b2203240020032001280208220241187420024180fe03714108747220024108764180fe0371200241187672723602002003200128020c220241187420024180fe03714108747220024108764180fe03712002411876727236020c20032001290300220442388620044280fe0383422886842004428080fc0783421886200442808080f80f834208868484200442088842808080f80f832004421888428080fc07838420044228884280fe0383200442388884848437020420002003411010101a200341106a24000b1500200020012002200320041034220110091a20010b0c01017f10342200100a20000b0c01017f10342200100b20000b0c01017f10342200100c20000b15001051104f103904400f0b41fc920841241002000b0d00200010342200100f1a20000b2e01017f41a681084117104022042000200110101a200441bd8108410310101a20042002200310101a20041011000b0c00200020012002105710530b4601017f230041106b220224002002200141187420014180fe03714108747220014108764180fe03712001411876727236020c20002002410c6a410410101a200241106a24000b2f01017f2000280200220341dce1082802004e04402001200241c0810841111054000b2000200341016a36020020030b2501017e20001012220342ffffffff0f5804402003a70f0b2001200241998008410e1054000b1f00200010532200100741204704402001200241f18b0841101054000b20000b2601017e2000101222014280808080105a0440418a8408410a41998008410e1054000b2001a70b0c00200010342200101320000b0a0020002001200210580b2f01017f230041106b22032400200341003a000f20002003410f6a410120012002107e20032d000f200341106a24000b1900200041dce1082802004e04400f0b41d1810841121002000b1400101520004604400f0b41e3810841191002000b1900200041dce1082802004c04400f0b41c0810841111002000b0b0041dce10810153602000b08002000106310160b08002000104910440b090020001065ad10170b2f01017e027f0240200010ac012201420158044041002001a741016b0d021a0c010b41898c084112107d000b41010b0b1f0020002001200210182000106741ff017104400f0b41fc810841301002000b1500410241012000103122001b4100200041004e1b0b9f0202087f017e230041406a22052400200541206a41ac82084114106920052802202108200528022422062003106a2004106b2103104c22092003ad106c20062009105620041007210a200541306a210b410021030340200a200341106a220949044020052008200620012002106d200528020421012000200528020036020020002001360204200541406b240005200b42003703002005420037032820042003200541286a22074110106e1a2005410036023c20072005413c6a220c106f21032007200c1070210d200541286a2005413c6a106f2107200541186a2008200620031071200541106a2005280218200528021c200d1072200541086a2005280210200528021420071073200528020c210620052802082108200921030c010b0b0b180020012002104021012000104c360204200020013602000b1000104c1a20002001280200103810560b0900200010074104760b3801017f230041106b2202240020024200370308200220014100200241086a10a501200020022802002002280204101a1a200241106a24000b900101037f230041106b220524000240200310780d00200220031075200410072106410021030340200341046a220720064b0d012005410036020c200420032005410c6a410410791a2002200528020c220341187420034180fe03714108747220034108764180fe0371200341187672721075200721030c000b000b2000200236020420002001360200200541106a24000b0f00200020012003200210324100470b7301017f230041106b220224002002410036020c2002200020012802002200200041046a22001096012002410c6a41042002280200200228020410970120012000360200200228020c2100200241106a2400200041187420004180fe03714108747220004108764180fe0371200041187672720ba70102017e017f230041106b22032400200342003703082003200020012802002200200041086a2200109601200341086a4108200328020020032802041097012001200036020020032903082102200341106a2400200242388620024280fe0383422886842002428080fc0783421886200242808080f80f834208868484200242088842808080f80f832002421888428080fc07838420024228884280fe038320024238888484840b160020022003107520002002360204200020013602000b160020022003107720002002360204200020013602000b1b00104c1a200220031046105620002002360204200020013602000b9c0101027f230041306b22052400200541286a41c08208410f1069200541206a2005280228200528022c20042802081071200541186a2005280220200528022420042903001072200541106a2005280218200528021c200428020c1073200528021021042005280214220620031075200541086a2004200620012002106d200528020c21012000200528020836020020002001360204200541306a24000b0d00104c1a20002001103810560b7101017f230041206b22052400200541186a41cf8208410c1069200541106a2005280218200528021c20031071200541086a200528021020052802142004107320052005280208200528020c20012002106d200528020421012000200528020036020020002001360204200541206a24000b1201017f104c22022001106c2000200210560b070020001007450b0c002000200120022003106e0b5201047f230041106b220124002000107b2102200141086a2000280208200028020022032002107c2001280208410147044041e68208410f107d000b200128020c2000200220036a360200200141106a24000b5402017f017e230041106b220124002001410036020c200041086a20002802002001410c6a4104109801044041e68208410f107d000b2000200028020041046a3602002001410c6a4104107f200141106a2400a70b1f0020012002200310032201102121022000200136020420002002453602000b1a01017f41ea83084116104022022000200110101a20021011000b1c002000200120022003200410c4012000200028020020026a3602000b3401017e02402001450d0003402001450d01200141016b210120003100002002420886842102200041016a21000c000b000b20020b920101037f230041106b220224002002410036020c024020012002410c6a4104108101220345044020022001280208200128020022032002410c6a4104107fa72204107c2000027f20022802004101460440200020022802043602042001200320046a36020041000c010b2000410f36020441e682080b3602000c010b2000410f360204200020033602000b200241106a24000b3201017f41e682082103200041086a200028020020012002109801047f41e68208052000200028020020026a36020041000b0b0b0020002001200210101a0b09002000106741016b0b1500417f200020011019220041004720004100481b0b09002000200110041a0b0c00200020002001100120000b0c00200020002001101b20000b0c00200020002001101c20000b0a0020002000200110010b11002000200041a08d06108b01101b20000b0b0041722000ad100041720b0f00200020002001108b01101c20000b0f00200020002001108e01101c20000b0a0041722000103741720b1301017f1034220120004106108b01101f20010b0e01017f103422012000102020010b0e01017f103422004200100020000b810102047f017e230041206b22022400200241106a42003703002002420037030820014100200241086a2203411010792002410036021c20032002411c6a2204106f21052003200410702106200241086a2002411c6a106f2103044041868308411d1002000b2000200336020c2000200536020820002006370300200241206a24000b1900200041feffffff074604404180800841191002000b20000b5f01027f230041206b22012400200010074120460440200141186a4200370300200141106a4200370300200141086a4200370300200142003703002000410020014120106e1a2001412041a38308412010950121020b200141206a240020020b5301027f2001200346047f4100210302402001450d00034020002d0000220420022d00002205460440200041016a2100200241016a2102200141016b22010d010c020b0b200420056b21030b20030541010b450b31000240200220034d0440200341104b0d012000200320026b3602042000200120026a3602000f0b109a01000b109a01000bb60201067f200120034604402001220341104f04402000410020006b41037122046a210520040440200221010340200020012d00003a0000200141016a2101200041016a22002005490d000b0b2005200320046b2203417c7122066a21000240200220046a22044103710440200641004c0d012004410374220141187121072004417c71220841046a2102410020016b4118712109200828020021010340200520012007762002280200220120097472360200200241046a2102200541046a22052000490d000b0c010b200641004c0d0020042102034020052002280200360200200241046a2102200541046a22052000490d000b0b20034103712103200420066a21020b20030440200020036a21010340200020022d00003a0000200241016a2102200041016a22002001490d000b0b0f0b109a01000bd20101037f230041106b2204240002400240027f024020002d000845044020002802002205100722064190ce004b0d0141d8e1082d00000d0141d4e108200636020041d8e10841013a0000200441086a41c493084190ce002006109901200541002004280208200428020c10791a200041013a00080b4101200120036a220041d4e1082802004b0d011a20002001490d0220004190ce004b0d0320022003200141c493086a200310970141000c010b200041003a0008200520012002200310790b200441106a24000f0b109a01000b109a01000b1c0020022003490440109a01000b20002003360204200020013602000b060010a202000b3f01017f103f210220012802002002104720012802042002104520012802082002109c01200128020c2002109c0120012802102002109c0120002002109d010b4601017f230041106b220224002002200041187420004180fe03714108747220004108764180fe03712000411876727236020c20012002410c6a4104108201200241106a24000b09002000200110231a0b0b0020002001104610231a0b1400416c419892084100101a1a2000416c10231a0b2101017e200010ac0122014280808080105a044041998008410e107d000b2001a70b1a0020001038220041d48308410510101a2001200010a20120000b090020002001109c010b090020002001109e010b3901017f230041106b220224002002420037030820022001ad4101200241086a10a50120002002280200200228020410a601200241106a24000b9e0202047f027e2003200142388620014280fe0383422886842001428080fc0783421886200142808080f80f834208868484200142088842808080f80f832001421888428080fc07838420014238882208200142288822094280fe0383848484370000200041084100200142005322072002716b41ff017122042008a746220520042001423088a741ff01714671220620056a20042009a741ff01714620067122056a20042001422088a741ff01714620057122056a200520042001a72205411876467122066a2004200541107641ff01714620067122066a2004200541087641ff01714620067122046a2004200150716a22042007200320044107716a2c0000410048732004410047712002716b22026b3602042000200220036a3602000b0d00200020012002104010231a0b080020002001103e0b0a0020002001ad10a9010b3801017f230041106b2202240020024200370308200220014100200241086a10a50120002002280200200228020410a601200241106a24000b0d01017f200010632000109f010ba00101057f230041206b220224002002410c6a2203200110482003107a21012002410c6a107a104421042003107b21032002410c6a107b21052002410c6a107b21062002280210200228020c4604402002411c6a2d0000044041d4e108410036020041d8e10841003a00000b200020063602102000200536020c200020033602082000200436020420002001360200200241206a24000f0b41998008410e107d000b5d02027f017e230041106b22012400200142003703082000104922001007220241094f044041998008410e107d000b2001200141086a200210eb01200041002001280200220020012802042202106e1a20002002107f200141106a24000b0800200010ae01450b0d002000416710221a416710070b130020001038220041aa9308410610101a20000b1a0020001038220041a69308410410101a2000200110850120000b1a0020001038220041a09308410610101a2001200010b20120000b7801017f230041106b220224002002200042388620004280fe0383422886842000428080fc0783421886200042808080f80f834208868484200042088842808080f80f832000421888428080fc07838420004228884280fe038320004238888484843703082001200241086a4108108201200241106a24000b0c002000200110b00110ac010b5001037f20002802082203200110b5014504402000280204220210a00121042000280200200441016a220010a101200110a90120022000ad10a901200210a00121002003200110b6012000ad10a9010b0b0f002000200110b60110a0014100470b1a0020001038220041e48308410610101a2001200010b20120000b080020002001106a0b1301017f104c22022001ad106c2000200210560b1201017f104c2202200020011040105620020b1b002000104922001007412047044041f18b084110107d000b20000b2201017f1034220242001000200010910136020c20002001370300200020023602080b910101037f230041106b2203240020001093012104419d9008410710402105104c220020011075200020021075109101210110242004200120052000104e210010252000100721012003410036020c2003200036020420032001410276360208200341046a41db8208410b10bd01103822001007412047044041db8208410b41f18b0841101054000b200341106a240020000b7b01027f230041106b22032400200028020821042003410036020c200028020020044102742003410c6a41041079450440200328020c21012000200441016a360208200141187420014180fe03714108747220014108764180fe0371200141187672721038200341106a24000f0b2001200241c0810841111054000b8f0101057f20001038210310bf011049210410c0011049210510c10110ba0122061038200310382004103810bc01220710940145044020062004200510bc012203109401044041948408412b103c000b200310bf011049200720002001200210c201200210c2010f0b20062003200510bc012203109401450440200320002001200210c2010f0b41bf8408412b103c000b0a0041ef8e08410c10400b0a0041d78e08410b10400b0a0041e28e08410d10400bd10201047f230041306b2204240010c30110ba01109301210641ad8c08411d10402107104c2205200010752005200310772001104c1038220010474200200010b201200220001045200520001056109101210010242006200020072005104e21001025200010072101200441003602142004200036020c200420014102763602102004410c6a41db8208410b10bd01220110072100200441286a41003a0000200441246a2000360200200420013602202004200036021c200441003602182004410036022c200441186a2004412c6a410441db8208410b10c401024020042d002f044020042d002c450d010b200441186a41db8208410b105d1a0b200441186a220010431a200010c5011a200010422100200428021c200428021846044020042d0028044041d4e108410036020041d8e10841003a00000b200441306a240020000f0b41db8208410b41998008410e1054000b0a0041fb8e08410d10400b2300200041086a20002802002001200210980104402003200441e68208410f1054000b0b3602017f017e230041106b22012400200142003703082000200141086a2200410841db8208410b107e20004108107f200141106a24000b1800200010c701104f200010c801200010c901200110a4010b170010ca0110a0012000490440418986084112103c000b0b2a01017f1051210202402000200110cb0110ba0110390d002000200210390d00419b86084135103c000b0b1300200041aa8e08410d10402200109c0120000b0a0041b78e08410d10400b13002000419e8e08410c10402200109c0120000bd90101047f024010cd0122052003280208490d00200328020c220420054f0d00200420032802102206460d002005200220046a2202200520022005491b20011b2205200620052006491b22012004200120044b1b210710910121020340200420074604400240200520064f0440200328020420021089010c010b2000200110ce0122041063220520021089012004200510a3012000200110cf0122041063220520021089012004200510a3010b2003200136020c0520022000200410ce0110aa01108901200441016a21040c010b0b0b200010d0012003109b010b2b01027e1026220010d10110ac01220154044041c49208411a103c000b200020017d4280f52480a741016a0b1a00200041d39108411610402200109c012001200010a20120000b1a00200041ac9108411210402200109c012001200010a20120000b1300200041919108410b10402200109c0120000b0a0041e99108411710400b1b002000200141ff0171410274418092086a280200108c01108a010b840101027f4280c8afa025103642808090bbbad6adf00d108d01210141a29208411010402100103d10ba0120004167102741671038200110334280a30510be01210010d4011063200010880142808090bbbad6adf00d108d0142808090bbbad6adf00d108d011035108f0141a08d06108c014134108c0142a00b108d0120011088011087010b0a0041888f08410c10400bbc0301097f230041306b2204240010cd012101200041948f08411210402205109c012001200510a2010240200510ad014504402005106321000c010b200441086a200010d00110ab012000200110cf0110632101200428020820014280a30510be0121090240200010cd01220310d601220710ad014504402007106321010c010b2000200341016b220210d70110632000200210d801106310860121082000200210d901106321062000200210d70110632201104b45044020062000200210d8011063200610880120011087011086011a0b10da01106321012008104b0d002006104b0d002004411c6a200010d00110ab012000200310cf0110632103200428021c20034280a30510be0121032000200210db01106320031088011090012100200820061088011090012102200710dc01106342808090bbbad6adf00d108d0142808090bbbad6adf00d108d012000108801200241a08d06108c011087011035108f01108701220020012000200110840141ff01714101461b2201109e010b20011035108f0110880121002005200942808090bbbad6adf00d108d0142808090bbbad6adf00d108d0120001087012200109e010b200441306a240020000b1a00200041b38f08411310402200109c012001200010a20120000b1a00200041f38f08411410402200109c012001200010a20120000b1a00200041879008411610402200109c012001200010a20120000b1a00200041dc8f08411710402200109c012001200010a20120000b0a0041c68f08411610400b1a00200041a68f08410d10402200109c012001200010a20120000b0a0041ca8508410510400b0a0010da01200010a3010b0a0010df01200010a3010b0a0041c68508410410400b0a0010dc01200010a3010bd305020a7f017e230041306b2204240010e201200110c701416b2109024041e0e1082d000022060440416b41ffffffff0720061b21090c010b41e0e10841013a0000416b10280b4101210502402009106b410146044041002106200910072107200441206a210d0340200641106a220c20074b0d02200d42003703002004420037031820092006200441186a22064110106e1a20044100360200200520062004106f210a200620041070210e20062004106f210b200c2106410021050d000b10a202000b4184810841221002000b024002400240024002400240200e500440104f220c200110cb0110ba011039044020022003492208450d0210cd0120024f0d03200320026b2209108b01210510342206200b2005101b200a1038200610334280a30510be0110e301106310e401450d04200110d001220510ad010d05200441186a200510ab01200a20042802181039450d06200441206a2205200528020022072002200220074b1b360200200441106a200441286a2802002207200320032007491b3602002004200428022422072002200220074b1b360224200441086a2005290200370300200420042902183703000c070b41e085084129103c000b41d08908411d103c000b41ad89084114103c000b41b292084112103c000b41f38808410f103c000b200a103821051091012107200420033602102004200236020c2004200236020820042007360204200420053602000c010b41c18908410f103c000b200141012004200410cc012003200220081b21030340200220034704402001200210cf0122051063220820061089012005200810a3012001200210ce0122051063220820061089012005200810a301200241016a21020c010b0b2009108b0121021034220120062002101c200b200b20011066200a103821022004200b3602242004420037031820042002360220200c200441186a104a2000200136020c200042003703002000200a360208200441306a24000b130010ed0110650440419b8c084112103c000b0b0a0041be9108411510400b10002000200110840141ff01714102490b1b002000103b45044041cf8b08411e103c000b10e601200010a7010b0a0041d49008411410400b1e002000280208200110472000290300200110b201200028020c200110450b8a0101047f230041106b220324002001280204220241046a220420012802084b047f41000520012802002003410036020c28020020022003410c6a410410791a200328020c210220012004360204200241187420024180fe03714108747220024108764180fe037120024118767272210241010b21012000200236020420002001360200200341106a24000b2e01027f20011038210220011038220341ed8b08410410101a2000200336020420002001360200200020023602080b2701017f230041106b22022400200220003a000f20012002410f6a4101108201200241106a24000b3a01017f230041106b22032400200341086a200141082002109901200328020c21012000200328020836020020002001360204200341106a24000b0a0010ed01200010a4010b0a0041c48e08411310400b0e00200010830141ff01714101460b1d00024020001094014504402000103b0d010b41fc8d084112103c000b0b130020001029450440418e8e084110103c000b0b1300200041958908410610402200109c0120000b1f00200141a49008410b10402201109c012002200110a2012000200110e9010b0a0041af9008411110400b1f00200141c09008411410402201109c012002200110a2012000200110e9010b1a00200041e89008410e10402200109c012001200010b20120000b1a00200041f69008411010402200109c012001200010b20120000b2100200041869108410410402200109c012001200010b2012002200010a20120000b0a00418a9108410710400b0a00419c9108411010400bf201020a7f017e102a410a105f4100105b4101105b21064102105b2107410341b88508410e10592100410441a98508410f1059210141054193850841161059410641808508411310592102410741ea840841161059410810532103410910532104200010ef01200110ef01200210ef01200310f001200410f00110c101200010a70110c301200110a70110f301200210a70110e50110c0012003109d0110bf012004109d01103a10dd01200610e001200710de0110f901421a10a90142e80710361035108f01108801210010e301200010a3011026210a10d101200a200a4280b4caae067d4280f524827d10a901410110ec010b0800102a4100105f0b7402037f017e230041106b22022400102a10524101105f2002410041d08608410d1059220036020c10ca0110a001210110ca01200141016a2201ad220310a901200110cb012000103e41de8c08410f10b90122002002410c6a10b7012000200110b8012000104c102b2003102c200241106a24000b2d01027f102a10524102105f4100105a2100410141dd8608410910592101200010c701200010cb01200110a7010b2b01027f102a4101105f4100105a2200410010c601418f8d08411110b9012201200010b8012001104c102b0b2b01027f102a4101105f4100105a2200410110c60141b28d08411310b9012201200010b8012001104c102b0b1100102a4101105f4100105a10c90110640b2001017f102a10524101105f4100418d89084108105c210010f901200010a8010b1a01017f102a10524101105f4100105b210010e301200010a3010b9a0201067f230041306b220124004104105f4100105a2100410141a38908410a105c21024102419b89084108105c210341034195890841061059210402400240200010d00110ad01044010f90110a001200320026b4b0d01200120002002200310e10110d301220510ee01450d022000200210d601200510a301200010f1012004103e200010c901410110a401200141186a200141086a2903003703002001200436022820012003360224200120023602202001200129030037031041c58d08411a10b9012205200010b8012002104c1038220010a2012003200010a2012000200410041a200141106a200010e70120052000102b200141306a24000f0b41ed89084121103c000b418e8a084114103c000b41a28a08412c103c000be70101067f230041306b220124004103105f4100105a2104410141a38908410a105c21004102419b89084108105c2103024002400240200410d001220210ad01450440200141046a200210ab0110cd01200128021422024f0d01200020024b0d02200128021020034b0d03200141186a220520042000200310e1012001200336022c2001200036022841df8d08411d10b9012202200410b8012000104c1038220010a2012003200010a2012005200010e70120022000102b200141306a24000f0b41f38a084122103c000b41ce8a084115103c000b41b292084112103c000b41e38a084110103c000b1700102a10524101105f410041ea84084116105910e5010bce0201087f230041306b22002400102a10524102105f4100105a2103410141a38908410a105c2102200310c7012000410c6a200310d001220610ab01024010cd012204200028021c2201490440200120024d200028021820024b720d01200220044d0d012003410120012000410c6a10cc011091012104200028021c21052002210103402007200120054b7245044020042003200110ce0110aa011089012003200110cf01109f01200120054f2107200120012005496a21010c010b0b1051200028020c1038210520002004103336022c2000420037032020002005360228200041206a104a0240200220002802184704402000200236021c20062000410c6a109b010c010b2006109f010b41a08d08411210b9012201200310b8012002104c1038220210a20120042002104520012002102b200041306a24000f0b41b88b084117103c000b41b292084112103c000be60302077f017e230041e0006b22002400102a4101105f4100105a210110e2012000411c6a200110d001220310ab0110cd01200028022c4f04402001410120002000411c6a10cc012003109f01024020002802202205104b0d00200028021c210610e60110ba01109301210141958b08410f10402104104c2102104c21032000200536023c20002006360238200042003703302003200041306a104d200020013602402000427f37033820002002360234200020043602302000109101220536024802400240024002402003106b0e020200010b200041d0006a2003109201027f2000290350500440200041086a200420022000280258200028025c1076200028020c210220002802080c010b1050200041106a200420022001200041d0006a107420002802142102210120002802100b210410910121050c010b10502101200020042002200041406b2003106820002903382107200028020421022000280200210410910121052007427f520d010b102421070b20072001200520042002104e210110254100210420011007210320004100360238200020013602302000200341027622023602340340200220044d0d01200041306a41db8208410b10bd011a20002802342102200028023821040c000b000b200041e0006a24000f0b41a48b084114103c000b1100102a10524101105f4100105b10dd010b1a01017f102a10524101105f4100105b210010d401200010a3010b0d00102a4100105f10d30110160b2d01027f102a10524102105f4100105a21004101105b2101200010c701200010cd0141016a10d601200110a3010b1100102a10524101105f4100105b10e0010b1100102a10524101105f4100105b10de010b8e0202037f017e230041206b22002400102a1061410010602000410036020c2000410c6a2102104c21010340200228020041dce1082802004804402001200241828908410b105510560c010b0b200028020c105e200110072102200041003602142000200241027622023602102000200136020c4100210102400340200120024904402000410c6a41818c08410810bd0121012000420037031820011007220241094f0d022000200041186a200210eb01200141002000280200220120002802042202106e1a20012002107f22034280808080105a0d022003a7220110c701200110d5011a20002802102102200028021421010c010b0b200041206a24000f0b41818c08410841998008410e1054000b1a01017f102a4101105f4100105a220010c701200010d50110160b9214020d7f037e23004190016b22002400102a1061410310604100105a21054101105b2108027f230041206b2201240002400240024041021014450440410321020c010b410210532203100721022001411c6a41003a0000200141186a200236020020012003360214200120023602102001410036020c41032102024002402001410c6a41af8708410a105d41ff01710e020100040b2001410c6a41af8708410a105d220241ff017141034f0d030b2001280210200128020c470d0120012d001c450d0041d4e108410036020041d8e10841003a00000b200141206a240020020c020b41af8708410a41998008410e1054000b41af8708410a41a78008410d1054000b210a20004103360224200041dc006a2102410021030240200041246a2206220128020041dce1082802004e0440410121030c010b2001419987084116105521042001419987084116105710532201100741c000460d0041998708411641f18b0841101054000b2002200136020820022004360204200220033602002000280224105e200028025c2104200028026021032000280264210710e201200510c70110cd0121022006200510d00110ab0102400240024002400240024002400240200028022c20024d0440200220002802344f0d01200041386a2005200210f2012000104f220636024410f8012201200610b00110ac01220d500440200110af0110ac01210d2001200610b001200d42017c220d10a9012001200d10b1012006103e200d500d03200110af01200d10a9010b2000280240200d10b5010d07200041d8006a2005200210f40102402000280260200d10b5010d00200510c9011065450d0420040d05411e104c220110a201200141de9208411e10101a20052001109c012002200110a2012001200610041a200020031007220441187420044180fe03714108747220044108764180fe0371200441187672723602582001200041d8006a410410101a2001200310041a200510f10110ba0120012007102d1a20031007410b4f0d062005200d2005200d10f601220410a001220110f7012003103f2203104720022003109c012003109d012004200141016a10a80120014114490d002005200d2005200d10f501220110a001220310f701109f012001200341016a10a8010b200541012000200041246a10cc01200041386a200d10b401200510d50121072005200210cf0110632109102e210e103d10ae01450d0641989208410a10402201200610041a103d10ba012001416710274167103822011078450440200110072103200041e8006a41003a0000200041e4006a2003360200200020013602602000200336025c20004100360258200041f8006a200041d8006a108001024020002802780d00200028027c10342201102f1a20004200370378200041d8006a200041f8006a41081081010d00200041f8006a22034108107f210f2003200041d8006a10800120002802780d00200028027c10442103200028025c2000280258470d0020002d0068044041d4e108410036020041d8e10841003a00000b0240200e200f510d00200310ee01450d00200310332104200e200f580d00200e200f7d108e01210b1034220c2004200b101c20012001200c10180b20002003360264200020013602602000200e3703580c0a0b20002d0068044041d4e108410036020041d8e10841003a00000b41cb8008412a103c000b200041d8006a200e10bb010c080b41c587084117103c000b41dc8708412e103c000b41d98308410b1002000b41cf85084111103c000b41998808411f103c000b41ea8608410f103c000b200041d8006a200e10bb010c010b418a8808410f103c000b024020002802602201106741ff017141014d044010910121040c010b10342204200110300b027f2007104b04401091010c010b2009200410880120071087010b21032000280224103821010240024002400240027f0240200a41ff0171410346044010df01106321062005200210ce011063200310840141ff017141ff01470d032008104b0d0141ce88084113103c000b2005200210ce0122071063220910ee01450d03200920032003200910840141ff01714101461b22091033200a10d2012203200810e401450d042007106322082008200310662007200810a3012005200210d70122081063220720041089012008200710a3012004200a10d20121042005200210d90122081063220720041089012008200710a30120011038200942901c10be0121042005200210db0122021063220820041089012002200810a3014207210e0240024002400240200a41ff017141016b0e020100020b420e210e0b200020033602544200210d20004200370348200020013602502006103821022003104b0d01102e210d10f30110ba01109301210141b48008410a10402106104c2203200d200e7c1077200320021075104c2202200041c8006a104d200020013602682000427f3703602000200336025c200020063602582000109101220436027002400240024002402002106b0e020200010b200041f8006a2002109201027f2000290378500440200041106a2006200320002802800120002802840110762000280210210620002802140c010b1050200041186a200620032001200041f8006a1074200028021821062101200028021c0b210310910121040c010b10502101200041086a20062003200041e8006a200210682000290360210d200028020c2103200028020821061091012104200d427f520d010b1024210d0b200d2001200420062003104e210110252001100721022000410036028001200020013602782000200241027636027c200041f8006a41db8208410b10bd01220210072101200041e8006a41003a0000200041e4006a2001360200200020023602602000200136025c20004100360258200041d8006a10432201100741044604402000410036028c01200141002000418c016a22024104106e1a41feffffff0720012002410441d0830841041095011b21010b200041d8006a220210c501210d200210422103200028025c2000280258470d0720002d0068044041d4e108410036020041d8e10841003a00000b200141feffffff07470d0141c38308410d1002000b200020033602544200210d20004200370348200020013602502006200041c8006a104a0b200310330c010b2005200210d80122081063220720041089012008200710a301200120062003108801108a0142901c10be0121042005200210db0122011063220320041089012001200310a301200041d8006a22042005200241016a10f4012004200d10b4011091010b41fe8c08411110b9012204200041c4006a10b7012005104c10382202109c01200210450240200a41ff0171220541034704404101200210ea012005410274418c92086a2802002d0000200210ea0120042002102b2001103f22011047200d200110b201200320011045200110410c010b4100200210ea0120042002102b0b20004190016a24000f0b41b888084116103c000b41e188084112103c000b41f38808410f103c000b41db8208410b41998008410e1054000bd20101087f230041206b22002400102a4102105f4100105a2101410141f986084104105c210210f8012104104c2103200041146a2001200210f401200028021810a001210520002802142106410121010340200120054b45044020042006200110a10110ac0110b101220710ae010440200710ba0121020b200320021075200141016a21010c010b0b2000200336021020002003100736021c200041003602182000200041106a3602140340200041086a200041146a10e80120002802080440200028020c10061a0c010b0b200041206a24000b6402047f017e230041106b22002400102a4103105f410041b98708410c105921014101105a2102410241f986084104105c210310f801200110b301220450047e420005200041046a2002200310f201200028020c200410b501ad0b1017200041106a24000b950101057f230041206b22002400102a1061410110604100105a21032000410136020c02402000410c6a2204220128020041dce1082802004e0440410121020c010b200141fd86084110105741fd86084110105821010b20002001360204200020023602002000280204210120002802002102200028020c105e2004200310d00110ab01200320022001200410cc01200041206a24000b6101027f230041206b22002400102a4101105f2000410c6a4100105a10d00110ab01103f2101200028020c2001104720002802102001104520002802142001109c0120002802182001109c01200028021c2001109c0120011041200041206a24000b1b00102a4102105f4100105a410141f986084104105c10cf0110620b1b00102a4102105f4100105a410141f986084104105c10ce0110620b960202077f017e230041206b22002400102a4102105f4100105a2102410141e68608410410592101200210c701104c21050240024010f801200110b3012207500d002002200710f50110a00121062002200710f60110a00121010340200120064d0d012000410c6a220320022007200141016b220110f70110482003107a2003107b21032000280210200028020c470d0220002d001c044041d4e108410036020041d8e10841003a00000b104c1038220410472003200410a2012005200410560c000b000b20002005360208200020051007360214200041003602102000200041086a36020c034020002000410c6a10e80120002802000440200028020410061a0c010b0b200041206a24000f0b41998008410e107d000b4701037f102a4102105f4100105a2100410141808408410a10592101104f200010c801200010f1012001103e41ed8c08411110b9012202200010b801104c1a200220011038102b0b0e00102a4100105f10cd01ad102c0b5002017f017e102a4101105f410041f986084104105c2200450440418d8708410c103c000b10d10110ac012000ad4280f5247e7c22014280f5247d103f220010b201200142017d200010b201200010410b1000102a4100105f10d10110ac01102c0b1600102a10524101105f410041c18008410a1059103a0b1000102a4100105f103d10ba0110061a0b0f00102a10524100105f410110ec010b0f00102a10524100105f410010ec010b0d00102a4100105f10ed0110640b0300010b0b0041b09308410e1002000b0bba130300418080080ba303726563697069656e742061646472657373206e6f7420736574696e70757420746f6f206c6f6e67696e76616c69642076616c75656c6f636b546f6b656e7300010273635f616464726573734661696c6564206465636f64696e6720726573756c742066726f6d20656e6572677920666163746f7279496e76616c69642061646472657373696e636f7272656374206e756d626572206f662045534454207472616e7366657273617267756d656e74206465636f6465206572726f722028293a20746f6f2066657720617267756d656e7473746f6f206d616e7920617267756d656e747377726f6e67206e756d626572206f6620617267756d656e747363616e6e6f74207375627472616374206265636175736520726573756c7420776f756c64206265206e656761746976654d756c7469455344544e46545472616e73666572455344544e46545472616e73666572455344545472616e7366657273796e6320726573756c74696e70757420746f6f2073686f72746361737420746f20693634206572726f724d616e6167656456656320696e646578206f7574206f662072616e67650041c383080bfb0f4553445420657870656374656445474c442e6974656d4944204f766572666c6f772e696e64657873746f72616765206465636f6465206572726f723a206e65775f7369676e657270726f6a6563745f6964496e76616c6964205745474c442d55534443207061697220616464726573732066726f6d20726f75746572496e76616c696420544f4b454e2d55534443207061697220616464726573732066726f6d20726f75746572666565735f636f6c6c6563746f725f6164647265737373696d706c655f6c6f636b5f61646472657373656e657267795f666163746f72795f61646472657373736166655f70726963655f70616972726f757465725f6164647265737362657461616c70686150726f6a656374206973207061757365644f6e6c792070726f6a656374206f776e6572206d61792063616c6c207468697320656e64706f696e74496e76616c69642070726f6a6563742049444f6e6c79207363206f776e6572206f722070726f6a656374206f776e6572206d61792063616c6c207468697320656e64706f696e7470726f6a6563745f6f776e65726e65775f6f776e6572757365724c656e67746820746f6f206c6f6e677765656b6f70745f6d61785f6e725f7765656b73496e76616c6964207765656b6f70745f6e6f74655f616e645f7369676e6174757265636c61696d5f74797065757365725f6164647265737350726f6a656374206e6f742073746172746564207965744d6179206e6f7420636c61696d207265776172647320666f7220746869732070726f6a65637420616e796d6f7265416c726561647920636c61696d65644d7573742070726f76696465206e6f746520616e64207369676e617475726543616e20636c61696d2066756c6c2072657761726473496e76616c6964206d696e20726577617264734e6f7420656e6f7567682072657761726473546f6f20666577207265776172647370726f6a6563745f6964736e725f7765656b737369676e6572656e645f7765656b73746172745f7765656b496e76616c6964207765656b206e756d62657273496e76616c6964207061796d656e744f6e6c792066756e6769626c6520746f6b656e73206163636570746564496e697469616c207265776172647320616c7265616479206465706f7369746564546f6f2066657720726577617264207765656b734669727374207765656b207265776172647320646f6c6c61722070657220656e65726779206e6f742073657450726f6a65637420616c726561647920656e646564496e76616c696420656e64207765656b4d757374206465706f73697420696e697469616c20726577617264732066697273746465706f7369745377617046656573456e64207765656b206e6f74207265616368656443616e6e6f7420776974686472617720616e796d6f7265496e76616c6964206665657320636f6c6c6563746f7220616464726573732e6c656e626164206172726179206c656e6774687661722061726773696e707574206f7574206f662072616e6765436f6e747261637420697320706175736564676574536166655072696365427954696d657374616d704f6666736574656e65726779466163746f72794164647265737361646450726f6a6563744576656e746368616e67655369676e65724576656e74636c61696d526577617264734576656e74706175736550726f6a6563744576656e746f776e657257697468647261774576656e74756e706175736550726f6a6563744576656e746465706f736974496e697469616c526577617264734576656e746465706f7369744164646974696f6e616c526577617264734576656e74496e76616c69642053432061646472657373496e76616c696420746f6b656e20494470726f6a6563744f776e657270726f6a6563744163746976656c61737450726f6a656374496470617573655f6d6f64756c653a70617573656475736463546f6b656e4964726f75746572416464726573737765676c64546f6b656e49647361666550726963655061697266697273745765656b417072746f74616c456e65726779466f725765656b726567526577446f6c6c617273726577446f6c6c617273506572456e657267796d696e526577446f6c6c617273506572456e65726779696e74456e65726779466f72526577436c61696d657273726567456e65726779526577436c61696d657273726567456e657267794578656d70436c61696d6572736765745061697275736572436c61696d656473696d706c654c6f636b416464726573736578656d707465645061727469636970616e747366656573436f6c6c6563746f724164647265737366697273744e6f7465496e64657863757272656e744e6f7465496e6465786e6f74657573657249647372657761726473496e666f6d696e52657761726473506572696f6472657761726473546f74616c416d6f756e746d696e5765656b6c795265776172647356616c75657265776172647352656d61696e696e67416d6f756e7466697273745765656b537461727454696d657374616d70a861000050c30000a08601003e0002003f0002004000020075736572456e65726779626173654173736574546f6b656e4964496e76616c6964207374617274207765656b5765656b2030206973206e6f7420612076616c6964207765656b7845786368616e676547726f77746856315461736b436f6d706c65746564456e64706f696e742063616e206f6e6c792062652063616c6c6564206279206f776e6572616464724964616464726c617374496470616e6963206f636375727265640041c093080b049cffffff", + "report": { + "imports": [ + "bigIntAbs", + "bigIntAdd", + "bigIntCmp", + "bigIntFinishUnsigned", + "bigIntGetUnsignedArgument", + "bigIntMul", + "bigIntPow", + "bigIntSetInt64", + "bigIntSign", + "bigIntSqrt", + "bigIntSub", + "bigIntTDiv", + "checkNoPayment", + "cleanReturnData", + "getArgumentLength", + "getBlockEpoch", + "getBlockTimestamp", + "getGasLeft", + "getNumArguments", + "isSmartContract", + "mBufferAppend", + "mBufferAppendBytes", + "mBufferCopyByteSlice", + "mBufferEq", + "mBufferFinish", + "mBufferFromBigIntUnsigned", + "mBufferGetArgument", + "mBufferGetByteSlice", + "mBufferGetBytes", + "mBufferGetLength", + "mBufferNew", + "mBufferSetBytes", + "mBufferStorageLoad", + "mBufferStorageLoadFromAddress", + "mBufferStorageStore", + "mBufferToBigIntSigned", + "mBufferToBigIntUnsigned", + "managedCaller", + "managedExecuteOnDestContext", + "managedGetMultiESDTCallValue", + "managedMultiTransferESDTNFTExecute", + "managedOwnerAddress", + "managedSCAddress", + "managedSignalError", + "managedVerifyEd25519", + "managedWriteLog", + "signalError", + "smallIntFinishSigned", + "smallIntFinishUnsigned", + "smallIntGetUnsignedArgument", + "validateTokenIdentifier" + ], + "memoryAllocationError": false, + "isMemGrow": false, + "eiCheck": { + "eiVersion": "1.3", + "ok": true + } + } } diff --git a/growth-program/output/growth-program.wasm b/growth-program/output/growth-program.wasm index c675692422ef9225004614ddec75ff5932a605fa..af938fb8fa10e5348e1bc33082c484abc00611e6 100755 GIT binary patch literal 20759 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 H6LS9!nVYz! literal 22020 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⪼WDe@<2oDCC3G>+IPKjXc6)fuZ5B5cCi1qwL0MYzlVhS1lw>vTxuYhU5rg zaP~=7e_S>}M+983ihhsFMW54HC7pl{*W-y;9@UV?u}|IZ9{c{v(?V zysS^y7)uu}I8I_n43U$w**~L4%SyH2lQb2sLDg)1IAbFev7ZgtQli+v($x$Px-`cA zE7!^9g+C+UBodwrE(+@C9hTY}0Hpj-md@~C1b0AzZeYR#XUfbW zc+(F2--9HgHSwza{;G}%2?yaA@>FpUnuAF(lnptO>=!W~jgW4%IL(MpAHWg-g5qCB zdF(5n95+A|5+v+Jo*7HPEg!UJ5`S^n4riU;G&ty3xZ^f=$Au-Nt>Ls|&Oer)=$z_{ z2f+Uu2=@N_^XI`JNs@2nTY^*0()|!JAY3sH-)y3jDI|jK@HHlf{gwJu9usE~bfq7K zG6f3xsIz$QGT}I+vbXBFp6>jimAH?$4F%_IrVzcXv|rlNFEJAD%0Rp+50y`|wI+qV5Ri-S~<` z`OZ*|j9HD5b2yVqo7is-NO1+@`BV_gIaKJU@P!}37qCwFa!&UssDLtGf22#^4cqg0 zd2v9Jq(mLWa_BomqVnp*+`>JqA!eq`x!1_aCUSClEhn!zvAT=ne*>g8VX^Eq+3{g9 z^x%NZzoE5BAAhA#S!|z_kp4hT48Dz|?z$qZ|CBxBFH7!P{nxgAmdQ*Z8!a7P$X*jf zM<2q%`4A?}1i+N!#&;s&rwomvVu~%)-)2FYPTZrt^yn zhi4YTjXx>BE1ht!kS_jNHr6dq9?VDXY|qShrqZd-!b)?*P#jRTDH1`Xoop3uw zIvuaa*qzUo51d(;T;x)c$zHm!a`aHAn=VeLx^yV*tuT&0K0OCg;@PiXHwU46dOOjxH3OQWxCKg z+}7nY{o9bZ9PGf_yTVq#7Uks=3zPX=17t2AS?u;E+si_2I&<|^5tJL+;TEzRJCo_m z!c^zBbP?Qx1r|BnF>(-+e;o}d>D;yiqB>I(yRP4H1ve=j-Mu5-d#ux)o?kqEMHs6a zQMgQM4XU;Q!|{X5x=X9O6mR4?I5Sm{;U-OX`Ahfj*q$!6XS#h(2$buxl}@+ldSLH$ z6MMdW*J+2lcvK?4f9b3p)qf z3sZqYZEo`Fgll&W_D(EyG-Uz)zDT+#qPoBaaXZ0nNB}BE4ujyha4}Lk4I}~b0vv>b ztC~95e7Dn{0yXiTo*P!+MYc&S(*+Vl#V>Ck)! zWJ?>R?a9fGZYIj_PbyYU+d0VjZBL!4wOdOAQNqnXq1Ycc6>e-wmrzN$0u!21js+o# zi2*^YM$Y0TOcOAhFNs)(tEc)?PwUpFym9~W_L6Rzn#czRVnQUYQJVt)TJv~**A&DF zL@d^lu%&%rDTAA2MG&9jMy*h@_Aanc zmE)_p9xF2X>Xz*6d%Qwpfvo-83j`H4fp5~?J96IKt82aTau)6zn@3aUknNrdn?87S zacX70vn{HfmF20){0_XRsn~(;c|6`ZJP((J%kiYq0xI{R&jQ_Vg0H#ltGDK2E>(6r zhq(1TI|xiJqUJpnaN`Hx$43tUPVvnt-VRr#Hy*N zuCGU1=Kyuiap{+s@9f*r0(|I#&TiSU$#~gV{~cBi3T^iky9;Vc_kcyH2DiE8O{*>h zqleJ5_F}iZ+gaCx^%1=G0({%_$QbnmUPipwhV*kWGi@t z+Y`G8Aj@kD>6NlM63Molp_wS^w@us@d45-S@p$jZjn6#LUY^^&D3d2!otqx4(L%Z? rLxocz%Y^zqbRyavB&fT4O21+`@!G-+CTTKYaLVXvucZ7ChY"] path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "=0.48.0" default-features = false diff --git a/pair-mock/wasm/Cargo.lock b/pair-mock/wasm/Cargo.lock index ef76aca..a479928 100644 --- a/pair-mock/wasm/Cargo.lock +++ b/pair-mock/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -40,9 +40,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "ba1291e3712731f4e34775254e9a9b8ff70132d15414f2e51f9bc82c23faf48c" dependencies = [ "bitflags", "hex-literal", @@ -53,9 +53,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -63,9 +63,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -75,9 +75,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "95f0331893be2b757401b2deaf7d8b8c90745fa69114000d83fe26d8487d35a5" dependencies = [ "hex", "proc-macro2", @@ -88,9 +88,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "f6bd18dbc72c83aa2e9ad3f4a00dcc27c03ada66c13f9056001dc9157055d616" dependencies = [ "multiversx-sc", ] @@ -130,9 +130,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.75" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "907a61bd0f64c2f29cd1cf1dc34d05176426a3f504a78010f08416ddb7b13708" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/pair-mock/wasm/Cargo.toml b/pair-mock/wasm/Cargo.toml index 9bf537c..2bbacc7 100644 --- a/pair-mock/wasm/Cargo.toml +++ b/pair-mock/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "=0.46.1" +version = "=0.48.0" [workspace] members = ["."] diff --git a/router-mock/Cargo.toml b/router-mock/Cargo.toml index aab88fe..fb44475 100644 --- a/router-mock/Cargo.toml +++ b/router-mock/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/router_mock.rs" [dependencies.multiversx-sc] -version = "=0.46.1" +version = "=0.48.0" [dev-dependencies] num-bigint = "0.4.2" [dev-dependencies.multiversx-sc-scenario] -version = "=0.46.1" +version = "=0.48.0" diff --git a/router-mock/meta/Cargo.toml b/router-mock/meta/Cargo.toml index 55b5a09..4d8695b 100644 --- a/router-mock/meta/Cargo.toml +++ b/router-mock/meta/Cargo.toml @@ -8,5 +8,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "=0.46.1" +version = "=0.48.0" default-features = false diff --git a/router-mock/output/router-mock.abi.json b/router-mock/output/router-mock.abi.json index df3886b..0e84b23 100644 --- a/router-mock/output/router-mock.abi.json +++ b/router-mock/output/router-mock.abi.json @@ -10,11 +10,11 @@ "contractCrate": { "name": "router-mock", "version": "0.0.0", - "gitVersion": "v1.0.2-136-g99c9bec" + "gitVersion": "v1.0.2-174-g56a7b35" }, "framework": { "name": "multiversx-sc", - "version": "0.46.1" + "version": "0.48.0" } }, "name": "RouterMock", diff --git a/router-mock/output/router-mock.mxsc.json b/router-mock/output/router-mock.mxsc.json index 7a24dd8..9233b7a 100644 --- a/router-mock/output/router-mock.mxsc.json +++ b/router-mock/output/router-mock.mxsc.json @@ -13,7 +13,7 @@ }, "framework": { "name": "multiversx-sc", - "version": "0.46.1" + "version": "0.48.0" } }, "abi": { @@ -56,6 +56,28 @@ "hasCallback": false, "types": {} }, - "size": 893, - "code": "0061736d0100000001230760027f7f017f60000060017f017f6000017f60037f7f7f017f60017f0060027f7f00028d020c03656e76096d4275666665724571000003656e76126d427566666572417070656e644279746573000403656e76126d616e616765645369676e616c4572726f72000503656e76106d4275666665724765744c656e677468000203656e760f6765744e756d417267756d656e7473000303656e760b7369676e616c4572726f72000603656e760f6d4275666665725365744279746573000403656e76126d42756666657253746f726167654c6f6164000003656e76126d427566666572476574417267756d656e74000003656e760e636865636b4e6f5061796d656e74000103656e76136d42756666657253746f7261676553746f7265000003656e760d6d42756666657246696e6973680002030c0b00000201030203030101010503010003060f027f00419c81080b7f0041a081080b074106066d656d6f7279020004696e69740014076765745061697200150863616c6c4261636b00160a5f5f646174615f656e6403000b5f5f686561705f6261736503010ac1020b0b0020002001100041004a0b1101017f101022022000200110061a20020b0d0020001010220010081a20000b1400100441024604400f0b41a3800841191005000b1901017f419881084198810828020041016b220036020020000b0d0020001010220010071a20000b0a0041828108410b100d0b0a00418d8108410b100d0b5801027f1009100f4100100e220010034120470440418980084117100d220041808008410910011a200041a08008410310011a200041f28008411010011a20001002000b4101100e210110122000100a1a10132001100a1a0b6401027f1009100f4100100e21004101100e2101024002402000101310112200100c0d0020012000100c0d0041bc80084120100d21000c010b10121011220010034120460d0041dc80084116100d220041f28008411010011a20001002000b2000100b1a0b02000b0b92010300418080080b3c706169725f61646472617267756d656e74206465636f6465206572726f722028293a2077726f6e67206e756d626572206f6620617267756d656e74730041dc80080b3c73746f72616765206465636f6465206572726f723a20626164206172726179206c656e677468706169724164647265737375736463546f6b656e496400419881080b049cffffff" + "size": 894, + "code": "0061736d0100000001230760027f7f017f60000060017f017f6000017f60037f7f7f017f60017f0060027f7f00028d020c03656e76096d4275666665724571000003656e76126d427566666572417070656e644279746573000403656e76126d616e616765645369676e616c4572726f72000503656e76106d4275666665724765744c656e677468000203656e760f6765744e756d417267756d656e7473000303656e760b7369676e616c4572726f72000603656e760f6d4275666665725365744279746573000403656e76126d42756666657253746f726167654c6f6164000003656e76126d427566666572476574417267756d656e74000003656e760e636865636b4e6f5061796d656e74000103656e76136d42756666657253746f7261676553746f7265000003656e760d6d42756666657246696e6973680002030c0b00000201030203030101010503010003060f027f00419c81080b7f0041a081080b074106066d656d6f7279020004696e69740014076765745061697200150863616c6c4261636b00160a5f5f646174615f656e6403000b5f5f686561705f6261736503010ac2020b0b0020002001100041004a0b1101017f101022022000200110061a20020b0d0020001010220010081a20000b1400100441024604400f0b41a3800841191005000b1901017f419881084198810828020041016b220036020020000b0d0020001010220010071a20000b0a0041828108410b100d0b0a00418d8108410b100d0b5801027f1009100f4100100e220010034120470440418980084117100d220041808008410910011a200041a08008410310011a200041f28008411010011a20001002000b4101100e210110122000100a1a10132001100a1a0b6401027f1009100f4100100e21004101100e2101024002402000101310112200100c0d0020012000100c0d0041bc80084120100d21000c010b10121011220010034120460d0041dc80084116100d220041f28008411010011a20001002000b2000100b1a0b0300010b0b92010300418080080b3c706169725f61646472617267756d656e74206465636f6465206572726f722028293a2077726f6e67206e756d626572206f6620617267756d656e74730041dc80080b3c73746f72616765206465636f6465206572726f723a20626164206172726179206c656e677468706169724164647265737375736463546f6b656e496400419881080b049cffffff", + "report": { + "imports": [ + "checkNoPayment", + "getNumArguments", + "mBufferAppendBytes", + "mBufferEq", + "mBufferFinish", + "mBufferGetArgument", + "mBufferGetLength", + "mBufferSetBytes", + "mBufferStorageLoad", + "mBufferStorageStore", + "managedSignalError", + "signalError" + ], + "memoryAllocationError": false, + "isMemGrow": false, + "eiCheck": { + "eiVersion": "1.3", + "ok": true + } + } } diff --git a/router-mock/output/router-mock.wasm b/router-mock/output/router-mock.wasm index e5076f51a605c52191e2b7daf37cd0a59cccf386..bf7a2ae9af380ac99513b5d6e33fa8569b8b5018 100755 GIT binary patch delta 22 ecmey%_K$7DQbxu@o0l=#Gcq$XFiw8XGz|b{;s?|K delta 21 dcmeyz_LptLQbxvuo0l=#GcqwTOn$*M4FF&V2hjik diff --git a/router-mock/wasm/Cargo.lock b/router-mock/wasm/Cargo.lock index a4f6fea..6734035 100644 --- a/router-mock/wasm/Cargo.lock +++ b/router-mock/wasm/Cargo.lock @@ -40,9 +40,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "ba1291e3712731f4e34775254e9a9b8ff70132d15414f2e51f9bc82c23faf48c" dependencies = [ "bitflags", "hex-literal", @@ -53,9 +53,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -63,9 +63,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -75,9 +75,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "95f0331893be2b757401b2deaf7d8b8c90745fa69114000d83fe26d8487d35a5" dependencies = [ "hex", "proc-macro2", @@ -88,9 +88,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "f6bd18dbc72c83aa2e9ad3f4a00dcc27c03ada66c13f9056001dc9157055d616" dependencies = [ "multiversx-sc", ] diff --git a/router-mock/wasm/Cargo.toml b/router-mock/wasm/Cargo.toml index b95c5c6..8ae5f4a 100644 --- a/router-mock/wasm/Cargo.toml +++ b/router-mock/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "=0.46.1" +version = "=0.48.0" [workspace] members = ["."]