From 8e47fbbc6f39ac44696a294e9b167eb5568548bf Mon Sep 17 00:00:00 2001 From: pashinov Date: Fri, 26 Jan 2024 14:44:20 +0000 Subject: [PATCH] deploy: 0e5181512d16ea79c04c6171a62a8a1292ee01ce --- .../struct.ContractSubscription.html | 2 +- nekoton/core/dens/struct.Dens.html | 2 +- nekoton/core/dens/struct.DensBuilder.html | 2 +- nekoton/core/dens/struct.DensTld.html | 2 +- .../generic_contract/struct.GenericContract.html | 2 +- .../nft_wallet/struct.CollectionContractState.html | 4 ++-- .../core/nft_wallet/struct.IndexContractState.html | 2 +- nekoton/core/nft_wallet/struct.Nft.html | 10 +++++----- nekoton/core/nft_wallet/struct.NftCollection.html | 2 +- nekoton/core/nft_wallet/struct.NftContractState.html | 4 ++-- nekoton/core/owners_cache/enum.OwnersCacheError.html | 2 +- nekoton/core/owners_cache/struct.OwnersCache.html | 4 ++-- nekoton/core/parsing/struct.InputMessage.html | 2 +- .../core/token_wallet/fn.get_token_root_details.html | 2 +- .../fn.get_token_root_details_from_token_wallet.html | 2 +- .../token_wallet/fn.get_token_wallet_details.html | 2 +- nekoton/core/token_wallet/struct.TokenWallet.html | 2 +- nekoton/core/ton_wallet/enum.WalletType.html | 4 ++-- .../ton_wallet/ever_wallet/fn.prepare_deploy.html | 2 +- .../ton_wallet/ever_wallet/fn.prepare_transfer.html | 2 +- .../core/ton_wallet/fn.get_wallet_custodians.html | 2 +- .../highload_wallet_v2/fn.prepare_deploy.html | 2 +- .../highload_wallet_v2/fn.prepare_transfer.html | 2 +- .../multisig/fn.find_pending_transaction.html | 2 +- .../ton_wallet/multisig/fn.find_pending_update.html | 2 +- .../core/ton_wallet/multisig/fn.get_custodians.html | 2 +- nekoton/core/ton_wallet/multisig/fn.get_params.html | 2 +- .../multisig/fn.get_pending_transactions.html | 2 +- .../ton_wallet/multisig/fn.get_pending_updates.html | 2 +- .../ton_wallet/multisig/fn.prepare_code_update.html | 2 +- .../multisig/fn.prepare_confirm_transaction.html | 2 +- .../multisig/fn.prepare_confirm_update.html | 2 +- .../core/ton_wallet/multisig/fn.prepare_deploy.html | 2 +- .../multisig/fn.prepare_execute_update.html | 2 +- .../ton_wallet/multisig/fn.prepare_transfer.html | 2 +- .../multisig/struct.MultisigParamsPrefix.html | 2 +- nekoton/core/ton_wallet/struct.TonWallet.html | 6 +++--- .../wallet_v3/fn.estimate_seqno_offset.html | 2 +- .../core/ton_wallet/wallet_v3/fn.prepare_deploy.html | 2 +- .../ton_wallet/wallet_v3/fn.prepare_transfer.html | 2 +- .../transactions_tree/enum.TransactionTreeError.html | 2 +- .../struct.TransactionsTreeStream.html | 2 +- .../core/utils/fn.make_labs_unsigned_message.html | 2 +- nekoton/crypto/enum.EncryptedKeyError.html | 2 +- nekoton/crypto/enum.EncryptionAlgorithm.html | 4 ++-- nekoton/crypto/trait.UnsignedMessage.html | 4 ++-- nekoton/index.html | 2 +- nekoton/models/enum.Expiration.html | 2 +- nekoton/models/enum.MessageBodyError.html | 2 +- nekoton/models/enum.ReliableBehavior.html | 4 ++-- nekoton/models/enum.TokenWalletVersion.html | 12 ++++++------ nekoton/models/enum.TransactionError.html | 2 +- nekoton/models/struct.ContractState.html | 8 ++++---- .../struct.DePoolOnRoundCompleteNotification.html | 2 +- .../struct.DePoolReceiveAnswerNotification.html | 2 +- nekoton/models/struct.ExpireAt.html | 2 +- nekoton/models/struct.IncomingChangeManager.html | 2 +- nekoton/models/struct.IncomingChangeOwner.html | 2 +- nekoton/models/struct.IncomingNftTransfer.html | 2 +- .../models/struct.MultisigConfirmTransaction.html | 4 ++-- nekoton/models/struct.MultisigConfirmUpdate.html | 2 +- nekoton/models/struct.MultisigExecuteUpdate.html | 2 +- nekoton/models/struct.MultisigSendTransaction.html | 2 +- nekoton/models/struct.MultisigSubmitTransaction.html | 2 +- nekoton/models/struct.MultisigSubmitUpdate.html | 2 +- nekoton/models/struct.PendingTransaction.html | 6 +++--- nekoton/models/struct.RootTokenContractDetails.html | 10 +++++----- nekoton/models/struct.TokenIncomingTransfer.html | 2 +- nekoton/models/struct.TokenOutgoingTransfer.html | 2 +- nekoton/models/struct.TokenSwapBack.html | 2 +- .../struct.TokenWalletDeployedNotification.html | 2 +- nekoton/models/struct.TokenWalletDetails.html | 10 +++++----- nekoton/models/struct.Transaction.html | 8 ++++---- nekoton/transport/gql/struct.GqlTransport.html | 4 ++-- nekoton/transport/models/enum.PollContractState.html | 6 +++--- nekoton/transport/models/enum.RawContractState.html | 6 +++--- .../transport/models/struct.ExistingContract.html | 6 +++--- nekoton/transport/models/struct.RawTransaction.html | 6 +++--- nekoton/transport/trait.Transport.html | 8 ++++---- nekoton_abi/enum.ExtractionError.html | 2 +- nekoton_abi/transaction_parser/enum.ParsedType.html | 2 +- nekoton_contracts/struct.NonZeroResultCode.html | 2 +- .../not_exist/enum.GenTimings.html | 2 +- search-index.js | 8 ++++---- trait.impl/core/clone/trait.Clone.js | 10 +++++----- trait.impl/core/cmp/trait.Eq.js | 6 +++--- trait.impl/core/cmp/trait.PartialEq.js | 8 ++++---- trait.impl/core/cmp/trait.PartialOrd.js | 2 +- trait.impl/core/convert/trait.From.js | 4 ++-- trait.impl/core/convert/trait.TryFrom.js | 2 +- trait.impl/core/default/trait.Default.js | 8 ++++---- trait.impl/core/error/trait.Error.js | 8 ++++---- trait.impl/core/fmt/trait.Debug.js | 8 ++++---- trait.impl/core/fmt/trait.Display.js | 6 +++--- trait.impl/core/marker/trait.Copy.js | 8 ++++---- trait.impl/core/marker/trait.StructuralEq.js | 6 +++--- trait.impl/core/marker/trait.StructuralPartialEq.js | 6 +++--- trait.impl/core/str/traits/trait.FromStr.js | 2 +- .../known_param_type/trait.KnownParamType.js | 2 +- .../known_param_type/trait.KnownParamTypePlain.js | 2 +- .../nekoton_abi/token_packer/trait.PackAbiPlain.js | 2 +- .../nekoton_abi/token_unpacker/trait.UnpackAbi.js | 2 +- .../token_unpacker/trait.UnpackAbiPlain.js | 4 ++-- trait.impl/prost/message/trait.Message.js | 2 +- trait.impl/serde/de/trait.Deserialize.js | 6 +++--- trait.impl/serde/ser/trait.Serialize.js | 6 +++--- type.impl/alloc/string/struct.String.js | 2 +- 107 files changed, 190 insertions(+), 190 deletions(-) diff --git a/nekoton/core/contract_subscription/struct.ContractSubscription.html b/nekoton/core/contract_subscription/struct.ContractSubscription.html index b9dbf8672..17a68888f 100644 --- a/nekoton/core/contract_subscription/struct.ContractSubscription.html +++ b/nekoton/core/contract_subscription/struct.ContractSubscription.html @@ -1,6 +1,6 @@ ContractSubscription in nekoton::core::contract_subscription - Rust
pub struct ContractSubscription { /* private fields */ }
Expand description

Used as a base object for different listeners implementation

Implementations§

source§

impl ContractSubscription

source

pub async fn subscribe( - clock: Arc<dyn Clock>, + clock: Arc<dyn Clock>, transport: Arc<dyn Transport>, address: MsgAddressInt, on_contract_state: &'_ mut (dyn FnMut(&RawContractState) + Send + Sync), diff --git a/nekoton/core/dens/struct.Dens.html b/nekoton/core/dens/struct.Dens.html index aad06633f..c8084036d 100644 --- a/nekoton/core/dens/struct.Dens.html +++ b/nekoton/core/dens/struct.Dens.html @@ -1,6 +1,6 @@ Dens in nekoton::core::dens - Rust

Struct nekoton::core::dens::Dens

source ·
pub struct Dens { /* private fields */ }
Expand description

DeNS domains collection

Implementations§

source§

impl Dens

source

pub fn builder( - clock: Arc<dyn Clock>, + clock: Arc<dyn Clock>, transport: Arc<dyn Transport> ) -> DensBuilder

source

pub fn add_tld(&self, tld: Arc<DensTld>) -> Result<()>

source

pub async fn remove_tld(&self, path: &str) -> Option<Arc<DensTld>>

source

pub async fn try_resolve_contract_address( &self, diff --git a/nekoton/core/dens/struct.DensBuilder.html b/nekoton/core/dens/struct.DensBuilder.html index f3ac3a473..de7f0e73a 100644 --- a/nekoton/core/dens/struct.DensBuilder.html +++ b/nekoton/core/dens/struct.DensBuilder.html @@ -1,4 +1,4 @@ -DensBuilder in nekoton::core::dens - Rust

Struct nekoton::core::dens::DensBuilder

source ·
pub struct DensBuilder { /* private fields */ }

Implementations§

source§

impl DensBuilder

source

pub fn new(clock: Arc<dyn Clock>, transport: Arc<dyn Transport>) -> Self

source

pub async fn register(self, tld_address: &MsgAddressInt) -> Result<Self>

source

pub fn with_contract_address_cache(self, capacity: usize) -> Self

source

pub fn build(self) -> Dens

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +DensBuilder in nekoton::core::dens - Rust

Struct nekoton::core::dens::DensBuilder

source ·
pub struct DensBuilder { /* private fields */ }

Implementations§

source§

impl DensBuilder

source

pub fn new(clock: Arc<dyn Clock>, transport: Arc<dyn Transport>) -> Self

source

pub async fn register(self, tld_address: &MsgAddressInt) -> Result<Self>

source

pub fn with_contract_address_cache(self, capacity: usize) -> Self

source

pub fn build(self) -> Dens

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/core/dens/struct.DensTld.html b/nekoton/core/dens/struct.DensTld.html index a53eb4043..8be9c3bce 100644 --- a/nekoton/core/dens/struct.DensTld.html +++ b/nekoton/core/dens/struct.DensTld.html @@ -1,6 +1,6 @@ DensTld in nekoton::core::dens - Rust

Struct nekoton::core::dens::DensTld

source ·
pub struct DensTld { /* private fields */ }
Expand description

DeNS Top Level Domain

Implementations§

source§

impl DensTld

source

pub async fn new( - clock: Arc<dyn Clock>, + clock: Arc<dyn Clock>, transport: Arc<dyn Transport>, address: &MsgAddressInt ) -> Result<Self>

source

pub fn path(&self) -> &str

source

pub async fn try_resolve_contract_address( diff --git a/nekoton/core/generic_contract/struct.GenericContract.html b/nekoton/core/generic_contract/struct.GenericContract.html index 56ccf415a..f4c2ab577 100644 --- a/nekoton/core/generic_contract/struct.GenericContract.html +++ b/nekoton/core/generic_contract/struct.GenericContract.html @@ -1,5 +1,5 @@ GenericContract in nekoton::core::generic_contract - Rust
pub struct GenericContract { /* private fields */ }

Implementations§

source§

impl GenericContract

source

pub async fn subscribe( - clock: Arc<dyn Clock>, + clock: Arc<dyn Clock>, transport: Arc<dyn Transport>, address: MsgAddressInt, handler: Arc<dyn GenericContractSubscriptionHandler>, diff --git a/nekoton/core/nft_wallet/struct.CollectionContractState.html b/nekoton/core/nft_wallet/struct.CollectionContractState.html index e543f4e6e..bd077c91e 100644 --- a/nekoton/core/nft_wallet/struct.CollectionContractState.html +++ b/nekoton/core/nft_wallet/struct.CollectionContractState.html @@ -1,7 +1,7 @@ CollectionContractState in nekoton::core::nft_wallet - Rust
pub struct CollectionContractState<'a>(pub &'a ExistingContract);

Tuple Fields§

§0: &'a ExistingContract

Implementations§

source§

impl<'a> CollectionContractState<'a>

source

pub fn check_collection_supported_interfaces( &self, - clock: &dyn Clock -) -> Result<CollectionInterfaces>

source

pub fn resolve_collection_index_code(&self, clock: &dyn Clock) -> Result<Cell>

source

pub fn get_collection_code_hash( + clock: &dyn Clock +) -> Result<CollectionInterfaces>

source

pub fn resolve_collection_index_code(&self, clock: &dyn Clock) -> Result<Cell>

source

pub fn get_collection_code_hash( &self, owner: &MsgAddressInt, code_index: Cell diff --git a/nekoton/core/nft_wallet/struct.IndexContractState.html b/nekoton/core/nft_wallet/struct.IndexContractState.html index eea2ea38b..ee262ce51 100644 --- a/nekoton/core/nft_wallet/struct.IndexContractState.html +++ b/nekoton/core/nft_wallet/struct.IndexContractState.html @@ -1,4 +1,4 @@ -IndexContractState in nekoton::core::nft_wallet - Rust
pub struct IndexContractState<'a>(pub &'a ExistingContract);

Tuple Fields§

§0: &'a ExistingContract

Implementations§

source§

impl<'a> IndexContractState<'a>

source

pub async fn get_info(&self, clock: &dyn Clock) -> Result<IndexGetInfoOutputs>

Trait Implementations§

source§

impl<'a> Debug for IndexContractState<'a>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for IndexContractState<'a>

§

impl<'a> Send for IndexContractState<'a>

§

impl<'a> Sync for IndexContractState<'a>

§

impl<'a> Unpin for IndexContractState<'a>

§

impl<'a> !UnwindSafe for IndexContractState<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +IndexContractState in nekoton::core::nft_wallet - Rust
pub struct IndexContractState<'a>(pub &'a ExistingContract);

Tuple Fields§

§0: &'a ExistingContract

Implementations§

source§

impl<'a> IndexContractState<'a>

source

pub async fn get_info(&self, clock: &dyn Clock) -> Result<IndexGetInfoOutputs>

Trait Implementations§

source§

impl<'a> Debug for IndexContractState<'a>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for IndexContractState<'a>

§

impl<'a> Send for IndexContractState<'a>

§

impl<'a> Sync for IndexContractState<'a>

§

impl<'a> Unpin for IndexContractState<'a>

§

impl<'a> !UnwindSafe for IndexContractState<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/core/nft_wallet/struct.Nft.html b/nekoton/core/nft_wallet/struct.Nft.html index f0e056cd5..5c88e82c7 100644 --- a/nekoton/core/nft_wallet/struct.Nft.html +++ b/nekoton/core/nft_wallet/struct.Nft.html @@ -1,10 +1,10 @@ Nft in nekoton::core::nft_wallet - Rust

Struct nekoton::core::nft_wallet::Nft

source ·
pub struct Nft { /* private fields */ }

Implementations§

source§

impl Nft

source

pub async fn subscribe_by_index_address( - clock: Arc<dyn Clock>, + clock: Arc<dyn Clock>, transport: Arc<dyn Transport>, index_address: &MsgAddressInt, handler: Arc<dyn NftSubscriptionHandler> ) -> Result<Nft>

source

pub async fn subscribe_by_nft_address( - clock: Arc<dyn Clock>, + clock: Arc<dyn Clock>, transport: Arc<dyn Transport>, address: &MsgAddressInt, handler: Arc<dyn NftSubscriptionHandler> @@ -12,17 +12,17 @@ &self, to: MsgAddressInt, send_gas_to: MsgAddressInt, - callbacks: BTreeMap<MsgAddressInt, NftCallbackPayload> + callbacks: BTreeMap<MsgAddressInt, NftCallbackPayload> ) -> Result<InternalMessage>

source

pub fn prepare_change_manager( &self, new_manager: MsgAddressInt, send_gas_to: MsgAddressInt, - callbacks: BTreeMap<MsgAddressInt, NftCallbackPayload> + callbacks: BTreeMap<MsgAddressInt, NftCallbackPayload> ) -> Result<InternalMessage>

source

pub fn prepare_change_owner( &self, new_owner: MsgAddressInt, send_gas_to: MsgAddressInt, - callbacks: BTreeMap<MsgAddressInt, NftCallbackPayload> + callbacks: BTreeMap<MsgAddressInt, NftCallbackPayload> ) -> Result<InternalMessage>

source

pub async fn send( &mut self, message: &Message, diff --git a/nekoton/core/nft_wallet/struct.NftCollection.html b/nekoton/core/nft_wallet/struct.NftCollection.html index c2005596f..56bdfa4b7 100644 --- a/nekoton/core/nft_wallet/struct.NftCollection.html +++ b/nekoton/core/nft_wallet/struct.NftCollection.html @@ -1,5 +1,5 @@ NftCollection in nekoton::core::nft_wallet - Rust
pub struct NftCollection { /* private fields */ }

Implementations§

source§

impl NftCollection

source

pub async fn new( - clock: &dyn Clock, + clock: &dyn Clock, transport: Arc<dyn Transport>, collection_address: MsgAddressInt ) -> Result<NftCollection>

source

pub fn collection_address(&self) -> &MsgAddressInt

source

pub fn index_code(&self) -> &Cell

source

pub fn json_info(&self) -> &Option<String>

source

pub fn compute_collection_code_hash( diff --git a/nekoton/core/nft_wallet/struct.NftContractState.html b/nekoton/core/nft_wallet/struct.NftContractState.html index 067baf902..904356399 100644 --- a/nekoton/core/nft_wallet/struct.NftContractState.html +++ b/nekoton/core/nft_wallet/struct.NftContractState.html @@ -1,7 +1,7 @@ NftContractState in nekoton::core::nft_wallet - Rust
pub struct NftContractState<'a>(pub &'a ExistingContract);

Tuple Fields§

§0: &'a ExistingContract

Implementations§

source§

impl<'a> NftContractState<'a>

source

pub fn check_supported_interface( &self, - clock: &dyn Clock -) -> Result<Option<NftVersion>>

source

pub fn get_json(&self, clock: &dyn Clock) -> Result<String>

source

pub fn get_info(&self, clock: &dyn Clock) -> Result<GetInfoOutputs>

Trait Implementations§

source§

impl<'a> Debug for NftContractState<'a>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for NftContractState<'a>

§

impl<'a> Send for NftContractState<'a>

§

impl<'a> Sync for NftContractState<'a>

§

impl<'a> Unpin for NftContractState<'a>

§

impl<'a> !UnwindSafe for NftContractState<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere + clock: &dyn Clock +) -> Result<Option<NftVersion>>

source

pub fn get_json(&self, clock: &dyn Clock) -> Result<String>

source

pub fn get_info(&self, clock: &dyn Clock) -> Result<GetInfoOutputs>

Trait Implementations§

source§

impl<'a> Debug for NftContractState<'a>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for NftContractState<'a>

§

impl<'a> Send for NftContractState<'a>

§

impl<'a> Sync for NftContractState<'a>

§

impl<'a> Unpin for NftContractState<'a>

§

impl<'a> !UnwindSafe for NftContractState<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/core/owners_cache/enum.OwnersCacheError.html b/nekoton/core/owners_cache/enum.OwnersCacheError.html index dbe32ddb3..93f982b8a 100644 --- a/nekoton/core/owners_cache/enum.OwnersCacheError.html +++ b/nekoton/core/owners_cache/enum.OwnersCacheError.html @@ -1,6 +1,6 @@ OwnersCacheError in nekoton::core::owners_cache - Rust
pub enum OwnersCacheError {
     InvalidRootTokenContract,
-}

Variants§

§

InvalidRootTokenContract

Trait Implementations§

source§

impl Clone for OwnersCacheError

source§

fn clone(&self) -> OwnersCacheError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OwnersCacheError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OwnersCacheError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OwnersCacheError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl Copy for OwnersCacheError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

InvalidRootTokenContract

Trait Implementations§

source§

impl Clone for OwnersCacheError

source§

fn clone(&self) -> OwnersCacheError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OwnersCacheError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OwnersCacheError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OwnersCacheError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl Copy for OwnersCacheError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/core/owners_cache/struct.OwnersCache.html b/nekoton/core/owners_cache/struct.OwnersCache.html index 00320da4f..d8316df57 100644 --- a/nekoton/core/owners_cache/struct.OwnersCache.html +++ b/nekoton/core/owners_cache/struct.OwnersCache.html @@ -1,13 +1,13 @@ OwnersCache in nekoton::core::owners_cache - Rust
pub struct OwnersCache { /* private fields */ }
Expand description

Stores a map to resolve owner’s wallet address from token wallet address

Implementations§

source§

impl OwnersCache

source

pub async fn load( network_group: &str, - clock: Arc<dyn Clock>, + clock: Arc<dyn Clock>, storage: Arc<dyn Storage>, transport: Arc<dyn Transport>, concurrent_resolvers: usize ) -> Result<Self>

source

pub async fn load_unchecked( network_name: &str, - clock: Arc<dyn Clock>, + clock: Arc<dyn Clock>, storage: Arc<dyn Storage>, transport: Arc<dyn Transport>, concurrent_resolvers: usize diff --git a/nekoton/core/parsing/struct.InputMessage.html b/nekoton/core/parsing/struct.InputMessage.html index 0e1562158..4c0f1e4cf 100644 --- a/nekoton/core/parsing/struct.InputMessage.html +++ b/nekoton/core/parsing/struct.InputMessage.html @@ -1,4 +1,4 @@ -InputMessage in nekoton::core::parsing - Rust
pub struct InputMessage(pub Vec<Token>);

Tuple Fields§

§0: Vec<Token>

Trait Implementations§

source§

impl TryFrom<InputMessage> for DePoolOnRoundCompleteNotification

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<InputMessage> for DePoolReceiveAnswerNotification

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<InputMessage> for IncomingChangeManager

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<InputMessage> for IncomingChangeOwner

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<InputMessage> for IncomingNftTransfer

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<InputMessage> for MultisigSendTransaction

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<InputMessage> for TokenWalletDeployedNotification

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +InputMessage in nekoton::core::parsing - Rust
pub struct InputMessage(pub Vec<Token>);

Tuple Fields§

§0: Vec<Token>

Trait Implementations§

source§

impl TryFrom<InputMessage> for DePoolOnRoundCompleteNotification

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<InputMessage> for DePoolReceiveAnswerNotification

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<InputMessage> for IncomingChangeManager

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<InputMessage> for IncomingChangeOwner

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<InputMessage> for IncomingNftTransfer

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<InputMessage> for MultisigSendTransaction

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<InputMessage> for TokenWalletDeployedNotification

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/core/token_wallet/fn.get_token_root_details.html b/nekoton/core/token_wallet/fn.get_token_root_details.html index 3f04be92e..e025a207a 100644 --- a/nekoton/core/token_wallet/fn.get_token_root_details.html +++ b/nekoton/core/token_wallet/fn.get_token_root_details.html @@ -1,5 +1,5 @@ get_token_root_details in nekoton::core::token_wallet - Rust
pub async fn get_token_root_details(
-    clock: &dyn Clock,
+    clock: &dyn Clock,
     transport: &dyn Transport,
     root_token_contract: &MsgAddressInt
 ) -> Result<RootTokenContractDetails>
\ No newline at end of file diff --git a/nekoton/core/token_wallet/fn.get_token_root_details_from_token_wallet.html b/nekoton/core/token_wallet/fn.get_token_root_details_from_token_wallet.html index 45a7bde5b..c158566c4 100644 --- a/nekoton/core/token_wallet/fn.get_token_root_details_from_token_wallet.html +++ b/nekoton/core/token_wallet/fn.get_token_root_details_from_token_wallet.html @@ -1,5 +1,5 @@ get_token_root_details_from_token_wallet in nekoton::core::token_wallet - Rust
pub async fn get_token_root_details_from_token_wallet(
-    clock: &dyn Clock,
+    clock: &dyn Clock,
     transport: &dyn Transport,
     token_wallet_address: &MsgAddressInt
 ) -> Result<(MsgAddressInt, RootTokenContractDetails)>
\ No newline at end of file diff --git a/nekoton/core/token_wallet/fn.get_token_wallet_details.html b/nekoton/core/token_wallet/fn.get_token_wallet_details.html index f95c53a1d..c10bbcfd7 100644 --- a/nekoton/core/token_wallet/fn.get_token_wallet_details.html +++ b/nekoton/core/token_wallet/fn.get_token_wallet_details.html @@ -1,5 +1,5 @@ get_token_wallet_details in nekoton::core::token_wallet - Rust
pub async fn get_token_wallet_details(
-    clock: &dyn Clock,
+    clock: &dyn Clock,
     transport: &dyn Transport,
     token_wallet: &MsgAddressInt
 ) -> Result<(TokenWalletDetails, RootTokenContractDetails)>
\ No newline at end of file diff --git a/nekoton/core/token_wallet/struct.TokenWallet.html b/nekoton/core/token_wallet/struct.TokenWallet.html index 366d5230c..50cd00f43 100644 --- a/nekoton/core/token_wallet/struct.TokenWallet.html +++ b/nekoton/core/token_wallet/struct.TokenWallet.html @@ -1,5 +1,5 @@ TokenWallet in nekoton::core::token_wallet - Rust
pub struct TokenWallet { /* private fields */ }

Implementations§

source§

impl TokenWallet

source

pub async fn subscribe( - clock: Arc<dyn Clock>, + clock: Arc<dyn Clock>, transport: Arc<dyn Transport>, owner: MsgAddressInt, root_token_contract: MsgAddressInt, diff --git a/nekoton/core/ton_wallet/enum.WalletType.html b/nekoton/core/ton_wallet/enum.WalletType.html index d901e01fb..5fb71e043 100644 --- a/nekoton/core/ton_wallet/enum.WalletType.html +++ b/nekoton/core/ton_wallet/enum.WalletType.html @@ -3,8 +3,8 @@ WalletV3, HighloadWalletV2, EverWallet, -}

Variants§

§

Multisig(MultisigType)

§

WalletV3

§

HighloadWalletV2

§

EverWallet

Implementations§

source§

impl WalletType

source

pub fn details(&self) -> TonWalletDetails

source

pub fn possible_updates(&self) -> &'static [Self]

source

pub fn code_hash(&self) -> &[u8; 32]

source

pub fn code(&self) -> Cell

Trait Implementations§

source§

impl Clone for WalletType

source§

fn clone(&self) -> WalletType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for WalletType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for WalletType

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for WalletType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromStr for WalletType

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl PartialEq for WalletType

source§

fn eq(&self, other: &WalletType) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Multisig(MultisigType)

§

WalletV3

§

HighloadWalletV2

§

EverWallet

Implementations§

source§

impl WalletType

source

pub fn details(&self) -> TonWalletDetails

source

pub fn possible_updates(&self) -> &'static [Self]

source

pub fn code_hash(&self) -> &[u8; 32]

source

pub fn code(&self) -> Cell

Trait Implementations§

source§

impl Clone for WalletType

source§

fn clone(&self) -> WalletType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for WalletType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for WalletType

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for WalletType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromStr for WalletType

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl PartialEq for WalletType

source§

fn eq(&self, other: &WalletType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for WalletType

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryInto<u16> for WalletType

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<u16, Self::Error>

Performs the conversion.
source§

impl Copy for WalletType

source§

impl Eq for WalletType

source§

impl StructuralEq for WalletType

source§

impl StructuralPartialEq for WalletType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/nekoton/core/ton_wallet/ever_wallet/fn.prepare_deploy.html b/nekoton/core/ton_wallet/ever_wallet/fn.prepare_deploy.html index cf3fdb6c1..a214c9f08 100644 --- a/nekoton/core/ton_wallet/ever_wallet/fn.prepare_deploy.html +++ b/nekoton/core/ton_wallet/ever_wallet/fn.prepare_deploy.html @@ -1,5 +1,5 @@ prepare_deploy in nekoton::core::ton_wallet::ever_wallet - Rust
pub fn prepare_deploy(
-    clock: &dyn Clock,
+    clock: &dyn Clock,
     public_key: &PublicKey,
     workchain: i8,
     expiration: Expiration
diff --git a/nekoton/core/ton_wallet/ever_wallet/fn.prepare_transfer.html b/nekoton/core/ton_wallet/ever_wallet/fn.prepare_transfer.html
index eff2ba5a5..e405e00bd 100644
--- a/nekoton/core/ton_wallet/ever_wallet/fn.prepare_transfer.html
+++ b/nekoton/core/ton_wallet/ever_wallet/fn.prepare_transfer.html
@@ -1,5 +1,5 @@
 prepare_transfer in nekoton::core::ton_wallet::ever_wallet - Rust
pub fn prepare_transfer(
-    clock: &dyn Clock,
+    clock: &dyn Clock,
     public_key: &PublicKey,
     current_state: &AccountStuff,
     address: MsgAddressInt,
diff --git a/nekoton/core/ton_wallet/fn.get_wallet_custodians.html b/nekoton/core/ton_wallet/fn.get_wallet_custodians.html
index ce6ead3a4..184e0ede3 100644
--- a/nekoton/core/ton_wallet/fn.get_wallet_custodians.html
+++ b/nekoton/core/ton_wallet/fn.get_wallet_custodians.html
@@ -1,5 +1,5 @@
 get_wallet_custodians in nekoton::core::ton_wallet - Rust
pub fn get_wallet_custodians(
-    clock: &dyn Clock,
+    clock: &dyn Clock,
     contract: &ExistingContract,
     public_key: &PublicKey,
     wallet_type: WalletType
diff --git a/nekoton/core/ton_wallet/highload_wallet_v2/fn.prepare_deploy.html b/nekoton/core/ton_wallet/highload_wallet_v2/fn.prepare_deploy.html
index 9251c6a7f..e10daeb90 100644
--- a/nekoton/core/ton_wallet/highload_wallet_v2/fn.prepare_deploy.html
+++ b/nekoton/core/ton_wallet/highload_wallet_v2/fn.prepare_deploy.html
@@ -1,5 +1,5 @@
 prepare_deploy in nekoton::core::ton_wallet::highload_wallet_v2 - Rust
pub fn prepare_deploy(
-    clock: &dyn Clock,
+    clock: &dyn Clock,
     public_key: &PublicKey,
     workchain: i8,
     expiration: Expiration
diff --git a/nekoton/core/ton_wallet/highload_wallet_v2/fn.prepare_transfer.html b/nekoton/core/ton_wallet/highload_wallet_v2/fn.prepare_transfer.html
index 4cda4d3d0..86a28abd1 100644
--- a/nekoton/core/ton_wallet/highload_wallet_v2/fn.prepare_transfer.html
+++ b/nekoton/core/ton_wallet/highload_wallet_v2/fn.prepare_transfer.html
@@ -1,5 +1,5 @@
 prepare_transfer in nekoton::core::ton_wallet::highload_wallet_v2 - Rust
pub fn prepare_transfer(
-    clock: &dyn Clock,
+    clock: &dyn Clock,
     public_key: &PublicKey,
     current_state: &AccountStuff,
     gifts: Vec<Gift>,
diff --git a/nekoton/core/ton_wallet/multisig/fn.find_pending_transaction.html b/nekoton/core/ton_wallet/multisig/fn.find_pending_transaction.html
index 3f0615a8c..96f85d9dc 100644
--- a/nekoton/core/ton_wallet/multisig/fn.find_pending_transaction.html
+++ b/nekoton/core/ton_wallet/multisig/fn.find_pending_transaction.html
@@ -1,5 +1,5 @@
 find_pending_transaction in nekoton::core::ton_wallet::multisig - Rust
pub fn find_pending_transaction(
-    clock: &dyn Clock,
+    clock: &dyn Clock,
     multisig_type: MultisigType,
     account_stuff: Cow<'_, AccountStuff>,
     pending_transaction_id: u64
diff --git a/nekoton/core/ton_wallet/multisig/fn.find_pending_update.html b/nekoton/core/ton_wallet/multisig/fn.find_pending_update.html
index cc0724ed4..f90772eb4 100644
--- a/nekoton/core/ton_wallet/multisig/fn.find_pending_update.html
+++ b/nekoton/core/ton_wallet/multisig/fn.find_pending_update.html
@@ -1,5 +1,5 @@
 find_pending_update in nekoton::core::ton_wallet::multisig - Rust
pub fn find_pending_update(
-    clock: &dyn Clock,
+    clock: &dyn Clock,
     multisig_type: MultisigType,
     account_stuff: Cow<'_, AccountStuff>,
     update_id: u64
diff --git a/nekoton/core/ton_wallet/multisig/fn.get_custodians.html b/nekoton/core/ton_wallet/multisig/fn.get_custodians.html
index 9ad6d2467..0090bebcc 100644
--- a/nekoton/core/ton_wallet/multisig/fn.get_custodians.html
+++ b/nekoton/core/ton_wallet/multisig/fn.get_custodians.html
@@ -1,5 +1,5 @@
 get_custodians in nekoton::core::ton_wallet::multisig - Rust
pub fn get_custodians(
-    clock: &dyn Clock,
+    clock: &dyn Clock,
     multisig_type: MultisigType,
     account_stuff: Cow<'_, AccountStuff>
 ) -> Result<Vec<UInt256>>
\ No newline at end of file diff --git a/nekoton/core/ton_wallet/multisig/fn.get_params.html b/nekoton/core/ton_wallet/multisig/fn.get_params.html index 38fe6d811..07d4bc07b 100644 --- a/nekoton/core/ton_wallet/multisig/fn.get_params.html +++ b/nekoton/core/ton_wallet/multisig/fn.get_params.html @@ -1,5 +1,5 @@ get_params in nekoton::core::ton_wallet::multisig - Rust
pub fn get_params(
-    clock: &dyn Clock,
+    clock: &dyn Clock,
     multisig_type: MultisigType,
     account_stuff: Cow<'_, AccountStuff>
 ) -> Result<MultisigParamsPrefix>
\ No newline at end of file diff --git a/nekoton/core/ton_wallet/multisig/fn.get_pending_transactions.html b/nekoton/core/ton_wallet/multisig/fn.get_pending_transactions.html index 30b99e5f2..19f28eeac 100644 --- a/nekoton/core/ton_wallet/multisig/fn.get_pending_transactions.html +++ b/nekoton/core/ton_wallet/multisig/fn.get_pending_transactions.html @@ -1,5 +1,5 @@ get_pending_transactions in nekoton::core::ton_wallet::multisig - Rust
pub fn get_pending_transactions(
-    clock: &dyn Clock,
+    clock: &dyn Clock,
     multisig_type: MultisigType,
     account_stuff: Cow<'_, AccountStuff>,
     custodians: &[UInt256]
diff --git a/nekoton/core/ton_wallet/multisig/fn.get_pending_updates.html b/nekoton/core/ton_wallet/multisig/fn.get_pending_updates.html
index 2aacec2e8..faf8adb00 100644
--- a/nekoton/core/ton_wallet/multisig/fn.get_pending_updates.html
+++ b/nekoton/core/ton_wallet/multisig/fn.get_pending_updates.html
@@ -1,5 +1,5 @@
 get_pending_updates in nekoton::core::ton_wallet::multisig - Rust
pub fn get_pending_updates(
-    clock: &dyn Clock,
+    clock: &dyn Clock,
     multisig_type: MultisigType,
     account_stuff: Cow<'_, AccountStuff>,
     custodians: &[UInt256]
diff --git a/nekoton/core/ton_wallet/multisig/fn.prepare_code_update.html b/nekoton/core/ton_wallet/multisig/fn.prepare_code_update.html
index fcab50aef..f77eb083f 100644
--- a/nekoton/core/ton_wallet/multisig/fn.prepare_code_update.html
+++ b/nekoton/core/ton_wallet/multisig/fn.prepare_code_update.html
@@ -1,5 +1,5 @@
 prepare_code_update in nekoton::core::ton_wallet::multisig - Rust
pub fn prepare_code_update(
-    clock: &dyn Clock,
+    clock: &dyn Clock,
     multisig_type: MultisigType,
     public_key: &PublicKey,
     address: MsgAddressInt,
diff --git a/nekoton/core/ton_wallet/multisig/fn.prepare_confirm_transaction.html b/nekoton/core/ton_wallet/multisig/fn.prepare_confirm_transaction.html
index af3ef5eda..193da3dd0 100644
--- a/nekoton/core/ton_wallet/multisig/fn.prepare_confirm_transaction.html
+++ b/nekoton/core/ton_wallet/multisig/fn.prepare_confirm_transaction.html
@@ -1,5 +1,5 @@
 prepare_confirm_transaction in nekoton::core::ton_wallet::multisig - Rust
pub fn prepare_confirm_transaction(
-    clock: &dyn Clock,
+    clock: &dyn Clock,
     multisig_type: MultisigType,
     public_key: &PublicKey,
     address: MsgAddressInt,
diff --git a/nekoton/core/ton_wallet/multisig/fn.prepare_confirm_update.html b/nekoton/core/ton_wallet/multisig/fn.prepare_confirm_update.html
index a3d922fdb..be9a8a793 100644
--- a/nekoton/core/ton_wallet/multisig/fn.prepare_confirm_update.html
+++ b/nekoton/core/ton_wallet/multisig/fn.prepare_confirm_update.html
@@ -1,5 +1,5 @@
 prepare_confirm_update in nekoton::core::ton_wallet::multisig - Rust
pub fn prepare_confirm_update(
-    clock: &dyn Clock,
+    clock: &dyn Clock,
     multisig_type: MultisigType,
     public_key: &PublicKey,
     address: MsgAddressInt,
diff --git a/nekoton/core/ton_wallet/multisig/fn.prepare_deploy.html b/nekoton/core/ton_wallet/multisig/fn.prepare_deploy.html
index ed3b62b0c..b49927370 100644
--- a/nekoton/core/ton_wallet/multisig/fn.prepare_deploy.html
+++ b/nekoton/core/ton_wallet/multisig/fn.prepare_deploy.html
@@ -1,5 +1,5 @@
 prepare_deploy in nekoton::core::ton_wallet::multisig - Rust
pub fn prepare_deploy(
-    clock: &dyn Clock,
+    clock: &dyn Clock,
     public_key: &PublicKey,
     multisig_type: MultisigType,
     workchain: i8,
diff --git a/nekoton/core/ton_wallet/multisig/fn.prepare_execute_update.html b/nekoton/core/ton_wallet/multisig/fn.prepare_execute_update.html
index 1c46eba56..6830f729f 100644
--- a/nekoton/core/ton_wallet/multisig/fn.prepare_execute_update.html
+++ b/nekoton/core/ton_wallet/multisig/fn.prepare_execute_update.html
@@ -1,5 +1,5 @@
 prepare_execute_update in nekoton::core::ton_wallet::multisig - Rust
pub fn prepare_execute_update(
-    clock: &dyn Clock,
+    clock: &dyn Clock,
     multisig_type: MultisigType,
     public_key: &PublicKey,
     address: MsgAddressInt,
diff --git a/nekoton/core/ton_wallet/multisig/fn.prepare_transfer.html b/nekoton/core/ton_wallet/multisig/fn.prepare_transfer.html
index cc2c46a64..68afb7023 100644
--- a/nekoton/core/ton_wallet/multisig/fn.prepare_transfer.html
+++ b/nekoton/core/ton_wallet/multisig/fn.prepare_transfer.html
@@ -1,5 +1,5 @@
 prepare_transfer in nekoton::core::ton_wallet::multisig - Rust
pub fn prepare_transfer(
-    clock: &dyn Clock,
+    clock: &dyn Clock,
     multisig_type: MultisigType,
     public_key: &PublicKey,
     has_multiple_owners: bool,
diff --git a/nekoton/core/ton_wallet/multisig/struct.MultisigParamsPrefix.html b/nekoton/core/ton_wallet/multisig/struct.MultisigParamsPrefix.html
index 777ff4b4e..6ecc900f5 100644
--- a/nekoton/core/ton_wallet/multisig/struct.MultisigParamsPrefix.html
+++ b/nekoton/core/ton_wallet/multisig/struct.MultisigParamsPrefix.html
@@ -4,7 +4,7 @@
     pub expiration_time: u64,
     pub min_value: u128,
     pub required_confirms: u8,
-}

Fields§

§max_queued_transactions: u8§max_custodian_count: u8§expiration_time: u64§min_value: u128§required_confirms: u8

Trait Implementations§

source§

impl Clone for MultisigParamsPrefix

source§

fn clone(&self) -> MultisigParamsPrefix

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl UnpackAbiPlain<MultisigParamsPrefix> for Vec<Token>

source§

impl Copy for MultisigParamsPrefix

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Fields§

§max_queued_transactions: u8§max_custodian_count: u8§expiration_time: u64§min_value: u128§required_confirms: u8

Trait Implementations§

source§

impl Clone for MultisigParamsPrefix

source§

fn clone(&self) -> MultisigParamsPrefix

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl UnpackAbiPlain<MultisigParamsPrefix> for Vec<Token>

source§

fn unpack(self) -> UnpackerResult<MultisigParamsPrefix>

source§

impl Copy for MultisigParamsPrefix

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/core/ton_wallet/struct.TonWallet.html b/nekoton/core/ton_wallet/struct.TonWallet.html index 36730b283..f08aded48 100644 --- a/nekoton/core/ton_wallet/struct.TonWallet.html +++ b/nekoton/core/ton_wallet/struct.TonWallet.html @@ -1,17 +1,17 @@ TonWallet in nekoton::core::ton_wallet - Rust
pub struct TonWallet { /* private fields */ }

Implementations§

source§

impl TonWallet

source

pub async fn subscribe( - clock: Arc<dyn Clock>, + clock: Arc<dyn Clock>, transport: Arc<dyn Transport>, workchain: i8, public_key: PublicKey, wallet_type: WalletType, handler: Arc<dyn TonWalletSubscriptionHandler> ) -> Result<Self>

source

pub async fn subscribe_by_address( - clock: Arc<dyn Clock>, + clock: Arc<dyn Clock>, transport: Arc<dyn Transport>, address: MsgAddressInt, handler: Arc<dyn TonWalletSubscriptionHandler> ) -> Result<Self>

source

pub async fn subscribe_by_existing( - clock: Arc<dyn Clock>, + clock: Arc<dyn Clock>, transport: Arc<dyn Transport>, existing_wallet: ExistingWalletInfo, handler: Arc<dyn TonWalletSubscriptionHandler> diff --git a/nekoton/core/ton_wallet/wallet_v3/fn.estimate_seqno_offset.html b/nekoton/core/ton_wallet/wallet_v3/fn.estimate_seqno_offset.html index 720f288b9..fcce9dd5b 100644 --- a/nekoton/core/ton_wallet/wallet_v3/fn.estimate_seqno_offset.html +++ b/nekoton/core/ton_wallet/wallet_v3/fn.estimate_seqno_offset.html @@ -1,5 +1,5 @@ estimate_seqno_offset in nekoton::core::ton_wallet::wallet_v3 - Rust
pub fn estimate_seqno_offset(
-    clock: &dyn Clock,
+    clock: &dyn Clock,
     current_state: &AccountStuff,
     pending_transactions: &[PendingTransaction]
 ) -> u32
Expand description

Adjusts seqno if there are some recent pending transactions that have not expired

diff --git a/nekoton/core/ton_wallet/wallet_v3/fn.prepare_deploy.html b/nekoton/core/ton_wallet/wallet_v3/fn.prepare_deploy.html index b1269d85b..07c2fbeee 100644 --- a/nekoton/core/ton_wallet/wallet_v3/fn.prepare_deploy.html +++ b/nekoton/core/ton_wallet/wallet_v3/fn.prepare_deploy.html @@ -1,5 +1,5 @@ prepare_deploy in nekoton::core::ton_wallet::wallet_v3 - Rust
pub fn prepare_deploy(
-    clock: &dyn Clock,
+    clock: &dyn Clock,
     public_key: &PublicKey,
     workchain: i8,
     expiration: Expiration
diff --git a/nekoton/core/ton_wallet/wallet_v3/fn.prepare_transfer.html b/nekoton/core/ton_wallet/wallet_v3/fn.prepare_transfer.html
index 1a22398f2..0be21e6dd 100644
--- a/nekoton/core/ton_wallet/wallet_v3/fn.prepare_transfer.html
+++ b/nekoton/core/ton_wallet/wallet_v3/fn.prepare_transfer.html
@@ -1,5 +1,5 @@
 prepare_transfer in nekoton::core::ton_wallet::wallet_v3 - Rust
pub fn prepare_transfer(
-    clock: &dyn Clock,
+    clock: &dyn Clock,
     public_key: &PublicKey,
     current_state: &AccountStuff,
     seqno_offset: u32,
diff --git a/nekoton/core/transactions_tree/enum.TransactionTreeError.html b/nekoton/core/transactions_tree/enum.TransactionTreeError.html
index 734027ffb..7f6966f7e 100644
--- a/nekoton/core/transactions_tree/enum.TransactionTreeError.html
+++ b/nekoton/core/transactions_tree/enum.TransactionTreeError.html
@@ -2,7 +2,7 @@
     ExternalOutMessage,
     TransportError(Error),
     ExecutionError(Error),
-}

Variants§

§

ExternalOutMessage

§

TransportError(Error)

§

ExecutionError(Error)

Trait Implementations§

source§

impl Debug for TransactionTreeError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TransactionTreeError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for TransactionTreeError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

ExternalOutMessage

§

TransportError(Error)

§

ExecutionError(Error)

Trait Implementations§

source§

impl Debug for TransactionTreeError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TransactionTreeError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for TransactionTreeError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/core/transactions_tree/struct.TransactionsTreeStream.html b/nekoton/core/transactions_tree/struct.TransactionsTreeStream.html index ef922123f..f38bcdfd4 100644 --- a/nekoton/core/transactions_tree/struct.TransactionsTreeStream.html +++ b/nekoton/core/transactions_tree/struct.TransactionsTreeStream.html @@ -2,7 +2,7 @@ message: Message, config: BlockchainConfig, transport: Arc<dyn Transport>, - clock: Arc<dyn Clock> + clock: Arc<dyn Clock> ) -> Self

source

pub fn disable_signature_check(&mut self) -> &mut Self

source

pub fn unlimited_message_balance(&mut self) -> &mut Self

source

pub fn unlimited_account_balance(&mut self) -> &mut Self

source

pub fn message_queue(&self) -> &VecDeque<Message>

source

pub fn retain_message_queue<F>(&mut self, f: F)where F: FnMut(&Message) -> bool,

source

pub async fn next( &mut self diff --git a/nekoton/core/utils/fn.make_labs_unsigned_message.html b/nekoton/core/utils/fn.make_labs_unsigned_message.html index 69ca980cd..f5b8ec269 100644 --- a/nekoton/core/utils/fn.make_labs_unsigned_message.html +++ b/nekoton/core/utils/fn.make_labs_unsigned_message.html @@ -1,5 +1,5 @@ make_labs_unsigned_message in nekoton::core::utils - Rust
pub fn make_labs_unsigned_message(
-    clock: &dyn Clock,
+    clock: &dyn Clock,
     message: Message,
     expiration: Expiration,
     public_key: &PublicKey,
diff --git a/nekoton/crypto/enum.EncryptedKeyError.html b/nekoton/crypto/enum.EncryptedKeyError.html
index 2d6452b18..8bbd65ba7 100644
--- a/nekoton/crypto/enum.EncryptedKeyError.html
+++ b/nekoton/crypto/enum.EncryptedKeyError.html
@@ -4,7 +4,7 @@
     FailedToEncryptData,
     KeyNotFound,
     InvalidPublicKey,
-}

Variants§

§

InvalidPrivateKey

§

FailedToDecryptData

§

FailedToEncryptData

§

KeyNotFound

§

InvalidPublicKey

Trait Implementations§

source§

impl Clone for EncryptedKeyError

source§

fn clone(&self) -> EncryptedKeyError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EncryptedKeyError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for EncryptedKeyError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for EncryptedKeyError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<SymmetricCryptoError> for EncryptedKeyError

source§

fn from(a: SymmetricCryptoError) -> Self

Converts to this type from the input type.
source§

impl Copy for EncryptedKeyError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

InvalidPrivateKey

§

FailedToDecryptData

§

FailedToEncryptData

§

KeyNotFound

§

InvalidPublicKey

Trait Implementations§

source§

impl Clone for EncryptedKeyError

source§

fn clone(&self) -> EncryptedKeyError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EncryptedKeyError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for EncryptedKeyError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for EncryptedKeyError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<SymmetricCryptoError> for EncryptedKeyError

source§

fn from(a: SymmetricCryptoError) -> Self

Converts to this type from the input type.
source§

impl Copy for EncryptedKeyError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/crypto/enum.EncryptionAlgorithm.html b/nekoton/crypto/enum.EncryptionAlgorithm.html index 2ac41fa96..fac247c54 100644 --- a/nekoton/crypto/enum.EncryptionAlgorithm.html +++ b/nekoton/crypto/enum.EncryptionAlgorithm.html @@ -1,7 +1,7 @@ EncryptionAlgorithm in nekoton::crypto - Rust
pub enum EncryptionAlgorithm {
     ChaCha20Poly1305,
-}

Variants§

§

ChaCha20Poly1305

Implementations§

source§

impl EncryptionAlgorithm

source

pub fn as_str(&self) -> &'static str

Trait Implementations§

source§

impl Clone for EncryptionAlgorithm

source§

fn clone(&self) -> EncryptionAlgorithm

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EncryptionAlgorithm

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for EncryptionAlgorithm

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for EncryptionAlgorithm

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromStr for EncryptionAlgorithm

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl PartialEq for EncryptionAlgorithm

source§

fn eq(&self, other: &EncryptionAlgorithm) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

ChaCha20Poly1305

Implementations§

source§

impl EncryptionAlgorithm

source

pub fn as_str(&self) -> &'static str

Trait Implementations§

source§

impl Clone for EncryptionAlgorithm

source§

fn clone(&self) -> EncryptionAlgorithm

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EncryptionAlgorithm

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for EncryptionAlgorithm

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for EncryptionAlgorithm

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromStr for EncryptionAlgorithm

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl PartialEq for EncryptionAlgorithm

source§

fn eq(&self, other: &EncryptionAlgorithm) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for EncryptionAlgorithm

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for EncryptionAlgorithm

source§

impl Eq for EncryptionAlgorithm

source§

impl StructuralEq for EncryptionAlgorithm

source§

impl StructuralPartialEq for EncryptionAlgorithm

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/nekoton/crypto/trait.UnsignedMessage.html b/nekoton/crypto/trait.UnsignedMessage.html index a2696d3be..931406d46 100644 --- a/nekoton/crypto/trait.UnsignedMessage.html +++ b/nekoton/crypto/trait.UnsignedMessage.html @@ -1,6 +1,6 @@ UnsignedMessage in nekoton::crypto - Rust
pub trait UnsignedMessage: DynClone + Send + Sync {
     // Required methods
-    fn refresh_timeout(&mut self, clock: &dyn Clock);
+    fn refresh_timeout(&mut self, clock: &dyn Clock);
     fn expire_at(&self) -> u32;
     fn hash(&self) -> &[u8] ;
     fn sign(&self, signature: &Signature) -> Result<SignedMessage>;
@@ -9,7 +9,7 @@
         signature: &Signature,
         prune_after_depth: u16
     ) -> Result<SignedMessage>;
-}

Required Methods§

source

fn refresh_timeout(&mut self, clock: &dyn Clock)

Adjust expiration timestamp from now

+}

Required Methods§

source

fn refresh_timeout(&mut self, clock: &dyn Clock)

Adjust expiration timestamp from now

source

fn expire_at(&self) -> u32

Current expiration timestamp

source

fn hash(&self) -> &[u8]

Message body hash

source

fn sign(&self, signature: &Signature) -> Result<SignedMessage>

Create signed message from prepared inputs

diff --git a/nekoton/index.html b/nekoton/index.html index df64c956e..d1c285ce2 100644 --- a/nekoton/index.html +++ b/nekoton/index.html @@ -1,2 +1,2 @@ nekoton - Rust

Crate nekoton

source ·

Re-exports

Modules

\ No newline at end of file +
  • All Items
  • Crate nekoton

    source ·

    Re-exports

    • pub use nekoton_abi as abi;
    • pub use nekoton_contracts as contracts;
    • pub use nekoton_utils as utils;

    Modules

    \ No newline at end of file diff --git a/nekoton/models/enum.Expiration.html b/nekoton/models/enum.Expiration.html index ea94c2075..6b6862579 100644 --- a/nekoton/models/enum.Expiration.html +++ b/nekoton/models/enum.Expiration.html @@ -8,7 +8,7 @@ signing as possible

    §

    Timestamp(u32)

    The specific moment in time. Will stay the same after each refresh

    -

    Implementations§

    source§

    impl Expiration

    source

    pub fn timestamp(&self, clock: &dyn Clock) -> u32

    Trait Implementations§

    source§

    impl Clone for Expiration

    source§

    fn clone(&self) -> Expiration

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Expiration

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for Expiration

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where +

    Implementations§

    source§

    impl Expiration

    source

    pub fn timestamp(&self, clock: &dyn Clock) -> u32

    Trait Implementations§

    source§

    impl Clone for Expiration

    source§

    fn clone(&self) -> Expiration

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Expiration

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for Expiration

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq for Expiration

    source§

    fn eq(&self, other: &Expiration) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for Expiration

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where diff --git a/nekoton/models/enum.MessageBodyError.html b/nekoton/models/enum.MessageBodyError.html index 00b0a39a6..b3858d534 100644 --- a/nekoton/models/enum.MessageBodyError.html +++ b/nekoton/models/enum.MessageBodyError.html @@ -1,7 +1,7 @@ MessageBodyError in nekoton::models - Rust
    pub enum MessageBodyError {
         FailedToSerialize,
         FailedToDeserialize,
    -}

    Variants§

    §

    FailedToSerialize

    §

    FailedToDeserialize

    Trait Implementations§

    source§

    impl Clone for MessageBodyError

    source§

    fn clone(&self) -> MessageBodyError

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for MessageBodyError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for MessageBodyError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for MessageBodyError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl Copy for MessageBodyError

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +}

    Variants§

    §

    FailedToSerialize

    §

    FailedToDeserialize

    Trait Implementations§

    source§

    impl Clone for MessageBodyError

    source§

    fn clone(&self) -> MessageBodyError

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for MessageBodyError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for MessageBodyError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for MessageBodyError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl Copy for MessageBodyError

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Downcast for Twhere diff --git a/nekoton/models/enum.ReliableBehavior.html b/nekoton/models/enum.ReliableBehavior.html index aa0396afc..19f6ca7e3 100644 --- a/nekoton/models/enum.ReliableBehavior.html +++ b/nekoton/models/enum.ReliableBehavior.html @@ -3,8 +3,8 @@ BlockWalking, }

    Variants§

    §

    IntensivePolling

    Used for transports which doesn’t support getting blocks directly (ADNL)

    §

    BlockWalking

    Used for transports which support getting blocks directly (GQL)

    -

    Implementations§

    source§

    impl ReliableBehavior

    source

    pub fn as_str(&self) -> &'static str

    Trait Implementations§

    source§

    impl Clone for ReliableBehavior

    source§

    fn clone(&self) -> ReliableBehavior

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ReliableBehavior

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for ReliableBehavior

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for ReliableBehavior

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for ReliableBehavior

    §

    type Err = Error

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl PartialEq for ReliableBehavior

    source§

    fn eq(&self, other: &ReliableBehavior) -> bool

    This method tests for self and other values to be equal, and is used +

    Implementations§

    source§

    impl ReliableBehavior

    source

    pub fn as_str(&self) -> &'static str

    Trait Implementations§

    source§

    impl Clone for ReliableBehavior

    source§

    fn clone(&self) -> ReliableBehavior

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ReliableBehavior

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for ReliableBehavior

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for ReliableBehavior

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for ReliableBehavior

    §

    type Err = Error

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl PartialEq for ReliableBehavior

    source§

    fn eq(&self, other: &ReliableBehavior) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for ReliableBehavior

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for ReliableBehavior

    source§

    impl Eq for ReliableBehavior

    source§

    impl StructuralEq for ReliableBehavior

    source§

    impl StructuralPartialEq for ReliableBehavior

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/nekoton/models/enum.TokenWalletVersion.html b/nekoton/models/enum.TokenWalletVersion.html index 790f8de7b..fe6f3e1b7 100644 --- a/nekoton/models/enum.TokenWalletVersion.html +++ b/nekoton/models/enum.TokenWalletVersion.html @@ -1,22 +1,22 @@ -TokenWalletVersion in nekoton::models - Rust
    pub enum TokenWalletVersion {
    +TokenWalletVersion in nekoton::models - Rust
    pub enum TokenWalletVersion {
         OldTip3v4,
         Tip3,
     }

    Variants§

    §

    OldTip3v4

    Third iteration of token wallets, but with fixed bugs implementation

    §

    Tip3

    Latest iteration with completely new standard implementation

    -

    Implementations§

    source§

    impl TokenWalletVersion

    source

    pub fn as_str(&self) -> &'static str

    Trait Implementations§

    source§

    impl Clone for TokenWalletVersion

    source§

    fn clone(&self) -> TokenWalletVersion

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TokenWalletVersion

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for TokenWalletVersion

    Implementations§

    §

    impl TokenWalletVersion

    pub fn as_str(&self) -> &'static str

    Trait Implementations§

    §

    impl Clone for TokenWalletVersion

    §

    fn clone(&self) -> TokenWalletVersion

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for TokenWalletVersion

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl<'de> Deserialize<'de> for TokenWalletVersion

    §

    fn deserialize<__D>( __deserializer: __D ) -> Result<TokenWalletVersion, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for TokenWalletVersion

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for TokenWalletVersion

    §

    type Err = Error

    The associated error which can be returned from parsing.
    source§

    fn from_str( + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    §

    impl Display for TokenWalletVersion

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl FromStr for TokenWalletVersion

    §

    type Err = Error

    The associated error which can be returned from parsing.
    §

    fn from_str( s: &str -) -> Result<TokenWalletVersion, <TokenWalletVersion as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl PartialEq for TokenWalletVersion

    source§

    fn eq(&self, other: &TokenWalletVersion) -> bool

    This method tests for self and other values to be equal, and is used +) -> Result<TokenWalletVersion, <TokenWalletVersion as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    §

    impl PartialEq for TokenWalletVersion

    §

    fn eq(&self, other: &TokenWalletVersion) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for TokenWalletVersion

    source§

    fn serialize<__S>( +sufficient, and should not be overridden without very good reason.

    §

    impl Serialize for TokenWalletVersion

    §

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for TokenWalletVersion

    source§

    impl Eq for TokenWalletVersion

    source§

    impl StructuralEq for TokenWalletVersion

    source§

    impl StructuralPartialEq for TokenWalletVersion

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    §

    impl Copy for TokenWalletVersion

    §

    impl Eq for TokenWalletVersion

    §

    impl StructuralEq for TokenWalletVersion

    §

    impl StructuralPartialEq for TokenWalletVersion

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Downcast for Twhere diff --git a/nekoton/models/enum.TransactionError.html b/nekoton/models/enum.TransactionError.html index 9f78fe855..a28273ec6 100644 --- a/nekoton/models/enum.TransactionError.html +++ b/nekoton/models/enum.TransactionError.html @@ -1,7 +1,7 @@ TransactionError in nekoton::models - Rust
    pub enum TransactionError {
         InvalidStructure,
         Unsupported,
    -}

    Variants§

    §

    InvalidStructure

    §

    Unsupported

    Trait Implementations§

    source§

    impl Clone for TransactionError

    source§

    fn clone(&self) -> TransactionError

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TransactionError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for TransactionError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for TransactionError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl Copy for TransactionError

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +}

    Variants§

    §

    InvalidStructure

    §

    Unsupported

    Trait Implementations§

    source§

    impl Clone for TransactionError

    source§

    fn clone(&self) -> TransactionError

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TransactionError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for TransactionError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for TransactionError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl Copy for TransactionError

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.ContractState.html b/nekoton/models/struct.ContractState.html index 30a363aae..300b87781 100644 --- a/nekoton/models/struct.ContractState.html +++ b/nekoton/models/struct.ContractState.html @@ -1,14 +1,14 @@ ContractState in nekoton::models - Rust
    pub struct ContractState {
         pub last_lt: u64,
         pub balance: u64,
    -    pub gen_timings: GenTimings,
    -    pub last_transaction_id: Option<LastTransactionId>,
    +    pub gen_timings: GenTimings,
    +    pub last_transaction_id: Option<LastTransactionId>,
         pub is_deployed: bool,
         pub code_hash: Option<UInt256>,
     }

    Fields§

    §last_lt: u64

    Latest known lt

    §balance: u64

    Full account balance in nano TON

    -
    §gen_timings: GenTimings

    At what point was this state obtained

    -
    §last_transaction_id: Option<LastTransactionId>

    Last transaction id

    +
    §gen_timings: GenTimings

    At what point was this state obtained

    +
    §last_transaction_id: Option<LastTransactionId>

    Last transaction id

    §is_deployed: bool

    Whether the contract is deployed

    §code_hash: Option<UInt256>

    Contract code hash

    Trait Implementations§

    source§

    impl Clone for ContractState

    source§

    fn clone(&self) -> ContractState

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ContractState

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for ContractState

    source§

    fn default() -> ContractState

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for ContractState

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where diff --git a/nekoton/models/struct.DePoolOnRoundCompleteNotification.html b/nekoton/models/struct.DePoolOnRoundCompleteNotification.html index e658dd8cd..e6cbe5eaf 100644 --- a/nekoton/models/struct.DePoolOnRoundCompleteNotification.html +++ b/nekoton/models/struct.DePoolOnRoundCompleteNotification.html @@ -8,7 +8,7 @@ pub reason: u8, }

    Fields§

    §round_id: u64§reward: u64§ordinary_stake: u64§vesting_stake: u64§lock_stake: u64§reinvest: bool§reason: u8

    Trait Implementations§

    source§

    impl Clone for DePoolOnRoundCompleteNotification

    source§

    fn clone(&self) -> DePoolOnRoundCompleteNotification

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for DePoolOnRoundCompleteNotification

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for DePoolOnRoundCompleteNotification

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for DePoolOnRoundCompleteNotification

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<InputMessage> for DePoolOnRoundCompleteNotification

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: InputMessage) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl UnpackAbiPlain<DePoolOnRoundCompleteNotification> for Vec<Token>

    source§

    impl Copy for DePoolOnRoundCompleteNotification

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl TryFrom<InputMessage> for DePoolOnRoundCompleteNotification

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: InputMessage) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl UnpackAbiPlain<DePoolOnRoundCompleteNotification> for Vec<Token>

    source§

    impl Copy for DePoolOnRoundCompleteNotification

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.DePoolReceiveAnswerNotification.html b/nekoton/models/struct.DePoolReceiveAnswerNotification.html index 7e4582219..355a63d21 100644 --- a/nekoton/models/struct.DePoolReceiveAnswerNotification.html +++ b/nekoton/models/struct.DePoolReceiveAnswerNotification.html @@ -3,7 +3,7 @@ pub comment: u64, }

    Fields§

    §error_code: u32§comment: u64

    Trait Implementations§

    source§

    impl Clone for DePoolReceiveAnswerNotification

    source§

    fn clone(&self) -> DePoolReceiveAnswerNotification

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for DePoolReceiveAnswerNotification

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for DePoolReceiveAnswerNotification

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for DePoolReceiveAnswerNotification

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<InputMessage> for DePoolReceiveAnswerNotification

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: InputMessage) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl UnpackAbiPlain<DePoolReceiveAnswerNotification> for Vec<Token>

    source§

    impl Copy for DePoolReceiveAnswerNotification

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl TryFrom<InputMessage> for DePoolReceiveAnswerNotification

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: InputMessage) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl UnpackAbiPlain<DePoolReceiveAnswerNotification> for Vec<Token>

    source§

    impl Copy for DePoolReceiveAnswerNotification

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.ExpireAt.html b/nekoton/models/struct.ExpireAt.html index 47ee4629b..2a5a90bc4 100644 --- a/nekoton/models/struct.ExpireAt.html +++ b/nekoton/models/struct.ExpireAt.html @@ -1,7 +1,7 @@ ExpireAt in nekoton::models - Rust

    Struct nekoton::models::ExpireAt

    source ·
    pub struct ExpireAt {
         pub expiration: Expiration,
         pub timestamp: u32,
    -}

    Fields§

    §expiration: Expiration§timestamp: u32

    Implementations§

    source§

    impl ExpireAt

    source

    pub fn new(clock: &dyn Clock, expiration: Expiration) -> Self

    source

    pub fn new_from_millis(expiration: Expiration, time: u64) -> Self

    source

    pub fn refresh(&mut self, clock: &dyn Clock) -> bool

    source

    pub fn refresh_from_millis(&mut self, time: u64) -> bool

    Trait Implementations§

    source§

    impl Clone for ExpireAt

    source§

    fn clone(&self) -> ExpireAt

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ExpireAt

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for ExpireAt

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where +}

    Fields§

    §expiration: Expiration§timestamp: u32

    Implementations§

    source§

    impl ExpireAt

    source

    pub fn new(clock: &dyn Clock, expiration: Expiration) -> Self

    source

    pub fn new_from_millis(expiration: Expiration, time: u64) -> Self

    source

    pub fn refresh(&mut self, clock: &dyn Clock) -> bool

    source

    pub fn refresh_from_millis(&mut self, time: u64) -> bool

    Trait Implementations§

    source§

    impl Clone for ExpireAt

    source§

    fn clone(&self) -> ExpireAt

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ExpireAt

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for ExpireAt

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq for ExpireAt

    source§

    fn eq(&self, other: &ExpireAt) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for ExpireAt

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where diff --git a/nekoton/models/struct.IncomingChangeManager.html b/nekoton/models/struct.IncomingChangeManager.html index a31618289..d7223f144 100644 --- a/nekoton/models/struct.IncomingChangeManager.html +++ b/nekoton/models/struct.IncomingChangeManager.html @@ -5,7 +5,7 @@ __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq for IncomingChangeManager

    source§

    fn eq(&self, other: &IncomingChangeManager) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for IncomingChangeManager

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<InputMessage> for IncomingChangeManager

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: InputMessage) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl Eq for IncomingChangeManager

    source§

    impl StructuralEq for IncomingChangeManager

    source§

    impl StructuralPartialEq for IncomingChangeManager

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl TryFrom<InputMessage> for IncomingChangeManager

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: InputMessage) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl Eq for IncomingChangeManager

    source§

    impl StructuralEq for IncomingChangeManager

    source§

    impl StructuralPartialEq for IncomingChangeManager

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.IncomingChangeOwner.html b/nekoton/models/struct.IncomingChangeOwner.html index 6cfa196ba..7a26429b8 100644 --- a/nekoton/models/struct.IncomingChangeOwner.html +++ b/nekoton/models/struct.IncomingChangeOwner.html @@ -5,7 +5,7 @@ __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq for IncomingChangeOwner

    source§

    fn eq(&self, other: &IncomingChangeOwner) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for IncomingChangeOwner

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<InputMessage> for IncomingChangeOwner

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: InputMessage) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl Eq for IncomingChangeOwner

    source§

    impl StructuralEq for IncomingChangeOwner

    source§

    impl StructuralPartialEq for IncomingChangeOwner

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl TryFrom<InputMessage> for IncomingChangeOwner

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: InputMessage) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl Eq for IncomingChangeOwner

    source§

    impl StructuralEq for IncomingChangeOwner

    source§

    impl StructuralPartialEq for IncomingChangeOwner

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.IncomingNftTransfer.html b/nekoton/models/struct.IncomingNftTransfer.html index 079be3843..da0a069ad 100644 --- a/nekoton/models/struct.IncomingNftTransfer.html +++ b/nekoton/models/struct.IncomingNftTransfer.html @@ -5,7 +5,7 @@ __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq for IncomingNftTransfer

    source§

    fn eq(&self, other: &IncomingNftTransfer) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for IncomingNftTransfer

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<InputMessage> for IncomingNftTransfer

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: InputMessage) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl Eq for IncomingNftTransfer

    source§

    impl StructuralEq for IncomingNftTransfer

    source§

    impl StructuralPartialEq for IncomingNftTransfer

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl TryFrom<InputMessage> for IncomingNftTransfer

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: InputMessage) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl Eq for IncomingNftTransfer

    source§

    impl StructuralEq for IncomingNftTransfer

    source§

    impl StructuralPartialEq for IncomingNftTransfer

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.MultisigConfirmTransaction.html b/nekoton/models/struct.MultisigConfirmTransaction.html index 9c2f55fbf..1706c654a 100644 --- a/nekoton/models/struct.MultisigConfirmTransaction.html +++ b/nekoton/models/struct.MultisigConfirmTransaction.html @@ -5,9 +5,9 @@ __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq for MultisigConfirmTransaction

    source§

    fn eq(&self, other: &MultisigConfirmTransaction) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for MultisigConfirmTransaction

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<(UInt256, InputMessage)> for MultisigConfirmTransaction

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from( + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<(UInt256, InputMessage)> for MultisigConfirmTransaction

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from( (custodian, value): (UInt256, InputMessage) -) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl UnpackAbiPlain<MultisigConfirmTransaction> for Vec<Token>

    source§

    impl Copy for MultisigConfirmTransaction

    source§

    impl Eq for MultisigConfirmTransaction

    source§

    impl StructuralEq for MultisigConfirmTransaction

    source§

    impl StructuralPartialEq for MultisigConfirmTransaction

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> Result<Self, Self::Error>

    Performs the conversion.

    source§

    impl UnpackAbiPlain<MultisigConfirmTransaction> for Vec<Token>

    source§

    fn unpack(self) -> UnpackerResult<MultisigConfirmTransaction>

    source§

    impl Copy for MultisigConfirmTransaction

    source§

    impl Eq for MultisigConfirmTransaction

    source§

    impl StructuralEq for MultisigConfirmTransaction

    source§

    impl StructuralPartialEq for MultisigConfirmTransaction

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.MultisigConfirmUpdate.html b/nekoton/models/struct.MultisigConfirmUpdate.html index 240f0575e..588c6580a 100644 --- a/nekoton/models/struct.MultisigConfirmUpdate.html +++ b/nekoton/models/struct.MultisigConfirmUpdate.html @@ -5,7 +5,7 @@ __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq for MultisigConfirmUpdate

    source§

    fn eq(&self, other: &MultisigConfirmUpdate) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for MultisigConfirmUpdate

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<(UInt256, InputMessage)> for MultisigConfirmUpdate

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from( + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<(UInt256, InputMessage)> for MultisigConfirmUpdate

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from( (custodian, input): (UInt256, InputMessage) ) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl Copy for MultisigConfirmUpdate

    source§

    impl Eq for MultisigConfirmUpdate

    source§

    impl StructuralEq for MultisigConfirmUpdate

    source§

    impl StructuralPartialEq for MultisigConfirmUpdate

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/nekoton/models/struct.MultisigExecuteUpdate.html b/nekoton/models/struct.MultisigExecuteUpdate.html index d9d1e6fa5..6a60c1691 100644 --- a/nekoton/models/struct.MultisigExecuteUpdate.html +++ b/nekoton/models/struct.MultisigExecuteUpdate.html @@ -5,7 +5,7 @@ __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq for MultisigExecuteUpdate

    source§

    fn eq(&self, other: &MultisigExecuteUpdate) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for MultisigExecuteUpdate

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<(UInt256, InputMessage)> for MultisigExecuteUpdate

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from( + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<(UInt256, InputMessage)> for MultisigExecuteUpdate

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from( (custodian, input): (UInt256, InputMessage) ) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl Copy for MultisigExecuteUpdate

    source§

    impl Eq for MultisigExecuteUpdate

    source§

    impl StructuralEq for MultisigExecuteUpdate

    source§

    impl StructuralPartialEq for MultisigExecuteUpdate

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/nekoton/models/struct.MultisigSendTransaction.html b/nekoton/models/struct.MultisigSendTransaction.html index 9637efb77..154c78a35 100644 --- a/nekoton/models/struct.MultisigSendTransaction.html +++ b/nekoton/models/struct.MultisigSendTransaction.html @@ -8,7 +8,7 @@ __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more

    source§

    impl PartialEq for MultisigSendTransaction

    source§

    fn eq(&self, other: &MultisigSendTransaction) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for MultisigSendTransaction

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<InputMessage> for MultisigSendTransaction

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: InputMessage) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl UnpackAbiPlain<MultisigSendTransaction> for Vec<Token>

    source§

    impl Eq for MultisigSendTransaction

    source§

    impl StructuralEq for MultisigSendTransaction

    source§

    impl StructuralPartialEq for MultisigSendTransaction

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl TryFrom<InputMessage> for MultisigSendTransaction

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: InputMessage) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl UnpackAbiPlain<MultisigSendTransaction> for Vec<Token>

    source§

    fn unpack(self) -> UnpackerResult<MultisigSendTransaction>

    source§

    impl Eq for MultisigSendTransaction

    source§

    impl StructuralEq for MultisigSendTransaction

    source§

    impl StructuralPartialEq for MultisigSendTransaction

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.MultisigSubmitTransaction.html b/nekoton/models/struct.MultisigSubmitTransaction.html index 6907779d4..adb891c49 100644 --- a/nekoton/models/struct.MultisigSubmitTransaction.html +++ b/nekoton/models/struct.MultisigSubmitTransaction.html @@ -10,7 +10,7 @@ __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more

    source§

    impl PartialEq for MultisigSubmitTransaction

    source§

    fn eq(&self, other: &MultisigSubmitTransaction) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for MultisigSubmitTransaction

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<(UInt256, ContractCall)> for MultisigSubmitTransaction

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from( + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<(UInt256, ContractCall)> for MultisigSubmitTransaction

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from( (custodian, value): (UInt256, ContractCall) ) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl Eq for MultisigSubmitTransaction

    source§

    impl StructuralEq for MultisigSubmitTransaction

    source§

    impl StructuralPartialEq for MultisigSubmitTransaction

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/nekoton/models/struct.MultisigSubmitUpdate.html b/nekoton/models/struct.MultisigSubmitUpdate.html index f7903167d..bac84c26a 100644 --- a/nekoton/models/struct.MultisigSubmitUpdate.html +++ b/nekoton/models/struct.MultisigSubmitUpdate.html @@ -9,7 +9,7 @@ __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more

    source§

    impl PartialEq for MultisigSubmitUpdate

    source§

    fn eq(&self, other: &MultisigSubmitUpdate) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for MultisigSubmitUpdate

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<(UInt256, ContractCall)> for MultisigSubmitUpdate

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from( + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<(UInt256, ContractCall)> for MultisigSubmitUpdate

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from( (custodian, value): (UInt256, ContractCall) ) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl Copy for MultisigSubmitUpdate

    source§

    impl Eq for MultisigSubmitUpdate

    source§

    impl StructuralEq for MultisigSubmitUpdate

    source§

    impl StructuralPartialEq for MultisigSubmitUpdate

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/nekoton/models/struct.PendingTransaction.html b/nekoton/models/struct.PendingTransaction.html index 82095d21b..f812efb66 100644 --- a/nekoton/models/struct.PendingTransaction.html +++ b/nekoton/models/struct.PendingTransaction.html @@ -12,10 +12,10 @@

    Trait Implementations§

    source§

    impl Clone for PendingTransaction

    source§

    fn clone(&self) -> PendingTransaction

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for PendingTransaction

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for PendingTransaction

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq<RawTransaction> for PendingTransaction

    source§

    fn eq(&self, other: &RawTransaction) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq<Transaction> for PendingTransaction

    source§

    fn eq(&self, other: &Transaction) -> bool

    This method tests for self and other values to be equal, and is used -by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq for PendingTransaction

    source§

    fn eq(&self, other: &PendingTransaction) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq<Transaction> for PendingTransaction

    source§

    fn eq(&self, other: &Transaction) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq for PendingTransaction

    source§

    fn eq(&self, other: &PendingTransaction) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for PendingTransaction

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for PendingTransaction

    source§

    impl StructuralEq for PendingTransaction

    source§

    impl StructuralPartialEq for PendingTransaction

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/nekoton/models/struct.RootTokenContractDetails.html b/nekoton/models/struct.RootTokenContractDetails.html index a87e77419..638118b8d 100644 --- a/nekoton/models/struct.RootTokenContractDetails.html +++ b/nekoton/models/struct.RootTokenContractDetails.html @@ -1,4 +1,4 @@ -RootTokenContractDetails in nekoton::models - Rust
    pub struct RootTokenContractDetails {
    +RootTokenContractDetails in nekoton::models - Rust
    pub struct RootTokenContractDetails {
         pub version: TokenWalletVersion,
         pub name: String,
         pub symbol: String,
    @@ -10,16 +10,16 @@
     
    §symbol: String

    Short currency name

    §decimals: u8

    Decimals

    §owner_address: MsgAddressInt

    Root owner contract address. Used as proxy address in Tip3v1

    -
    §total_supply: BigUint

    Trait Implementations§

    source§

    impl Clone for RootTokenContractDetails

    source§

    fn clone(&self) -> RootTokenContractDetails

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for RootTokenContractDetails

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for RootTokenContractDetails

    §total_supply: BigUint

    Trait Implementations§

    §

    impl Clone for RootTokenContractDetails

    §

    fn clone(&self) -> RootTokenContractDetails

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for RootTokenContractDetails

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl<'de> Deserialize<'de> for RootTokenContractDetails

    §

    fn deserialize<__D>( __deserializer: __D ) -> Result<RootTokenContractDetails, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq for RootTokenContractDetails

    source§

    fn eq(&self, other: &RootTokenContractDetails) -> bool

    This method tests for self and other values to be equal, and is used + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more

    §

    impl PartialEq for RootTokenContractDetails

    §

    fn eq(&self, other: &RootTokenContractDetails) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for RootTokenContractDetails

    source§

    fn serialize<__S>( +sufficient, and should not be overridden without very good reason.

    §

    impl Serialize for RootTokenContractDetails

    §

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for RootTokenContractDetails

    source§

    impl StructuralEq for RootTokenContractDetails

    source§

    impl StructuralPartialEq for RootTokenContractDetails

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    §

    impl Eq for RootTokenContractDetails

    §

    impl StructuralEq for RootTokenContractDetails

    §

    impl StructuralPartialEq for RootTokenContractDetails

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.TokenIncomingTransfer.html b/nekoton/models/struct.TokenIncomingTransfer.html index ff717d3ed..3b6f64601 100644 --- a/nekoton/models/struct.TokenIncomingTransfer.html +++ b/nekoton/models/struct.TokenIncomingTransfer.html @@ -6,7 +6,7 @@ __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more

    source§

    impl PartialEq for TokenIncomingTransfer

    source§

    fn eq(&self, other: &TokenIncomingTransfer) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for TokenIncomingTransfer

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<(InputMessage, TokenWalletVersion)> for TokenIncomingTransfer

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from( + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<(InputMessage, TokenWalletVersion)> for TokenIncomingTransfer

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from( (value, version): (InputMessage, TokenWalletVersion) ) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl Eq for TokenIncomingTransfer

    source§

    impl StructuralEq for TokenIncomingTransfer

    source§

    impl StructuralPartialEq for TokenIncomingTransfer

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/nekoton/models/struct.TokenOutgoingTransfer.html b/nekoton/models/struct.TokenOutgoingTransfer.html index 586d7b814..f6537d766 100644 --- a/nekoton/models/struct.TokenOutgoingTransfer.html +++ b/nekoton/models/struct.TokenOutgoingTransfer.html @@ -5,7 +5,7 @@ }

    Fields§

    §to: TransferRecipient§tokens: BigUint§payload: Cell

    token transfer payload

    Trait Implementations§

    source§

    impl Clone for TokenOutgoingTransfer

    source§

    fn clone(&self) -> TokenOutgoingTransfer

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TokenOutgoingTransfer

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for TokenOutgoingTransfer

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for TokenOutgoingTransfer

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<(InputMessage, TransferType, TokenWalletVersion)> for TokenOutgoingTransfer

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from( + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<(InputMessage, TransferType, TokenWalletVersion)> for TokenOutgoingTransfer

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from( (value, transfer_type, version): (InputMessage, TransferType, TokenWalletVersion) ) -> Result<Self, Self::Error>

    Performs the conversion.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/nekoton/models/struct.TokenSwapBack.html b/nekoton/models/struct.TokenSwapBack.html index 31efe7d6d..a9e707abc 100644 --- a/nekoton/models/struct.TokenSwapBack.html +++ b/nekoton/models/struct.TokenSwapBack.html @@ -7,7 +7,7 @@ __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq for TokenSwapBack

    source§

    fn eq(&self, other: &TokenSwapBack) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for TokenSwapBack

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<(InputMessage, TokenWalletVersion)> for TokenSwapBack

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from( + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<(InputMessage, TokenWalletVersion)> for TokenSwapBack

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from( (value, version): (InputMessage, TokenWalletVersion) ) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl Eq for TokenSwapBack

    source§

    impl StructuralEq for TokenSwapBack

    source§

    impl StructuralPartialEq for TokenSwapBack

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/nekoton/models/struct.TokenWalletDeployedNotification.html b/nekoton/models/struct.TokenWalletDeployedNotification.html index 806b7d7a7..f40c37c7c 100644 --- a/nekoton/models/struct.TokenWalletDeployedNotification.html +++ b/nekoton/models/struct.TokenWalletDeployedNotification.html @@ -2,7 +2,7 @@ pub root_token_contract: MsgAddressInt, }

    Fields§

    §root_token_contract: MsgAddressInt

    Trait Implementations§

    source§

    impl Clone for TokenWalletDeployedNotification

    source§

    fn clone(&self) -> TokenWalletDeployedNotification

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TokenWalletDeployedNotification

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for TokenWalletDeployedNotification

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for TokenWalletDeployedNotification

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<InputMessage> for TokenWalletDeployedNotification

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: InputMessage) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl UnpackAbiPlain<TokenWalletDeployedNotification> for Vec<Token>

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<InputMessage> for TokenWalletDeployedNotification

    §

    type Error = UnpackerError

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: InputMessage) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl UnpackAbiPlain<TokenWalletDeployedNotification> for Vec<Token>

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.TokenWalletDetails.html b/nekoton/models/struct.TokenWalletDetails.html index c76e9a5b0..f440fa43f 100644 --- a/nekoton/models/struct.TokenWalletDetails.html +++ b/nekoton/models/struct.TokenWalletDetails.html @@ -1,19 +1,19 @@ -TokenWalletDetails in nekoton::models - Rust
    pub struct TokenWalletDetails {
    +TokenWalletDetails in nekoton::models - Rust
    pub struct TokenWalletDetails {
         pub root_address: MsgAddressInt,
         pub owner_address: MsgAddressInt,
         pub balance: BigUint,
     }

    Fields§

    §root_address: MsgAddressInt

    Linked root token contract address

    §owner_address: MsgAddressInt

    Owner wallet address

    -
    §balance: BigUint

    Trait Implementations§

    source§

    impl Clone for TokenWalletDetails

    source§

    fn clone(&self) -> TokenWalletDetails

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TokenWalletDetails

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for TokenWalletDetails

    §balance: BigUint

    Trait Implementations§

    §

    impl Clone for TokenWalletDetails

    §

    fn clone(&self) -> TokenWalletDetails

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for TokenWalletDetails

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl<'de> Deserialize<'de> for TokenWalletDetails

    §

    fn deserialize<__D>( __deserializer: __D ) -> Result<TokenWalletDetails, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq for TokenWalletDetails

    source§

    fn eq(&self, other: &TokenWalletDetails) -> bool

    This method tests for self and other values to be equal, and is used + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more

    §

    impl PartialEq for TokenWalletDetails

    §

    fn eq(&self, other: &TokenWalletDetails) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for TokenWalletDetails

    source§

    fn serialize<__S>( +sufficient, and should not be overridden without very good reason.

    §

    impl Serialize for TokenWalletDetails

    §

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for TokenWalletDetails

    source§

    impl StructuralEq for TokenWalletDetails

    source§

    impl StructuralPartialEq for TokenWalletDetails

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    §

    impl Eq for TokenWalletDetails

    §

    impl StructuralEq for TokenWalletDetails

    §

    impl StructuralPartialEq for TokenWalletDetails

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.Transaction.html b/nekoton/models/struct.Transaction.html index 52067aff5..588e93278 100644 --- a/nekoton/models/struct.Transaction.html +++ b/nekoton/models/struct.Transaction.html @@ -1,6 +1,6 @@ Transaction in nekoton::models - Rust

    Struct nekoton::models::Transaction

    source ·
    pub struct Transaction {
    -    pub id: TransactionId,
    -    pub prev_trans_id: Option<TransactionId>,
    +    pub id: TransactionId,
    +    pub prev_trans_id: Option<TransactionId>,
         pub created_at: u32,
         pub aborted: bool,
         pub exit_code: Option<i32>,
    @@ -10,8 +10,8 @@
         pub total_fees: u64,
         pub in_msg: Message,
         pub out_msgs: Vec<Message>,
    -}

    Fields§

    §id: TransactionId

    Full transaction id

    -
    §prev_trans_id: Option<TransactionId>

    Previous transaction id. None for last transaction

    +}

    Fields§

    §id: TransactionId

    Full transaction id

    +
    §prev_trans_id: Option<TransactionId>

    Previous transaction id. None for last transaction

    §created_at: u32

    Transaction unix timestamp

    §aborted: bool

    Whether transaction execution was unsuccessful

    §exit_code: Option<i32>

    Compute phase result code. None if compute phase was skipped

    diff --git a/nekoton/transport/gql/struct.GqlTransport.html b/nekoton/transport/gql/struct.GqlTransport.html index c345e1985..82483c0ed 100644 --- a/nekoton/transport/gql/struct.GqlTransport.html +++ b/nekoton/transport/gql/struct.GqlTransport.html @@ -60,13 +60,13 @@ Self: 'async_trait, 'life0: 'async_trait,

    source§

    fn get_capabilities<'life0, 'life1, 'async_trait>( &'life0 self, - clock: &'life1 dyn Clock + clock: &'life1 dyn Clock ) -> Pin<Box<dyn Future<Output = Result<NetworkCapabilities>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

    source§

    fn get_blockchain_config<'life0, 'life1, 'async_trait>( &'life0 self, - clock: &'life1 dyn Clock, + clock: &'life1 dyn Clock, force: bool ) -> Pin<Box<dyn Future<Output = Result<BlockchainConfig>> + Send + 'async_trait>>where Self: 'async_trait, diff --git a/nekoton/transport/models/enum.PollContractState.html b/nekoton/transport/models/enum.PollContractState.html index c209b0374..2dcc784bb 100644 --- a/nekoton/transport/models/enum.PollContractState.html +++ b/nekoton/transport/models/enum.PollContractState.html @@ -1,12 +1,12 @@ PollContractState in nekoton::transport::models - Rust
    pub enum PollContractState {
         Unchanged {
    -        timings: GenTimings,
    +        timings: GenTimings,
         },
         NotExists {
    -        timings: GenTimings,
    +        timings: GenTimings,
         },
         Exists(ExistingContract),
    -}

    Variants§

    §

    Unchanged

    Fields

    §timings: GenTimings
    §

    NotExists

    Fields

    §timings: GenTimings
    §

    Exists(ExistingContract)

    Implementations§

    Trait Implementations§

    source§

    impl Clone for PollContractState

    source§

    fn clone(&self) -> PollContractState

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for PollContractState

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for PollContractState

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where +}

    Variants§

    §

    Unchanged

    Fields

    §timings: GenTimings
    §

    NotExists

    Fields

    §timings: GenTimings
    §

    Exists(ExistingContract)

    Implementations§

    Trait Implementations§

    source§

    impl Clone for PollContractState

    source§

    fn clone(&self) -> PollContractState

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for PollContractState

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for PollContractState

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl From<RawContractState> for PollContractState

    source§

    fn from(value: RawContractState) -> Self

    Converts to this type from the input type.
    source§

    impl Serialize for PollContractState

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/nekoton/transport/models/enum.RawContractState.html b/nekoton/transport/models/enum.RawContractState.html index 1b860ed91..9e843ff6b 100644 --- a/nekoton/transport/models/enum.RawContractState.html +++ b/nekoton/transport/models/enum.RawContractState.html @@ -1,10 +1,10 @@ RawContractState in nekoton::transport::models - Rust
    pub enum RawContractState {
         NotExists {
    -        timings: GenTimings,
    +        timings: GenTimings,
         },
         Exists(ExistingContract),
    -}

    Variants§

    §

    NotExists

    Fields

    §timings: GenTimings
    §

    Exists(ExistingContract)

    Implementations§

    source§

    impl RawContractState

    source

    pub fn brief(&self) -> ContractState

    source

    pub fn into_account(self) -> Account

    source

    pub fn into_contract(self) -> Option<ExistingContract>

    source

    pub fn update_timings(&mut self, new_timings: GenTimings)

    source

    pub fn last_known_trans_lt(&self) -> Option<u64>

    Trait Implementations§

    source§

    impl Clone for RawContractState

    source§

    fn clone(&self) -> RawContractState

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for RawContractState

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for RawContractState

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl From<RawContractState> for Option<ExistingContract>

    source§

    fn from(state: RawContractState) -> Self

    Converts to this type from the input type.
    source§

    impl From<RawContractState> for PollContractState

    source§

    fn from(value: RawContractState) -> Self

    Converts to this type from the input type.
    source§

    impl Serialize for RawContractState

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +}

    Variants§

    §

    NotExists

    Fields

    §timings: GenTimings
    §

    Exists(ExistingContract)

    Implementations§

    source§

    impl RawContractState

    source

    pub fn brief(&self) -> ContractState

    source

    pub fn into_account(self) -> Account

    source

    pub fn into_contract(self) -> Option<ExistingContract>

    source

    pub fn update_timings(&mut self, new_timings: GenTimings)

    source

    pub fn last_known_trans_lt(&self) -> Option<u64>

    Trait Implementations§

    source§

    impl Clone for RawContractState

    source§

    fn clone(&self) -> RawContractState

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for RawContractState

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for RawContractState

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl From<RawContractState> for Option<ExistingContract>

    source§

    fn from(state: RawContractState) -> Self

    Converts to this type from the input type.
    source§

    impl From<RawContractState> for PollContractState

    source§

    fn from(value: RawContractState) -> Self

    Converts to this type from the input type.
    source§

    impl Serialize for RawContractState

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere diff --git a/nekoton/transport/models/struct.ExistingContract.html b/nekoton/transport/models/struct.ExistingContract.html index 1b461fdca..ac22098b8 100644 --- a/nekoton/transport/models/struct.ExistingContract.html +++ b/nekoton/transport/models/struct.ExistingContract.html @@ -1,8 +1,8 @@ ExistingContract in nekoton::transport::models - Rust
    pub struct ExistingContract {
         pub account: AccountStuff,
    -    pub timings: GenTimings,
    -    pub last_transaction_id: LastTransactionId,
    -}

    Fields§

    §account: AccountStuff§timings: GenTimings§last_transaction_id: LastTransactionId

    Implementations§

    source§

    impl ExistingContract

    source

    pub fn brief(&self) -> ContractState

    source

    pub fn as_context<'a>(&'a self, clock: &'a dyn Clock) -> ExecutionContext<'a>

    Trait Implementations§

    source§

    impl Clone for ExistingContract

    source§

    fn clone(&self) -> ExistingContract

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ExistingContract

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for ExistingContract

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + pub timings: GenTimings, + pub last_transaction_id: LastTransactionId, +}

    Fields§

    §account: AccountStuff§timings: GenTimings§last_transaction_id: LastTransactionId

    Implementations§

    source§

    impl ExistingContract

    source

    pub fn brief(&self) -> ContractState

    source

    pub fn as_context<'a>(&'a self, clock: &'a dyn Clock) -> ExecutionContext<'a>

    Trait Implementations§

    source§

    impl Clone for ExistingContract

    source§

    fn clone(&self) -> ExistingContract

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ExistingContract

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for ExistingContract

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq for ExistingContract

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd for ExistingContract

    source§

    fn partial_cmp(&self, other: &Self) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= diff --git a/nekoton/transport/models/struct.RawTransaction.html b/nekoton/transport/models/struct.RawTransaction.html index 0c8a39933..414d4db9f 100644 --- a/nekoton/transport/models/struct.RawTransaction.html +++ b/nekoton/transport/models/struct.RawTransaction.html @@ -4,10 +4,10 @@ }

    Fields§

    §hash: UInt256§data: Transaction

    Trait Implementations§

    source§

    impl Clone for RawTransaction

    source§

    fn clone(&self) -> RawTransaction

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for RawTransaction

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Ord for RawTransaction

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<RawTransaction> for PendingTransaction

    source§

    fn eq(&self, other: &RawTransaction) -> bool

    This method tests for self and other values to be equal, and is used -by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq for RawTransaction

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<RawTransaction> for PendingTransaction

    source§

    fn eq(&self, other: &RawTransaction) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq for RawTransaction

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd for RawTransaction

    source§

    fn partial_cmp(&self, other: &Self) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl Eq for RawTransaction

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/nekoton/transport/trait.Transport.html b/nekoton/transport/trait.Transport.html index 32e52c5e8..c9c7628fe 100644 --- a/nekoton/transport/trait.Transport.html +++ b/nekoton/transport/trait.Transport.html @@ -63,14 +63,14 @@ 'life0: 'async_trait; fn get_capabilities<'life0, 'life1, 'async_trait>( &'life0 self, - clock: &'life1 dyn Clock + clock: &'life1 dyn Clock ) -> Pin<Box<dyn Future<Output = Result<NetworkCapabilities>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait; fn get_blockchain_config<'life0, 'life1, 'async_trait>( &'life0 self, - clock: &'life1 dyn Clock, + clock: &'life1 dyn Clock, force: bool ) -> Pin<Box<dyn Future<Output = Result<BlockchainConfig>> + Send + 'async_trait>> where Self: 'async_trait, @@ -130,13 +130,13 @@ Self: 'async_trait, 'life0: 'async_trait,

    source

    fn get_capabilities<'life0, 'life1, 'async_trait>( &'life0 self, - clock: &'life1 dyn Clock + clock: &'life1 dyn Clock ) -> Pin<Box<dyn Future<Output = Result<NetworkCapabilities>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

    source

    fn get_blockchain_config<'life0, 'life1, 'async_trait>( &'life0 self, - clock: &'life1 dyn Clock, + clock: &'life1 dyn Clock, force: bool ) -> Pin<Box<dyn Future<Output = Result<BlockchainConfig>> + Send + 'async_trait>>where Self: 'async_trait, diff --git a/nekoton_abi/enum.ExtractionError.html b/nekoton_abi/enum.ExtractionError.html index 6a1c6f3fb..df3fd3a66 100644 --- a/nekoton_abi/enum.ExtractionError.html +++ b/nekoton_abi/enum.ExtractionError.html @@ -3,7 +3,7 @@ AccountDataNotFound, CellUnderflow, InvalidPublicKey, -}

    Variants§

    §

    AccountIsNotActive

    §

    AccountDataNotFound

    §

    CellUnderflow

    §

    InvalidPublicKey

    Trait Implementations§

    source§

    impl Clone for ExtractionError

    source§

    fn clone(&self) -> ExtractionError

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ExtractionError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for ExtractionError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for ExtractionError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl Copy for ExtractionError

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +}

    Variants§

    §

    AccountIsNotActive

    §

    AccountDataNotFound

    §

    CellUnderflow

    §

    InvalidPublicKey

    Trait Implementations§

    source§

    impl Clone for ExtractionError

    source§

    fn clone(&self) -> ExtractionError

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ExtractionError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for ExtractionError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for ExtractionError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl Copy for ExtractionError

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/nekoton_abi/transaction_parser/enum.ParsedType.html b/nekoton_abi/transaction_parser/enum.ParsedType.html index 57e882064..7d0dd94e5 100644 --- a/nekoton_abi/transaction_parser/enum.ParsedType.html +++ b/nekoton_abi/transaction_parser/enum.ParsedType.html @@ -3,7 +3,7 @@ FunctionOutput, BouncedFunction, Event, -}

    Variants§

    §

    FunctionInput

    §

    FunctionOutput

    §

    BouncedFunction

    §

    Event

    Implementations§

    source§

    impl ParsedType

    source

    pub fn as_str(&self) -> &'static str

    Trait Implementations§

    source§

    impl Clone for ParsedType

    source§

    fn clone(&self) -> ParsedType

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParsedType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for ParsedType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for ParsedType

    §

    type Err = Error

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for ParsedType

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +}

    Variants§

    §

    FunctionInput

    §

    FunctionOutput

    §

    BouncedFunction

    §

    Event

    Implementations§

    source§

    impl ParsedType

    source

    pub fn as_str(&self) -> &'static str

    Trait Implementations§

    source§

    impl Clone for ParsedType

    source§

    fn clone(&self) -> ParsedType

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParsedType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for ParsedType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for ParsedType

    §

    type Err = Error

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for ParsedType

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl PartialEq for ParsedType

    source§

    fn eq(&self, other: &ParsedType) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always diff --git a/nekoton_contracts/struct.NonZeroResultCode.html b/nekoton_contracts/struct.NonZeroResultCode.html index e36ca684f..4c00d6419 100644 --- a/nekoton_contracts/struct.NonZeroResultCode.html +++ b/nekoton_contracts/struct.NonZeroResultCode.html @@ -1,4 +1,4 @@ -NonZeroResultCode in nekoton_contracts - Rust
    pub struct NonZeroResultCode(pub i32);

    Tuple Fields§

    §0: i32

    Trait Implementations§

    source§

    impl Clone for NonZeroResultCode

    source§

    fn clone(&self) -> NonZeroResultCode

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for NonZeroResultCode

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for NonZeroResultCode

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for NonZeroResultCode

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl Copy for NonZeroResultCode

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +NonZeroResultCode in nekoton_contracts - Rust
    pub struct NonZeroResultCode(pub i32);

    Tuple Fields§

    §0: i32

    Trait Implementations§

    source§

    impl Clone for NonZeroResultCode

    source§

    fn clone(&self) -> NonZeroResultCode

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for NonZeroResultCode

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for NonZeroResultCode

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for NonZeroResultCode

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl Copy for NonZeroResultCode

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/nekoton_proto/protos/rpc/response/get_contract_state/not_exist/enum.GenTimings.html b/nekoton_proto/protos/rpc/response/get_contract_state/not_exist/enum.GenTimings.html index e20b64bb3..1039ff14f 100644 --- a/nekoton_proto/protos/rpc/response/get_contract_state/not_exist/enum.GenTimings.html +++ b/nekoton_proto/protos/rpc/response/get_contract_state/not_exist/enum.GenTimings.html @@ -12,7 +12,7 @@ ) -> Result<(), DecodeError>where B: Buf,

    Decodes an instance of the message from a buffer, and merges it into self.

    source

    pub fn encoded_len(&self) -> usize

    Returns the encoded length of the message without a length delimiter.

    -

    Trait Implementations§

    source§

    impl Clone for GenTimings

    source§

    fn clone(&self) -> GenTimings

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for GenTimings

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<GenTimings> for GenTimings

    source§

    fn from(t: GenTimings) -> Self

    Converts to this type from the input type.
    source§

    impl From<GenTimings> for GenTimings

    source§

    fn from(t: GenTimings) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq for GenTimings

    source§

    fn eq(&self, other: &GenTimings) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl Clone for GenTimings

    source§

    fn clone(&self) -> GenTimings

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for GenTimings

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<GenTimings> for GenTimings

    source§

    fn from(t: GenTimings) -> Self

    Converts to this type from the input type.
    source§

    impl From<GenTimings> for GenTimings

    source§

    fn from(t: GenTimings) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq for GenTimings

    source§

    fn eq(&self, other: &GenTimings) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl StructuralPartialEq for GenTimings

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/search-index.js b/search-index.js index c6af3d194..e840b6034 100644 --- a/search-index.js +++ b/search-index.js @@ -1,12 +1,12 @@ var searchIndex = JSON.parse('{\ "gen_protos":{"doc":"","t":"F","n":["main"],"q":[[0,"gen_protos"],[1,"std::io::error"]],"d":[""],"i":[0],"f":[[[],[[2,[1]]]]],"c":[],"p":[[15,"tuple"],[6,"Result",1]],"b":[]},\ -"nekoton":{"doc":"","t":"CCAAAAACCDDCLAMLLLLMLLLLMLLAALMLLLLALLLLLLLLACLAAALLLMLAAALLLLLLALLRDDDDDGDDDLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLMLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMDDLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLDDDNNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLDILLLLLLLLLLLLLLKKKKLLLLLLLLLLNNNRNDDDENNLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLDDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLNNNRDEELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLMLLLLLLLLMFFFFFLLLLLLLLDILLLLLLLLLLFFFLLLLLKKLLLLLLLLLLLRNNDDNINCNDDIERENLLLLLMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLFLMLLLLMLLLLLLLLLLLLLLAMFFMLLLLLLLLLLLLLFLALLLLLLLLLLLLLLLLLLLLLLLLMMALLKKLLLLLLLLLLLLLLKLLLMLMMLLLLMLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMALHHFFFFFHHDLLLLLLLLFMLLLLLLFMLLLFFLMLLLLLLLMLNDNNDENNNNNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLMMFFLLLLLLLLLFFFFFLLLLLLLLLLLLLLLLLLMMMMMMMMFFFFFFMMLLLLLLLLFLLLLLLLLLLLLLLLLHHDLLLLLLLLFFLLLLLLFLLFFLMMLLLLLLLMLNNEDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENDDILLKLLLLLLLLLLLLKLLLLFMMMFMLLLLLLLLLLLLLLLLLLLMFFFLLLLLLLLLLLLLLLNNNNNQNEDDDEDEDDDEDDDDEENQQQQNNNDQNNNNNNNNDDEDDDENNENEDEDGNNNNDQGGDIDDINIQILLLLLLLLLLLLLLLLLLLLLLLLMMMMKLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLMMLLLLFFLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKMKLLLKLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLKLLLLLKLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMKLLLMMMMMLMMMMMMLLLLLLMMMMMMMMMMMLLKLMMMMMMMLKLKLLLLMLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLKMMLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMAMMMMMMMMMMMMMMMMMMMMMMMMMMMMFFIDIDILLMLLLLMLLLLLLLLMMLLLLLLKKLLLLLLLLKMKKKLKKKKLLLLLLLLLLMNENNNNNNNNNNDNDNDNEDNNNNDDDNNNNENDDEEEENDDDDDDDDEDNNEENNNNNNDENEDNNNNNDNNNNNNDDNDNNNDDEEDEEDDENNENNNNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLMMMLMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDLLLLLLLLLLLKKKKKKKKAMKLLLLMAKMKLLLLLLNNDNNNNNDNENLLLLLLLLLLLLLLLLLLMLLLLLLMLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMDNNNNEEDNLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLMMM","n":["abi","contracts","core","crypto","external","models","transport","utils","ContractSubscription","InternalMessage","TonInterface","TransactionExecutionOptions","__clone_box","accounts_storage","amount","as_any","as_any","as_any_mut","as_any_mut","body","borrow","borrow","borrow_mut","borrow_mut","bounce","clone","clone_into","contract_subscription","dens","deserialize","destination","erased_serialize","fmt","from","from","generic_contract","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","keystore","models","new","nft_wallet","owners_cache","parsing","send_message","serialize","set_transport","source","to_owned","token_wallet","ton_wallet","transactions_tree","try_from","try_from","try_into","try_into","type_id","type_id","utils","vzip","vzip","ACCOUNTS_STORAGE_KEY","AccountToAdd","AccountsStorage","AdditionalAssets","AssetsList","DePoolAsset","NetworkGroup","StoredAccountsData","TokenWalletAsset","TonWalletAsset","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","accounts","add_account","add_accounts","add_token_wallet","additional_assets","address","address","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","contract","contract","default","depools","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","explicit_address","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_token_wallet","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","load","load_unchecked","name","name","public_key","public_key","reload","remove_account","remove_accounts","remove_token_wallet","rename_account","root_token_contract","serialize","serialize","serialize","serialize","serialize","serialize","stored_data","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","token_wallets","ton_wallet","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","verify","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","workchain","ContractSubscription","TransactionExecutionOptions","__clone_box","add_pending_transaction","address","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","contract_state","default","deserialize","disable_signature_check","eq","equivalent","equivalent","equivalent","erased_serialize","estimate_fees","execute_transaction_locally","fmt","from","from","handle_block","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","override_balance","pending_transactions","polling_method","preload_transactions","refresh","refresh_contract_state","refresh_latest_transactions","send","serialize","subscribe","to_owned","transport","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Dens","DensBuilder","DensTld","DomainNotFound","Found","RecordNotFound","ResolvedValue","__clone_box","add_tld","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","clone","clone_into","default","fmt","from","from","from","from","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","new","new","path","register","remove_tld","reset_cache","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_resolve","try_resolve","try_resolve_adnl_address","try_resolve_contract_address","try_resolve_contract_address","type_id","type_id","type_id","type_id","validate_address","vzip","vzip","vzip","vzip","with_contract_address_cache","GenericContract","GenericContractSubscriptionHandler","address","as_any","as_any_mut","borrow","borrow_mut","contract_state","estimate_fees","execute_transaction_locally","from","handle_block","into","into_any","into_any_arc","into_any_rc","on_message_expired","on_message_sent","on_state_changed","on_transactions_found","pending_transactions","polling_method","preload_transactions","refresh","send","subscribe","try_from","try_into","type_id","vzip","DuplicateSignerName","DuplicateSignerType","InvalidNonce","KEYSTORE_STORAGE_KEY","KeyNotFound","KeyStore","KeyStoreBuilder","KeyStoreEntry","KeyStoreError","SharedSecretError","UnsupportedSigner","__clone_box","__clone_box","account_id","add_key","add_keys","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","builder","clear","clone","clone","clone_into","clone_into","decrypt","encrypt","erased_serialize","export_keypair","export_seed","fmt","fmt","fmt","from","from","from","from","get_entries","get_public_keys","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_password_cached","load","load_unchecked","master_key","name","password_cache","public_key","reload","remove_key","remove_keys","serialize","sign","signer_name","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update_key","verify","vzip","vzip","vzip","vzip","with_signer","CollectionContractState","CollectionInterfaces","IndexContractState","Nft","NftCollection","NftContractState","NftSubscriptionHandler","__clone_box","address","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_collection_supported_interfaces","check_supported_interface","clone","clone_into","collection_address","collection_address","compute_collection_code_hash","contract_subscription","default","fmt","fmt","fmt","from","from","from","from","from","from","get_collection_code_hash","get_info","get_info","get_json","get_nft_index_contracts","index_code","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","json_info","manager","metadata","new","on_manager_changed","on_message_expired","on_message_sent","on_owner_changed","on_transactions_found","owner","preload_transactions","prepare_change_manager","prepare_change_owner","prepare_transfer","refresh","resolve_collection_index_code","send","subscribe_by_index_address","subscribe_by_nft_address","tip4_2","tip4_3","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","version","vzip","vzip","vzip","vzip","vzip","vzip","Exists","InvalidRootTokenContract","NotExists","OWNERS_CACHE_STORAGE_KEY","OwnersCache","OwnersCacheError","RecipientWallet","__clone_box","add_entry","add_owners_list","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_recipient_wallet","clone","clone_into","fmt","fmt","fmt","from","from","from","get_owner","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","load","load_unchecked","resolve_owners","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","ContractCall","InputMessage","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","from","from","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","outputs","parse_multisig_transaction","parse_nft_transaction","parse_payload","parse_token_transaction","parse_transaction_additional_info","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","TokenWallet","TokenWalletSubscriptionHandler","address","as_any","as_any_mut","balance","borrow","borrow_mut","contract_state","contract_subscription","estimate_min_attached_amount","from","get_token_root_details","get_token_root_details_from_token_wallet","get_token_wallet_details","handle_block","into","into_any","into_any_arc","into_any_rc","on_balance_changed","on_transactions_found","owner","preload_transactions","prepare_transfer","refresh","subscribe","symbol","try_from","try_into","type_id","version","vzip","DEFAULT_WORKCHAIN","DeployFirst","EverWallet","ExistingWalletInfo","Gift","HighloadWalletV2","InternalMessageSender","Multisig","MultisigType","Sign","TonWallet","TonWalletDetails","TonWalletSubscriptionHandler","TransferAction","WALLET_TYPES_BY_POPULARITY","WalletType","WalletV3","__clone_box","__clone_box","__clone_box","__clone_box","address","address","amount","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounce","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","code","code_hash","compute_address","contract_state","contract_state","contract_subscription","deserialize","deserialize","deserialize","destination","details","details","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","estimate_fees","ever_wallet","expiration_time","extract_wallet_init_data","find_existing_wallets","flags","fmt","fmt","fmt","from","from","from","from","from","from","from_str","get_custodians","get_unconfirmed_transactions","get_unconfirmed_updates","get_wallet_custodians","handle_block","highload_wallet_v2","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","max_messages","min_amount","multisig","on_custodians_changed","on_details_changed","on_message_expired","on_message_sent","on_state_changed","on_transactions_found","on_unconfirmed_transactions_changed","on_unconfirmed_updates_changed","pending_transactions","polling_method","possible_updates","preload_transactions","prepare_code_update","prepare_confirm_transaction","prepare_confirm_update","prepare_deploy","prepare_deploy_with_multiple_owners","prepare_execute_code_update","prepare_transfer","prepare_transfer","prepare_transfer","public_key","public_key","refresh","required_confirmations","requires_separate_deploy","send","serialize","serialize","serialize","state_init","subscribe","subscribe_by_address","subscribe_by_existing","supports_code_update","supports_multiple_owners","supports_payload","supports_state_init","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","wallet_type","wallet_type","wallet_v3","workchain","CODE_HASH","DETAILS","compute_contract_address","is_ever_wallet","make_state_init","prepare_deploy","prepare_transfer","CODE_HASH","DETAILS","InitData","__clone_box","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","compute_addr","compute_contract_address","data","from","from_key","into","into_any","into_any_arc","into_any_rc","is_highload_wallet_v2","last_cleaned","make_deploy_payload","make_state_init","make_transfer_payload","prepare_deploy","prepare_transfer","public_key","public_key","serialize","to_owned","try_from","try_from","try_into","type_id","vzip","wallet_id","with_wallet_id","BridgeMultisigWallet","DeployParams","Multisig2","Multisig2_1","MultisigParamsPrefix","MultisigType","SafeMultisigWallet","SafeMultisigWallet24h","SetcodeMultisigWallet","SetcodeMultisigWallet24h","SurfWallet","UpdatedParams","__clone_box","__clone_box","__clone_box","__clone_box","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_str","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","code","code_hash","compute_contract_address","deserialize","eq","equivalent","equivalent","equivalent","erased_serialize","expiration_time","expiration_time","find_pending_transaction","find_pending_update","fmt","fmt","fmt","fmt","from","from","from","from","from_str","get_custodians","get_params","get_pending_transactions","get_pending_updates","guess_multisig_type","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisig2","is_updatable","max_custodian_count","max_queued_transactions","min_value","new_code_hash","new_custodians","new_lifetime","new_req_confirms","owners","prepare_code_update","prepare_confirm_transaction","prepare_confirm_update","prepare_deploy","prepare_execute_update","prepare_transfer","req_confirms","required_confirms","serialize","single_custodian","state_init","to_owned","to_owned","to_owned","to_owned","to_string","ton_wallet_details","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","CODE_HASH","DETAILS","InitData","__clone_box","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","compute_addr","compute_contract_address","estimate_seqno_offset","from","from_key","into","into_any","into_any_arc","into_any_rc","is_wallet_v3","make_state_init","make_transfer_payload","prepare_deploy","prepare_transfer","public_key","public_key","seqno","serialize","to_owned","try_from","try_from","try_into","type_id","vzip","wallet_id","with_wallet_id","ExecutionError","ExternalOutMessage","TransactionTreeError","TransactionsTreeStream","TransportError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","disable_signature_check","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","message_queue","new","next","peek","retain_message_queue","to_string","try_from","try_from","try_into","try_into","type_id","type_id","unlimited_account_balance","unlimited_message_balance","vzip","vzip","BlockParsingError","InvalidBlockStructure","MessageContext","ParsedBlock","PendingTransactionsExt","__clone_box","__clone_box","add_message","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cancel","clone","clone","clone_into","clone_into","convert_transactions","created_at","current_utime","data","default_headers","expire_at","fmt","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","latest_lt","make_labs_unsigned_message","parse_block","request_transactions","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","ByAccountId","ByPublicKey","ChaCha20Poly1305","ChangePassword","ChangePassword","CreateKeyInput","Derive","DerivedKeyCreateInput","DerivedKeyExportSeedOutput","DerivedKeyExportSeedParams","DerivedKeyGetPublicKeys","DerivedKeyPassword","DerivedKeySigner","DerivedKeyUpdateParams","EncryptedData","EncryptedKey","EncryptedKeyCreateInput","EncryptedKeyError","EncryptedKeyExportSeedOutput","EncryptedKeyGetPublicKeys","EncryptedKeyPassword","EncryptedKeySigner","EncryptedKeyUpdateParams","EncryptionAlgorithm","Explicit","ExportKeypairInput","ExportKeypairOutput","ExportSeedInput","ExportSeedOutput","FailedToDecryptData","FailedToEncryptData","FromCache","GeneratedKey","GetPublicKeys","Import","InvalidPrivateKey","InvalidPublicKey","InvalidPublicKey","KeyAlreadyExists","KeyNotFound","KeyNotFound","Labs","LedgerKey","LedgerKeyCreateInput","LedgerKeyError","LedgerKeyGetPublicKeys","LedgerKeySigner","LedgerSignInput","LedgerUpdateKeyInput","Legacy","MethodNotSupported","MnemonicType","Nop","Password","PasswordCache","PasswordCacheBehavior","PasswordCacheTransaction","PubKey","Remove","Rename","Rename","RenameKey","SharedSecret","SignInput","Signature","SignatureId","SignedMessage","Signer","SignerContext","SignerEntry","SignerStorage","Store","UnsignedMessage","UpdateKeyInput","WithPublicKey","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","account_id","account_id","account_id","account_id","account_type","add_key","add_key","add_key","add_key","algorithm","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_json","as_json","as_ref","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","change_password","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","compute_shared_keys","compute_shared_secrets","compute_shared_secrets","compute_shared_secrets","compute_shared_secrets","contains","context","data","default","default","default","default","default_key_name","derive_from_phrase","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","dict","downcast","downcast_mut","downcast_rc","downcast_ref","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","expire_at","expire_at","export_keypair","export_keypair","export_keypair","export_keypair","export_seed","export_seed","export_seed","export_seed","extend_with_signature_id","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_reader","from_reader","from_str","generate_key","get","get_entries","get_entries","get_entries","get_entries","get_key_pair","get_mnemonic","get_public_keys","get_public_keys","get_public_keys","get_public_keys","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","limit","limit","load_state","load_state","load_state","load_state","master_key","master_key","master_key","master_key","message","mnemonic_type","mnemonic_type","mnemonic_type","name","name","name","name","new","new","new","new","new","new","nonce","offset","offset","password","password","password","password","password_cache","phrase","phrase","phrase","proceed","process_password","public_key","public_key","public_key","public_key","public_key","public_key","public_key","recipient_public_key","recipient_public_key","refresh","refresh_timeout","remove","remove_key","remove_key","remove_key","remove_key","reset","secret","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","sign","sign","sign","sign","sign","sign","sign_with_pruned_payload","source_public_key","source_public_key","store","store_state","store_state","store_state","store_state","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_key","update_key","update_key","update_key","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wallet","words","x25519","account_id","key_name","key_name","master_key","password","password","phrase","account_id","master_key","master_key","password","password","public_key","master_key","master_key","name","new_password","old_password","public_key","name","new_password","old_password","public_key","public_key","name","public_key","cache_behavior","password","get_hints","compute_shared","GqlConnection","GqlRequest","LedgerConnection","LedgerSignatureContext","Storage","__clone_box","__clone_box","address","as_any","as_any","as_any_mut","as_any_mut","asset","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","data","decimals","deserialize","erased_serialize","fmt","fmt","from","from","get","get_public_key","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_local","long_query","post","remove","remove_unchecked","serialize","set","set_unchecked","sign","sign_transaction","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","workchain_id","Accept","AccountStatus","Active","AllBalance","AllBalanceDeleteNetworkAccount","BlockWalking","ChangeManager","ChangeOwner","Comment","Comment","Confirm","ConfirmUpdate","ContractState","DePoolOnRoundComplete","DePoolOnRoundCompleteNotification","DePoolReceiveAnswer","DePoolReceiveAnswerNotification","ExecuteUpdate","Expiration","ExpireAt","External","FailedToDeserialize","FailedToSerialize","Frozen","IncomingChangeManager","IncomingChangeOwner","IncomingNftTransfer","IncomingTransfer","IntensivePolling","Internal","InvalidStructure","KnownPayload","Manual","Message","MessageBody","MessageBodyError","MessageFlags","MessageFlagsError","MessageType","Multisig","MultisigConfirmTransaction","MultisigConfirmUpdate","MultisigExecuteUpdate","MultisigPendingTransaction","MultisigPendingUpdate","MultisigSendTransaction","MultisigSubmitTransaction","MultisigSubmitUpdate","MultisigTransaction","NetworkCapabilities","Never","New","NftTransaction","NftVersion","Nonexist","Normal","Old","OldTip3v4","OutgoingTransfer","OwnerWallet","PendingTransaction","PollingMethod","Reliable","ReliableBehavior","RootTokenContractDetails","Send","Submit","SubmitUpdate","SwapBack","SwapBackBounced","Symbol","Timeout","Timestamp","Tip3","Tip4_1","Tip4_2","Tip4_3","TokenIncomingTransfer","TokenOutgoingTransfer","TokenOutgoingTransfer","TokenSwapBack","TokenSwapBack","TokenWallet","TokenWalletDeployed","TokenWalletDeployedNotification","TokenWalletDetails","TokenWalletTransaction","TokenWalletVersion","Transaction","TransactionAdditionalInfo","TransactionError","TransactionWithData","TransactionsBatchInfo","TransactionsBatchType","Transfer","TransferBounced","TransferRecipient","Uninit","UnknownMessageFlags","Unsupported","WalletInteraction","WalletInteractionInfo","WalletInteractionMethod","WalletV3Transfer","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","aborted","all_balance","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_str","as_str","as_str","balance","balance","batch_type","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounce","bounce","bounce","bounce","bounced","callback_address","callback_payload","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","code_hash","comment","confirmations","confirmations","created_at","created_at","creator","creator","custodian","custodian","custodian","custodian","custodian","data","data","decimals","decimals","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","dest","dest","dest","dst","end_status","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","error_code","exit_code","expiration","expire_at","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_str","from_str","from_str","full_name","gen_timings","global_id","hash","hash","id","id","id","in_msg","index","index","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_deployed","known_payload","last_lt","last_transaction_id","latest_lt","lock_stake","max_lt","message_hash","method","min_lt","name","name","new","new_code_hash","new_code_hash","new_custodians","new_from_millis","new_lifetime","new_lifetime","new_manager","new_owner","new_owners","new_req_confirms","new_req_confirms","ordinary_stake","orig_status","out_msgs","owner_address","owner_address","payload","payload","payload","payload","prev_trans_id","raw","reason","recipient","refresh","refresh_from_millis","reinvest","result_code","reward","root_address","root_token_contract","root_token_contract","round_id","send_flags","send_gas_to","send_gas_to","send_gas_to","sender_address","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","signature_id","signs_received","signs_received","signs_required","src","src","symbol","timestamp","timestamp","to","to","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","tokens","tokens","tokens","total_fees","total_supply","trans_id","transaction","transaction_id","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_id","update_id","update_id","value","value","value","value","version","vesting_stake","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Transport","TransportInfo","__clone_box","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","deserialize","erased_serialize","fmt","from","get_accounts_by_code_hash","get_blockchain_config","get_capabilities","get_contract_state","get_dst_transaction","get_latest_key_block","get_transaction","get_transactions","gql","has_key_blocks","info","into","into_any","into_any_arc","into_any_rc","max_transactions_per_fetch","models","poll_contract_state","reliable_behavior","send_message","serialize","to_owned","try_from","try_into","type_id","vzip","ApiFailure","FailedToSerialize","GqlTransport","InvalidAccountState","InvalidBlock","InvalidConfig","InvalidResponse","InvalidTransaction","LatestBlock","NoBlocksFound","NodeClientError","UnsupportedNetwork","__clone_box","__clone_box","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","end_lt","fmt","fmt","fmt","from","from","from","gen_utime","get_accounts_by_code_hash","get_block","get_blockchain_config","get_capabilities","get_contract_state","get_dst_transaction","get_latest_block","get_latest_key_block","get_transaction","get_transactions","id","info","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","new","poll_contract_state","send_message","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","wait_for_next_block","reason","ExistingContract","Exists","Exists","NotExists","NotExists","PollContractState","RawContractState","RawTransaction","Unchanged","__clone_box","__clone_box","__clone_box","__clone_box","account","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_context","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","brief","brief","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","data","deserialize","deserialize","deserialize","eq","eq","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","fmt","fmt","fmt","fmt","from","from","from","from","from","hash","into","into","into","into","into_account","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_contract","last_known_trans_lt","last_transaction_id","partial_cmp","partial_cmp","serialize","serialize","serialize","timings","to_changed","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update_timings","vzip","vzip","vzip","vzip","timings","timings","timings"],"q":[[0,"nekoton"],[8,"nekoton::core"],[67,"nekoton::core::accounts_storage"],[269,"nekoton::core::contract_subscription"],[327,"nekoton::core::dens"],[408,"nekoton::core::generic_contract"],[438,"nekoton::core::keystore"],[541,"nekoton::core::nft_wallet"],[669,"nekoton::core::owners_cache"],[730,"nekoton::core::parsing"],[765,"nekoton::core::token_wallet"],[798,"nekoton::core::ton_wallet"],[1000,"nekoton::core::ton_wallet::ever_wallet"],[1007,"nekoton::core::ton_wallet::highload_wallet_v2"],[1044,"nekoton::core::ton_wallet::multisig"],[1171,"nekoton::core::ton_wallet::wallet_v3"],[1207,"nekoton::core::transactions_tree"],[1249,"nekoton::core::utils"],[1318,"nekoton::crypto"],[2198,"nekoton::crypto::DerivedKeyCreateInput"],[2205,"nekoton::crypto::DerivedKeyPassword"],[2211,"nekoton::crypto::DerivedKeyUpdateParams"],[2217,"nekoton::crypto::EncryptedKeyUpdateParams"],[2222,"nekoton::crypto::LedgerUpdateKeyInput"],[2224,"nekoton::crypto::Password"],[2226,"nekoton::crypto::dict"],[2227,"nekoton::crypto::x25519"],[2228,"nekoton::external"],[2288,"nekoton::models"],[3697,"nekoton::transport"],[3736,"nekoton::transport::gql"],[3817,"nekoton::transport::gql::NodeClientError"],[3818,"nekoton::transport::models"],[3930,"nekoton::transport::models::PollContractState"],[3932,"nekoton::transport::models::RawContractState"],[3933,"dyn_clone::sealed"],[3934,"core::any"],[3935,"core::result"],[3936,"serde::de"],[3937,"erased_serde::ser"],[3938,"erased_serde::ser"],[3939,"core::fmt"],[3940,"core::fmt"],[3941,"alloc::sync"],[3942,"alloc::rc"],[3943,"ton_block::messages"],[3944,"anyhow"],[3945,"serde::ser"],[3946,"core::any"],[3947,"alloc::collections::btree::map"],[3948,"alloc::vec"],[3949,"core::iter::traits::collect"],[3950,"ton_block::messages"],[3951,"ton_block::transactions"],[3952,"ton_block::blocks"],[3953,"core::ops::function"],[3954,"nekoton_utils::clock"],[3955,"ton_types::types"],[3956,"ed25519_dalek::public"],[3957,"core::time"],[3958,"ton_types::cell"],[3959,"nekoton_contracts::tip4_1::nft_contract"],[3960,"nekoton_contracts::tip4_3::index_contract"],[3961,"nekoton_contracts::tip4_1::nft_contract"],[3962,"std::collections::hash::map"],[3963,"ton_block::transactions"],[3964,"num_bigint::biguint"],[3965,"ton_block::accounts"],[3966,"ton_block::messages"],[3967,"alloc::borrow"],[3968,"alloc::collections::vec_deque"],[3969,"ton_executor::blockchain_config"],[3970,"core::iter::traits::double_ended"],[3971,"ton_abi::token"],[3972,"ton_abi::function"],[3973,"ton_abi::token"],[3974,"core::future::future"],[3975,"core::pin"],[3976,"ed25519_dalek::keypair"],[3977,"anyhow"],[3978,"std::io"],[3979,"secstr"],[3980,"ed25519_dalek::secret"],[3981,"zeroize"],[3982,"core::clone"],[3983,"serde::de"],[3984,"core::cmp"],[3985,"ton_block::accounts"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Add account. It can later be fetched by ton wallet address","Add multiple accounts. It can later be fetched by ton …","","Additional assets, grouped by network group","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Removes all accounts and resets current account","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Loads full accounts storage state. Fails on invalid data","Loads full accounts storage state. Returns empty state on …","","","","","","Removes specified from the storage","Removes multiple accounts from the storage","","","","","","","","","","Returns handler to the inner data","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Decodes data as accounts storage","","","","","","","","","","Used as a base object for different listeners …","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Loads older transactions since specified id and notifies …","","Updates contract state. Returns whether the state was …","Arguments","","","","","","","","","","","","","","DeNS domains collection","","DeNS Top Level Domain","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Called when no transactions produced for the specific …","Called when found transaction which is relative with one …","Called every time a new state is detected","Called every time new transactions are detected.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Called when no transactions produced for the specific …","Called when found transaction which is relative with one …","","Called every time new transactions are detected.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores a map to resolve owner’s wallet address from …","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Returns map with token wallet as key and its owner as …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","Called every time new transactions are detected.","","","","","","","","","","","","","","","","Message info","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Called when wallet custodians changed (e.g. on code …","Called when wallet details changed (e.g. expiration time …","Called when no transactions produced for the specific …","Called when found transaction which is relative with one …","Called every time a new state is detected","Called every time new transactions are detected.","Called when wallet has new pending transactions set","Called when wallet has new pending updates set","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","HighloadWalletV2 init data","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","WalletV3 init data","","","","","","","","","","Adjusts seqno if there are some recent pending …","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Phrase with 12 words, used everywhere else. The additional …","","","","","","","","Phrase with 24 words, used in Crystal Wallet","","","Does nothing","","","","","","Removes the entry","","","","","","","","","","","","","Updates entry ttl or inserts the new entry","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Current expiration timestamp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Generates mnemonic and keypair.","","","","","","","","","","Does nothing useful, only exists for compatibility with …","","Message body hash","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adjust expiration timestamp from now","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create signed message from prepared inputs","","","","","","Create signed message from prepared inputs, with payloads …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieve data from storage","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Remove data from storage and wait until operation complete","Remove data without waiting operation result","","Upsert data into storage and wait until operation complete","Upsert data into storage without waiting operation result","","","","","","","","","","","","","","","","Account exists, has a deployed contract code and has a …","","","Used for transports which support getting blocks directly …","","","Transaction with incoming message, which body is valid …","","","","","DePool notification","","DePool notification","","","","","","","","Account exists, but is frozen","","","","","Used for transports which doesn’t support getting blocks …","","","","Manual polling once a minute or by a click. Used when …","","","","","","","","","","","","","","","","","","Message will never be expired. Not recommended to use","","","","Account doesn’t exist","","","Third iteration of token wallets, but with fixed bugs …","","","","","Block-walking for GQL or fast refresh for ADNL. Used when …","","","","","","","","","Interval after which the message will be invalid. …","The specific moment in time. Will stay the same after each …","Latest iteration with completely new standard …","First iteration of NFT implementation","Second iteration of NFT implementation","Latest iteration of NFT implementation","","","","","","","Token wallet notification","","","","","","","","Transaction with additional data","","","","","","Account exists and has a positive balance","","","User interaction with wallet contract","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether transaction execution was unsuccessful","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Full account balance in nano TON","Whether this batch was from the preload request","Message body","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether this message will be bounced on unsuccessful …","Whether this message was bounced during unsuccessful …","","ETH address or something else","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contract code hash","","","","Message broadcast timestamp (adjusted)","Transaction unix timestamp","","","","","","","","","Base64 encoded message body","Decimals","Fixed decimals count","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Destination message address, None for outbound messages","Account status after transaction execution","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Compute phase result code. None if compute phase was …","","Expiration timestamp (adjusted)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Full name","At what point was this state obtained","Network global id.","Message hash","Hash of body in cell representation","","","Full transaction id","Incoming message","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether the contract is deployed","","Latest known lt","Last transaction id","Last known lt at the time the message was sent","","Maximum lt in a group","External message hash","","The smallest lt in a group","Full currency name","Short name, e.g. USDT, DAI, etc.","","","","","","","","","","","","","","Account status before transaction execution","Outgoing messages","Root owner contract address. Used as proxy address in …","Owner wallet address","","","","token transfer payload","Previous transaction id. None for last transaction","Raw software capabilities.","","","","","","Action phase result code. None if action phase was skipped","","Linked root token contract address","","Address of the root token contract","","","","","","Not the address of the token wallet, but the address of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the signature id if CapSignatureWithId capability …","","","","Incoming message source","Source message address, None for external messages","Short currency name","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sum of fees from all execution stages","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Message value in nano TON","Token ecosystem version","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,16,4,16,4,4,16,4,16,4,4,4,4,0,0,4,4,4,4,16,4,0,16,4,16,4,16,4,16,4,0,0,16,0,0,0,16,4,16,4,4,0,0,0,16,4,16,4,16,4,0,16,4,0,0,0,0,0,0,0,0,0,0,26,23,31,32,33,34,21,25,25,25,23,32,34,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,26,23,31,32,33,34,26,23,31,32,33,34,26,32,31,31,26,23,31,32,33,34,33,34,33,33,33,34,34,34,26,23,31,32,33,34,26,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,31,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,25,26,23,26,32,25,25,25,25,25,33,26,23,31,32,33,34,25,26,23,31,32,33,34,31,23,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,25,26,21,23,31,32,33,34,26,0,0,40,38,38,38,40,38,40,38,40,38,40,40,40,38,40,40,40,40,40,40,40,40,38,38,40,38,40,38,38,40,38,40,38,40,38,40,40,38,38,38,38,38,38,38,40,38,40,38,38,40,38,40,38,40,38,40,0,0,0,57,57,57,0,57,54,56,55,54,57,56,55,54,57,56,55,54,57,56,55,54,57,56,54,57,57,54,57,56,55,54,57,56,55,54,57,56,55,54,57,56,55,54,57,56,55,54,57,56,55,55,56,54,54,57,56,55,54,57,56,55,54,57,55,54,55,55,54,56,55,54,57,0,56,55,54,57,56,0,0,59,59,59,59,59,59,59,59,59,59,59,59,59,59,62,62,62,62,59,59,59,59,59,59,59,59,59,59,66,66,66,0,66,0,0,0,0,66,66,64,66,64,63,63,63,65,64,66,63,65,64,66,63,65,64,66,63,65,64,66,63,63,64,66,64,66,63,63,64,63,63,64,66,66,63,65,64,66,63,63,63,65,64,66,63,65,64,66,63,65,64,66,63,65,64,66,63,65,65,64,64,63,64,63,63,63,64,63,64,64,66,66,63,65,64,66,63,65,64,66,63,65,64,66,63,65,63,65,64,66,65,0,0,0,0,0,0,0,78,76,81,76,77,78,79,82,81,76,77,78,79,82,81,76,77,78,79,82,81,76,77,78,79,82,77,79,78,78,81,76,81,76,78,77,79,82,81,76,77,78,79,82,77,79,82,79,81,81,81,76,77,78,79,82,81,76,77,78,79,82,81,76,77,78,79,82,81,76,77,78,79,82,81,76,76,81,89,89,89,89,89,76,76,76,76,76,76,77,76,76,76,78,78,78,81,76,77,78,79,82,81,76,77,78,79,82,81,76,77,78,79,82,76,81,76,77,78,79,82,92,93,92,0,0,0,0,93,90,90,90,92,93,90,92,93,90,92,93,90,92,93,90,93,93,92,93,93,90,92,93,90,90,92,93,90,92,93,90,92,93,90,92,93,90,90,90,93,93,90,92,93,90,92,93,90,92,93,90,92,93,0,0,226,227,226,227,226,227,226,227,226,227,227,226,227,226,227,226,227,226,227,227,0,0,0,0,0,226,227,226,227,226,227,226,227,0,0,104,104,104,104,104,104,104,104,104,104,0,0,0,104,104,104,104,104,109,109,104,104,104,104,104,104,104,104,104,104,104,0,114,102,0,0,102,0,102,0,114,0,0,0,0,0,0,102,112,113,114,102,111,116,113,111,116,112,113,114,102,111,116,112,113,114,102,113,111,116,112,113,114,102,111,116,112,113,114,102,113,112,113,114,102,112,113,114,102,102,102,0,111,116,111,116,112,102,113,111,102,112,102,112,112,112,102,102,102,116,112,102,111,0,112,0,0,113,112,102,102,111,116,112,113,114,102,102,111,111,111,0,111,0,111,116,112,113,114,102,111,116,112,113,114,102,111,116,112,113,114,102,111,116,112,113,114,102,112,112,0,123,123,123,123,123,123,123,123,111,111,102,111,111,111,111,111,111,111,239,111,111,111,116,111,112,112,111,116,112,102,113,111,111,111,112,112,112,112,112,113,114,102,102,111,116,112,113,114,102,111,116,112,113,114,102,102,111,116,112,113,114,102,111,116,112,113,114,102,111,116,0,111,0,0,0,0,0,0,0,0,0,0,126,126,126,126,126,126,126,126,0,126,126,126,126,126,126,126,0,126,126,126,126,0,0,126,126,126,126,126,126,126,126,126,126,126,95,0,95,95,0,0,95,95,95,95,95,0,128,95,129,130,128,95,129,130,128,95,129,130,95,128,95,129,130,128,95,129,130,128,95,129,130,128,95,129,130,95,95,0,95,95,95,95,95,95,128,129,0,0,128,95,95,130,128,95,129,130,95,0,0,0,0,0,128,95,129,130,128,95,129,130,128,95,129,130,128,95,129,130,95,95,129,129,129,130,130,130,130,128,0,0,0,0,0,0,128,129,95,128,95,128,95,129,130,95,0,128,95,129,130,128,95,129,130,128,95,129,130,128,95,129,130,0,0,0,132,132,132,132,132,132,132,132,0,0,132,132,132,132,132,132,0,132,132,0,0,132,132,132,132,132,132,132,132,132,132,132,132,134,134,0,0,134,133,134,133,134,133,134,133,134,133,134,134,133,134,133,134,133,134,133,134,133,134,133,133,133,133,133,134,133,134,133,134,133,134,133,133,133,134,0,138,0,0,0,138,137,240,143,138,137,143,138,137,143,138,137,143,138,137,240,138,137,138,137,0,137,143,143,0,137,143,138,138,137,143,138,137,143,138,137,143,138,137,143,138,137,143,138,137,137,0,0,0,138,137,138,143,138,137,143,138,137,143,138,137,143,138,137,157,157,69,177,181,75,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,166,75,75,75,75,160,160,166,0,75,178,160,160,165,165,160,165,147,0,0,0,0,0,0,0,147,165,0,167,0,0,0,0,0,167,181,163,177,0,75,0,0,0,0,0,0,0,167,0,75,0,151,157,152,158,159,154,160,153,161,162,163,164,155,165,147,166,167,168,148,169,69,67,170,147,161,155,170,183,75,151,152,153,67,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,154,155,156,69,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,154,182,72,151,152,153,151,157,152,158,159,154,160,153,161,162,163,164,155,165,147,166,167,168,148,169,69,67,170,151,157,152,158,159,154,160,153,161,162,163,164,155,165,147,166,167,168,148,169,69,67,170,154,75,151,152,153,72,164,67,72,151,152,167,0,0,157,174,175,176,177,178,179,158,180,159,181,161,162,163,164,155,147,166,167,168,69,67,170,0,182,182,182,182,151,152,154,147,69,151,151,151,152,152,152,154,154,154,147,147,147,69,69,69,157,174,175,176,177,178,179,158,180,159,181,161,162,163,164,155,147,183,166,167,168,69,67,170,121,168,75,151,152,153,75,151,152,153,0,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,160,161,162,163,164,155,165,165,147,183,166,167,168,169,69,69,67,170,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,154,155,69,0,72,182,151,152,153,154,154,75,151,152,153,121,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,182,176,162,182,151,152,153,174,176,155,170,168,154,179,180,179,161,155,170,72,151,152,154,153,155,67,176,162,174,176,179,158,148,175,179,180,156,72,241,154,158,159,164,155,170,169,67,72,121,72,182,151,152,153,72,169,157,174,175,176,177,178,179,158,180,159,181,161,162,163,164,155,147,183,166,167,168,69,67,170,121,75,151,152,154,153,121,169,67,72,182,151,152,153,151,157,152,158,159,154,160,153,161,162,163,164,155,165,147,166,167,168,148,169,69,67,170,160,165,69,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,75,151,152,153,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,164,183,0,242,243,242,242,243,242,243,244,244,245,244,245,245,246,247,246,247,247,246,248,249,249,248,249,250,250,251,251,0,0,0,0,0,0,0,190,191,191,190,191,190,191,191,190,191,190,191,190,191,190,191,190,191,191,191,190,191,190,191,36,187,190,191,190,191,190,191,190,191,232,190,232,36,36,191,36,36,187,187,190,191,190,191,190,191,190,191,190,191,191,101,0,215,219,219,193,86,86,103,99,96,96,0,103,0,103,0,96,0,0,212,218,218,215,0,0,0,101,193,212,214,0,47,0,0,0,0,0,0,195,0,0,0,0,0,0,0,0,0,0,120,51,0,0,215,219,51,100,101,106,0,0,47,0,0,96,96,96,101,101,0,120,120,100,80,80,80,0,0,99,0,99,106,103,0,0,0,0,0,0,0,0,0,0,86,101,0,215,220,214,103,0,0,195,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,60,200,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,193,80,108,41,61,216,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,200,201,118,216,216,210,210,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,41,197,118,119,39,60,118,119,199,200,202,203,204,87,217,107,110,41,216,219,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,215,216,217,200,201,118,216,60,100,107,108,199,200,201,202,203,204,118,119,205,207,208,209,210,47,193,211,120,141,110,80,41,39,39,39,212,51,215,219,100,100,100,107,107,107,108,108,108,199,199,199,200,200,200,201,201,201,202,202,202,203,203,203,204,204,204,118,118,118,119,119,119,205,205,205,207,207,207,208,208,208,209,209,209,210,210,210,47,47,47,193,193,193,211,211,211,120,120,120,141,141,141,110,110,110,80,80,80,41,41,41,39,39,39,212,212,212,51,51,51,215,215,215,219,219,219,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,215,216,217,197,60,141,39,201,100,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,193,211,120,141,110,80,80,41,39,212,87,61,51,60,214,214,215,216,217,218,218,219,220,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,215,216,217,218,219,220,100,193,80,110,41,211,216,217,118,119,60,60,118,119,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,41,194,41,41,39,196,61,39,194,61,107,110,141,202,119,119,141,202,119,209,208,202,202,119,196,60,60,107,108,200,201,118,206,60,211,196,194,141,141,196,60,196,108,198,110,196,118,207,208,209,205,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,215,216,217,211,118,119,118,39,216,107,120,141,206,207,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,193,80,214,218,220,205,206,210,60,107,200,87,199,100,107,108,103,194,99,195,196,196,197,197,198,198,96,199,199,200,200,201,201,202,202,203,203,204,204,118,119,101,86,205,205,206,206,207,207,208,208,209,209,106,210,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,60,214,215,216,216,217,218,219,219,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,202,203,204,200,201,118,216,107,196,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,0,0,228,228,228,228,228,228,228,228,228,228,228,15,15,15,15,15,15,15,15,0,228,15,228,228,228,228,228,0,15,228,15,228,228,228,228,228,228,230,230,0,230,230,230,230,230,0,230,0,230,229,230,231,229,230,231,229,230,231,229,230,231,229,230,229,230,229,230,229,229,230,230,231,229,230,229,231,231,231,231,231,231,231,231,231,231,229,231,231,229,230,231,229,230,231,229,230,231,229,230,231,231,231,229,230,230,231,229,230,231,229,230,231,229,230,231,229,230,231,252,0,234,235,234,235,0,0,0,235,234,235,117,139,117,234,235,117,139,234,235,117,139,117,234,235,117,139,234,235,117,139,234,117,234,235,117,139,234,235,117,139,139,139,234,235,117,117,139,139,139,139,234,235,117,234,235,117,139,234,235,235,117,139,139,234,235,117,139,234,234,235,117,139,234,235,117,139,234,235,117,139,234,234,117,117,139,234,235,117,117,235,234,235,117,139,234,235,117,139,234,235,117,139,234,235,117,139,234,234,235,117,139,253,254,255],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],0,0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[4,4],[[-1,-2],2,[],[]],0,0,[-1,[[5,[4]]],6],0,[[-1,7],[[5,[8,9]]],[]],[[4,10],11],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,0,[[[12,[15]]],16],0,0,0,[[16,17],[[18,[2]]]],[[4,-1],5,19],[[16,[12,[15]]],2],0,[-1,-2,[],[]],0,0,0,[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[21,[[24,[22,23]]]],[[25,26],[[18,[23]]]],[[25,-1],[[18,[[27,[23]]]]],28],[[25,29,29,30],[[18,[23]]]],0,0,0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[25,[[18,[2]]]],[26,26],[23,23],[31,31],[32,32],[33,33],[34,34],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,[[],31],0,[-1,[[5,[26]]],6],[-1,[[18,[23]]],6],[-1,[[5,[31]]],6],[-1,[[5,[32]]],6],[-1,[[5,[33]]],6],[-1,[[5,[34]]],6],[[33,33],35],[[34,34],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],0,[[26,10],11],[[21,10],11],[[23,10],11],[[31,10],11],[[32,10],11],[[33,10],11],[[34,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[31,30],35],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[13,[36]]],[[18,[25]]]],[[[13,[36]]],25],0,0,0,0,[25,[[18,[2]]]],[[25,29],[[18,[[37,[23]]]]]],[[25,-1],[[18,[[27,[23]]]]],28],[[25,29,29,30],[[18,[23]]]],[[25,29,22],[[18,[23]]]],0,[[26,-1],5,19],[[23,-1],5,19],[[31,-1],5,19],[[32,-1],5,19],[[33,-1],5,19],[[34,-1],5,19],[25,21],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[29,[[18,[2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,1],2,[]],[[38,39],2],[38,30],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[40,40],[[-1,-2],2,[],[]],[38,41],[[],40],[-1,[[5,[40]]],6],0,[[40,40],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],[[38,17],[[18,[42]]]],[[38,17,40],[[18,[43]]]],[[40,10],11],[-1,-1,[]],[-1,-1,[]],[[38,44,45,45,45],[[18,[[37,[41]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,[38,[[46,[39]]]],[38,47],[[38,48,45],[[18,[2]]]],[[38,45,45,45,45],[[18,[2]]]],[[38,45],[[18,[35]]]],[[38,49,[37,[50]],51,45,45],[[18,[2]]]],[[38,17,52],[[18,[39]]]],[[40,-1],5,19],[[[13,[53]],[13,[15]],30,45,[37,[45]]],[[18,[38]]]],[-1,-2,[],[]],[38,[[13,[15]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[[-1,1],2,[]],[[54,[13,[55]]],[[18,[2]]]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[56,54],[[[13,[53]],[13,[15]]],56],[57,57],[[-1,-2],2,[],[]],[[],54],[[57,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[13,[53]],[13,[15]]],56],[[[13,[53]],[13,[15]],30],[[18,[55]]]],[55,29],[[56,30],[[18,[56]]]],[[54,29],[[37,[[13,[55]]]]]],[54,2],[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[[55,29,52],[[18,[57]]]],[[54,29,52],[[18,[57]]]],[[55,29],[[18,[[37,[58]]]]]],[[55,29],[[18,[[37,[30]]]]]],[[54,29],[[18,[[37,[30]]]]]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[29,35],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[56,50],56],0,0,[59,30],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[59,41],[[59,17],[[18,[42]]]],[[59,17,40],[[18,[60]]]],[-1,-1,[]],[[59,44],[[18,[2]]]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[-1,39],2,[]],[[-1,39,[37,[60]]],2,[]],[[-1,41],2,[]],[[-1,[27,[60]],61],2,[]],[59,[[46,[39]]]],[59,47],[[59,48],[[18,[2]]]],[59,[[18,[2]]]],[[59,17,52],[[18,[39]]]],[[[13,[53]],[13,[15]],30,[13,[62]],35],[[18,[59]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],0,[63,[[18,[64]]]],[[63,-1],[[18,[[27,[64]]]]],28],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],65],[63,[[18,[2]]]],[64,64],[66,66],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[63,67],[[18,[[27,[49]]]]]],[[63,[46,[49]],[46,[68]],69],[[18,[[27,[67]]]]]],[[-1,7],[[5,[8,9]]],[]],[63,18],[63,18],[[64,10],11],[[66,10],11],[[66,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[63,[[27,[64]]]],[63,[[18,[[27,[68]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[63,[70,[49]],71],35],[[65,[13,[36]]],[[18,[63]]]],[[65,[13,[36]]],63],0,0,[63,72],0,[63,[[18,[2]]]],[[63,68],[[18,[[37,[64]]]]]],[[63,[46,[68]]],[[18,[[27,[64]]]]]],[[64,-1],5,19],[[63,[46,[49]],[37,[73]]],[[18,[74]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[63,[[18,[64]]]],[[65,29],[[18,[2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[65,29,-1],[[18,[65,66]]],75],0,0,0,0,0,0,0,[[-1,1],2,[]],[76,30],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[77,53],[[18,[78]]]],[[79,53],[[18,[[37,[80]]]]]],[78,78],[[-1,-2],2,[],[]],[81,30],[76,30],[[81,30],[[18,[58]]]],[76,38],[[],78],[[77,10],11],[[79,10],11],[[82,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[77,30,83],[[18,[58]]]],[[79,53],[[18,[84]]]],[[82,53],[[18,[85]]]],[[79,53],[[18,[22]]]],[[81,30,49,[37,[30]]],[[18,[[27,[30]]]]]],[81,83],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[81,[[37,[22]]]],[76,30],[76,[[37,[22]]]],[[53,[13,[15]],30],[[18,[81]]]],[[-1,30],2,[]],[[-1,39],2,[]],[[-1,39,[37,[60]]],2,[]],[[-1,30],2,[]],[[-1,[27,[[87,[86]]]],61],2,[]],[76,30],[[76,48],[[18,[2]]]],[[76,30,30,[24,[30,88]]],[[18,[4]]]],[[76,30,30,[24,[30,88]]],[[18,[4]]]],[[76,30,30,[24,[30,88]]],[[18,[4]]]],[76,[[18,[2]]]],[[77,53],[[18,[83]]]],[[76,17,52],[[18,[39]]]],[[[13,[53]],[13,[15]],30,[13,[89]]],[[18,[76]]]],[[[13,[53]],[13,[15]],30,[13,[89]]],[[18,[76]]]],0,0,[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[76,80],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[[-1,1],2,[]],[[90,30,30],2],[[90,-1],2,91],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[90,30,30],[[18,[92]]]],[93,93],[[-1,-2],2,[],[]],[[92,10],11],[[93,10],11],[[93,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[90,30],[[37,[30]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[29,[13,[53]],[13,[36]],[13,[15]],50],[[18,[90]]]],[[29,[13,[53]],[13,[36]],[13,[15]],50],90],[[90,[46,[30]]],[[94,[30,30]]]],[-1,-2,[],[]],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,[[95,43],[[37,[96]]]],[[43,97],[[37,[86]]]],[98,[[37,[99]]]],[[43,97,100],[[37,[101]]]],[[43,102],[[37,[103]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[104,30],[-1,3,[]],[-1,3,[]],[104,105],[-1,-2,[],[]],[-1,-2,[],[]],[104,41],[104,38],[[104,106,105,35,83],[[18,[48]]]],[-1,-1,[]],[[53,15,30],[[18,[107]]]],[[53,15,30],[[18,[[2,[30,107]]]]]],[[53,15,30],[[18,[[2,[108,107]]]]]],[[104,44],[[18,[2]]]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[-1,105],2,[]],[[-1,[27,[[87,[101]]]],61],2,[]],[104,30],[[104,48],[[18,[2]]]],[[104,106,105,35,83,48],[[18,[4]]]],[104,[[18,[2]]]],[[[13,[53]],[13,[15]],30,30,[13,[109]]],[[18,[104]]]],[104,110],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[104,100],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[111,30],0,0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[112,112],[113,113],[114,114],[102,102],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[102,83],[102,[[70,[49]]]],[[68,102,115],30],[111,41],0,[111,38],[-1,[[5,[116]]],6],[-1,[[5,[112]]],6],[-1,[[5,[102]]],6],0,[111,112],[102,112],[[112,112],35],[[102,102],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[111,17],[[18,[42]]]],0,0,[117,[[18,[[2,[68,102]]]]]],[[15,68,115,[46,[102]]],[[18,[[27,[116]]]]]],0,[[112,10],11],[[102,10],11],[[102,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[29,[[18,[102]]]],[111,[[37,[[27,[58]]]]]],[111,[[46,[118]]]],[111,[[46,[119]]]],[[53,117,68,102],[[18,[[27,[58]]]]]],[[111,44],[[18,[2]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,0,0,[[-1,[46,[58]]],2,[]],[[-1,112],2,[]],[[-1,39],2,[]],[[-1,39,[37,[60]]],2,[]],[[-1,41],2,[]],[[-1,[27,[[87,[103]]]],61],2,[]],[[-1,[46,[118]]],2,[]],[[-1,[46,[119]]],2,[]],[111,[[46,[39]]]],[111,47],[102,[[46,[102]]]],[[111,48],[[18,[2]]]],[[111,68,[70,[49]],120],[[18,[[12,[121]]]]]],[[111,122,68,48,120],[[18,[[12,[121]]]]]],[[111,122,68,48,120],[[18,[[12,[121]]]]]],[[111,120],[[18,[[12,[121]]]]]],[[111,120,[46,[68]],49,[37,[52]]],[[18,[[12,[121]]]]]],[[111,122,68,48,83,120],[[18,[[12,[121]]]]]],[[-1,122,68,4,120],[[18,[114]]],[]],[[111,122,68,4,120],[[18,[114]]]],[[111,122,68,113,120],[[18,[114]]]],[111,68],0,[111,[[18,[2]]]],0,0,[[111,17,52],[[18,[39]]]],[[116,-1],5,19],[[112,-1],5,19],[[102,-1],5,19],0,[[[13,[53]],[13,[15]],115,68,102,[13,[123]]],[[18,[111]]]],[[[13,[53]],[13,[15]],30,[13,[123]]],[[18,[111]]]],[[[13,[53]],[13,[15]],116,[13,[123]]],[[18,[111]]]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[102,[[18,[124]]]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[111,102],0,0,[111,115],0,0,[[68,115],30],[58,35],[68,[[18,[125]]]],[[53,68,115,120],[[18,[[12,[121]]]]]],[[53,68,122,30,[27,[113]],120],[[18,[114]]]],0,0,0,[[-1,1],2,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[126,126],[[-1,-2],2,[],[]],[[126,115],[[18,[30]]]],[[68,115],30],0,[-1,-1,[]],[68,126],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[58,35],0,[[126,52],[[18,[[2,[58,127]]]]]],[126,[[18,[125]]]],[[126,-1,52],[[18,[[2,[58,127]]]]],28],[[53,68,115,120],[[18,[[12,[121]]]]]],[[53,68,122,[27,[113]],120],[[18,[114]]]],[126,[[70,[49]]]],0,[126,[[18,[83]]]],[-1,-2,[],[]],[83,[[18,[126]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,[[126,52],126],0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[95,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[128,128],[95,95],[129,129],[130,130],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[95,83],[95,[[70,[49]]]],[[68,95,115],30],[-1,[[5,[95]]],6],[[95,95],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],0,0,[[53,95,[131,[122]],48],[[18,[35]]]],[[53,95,[131,[122]],48],[[18,[[37,[130]]]]]],[[128,10],11],[[95,10],11],[[95,10],11],[[130,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[29,[[18,[95]]]],[[53,95,[131,[122]]],[[18,[[27,[58]]]]]],[[53,95,[131,[122]]],[[18,[129]]]],[[53,95,[131,[122]],[46,[58]]],[[18,[[27,[118]]]]]],[[53,95,[131,[122]],[46,[58]]],[[18,[[27,[119]]]]]],[58,[[37,[95]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[95,35],[95,35],0,0,0,0,0,0,0,0,[[53,95,68,30,[70,[49]],120],[[18,[[12,[121]]]]]],[[53,95,68,30,48,120],[[18,[[12,[121]]]]]],[[53,95,68,30,48,120],[[18,[[12,[121]]]]]],[[53,68,95,115,120,128],[[18,[[12,[121]]]]]],[[53,95,68,30,48,[37,[83]],120],[[18,[[12,[121]]]]]],[[53,95,68,35,30,113,120],[[18,[114]]]],0,0,[[95,-1],5,19],[68,128],[95,125],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[95,112],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,1],2,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[132,132],[[-1,-2],2,[],[]],[[132,115],[[18,[30]]]],[[68,115],30],[[53,122,[46,[39]]],52],[-1,-1,[]],[68,132],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[58,35],[132,[[18,[125]]]],[[132,-1,52],[[18,[[2,[58,127]]]]],28],[[53,68,115,120],[[18,[[12,[121]]]]]],[[53,68,122,52,[27,[113]],120],[[18,[114]]]],[132,[[70,[49]]]],0,0,[132,[[18,[83]]]],[-1,-2,[],[]],[83,[[18,[132]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,[[132,52],132],0,0,0,0,0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[133,133],[[134,10],11],[[134,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[133,[[135,[17]]]],[[17,136,[13,[15]],[13,[53]]],133],[133,[[5,[[37,[43]],134]]]],[133,[[37,[17]]]],[[133,-1],2,45],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[133,133],[133,133],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,30,17,137],[[18,[39]]],[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,39],2,[]],[138,138],[137,137],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[27,[139]]],[[0,[91,140]]]],0,0,0,[[48,120,68],[[2,[141,[94,[22,142]]]]]],0,[[143,10],11],[[138,10],11],[[138,10],11],[[137,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,[[53,17,120,68,[131,[144]],[27,[145]]],[[18,[[12,[121]]]]]],[[30,41,44],[[18,[143]]]],[[15,30,48,[37,[48]],49,[37,[50]]],[[0,[146]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[147,124],0,0,0,0,[[-1,148],[[150,[[12,[149]]]]],[]],[[151,148],[[150,[[12,[149]]]]]],[[152,148],[[150,[[12,[149]]]]]],[[153,148],[[150,[[12,[149]]]]]],0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[154,22],[155,22],[156,29],[69,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[154,29,29],[[18,[2]]]],[-1,[[150,[[12,[149]]]]],[]],[72,2],[151,[[150,[[12,[149]]]]]],[152,[[150,[[12,[149]]]]]],[153,[[150,[[12,[149]]]]]],[151,151],[157,157],[152,152],[158,158],[159,159],[154,154],[160,160],[153,153],[161,161],[162,162],[163,163],[164,164],[155,155],[165,165],[147,147],[166,166],[167,167],[168,168],[148,148],[169,169],[69,69],[67,67],[170,170],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[154,[46,[68]],29],[[18,[[27,[169]]]]]],[[-1,148,[46,[68]]],[[150,[[12,[149]]]]],[]],[[151,148,[46,[68]]],[[150,[[12,[149]]]]]],[[152,148,[46,[68]]],[[150,[[12,[149]]]]]],[[153,148,[46,[68]]],[[150,[[12,[149]]]]]],[[72,[70,[49]],71],35],0,0,[[],72],[[],151],[[],152],[[],167],[171,22],[[29,147],[[5,[172,173]]]],[-1,[[5,[157]]],6],[-1,[[5,[174]]],6],[-1,[[5,[175]]],6],[-1,[[5,[176]]],6],[-1,[[5,[177]]],6],[-1,[[5,[178]]],6],[-1,[[5,[179]]],6],[-1,[[5,[158]]],6],[-1,[[5,[180]]],6],[-1,[[5,[159]]],6],[-1,[[5,[181]]],6],[-1,[[5,[161]]],6],[-1,[[5,[162]]],6],[-1,[[5,[163]]],6],[-1,[[5,[164]]],6],[-1,[[5,[155]]],6],[-1,[[5,[147]]],6],[-1,[[5,[166]]],6],[-1,[[5,[167]]],6],[-1,[[18,[168]]],6],[-1,[[5,[69]]],6],[-1,[[5,[67]]],6],[-1,[[5,[170]]],6],0,[[[12,[182]]],[[5,[[12,[-1]],[12,[182]]]]],182],[182,[[37,[-1]]],182],[[[14,[182]]],[[5,[[14,[-1]],[14,[182]]]]],182],[182,[[37,[-1]]],182],[[151,151],35],[[152,152],35],[[154,154],35],[[147,147],35],[[69,69],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[-1,52,[]],0,[[-1,148],[[150,[[12,[149]]]]],[]],[[151,148],[[150,[[12,[149]]]]]],[[152,148],[[150,[[12,[149]]]]]],[[153,148],[[150,[[12,[149]]]]]],[[-1,148],[[150,[[12,[149]]]]],[]],[[151,148],[[150,[[12,[149]]]]]],[[152,148],[[150,[[12,[149]]]]]],[[153,148],[[150,[[12,[149]]]]]],[[[46,[49]],[37,[73]]],[[131,[[46,[49]]]]]],[[151,10],11],[[157,10],11],[[174,10],11],[[175,10],11],[[176,10],11],[[177,10],11],[[178,10],11],[[152,10],11],[[179,10],11],[[158,10],11],[[180,10],11],[[159,10],11],[[181,10],11],[[154,10],11],[[160,10],11],[[160,10],11],[[161,10],11],[[162,10],11],[[163,10],11],[[164,10],11],[[155,10],11],[[165,10],11],[[165,10],11],[[147,10],11],[[183,10],11],[[166,10],11],[[167,10],11],[[168,10],11],[[169,10],11],[[69,10],11],[[69,10],11],[[67,10],11],[[170,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[184,160],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[18,[154]]],185],[-1,[[18,[155]]],185],[29,[[18,[69]]]],[147,183],[[72,[70,[49]]],[[18,[[37,[186]]]]]],[-1,[[27,[170]]],[]],[151,[[27,[170]]]],[152,[[27,[170]]]],[153,[[27,[170]]]],[[154,29],[[18,[172,160]]]],[[154,29],[[18,[186,160]]]],[[-1,148],[[150,[[12,[149]]]]],[]],[[151,148],[[150,[[12,[149]]]]]],[[152,148],[[150,[[12,[149]]]]]],[[153,148],[[150,[[12,[149]]]]]],[-1,[[46,[49]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[182,35],0,0,[[-1,29],[[18,[2]]],[]],[[151,29],[[18,[2]]]],[[152,29],[[18,[2]]]],[[153,29],[[18,[2]]]],0,0,0,0,0,[154,147],0,0,0,0,0,0,[[],72],[[],151],[[],152],[[72,166,147,186,[37,[22]]],[[18,[[2,[154,156]]]]]],[[[13,[187]]],153],[[22,124,68,68],[[18,[155]]]],0,0,0,0,0,0,0,0,0,0,0,[156,2],[[72,[70,[49]],166],[[18,[156]]]],[-1,68,[]],[154,68],0,0,0,0,0,0,0,[72,2],[[-1,53],2,[]],[[72,[70,[49]]],2],[[-1,68],[[150,[[12,[149]]]]],[]],[[151,68],[[150,[[12,[149]]]]]],[[152,68],[[150,[[12,[149]]]]]],[[153,68],[[150,[[12,[149]]]]]],[72,2],0,[[157,-1],5,19],[[174,-1],5,19],[[175,-1],5,19],[[176,-1],5,19],[[177,-1],5,19],[[178,-1],5,19],[[179,-1],5,19],[[158,-1],5,19],[[180,-1],5,19],[[159,-1],5,19],[[181,-1],5,19],[[161,-1],5,19],[[162,-1],5,19],[[163,-1],5,19],[[164,-1],5,19],[[155,-1],5,19],[[147,-1],5,19],[[183,-1],5,19],[[166,-1],5,19],[[167,-1],5,19],[[168,-1],18,19],[[69,-1],5,19],[[67,-1],5,19],[[170,-1],5,19],[[-1,74],[[18,[168]]],[]],[[-1,148,[46,[49]],[37,[73]]],[[150,[[12,[149]]]]],[]],[[151,148,[46,[49]],[37,[73]]],[[150,[[12,[149]]]]]],[[152,148,[46,[49]],[37,[73]]],[[150,[[12,[149]]]]]],[[154,[46,[49]],[37,[73]],29],[[18,[[70,[49]]]]]],[[153,148,[46,[49]],[37,[73]]],[[150,[[12,[149]]]]]],[[-1,74,124],[[18,[168]]],[]],0,0,[[72,[70,[49]],[46,[49]],71],[[18,[2]]]],[-1,22,[]],[151,22],[152,22],[153,22],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[[-1,148],[[150,[[12,[149]]]]],[]],[[151,148],[[150,[[12,[149]]]]]],[[152,148],[[150,[[12,[149]]]]]],[[153,148],[[150,[[12,[149]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[29,[[46,[29]]]],[[188,68],[[189,[[70,[49]]]]]],0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[190,190],[191,191],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,[-1,[[5,[191]]],6],[[-1,7],[[5,[8,9]]],[]],[[190,10],11],[[191,10],11],[-1,-1,[]],[-1,-1,[]],[[-1,29],[[150,[[12,[149]]]]],[]],[[-1,124],[[150,[[12,[149]]]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[-1,35,[]],0,[[-1,190],[[150,[[12,[149]]]]],[]],[[-1,29],[[150,[[12,[149]]]]],[]],[[-1,29],2,[]],[[191,-1],5,19],[[-1,29,29],[[150,[[12,[149]]]]],[]],[[-1,29,29],2,[]],[[-1,124,[37,[192]],[46,[49]]],[[150,[[12,[149]]]]],[]],[[-1,124,124,[37,[192]],[46,[49]],191],[[150,[[12,[149]]]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],0,0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[100,29],[193,29],[80,29],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[100,100],[107,107],[108,108],[103,103],[194,194],[99,99],[195,195],[196,196],[197,197],[198,198],[96,96],[199,199],[200,200],[201,201],[202,202],[203,203],[204,204],[118,118],[119,119],[101,101],[86,86],[205,205],[206,206],[207,207],[208,208],[209,209],[106,106],[210,210],[47,47],[193,193],[211,211],[120,120],[141,141],[110,110],[80,80],[41,41],[39,39],[212,212],[[[87,[-1]]],[[87,[-1]]],213],[61,61],[51,51],[60,60],[214,214],[215,215],[216,216],[217,217],[218,218],[219,219],[220,220],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],41],[[],216],[[],219],[-1,[[5,[100]]],6],[-1,[[5,[107]]],6],[-1,[[5,[108]]],6],[-1,[[5,[103]]],6],[-1,[[5,[194]]],6],[-1,[[5,[99]]],6],[-1,[[5,[195]]],6],[-1,[[5,[196]]],6],[-1,[[5,[197]]],6],[-1,[[5,[198]]],6],[-1,[[5,[96]]],6],[-1,[[5,[199]]],6],[-1,[[5,[200]]],6],[-1,[[5,[201]]],6],[-1,[[5,[202]]],6],[-1,[[5,[203]]],6],[-1,[[5,[204]]],6],[-1,[[5,[118]]],6],[-1,[[5,[119]]],6],[-1,[[5,[101]]],6],[-1,[[5,[86]]],6],[-1,[[5,[205]]],6],[-1,[[5,[206]]],6],[-1,[[5,[207]]],6],[-1,[[5,[208]]],6],[-1,[[5,[209]]],6],[-1,[[5,[106]]],6],[-1,[[5,[210]]],6],[-1,[[5,[47]]],6],[-1,[[5,[193]]],6],[-1,[[5,[211]]],6],[-1,[[5,[120]]],6],[-1,[[5,[141]]],6],[-1,[[5,[110]]],6],[-1,[[5,[80]]],6],[-1,[[5,[41]]],6],[-1,[[5,[39]]],6],[-1,[[5,[212]]],6],[-1,[[5,[[87,[-2]]]]],6,221],[-1,[[5,[61]]],6],[-1,[[5,[51]]],6],[-1,[[5,[60]]],6],[-1,[[5,[215]]],6],[-1,[[18,[216]]],6],[-1,[[5,[217]]],6],0,0,0,0,0,[[100,100],35],[[107,107],35],[[108,108],35],[[199,199],35],[[200,200],35],[[201,201],35],[[202,202],35],[[203,203],35],[[204,204],35],[[118,118],35],[[119,119],35],[[205,205],35],[[207,207],35],[[208,208],35],[[209,209],35],[[210,210],35],[[47,47],35],[[193,193],35],[[211,211],35],[[120,120],35],[[141,141],35],[[110,110],35],[[80,80],35],[[41,41],35],[[39,60],35],[[39,139],35],[[39,39],35],[[212,212],35],[[51,51],35],[[215,215],35],[[219,219],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],0,0,0,0,0,[[100,10],[[5,[2,222]]]],[[100,10],[[5,[2,222]]]],[[107,10],[[5,[2,222]]]],[[108,10],[[5,[2,222]]]],[[103,10],11],[[194,10],11],[[99,10],11],[[195,10],11],[[196,10],11],[[197,10],11],[[198,10],11],[[96,10],11],[[199,10],11],[[200,10],11],[[201,10],11],[[202,10],11],[[203,10],11],[[204,10],11],[[118,10],11],[[119,10],11],[[101,10],11],[[86,10],11],[[205,10],11],[[206,10],11],[[207,10],11],[[208,10],11],[[209,10],11],[[106,10],11],[[210,10],11],[[47,10],11],[[193,10],11],[[193,10],11],[[211,10],11],[[120,10],11],[[141,10],11],[[110,10],11],[[80,10],11],[[80,10],11],[[41,10],11],[[39,10],11],[[212,10],11],[[[87,[-1]],10],11,223],[[61,10],11],[[51,10],11],[[60,10],11],[[214,10],11],[[214,10],11],[[215,10],11],[[216,10],11],[[217,10],11],[[218,10],11],[[218,10],11],[[219,10],11],[[220,10],11],[[220,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[224,215],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[29,[[5,[100]]]],[29,[[18,[193]]]],[29,[[18,[80]]]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,0,0,0,0,0,0,0,0,0,0,0,[[53,120],141],0,0,0,[[120,48],141],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[141,53],35],[[141,48],35],0,0,0,0,0,0,0,0,0,0,0,0,[[100,-1],5,19],[[107,-1],5,19],[[108,-1],5,19],[[103,-1],5,19],[[194,-1],5,19],[[99,-1],5,19],[[195,-1],5,19],[[196,-1],5,19],[[197,-1],5,19],[[198,-1],5,19],[[96,-1],5,19],[[199,-1],5,19],[[200,-1],5,19],[[201,-1],5,19],[[202,-1],5,19],[[203,-1],5,19],[[204,-1],5,19],[[118,-1],5,19],[[119,-1],5,19],[[101,-1],5,19],[[86,-1],5,19],[[205,-1],5,19],[[206,-1],5,19],[[207,-1],5,19],[[208,-1],5,19],[[209,-1],5,19],[[106,-1],5,19],[[210,-1],5,19],[[47,-1],5,19],[[193,-1],5,19],[[211,-1],5,19],[[120,-1],5,19],[[141,-1],5,19],[[110,-1],5,19],[[80,-1],5,19],[[41,-1],5,19],[[39,-1],5,19],[[212,-1],5,19],[[[87,[-1]],-2],5,225,19],[[61,-1],5,19],[[51,-1],5,19],[[60,-1],5,19],[[215,-1],5,19],[[216,-1],18,19],[[217,-1],5,19],[211,[[37,[192]]]],0,0,0,0,0,0,[[120,53],52],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],0,0,0,0,0,0,0,0,[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[226,[[18,[196]]]],[-1,[[5,[-2]]],[],[]],[226,[[18,[197]]]],[-1,[[5,[-2]]],[],[]],[226,[[18,[198]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[[[2,[58,226]]],[[18,[199]]]],[[[2,[58,227]]],[[18,[200]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[226,[[18,[201]]]],[[[2,[58,227]]],[[18,[202]]]],[-1,[[5,[-2]]],[],[]],[[[2,[58,226]]],[[18,[203]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[[[2,[58,226]]],[[18,[204]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[[[2,[226,100]]],[[18,[205]]]],[-1,[[5,[-2]]],[],[]],[[[2,[226,0,100]]],[[18,[206]]]],[-1,[[5,[-2]]],[],[]],[226,[[5,[207]]]],[-1,[[5,[-2]]],[],[]],[226,[[5,[208]]]],[226,[[5,[209]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[[[2,[226,100]]],[[18,[210]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[[[2,[58,43]]],[[18,[60]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[83,[[18,[216]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[49,[[18,[219]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,1],2,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[228,228],[[-1,-2],2,[],[]],[-1,[[5,[228]]],6],[[-1,7],[[5,[8,9]]],[]],[[228,10],11],[-1,-1,[]],[[-1,58,49,[37,[30]]],[[150,[[12,[149]]]]],[]],[[-1,53,35],[[150,[[12,[149]]]]],[]],[[-1,53],[[150,[[12,[149]]]]],[]],[[-1,30],[[150,[[12,[149]]]]],[]],[[-1,58],[[150,[[12,[149]]]]],[]],[-1,[[150,[[12,[149]]]]],[]],[[-1,58],[[150,[[12,[149]]]]],[]],[[-1,30,48,49],[[150,[[12,[149]]]]],[]],0,0,[-1,228,[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,0,[[-1,30,48],[[150,[[12,[149]]]]],[]],0,[[-1,17],[[150,[[12,[149]]]]],[]],[[228,-1],5,19],[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[229,229],[230,230],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[229,10],11],[[230,10],11],[[230,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[[231,58,49,[37,[30]]],[[150,[[12,[149]]]]]],[[231,29],[[18,[44]]]],[[231,53,35],[[150,[[12,[149]]]]]],[[231,53],[[150,[[12,[149]]]]]],[[231,30],[[150,[[12,[149]]]]]],[[231,58],[[150,[[12,[149]]]]]],[[231,30],[[18,[229]]]],[231,[[150,[[12,[149]]]]]],[[231,58],[[150,[[12,[149]]]]]],[[231,30,48,49],[[150,[[12,[149]]]]]],0,[231,228],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[13,[232]]],231],[[231,30,48],[[150,[[12,[149]]]]]],[[231,17],[[150,[[12,[149]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[231,29,30,71],[[18,[22]]]],0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[[117,53],233],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[234,41],[117,41],[234,234],[235,235],[117,117],[139,139],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[139,139],236],0,[-1,[[5,[234]]],6],[-1,[[5,[235]]],6],[-1,[[5,[117]]],6],[[117,117],35],[[139,139],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[234,10],11],[[235,10],11],[[117,10],11],[[139,10],11],[-1,-1,[]],[234,235],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[234,237],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[234,[[37,[117]]]],[234,[[37,[48]]]],0,[[117,117],[[37,[236]]]],[[139,139],[[37,[236]]]],[[234,-1],5,19],[[235,-1],5,19],[[117,-1],5,19],0,[235,[[5,[234,238]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[[234,238],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0],"c":[],"p":[[3,"Private",3933],[15,"tuple"],[8,"Any",3934],[3,"InternalMessage",8],[4,"Result",3935],[8,"Deserializer",3936],[8,"Serializer",3937],[3,"Ok",3937],[3,"Error",3938],[3,"Formatter",3939],[6,"Result",3939],[3,"Box",3940],[3,"Arc",3941],[3,"Rc",3942],[8,"Transport",3697],[3,"TonInterface",8],[3,"Message",3943],[6,"Result",3944],[8,"Serializer",3945],[3,"TypeId",3934],[3,"StoredAccountsData",67],[3,"String",3946],[3,"AssetsList",67],[3,"BTreeMap",3947],[3,"AccountsStorage",67],[3,"AccountToAdd",67],[3,"Vec",3948],[8,"IntoIterator",3949],[15,"str"],[4,"MsgAddressInt",3943],[3,"AdditionalAssets",67],[3,"TonWalletAsset",67],[3,"TokenWalletAsset",67],[3,"DePoolAsset",67],[15,"bool"],[8,"Storage",2228],[4,"Option",3950],[3,"ContractSubscription",269],[3,"PendingTransaction",2288],[3,"TransactionExecutionOptions",269],[3,"ContractState",2288],[15,"u128"],[3,"Transaction",3951],[3,"Block",3952],[8,"FnMut",3953],[15,"slice"],[4,"PollingMethod",2288],[15,"u64"],[15,"u8"],[15,"usize"],[4,"TransactionsBatchType",2288],[15,"u32"],[8,"Clock",3954],[3,"Dens",327],[3,"DensTld",327],[3,"DensBuilder",327],[4,"ResolvedValue",327],[3,"UInt256",3955],[3,"GenericContract",408],[3,"Transaction",2288],[3,"TransactionsBatchInfo",2288],[8,"GenericContractSubscriptionHandler",408],[3,"KeyStore",438],[3,"KeyStoreEntry",438],[3,"KeyStoreBuilder",438],[4,"KeyStoreError",438],[3,"EncryptedData",1318],[3,"PublicKey",3956],[4,"EncryptionAlgorithm",1318],[15,"array"],[3,"Duration",3957],[3,"PasswordCache",1318],[6,"SignatureId",1318],[6,"Signature",1318],[8,"Signer",1318],[3,"Nft",541],[3,"CollectionContractState",541],[3,"CollectionInterfaces",541],[3,"NftContractState",541],[4,"NftVersion",2288],[3,"NftCollection",541],[3,"IndexContractState",541],[3,"Cell",3958],[3,"GetInfoOutputs",3959],[3,"IndexGetInfoOutputs",3960],[4,"NftTransaction",2288],[3,"TransactionWithData",2288],[3,"NftCallbackPayload",3959],[8,"NftSubscriptionHandler",541],[3,"OwnersCache",669],[8,"Iterator",3961],[4,"RecipientWallet",669],[4,"OwnersCacheError",669],[3,"HashMap",3962],[4,"MultisigType",1044],[4,"MultisigTransaction",2288],[3,"TransactionDescrOrdinary",3951],[3,"SliceData",3963],[4,"KnownPayload",2288],[4,"TokenWalletVersion",2288],[4,"TokenWalletTransaction",2288],[4,"WalletType",798],[4,"TransactionAdditionalInfo",2288],[3,"TokenWallet",765],[3,"BigUint",3964],[4,"TransferRecipient",2288],[3,"RootTokenContractDetails",2288],[3,"TokenWalletDetails",2288],[8,"TokenWalletSubscriptionHandler",765],[3,"Symbol",2288],[3,"TonWallet",798],[3,"TonWalletDetails",798],[3,"Gift",798],[4,"TransferAction",798],[15,"i8"],[3,"ExistingWalletInfo",798],[3,"ExistingContract",3818],[3,"MultisigPendingTransaction",2288],[3,"MultisigPendingUpdate",2288],[4,"Expiration",2288],[8,"UnsignedMessage",1318],[3,"AccountStuff",3965],[8,"TonWalletSubscriptionHandler",798],[15,"u16"],[3,"StateInit",3943],[3,"InitData",1007],[3,"BuilderData",3966],[3,"DeployParams",1044],[3,"MultisigParamsPrefix",1044],[3,"UpdatedParams",1044],[4,"Cow",3967],[3,"InitData",1171],[3,"TransactionsTreeStream",1207],[4,"TransactionTreeError",1207],[3,"VecDeque",3968],[3,"BlockchainConfig",3969],[3,"MessageContext",1249],[4,"BlockParsingError",1249],[3,"RawTransaction",3818],[8,"DoubleEndedIterator",3970],[3,"ExpireAt",2288],[4,"TokenValue",3971],[3,"ParsedBlock",1249],[3,"Function",3972],[3,"Token",3971],[8,"Stream",3973],[4,"MnemonicType",1318],[3,"SignerContext",1318],[8,"Future",3974],[3,"Pin",3975],[3,"DerivedKeySigner",1318],[3,"EncryptedKeySigner",1318],[3,"LedgerKeySigner",1318],[3,"EncryptedKey",1318],[3,"LedgerKey",1318],[3,"PasswordCacheTransaction",1318],[4,"DerivedKeyPassword",1318],[3,"EncryptedKeyPassword",1318],[3,"EncryptedKeyGetPublicKeys",1318],[4,"EncryptedKeyError",1318],[3,"LedgerKeyCreateInput",1318],[3,"LedgerKeyGetPublicKeys",1318],[4,"LedgerUpdateKeyInput",1318],[3,"LedgerSignInput",1318],[4,"LedgerKeyError",1318],[4,"Password",1318],[4,"PasswordCacheBehavior",1318],[3,"SignedMessage",1318],[3,"SharedSecret",1318],[3,"SignerEntry",1318],[6,"PubKey",1318],[3,"Keypair",3976],[3,"Error",3944],[3,"DerivedKeyExportSeedParams",1318],[3,"DerivedKeyExportSeedOutput",1318],[3,"DerivedKeyGetPublicKeys",1318],[4,"DerivedKeyUpdateParams",1318],[4,"DerivedKeyCreateInput",1318],[3,"EncryptedKeyCreateInput",1318],[3,"EncryptedKeyExportSeedOutput",1318],[4,"EncryptedKeyUpdateParams",1318],[8,"SignerStorage",1318],[3,"GeneratedKey",1318],[4,"SymmetricCryptoError",3977],[8,"Read",3978],[3,"SecUtf8",3979],[8,"LedgerConnection",2228],[3,"SecretKey",3980],[3,"Zeroizing",3981],[3,"GqlRequest",2228],[3,"LedgerSignatureContext",2228],[15,"i32"],[4,"ReliableBehavior",2288],[3,"WalletInteractionInfo",2288],[4,"WalletInteractionMethod",2288],[3,"DePoolOnRoundCompleteNotification",2288],[3,"DePoolReceiveAnswerNotification",2288],[3,"TokenWalletDeployedNotification",2288],[3,"MultisigConfirmTransaction",2288],[3,"MultisigSubmitTransaction",2288],[3,"MultisigSendTransaction",2288],[3,"MultisigSubmitUpdate",2288],[3,"MultisigConfirmUpdate",2288],[3,"MultisigExecuteUpdate",2288],[3,"TokenIncomingTransfer",2288],[3,"TokenOutgoingTransfer",2288],[3,"IncomingNftTransfer",2288],[3,"IncomingChangeOwner",2288],[3,"IncomingChangeManager",2288],[3,"TokenSwapBack",2288],[3,"NetworkCapabilities",2288],[4,"MessageType",2288],[8,"Clone",3982],[4,"TransactionError",2288],[4,"AccountStatus",2288],[3,"Message",2288],[3,"MessageBody",2288],[4,"MessageBodyError",2288],[4,"MessageFlags",2288],[4,"MessageFlagsError",2288],[8,"Deserialize",3936],[3,"Error",3939],[8,"Debug",3939],[4,"AccountStatus",3965],[8,"Serialize",3945],[3,"InputMessage",730],[3,"ContractCall",730],[3,"TransportInfo",3697],[3,"LatestBlock",3736],[4,"NodeClientError",3736],[3,"GqlTransport",3736],[8,"GqlConnection",2228],[3,"ExecutionContext",3983],[4,"RawContractState",3818],[4,"PollContractState",3818],[4,"Ordering",3984],[4,"Account",3965],[4,"GenTimings",3985],[8,"InternalMessageSender",798],[8,"PendingTransactionsExt",1249],[8,"WithPublicKey",1318],[13,"Derive",2198],[13,"Import",2198],[13,"ByAccountId",2205],[13,"ByPublicKey",2205],[13,"RenameKey",2211],[13,"ChangePassword",2211],[13,"Rename",2217],[13,"ChangePassword",2217],[13,"Rename",2222],[13,"Explicit",2224],[13,"ApiFailure",3817],[13,"Unchanged",3930],[13,"NotExists",3930],[13,"NotExists",3932]],"b":[[482,"impl-Debug-for-KeyStoreError"],[483,"impl-Display-for-KeyStoreError"],[695,"impl-Display-for-OwnersCacheError"],[696,"impl-Debug-for-OwnersCacheError"],[886,"impl-Display-for-WalletType"],[887,"impl-Debug-for-WalletType"],[947,"impl-InternalMessageSender-for-TonWallet"],[948,"impl-TonWallet"],[1099,"impl-Display-for-MultisigType"],[1100,"impl-Debug-for-MultisigType"],[1221,"impl-Debug-for-TransactionTreeError"],[1222,"impl-Display-for-TransactionTreeError"],[1281,"impl-Display-for-BlockParsingError"],[1282,"impl-Debug-for-BlockParsingError"],[1729,"impl-Display-for-EncryptedKeyError"],[1730,"impl-Debug-for-EncryptedKeyError"],[1736,"impl-Display-for-LedgerKeyError"],[1737,"impl-Debug-for-LedgerKeyError"],[1744,"impl-Debug-for-EncryptionAlgorithm"],[1745,"impl-Display-for-EncryptionAlgorithm"],[2845,"impl-PartialEq%3CTransaction%3E-for-PendingTransaction"],[2846,"impl-PartialEq%3CRawTransaction%3E-for-PendingTransaction"],[2847,"impl-PartialEq-for-PendingTransaction"],[2989,"impl-Display-for-TokenWalletVersion"],[2990,"impl-Debug-for-TokenWalletVersion"],[3019,"impl-Debug-for-ReliableBehavior"],[3020,"impl-Display-for-ReliableBehavior"],[3025,"impl-Debug-for-NftVersion"],[3026,"impl-Display-for-NftVersion"],[3034,"impl-Debug-for-TransactionError"],[3035,"impl-Display-for-TransactionError"],[3039,"impl-Display-for-MessageBodyError"],[3040,"impl-Debug-for-MessageBodyError"],[3042,"impl-Display-for-MessageFlagsError"],[3043,"impl-Debug-for-MessageFlagsError"],[3768,"impl-Display-for-NodeClientError"],[3769,"impl-Debug-for-NodeClientError"]]},\ -"nekoton_abi":{"doc":"","t":"NNNDDNDIINDNDNDDDDEDIIRENNNNNINNNNNNNNNNQNNIYIIYENDDENNNQIYIYNNDINDIEDCDNIYIYIIEGNLLLMAFLLLAAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLFFFLLLFLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFMFMLLLLLLLLLFALLLLLLLLLLLLLLLLLLLLLLLKLLLLLLMFFLKKLLLLLLCCLLLKKFKKLLLKFFFFFLLFFLFFMLLLKLLLLLLLFLLLLLLLLLLLLLLLLLKLLLMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAAKKKKFKLLLFLLLLLLLLLLLLLLLLLLLLLLLLMMMFFFFFFFFFFFFFFFFFGNNDDNNDEDDDMLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLLLMLLLLLLLLMMMMMMLMMLLMMLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLFFFFFFFFF","n":["AccountDataNotFound","AccountIsNotActive","ArrayExpected","BigUint128","BigUint256","BoolExpected","BriefBlockchainConfig","BuildMapKeyTokenValue","BuildTokenValue","CellUnderflow","ContractOutputUnpacker","Err","EventBuilder","Exact","ExecutionContext","ExecutionOutput","Executor","ExpireHeader","ExtractionError","FunctionBuilder","FunctionExt","FunctionOutputMarker","GEN_TIMINGS_ALLOWABLE_INTERVAL","GenTimings","Guess","GuessInRange","Inexact","IntegerOverflow","IntegerValueExpected","IntoUnpacker","InvalidAbi","InvalidAddress","InvalidArrayLength","InvalidBytes","InvalidBytesLength","InvalidCell","InvalidMappingKey","InvalidNumber","InvalidPublicKey","InvalidPublicKey","Iter","Known","Known","KnownParamType","KnownParamType","KnownParamTypeArray","KnownParamTypePlain","KnownParamTypePlain","LastTransactionId","MapItemExpected","MaybeRef","MessageBuilder","MethodName","NumberExpected","ObjectExpected","Ok","Output","PackAbi","PackAbi","PackAbiPlain","PackAbiPlain","ParameterCountMismatch","ParameterNotFound","PubkeyHeader","StandaloneToken","StringExpected","TimeHeader","TokenValueExt","TokensJsonError","TransactionId","TransactionParser","TupleBuilder","Unknown","UnpackAbi","UnpackAbi","UnpackAbiPlain","UnpackAbiPlain","UnpackFirst","UnpackHeader","UnpackerError","UnpackerResult","UnsignedValueExpected","abi_version","abi_version","account","account_stuff","address_only_hash","answer_id","arg","arg","args","array_address_only_hash","array_int256_number","array_uint160_bytes","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","build","bytes_as_string","capabilities","clock","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","code_to_tvc","create_boc_or_comment_payload","create_boc_payload","create_comment_payload","current_utime","decode_event","decode_input","decode_output","default","default","default","default_blockchain_config","default_headers","deserialize","deserialize","deserialize","disable_signature_check","eq","eq","equivalent","equivalent","equivalent","equivalent","expire_header","extract_public_key","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","get_code_salt","get_state_init_hash","global_id","guess_method_by_input","hash","header","headers","id","in_arg","in_arg","input","input","inputs","inputs","insert_state_init_data","int256_number","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_account","into_unpacker","is_exact","item","item_param_type","item_param_type","last_transaction_lt","lt","lt","make_abi_token_value","make_abi_tokens","make_responsible","map_key_token_value","named","new","new","new","new","new","new_responsible","num_bigint","num_traits","out_arg","output","outputs","pack","pack","pack_into_cell","param_type","param_type","param_type","param_type","param_type","parse","parse_abi_token","parse_abi_token_value","parse_abi_tokens","parse_comment_payload","parse_transaction_messages","partial_cmp","partial_cmp","process_out_messages","process_raw_outputs","pubkey_header","read_function_id","read_input_function_id","result_code","run","run_local","run_local","run_local_ext","run_local_responsible","run_local_responsible","run_mut","run_once","serialize","serialize","serialize","set_code_salt","time_header","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","token_value","token_value","token_value","token_value","tokens","transaction_parser","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uint128_number","uint160_bytes","uint256_number","unnamed","unpack","unpack","unpack_first","unpack_from_cell","unpack_header","unpack_header","unpack_header","unpack_header","unpack_headers","unpack_next","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_params","gen_lt","gen_utime","latest_lt","pack","param_type","unpack","pack","param_type","unpack","param_type","unpack","pack","param_type","unpack","pack","param_type","unpack","pack","param_type","unpack","BounceHandler","BouncedFunction","Event","Extracted","ExtractedOwned","FunctionInput","FunctionOutput","FunctionWithBounceHandler","ParsedType","TransactionParser","TransactionParserBuilder","WrappedFunction","allow_partial_match","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounced","bounced","build","build_with_external_in","builder","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","decode_input","decode_output","decoded_headers","decoded_headers","default","eq","equivalent","equivalent","event","events_list","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_str","function","function_bounce","function_id","function_id","function_in_list","function_input","function_output","functions_out_list","get_bounce_handler","get_function","hash","index_in_transaction","into","into","into","into","into","into","into","into_owned","is_in_message","is_in_message","message","message","message_hash","message_hash","message_recipient","name","name","new","parse","parsed_type","parsed_type","success","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","tokens","tokens","transaction_hash","transaction_sender","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tx","tx","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","pack","param_type","unpack","pack","param_type","unpack","pack","param_type","unpack"],"q":[[0,"nekoton_abi"],[466,"nekoton_abi::GenTimings"],[468,"nekoton_abi::LastTransactionId"],[469,"nekoton_abi::address_only_hash"],[472,"nekoton_abi::array_address_only_hash"],[475,"nekoton_abi::array_int256_number"],[477,"nekoton_abi::array_uint160_bytes"],[480,"nekoton_abi::bytes_as_string"],[483,"nekoton_abi::int256_number"],[486,"nekoton_abi::transaction_parser"],[628,"nekoton_abi::uint128_number"],[631,"nekoton_abi::uint160_bytes"],[634,"nekoton_abi::uint256_number"],[637,"ton_abi::contract"],[638,"ton_block::accounts"],[639,"ton_abi::token"],[640,"ton_abi::param_type::param_type"],[641,"ton_abi::event"],[642,"ton_abi::function"],[643,"alloc::vec"],[644,"core::cmp"],[645,"ton_types::cell"],[646,"ton_block::messages"],[647,"anyhow"],[648,"ton_types::cell::slice"],[649,"nekoton_utils::clock"],[650,"ton_abi::contract"],[651,"ton_executor::blockchain_config"],[652,"core::result"],[653,"serde::de"],[654,"ton_block::accounts"],[655,"core::fmt"],[656,"core::fmt"],[657,"ton_types::types"],[658,"ton_abi::param"],[659,"ton_abi::token"],[660,"ton_abi::token"],[661,"ton_block::transactions"],[662,"alloc::string"],[663,"core::any"],[664,"core::iter::traits::iterator"],[665,"num_bigint::bigint"],[666,"core::hash"],[667,"ton_block::messages"]],"d":["","","","","","","","","","","","Contains the error value","","","","","","","","","","","Additional estimated lag for the pending message to be …","","","","","","","","","","","","","","","","","","","","There is a known point in time at which this specific …","","","","","","","","TokenValue::Optional which always store its value in the …","","","","","Contains the success value","","","","","","","","","","","","","","","","","There is no way to determine the point in time at which …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tries to parse text as boc, encodes as comment otherwise","Creates slice data from base64 encoded boc","Creates slice data with string, encoded as comment","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Adds input param","Adds input param","Adds input param","Adds input param","Sets the input params to the specified","Sets the input params to the specified","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Whether the exact id is known","","","","","Converts last transaction id into real or fake id","","","","","","","","","","","","","","","Adds output param","Adds output param","Sets the output params to the specified","","","","","","","","","","","","","","","","","","","","","","","Executes message without mutating the account state.","","","","","","Executes message and mutates the account state.","Consumes account and executes message without mutating the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parses transactions with provided extractors","","","","","","","","","","","","","","","","","","","","","Returns Err if there are duplicate function_ids","Returns Err if there are duplicate function_ids or …","","","","","","","","","","","","","","","","","","","","Matches out messages with event_id","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Matches in messages with function_id and applies bounce …","","","","Matches all messages with in function_id.","Matches all messages with out function_id","","","","","The index of the message in the transaction","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","The index of the message in the transaction","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[25,25,47,0,0,47,0,0,0,25,0,67,0,18,0,0,0,0,0,0,0,0,0,0,35,35,18,47,47,0,20,47,47,47,47,47,47,47,47,25,83,35,17,0,0,0,0,0,0,47,0,0,0,47,47,67,84,0,0,0,0,47,47,0,0,47,0,0,0,0,0,0,17,0,0,0,0,0,0,0,0,47,1,3,4,26,0,0,7,10,10,0,0,0,63,64,35,4,1,3,7,10,17,18,19,45,20,47,21,22,23,24,25,26,48,49,63,64,35,4,1,3,7,10,17,18,19,45,20,47,21,22,23,24,25,26,48,49,1,3,7,10,0,21,26,1,3,7,17,18,19,20,21,22,23,24,25,26,1,3,7,17,18,19,20,21,22,23,24,25,26,18,19,0,0,0,0,17,0,0,0,7,17,21,0,3,17,18,19,4,18,19,18,18,19,19,3,0,1,3,7,10,17,18,19,45,20,20,47,47,21,22,23,24,25,25,48,49,63,64,35,4,1,3,7,10,17,18,19,45,20,47,21,21,21,22,23,24,25,26,48,49,7,0,0,21,0,19,3,3,3,1,3,1,3,1,3,0,0,63,64,35,4,1,3,7,10,17,18,19,45,20,47,21,22,23,24,25,26,48,49,4,83,18,7,85,85,4,18,19,0,0,3,86,87,4,1,3,7,10,3,0,0,3,3,3,12,88,0,89,65,63,64,49,90,0,0,0,0,0,18,19,0,0,3,0,0,48,4,90,26,90,90,26,4,4,17,18,19,0,3,1,3,7,17,18,19,20,21,22,23,24,25,26,20,47,25,11,63,64,49,48,0,63,64,35,4,1,3,7,10,17,18,19,45,20,47,21,22,23,24,25,26,48,49,63,64,35,4,1,3,7,10,17,18,19,45,20,47,21,22,23,24,25,26,48,49,63,64,35,4,1,3,7,10,17,18,19,45,20,47,21,22,23,24,25,26,48,49,0,0,0,87,91,92,93,0,84,22,23,24,0,45,63,64,35,4,1,3,7,10,17,18,19,45,20,47,21,22,23,24,25,26,48,49,4,94,94,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,72,0,0,72,72,0,0,0,0,0,77,72,74,73,75,72,78,76,77,74,73,75,72,78,76,77,78,76,73,73,74,74,75,72,76,77,74,75,72,76,77,77,77,78,76,73,72,72,72,73,73,74,75,72,72,78,76,77,74,73,75,72,78,76,77,72,77,73,78,76,73,73,73,73,74,74,72,78,74,73,75,72,78,76,77,78,78,76,78,76,78,76,78,78,76,75,74,78,76,78,74,75,72,76,77,72,78,76,78,78,74,73,75,72,78,76,77,74,73,75,72,78,76,77,78,76,74,73,75,72,78,76,77,74,73,75,72,78,76,77,0,0,0,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,2],1],[[3,2],3],[4,5],0,0,[[],6],[[7,8,9],7],[[10,-1],10,11],[[10,-1],10,12],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,13],[3,14],[7,9],[10,[[16,[14,[15,[6]]]]]],0,0,0,[1,1],[3,3],[7,7],[17,17],[18,18],[19,19],[20,20],[21,21],[22,22],[23,23],[24,24],[25,25],[26,26],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[18,18],27],[[19,19],27],[28,[[30,[29]]]],[8,[[30,[31]]]],[8,[[30,[31]]]],[8,[[30,[31]]]],[[17,32],33],[[34,31,35],[[30,[[36,[[16,[13,[15,[6]]]]]]]]]],[[34,31,35,37],[[30,[[36,[[16,[14,[15,[6]]]]]]]]]],[[34,31,35],[[30,[[36,[[16,[14,[15,[6]]]]]]]]]],[[],7],[[],17],[[],21],[[],38],[3,3],[-1,[[39,[17]]],40],[-1,[[39,[18]]],40],[-1,[[39,[19]]],40],[4,4],[[18,18],37],[[19,19],37],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[3,3],[41,[[30,[42,25]]]],[[1,43],44],[[3,43],44],[[7,43],44],[[10,43],44],[[17,43],44],[[18,43],44],[[19,43],44],[[[45,[-1]],43],44,46],[[20,43],44],[[20,43],44],[[47,43],44],[[47,43],44],[[21,43],44],[[22,43],44],[[23,43],44],[[24,43],44],[[25,43],44],[[25,43],44],[[48,43],44],[[[49,[-1]],43],44,46],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[38,21],[38,21],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,7,50],[28,[[30,[[36,[28]]]]]],[[29,34,[36,[42]],[15,[6]]],[[30,[51]]]],0,[[34,31,35,37],[[30,[[36,[14]]]]]],0,[[3,8,9],3],[[3,[15,[52]]],3],[[3,33],3],[[1,8,9],1],[[3,8,9],3],[[1,8,9],1],[[3,8,9],3],[[1,[15,[52]]],1],[[3,[15,[52]]],3],[[34,31,[36,[42]],[15,[6]]],[[30,[31]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,5],[-1,45,[]],[18,37],[[7,8,9],7],[[],9],[[],9],[4,53],[18,53],0,[54,[[30,[55]]]],[[[56,[6]]],[[30,[55]]]],[3,16],[-1,57,[]],[[-1,-2],6,[],58],[[32,38,5],[[30,[4]]]],[8,1],[8,3],[[],7],[14,10],[8,3],0,0,[[3,8,9],3],[[3,8,9],3],[[3,[15,[52]]],3],[-1,[[15,[6]]],[]],[-1,54,[]],[[[56,[6]],2],[[30,[28]]]],[[],[[15,[52]]]],[[],9],[[],9],[[],9],[[],9],[[-1,59],[[30,[[15,[6]]]]],[]],[[52,55],[[39,[6,47]]]],[[9,55],[[39,[54,47]]]],[[[56,[52]],55],[[39,[[15,[6]],47]]]],[31,[[36,[60]]]],[59,[[30,[[15,[61]]]]]],[[18,18],[[36,[27]]]],[[19,19],[[36,[27]]]],[[[56,[61]],14],[[30,[[15,[6]]]]]],[[[56,[31]],14],[[30,[[15,[6]]]]]],[3,3],[31,[[30,[33]]]],[[34,31,37],[[30,[33]]]],0,[[4,61],[[30,[59]]]],[[-1,32,41,[56,[6]]],[[30,[48]]],[]],[[26,14,[56,[6]]],[[30,[48]]]],[[-1,32,41,[56,[6]],37,21],[[30,[48]]],[]],[[-1,32,41,[56,[6]]],[[30,[48]]],[]],[[26,14,[56,[6]]],[[30,[48]]]],[[4,61],[[30,[59]]]],[[4,61],[[30,[59]]]],[[17,-1],39,62],[[18,-1],39,62],[[19,-1],39,62],[[28,28],[[30,[28]]]],[3,3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,54,[]],[63,54],[64,54],[[[49,[-1]]],54,[11,65]],0,0,[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],0,0,0,[-1,6,[]],[-1,[[67,[-2]]],[],[]],[-1,[[67,[-2]]],[],[]],[-1,[[67,[-2]]],[],[]],[[[56,[52]],31,37,2],[[30,[[15,[6]]]]]],[31,30],[31,30],[31,30],[31,30],[31,[[30,[[16,[31]]]]]],[[[45,[-1]]],[[67,[-2]]],68,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[38,5,53,33,53],4],0,0,0,[51,54],[[],9],[54,[[67,[51]]]],[[[15,[51]]],54],[[],9],[54,[[67,[[15,[51]]]]]],[[],9],[54,[[67,[[15,[69]]]]]],[[[15,[[71,[70]]]]],54],[[],9],[54,[[67,[[15,[[71,[70]]]]]]]],[60,54],[[],9],[54,[[67,[60]]]],[69,54],[[],9],[54,[[67,[69]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[72,8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[73,[[30,[74]]]],[73,[[30,[74]]]],[[],73],[74,74],[75,75],[72,72],[76,76],[77,77],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[77,31,37],[[30,[[15,[6]]]]]],[[77,31,37],[[30,[[15,[6]]]]]],0,0,[[],73],[[72,72],37],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[73,13],73],[[73,-1],73,50],[[74,43],44],[[75,43],44],[[72,43],44],[[72,43],44],[[78,43],44],[[76,43],44],[[77,43],44],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[8,[[30,[72]]]],0,[[73,75],73],0,0,[[73,-1,37],73,50],[[73,14,37],73],[[73,14,37],73],[[73,-1,37],73,50],[[74,33],[[36,[75]]]],[[74,33],[[36,[77]]]],[[72,-1],16,79],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[78,76],0,0,0,0,0,0,[78,[[36,[80]]]],0,0,[[14,81],75],[[74,59],[[30,[[15,[78]]]]]],0,0,[78,37],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,60,[]],0,0,[78,[[30,[[71,[70]]]]]],[78,[[36,[80]]]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],0,0,[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[82,54],[[],9],[54,[[67,[82]]]],[[[71,[70]]],54],[[],9],[54,[[67,[[71,[70]]]]]],[82,54],[[],9],[54,[[67,[82]]]]],"c":[88,251,252,303,596],"p":[[3,"EventBuilder",0],[3,"AbiVersion",637],[3,"FunctionBuilder",0],[3,"Executor",0],[4,"Account",638],[3,"Token",639],[3,"TupleBuilder",0],[15,"str"],[4,"ParamType",640],[3,"MessageBuilder",0],[8,"BuildTokenValue",0],[8,"PackAbiPlain",0],[3,"Event",641],[3,"Function",642],[3,"Vec",643],[15,"tuple"],[4,"GenTimings",0],[4,"LastTransactionId",0],[3,"TransactionId",0],[4,"UnpackerError",0],[3,"BriefBlockchainConfig",0],[3,"PubkeyHeader",0],[3,"TimeHeader",0],[3,"ExpireHeader",0],[4,"ExtractionError",0],[3,"ExecutionContext",0],[4,"Ordering",644],[3,"Cell",645],[3,"StateInit",646],[6,"Result",647],[3,"SliceData",648],[8,"Clock",649],[15,"u32"],[3,"Contract",637],[4,"MethodName",0],[4,"Option",650],[15,"bool"],[3,"BlockchainConfig",651],[4,"Result",652],[8,"Deserializer",653],[3,"AccountStuff",638],[3,"PublicKey",654],[3,"Formatter",655],[6,"Result",655],[3,"ContractOutputUnpacker",0],[8,"Debug",655],[4,"TokensJsonError",0],[3,"ExecutionOutput",0],[3,"MaybeRef",0],[8,"IntoIterator",656],[3,"UInt256",657],[3,"Param",658],[15,"u64"],[4,"TokenValue",639],[4,"Value",659],[15,"slice"],[4,"MapKeyTokenValue",639],[8,"ToString",660],[3,"Transaction",661],[3,"String",660],[3,"Message",646],[8,"Serializer",662],[3,"BigUint128",0],[3,"BigUint256",0],[8,"KnownParamType",0],[3,"TypeId",663],[6,"UnpackerResult",0],[8,"Iterator",664],[3,"BigInt",665],[15,"u8"],[15,"array"],[4,"ParsedType",486],[3,"TransactionParserBuilder",486],[3,"TransactionParser",486],[3,"FunctionWithBounceHandler",486],[3,"ExtractedOwned",486],[3,"WrappedFunction",486],[3,"Extracted",486],[8,"Hasher",666],[4,"MsgAddressInt",646],[6,"BounceHandler",486],[3,"BigUint",667],[8,"IntoUnpacker",0],[8,"UnpackHeader",0],[8,"KnownParamTypeArray",0],[8,"BuildMapKeyTokenValue",0],[8,"TokenValueExt",0],[8,"PackAbi",0],[8,"KnownParamTypePlain",0],[8,"FunctionExt",0],[8,"UnpackAbiPlain",0],[8,"UnpackAbi",0],[8,"UnpackFirst",0],[13,"Known",466],[13,"Inexact",468]],"b":[[206,"impl-Display-for-UnpackerError"],[207,"impl-Debug-for-UnpackerError"],[208,"impl-Debug-for-TokensJsonError"],[209,"impl-Display-for-TokensJsonError"],[214,"impl-Display-for-ExtractionError"],[215,"impl-Debug-for-ExtractionError"],[232,"impl-From%3CBlockchainConfig%3E-for-BriefBlockchainConfig"],[233,"impl-From%3C%26BlockchainConfig%3E-for-BriefBlockchainConfig"],[541,"impl-Display-for-ParsedType"],[542,"impl-Debug-for-ParsedType"]]},\ +"nekoton":{"doc":"","t":"CCAAAAACCDDCLAMLLLLMLLLLMLLAALMLLLLALLLLLLLLACLAAALLLMLAAALLLLLLALLRDDDDDGDDDLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLMLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMDDLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLDDDNNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLDILLLLLLLLLLLLLLKKKKLLLLLLLLLLNNNRNDDDENNLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLDDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLNNNRDEELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLMLLLLLLLLMFFFFFLLLLLLLLDILLLLLLLLLLFFFLLLLLKKLLLLLLLLLLLRNNDDNINCNDDIERENLLLLLMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLFLMLLLLMLLLLLLLLLLLLLLAMFFMLLLLLLLLLLLLLFLALLLLLLLLLLLLLLLLLLLLLLLLMMALLKKLLLLLLLLLLLLLLKLLLMLMMLLLLMLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMALHHFFFFFHHDLLLLLLLLFMLLLLLLFMLLLFFLMLLLLLLLMLNDNNDENNNNNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLMMFFLLLLLLLLLFFFFFLLLLLLLLLLLLLLLLLLMMMMMMMMFFFFFFMMLLLLLLLLFLLLLLLLLLLLLLLLLHHDLLLLLLLLFFLLLLLLFLLFFLMMLLLLLLLMLNNEDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENDDILLKLLLLLLLLLLLLKLLLLFMMMFMLLLLLLLLLLLLLLLLLLLMFFFLLLLLLLLLLLLLLLNNNNNQNEDDDEDEDDDEDDDDEENQQQQNNNDQNNNNNNNNDDEDDDENNENEDEDGNNNNDQGGDIDDINIQILLLLLLLLLLLLLLLLLLLLLLLLMMMMKLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLMMLLLLFFLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKMKLLLKLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLKLLLLLKLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMKLLLMMMMMLMMMMMMLLLLLLMMMMMMMMMMMLLKLMMMMMMMLKLKLLLLMLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLKMMLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMAMMMMMMMMMMMMMMMMMMMMMMMMMMMMFFIDIDILLMLLLLMLLLLLLLLMMLLLLLLKKLLLLLLLLKMKKKLKKKKLLLLLLLLLLMNENNNNNNNNNNDNDNDNEDNNNNDDDNNNNENDDEEEENDDDDDDDDEDNNEENNNNNNDENEDNNNNNDNNNNNNDDNDNNNDDEEDEEDDENNENNNNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLMMMLMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDLLLLLLLLLLLKKKKKKKKAMKLLLLMAKMKLLLLLLNNDNNNNNDNENLLLLLLLLLLLLLLLLLLMLLLLLLMLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMDNNNNEEDNLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLMMM","n":["abi","contracts","core","crypto","external","models","transport","utils","ContractSubscription","InternalMessage","TonInterface","TransactionExecutionOptions","__clone_box","accounts_storage","amount","as_any","as_any","as_any_mut","as_any_mut","body","borrow","borrow","borrow_mut","borrow_mut","bounce","clone","clone_into","contract_subscription","dens","deserialize","destination","erased_serialize","fmt","from","from","generic_contract","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","keystore","models","new","nft_wallet","owners_cache","parsing","send_message","serialize","set_transport","source","to_owned","token_wallet","ton_wallet","transactions_tree","try_from","try_from","try_into","try_into","type_id","type_id","utils","vzip","vzip","ACCOUNTS_STORAGE_KEY","AccountToAdd","AccountsStorage","AdditionalAssets","AssetsList","DePoolAsset","NetworkGroup","StoredAccountsData","TokenWalletAsset","TonWalletAsset","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","accounts","add_account","add_accounts","add_token_wallet","additional_assets","address","address","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","contract","contract","default","depools","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","explicit_address","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_token_wallet","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","load","load_unchecked","name","name","public_key","public_key","reload","remove_account","remove_accounts","remove_token_wallet","rename_account","root_token_contract","serialize","serialize","serialize","serialize","serialize","serialize","stored_data","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","token_wallets","ton_wallet","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","verify","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","workchain","ContractSubscription","TransactionExecutionOptions","__clone_box","add_pending_transaction","address","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","contract_state","default","deserialize","disable_signature_check","eq","equivalent","equivalent","equivalent","erased_serialize","estimate_fees","execute_transaction_locally","fmt","from","from","handle_block","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","override_balance","pending_transactions","polling_method","preload_transactions","refresh","refresh_contract_state","refresh_latest_transactions","send","serialize","subscribe","to_owned","transport","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Dens","DensBuilder","DensTld","DomainNotFound","Found","RecordNotFound","ResolvedValue","__clone_box","add_tld","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","clone","clone_into","default","fmt","from","from","from","from","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","new","new","path","register","remove_tld","reset_cache","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_resolve","try_resolve","try_resolve_adnl_address","try_resolve_contract_address","try_resolve_contract_address","type_id","type_id","type_id","type_id","validate_address","vzip","vzip","vzip","vzip","with_contract_address_cache","GenericContract","GenericContractSubscriptionHandler","address","as_any","as_any_mut","borrow","borrow_mut","contract_state","estimate_fees","execute_transaction_locally","from","handle_block","into","into_any","into_any_arc","into_any_rc","on_message_expired","on_message_sent","on_state_changed","on_transactions_found","pending_transactions","polling_method","preload_transactions","refresh","send","subscribe","try_from","try_into","type_id","vzip","DuplicateSignerName","DuplicateSignerType","InvalidNonce","KEYSTORE_STORAGE_KEY","KeyNotFound","KeyStore","KeyStoreBuilder","KeyStoreEntry","KeyStoreError","SharedSecretError","UnsupportedSigner","__clone_box","__clone_box","account_id","add_key","add_keys","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","builder","clear","clone","clone","clone_into","clone_into","decrypt","encrypt","erased_serialize","export_keypair","export_seed","fmt","fmt","fmt","from","from","from","from","get_entries","get_public_keys","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_password_cached","load","load_unchecked","master_key","name","password_cache","public_key","reload","remove_key","remove_keys","serialize","sign","signer_name","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update_key","verify","vzip","vzip","vzip","vzip","with_signer","CollectionContractState","CollectionInterfaces","IndexContractState","Nft","NftCollection","NftContractState","NftSubscriptionHandler","__clone_box","address","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_collection_supported_interfaces","check_supported_interface","clone","clone_into","collection_address","collection_address","compute_collection_code_hash","contract_subscription","default","fmt","fmt","fmt","from","from","from","from","from","from","get_collection_code_hash","get_info","get_info","get_json","get_nft_index_contracts","index_code","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","json_info","manager","metadata","new","on_manager_changed","on_message_expired","on_message_sent","on_owner_changed","on_transactions_found","owner","preload_transactions","prepare_change_manager","prepare_change_owner","prepare_transfer","refresh","resolve_collection_index_code","send","subscribe_by_index_address","subscribe_by_nft_address","tip4_2","tip4_3","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","version","vzip","vzip","vzip","vzip","vzip","vzip","Exists","InvalidRootTokenContract","NotExists","OWNERS_CACHE_STORAGE_KEY","OwnersCache","OwnersCacheError","RecipientWallet","__clone_box","add_entry","add_owners_list","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_recipient_wallet","clone","clone_into","fmt","fmt","fmt","from","from","from","get_owner","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","load","load_unchecked","resolve_owners","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","ContractCall","InputMessage","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","from","from","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","outputs","parse_multisig_transaction","parse_nft_transaction","parse_payload","parse_token_transaction","parse_transaction_additional_info","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","TokenWallet","TokenWalletSubscriptionHandler","address","as_any","as_any_mut","balance","borrow","borrow_mut","contract_state","contract_subscription","estimate_min_attached_amount","from","get_token_root_details","get_token_root_details_from_token_wallet","get_token_wallet_details","handle_block","into","into_any","into_any_arc","into_any_rc","on_balance_changed","on_transactions_found","owner","preload_transactions","prepare_transfer","refresh","subscribe","symbol","try_from","try_into","type_id","version","vzip","DEFAULT_WORKCHAIN","DeployFirst","EverWallet","ExistingWalletInfo","Gift","HighloadWalletV2","InternalMessageSender","Multisig","MultisigType","Sign","TonWallet","TonWalletDetails","TonWalletSubscriptionHandler","TransferAction","WALLET_TYPES_BY_POPULARITY","WalletType","WalletV3","__clone_box","__clone_box","__clone_box","__clone_box","address","address","amount","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounce","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","code","code_hash","compute_address","contract_state","contract_state","contract_subscription","deserialize","deserialize","deserialize","destination","details","details","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","estimate_fees","ever_wallet","expiration_time","extract_wallet_init_data","find_existing_wallets","flags","fmt","fmt","fmt","from","from","from","from","from","from","from_str","get_custodians","get_unconfirmed_transactions","get_unconfirmed_updates","get_wallet_custodians","handle_block","highload_wallet_v2","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","max_messages","min_amount","multisig","on_custodians_changed","on_details_changed","on_message_expired","on_message_sent","on_state_changed","on_transactions_found","on_unconfirmed_transactions_changed","on_unconfirmed_updates_changed","pending_transactions","polling_method","possible_updates","preload_transactions","prepare_code_update","prepare_confirm_transaction","prepare_confirm_update","prepare_deploy","prepare_deploy_with_multiple_owners","prepare_execute_code_update","prepare_transfer","prepare_transfer","prepare_transfer","public_key","public_key","refresh","required_confirmations","requires_separate_deploy","send","serialize","serialize","serialize","state_init","subscribe","subscribe_by_address","subscribe_by_existing","supports_code_update","supports_multiple_owners","supports_payload","supports_state_init","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","wallet_type","wallet_type","wallet_v3","workchain","CODE_HASH","DETAILS","compute_contract_address","is_ever_wallet","make_state_init","prepare_deploy","prepare_transfer","CODE_HASH","DETAILS","InitData","__clone_box","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","compute_addr","compute_contract_address","data","from","from_key","into","into_any","into_any_arc","into_any_rc","is_highload_wallet_v2","last_cleaned","make_deploy_payload","make_state_init","make_transfer_payload","prepare_deploy","prepare_transfer","public_key","public_key","serialize","to_owned","try_from","try_from","try_into","type_id","vzip","wallet_id","with_wallet_id","BridgeMultisigWallet","DeployParams","Multisig2","Multisig2_1","MultisigParamsPrefix","MultisigType","SafeMultisigWallet","SafeMultisigWallet24h","SetcodeMultisigWallet","SetcodeMultisigWallet24h","SurfWallet","UpdatedParams","__clone_box","__clone_box","__clone_box","__clone_box","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_str","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","code","code_hash","compute_contract_address","deserialize","eq","equivalent","equivalent","equivalent","erased_serialize","expiration_time","expiration_time","find_pending_transaction","find_pending_update","fmt","fmt","fmt","fmt","from","from","from","from","from_str","get_custodians","get_params","get_pending_transactions","get_pending_updates","guess_multisig_type","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisig2","is_updatable","max_custodian_count","max_queued_transactions","min_value","new_code_hash","new_custodians","new_lifetime","new_req_confirms","owners","prepare_code_update","prepare_confirm_transaction","prepare_confirm_update","prepare_deploy","prepare_execute_update","prepare_transfer","req_confirms","required_confirms","serialize","single_custodian","state_init","to_owned","to_owned","to_owned","to_owned","to_string","ton_wallet_details","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","CODE_HASH","DETAILS","InitData","__clone_box","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","compute_addr","compute_contract_address","estimate_seqno_offset","from","from_key","into","into_any","into_any_arc","into_any_rc","is_wallet_v3","make_state_init","make_transfer_payload","prepare_deploy","prepare_transfer","public_key","public_key","seqno","serialize","to_owned","try_from","try_from","try_into","type_id","vzip","wallet_id","with_wallet_id","ExecutionError","ExternalOutMessage","TransactionTreeError","TransactionsTreeStream","TransportError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","disable_signature_check","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","message_queue","new","next","peek","retain_message_queue","to_string","try_from","try_from","try_into","try_into","type_id","type_id","unlimited_account_balance","unlimited_message_balance","vzip","vzip","BlockParsingError","InvalidBlockStructure","MessageContext","ParsedBlock","PendingTransactionsExt","__clone_box","__clone_box","add_message","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cancel","clone","clone","clone_into","clone_into","convert_transactions","created_at","current_utime","data","default_headers","expire_at","fmt","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","latest_lt","make_labs_unsigned_message","parse_block","request_transactions","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","ByAccountId","ByPublicKey","ChaCha20Poly1305","ChangePassword","ChangePassword","CreateKeyInput","Derive","DerivedKeyCreateInput","DerivedKeyExportSeedOutput","DerivedKeyExportSeedParams","DerivedKeyGetPublicKeys","DerivedKeyPassword","DerivedKeySigner","DerivedKeyUpdateParams","EncryptedData","EncryptedKey","EncryptedKeyCreateInput","EncryptedKeyError","EncryptedKeyExportSeedOutput","EncryptedKeyGetPublicKeys","EncryptedKeyPassword","EncryptedKeySigner","EncryptedKeyUpdateParams","EncryptionAlgorithm","Explicit","ExportKeypairInput","ExportKeypairOutput","ExportSeedInput","ExportSeedOutput","FailedToDecryptData","FailedToEncryptData","FromCache","GeneratedKey","GetPublicKeys","Import","InvalidPrivateKey","InvalidPublicKey","InvalidPublicKey","KeyAlreadyExists","KeyNotFound","KeyNotFound","Labs","LedgerKey","LedgerKeyCreateInput","LedgerKeyError","LedgerKeyGetPublicKeys","LedgerKeySigner","LedgerSignInput","LedgerUpdateKeyInput","Legacy","MethodNotSupported","MnemonicType","Nop","Password","PasswordCache","PasswordCacheBehavior","PasswordCacheTransaction","PubKey","Remove","Rename","Rename","RenameKey","SharedSecret","SignInput","Signature","SignatureId","SignedMessage","Signer","SignerContext","SignerEntry","SignerStorage","Store","UnsignedMessage","UpdateKeyInput","WithPublicKey","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","account_id","account_id","account_id","account_id","account_type","add_key","add_key","add_key","add_key","algorithm","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_json","as_json","as_ref","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","change_password","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","compute_shared_keys","compute_shared_secrets","compute_shared_secrets","compute_shared_secrets","compute_shared_secrets","contains","context","data","default","default","default","default","default_key_name","derive_from_phrase","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","dict","downcast","downcast_mut","downcast_rc","downcast_ref","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","expire_at","expire_at","export_keypair","export_keypair","export_keypair","export_keypair","export_seed","export_seed","export_seed","export_seed","extend_with_signature_id","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_reader","from_reader","from_str","generate_key","get","get_entries","get_entries","get_entries","get_entries","get_key_pair","get_mnemonic","get_public_keys","get_public_keys","get_public_keys","get_public_keys","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","limit","limit","load_state","load_state","load_state","load_state","master_key","master_key","master_key","master_key","message","mnemonic_type","mnemonic_type","mnemonic_type","name","name","name","name","new","new","new","new","new","new","nonce","offset","offset","password","password","password","password","password_cache","phrase","phrase","phrase","proceed","process_password","public_key","public_key","public_key","public_key","public_key","public_key","public_key","recipient_public_key","recipient_public_key","refresh","refresh_timeout","remove","remove_key","remove_key","remove_key","remove_key","reset","secret","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","sign","sign","sign","sign","sign","sign","sign_with_pruned_payload","source_public_key","source_public_key","store","store_state","store_state","store_state","store_state","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_key","update_key","update_key","update_key","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wallet","words","x25519","account_id","key_name","key_name","master_key","password","password","phrase","account_id","master_key","master_key","password","password","public_key","master_key","master_key","name","new_password","old_password","public_key","name","new_password","old_password","public_key","public_key","name","public_key","cache_behavior","password","get_hints","compute_shared","GqlConnection","GqlRequest","LedgerConnection","LedgerSignatureContext","Storage","__clone_box","__clone_box","address","as_any","as_any","as_any_mut","as_any_mut","asset","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","data","decimals","deserialize","erased_serialize","fmt","fmt","from","from","get","get_public_key","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_local","long_query","post","remove","remove_unchecked","serialize","set","set_unchecked","sign","sign_transaction","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","workchain_id","Accept","AccountStatus","Active","AllBalance","AllBalanceDeleteNetworkAccount","BlockWalking","ChangeManager","ChangeOwner","Comment","Comment","Confirm","ConfirmUpdate","ContractState","DePoolOnRoundComplete","DePoolOnRoundCompleteNotification","DePoolReceiveAnswer","DePoolReceiveAnswerNotification","ExecuteUpdate","Expiration","ExpireAt","External","FailedToDeserialize","FailedToSerialize","Frozen","IncomingChangeManager","IncomingChangeOwner","IncomingNftTransfer","IncomingTransfer","IntensivePolling","Internal","InvalidStructure","KnownPayload","Manual","Message","MessageBody","MessageBodyError","MessageFlags","MessageFlagsError","MessageType","Multisig","MultisigConfirmTransaction","MultisigConfirmUpdate","MultisigExecuteUpdate","MultisigPendingTransaction","MultisigPendingUpdate","MultisigSendTransaction","MultisigSubmitTransaction","MultisigSubmitUpdate","MultisigTransaction","NetworkCapabilities","Never","New","NftTransaction","NftVersion","Nonexist","Normal","Old","OldTip3v4","OutgoingTransfer","OwnerWallet","PendingTransaction","PollingMethod","Reliable","ReliableBehavior","RootTokenContractDetails","Send","Submit","SubmitUpdate","SwapBack","SwapBackBounced","Symbol","Timeout","Timestamp","Tip3","Tip4_1","Tip4_2","Tip4_3","TokenIncomingTransfer","TokenOutgoingTransfer","TokenOutgoingTransfer","TokenSwapBack","TokenSwapBack","TokenWallet","TokenWalletDeployed","TokenWalletDeployedNotification","TokenWalletDetails","TokenWalletTransaction","TokenWalletVersion","Transaction","TransactionAdditionalInfo","TransactionError","TransactionWithData","TransactionsBatchInfo","TransactionsBatchType","Transfer","TransferBounced","TransferRecipient","Uninit","UnknownMessageFlags","Unsupported","WalletInteraction","WalletInteractionInfo","WalletInteractionMethod","WalletV3Transfer","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","aborted","all_balance","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_str","as_str","as_str","balance","balance","batch_type","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounce","bounce","bounce","bounce","bounced","callback_address","callback_payload","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","code_hash","comment","confirmations","confirmations","created_at","created_at","creator","creator","custodian","custodian","custodian","custodian","custodian","data","data","decimals","decimals","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","dest","dest","dest","dst","end_status","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","error_code","exit_code","expiration","expire_at","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_str","from_str","from_str","full_name","gen_timings","global_id","hash","hash","id","id","id","in_msg","index","index","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_deployed","known_payload","last_lt","last_transaction_id","latest_lt","lock_stake","max_lt","message_hash","method","min_lt","name","name","new","new_code_hash","new_code_hash","new_custodians","new_from_millis","new_lifetime","new_lifetime","new_manager","new_owner","new_owners","new_req_confirms","new_req_confirms","ordinary_stake","orig_status","out_msgs","owner_address","owner_address","payload","payload","payload","payload","prev_trans_id","raw","reason","recipient","refresh","refresh_from_millis","reinvest","result_code","reward","root_address","root_token_contract","root_token_contract","round_id","send_flags","send_gas_to","send_gas_to","send_gas_to","sender_address","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","signature_id","signs_received","signs_received","signs_required","src","src","symbol","timestamp","timestamp","to","to","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","tokens","tokens","tokens","total_fees","total_supply","trans_id","transaction","transaction_id","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_id","update_id","update_id","value","value","value","value","version","vesting_stake","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Transport","TransportInfo","__clone_box","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","deserialize","erased_serialize","fmt","from","get_accounts_by_code_hash","get_blockchain_config","get_capabilities","get_contract_state","get_dst_transaction","get_latest_key_block","get_transaction","get_transactions","gql","has_key_blocks","info","into","into_any","into_any_arc","into_any_rc","max_transactions_per_fetch","models","poll_contract_state","reliable_behavior","send_message","serialize","to_owned","try_from","try_into","type_id","vzip","ApiFailure","FailedToSerialize","GqlTransport","InvalidAccountState","InvalidBlock","InvalidConfig","InvalidResponse","InvalidTransaction","LatestBlock","NoBlocksFound","NodeClientError","UnsupportedNetwork","__clone_box","__clone_box","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","end_lt","fmt","fmt","fmt","from","from","from","gen_utime","get_accounts_by_code_hash","get_block","get_blockchain_config","get_capabilities","get_contract_state","get_dst_transaction","get_latest_block","get_latest_key_block","get_transaction","get_transactions","id","info","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","new","poll_contract_state","send_message","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","wait_for_next_block","reason","ExistingContract","Exists","Exists","NotExists","NotExists","PollContractState","RawContractState","RawTransaction","Unchanged","__clone_box","__clone_box","__clone_box","__clone_box","account","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_context","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","brief","brief","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","data","deserialize","deserialize","deserialize","eq","eq","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","fmt","fmt","fmt","fmt","from","from","from","from","from","hash","into","into","into","into","into_account","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_contract","last_known_trans_lt","last_transaction_id","partial_cmp","partial_cmp","serialize","serialize","serialize","timings","to_changed","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update_timings","vzip","vzip","vzip","vzip","timings","timings","timings"],"q":[[0,"nekoton"],[8,"nekoton::core"],[67,"nekoton::core::accounts_storage"],[269,"nekoton::core::contract_subscription"],[327,"nekoton::core::dens"],[408,"nekoton::core::generic_contract"],[438,"nekoton::core::keystore"],[541,"nekoton::core::nft_wallet"],[669,"nekoton::core::owners_cache"],[730,"nekoton::core::parsing"],[765,"nekoton::core::token_wallet"],[798,"nekoton::core::ton_wallet"],[1000,"nekoton::core::ton_wallet::ever_wallet"],[1007,"nekoton::core::ton_wallet::highload_wallet_v2"],[1044,"nekoton::core::ton_wallet::multisig"],[1171,"nekoton::core::ton_wallet::wallet_v3"],[1207,"nekoton::core::transactions_tree"],[1249,"nekoton::core::utils"],[1318,"nekoton::crypto"],[2198,"nekoton::crypto::DerivedKeyCreateInput"],[2205,"nekoton::crypto::DerivedKeyPassword"],[2211,"nekoton::crypto::DerivedKeyUpdateParams"],[2217,"nekoton::crypto::EncryptedKeyUpdateParams"],[2222,"nekoton::crypto::LedgerUpdateKeyInput"],[2224,"nekoton::crypto::Password"],[2226,"nekoton::crypto::dict"],[2227,"nekoton::crypto::x25519"],[2228,"nekoton::external"],[2288,"nekoton::models"],[3697,"nekoton::transport"],[3736,"nekoton::transport::gql"],[3817,"nekoton::transport::gql::NodeClientError"],[3818,"nekoton::transport::models"],[3930,"nekoton::transport::models::PollContractState"],[3932,"nekoton::transport::models::RawContractState"],[3933,"dyn_clone::sealed"],[3934,"core::any"],[3935,"core::result"],[3936,"serde::de"],[3937,"erased_serde::ser"],[3938,"erased_serde::ser"],[3939,"core::fmt"],[3940,"core::fmt"],[3941,"alloc::sync"],[3942,"alloc::rc"],[3943,"ton_block::messages"],[3944,"anyhow"],[3945,"serde::ser"],[3946,"core::any"],[3947,"alloc::collections::btree::map"],[3948,"alloc::vec"],[3949,"core::iter::traits::collect"],[3950,"ton_block::messages"],[3951,"ton_block::transactions"],[3952,"ton_block::blocks"],[3953,"core::ops::function"],[3954,"nekoton_utils::clock"],[3955,"ton_types::types"],[3956,"ed25519_dalek::public"],[3957,"core::time"],[3958,"ton_types::cell"],[3959,"nekoton_contracts::tip4_1::nft_contract"],[3960,"nekoton_contracts::tip4_3::index_contract"],[3961,"nekoton_contracts::tip4_1::nft_contract"],[3962,"std::collections::hash::map"],[3963,"ton_block::transactions"],[3964,"num_bigint::biguint"],[3965,"ton_block::accounts"],[3966,"ton_block::messages"],[3967,"alloc::borrow"],[3968,"alloc::collections::vec_deque"],[3969,"ton_executor::blockchain_config"],[3970,"core::iter::traits::double_ended"],[3971,"ton_abi::token"],[3972,"ton_abi::function"],[3973,"ton_abi::token"],[3974,"core::future::future"],[3975,"core::pin"],[3976,"ed25519_dalek::keypair"],[3977,"anyhow"],[3978,"std::io"],[3979,"secstr"],[3980,"ed25519_dalek::secret"],[3981,"zeroize"],[3982,"core::clone"],[3983,"serde::de"],[3984,"core::cmp"],[3985,"ton_block::accounts"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Add account. It can later be fetched by ton wallet address","Add multiple accounts. It can later be fetched by ton …","","Additional assets, grouped by network group","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Removes all accounts and resets current account","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Loads full accounts storage state. Fails on invalid data","Loads full accounts storage state. Returns empty state on …","","","","","","Removes specified from the storage","Removes multiple accounts from the storage","","","","","","","","","","Returns handler to the inner data","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Decodes data as accounts storage","","","","","","","","","","Used as a base object for different listeners …","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Loads older transactions since specified id and notifies …","","Updates contract state. Returns whether the state was …","Arguments","","","","","","","","","","","","","","DeNS domains collection","","DeNS Top Level Domain","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Called when no transactions produced for the specific …","Called when found transaction which is relative with one …","Called every time a new state is detected","Called every time new transactions are detected.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Called when no transactions produced for the specific …","Called when found transaction which is relative with one …","","Called every time new transactions are detected.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores a map to resolve owner’s wallet address from …","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Returns map with token wallet as key and its owner as …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","Called every time new transactions are detected.","","","","","","","","","","","","","","","","Message info","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Called when wallet custodians changed (e.g. on code …","Called when wallet details changed (e.g. expiration time …","Called when no transactions produced for the specific …","Called when found transaction which is relative with one …","Called every time a new state is detected","Called every time new transactions are detected.","Called when wallet has new pending transactions set","Called when wallet has new pending updates set","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","HighloadWalletV2 init data","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","WalletV3 init data","","","","","","","","","","Adjusts seqno if there are some recent pending …","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Phrase with 12 words, used everywhere else. The additional …","","","","","","","","Phrase with 24 words, used in Crystal Wallet","","","Does nothing","","","","","","Removes the entry","","","","","","","","","","","","","Updates entry ttl or inserts the new entry","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Current expiration timestamp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Generates mnemonic and keypair.","","","","","","","","","","Does nothing useful, only exists for compatibility with …","","Message body hash","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adjust expiration timestamp from now","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create signed message from prepared inputs","","","","","","Create signed message from prepared inputs, with payloads …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieve data from storage","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Remove data from storage and wait until operation complete","Remove data without waiting operation result","","Upsert data into storage and wait until operation complete","Upsert data into storage without waiting operation result","","","","","","","","","","","","","","","","Account exists, has a deployed contract code and has a …","","","Used for transports which support getting blocks directly …","","","Transaction with incoming message, which body is valid …","","","","","DePool notification","","DePool notification","","","","","","","","Account exists, but is frozen","","","","","Used for transports which doesn’t support getting blocks …","","","","Manual polling once a minute or by a click. Used when …","","","","","","","","","","","","","","","","","","Message will never be expired. Not recommended to use","","","","Account doesn’t exist","","","Third iteration of token wallets, but with fixed bugs …","","","","","Block-walking for GQL or fast refresh for ADNL. Used when …","","","","","","","","","Interval after which the message will be invalid. …","The specific moment in time. Will stay the same after each …","Latest iteration with completely new standard …","First iteration of NFT implementation","Second iteration of NFT implementation","Latest iteration of NFT implementation","","","","","","","Token wallet notification","","","","","","","","Transaction with additional data","","","","","","Account exists and has a positive balance","","","User interaction with wallet contract","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether transaction execution was unsuccessful","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Full account balance in nano TON","Whether this batch was from the preload request","Message body","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether this message will be bounced on unsuccessful …","Whether this message was bounced during unsuccessful …","","ETH address or something else","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contract code hash","","","","Message broadcast timestamp (adjusted)","Transaction unix timestamp","","","","","","","","","Base64 encoded message body","Decimals","Fixed decimals count","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Destination message address, None for outbound messages","Account status after transaction execution","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Compute phase result code. None if compute phase was …","","Expiration timestamp (adjusted)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Full name","At what point was this state obtained","Network global id.","Message hash","Hash of body in cell representation","","","Full transaction id","Incoming message","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether the contract is deployed","","Latest known lt","Last transaction id","Last known lt at the time the message was sent","","Maximum lt in a group","External message hash","","The smallest lt in a group","Full currency name","Short name, e.g. USDT, DAI, etc.","","","","","","","","","","","","","","Account status before transaction execution","Outgoing messages","Root owner contract address. Used as proxy address in …","Owner wallet address","","","","token transfer payload","Previous transaction id. None for last transaction","Raw software capabilities.","","","","","","Action phase result code. None if action phase was skipped","","Linked root token contract address","","Address of the root token contract","","","","","","Not the address of the token wallet, but the address of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the signature id if CapSignatureWithId capability …","","","","Incoming message source","Source message address, None for external messages","Short currency name","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sum of fees from all execution stages","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Message value in nano TON","Token ecosystem version","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,16,4,16,4,4,16,4,16,4,4,4,4,0,0,4,4,4,4,16,4,0,16,4,16,4,16,4,16,4,0,0,16,0,0,0,16,4,16,4,4,0,0,0,16,4,16,4,16,4,0,16,4,0,0,0,0,0,0,0,0,0,0,26,23,31,32,33,34,21,25,25,25,23,32,34,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,26,23,31,32,33,34,26,23,31,32,33,34,26,32,31,31,26,23,31,32,33,34,33,34,33,33,33,34,34,34,26,23,31,32,33,34,26,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,31,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,25,26,23,26,32,25,25,25,25,25,33,26,23,31,32,33,34,25,26,23,31,32,33,34,31,23,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,25,26,21,23,31,32,33,34,26,0,0,40,38,38,38,40,38,40,38,40,38,40,40,40,38,40,40,40,40,40,40,40,40,38,38,40,38,40,38,38,40,38,40,38,40,38,40,40,38,38,38,38,38,38,38,40,38,40,38,38,40,38,40,38,40,38,40,0,0,0,57,57,57,0,57,54,56,55,54,57,56,55,54,57,56,55,54,57,56,55,54,57,56,54,57,57,54,57,56,55,54,57,56,55,54,57,56,55,54,57,56,55,54,57,56,55,54,57,56,55,55,56,54,54,57,56,55,54,57,56,55,54,57,55,54,55,55,54,56,55,54,57,0,56,55,54,57,56,0,0,59,59,59,59,59,59,59,59,59,59,59,59,59,59,62,62,62,62,59,59,59,59,59,59,59,59,59,59,66,66,66,0,66,0,0,0,0,66,66,64,66,64,63,63,63,65,64,66,63,65,64,66,63,65,64,66,63,65,64,66,63,63,64,66,64,66,63,63,64,63,63,64,66,66,63,65,64,66,63,63,63,65,64,66,63,65,64,66,63,65,64,66,63,65,64,66,63,65,65,64,64,63,64,63,63,63,64,63,64,64,66,66,63,65,64,66,63,65,64,66,63,65,64,66,63,65,63,65,64,66,65,0,0,0,0,0,0,0,78,76,81,76,77,78,79,82,81,76,77,78,79,82,81,76,77,78,79,82,81,76,77,78,79,82,77,79,78,78,81,76,81,76,78,77,79,82,81,76,77,78,79,82,77,79,82,79,81,81,81,76,77,78,79,82,81,76,77,78,79,82,81,76,77,78,79,82,81,76,77,78,79,82,81,76,76,81,89,89,89,89,89,76,76,76,76,76,76,77,76,76,76,78,78,78,81,76,77,78,79,82,81,76,77,78,79,82,81,76,77,78,79,82,76,81,76,77,78,79,82,92,93,92,0,0,0,0,93,90,90,90,92,93,90,92,93,90,92,93,90,92,93,90,93,93,92,93,93,90,92,93,90,90,92,93,90,92,93,90,92,93,90,92,93,90,90,90,93,93,90,92,93,90,92,93,90,92,93,90,92,93,0,0,226,227,226,227,226,227,226,227,226,227,227,226,227,226,227,226,227,226,227,227,0,0,0,0,0,226,227,226,227,226,227,226,227,0,0,104,104,104,104,104,104,104,104,104,104,0,0,0,104,104,104,104,104,109,109,104,104,104,104,104,104,104,104,104,104,104,0,114,102,0,0,102,0,102,0,114,0,0,0,0,0,0,102,112,113,114,102,111,116,113,111,116,112,113,114,102,111,116,112,113,114,102,113,111,116,112,113,114,102,111,116,112,113,114,102,113,112,113,114,102,112,113,114,102,102,102,0,111,116,111,116,112,102,113,111,102,112,102,112,112,112,102,102,102,116,112,102,111,0,112,0,0,113,112,102,102,111,116,112,113,114,102,102,111,111,111,0,111,0,111,116,112,113,114,102,111,116,112,113,114,102,111,116,112,113,114,102,111,116,112,113,114,102,112,112,0,123,123,123,123,123,123,123,123,111,111,102,111,111,111,111,111,111,111,239,111,111,111,116,111,112,112,111,116,112,102,113,111,111,111,112,112,112,112,112,113,114,102,102,111,116,112,113,114,102,111,116,112,113,114,102,102,111,116,112,113,114,102,111,116,112,113,114,102,111,116,0,111,0,0,0,0,0,0,0,0,0,0,126,126,126,126,126,126,126,126,0,126,126,126,126,126,126,126,0,126,126,126,126,0,0,126,126,126,126,126,126,126,126,126,126,126,95,0,95,95,0,0,95,95,95,95,95,0,128,95,129,130,128,95,129,130,128,95,129,130,95,128,95,129,130,128,95,129,130,128,95,129,130,128,95,129,130,95,95,0,95,95,95,95,95,95,128,129,0,0,128,95,95,130,128,95,129,130,95,0,0,0,0,0,128,95,129,130,128,95,129,130,128,95,129,130,128,95,129,130,95,95,129,129,129,130,130,130,130,128,0,0,0,0,0,0,128,129,95,128,95,128,95,129,130,95,0,128,95,129,130,128,95,129,130,128,95,129,130,128,95,129,130,0,0,0,132,132,132,132,132,132,132,132,0,0,132,132,132,132,132,132,0,132,132,0,0,132,132,132,132,132,132,132,132,132,132,132,132,134,134,0,0,134,133,134,133,134,133,134,133,134,133,134,134,133,134,133,134,133,134,133,134,133,134,133,133,133,133,133,134,133,134,133,134,133,134,133,133,133,134,0,138,0,0,0,138,137,240,143,138,137,143,138,137,143,138,137,143,138,137,240,138,137,138,137,0,137,143,143,0,137,143,138,138,137,143,138,137,143,138,137,143,138,137,143,138,137,143,138,137,137,0,0,0,138,137,138,143,138,137,143,138,137,143,138,137,143,138,137,157,157,69,177,181,75,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,166,75,75,75,75,160,160,166,0,75,178,160,160,165,165,160,165,147,0,0,0,0,0,0,0,147,165,0,167,0,0,0,0,0,167,181,163,177,0,75,0,0,0,0,0,0,0,167,0,75,0,151,157,152,158,159,154,160,153,161,162,163,164,155,165,147,166,167,168,148,169,69,67,170,147,161,155,170,183,75,151,152,153,67,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,154,155,156,69,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,154,182,72,151,152,153,151,157,152,158,159,154,160,153,161,162,163,164,155,165,147,166,167,168,148,169,69,67,170,151,157,152,158,159,154,160,153,161,162,163,164,155,165,147,166,167,168,148,169,69,67,170,154,75,151,152,153,72,164,67,72,151,152,167,0,0,157,174,175,176,177,178,179,158,180,159,181,161,162,163,164,155,147,166,167,168,69,67,170,0,182,182,182,182,151,152,154,147,69,151,151,151,152,152,152,154,154,154,147,147,147,69,69,69,157,174,175,176,177,178,179,158,180,159,181,161,162,163,164,155,147,183,166,167,168,69,67,170,121,168,75,151,152,153,75,151,152,153,0,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,160,161,162,163,164,155,165,165,147,183,166,167,168,169,69,69,67,170,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,154,155,69,0,72,182,151,152,153,154,154,75,151,152,153,121,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,182,176,162,182,151,152,153,174,176,155,170,168,154,179,180,179,161,155,170,72,151,152,154,153,155,67,176,162,174,176,179,158,148,175,179,180,156,72,241,154,158,159,164,155,170,169,67,72,121,72,182,151,152,153,72,169,157,174,175,176,177,178,179,158,180,159,181,161,162,163,164,155,147,183,166,167,168,69,67,170,121,75,151,152,154,153,121,169,67,72,182,151,152,153,151,157,152,158,159,154,160,153,161,162,163,164,155,165,147,166,167,168,148,169,69,67,170,160,165,69,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,75,151,152,153,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,164,183,0,242,243,242,242,243,242,243,244,244,245,244,245,245,246,247,246,247,247,246,248,249,249,248,249,250,250,251,251,0,0,0,0,0,0,0,190,191,191,190,191,190,191,191,190,191,190,191,190,191,190,191,190,191,191,191,190,191,190,191,36,187,190,191,190,191,190,191,190,191,232,190,232,36,36,191,36,36,187,187,190,191,190,191,190,191,190,191,190,191,191,101,0,215,219,219,193,86,86,103,99,96,96,0,103,0,103,0,96,0,0,212,218,218,215,0,0,0,101,193,212,214,0,47,0,0,0,0,0,0,195,0,0,0,0,0,0,0,0,0,0,120,51,0,0,215,219,51,100,101,106,0,0,47,0,0,96,96,96,101,101,0,120,120,100,80,80,80,0,0,99,0,99,106,103,0,0,0,0,0,0,0,0,0,0,86,101,0,215,220,214,103,0,0,195,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,60,200,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,193,80,108,41,61,216,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,200,201,118,216,216,210,210,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,41,197,118,119,39,60,118,119,199,200,202,203,204,87,217,107,110,41,216,219,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,215,216,217,200,201,118,216,60,100,107,108,199,200,201,202,203,204,118,119,205,207,208,209,210,47,193,211,120,141,110,80,41,39,39,39,212,51,215,219,100,100,100,107,107,107,108,108,108,199,199,199,200,200,200,201,201,201,202,202,202,203,203,203,204,204,204,118,118,118,119,119,119,205,205,205,207,207,207,208,208,208,209,209,209,210,210,210,47,47,47,193,193,193,211,211,211,120,120,120,141,141,141,110,110,110,80,80,80,41,41,41,39,39,39,212,212,212,51,51,51,215,215,215,219,219,219,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,215,216,217,197,60,141,39,201,100,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,193,211,120,141,110,80,80,41,39,212,87,61,51,60,214,214,215,216,217,218,218,219,220,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,215,216,217,218,219,220,100,193,80,110,41,211,216,217,118,119,60,60,118,119,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,41,194,41,41,39,196,61,39,194,61,107,110,141,202,119,119,141,202,119,209,208,202,202,119,196,60,60,107,108,200,201,118,206,60,211,196,194,141,141,196,60,196,108,198,110,196,118,207,208,209,205,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,215,216,217,211,118,119,118,39,216,107,120,141,206,207,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,193,80,214,218,220,205,206,210,60,107,200,87,199,100,107,108,103,194,99,195,196,196,197,197,198,198,96,199,199,200,200,201,201,202,202,203,203,204,204,118,119,101,86,205,205,206,206,207,207,208,208,209,209,106,210,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,60,214,215,216,216,217,218,219,219,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,202,203,204,200,201,118,216,107,196,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,0,0,228,228,228,228,228,228,228,228,228,228,228,15,15,15,15,15,15,15,15,0,228,15,228,228,228,228,228,0,15,228,15,228,228,228,228,228,228,230,230,0,230,230,230,230,230,0,230,0,230,229,230,231,229,230,231,229,230,231,229,230,231,229,230,229,230,229,230,229,229,230,230,231,229,230,229,231,231,231,231,231,231,231,231,231,231,229,231,231,229,230,231,229,230,231,229,230,231,229,230,231,231,231,229,230,230,231,229,230,231,229,230,231,229,230,231,229,230,231,252,0,234,235,234,235,0,0,0,235,234,235,117,139,117,234,235,117,139,234,235,117,139,117,234,235,117,139,234,235,117,139,234,117,234,235,117,139,234,235,117,139,139,139,234,235,117,117,139,139,139,139,234,235,117,234,235,117,139,234,235,235,117,139,139,234,235,117,139,234,234,235,117,139,234,235,117,139,234,235,117,139,234,234,117,117,139,234,235,117,117,235,234,235,117,139,234,235,117,139,234,235,117,139,234,235,117,139,234,234,235,117,139,253,254,255],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],0,0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[4,4],[[-1,-2],2,[],[]],0,0,[-1,[[5,[4]]],6],0,[[-1,7],[[5,[8,9]]],[]],[[4,10],11],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,0,[[[12,[15]]],16],0,0,0,[[16,17],[[18,[2]]]],[[4,-1],5,19],[[16,[12,[15]]],2],0,[-1,-2,[],[]],0,0,0,[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[21,[[24,[22,23]]]],[[25,26],[[18,[23]]]],[[25,-1],[[18,[[27,[23]]]]],28],[[25,29,29,30],[[18,[23]]]],0,0,0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[25,[[18,[2]]]],[26,26],[23,23],[31,31],[32,32],[33,33],[34,34],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,[[],31],0,[-1,[[5,[26]]],6],[-1,[[18,[23]]],6],[-1,[[5,[31]]],6],[-1,[[5,[32]]],6],[-1,[[5,[33]]],6],[-1,[[5,[34]]],6],[[33,33],35],[[34,34],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],0,[[26,10],11],[[21,10],11],[[23,10],11],[[31,10],11],[[32,10],11],[[33,10],11],[[34,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[31,30],35],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[13,[36]]],[[18,[25]]]],[[[13,[36]]],25],0,0,0,0,[25,[[18,[2]]]],[[25,29],[[18,[[37,[23]]]]]],[[25,-1],[[18,[[27,[23]]]]],28],[[25,29,29,30],[[18,[23]]]],[[25,29,22],[[18,[23]]]],0,[[26,-1],5,19],[[23,-1],5,19],[[31,-1],5,19],[[32,-1],5,19],[[33,-1],5,19],[[34,-1],5,19],[25,21],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[29,[[18,[2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,1],2,[]],[[38,39],2],[38,30],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[40,40],[[-1,-2],2,[],[]],[38,41],[[],40],[-1,[[5,[40]]],6],0,[[40,40],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],[[38,17],[[18,[42]]]],[[38,17,40],[[18,[43]]]],[[40,10],11],[-1,-1,[]],[-1,-1,[]],[[38,44,45,45,45],[[18,[[37,[41]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,[38,[[46,[39]]]],[38,47],[[38,48,45],[[18,[2]]]],[[38,45,45,45,45],[[18,[2]]]],[[38,45],[[18,[35]]]],[[38,49,[37,[50]],51,45,45],[[18,[2]]]],[[38,17,52],[[18,[39]]]],[[40,-1],5,19],[[[13,[53]],[13,[15]],30,45,[37,[45]]],[[18,[38]]]],[-1,-2,[],[]],[38,[[13,[15]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[[-1,1],2,[]],[[54,[13,[55]]],[[18,[2]]]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[56,54],[[[13,[53]],[13,[15]]],56],[57,57],[[-1,-2],2,[],[]],[[],54],[[57,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[13,[53]],[13,[15]]],56],[[[13,[53]],[13,[15]],30],[[18,[55]]]],[55,29],[[56,30],[[18,[56]]]],[[54,29],[[37,[[13,[55]]]]]],[54,2],[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[[55,29,52],[[18,[57]]]],[[54,29,52],[[18,[57]]]],[[55,29],[[18,[[37,[58]]]]]],[[55,29],[[18,[[37,[30]]]]]],[[54,29],[[18,[[37,[30]]]]]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[29,35],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[56,50],56],0,0,[59,30],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[59,41],[[59,17],[[18,[42]]]],[[59,17,40],[[18,[60]]]],[-1,-1,[]],[[59,44],[[18,[2]]]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[-1,39],2,[]],[[-1,39,[37,[60]]],2,[]],[[-1,41],2,[]],[[-1,[27,[60]],61],2,[]],[59,[[46,[39]]]],[59,47],[[59,48],[[18,[2]]]],[59,[[18,[2]]]],[[59,17,52],[[18,[39]]]],[[[13,[53]],[13,[15]],30,[13,[62]],35],[[18,[59]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],0,[63,[[18,[64]]]],[[63,-1],[[18,[[27,[64]]]]],28],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],65],[63,[[18,[2]]]],[64,64],[66,66],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[63,67],[[18,[[27,[49]]]]]],[[63,[46,[49]],[46,[68]],69],[[18,[[27,[67]]]]]],[[-1,7],[[5,[8,9]]],[]],[63,18],[63,18],[[64,10],11],[[66,10],11],[[66,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[63,[[27,[64]]]],[63,[[18,[[27,[68]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[63,[70,[49]],71],35],[[65,[13,[36]]],[[18,[63]]]],[[65,[13,[36]]],63],0,0,[63,72],0,[63,[[18,[2]]]],[[63,68],[[18,[[37,[64]]]]]],[[63,[46,[68]]],[[18,[[27,[64]]]]]],[[64,-1],5,19],[[63,[46,[49]],[37,[73]]],[[18,[74]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[63,[[18,[64]]]],[[65,29],[[18,[2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[65,29,-1],[[18,[65,66]]],75],0,0,0,0,0,0,0,[[-1,1],2,[]],[76,30],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[77,53],[[18,[78]]]],[[79,53],[[18,[[37,[80]]]]]],[78,78],[[-1,-2],2,[],[]],[81,30],[76,30],[[81,30],[[18,[58]]]],[76,38],[[],78],[[77,10],11],[[79,10],11],[[82,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[77,30,83],[[18,[58]]]],[[79,53],[[18,[84]]]],[[82,53],[[18,[85]]]],[[79,53],[[18,[22]]]],[[81,30,49,[37,[30]]],[[18,[[27,[30]]]]]],[81,83],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[81,[[37,[22]]]],[76,30],[76,[[37,[22]]]],[[53,[13,[15]],30],[[18,[81]]]],[[-1,30],2,[]],[[-1,39],2,[]],[[-1,39,[37,[60]]],2,[]],[[-1,30],2,[]],[[-1,[27,[[87,[86]]]],61],2,[]],[76,30],[[76,48],[[18,[2]]]],[[76,30,30,[24,[30,88]]],[[18,[4]]]],[[76,30,30,[24,[30,88]]],[[18,[4]]]],[[76,30,30,[24,[30,88]]],[[18,[4]]]],[76,[[18,[2]]]],[[77,53],[[18,[83]]]],[[76,17,52],[[18,[39]]]],[[[13,[53]],[13,[15]],30,[13,[89]]],[[18,[76]]]],[[[13,[53]],[13,[15]],30,[13,[89]]],[[18,[76]]]],0,0,[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[76,80],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[[-1,1],2,[]],[[90,30,30],2],[[90,-1],2,91],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[90,30,30],[[18,[92]]]],[93,93],[[-1,-2],2,[],[]],[[92,10],11],[[93,10],11],[[93,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[90,30],[[37,[30]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[29,[13,[53]],[13,[36]],[13,[15]],50],[[18,[90]]]],[[29,[13,[53]],[13,[36]],[13,[15]],50],90],[[90,[46,[30]]],[[94,[30,30]]]],[-1,-2,[],[]],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,[[95,43],[[37,[96]]]],[[43,97],[[37,[86]]]],[98,[[37,[99]]]],[[43,97,100],[[37,[101]]]],[[43,102],[[37,[103]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[104,30],[-1,3,[]],[-1,3,[]],[104,105],[-1,-2,[],[]],[-1,-2,[],[]],[104,41],[104,38],[[104,106,105,35,83],[[18,[48]]]],[-1,-1,[]],[[53,15,30],[[18,[107]]]],[[53,15,30],[[18,[[2,[30,107]]]]]],[[53,15,30],[[18,[[2,[108,107]]]]]],[[104,44],[[18,[2]]]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[-1,105],2,[]],[[-1,[27,[[87,[101]]]],61],2,[]],[104,30],[[104,48],[[18,[2]]]],[[104,106,105,35,83,48],[[18,[4]]]],[104,[[18,[2]]]],[[[13,[53]],[13,[15]],30,30,[13,[109]]],[[18,[104]]]],[104,110],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[104,100],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[111,30],0,0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[112,112],[113,113],[114,114],[102,102],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[102,83],[102,[[70,[49]]]],[[68,102,115],30],[111,41],0,[111,38],[-1,[[5,[116]]],6],[-1,[[5,[112]]],6],[-1,[[5,[102]]],6],0,[111,112],[102,112],[[112,112],35],[[102,102],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[111,17],[[18,[42]]]],0,0,[117,[[18,[[2,[68,102]]]]]],[[15,68,115,[46,[102]]],[[18,[[27,[116]]]]]],0,[[112,10],11],[[102,10],11],[[102,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[29,[[18,[102]]]],[111,[[37,[[27,[58]]]]]],[111,[[46,[118]]]],[111,[[46,[119]]]],[[53,117,68,102],[[18,[[27,[58]]]]]],[[111,44],[[18,[2]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,0,0,[[-1,[46,[58]]],2,[]],[[-1,112],2,[]],[[-1,39],2,[]],[[-1,39,[37,[60]]],2,[]],[[-1,41],2,[]],[[-1,[27,[[87,[103]]]],61],2,[]],[[-1,[46,[118]]],2,[]],[[-1,[46,[119]]],2,[]],[111,[[46,[39]]]],[111,47],[102,[[46,[102]]]],[[111,48],[[18,[2]]]],[[111,68,[70,[49]],120],[[18,[[12,[121]]]]]],[[111,122,68,48,120],[[18,[[12,[121]]]]]],[[111,122,68,48,120],[[18,[[12,[121]]]]]],[[111,120],[[18,[[12,[121]]]]]],[[111,120,[46,[68]],49,[37,[52]]],[[18,[[12,[121]]]]]],[[111,122,68,48,83,120],[[18,[[12,[121]]]]]],[[-1,122,68,4,120],[[18,[114]]],[]],[[111,122,68,113,120],[[18,[114]]]],[[111,122,68,4,120],[[18,[114]]]],[111,68],0,[111,[[18,[2]]]],0,0,[[111,17,52],[[18,[39]]]],[[116,-1],5,19],[[112,-1],5,19],[[102,-1],5,19],0,[[[13,[53]],[13,[15]],115,68,102,[13,[123]]],[[18,[111]]]],[[[13,[53]],[13,[15]],30,[13,[123]]],[[18,[111]]]],[[[13,[53]],[13,[15]],116,[13,[123]]],[[18,[111]]]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[102,[[18,[124]]]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[111,102],0,0,[111,115],0,0,[[68,115],30],[58,35],[68,[[18,[125]]]],[[53,68,115,120],[[18,[[12,[121]]]]]],[[53,68,122,30,[27,[113]],120],[[18,[114]]]],0,0,0,[[-1,1],2,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[126,126],[[-1,-2],2,[],[]],[[126,115],[[18,[30]]]],[[68,115],30],0,[-1,-1,[]],[68,126],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[58,35],0,[[126,52],[[18,[[2,[58,127]]]]]],[126,[[18,[125]]]],[[126,-1,52],[[18,[[2,[58,127]]]]],28],[[53,68,115,120],[[18,[[12,[121]]]]]],[[53,68,122,[27,[113]],120],[[18,[114]]]],[126,[[70,[49]]]],0,[126,[[18,[83]]]],[-1,-2,[],[]],[83,[[18,[126]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,[[126,52],126],0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[95,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[128,128],[95,95],[129,129],[130,130],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[95,83],[95,[[70,[49]]]],[[68,95,115],30],[-1,[[5,[95]]],6],[[95,95],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],0,0,[[53,95,[131,[122]],48],[[18,[35]]]],[[53,95,[131,[122]],48],[[18,[[37,[130]]]]]],[[128,10],11],[[95,10],11],[[95,10],11],[[130,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[29,[[18,[95]]]],[[53,95,[131,[122]]],[[18,[[27,[58]]]]]],[[53,95,[131,[122]]],[[18,[129]]]],[[53,95,[131,[122]],[46,[58]]],[[18,[[27,[118]]]]]],[[53,95,[131,[122]],[46,[58]]],[[18,[[27,[119]]]]]],[58,[[37,[95]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[95,35],[95,35],0,0,0,0,0,0,0,0,[[53,95,68,30,[70,[49]],120],[[18,[[12,[121]]]]]],[[53,95,68,30,48,120],[[18,[[12,[121]]]]]],[[53,95,68,30,48,120],[[18,[[12,[121]]]]]],[[53,68,95,115,120,128],[[18,[[12,[121]]]]]],[[53,95,68,30,48,[37,[83]],120],[[18,[[12,[121]]]]]],[[53,95,68,35,30,113,120],[[18,[114]]]],0,0,[[95,-1],5,19],[68,128],[95,125],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[95,112],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,1],2,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[132,132],[[-1,-2],2,[],[]],[[132,115],[[18,[30]]]],[[68,115],30],[[53,122,[46,[39]]],52],[-1,-1,[]],[68,132],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[58,35],[132,[[18,[125]]]],[[132,-1,52],[[18,[[2,[58,127]]]]],28],[[53,68,115,120],[[18,[[12,[121]]]]]],[[53,68,122,52,[27,[113]],120],[[18,[114]]]],[132,[[70,[49]]]],0,0,[132,[[18,[83]]]],[-1,-2,[],[]],[83,[[18,[132]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,[[132,52],132],0,0,0,0,0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[133,133],[[134,10],11],[[134,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[133,[[135,[17]]]],[[17,136,[13,[15]],[13,[53]]],133],[133,[[5,[[37,[43]],134]]]],[133,[[37,[17]]]],[[133,-1],2,45],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[133,133],[133,133],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,30,17,137],[[18,[39]]],[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,39],2,[]],[138,138],[137,137],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[27,[139]]],[[0,[91,140]]]],0,0,0,[[48,120,68],[[2,[141,[94,[22,142]]]]]],0,[[143,10],11],[[138,10],11],[[138,10],11],[[137,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,[[53,17,120,68,[131,[144]],[27,[145]]],[[18,[[12,[121]]]]]],[[30,41,44],[[18,[143]]]],[[15,30,48,[37,[48]],49,[37,[50]]],[[0,[146]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[147,124],0,0,0,0,[[-1,148],[[150,[[12,[149]]]]],[]],[[151,148],[[150,[[12,[149]]]]]],[[152,148],[[150,[[12,[149]]]]]],[[153,148],[[150,[[12,[149]]]]]],0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[154,22],[155,22],[156,29],[69,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[154,29,29],[[18,[2]]]],[-1,[[150,[[12,[149]]]]],[]],[72,2],[151,[[150,[[12,[149]]]]]],[152,[[150,[[12,[149]]]]]],[153,[[150,[[12,[149]]]]]],[151,151],[157,157],[152,152],[158,158],[159,159],[154,154],[160,160],[153,153],[161,161],[162,162],[163,163],[164,164],[155,155],[165,165],[147,147],[166,166],[167,167],[168,168],[148,148],[169,169],[69,69],[67,67],[170,170],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[154,[46,[68]],29],[[18,[[27,[169]]]]]],[[-1,148,[46,[68]]],[[150,[[12,[149]]]]],[]],[[151,148,[46,[68]]],[[150,[[12,[149]]]]]],[[152,148,[46,[68]]],[[150,[[12,[149]]]]]],[[153,148,[46,[68]]],[[150,[[12,[149]]]]]],[[72,[70,[49]],71],35],0,0,[[],72],[[],151],[[],152],[[],167],[171,22],[[29,147],[[5,[172,173]]]],[-1,[[5,[157]]],6],[-1,[[5,[174]]],6],[-1,[[5,[175]]],6],[-1,[[5,[176]]],6],[-1,[[5,[177]]],6],[-1,[[5,[178]]],6],[-1,[[5,[179]]],6],[-1,[[5,[158]]],6],[-1,[[5,[180]]],6],[-1,[[5,[159]]],6],[-1,[[5,[181]]],6],[-1,[[5,[161]]],6],[-1,[[5,[162]]],6],[-1,[[5,[163]]],6],[-1,[[5,[164]]],6],[-1,[[5,[155]]],6],[-1,[[5,[147]]],6],[-1,[[5,[166]]],6],[-1,[[5,[167]]],6],[-1,[[18,[168]]],6],[-1,[[5,[69]]],6],[-1,[[5,[67]]],6],[-1,[[5,[170]]],6],0,[[[12,[182]]],[[5,[[12,[-1]],[12,[182]]]]],182],[182,[[37,[-1]]],182],[[[14,[182]]],[[5,[[14,[-1]],[14,[182]]]]],182],[182,[[37,[-1]]],182],[[151,151],35],[[152,152],35],[[154,154],35],[[147,147],35],[[69,69],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[-1,52,[]],0,[[-1,148],[[150,[[12,[149]]]]],[]],[[151,148],[[150,[[12,[149]]]]]],[[152,148],[[150,[[12,[149]]]]]],[[153,148],[[150,[[12,[149]]]]]],[[-1,148],[[150,[[12,[149]]]]],[]],[[151,148],[[150,[[12,[149]]]]]],[[152,148],[[150,[[12,[149]]]]]],[[153,148],[[150,[[12,[149]]]]]],[[[46,[49]],[37,[73]]],[[131,[[46,[49]]]]]],[[151,10],11],[[157,10],11],[[174,10],11],[[175,10],11],[[176,10],11],[[177,10],11],[[178,10],11],[[152,10],11],[[179,10],11],[[158,10],11],[[180,10],11],[[159,10],11],[[181,10],11],[[154,10],11],[[160,10],11],[[160,10],11],[[161,10],11],[[162,10],11],[[163,10],11],[[164,10],11],[[155,10],11],[[165,10],11],[[165,10],11],[[147,10],11],[[183,10],11],[[166,10],11],[[167,10],11],[[168,10],11],[[169,10],11],[[69,10],11],[[69,10],11],[[67,10],11],[[170,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[184,160],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[18,[154]]],185],[-1,[[18,[155]]],185],[29,[[18,[69]]]],[147,183],[[72,[70,[49]]],[[18,[[37,[186]]]]]],[-1,[[27,[170]]],[]],[151,[[27,[170]]]],[152,[[27,[170]]]],[153,[[27,[170]]]],[[154,29],[[18,[172,160]]]],[[154,29],[[18,[186,160]]]],[[-1,148],[[150,[[12,[149]]]]],[]],[[151,148],[[150,[[12,[149]]]]]],[[152,148],[[150,[[12,[149]]]]]],[[153,148],[[150,[[12,[149]]]]]],[-1,[[46,[49]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[182,35],0,0,[[-1,29],[[18,[2]]],[]],[[151,29],[[18,[2]]]],[[152,29],[[18,[2]]]],[[153,29],[[18,[2]]]],0,0,0,0,0,[154,147],0,0,0,0,0,0,[[],72],[[],151],[[],152],[[72,166,147,186,[37,[22]]],[[18,[[2,[154,156]]]]]],[[[13,[187]]],153],[[22,124,68,68],[[18,[155]]]],0,0,0,0,0,0,0,0,0,0,0,[156,2],[[72,[70,[49]],166],[[18,[156]]]],[-1,68,[]],[154,68],0,0,0,0,0,0,0,[72,2],[[-1,53],2,[]],[[72,[70,[49]]],2],[[-1,68],[[150,[[12,[149]]]]],[]],[[151,68],[[150,[[12,[149]]]]]],[[152,68],[[150,[[12,[149]]]]]],[[153,68],[[150,[[12,[149]]]]]],[72,2],0,[[157,-1],5,19],[[174,-1],5,19],[[175,-1],5,19],[[176,-1],5,19],[[177,-1],5,19],[[178,-1],5,19],[[179,-1],5,19],[[158,-1],5,19],[[180,-1],5,19],[[159,-1],5,19],[[181,-1],5,19],[[161,-1],5,19],[[162,-1],5,19],[[163,-1],5,19],[[164,-1],5,19],[[155,-1],5,19],[[147,-1],5,19],[[183,-1],5,19],[[166,-1],5,19],[[167,-1],5,19],[[168,-1],18,19],[[69,-1],5,19],[[67,-1],5,19],[[170,-1],5,19],[[-1,74],[[18,[168]]],[]],[[-1,148,[46,[49]],[37,[73]]],[[150,[[12,[149]]]]],[]],[[151,148,[46,[49]],[37,[73]]],[[150,[[12,[149]]]]]],[[152,148,[46,[49]],[37,[73]]],[[150,[[12,[149]]]]]],[[154,[46,[49]],[37,[73]],29],[[18,[[70,[49]]]]]],[[153,148,[46,[49]],[37,[73]]],[[150,[[12,[149]]]]]],[[-1,74,124],[[18,[168]]],[]],0,0,[[72,[70,[49]],[46,[49]],71],[[18,[2]]]],[-1,22,[]],[151,22],[152,22],[153,22],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[[-1,148],[[150,[[12,[149]]]]],[]],[[151,148],[[150,[[12,[149]]]]]],[[152,148],[[150,[[12,[149]]]]]],[[153,148],[[150,[[12,[149]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[29,[[46,[29]]]],[[188,68],[[189,[[70,[49]]]]]],0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[190,190],[191,191],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,[-1,[[5,[191]]],6],[[-1,7],[[5,[8,9]]],[]],[[190,10],11],[[191,10],11],[-1,-1,[]],[-1,-1,[]],[[-1,29],[[150,[[12,[149]]]]],[]],[[-1,124],[[150,[[12,[149]]]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[-1,35,[]],0,[[-1,190],[[150,[[12,[149]]]]],[]],[[-1,29],[[150,[[12,[149]]]]],[]],[[-1,29],2,[]],[[191,-1],5,19],[[-1,29,29],[[150,[[12,[149]]]]],[]],[[-1,29,29],2,[]],[[-1,124,[37,[192]],[46,[49]]],[[150,[[12,[149]]]]],[]],[[-1,124,124,[37,[192]],[46,[49]],191],[[150,[[12,[149]]]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],0,0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[100,29],[193,29],[80,29],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[100,100],[107,107],[108,108],[103,103],[194,194],[99,99],[195,195],[196,196],[197,197],[198,198],[96,96],[199,199],[200,200],[201,201],[202,202],[203,203],[204,204],[118,118],[119,119],[101,101],[86,86],[205,205],[206,206],[207,207],[208,208],[209,209],[106,106],[210,210],[47,47],[193,193],[211,211],[120,120],[141,141],[110,110],[80,80],[41,41],[39,39],[212,212],[[[87,[-1]]],[[87,[-1]]],213],[61,61],[51,51],[60,60],[214,214],[215,215],[216,216],[217,217],[218,218],[219,219],[220,220],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],41],[[],216],[[],219],[-1,[[5,[100]]],6],[-1,[[5,[107]]],6],[-1,[[5,[108]]],6],[-1,[[5,[103]]],6],[-1,[[5,[194]]],6],[-1,[[5,[99]]],6],[-1,[[5,[195]]],6],[-1,[[5,[196]]],6],[-1,[[5,[197]]],6],[-1,[[5,[198]]],6],[-1,[[5,[96]]],6],[-1,[[5,[199]]],6],[-1,[[5,[200]]],6],[-1,[[5,[201]]],6],[-1,[[5,[202]]],6],[-1,[[5,[203]]],6],[-1,[[5,[204]]],6],[-1,[[5,[118]]],6],[-1,[[5,[119]]],6],[-1,[[5,[101]]],6],[-1,[[5,[86]]],6],[-1,[[5,[205]]],6],[-1,[[5,[206]]],6],[-1,[[5,[207]]],6],[-1,[[5,[208]]],6],[-1,[[5,[209]]],6],[-1,[[5,[106]]],6],[-1,[[5,[210]]],6],[-1,[[5,[47]]],6],[-1,[[5,[193]]],6],[-1,[[5,[211]]],6],[-1,[[5,[120]]],6],[-1,[[5,[141]]],6],[-1,[[5,[110]]],6],[-1,[[5,[80]]],6],[-1,[[5,[41]]],6],[-1,[[5,[39]]],6],[-1,[[5,[212]]],6],[-1,[[5,[[87,[-2]]]]],6,221],[-1,[[5,[61]]],6],[-1,[[5,[51]]],6],[-1,[[5,[60]]],6],[-1,[[5,[215]]],6],[-1,[[18,[216]]],6],[-1,[[5,[217]]],6],0,0,0,0,0,[[100,100],35],[[107,107],35],[[108,108],35],[[199,199],35],[[200,200],35],[[201,201],35],[[202,202],35],[[203,203],35],[[204,204],35],[[118,118],35],[[119,119],35],[[205,205],35],[[207,207],35],[[208,208],35],[[209,209],35],[[210,210],35],[[47,47],35],[[193,193],35],[[211,211],35],[[120,120],35],[[141,141],35],[[110,110],35],[[80,80],35],[[41,41],35],[[39,139],35],[[39,60],35],[[39,39],35],[[212,212],35],[[51,51],35],[[215,215],35],[[219,219],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],0,0,0,0,0,[[100,10],[[5,[2,222]]]],[[100,10],[[5,[2,222]]]],[[107,10],[[5,[2,222]]]],[[108,10],[[5,[2,222]]]],[[103,10],11],[[194,10],11],[[99,10],11],[[195,10],11],[[196,10],11],[[197,10],11],[[198,10],11],[[96,10],11],[[199,10],11],[[200,10],11],[[201,10],11],[[202,10],11],[[203,10],11],[[204,10],11],[[118,10],11],[[119,10],11],[[101,10],11],[[86,10],11],[[205,10],11],[[206,10],11],[[207,10],11],[[208,10],11],[[209,10],11],[[106,10],11],[[210,10],11],[[47,10],11],[[193,10],11],[[193,10],11],[[211,10],11],[[120,10],11],[[141,10],11],[[110,10],11],[[80,10],11],[[80,10],11],[[41,10],11],[[39,10],11],[[212,10],11],[[[87,[-1]],10],11,223],[[61,10],11],[[51,10],11],[[60,10],11],[[214,10],11],[[214,10],11],[[215,10],11],[[216,10],11],[[217,10],11],[[218,10],11],[[218,10],11],[[219,10],11],[[220,10],11],[[220,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[224,215],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[29,[[5,[100]]]],[29,[[18,[193]]]],[29,[[18,[80]]]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,0,0,0,0,0,0,0,0,0,0,0,[[53,120],141],0,0,0,[[120,48],141],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[141,53],35],[[141,48],35],0,0,0,0,0,0,0,0,0,0,0,0,[[100,-1],5,19],[[107,-1],5,19],[[108,-1],5,19],[[103,-1],5,19],[[194,-1],5,19],[[99,-1],5,19],[[195,-1],5,19],[[196,-1],5,19],[[197,-1],5,19],[[198,-1],5,19],[[96,-1],5,19],[[199,-1],5,19],[[200,-1],5,19],[[201,-1],5,19],[[202,-1],5,19],[[203,-1],5,19],[[204,-1],5,19],[[118,-1],5,19],[[119,-1],5,19],[[101,-1],5,19],[[86,-1],5,19],[[205,-1],5,19],[[206,-1],5,19],[[207,-1],5,19],[[208,-1],5,19],[[209,-1],5,19],[[106,-1],5,19],[[210,-1],5,19],[[47,-1],5,19],[[193,-1],5,19],[[211,-1],5,19],[[120,-1],5,19],[[141,-1],5,19],[[110,-1],5,19],[[80,-1],5,19],[[41,-1],5,19],[[39,-1],5,19],[[212,-1],5,19],[[[87,[-1]],-2],5,225,19],[[61,-1],5,19],[[51,-1],5,19],[[60,-1],5,19],[[215,-1],5,19],[[216,-1],18,19],[[217,-1],5,19],[211,[[37,[192]]]],0,0,0,0,0,0,[[120,53],52],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],0,0,0,0,0,0,0,0,[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[226,[[18,[196]]]],[226,[[18,[197]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[226,[[18,[198]]]],[-1,[[5,[-2]]],[],[]],[[[2,[58,226]]],[[18,[199]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[[[2,[58,227]]],[[18,[200]]]],[-1,[[5,[-2]]],[],[]],[226,[[18,[201]]]],[[[2,[58,227]]],[[18,[202]]]],[-1,[[5,[-2]]],[],[]],[[[2,[58,226]]],[[18,[203]]]],[-1,[[5,[-2]]],[],[]],[[[2,[58,226]]],[[18,[204]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[[[2,[226,100]]],[[18,[205]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[[[2,[226,0,100]]],[[18,[206]]]],[226,[[5,[207]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[226,[[5,[208]]]],[226,[[5,[209]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[[[2,[226,100]]],[[18,[210]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[[[2,[58,43]]],[[18,[60]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[83,[[18,[216]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[49,[[18,[219]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,1],2,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[228,228],[[-1,-2],2,[],[]],[-1,[[5,[228]]],6],[[-1,7],[[5,[8,9]]],[]],[[228,10],11],[-1,-1,[]],[[-1,58,49,[37,[30]]],[[150,[[12,[149]]]]],[]],[[-1,53,35],[[150,[[12,[149]]]]],[]],[[-1,53],[[150,[[12,[149]]]]],[]],[[-1,30],[[150,[[12,[149]]]]],[]],[[-1,58],[[150,[[12,[149]]]]],[]],[-1,[[150,[[12,[149]]]]],[]],[[-1,58],[[150,[[12,[149]]]]],[]],[[-1,30,48,49],[[150,[[12,[149]]]]],[]],0,0,[-1,228,[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,0,[[-1,30,48],[[150,[[12,[149]]]]],[]],0,[[-1,17],[[150,[[12,[149]]]]],[]],[[228,-1],5,19],[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[229,229],[230,230],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[229,10],11],[[230,10],11],[[230,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[[231,58,49,[37,[30]]],[[150,[[12,[149]]]]]],[[231,29],[[18,[44]]]],[[231,53,35],[[150,[[12,[149]]]]]],[[231,53],[[150,[[12,[149]]]]]],[[231,30],[[150,[[12,[149]]]]]],[[231,58],[[150,[[12,[149]]]]]],[[231,30],[[18,[229]]]],[231,[[150,[[12,[149]]]]]],[[231,58],[[150,[[12,[149]]]]]],[[231,30,48,49],[[150,[[12,[149]]]]]],0,[231,228],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[13,[232]]],231],[[231,30,48],[[150,[[12,[149]]]]]],[[231,17],[[150,[[12,[149]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[231,29,30,71],[[18,[22]]]],0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[[117,53],233],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[234,41],[117,41],[234,234],[235,235],[117,117],[139,139],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[139,139],236],0,[-1,[[5,[234]]],6],[-1,[[5,[235]]],6],[-1,[[5,[117]]],6],[[117,117],35],[[139,139],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[234,10],11],[[235,10],11],[[117,10],11],[[139,10],11],[-1,-1,[]],[-1,-1,[]],[234,235],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[234,237],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[234,[[37,[117]]]],[234,[[37,[48]]]],0,[[117,117],[[37,[236]]]],[[139,139],[[37,[236]]]],[[234,-1],5,19],[[235,-1],5,19],[[117,-1],5,19],0,[235,[[5,[234,238]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[[234,238],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0],"c":[],"p":[[3,"Private",3933],[15,"tuple"],[8,"Any",3934],[3,"InternalMessage",8],[4,"Result",3935],[8,"Deserializer",3936],[8,"Serializer",3937],[3,"Ok",3937],[3,"Error",3938],[3,"Formatter",3939],[6,"Result",3939],[3,"Box",3940],[3,"Arc",3941],[3,"Rc",3942],[8,"Transport",3697],[3,"TonInterface",8],[3,"Message",3943],[6,"Result",3944],[8,"Serializer",3945],[3,"TypeId",3934],[3,"StoredAccountsData",67],[3,"String",3946],[3,"AssetsList",67],[3,"BTreeMap",3947],[3,"AccountsStorage",67],[3,"AccountToAdd",67],[3,"Vec",3948],[8,"IntoIterator",3949],[15,"str"],[4,"MsgAddressInt",3943],[3,"AdditionalAssets",67],[3,"TonWalletAsset",67],[3,"TokenWalletAsset",67],[3,"DePoolAsset",67],[15,"bool"],[8,"Storage",2228],[4,"Option",3950],[3,"ContractSubscription",269],[3,"PendingTransaction",2288],[3,"TransactionExecutionOptions",269],[3,"ContractState",2288],[15,"u128"],[3,"Transaction",3951],[3,"Block",3952],[8,"FnMut",3953],[15,"slice"],[4,"PollingMethod",2288],[15,"u64"],[15,"u8"],[15,"usize"],[4,"TransactionsBatchType",2288],[15,"u32"],[8,"Clock",3954],[3,"Dens",327],[3,"DensTld",327],[3,"DensBuilder",327],[4,"ResolvedValue",327],[3,"UInt256",3955],[3,"GenericContract",408],[3,"Transaction",2288],[3,"TransactionsBatchInfo",2288],[8,"GenericContractSubscriptionHandler",408],[3,"KeyStore",438],[3,"KeyStoreEntry",438],[3,"KeyStoreBuilder",438],[4,"KeyStoreError",438],[3,"EncryptedData",1318],[3,"PublicKey",3956],[4,"EncryptionAlgorithm",1318],[15,"array"],[3,"Duration",3957],[3,"PasswordCache",1318],[6,"SignatureId",1318],[6,"Signature",1318],[8,"Signer",1318],[3,"Nft",541],[3,"CollectionContractState",541],[3,"CollectionInterfaces",541],[3,"NftContractState",541],[4,"NftVersion",2288],[3,"NftCollection",541],[3,"IndexContractState",541],[3,"Cell",3958],[3,"GetInfoOutputs",3959],[3,"IndexGetInfoOutputs",3960],[4,"NftTransaction",2288],[3,"TransactionWithData",2288],[3,"NftCallbackPayload",3959],[8,"NftSubscriptionHandler",541],[3,"OwnersCache",669],[8,"Iterator",3961],[4,"RecipientWallet",669],[4,"OwnersCacheError",669],[3,"HashMap",3962],[4,"MultisigType",1044],[4,"MultisigTransaction",2288],[3,"TransactionDescrOrdinary",3951],[3,"SliceData",3963],[4,"KnownPayload",2288],[4,"TokenWalletVersion",2288],[4,"TokenWalletTransaction",2288],[4,"WalletType",798],[4,"TransactionAdditionalInfo",2288],[3,"TokenWallet",765],[3,"BigUint",3964],[4,"TransferRecipient",2288],[3,"RootTokenContractDetails",2288],[3,"TokenWalletDetails",2288],[8,"TokenWalletSubscriptionHandler",765],[3,"Symbol",2288],[3,"TonWallet",798],[3,"TonWalletDetails",798],[3,"Gift",798],[4,"TransferAction",798],[15,"i8"],[3,"ExistingWalletInfo",798],[3,"ExistingContract",3818],[3,"MultisigPendingTransaction",2288],[3,"MultisigPendingUpdate",2288],[4,"Expiration",2288],[8,"UnsignedMessage",1318],[3,"AccountStuff",3965],[8,"TonWalletSubscriptionHandler",798],[15,"u16"],[3,"StateInit",3943],[3,"InitData",1007],[3,"BuilderData",3966],[3,"DeployParams",1044],[3,"MultisigParamsPrefix",1044],[3,"UpdatedParams",1044],[4,"Cow",3967],[3,"InitData",1171],[3,"TransactionsTreeStream",1207],[4,"TransactionTreeError",1207],[3,"VecDeque",3968],[3,"BlockchainConfig",3969],[3,"MessageContext",1249],[4,"BlockParsingError",1249],[3,"RawTransaction",3818],[8,"DoubleEndedIterator",3970],[3,"ExpireAt",2288],[4,"TokenValue",3971],[3,"ParsedBlock",1249],[3,"Function",3972],[3,"Token",3971],[8,"Stream",3973],[4,"MnemonicType",1318],[3,"SignerContext",1318],[8,"Future",3974],[3,"Pin",3975],[3,"DerivedKeySigner",1318],[3,"EncryptedKeySigner",1318],[3,"LedgerKeySigner",1318],[3,"EncryptedKey",1318],[3,"LedgerKey",1318],[3,"PasswordCacheTransaction",1318],[4,"DerivedKeyPassword",1318],[3,"EncryptedKeyPassword",1318],[3,"EncryptedKeyGetPublicKeys",1318],[4,"EncryptedKeyError",1318],[3,"LedgerKeyCreateInput",1318],[3,"LedgerKeyGetPublicKeys",1318],[4,"LedgerUpdateKeyInput",1318],[3,"LedgerSignInput",1318],[4,"LedgerKeyError",1318],[4,"Password",1318],[4,"PasswordCacheBehavior",1318],[3,"SignedMessage",1318],[3,"SharedSecret",1318],[3,"SignerEntry",1318],[6,"PubKey",1318],[3,"Keypair",3976],[3,"Error",3944],[3,"DerivedKeyExportSeedParams",1318],[3,"DerivedKeyExportSeedOutput",1318],[3,"DerivedKeyGetPublicKeys",1318],[4,"DerivedKeyUpdateParams",1318],[4,"DerivedKeyCreateInput",1318],[3,"EncryptedKeyCreateInput",1318],[3,"EncryptedKeyExportSeedOutput",1318],[4,"EncryptedKeyUpdateParams",1318],[8,"SignerStorage",1318],[3,"GeneratedKey",1318],[4,"SymmetricCryptoError",3977],[8,"Read",3978],[3,"SecUtf8",3979],[8,"LedgerConnection",2228],[3,"SecretKey",3980],[3,"Zeroizing",3981],[3,"GqlRequest",2228],[3,"LedgerSignatureContext",2228],[15,"i32"],[4,"ReliableBehavior",2288],[3,"WalletInteractionInfo",2288],[4,"WalletInteractionMethod",2288],[3,"DePoolOnRoundCompleteNotification",2288],[3,"DePoolReceiveAnswerNotification",2288],[3,"TokenWalletDeployedNotification",2288],[3,"MultisigConfirmTransaction",2288],[3,"MultisigSubmitTransaction",2288],[3,"MultisigSendTransaction",2288],[3,"MultisigSubmitUpdate",2288],[3,"MultisigConfirmUpdate",2288],[3,"MultisigExecuteUpdate",2288],[3,"TokenIncomingTransfer",2288],[3,"TokenOutgoingTransfer",2288],[3,"IncomingNftTransfer",2288],[3,"IncomingChangeOwner",2288],[3,"IncomingChangeManager",2288],[3,"TokenSwapBack",2288],[3,"NetworkCapabilities",2288],[4,"MessageType",2288],[8,"Clone",3982],[4,"TransactionError",2288],[4,"AccountStatus",2288],[3,"Message",2288],[3,"MessageBody",2288],[4,"MessageBodyError",2288],[4,"MessageFlags",2288],[4,"MessageFlagsError",2288],[8,"Deserialize",3936],[3,"Error",3939],[8,"Debug",3939],[4,"AccountStatus",3965],[8,"Serialize",3945],[3,"InputMessage",730],[3,"ContractCall",730],[3,"TransportInfo",3697],[3,"LatestBlock",3736],[4,"NodeClientError",3736],[3,"GqlTransport",3736],[8,"GqlConnection",2228],[3,"ExecutionContext",3983],[4,"RawContractState",3818],[4,"PollContractState",3818],[4,"Ordering",3984],[4,"Account",3965],[4,"GenTimings",3985],[8,"InternalMessageSender",798],[8,"PendingTransactionsExt",1249],[8,"WithPublicKey",1318],[13,"Derive",2198],[13,"Import",2198],[13,"ByAccountId",2205],[13,"ByPublicKey",2205],[13,"RenameKey",2211],[13,"ChangePassword",2211],[13,"Rename",2217],[13,"ChangePassword",2217],[13,"Rename",2222],[13,"Explicit",2224],[13,"ApiFailure",3817],[13,"Unchanged",3930],[13,"NotExists",3930],[13,"NotExists",3932]],"b":[[482,"impl-Display-for-KeyStoreError"],[483,"impl-Debug-for-KeyStoreError"],[695,"impl-Display-for-OwnersCacheError"],[696,"impl-Debug-for-OwnersCacheError"],[886,"impl-Display-for-WalletType"],[887,"impl-Debug-for-WalletType"],[947,"impl-TonWallet"],[948,"impl-InternalMessageSender-for-TonWallet"],[1099,"impl-Display-for-MultisigType"],[1100,"impl-Debug-for-MultisigType"],[1221,"impl-Debug-for-TransactionTreeError"],[1222,"impl-Display-for-TransactionTreeError"],[1281,"impl-Display-for-BlockParsingError"],[1282,"impl-Debug-for-BlockParsingError"],[1729,"impl-Debug-for-EncryptedKeyError"],[1730,"impl-Display-for-EncryptedKeyError"],[1736,"impl-Display-for-LedgerKeyError"],[1737,"impl-Debug-for-LedgerKeyError"],[1744,"impl-Debug-for-EncryptionAlgorithm"],[1745,"impl-Display-for-EncryptionAlgorithm"],[2845,"impl-PartialEq%3CRawTransaction%3E-for-PendingTransaction"],[2846,"impl-PartialEq%3CTransaction%3E-for-PendingTransaction"],[2847,"impl-PartialEq-for-PendingTransaction"],[2989,"impl-Debug-for-TokenWalletVersion"],[2990,"impl-Display-for-TokenWalletVersion"],[3019,"impl-Display-for-ReliableBehavior"],[3020,"impl-Debug-for-ReliableBehavior"],[3025,"impl-Display-for-NftVersion"],[3026,"impl-Debug-for-NftVersion"],[3034,"impl-Display-for-TransactionError"],[3035,"impl-Debug-for-TransactionError"],[3039,"impl-Display-for-MessageBodyError"],[3040,"impl-Debug-for-MessageBodyError"],[3042,"impl-Debug-for-MessageFlagsError"],[3043,"impl-Display-for-MessageFlagsError"],[3768,"impl-Display-for-NodeClientError"],[3769,"impl-Debug-for-NodeClientError"]]},\ +"nekoton_abi":{"doc":"","t":"NNNDDNDIINDNDNDDDDEDIIRENNNNNINNNNNNNNNNQNNIYIIYENDDENNNQIYIYNNDINDIEDCDNIYIYIIEGNLLLMAFLLLAAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLFFFLLLFLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFMFMLLLLLLLLLFALLLLLLLLLLLLLLLLLLLLLLLKLLLLLLMFFLKKLLLLLLCCLLLKKFKKLLLKFFFFFLLFFLFFMLLLKLLLLLLLFLLLLLLLLLLLLLLLLLKLLLMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAAKKKKFKLLLFLLLLLLLLLLLLLLLLLLLLLLLLMMMFFFFFFFFFFFFFFFFFGNNDDNNDEDDDMLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLLLMLLLLLLLLMMMMMMLMMLLMMLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLFFFFFFFFF","n":["AccountDataNotFound","AccountIsNotActive","ArrayExpected","BigUint128","BigUint256","BoolExpected","BriefBlockchainConfig","BuildMapKeyTokenValue","BuildTokenValue","CellUnderflow","ContractOutputUnpacker","Err","EventBuilder","Exact","ExecutionContext","ExecutionOutput","Executor","ExpireHeader","ExtractionError","FunctionBuilder","FunctionExt","FunctionOutputMarker","GEN_TIMINGS_ALLOWABLE_INTERVAL","GenTimings","Guess","GuessInRange","Inexact","IntegerOverflow","IntegerValueExpected","IntoUnpacker","InvalidAbi","InvalidAddress","InvalidArrayLength","InvalidBytes","InvalidBytesLength","InvalidCell","InvalidMappingKey","InvalidNumber","InvalidPublicKey","InvalidPublicKey","Iter","Known","Known","KnownParamType","KnownParamType","KnownParamTypeArray","KnownParamTypePlain","KnownParamTypePlain","LastTransactionId","MapItemExpected","MaybeRef","MessageBuilder","MethodName","NumberExpected","ObjectExpected","Ok","Output","PackAbi","PackAbi","PackAbiPlain","PackAbiPlain","ParameterCountMismatch","ParameterNotFound","PubkeyHeader","StandaloneToken","StringExpected","TimeHeader","TokenValueExt","TokensJsonError","TransactionId","TransactionParser","TupleBuilder","Unknown","UnpackAbi","UnpackAbi","UnpackAbiPlain","UnpackAbiPlain","UnpackFirst","UnpackHeader","UnpackerError","UnpackerResult","UnsignedValueExpected","abi_version","abi_version","account","account_stuff","address_only_hash","answer_id","arg","arg","args","array_address_only_hash","array_int256_number","array_uint160_bytes","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","build","bytes_as_string","capabilities","clock","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","code_to_tvc","create_boc_or_comment_payload","create_boc_payload","create_comment_payload","current_utime","decode_event","decode_input","decode_output","default","default","default","default_blockchain_config","default_headers","deserialize","deserialize","deserialize","disable_signature_check","eq","eq","equivalent","equivalent","equivalent","equivalent","expire_header","extract_public_key","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","get_code_salt","get_state_init_hash","global_id","guess_method_by_input","hash","header","headers","id","in_arg","in_arg","input","input","inputs","inputs","insert_state_init_data","int256_number","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_account","into_unpacker","is_exact","item","item_param_type","item_param_type","last_transaction_lt","lt","lt","make_abi_token_value","make_abi_tokens","make_responsible","map_key_token_value","named","new","new","new","new","new","new_responsible","num_bigint","num_traits","out_arg","output","outputs","pack","pack","pack_into_cell","param_type","param_type","param_type","param_type","param_type","parse","parse_abi_token","parse_abi_token_value","parse_abi_tokens","parse_comment_payload","parse_transaction_messages","partial_cmp","partial_cmp","process_out_messages","process_raw_outputs","pubkey_header","read_function_id","read_input_function_id","result_code","run","run_local","run_local","run_local_ext","run_local_responsible","run_local_responsible","run_mut","run_once","serialize","serialize","serialize","set_code_salt","time_header","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","token_value","token_value","token_value","token_value","tokens","transaction_parser","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uint128_number","uint160_bytes","uint256_number","unnamed","unpack","unpack","unpack_first","unpack_from_cell","unpack_header","unpack_header","unpack_header","unpack_header","unpack_headers","unpack_next","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_params","gen_lt","gen_utime","latest_lt","pack","param_type","unpack","pack","param_type","unpack","param_type","unpack","pack","param_type","unpack","pack","param_type","unpack","pack","param_type","unpack","BounceHandler","BouncedFunction","Event","Extracted","ExtractedOwned","FunctionInput","FunctionOutput","FunctionWithBounceHandler","ParsedType","TransactionParser","TransactionParserBuilder","WrappedFunction","allow_partial_match","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounced","bounced","build","build_with_external_in","builder","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","decode_input","decode_output","decoded_headers","decoded_headers","default","eq","equivalent","equivalent","event","events_list","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_str","function","function_bounce","function_id","function_id","function_in_list","function_input","function_output","functions_out_list","get_bounce_handler","get_function","hash","index_in_transaction","into","into","into","into","into","into","into","into_owned","is_in_message","is_in_message","message","message","message_hash","message_hash","message_recipient","name","name","new","parse","parsed_type","parsed_type","success","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","tokens","tokens","transaction_hash","transaction_sender","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tx","tx","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","pack","param_type","unpack","pack","param_type","unpack","pack","param_type","unpack"],"q":[[0,"nekoton_abi"],[466,"nekoton_abi::GenTimings"],[468,"nekoton_abi::LastTransactionId"],[469,"nekoton_abi::address_only_hash"],[472,"nekoton_abi::array_address_only_hash"],[475,"nekoton_abi::array_int256_number"],[477,"nekoton_abi::array_uint160_bytes"],[480,"nekoton_abi::bytes_as_string"],[483,"nekoton_abi::int256_number"],[486,"nekoton_abi::transaction_parser"],[628,"nekoton_abi::uint128_number"],[631,"nekoton_abi::uint160_bytes"],[634,"nekoton_abi::uint256_number"],[637,"ton_abi::contract"],[638,"ton_block::accounts"],[639,"ton_abi::token"],[640,"ton_abi::param_type::param_type"],[641,"ton_abi::event"],[642,"ton_abi::function"],[643,"alloc::vec"],[644,"core::cmp"],[645,"ton_types::cell"],[646,"ton_block::messages"],[647,"anyhow"],[648,"ton_types::cell::slice"],[649,"nekoton_utils::clock"],[650,"ton_abi::contract"],[651,"ton_executor::blockchain_config"],[652,"core::result"],[653,"serde::de"],[654,"ton_block::accounts"],[655,"core::fmt"],[656,"core::fmt"],[657,"ton_types::types"],[658,"ton_abi::param"],[659,"ton_abi::token"],[660,"ton_abi::token"],[661,"ton_block::transactions"],[662,"alloc::string"],[663,"core::any"],[664,"core::iter::traits::iterator"],[665,"num_bigint::bigint"],[666,"core::hash"],[667,"ton_block::messages"]],"d":["","","","","","","","","","","","Contains the error value","","","","","","","","","","","Additional estimated lag for the pending message to be …","","","","","","","","","","","","","","","","","","","","There is a known point in time at which this specific …","","","","","","","","TokenValue::Optional which always store its value in the …","","","","","Contains the success value","","","","","","","","","","","","","","","","","There is no way to determine the point in time at which …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tries to parse text as boc, encodes as comment otherwise","Creates slice data from base64 encoded boc","Creates slice data with string, encoded as comment","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Adds input param","Adds input param","Adds input param","Adds input param","Sets the input params to the specified","Sets the input params to the specified","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Whether the exact id is known","","","","","Converts last transaction id into real or fake id","","","","","","","","","","","","","","","Adds output param","Adds output param","Sets the output params to the specified","","","","","","","","","","","","","","","","","","","","","","","Executes message without mutating the account state.","","","","","","Executes message and mutates the account state.","Consumes account and executes message without mutating the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parses transactions with provided extractors","","","","","","","","","","","","","","","","","","","","","Returns Err if there are duplicate function_ids","Returns Err if there are duplicate function_ids or …","","","","","","","","","","","","","","","","","","","","Matches out messages with event_id","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Matches in messages with function_id and applies bounce …","","","","Matches all messages with in function_id.","Matches all messages with out function_id","","","","","The index of the message in the transaction","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","The index of the message in the transaction","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[25,25,47,0,0,47,0,0,0,25,0,67,0,18,0,0,0,0,0,0,0,0,0,0,35,35,18,47,47,0,20,47,47,47,47,47,47,47,47,25,83,35,17,0,0,0,0,0,0,47,0,0,0,47,47,67,84,0,0,0,0,47,47,0,0,47,0,0,0,0,0,0,17,0,0,0,0,0,0,0,0,47,1,3,4,26,0,0,7,10,10,0,0,0,63,64,35,4,1,3,7,10,17,18,19,45,20,47,21,22,23,24,25,26,48,49,63,64,35,4,1,3,7,10,17,18,19,45,20,47,21,22,23,24,25,26,48,49,1,3,7,10,0,21,26,1,3,7,17,18,19,20,21,22,23,24,25,26,1,3,7,17,18,19,20,21,22,23,24,25,26,18,19,0,0,0,0,17,0,0,0,7,17,21,0,3,17,18,19,4,18,19,18,18,19,19,3,0,1,3,7,10,17,18,19,45,20,20,47,47,21,22,23,24,25,25,48,49,63,64,35,4,1,3,7,10,17,18,19,45,20,47,21,21,21,22,23,24,25,26,48,49,7,0,0,21,0,19,3,3,3,1,3,1,3,1,3,0,0,63,64,35,4,1,3,7,10,17,18,19,45,20,47,21,22,23,24,25,26,48,49,4,83,18,7,85,85,4,18,19,0,0,3,86,87,4,1,3,7,10,3,0,0,3,3,3,12,88,0,89,65,63,64,49,90,0,0,0,0,0,18,19,0,0,3,0,0,48,4,90,26,90,90,26,4,4,17,18,19,0,3,1,3,7,17,18,19,20,21,22,23,24,25,26,20,47,25,11,63,64,49,48,0,63,64,35,4,1,3,7,10,17,18,19,45,20,47,21,22,23,24,25,26,48,49,63,64,35,4,1,3,7,10,17,18,19,45,20,47,21,22,23,24,25,26,48,49,63,64,35,4,1,3,7,10,17,18,19,45,20,47,21,22,23,24,25,26,48,49,0,0,0,87,91,92,93,0,84,22,23,24,0,45,63,64,35,4,1,3,7,10,17,18,19,45,20,47,21,22,23,24,25,26,48,49,4,94,94,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,72,0,0,72,72,0,0,0,0,0,77,72,74,73,75,72,78,76,77,74,73,75,72,78,76,77,78,76,73,73,74,74,75,72,76,77,74,75,72,76,77,77,77,78,76,73,72,72,72,73,73,74,75,72,72,78,76,77,74,73,75,72,78,76,77,72,77,73,78,76,73,73,73,73,74,74,72,78,74,73,75,72,78,76,77,78,78,76,78,76,78,76,78,78,76,75,74,78,76,78,74,75,72,76,77,72,78,76,78,78,74,73,75,72,78,76,77,74,73,75,72,78,76,77,78,76,74,73,75,72,78,76,77,74,73,75,72,78,76,77,0,0,0,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,2],1],[[3,2],3],[4,5],0,0,[[],6],[[7,8,9],7],[[10,-1],10,11],[[10,-1],10,12],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,13],[3,14],[7,9],[10,[[16,[14,[15,[6]]]]]],0,0,0,[1,1],[3,3],[7,7],[17,17],[18,18],[19,19],[20,20],[21,21],[22,22],[23,23],[24,24],[25,25],[26,26],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[18,18],27],[[19,19],27],[28,[[30,[29]]]],[8,[[30,[31]]]],[8,[[30,[31]]]],[8,[[30,[31]]]],[[17,32],33],[[34,31,35],[[30,[[36,[[16,[13,[15,[6]]]]]]]]]],[[34,31,35,37],[[30,[[36,[[16,[14,[15,[6]]]]]]]]]],[[34,31,35],[[30,[[36,[[16,[14,[15,[6]]]]]]]]]],[[],7],[[],17],[[],21],[[],38],[3,3],[-1,[[39,[17]]],40],[-1,[[39,[18]]],40],[-1,[[39,[19]]],40],[4,4],[[18,18],37],[[19,19],37],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[3,3],[41,[[30,[42,25]]]],[[1,43],44],[[3,43],44],[[7,43],44],[[10,43],44],[[17,43],44],[[18,43],44],[[19,43],44],[[[45,[-1]],43],44,46],[[20,43],44],[[20,43],44],[[47,43],44],[[47,43],44],[[21,43],44],[[22,43],44],[[23,43],44],[[24,43],44],[[25,43],44],[[25,43],44],[[48,43],44],[[[49,[-1]],43],44,46],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[38,21],[-1,-1,[]],[38,21],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,7,50],[28,[[30,[[36,[28]]]]]],[[29,34,[36,[42]],[15,[6]]],[[30,[51]]]],0,[[34,31,35,37],[[30,[[36,[14]]]]]],0,[[3,8,9],3],[[3,[15,[52]]],3],[[3,33],3],[[1,8,9],1],[[3,8,9],3],[[1,8,9],1],[[3,8,9],3],[[1,[15,[52]]],1],[[3,[15,[52]]],3],[[34,31,[36,[42]],[15,[6]]],[[30,[31]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,5],[-1,45,[]],[18,37],[[7,8,9],7],[[],9],[[],9],[4,53],[18,53],0,[54,[[30,[55]]]],[[[56,[6]]],[[30,[55]]]],[3,16],[-1,57,[]],[[-1,-2],6,[],58],[[32,38,5],[[30,[4]]]],[8,1],[8,3],[[],7],[14,10],[8,3],0,0,[[3,8,9],3],[[3,8,9],3],[[3,[15,[52]]],3],[-1,[[15,[6]]],[]],[-1,54,[]],[[[56,[6]],2],[[30,[28]]]],[[],[[15,[52]]]],[[],9],[[],9],[[],9],[[],9],[[-1,59],[[30,[[15,[6]]]]],[]],[[52,55],[[39,[6,47]]]],[[9,55],[[39,[54,47]]]],[[[56,[52]],55],[[39,[[15,[6]],47]]]],[31,[[36,[60]]]],[59,[[30,[[15,[61]]]]]],[[18,18],[[36,[27]]]],[[19,19],[[36,[27]]]],[[[56,[61]],14],[[30,[[15,[6]]]]]],[[[56,[31]],14],[[30,[[15,[6]]]]]],[3,3],[31,[[30,[33]]]],[[34,31,37],[[30,[33]]]],0,[[4,61],[[30,[59]]]],[[-1,32,41,[56,[6]]],[[30,[48]]],[]],[[26,14,[56,[6]]],[[30,[48]]]],[[-1,32,41,[56,[6]],37,21],[[30,[48]]],[]],[[-1,32,41,[56,[6]]],[[30,[48]]],[]],[[26,14,[56,[6]]],[[30,[48]]]],[[4,61],[[30,[59]]]],[[4,61],[[30,[59]]]],[[17,-1],39,62],[[18,-1],39,62],[[19,-1],39,62],[[28,28],[[30,[28]]]],[3,3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,54,[]],[63,54],[64,54],[[[49,[-1]]],54,[11,65]],0,0,[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],0,0,0,[-1,6,[]],[-1,[[67,[-2]]],[],[]],[-1,[[67,[-2]]],[],[]],[-1,[[67,[-2]]],[],[]],[[[56,[52]],31,37,2],[[30,[[15,[6]]]]]],[31,30],[31,30],[31,30],[31,30],[31,[[30,[[16,[31]]]]]],[[[45,[-1]]],[[67,[-2]]],68,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[38,5,53,33,53],4],0,0,0,[51,54],[[],9],[54,[[67,[51]]]],[[[15,[51]]],54],[[],9],[54,[[67,[[15,[51]]]]]],[[],9],[54,[[67,[[15,[69]]]]]],[[[15,[[71,[70]]]]],54],[[],9],[54,[[67,[[15,[[71,[70]]]]]]]],[60,54],[[],9],[54,[[67,[60]]]],[69,54],[[],9],[54,[[67,[69]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[72,8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[73,[[30,[74]]]],[73,[[30,[74]]]],[[],73],[74,74],[75,75],[72,72],[76,76],[77,77],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[77,31,37],[[30,[[15,[6]]]]]],[[77,31,37],[[30,[[15,[6]]]]]],0,0,[[],73],[[72,72],37],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[73,13],73],[[73,-1],73,50],[[74,43],44],[[75,43],44],[[72,43],44],[[72,43],44],[[78,43],44],[[76,43],44],[[77,43],44],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[8,[[30,[72]]]],0,[[73,75],73],0,0,[[73,-1,37],73,50],[[73,14,37],73],[[73,14,37],73],[[73,-1,37],73,50],[[74,33],[[36,[75]]]],[[74,33],[[36,[77]]]],[[72,-1],16,79],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[78,76],0,0,0,0,0,0,[78,[[36,[80]]]],0,0,[[14,81],75],[[74,59],[[30,[[15,[78]]]]]],0,0,[78,37],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,60,[]],0,0,[78,[[30,[[71,[70]]]]]],[78,[[36,[80]]]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],0,0,[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[82,54],[[],9],[54,[[67,[82]]]],[[[71,[70]]],54],[[],9],[54,[[67,[[71,[70]]]]]],[82,54],[[],9],[54,[[67,[82]]]]],"c":[88,251,252,303,596],"p":[[3,"EventBuilder",0],[3,"AbiVersion",637],[3,"FunctionBuilder",0],[3,"Executor",0],[4,"Account",638],[3,"Token",639],[3,"TupleBuilder",0],[15,"str"],[4,"ParamType",640],[3,"MessageBuilder",0],[8,"BuildTokenValue",0],[8,"PackAbiPlain",0],[3,"Event",641],[3,"Function",642],[3,"Vec",643],[15,"tuple"],[4,"GenTimings",0],[4,"LastTransactionId",0],[3,"TransactionId",0],[4,"UnpackerError",0],[3,"BriefBlockchainConfig",0],[3,"PubkeyHeader",0],[3,"TimeHeader",0],[3,"ExpireHeader",0],[4,"ExtractionError",0],[3,"ExecutionContext",0],[4,"Ordering",644],[3,"Cell",645],[3,"StateInit",646],[6,"Result",647],[3,"SliceData",648],[8,"Clock",649],[15,"u32"],[3,"Contract",637],[4,"MethodName",0],[4,"Option",650],[15,"bool"],[3,"BlockchainConfig",651],[4,"Result",652],[8,"Deserializer",653],[3,"AccountStuff",638],[3,"PublicKey",654],[3,"Formatter",655],[6,"Result",655],[3,"ContractOutputUnpacker",0],[8,"Debug",655],[4,"TokensJsonError",0],[3,"ExecutionOutput",0],[3,"MaybeRef",0],[8,"IntoIterator",656],[3,"UInt256",657],[3,"Param",658],[15,"u64"],[4,"TokenValue",639],[4,"Value",659],[15,"slice"],[4,"MapKeyTokenValue",639],[8,"ToString",660],[3,"Transaction",661],[3,"String",660],[3,"Message",646],[8,"Serializer",662],[3,"BigUint128",0],[3,"BigUint256",0],[8,"KnownParamType",0],[3,"TypeId",663],[6,"UnpackerResult",0],[8,"Iterator",664],[3,"BigInt",665],[15,"u8"],[15,"array"],[4,"ParsedType",486],[3,"TransactionParserBuilder",486],[3,"TransactionParser",486],[3,"FunctionWithBounceHandler",486],[3,"ExtractedOwned",486],[3,"WrappedFunction",486],[3,"Extracted",486],[8,"Hasher",666],[4,"MsgAddressInt",646],[6,"BounceHandler",486],[3,"BigUint",667],[8,"IntoUnpacker",0],[8,"UnpackHeader",0],[8,"KnownParamTypeArray",0],[8,"BuildMapKeyTokenValue",0],[8,"TokenValueExt",0],[8,"PackAbi",0],[8,"KnownParamTypePlain",0],[8,"FunctionExt",0],[8,"UnpackAbiPlain",0],[8,"UnpackAbi",0],[8,"UnpackFirst",0],[13,"Known",466],[13,"Inexact",468]],"b":[[206,"impl-Display-for-UnpackerError"],[207,"impl-Debug-for-UnpackerError"],[208,"impl-Display-for-TokensJsonError"],[209,"impl-Debug-for-TokensJsonError"],[214,"impl-Display-for-ExtractionError"],[215,"impl-Debug-for-ExtractionError"],[232,"impl-From%3C%26BlockchainConfig%3E-for-BriefBlockchainConfig"],[234,"impl-From%3CBlockchainConfig%3E-for-BriefBlockchainConfig"],[541,"impl-Display-for-ParsedType"],[542,"impl-Debug-for-ParsedType"]]},\ "nekoton_contracts":{"doc":"","t":"DLLLLALLLLAAAAAAAAALLLLLLADIDSDDDQLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLKLLLLLLLLFFFDDLLLLLLLLLLLLLLLLLALALLLLLLLLDDDDLLLLLLLLMMLLLLLLLLMLLLLLLLLFFFLLLLFMLLLLMMMMMMMMMLLLLMMFMFLLLLLLLLLLLLLLLLDDDDDDDFMFMLLLLLLLLLLLLLLMFFMMMMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLFFMMFLLLLLLLMMMMLLLLLLLMMMMMMMMMMMMMMMLLLLLLLMMMMMMFMFLLLLLLLLLLLLLLLLLLLLLLLLLLLLMRRDDLLLLLLLLLLLLLLLLALLLALLLLLLLLLLRFFFFFFRFFFFFDDLLLLLLLLLLLLLLALLALLLLLLLLLDRFMLLMLLFLLLFLLMMFLLLLLFMDDRDDFFMMMMLLLLLLLLALLLLLLLLMLLLLLLLLLLLLMMMMFLLLLLLLLMMMMMMMMMMMLLLLFFLLLLLLLLLLLLLLLLDMLLFMLLLLLLLMMLLLLLNDDNEDDENNLMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLMLLLLLMLLLLLLLLLLLLLLLLLLMLLLLLLDDLLLLLLLLLLLLALLLLLLALLLLLLLLLLLLRDLLLLMLLLFFFLLLFLLLLDDDRDDLLLLLLLLLLMMMFFLLLLLLLLLLMLLLLLLLLLLFMLLLLLMMMMLLLLLLLLLLMMMMMLLLLLLFLLLLLLLLLLLLLLLMLLLLLDLLLLLLLALLLLLRFDDLLLLLLLLALLLLALLALLLLLLLLLLRFFFFFDLLLLMLLFLMMLLLLLLLRFFFDLLLLLLALLLLLLLRFAAAAAFFFFFFFFFFFFFFFFFDDLLLLMLLFMFMMLLLLFFMMMLLLLMMAMFAMMFLLLLLLLMLLDDDDDDDDLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMFFMMFMMMFMLLLLLLLLLLLLLLLLFFFMMMMMLLLLLLLLMMMMMMMMMLLLLLLLLLLLMMMMMMFMMMMFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMAAMLLLLLLLLFFDLLLLMLLFLMMMLMLLLLLDLLLLMLLFLMMMLMMLLLLLFFF","n":["NonZeroResultCode","borrow","borrow_mut","clone","clone_into","dens","fmt","fmt","from","into","old_tip3","tip1155","tip3","tip3_1","tip3_any","tip4_1","tip4_2","tip4_3","tip6","to_owned","to_string","try_from","try_into","type_id","vzip","wallets","AdnlAddressRecord","CertificateRecord","DomainContract","RECORD_ID","RawRecord","RootContract","TargetAddressRecord","Value","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","domain_contract","fmt","fmt","fmt","from","from","from","from","from","get_path","get_path","into","into","into","into","into","query","query_raw","resolve","root_contract","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unpack","unpack","unpack","unpack","vzip","vzip","vzip","vzip","vzip","get_path","query","resolve","RootTokenContract","TokenWalletContract","balance","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","from","from","get_code_hash","get_details","get_details","get_version","get_version","get_wallet_address","into","into","root_token_contract","to_owned","token_wallet_contract","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","MintInputs","RootTokenContractDetails","TokensBurnedInputs","TransferOwnerInputs","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","callback_address","callback_payload","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","decimals","fmt","fmt","fmt","fmt","from","from","from","from","get_details","get_version","get_wallet_address","into","into","into","into","mint","name","param_type","param_type","param_type","param_type","root_owner_address","root_owner_address","root_public_key","root_public_key","send_gas_to","sender_address","sender_public_key","symbol","to","to_owned","to_owned","to_owned","to_owned","tokens","tokens","tokens_burned","total_supply","transfer_owner","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","AcceptInputs","BurnByOwnerInputs","BurnByRootInputs","InternalTransferInputs","TokenWalletDetails","TransferInputs","TransferToRecipientInputs","accept","allow_non_notifiable","balance","balance","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounced_callback","burn_by_owner","burn_by_root","callback_address","callback_address","callback_payload","callback_payload","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","deploy_grams","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get_details","get_version","grams","grams","internal_transfer","into","into","into","into","into","into","into","notify_receiver","notify_receiver","notify_receiver","owner_address","param_type","param_type","param_type","param_type","param_type","param_type","param_type","payload","payload","payload","receive_callback","recipient_address","recipient_public_key","root_address","send_gas_to","send_gas_to","send_gas_to","send_gas_to","send_gas_to","sender_address","sender_public_key","to","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","tokens","tokens","tokens","tokens","tokens","tokens","transfer","transfer_grams","transfer_to_recipient","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wallet_public_key","MULTI_TOKEN_COLLECTION_INTERFACE_ID","MULTI_TOKEN_NFT_INTERFACE_ID","RootTokenContract","TokenWalletContract","balance","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","decimals","from","from","into","into","name","root","root_token_contract","symbol","to_owned","to_owned","token_wallet_contract","total_supply","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","wallet_code","INTERFACE_ID","accept_burn","decimals","name","symbol","total_supply","wallet_code","INTERFACE_ID","accept_mint","accept_transfer","balance","root","wallet_code","RootTokenContract","TokenWalletContract","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","from","from","into","into","owner","root_owner","root_token_contract","to_owned","to_owned","token_wallet_contract","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","wallet_of","AcceptBurnInputs","INTERFACE_ID","accept_burn","amount","borrow","borrow_mut","callback_to","clone","clone_into","deploy_wallet","fmt","from","into","mint","pack","param_type","payload","remaining_gas_to","root_owner","to_owned","try_from","try_into","type_id","vzip","wallet_of","wallet_owner","AcceptMintInputs","AcceptTransferInputs","INTERFACE_ID","TransferInputs","TransferToWalletInputs","accept_mint","accept_transfer","amount","amount","amount","amount","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","burnable","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","deploy_wallet_value","fmt","fmt","fmt","fmt","from","from","from","from","into","into","into","into","notify","notify","notify","notify","owner","pack","pack","pack","pack","param_type","param_type","param_type","param_type","payload","payload","payload","payload","recipient","recipient_token_wallet","remaining_gas_to","remaining_gas_to","remaining_gas_to","remaining_gas_to","sender","to_owned","to_owned","to_owned","to_owned","transfer","transfer_to_wallet","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","BurnInputs","amount","borrow","borrow_mut","burn","callback_to","clone","clone_into","fmt","from","into","pack","param_type","payload","remaining_gas_to","to_owned","try_from","try_into","type_id","vzip","OldTip3v4","RootTokenContractDetails","RootTokenContractState","Tip3","Tip3Error","TokenWalletContractState","TokenWalletDetails","TokenWalletVersion","UnknownVersion","WalletNotDeployed","as_str","balance","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","decimals","deserialize","deserialize","deserialize","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_str","get_balance","get_code_hash","get_details","get_details","get_version","get_wallet_address","guess_details","into","into","into","into","into","into","name","owner_address","owner_address","root_address","serialize","serialize","serialize","symbol","to_owned","to_owned","to_owned","to_string","to_string","total_supply","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","version","vzip","vzip","vzip","vzip","vzip","vzip","CollectionContract","NftContract","borrow","borrow","borrow_mut","borrow_mut","change_manager","change_owner","clone","clone","clone_into","clone_into","code","code_hash","collection_contract","from","from","get_info","into","into","nft_address","nft_contract","to_owned","to_owned","total_supply","transfer","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","INTERFACE_ID","NftCodeHashOutputs","borrow","borrow_mut","clone","clone_into","code_hash","fmt","from","into","nft_address","nft_code","nft_code_hash","pack","param_type","to_owned","total_supply","try_from","try_into","type_id","vzip","ChangeManagerInputs","ChangeOwnerInputs","GetInfoOutputs","INTERFACE_ID","NftCallbackPayload","TransferInputs","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","callbacks","callbacks","callbacks","change_manager","change_owner","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","collection","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_info","id","into","into","into","into","into","manager","new_manager","new_owner","owner","pack","pack","pack","pack","pack","param_type","param_type","param_type","param_type","param_type","payload","send_gas_to","send_gas_to","send_gas_to","to","to_owned","to_owned","to_owned","to_owned","to_owned","token_value","transfer","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip","vzip","MetadataContract","borrow","borrow_mut","clone","clone_into","from","get_json","into","metadata_contract","to_owned","try_from","try_into","type_id","vzip","INTERFACE_ID","get_json","CollectionContract","IndexContract","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","collection_contract","from","from","get_info","index_code","index_contract","into","into","nft_contract","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","INTERFACE_ID","index_basis_code","index_basis_code_hash","index_code","index_code_hash","resolve_index_basis","IndexGetInfoOutputs","borrow","borrow_mut","clone","clone_into","collection","fmt","from","get_info","into","nft","owner","pack","param_type","to_owned","try_from","try_into","type_id","vzip","INTERFACE_ID","index_code","index_code_hash","resolve_index","SidContract","borrow","borrow_mut","clone","clone_into","from","into","sid","supports_interface","supports_interfaces","to_owned","try_from","try_into","type_id","vzip","INTERFACE_ID","supports_interface","code","ever_wallet","multisig","multisig2","notifications","bridge_multisig_wallet","ever_wallet","highload_wallet_v2","multisig2","multisig2_1","safe_multisig_wallet","safe_multisig_wallet_24h","setcode_multisig_wallet","setcode_multisig_wallet_24h","surf_wallet","wallet_v3","send_transaction","send_transaction_raw_0","send_transaction_raw_1","send_transaction_raw_2","send_transaction_raw_3","send_transaction_raw_4","MultisigCustodian","MultisigTransaction","borrow","borrow","borrow_mut","borrow_mut","bounce","clone","clone_into","confirm_transaction","confirmation_mask","constructor","creator","dest","fmt","fmt","from","from","get_custodians","get_transactions","id","index","index","into","into","param_type","param_type","payload","pubkey","safe_multisig","send_flags","send_transaction","set_code_multisig","signs_received","signs_required","submit_transaction","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","value","vzip","vzip","ConfirmUpdateParams","ExecuteUpdateParams","MultisigCustodian","MultisigTransaction","SetCodeMultisigParams","SubmitUpdateOutput","SubmitUpdateParams","UpdateTransaction","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounce","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","code","code_hash","confirm_transaction","confirm_update","confirmation_mask","confirmations_mask","constructor","creator","creator","dest","execute_update","expiration_time","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","get_custodians","get_parameters","get_transactions","id","id","index","index","index","into","into","into","into","into","into","into","into","lifetime","max_custodian_count","max_queued_transactions","min_value","new_code_hash","new_custodians","new_lifetime","new_req_confirms","owners","pack","pack","pack","param_type","param_type","param_type","param_type","param_type","param_type","param_type","param_type","payload","pubkey","req_confirms","required_txn_confirms","required_upd_confirms","send_flags","send_transaction","signs","signs_received","signs_required","state_init","submit_transaction","submit_update","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_id","update_id","update_id","v2_0","v2_1","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","get_update_requests","get_update_requests","SafeMultisigParams","borrow","borrow_mut","clone","clone_into","expiration_time","fmt","from","get_parameters","into","max_custodian_count","max_queued_transactions","min_value","param_type","required_txn_confirms","to_owned","try_from","try_into","type_id","vzip","SetCodeMultisigParams","borrow","borrow_mut","clone","clone_into","expiration_time","fmt","from","get_parameters","into","max_custodian_count","max_queued_transactions","min_value","param_type","required_txn_confirms","required_upd_confirms","to_owned","try_from","try_into","type_id","vzip","depool_on_round_complete","depool_receive_answer","notify_wallet_deployed"],"q":[[0,"nekoton_contracts"],[26,"nekoton_contracts::dens"],[103,"nekoton_contracts::dens::domain_contract"],[105,"nekoton_contracts::dens::root_contract"],[106,"nekoton_contracts::old_tip3"],[136,"nekoton_contracts::old_tip3::root_token_contract"],[214,"nekoton_contracts::old_tip3::token_wallet_contract"],[358,"nekoton_contracts::tip1155"],[360,"nekoton_contracts::tip3"],[393,"nekoton_contracts::tip3::root_token_contract"],[400,"nekoton_contracts::tip3::token_wallet_contract"],[406,"nekoton_contracts::tip3_1"],[435,"nekoton_contracts::tip3_1::root_token_contract"],[461,"nekoton_contracts::tip3_1::token_wallet_contract"],[548,"nekoton_contracts::tip3_1::token_wallet_contract::burnable"],[568,"nekoton_contracts::tip3_any"],[676,"nekoton_contracts::tip4_1"],[710,"nekoton_contracts::tip4_1::collection_contract"],[731,"nekoton_contracts::tip4_1::nft_contract"],[827,"nekoton_contracts::tip4_2"],[841,"nekoton_contracts::tip4_2::metadata_contract"],[843,"nekoton_contracts::tip4_3"],[872,"nekoton_contracts::tip4_3::collection_contract"],[878,"nekoton_contracts::tip4_3::index_contract"],[897,"nekoton_contracts::tip4_3::nft_contract"],[901,"nekoton_contracts::tip6"],[916,"nekoton_contracts::tip6::sid"],[918,"nekoton_contracts::wallets"],[923,"nekoton_contracts::wallets::code"],[934,"nekoton_contracts::wallets::ever_wallet"],[940,"nekoton_contracts::wallets::multisig"],[986,"nekoton_contracts::wallets::multisig2"],[1147,"nekoton_contracts::wallets::multisig2::v2_0"],[1148,"nekoton_contracts::wallets::multisig2::v2_1"],[1149,"nekoton_contracts::wallets::multisig::safe_multisig"],[1169,"nekoton_contracts::wallets::multisig::set_code_multisig"],[1190,"nekoton_contracts::wallets::notifications"],[1193,"core::fmt"],[1194,"core::fmt"],[1195,"core::result"],[1196,"core::any"],[1197,"anyhow"],[1198,"core::option"],[1199,"ton_types::cell"],[1200,"ton_block::messages"],[1201,"core::convert"],[1202,"nekoton_abi::token_packer"],[1203,"ton_abi::function"],[1204,"num_bigint::biguint"],[1205,"ton_types::types"],[1206,"ton_abi::param_type::param_type"],[1207,"ton_abi::param"],[1208,"alloc::vec"],[1209,"ton_abi::token"],[1210,"serde::de"],[1211,"serde::ser"],[1212,"ton_abi::token"]],"d":["","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns top level domain name","Returns full domain path","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns full domain path","Returns optional certificate record","Returns a certificate address derived from the specified …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Called by token wallet on burn","Returns the number of decimals the token uses - e.g. 8, …","Returns the name of the token - e.g. MyToken.","Returns the symbol of the token. E.g. “HIX”.","Returns the total token supply.","Returns the token wallet code.","","Called by root token contract on mint","Called by another token wallet on transfer","Returns the token wallet balance.","Returns the token root address.","Returns the token wallet code.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Called by token wallet on burn","","","","","","","Deploy new TokenWallet","","Returns the argument unchanged.","Calls U::from(self).","Mint tokens to recipient with deploy wallet optional","","","","","Get root owner","","","","","","Derive TokenWallet address from owner address","","","","","","","Accept minted tokens from root","Callback for transfer operation","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Get token wallet owner address","","","","","","","","","","","","","","","","","","","","","","","","Transfer tokens and optionally deploy token wallet for the …","Transfer tokens using token wallet address","","","","","","","","","","","","","","","","","","","","","TODO: fill docs","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","Third iteration of token wallets, but with fixed bugs …","","","Latest iteration with completely new standard …","","","","","","","","","","","","","","","","","","","","","","","","","","","Decimals","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Retrieve details using specified version","","","Calculates token wallet address","Tries to guess version and retrieve details","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Full currency name","Root owner contract address. Used as proxy address in …","Owner wallet address","Linked root token contract address","","","","Short currency name","","","","","","","","","","","","","","","","","","","","","","","","","Token ecosystem version","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","Computes NFT address by unique NFT id","Get the NFT code","Get the NFT code hash","","","","Get count of active NFTs for this collection","","","","","","","","","","","","","","","","","","","","","","","","Change NFT manager","Change NFT owner","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get NFT info","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Change NFT owner and manager","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","Get NFT metadata in JSON format","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Get contract index basis code","Get contract index basis code hash","Get contract index code","Get contract index code hash","Get contract index basis","","","","","","","","Returns the argument unchanged.","Get NFT info","Calls U::from(self).","","","","","","","","","","","Get contract index code","Get contract index code hash","Resolve contract index","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","A contract that is compliant with TIP6 shall implement the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","",""],"i":[0,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,89,0,0,0,89,8,9,10,11,12,8,9,10,11,12,8,9,10,11,12,8,9,10,11,12,0,10,11,12,8,9,10,11,12,8,9,8,9,10,11,12,9,9,8,0,8,9,10,11,12,8,9,10,11,12,8,9,10,11,12,8,9,10,11,12,89,10,11,12,8,9,10,11,12,0,0,0,0,0,22,22,24,22,24,24,24,22,24,22,22,24,22,24,24,22,24,0,24,0,22,24,22,24,22,24,22,24,0,0,0,0,27,28,29,30,27,28,29,30,29,29,27,28,29,30,27,28,29,30,27,27,28,29,30,27,28,29,30,0,0,0,27,28,29,30,0,27,27,28,29,30,27,30,27,30,29,29,29,27,28,27,28,29,30,28,29,0,27,0,27,28,29,30,27,28,29,30,27,28,29,30,27,28,29,30,0,0,0,0,0,0,0,0,26,0,26,26,34,35,36,37,38,39,26,34,35,36,37,38,39,26,0,0,38,39,38,39,26,34,35,36,37,38,39,26,34,35,36,37,38,39,35,26,34,35,36,37,38,39,26,34,35,36,37,38,39,0,0,36,38,0,26,34,35,36,37,38,39,35,36,37,26,26,34,35,36,37,38,39,35,36,37,26,35,35,26,35,36,37,38,39,37,37,36,26,34,35,36,37,38,39,34,35,36,37,38,39,0,35,0,26,34,35,36,37,38,39,26,34,35,36,37,38,39,26,34,35,36,37,38,39,26,34,35,36,37,38,39,26,0,0,0,0,40,41,40,41,40,41,40,41,40,41,41,40,41,40,41,40,0,41,41,40,0,41,41,40,41,40,41,40,41,40,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,43,44,43,44,43,44,43,44,43,44,44,43,0,43,44,0,43,44,43,44,43,44,43,44,43,0,0,0,45,45,45,45,45,45,0,45,45,45,0,45,45,45,45,0,45,45,45,45,45,0,45,0,0,0,0,0,0,0,47,48,49,50,47,48,49,50,47,48,49,50,0,47,48,49,50,47,48,49,50,47,47,48,49,50,47,48,49,50,47,48,49,50,47,48,49,50,0,47,48,49,50,47,48,49,50,47,48,49,50,47,48,47,48,49,50,49,47,48,49,50,0,0,47,48,49,50,47,48,49,50,47,48,49,50,47,48,49,50,0,51,51,51,0,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,0,0,52,0,0,0,0,57,57,52,54,59,58,52,53,54,57,59,58,52,53,54,57,52,53,54,52,53,54,53,52,53,54,52,53,54,52,52,53,53,54,54,52,52,53,54,57,57,59,58,52,53,54,57,52,58,58,59,58,58,59,59,59,58,52,53,54,57,53,53,54,54,52,53,54,53,52,53,54,52,57,53,59,58,52,53,54,57,59,58,52,53,54,57,59,58,52,53,54,57,53,59,58,52,53,54,57,0,0,63,61,63,61,61,61,63,61,63,61,63,63,0,63,61,61,63,61,63,0,63,61,63,61,63,61,63,61,63,61,63,61,0,0,66,66,66,66,66,66,66,66,0,0,0,66,66,66,0,66,66,66,66,0,0,0,0,0,0,64,62,67,68,69,64,62,67,68,69,62,67,68,0,0,64,62,67,68,69,64,62,67,68,69,64,64,62,67,68,69,64,62,67,68,69,0,64,64,62,67,68,69,64,67,62,64,64,62,67,68,69,64,62,67,68,69,69,62,67,68,68,64,62,67,68,69,69,0,64,62,67,68,69,64,62,67,68,69,64,62,67,68,69,69,64,62,67,68,69,0,71,71,71,71,71,71,71,0,71,71,71,71,71,0,0,0,0,72,73,72,73,72,73,72,73,0,72,73,73,72,0,72,73,0,72,73,72,73,72,73,72,73,72,73,0,0,0,0,0,0,0,74,74,74,74,74,74,74,0,74,74,74,74,74,74,74,74,74,74,0,0,0,0,0,75,75,75,75,75,75,0,75,75,75,75,75,75,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,77,78,77,78,77,77,0,78,0,78,78,78,77,78,77,0,0,78,78,77,78,77,78,77,78,77,0,78,0,0,78,78,0,77,78,77,78,77,78,77,78,78,77,0,0,0,0,0,0,0,0,86,79,80,81,82,83,84,85,86,79,80,81,82,83,84,85,86,79,80,81,82,83,84,85,79,80,81,82,83,84,85,83,80,0,0,86,85,0,86,85,86,0,84,86,79,80,81,82,83,84,85,86,79,80,81,82,83,84,85,0,0,0,86,85,86,79,85,86,79,80,81,82,83,84,85,80,84,84,84,85,85,85,85,80,80,82,83,86,79,80,81,82,83,84,85,86,79,80,84,84,86,0,85,86,86,86,0,0,79,80,81,82,83,84,85,86,79,80,81,82,83,84,85,86,79,80,81,82,83,84,85,86,79,80,81,82,83,84,85,81,82,83,0,0,86,86,79,80,81,82,83,84,85,0,0,0,87,87,87,87,87,87,87,0,87,87,87,87,87,87,87,87,87,87,87,0,88,88,88,88,88,88,88,0,88,88,88,88,88,88,88,88,88,88,88,88,0,0,0],"f":[0,[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],2,[],[]],0,[[1,3],4],[[1,3],4],[-1,-1,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,5,[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[8,8],[9,9],[10,10],[11,11],[12,12],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[10,3],4],[[11,3],4],[[12,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[8,[[13,[5]]]],[9,[[13,[5]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[9,[[13,[14]]]],[[9,15],[[13,[[14,[16]]]]]],[[8,-1],[[13,[17]]],[[19,[18]],20]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[16,13],[16,13],[16,13],[16,13],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],21],[[],21],[[],21],0,0,[22,[[13,[23]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[24,24],[[-1,-2],2,[],[]],[-1,-1,[]],[-1,-1,[]],[22,[[13,[25]]]],[22,[[13,[26]]]],[24,[[13,[27]]]],[22,[[13,[15]]]],[24,[[13,[15]]]],[[24,17],[[13,[17]]]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],0,[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[27,27],[28,28],[29,29],[30,30],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[27,3],4],[[28,3],4],[[29,3],4],[[30,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[],21],[[],21],[[],21],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],21],0,[[],31],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[],21],0,[[],21],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[[],21],0,[[],21],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],21],[[],21],0,0,0,0,[26,26],[34,34],[35,35],[36,36],[37,37],[38,38],[39,39],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[26,3],4],[[34,3],4],[[35,3],4],[[36,3],4],[[37,3],4],[[38,3],4],[[39,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[],21],[[],21],0,0,[[],21],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[],31],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,[[],21],0,[[],21],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[40,[[13,[23]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[41,41],[40,40],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[41,[[13,[42]]]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[41,[[13,[5]]]],[40,[[13,[17]]]],0,[41,[[13,[5]]]],[-1,-2,[],[]],[-1,-2,[],[]],0,[41,[[13,[23]]]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],[41,[[13,[16]]]],0,[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],0,[[],21],[[],21],[[],21],[[],21],[[],21],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[43,43],[44,44],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[44,[[13,[17]]]],[43,[[13,[17]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[43,17],[[13,[17]]]],0,0,[[],21],0,[-1,-2,[],[]],[-1,-2,[],[]],0,[45,45],[[-1,-2],2,[],[]],[[],21],[[45,3],4],[-1,-1,[]],[-1,-2,[],[]],[[],21],[45,[[33,[46]]]],[[],[[33,[32]]]],0,0,[[],21],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],[[],21],0,0,0,0,0,0,[[],21],[[],21],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[47,47],[48,48],[49,49],[50,50],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[47,3],4],[[48,3],4],[[49,3],4],[[50,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[],21],[47,[[33,[46]]]],[48,[[33,[46]]]],[49,[[33,[46]]]],[50,[[33,[46]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],21],[[],21],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[],21],0,[51,51],[[-1,-2],2,[],[]],[[51,3],4],[-1,-1,[]],[-1,-2,[],[]],[51,[[33,[46]]]],[[],[[33,[32]]]],0,0,[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,[52,18],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[52,52],[53,53],[54,54],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[-1,[[6,[52]]],55],[-1,[[6,[53]]],55],[-1,[[6,[54]]],55],[[52,52],56],[[53,53],56],[[54,54],56],[[-1,-2],56,[],[]],[[-1,-2],56,[],[]],[[-1,-2],56,[],[]],[[-1,-2],56,[],[]],[[-1,-2],56,[],[]],[[-1,-2],56,[],[]],[[52,3],4],[[52,3],4],[[53,3],4],[[54,3],4],[[57,3],4],[[57,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[18,[[6,[52]]]],[[58,52],[[13,[23]]]],[58,[[13,[25]]]],[[59,52],[[13,[53]]]],[[58,52],[[13,[54]]]],[58,[[13,[52]]]],[[59,52,17],[[13,[17]]]],[59,[[13,[53]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[52,-1],6,60],[[53,-1],6,60],[[54,-1],6,60],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,5,[]],[-1,5,[]],0,[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[61,62],[[13,[2]]]],[[61,62],[[13,[2]]]],[63,63],[61,61],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[63,[[13,[16]]]],[[63,16],[[13,[25]]]],0,[-1,-1,[]],[-1,-1,[]],[61,[[13,[64]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[63,25],[[13,[17]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[63,[[13,[65]]]],[[61,62],[[13,[2]]]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[66,66],[[-1,-2],2,[],[]],0,[[66,3],4],[-1,-1,[]],[-1,-2,[],[]],[[],21],[[],21],[[],21],[66,[[33,[46]]]],[[],[[33,[32]]]],[-1,-2,[],[]],[[],21],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[],21],[[],21],[64,64],[62,62],[67,67],[68,68],[69,69],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[64,3],4],[[62,3],4],[[67,3],4],[[68,3],4],[[69,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[],21],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[64,[[33,[46]]]],[62,[[33,[46]]]],[67,[[33,[46]]]],[68,[[33,[46]]]],[69,70],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],31],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[69,70],[[],21],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[71,71],[[-1,-2],2,[],[]],[-1,-1,[]],[71,[[13,[5]]]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],0,[[],21],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[72,72],[73,73],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[-1,-1,[]],[-1,-1,[]],[73,[[13,[74]]]],[72,[[13,[16]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],21],[[],21],[[],21],[[],21],[[],21],0,[-1,-2,[],[]],[-1,-2,[],[]],[74,74],[[-1,-2],2,[],[]],0,[[74,3],4],[-1,-1,[]],[[],21],[-1,-2,[],[]],0,0,[74,[[33,[46]]]],[[],[[33,[32]]]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],0,[[],21],[[],21],[[],21],0,[-1,-2,[],[]],[-1,-2,[],[]],[75,75],[[-1,-2],2,[],[]],[-1,-1,[]],[-1,-2,[],[]],0,[[75,15],[[13,[56]]]],[[75,[76,[15]]],[[13,[56]]]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],0,[[],21],0,0,0,0,0,[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[77,77],[[-1,-2],2,[],[]],[[],21],0,[[],21],0,0,[[78,3],4],[[77,3],4],[-1,-1,[]],[-1,-1,[]],[[],21],[[],21],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[],31],[[],31],0,0,0,0,[[],21],0,0,0,[[],21],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[79,79],[80,80],[81,81],[82,82],[83,83],[84,84],[85,85],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,[[],21],[[],21],0,0,[[],21],0,0,0,[[],21],0,[[86,3],4],[[79,3],4],[[80,3],4],[[81,3],4],[[82,3],4],[[83,3],4],[[84,3],4],[[85,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[],21],[[],21],[[],21],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,[80,[[33,[46]]]],[82,[[33,[46]]]],[83,[[33,[46]]]],[[],31],[[],31],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],31],0,0,0,0,0,0,[[],21],0,0,0,0,[[],21],[[],21],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],21],[[],21],0,[-1,-2,[],[]],[-1,-2,[],[]],[87,87],[[-1,-2],2,[],[]],0,[[87,3],4],[-1,-1,[]],[[],21],[-1,-2,[],[]],0,0,0,[[],[[33,[32]]]],0,[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[88,88],[[-1,-2],2,[],[]],0,[[88,3],4],[-1,-1,[]],[[],21],[-1,-2,[],[]],0,0,0,[[],[[33,[32]]]],0,0,[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],[[],21],[[],21],[[],21]],"c":[],"p":[[3,"NonZeroResultCode",0],[15,"tuple"],[3,"Formatter",1193],[6,"Result",1193],[3,"String",1194],[4,"Result",1195],[3,"TypeId",1196],[3,"RootContract",26],[3,"DomainContract",26],[3,"TargetAddressRecord",26],[3,"AdnlAddressRecord",26],[3,"RawRecord",26],[6,"Result",1197],[4,"Option",1198],[15,"u32"],[3,"Cell",1199],[4,"MsgAddressInt",1200],[15,"str"],[8,"AsRef",1201],[8,"BuildTokenValue",1202],[3,"Function",1203],[3,"TokenWalletContract",106],[3,"BigUint",1204],[3,"RootTokenContract",106],[3,"UInt256",1205],[3,"TokenWalletDetails",214],[3,"RootTokenContractDetails",136],[3,"MintInputs",136],[3,"TokensBurnedInputs",136],[3,"TransferOwnerInputs",136],[4,"ParamType",1206],[3,"Param",1207],[3,"Vec",1208],[3,"AcceptInputs",214],[3,"TransferToRecipientInputs",214],[3,"TransferInputs",214],[3,"InternalTransferInputs",214],[3,"BurnByOwnerInputs",214],[3,"BurnByRootInputs",214],[3,"TokenWalletContract",360],[3,"RootTokenContract",360],[15,"u8"],[3,"RootTokenContract",406],[3,"TokenWalletContract",406],[3,"AcceptBurnInputs",435],[3,"Token",1209],[3,"TransferInputs",461],[3,"TransferToWalletInputs",461],[3,"AcceptTransferInputs",461],[3,"AcceptMintInputs",461],[3,"BurnInputs",548],[4,"TokenWalletVersion",568],[3,"RootTokenContractDetails",568],[3,"TokenWalletDetails",568],[8,"Deserializer",1210],[15,"bool"],[4,"Tip3Error",568],[3,"TokenWalletContractState",568],[3,"RootTokenContractState",568],[8,"Serializer",1211],[3,"NftContract",676],[3,"ChangeOwnerInputs",731],[3,"CollectionContract",676],[3,"GetInfoOutputs",731],[15,"u128"],[3,"NftCodeHashOutputs",710],[3,"ChangeManagerInputs",731],[3,"TransferInputs",731],[3,"NftCallbackPayload",731],[4,"TokenValue",1209],[3,"MetadataContract",827],[3,"CollectionContract",843],[3,"IndexContract",843],[3,"IndexGetInfoOutputs",878],[3,"SidContract",901],[15,"slice"],[3,"MultisigCustodian",940],[3,"MultisigTransaction",940],[3,"MultisigCustodian",986],[3,"SubmitUpdateParams",986],[3,"SubmitUpdateOutput",986],[3,"ConfirmUpdateParams",986],[3,"ExecuteUpdateParams",986],[3,"SetCodeMultisigParams",986],[3,"UpdateTransaction",986],[3,"MultisigTransaction",986],[3,"SafeMultisigParams",1149],[3,"SetCodeMultisigParams",1169],[8,"CertificateRecord",26]],"b":[[6,"impl-Debug-for-NonZeroResultCode"],[7,"impl-Display-for-NonZeroResultCode"],[611,"impl-Display-for-TokenWalletVersion"],[612,"impl-Debug-for-TokenWalletVersion"],[615,"impl-Debug-for-Tip3Error"],[616,"impl-Display-for-Tip3Error"]]},\ "nekoton_derive":{"doc":"","t":"YYYYYY","n":["KnownParamType","KnownParamTypePlain","PackAbi","PackAbiPlain","UnpackAbi","UnpackAbiPlain"],"q":[[0,"nekoton_derive"]],"d":["","","","","",""],"i":[0,0,0,0,0,0],"f":[0,0,0,0,0,0],"c":[],"p":[],"b":[]},\ -"nekoton_proto":{"doc":"","t":"ACAAADDDLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLLMAAMLLLLLLLLLLLLLLLEDNNNDNDNNNNDNDNDNMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMMMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDDNDNDNDNDNDNDNDNENMMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLLLLLLMMMMLMMMMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNDNEDNMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLMMMMLLLLMLALLLLLLLLLLLLLLLLLLLLDNDNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMMLLLLLLLLLLLLLLLLENNLLLLLLLLLLLLLLLLLFFF","n":["models","prost","protos","utils","rpc","Error","Request","Response","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","call","clear","clear","clear","clone","clone","clone","clone_into","clone_into","clone_into","code","default","default","default","encoded_len","encoded_len","encoded_len","eq","eq","eq","fmt","fmt","fmt","from","from","from","into","into","into","message","request","response","result","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Call","GetAccountsByCodeHash","GetAccountsByCodeHash","GetBlockchainConfig","GetCapabilities","GetContractState","GetContractState","GetDstTransaction","GetDstTransaction","GetLatestKeyBlock","GetStatus","GetTimings","GetTransaction","GetTransaction","GetTransactionsList","GetTransactionsList","SendMessage","SendMessage","account","address","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","code_hash","continuation","continuation","default","default","default","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","id","into","into","into","into","into","into","into","last_transaction_lt","last_transaction_lt","last_transaction_lt","last_transaction_lt","limit","limit","merge","message","message_hash","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","GetAccounts","GetAccountsByCodeHash","GetBlockchainConfig","GetBlockchainConfig","GetCapabilities","GetCapabilities","GetContractState","GetContractState","GetLatestKeyBlock","GetLatestKeyBlock","GetRawTransaction","GetRawTransaction","GetStatus","GetStatus","GetTimings","GetTimings","GetTransactionsList","GetTransactionsList","Result","SendMessage","account","block","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capabilities","clear","clear","clear","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","config","default","default","default","default","default","default","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","get_contract_state","global_id","into","into","into","into","into","into","into","into","into","into","last_mc_block_seqno","last_mc_utime","last_shard_client_mc_block_seqno","mc_time_diff","merge","ready","shard_client_time_diff","smallest_known_lt","state","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transaction","transaction","transactions","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Exists","Exists","NotExist","NotExists","State","Timings","Unchanged","account","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","exists","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","gen_lt","gen_timings","gen_timings","gen_utime","into","into","into","into","last_transaction_id","merge","not_exist","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","Exact","Exact","Inexact","Inexact","LastTransactionId","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","clear","clone","clone","clone","clone_into","clone_into","clone_into","default","default","encode","encoded_len","encoded_len","encoded_len","eq","eq","eq","fmt","fmt","fmt","from","from","from","from","hash","into","into","into","latest_lt","lt","merge","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","GenTimings","Known","Unknown","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from","into","merge","to_owned","try_from","try_into","type_id","vzip","addr_to_bytes","bytes_to_addr","deserialize_account_stuff"],"q":[[0,"nekoton_proto"],[4,"nekoton_proto::protos"],[5,"nekoton_proto::protos::rpc"],[62,"nekoton_proto::protos::rpc::request"],[206,"nekoton_proto::protos::rpc::response"],[405,"nekoton_proto::protos::rpc::response::get_contract_state"],[487,"nekoton_proto::protos::rpc::response::get_contract_state::exists"],[544,"nekoton_proto::protos::rpc::response::get_contract_state::not_exist"],[564,"nekoton_proto::utils"],[567,"core::fmt"],[568,"core::fmt"],[569,"core::any"],[570,"bytes::buf::buf_mut"],[571,"core::option"],[572,"prost::encoding"],[573,"prost::encoding"],[574,"bytes::buf::buf_impl"],[575,"nekoton_abi::models"],[576,"nekoton_abi::models"],[577,"bytes::bytes"],[578,"anyhow"],[579,"ton_block::accounts"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Nested message and enum types in Request.","Nested message and enum types in Response.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of continuation, or the default value if …","","","","","","","","Encodes the message to a buffer.","","","","","","","Returns the encoded length of the message without a length …","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the value of last_transaction_lt, or the default …","Returns the value of last_transaction_lt, or the default …","","","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","","","","","","","","Returns the encoded length of the message without a length …","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Nested message and enum types in GetContractState.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","Returns the value of transaction, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","","Returns the encoded length of the message without a length …","","","","","Nested message and enum types in Exists.","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","Nested message and enum types in NotExist.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","Returns the encoded length of the message without a length …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","","Returns the argument unchanged.","Calls U::from(self).","Decodes an instance of the message from a buffer, and …","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,1,3,4,1,3,4,1,1,3,4,1,3,4,1,3,4,4,1,3,4,1,3,4,1,3,4,1,3,4,1,3,4,1,3,4,4,0,0,3,1,3,4,1,3,4,1,3,4,1,3,4,1,3,4,0,0,17,17,17,0,17,0,17,17,17,17,0,17,0,17,0,17,14,11,11,12,13,14,15,16,17,11,12,13,14,15,16,17,11,12,13,14,15,16,11,12,13,14,15,16,17,11,12,13,14,15,16,17,15,15,15,11,12,13,14,15,16,17,11,12,13,14,15,16,17,11,12,13,14,15,16,17,11,12,13,14,15,16,17,11,12,13,14,15,16,17,12,11,12,13,14,15,16,17,11,14,11,14,14,15,17,16,13,11,12,13,14,15,16,17,11,12,13,14,15,16,17,11,12,13,14,15,16,17,11,12,13,14,15,16,17,11,12,13,14,15,16,17,37,0,0,37,0,37,0,37,0,37,0,37,0,37,0,37,0,37,0,37,35,33,28,29,30,31,32,33,34,35,36,37,28,29,30,31,32,33,34,35,36,37,32,28,29,30,31,32,33,34,35,36,28,29,30,31,32,33,34,35,36,37,28,29,30,31,32,33,34,35,36,37,34,28,29,30,31,32,33,34,35,36,37,28,29,30,31,32,33,34,35,36,37,28,29,30,31,32,33,34,35,36,37,30,30,28,29,30,31,32,33,34,35,36,37,28,29,30,31,32,33,34,35,36,37,0,34,28,29,30,31,32,33,34,35,36,37,30,30,30,30,37,31,30,30,36,28,29,30,31,32,33,34,35,36,37,28,28,29,28,29,30,31,32,33,34,35,36,37,28,29,30,31,32,33,34,35,36,37,28,29,30,31,32,33,34,35,36,37,28,29,30,31,32,33,34,35,36,37,0,41,0,41,0,0,41,40,38,39,40,41,38,39,40,41,38,39,40,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,0,38,39,40,41,38,38,39,39,39,40,41,38,39,40,38,38,39,40,41,40,41,0,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,0,45,0,45,0,43,44,45,43,44,45,43,44,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,45,43,43,44,45,44,43,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,0,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,0,0,0],"f":[0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[1,2],[3,2],[4,2],[1,1],[3,3],[4,4],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[],1],[[],3],[[],4],[1,5],[3,5],[4,5],[[1,1],6],[[3,3],6],[[4,4],6],[[1,7],8],[[3,7],8],[[4,7],8],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[11,2],[12,2],[13,2],[14,2],[15,2],[16,2],[11,11],[12,12],[13,13],[14,14],[15,15],[16,16],[17,17],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[15,[[19,[18]]]],0,[[],11],[[],12],[[],13],[[],14],[[],15],[[],16],[[17,-1],2,20],[11,5],[12,5],[13,5],[14,5],[15,5],[16,5],[17,5],[[11,11],6],[[12,12],6],[[13,13],6],[[14,14],6],[[15,15],6],[[16,16],6],[[17,17],6],[[11,7],8],[[12,7],8],[[13,7],8],[[14,7],8],[[15,7],8],[[16,7],8],[[17,7],8],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[11,21],[14,21],0,0,0,0,[[[22,[17]],23,24,-1,25],[[9,[2,26]]],27],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[28,2],[29,2],[30,2],[31,2],[32,2],[33,2],[34,2],[35,2],[36,2],[28,28],[29,29],[30,30],[31,31],[32,32],[33,33],[34,34],[35,35],[36,36],[37,37],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[],28],[[],29],[[],30],[[],31],[[],32],[[],33],[[],34],[[],35],[[],36],[[37,-1],2,20],[28,5],[29,5],[30,5],[31,5],[32,5],[33,5],[34,5],[35,5],[36,5],[37,5],[[28,28],6],[[29,29],6],[[30,30],6],[[31,31],6],[[32,32],6],[[33,33],6],[[34,34],6],[[35,35],6],[[36,36],6],[[37,37],6],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[28,7],8],[[29,7],8],[[30,7],8],[[31,7],8],[[32,7],8],[[33,7],8],[[34,7],8],[[35,7],8],[[36,7],8],[[37,7],8],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[[22,[37]],23,24,-1,25],[[9,[2,26]]],27],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[28,[[19,[18]]]],0,0,[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[38,2],[39,2],[40,2],[38,38],[39,39],[40,40],[41,41],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],38],[[],39],[[],40],[[41,-1],2,20],[38,5],[39,5],[40,5],[41,5],[[38,38],6],[[39,39],6],[[40,40],6],[[41,41],6],0,[[38,7],8],[[39,7],8],[[40,7],8],[[41,7],8],[42,38],[-1,-1,[]],[42,39],[-1,-1,[]],[38,39],[-1,-1,[]],[-1,-1,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[22,[41]],23,24,-1,25],[[9,[2,26]]],27],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[43,2],[44,2],[43,43],[44,44],[45,45],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],43],[[],44],[[45,-1],2,20],[43,5],[44,5],[45,5],[[43,43],6],[[44,44],6],[[45,45],6],[[43,7],8],[[44,7],8],[[45,7],8],[-1,-1,[]],[-1,-1,[]],[46,45],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[[22,[45]],23,24,-1,25],[[9,[2,26]]],27],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[47,47],[[-1,-2],2,[],[]],[[47,-1],2,20],[47,5],[[47,47],6],[[47,7],8],[42,47],[-1,-1,[]],[-1,-2,[],[]],[[[22,[47]],23,24,-1,25],[[9,[2,26]]],27],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,-2,[],[]],[48,49],[49,[[50,[48]]]],[49,[[50,[51]]]]],"c":[],"p":[[3,"Request",5],[15,"tuple"],[3,"Response",5],[3,"Error",5],[15,"usize"],[15,"bool"],[3,"Formatter",567],[6,"Result",567],[4,"Result",568],[3,"TypeId",569],[3,"GetContractState",62],[3,"GetTransaction",62],[3,"GetDstTransaction",62],[3,"GetTransactionsList",62],[3,"GetAccountsByCodeHash",62],[3,"SendMessage",62],[4,"Call",62],[15,"u8"],[15,"slice"],[8,"BufMut",570],[15,"u64"],[4,"Option",571],[15,"u32"],[4,"WireType",572],[3,"DecodeContext",572],[3,"DecodeError",573],[8,"Buf",574],[3,"GetRawTransaction",206],[3,"GetTransactionsList",206],[3,"GetTimings",206],[3,"GetStatus",206],[3,"GetCapabilities",206],[3,"GetLatestKeyBlock",206],[3,"GetBlockchainConfig",206],[3,"GetAccountsByCodeHash",206],[3,"GetContractState",206],[4,"Result",206],[3,"Timings",405],[3,"NotExist",405],[3,"Exists",405],[4,"State",405],[4,"GenTimings",575],[3,"Exact",487],[3,"Inexact",487],[4,"LastTransactionId",487],[4,"LastTransactionId",575],[4,"GenTimings",544],[4,"MsgAddressInt",576],[3,"Bytes",577],[6,"Result",578],[3,"AccountStuff",579]],"b":[[451,"impl-From%3CGenTimings%3E-for-NotExist"],[453,"impl-From%3CTimings%3E-for-NotExist"]]},\ +"nekoton_proto":{"doc":"","t":"ACAAADDDLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLLMAAMLLLLLLLLLLLLLLLEDNNNDNDNNNNDNDNDNMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMMMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDDNDNDNDNDNDNDNDNENMMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLLLLLLMMMMLMMMMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNDNEDNMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLMMMMLLLLMLALLLLLLLLLLLLLLLLLLLLDNDNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMMLLLLLLLLLLLLLLLLENNLLLLLLLLLLLLLLLLLFFF","n":["models","prost","protos","utils","rpc","Error","Request","Response","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","call","clear","clear","clear","clone","clone","clone","clone_into","clone_into","clone_into","code","default","default","default","encoded_len","encoded_len","encoded_len","eq","eq","eq","fmt","fmt","fmt","from","from","from","into","into","into","message","request","response","result","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Call","GetAccountsByCodeHash","GetAccountsByCodeHash","GetBlockchainConfig","GetCapabilities","GetContractState","GetContractState","GetDstTransaction","GetDstTransaction","GetLatestKeyBlock","GetStatus","GetTimings","GetTransaction","GetTransaction","GetTransactionsList","GetTransactionsList","SendMessage","SendMessage","account","address","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","code_hash","continuation","continuation","default","default","default","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","id","into","into","into","into","into","into","into","last_transaction_lt","last_transaction_lt","last_transaction_lt","last_transaction_lt","limit","limit","merge","message","message_hash","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","GetAccounts","GetAccountsByCodeHash","GetBlockchainConfig","GetBlockchainConfig","GetCapabilities","GetCapabilities","GetContractState","GetContractState","GetLatestKeyBlock","GetLatestKeyBlock","GetRawTransaction","GetRawTransaction","GetStatus","GetStatus","GetTimings","GetTimings","GetTransactionsList","GetTransactionsList","Result","SendMessage","account","block","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capabilities","clear","clear","clear","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","config","default","default","default","default","default","default","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","get_contract_state","global_id","into","into","into","into","into","into","into","into","into","into","last_mc_block_seqno","last_mc_utime","last_shard_client_mc_block_seqno","mc_time_diff","merge","ready","shard_client_time_diff","smallest_known_lt","state","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transaction","transaction","transactions","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Exists","Exists","NotExist","NotExists","State","Timings","Unchanged","account","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","exists","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","gen_lt","gen_timings","gen_timings","gen_utime","into","into","into","into","last_transaction_id","merge","not_exist","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","Exact","Exact","Inexact","Inexact","LastTransactionId","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","clear","clone","clone","clone","clone_into","clone_into","clone_into","default","default","encode","encoded_len","encoded_len","encoded_len","eq","eq","eq","fmt","fmt","fmt","from","from","from","from","hash","into","into","into","latest_lt","lt","merge","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","GenTimings","Known","Unknown","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from","into","merge","to_owned","try_from","try_into","type_id","vzip","addr_to_bytes","bytes_to_addr","deserialize_account_stuff"],"q":[[0,"nekoton_proto"],[4,"nekoton_proto::protos"],[5,"nekoton_proto::protos::rpc"],[62,"nekoton_proto::protos::rpc::request"],[206,"nekoton_proto::protos::rpc::response"],[405,"nekoton_proto::protos::rpc::response::get_contract_state"],[487,"nekoton_proto::protos::rpc::response::get_contract_state::exists"],[544,"nekoton_proto::protos::rpc::response::get_contract_state::not_exist"],[564,"nekoton_proto::utils"],[567,"core::fmt"],[568,"core::fmt"],[569,"core::any"],[570,"bytes::buf::buf_mut"],[571,"core::option"],[572,"prost::encoding"],[573,"prost::encoding"],[574,"bytes::buf::buf_impl"],[575,"nekoton_abi::models"],[576,"nekoton_abi::models"],[577,"bytes::bytes"],[578,"anyhow"],[579,"ton_block::accounts"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Nested message and enum types in Request.","Nested message and enum types in Response.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of continuation, or the default value if …","","","","","","","","Encodes the message to a buffer.","","","","","","","Returns the encoded length of the message without a length …","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the value of last_transaction_lt, or the default …","Returns the value of last_transaction_lt, or the default …","","","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","","","","","","","","Returns the encoded length of the message without a length …","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Nested message and enum types in GetContractState.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","Returns the value of transaction, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","","Returns the encoded length of the message without a length …","","","","","Nested message and enum types in Exists.","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","Nested message and enum types in NotExist.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","Returns the encoded length of the message without a length …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","Decodes an instance of the message from a buffer, and …","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,1,3,4,1,3,4,1,1,3,4,1,3,4,1,3,4,4,1,3,4,1,3,4,1,3,4,1,3,4,1,3,4,1,3,4,4,0,0,3,1,3,4,1,3,4,1,3,4,1,3,4,1,3,4,0,0,17,17,17,0,17,0,17,17,17,17,0,17,0,17,0,17,14,11,11,12,13,14,15,16,17,11,12,13,14,15,16,17,11,12,13,14,15,16,11,12,13,14,15,16,17,11,12,13,14,15,16,17,15,15,15,11,12,13,14,15,16,17,11,12,13,14,15,16,17,11,12,13,14,15,16,17,11,12,13,14,15,16,17,11,12,13,14,15,16,17,12,11,12,13,14,15,16,17,11,14,11,14,14,15,17,16,13,11,12,13,14,15,16,17,11,12,13,14,15,16,17,11,12,13,14,15,16,17,11,12,13,14,15,16,17,11,12,13,14,15,16,17,37,0,0,37,0,37,0,37,0,37,0,37,0,37,0,37,0,37,0,37,35,33,28,29,30,31,32,33,34,35,36,37,28,29,30,31,32,33,34,35,36,37,32,28,29,30,31,32,33,34,35,36,28,29,30,31,32,33,34,35,36,37,28,29,30,31,32,33,34,35,36,37,34,28,29,30,31,32,33,34,35,36,37,28,29,30,31,32,33,34,35,36,37,28,29,30,31,32,33,34,35,36,37,30,30,28,29,30,31,32,33,34,35,36,37,28,29,30,31,32,33,34,35,36,37,0,34,28,29,30,31,32,33,34,35,36,37,30,30,30,30,37,31,30,30,36,28,29,30,31,32,33,34,35,36,37,28,28,29,28,29,30,31,32,33,34,35,36,37,28,29,30,31,32,33,34,35,36,37,28,29,30,31,32,33,34,35,36,37,28,29,30,31,32,33,34,35,36,37,0,41,0,41,0,0,41,40,38,39,40,41,38,39,40,41,38,39,40,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,0,38,39,40,41,38,38,39,39,39,40,41,38,39,40,38,38,39,40,41,40,41,0,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,0,45,0,45,0,43,44,45,43,44,45,43,44,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,45,43,43,44,45,44,43,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,0,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,0,0,0],"f":[0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[1,2],[3,2],[4,2],[1,1],[3,3],[4,4],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[],1],[[],3],[[],4],[1,5],[3,5],[4,5],[[1,1],6],[[3,3],6],[[4,4],6],[[1,7],8],[[3,7],8],[[4,7],8],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[11,2],[12,2],[13,2],[14,2],[15,2],[16,2],[11,11],[12,12],[13,13],[14,14],[15,15],[16,16],[17,17],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[15,[[19,[18]]]],0,[[],11],[[],12],[[],13],[[],14],[[],15],[[],16],[[17,-1],2,20],[11,5],[12,5],[13,5],[14,5],[15,5],[16,5],[17,5],[[11,11],6],[[12,12],6],[[13,13],6],[[14,14],6],[[15,15],6],[[16,16],6],[[17,17],6],[[11,7],8],[[12,7],8],[[13,7],8],[[14,7],8],[[15,7],8],[[16,7],8],[[17,7],8],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[11,21],[14,21],0,0,0,0,[[[22,[17]],23,24,-1,25],[[9,[2,26]]],27],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[28,2],[29,2],[30,2],[31,2],[32,2],[33,2],[34,2],[35,2],[36,2],[28,28],[29,29],[30,30],[31,31],[32,32],[33,33],[34,34],[35,35],[36,36],[37,37],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[],28],[[],29],[[],30],[[],31],[[],32],[[],33],[[],34],[[],35],[[],36],[[37,-1],2,20],[28,5],[29,5],[30,5],[31,5],[32,5],[33,5],[34,5],[35,5],[36,5],[37,5],[[28,28],6],[[29,29],6],[[30,30],6],[[31,31],6],[[32,32],6],[[33,33],6],[[34,34],6],[[35,35],6],[[36,36],6],[[37,37],6],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[28,7],8],[[29,7],8],[[30,7],8],[[31,7],8],[[32,7],8],[[33,7],8],[[34,7],8],[[35,7],8],[[36,7],8],[[37,7],8],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[[22,[37]],23,24,-1,25],[[9,[2,26]]],27],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[28,[[19,[18]]]],0,0,[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[38,2],[39,2],[40,2],[38,38],[39,39],[40,40],[41,41],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],38],[[],39],[[],40],[[41,-1],2,20],[38,5],[39,5],[40,5],[41,5],[[38,38],6],[[39,39],6],[[40,40],6],[[41,41],6],0,[[38,7],8],[[39,7],8],[[40,7],8],[[41,7],8],[-1,-1,[]],[42,38],[38,39],[42,39],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[22,[41]],23,24,-1,25],[[9,[2,26]]],27],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[43,2],[44,2],[43,43],[44,44],[45,45],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],43],[[],44],[[45,-1],2,20],[43,5],[44,5],[45,5],[[43,43],6],[[44,44],6],[[45,45],6],[[43,7],8],[[44,7],8],[[45,7],8],[-1,-1,[]],[-1,-1,[]],[46,45],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[[22,[45]],23,24,-1,25],[[9,[2,26]]],27],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[47,47],[[-1,-2],2,[],[]],[[47,-1],2,20],[47,5],[[47,47],6],[[47,7],8],[-1,-1,[]],[42,47],[-1,-2,[],[]],[[[22,[47]],23,24,-1,25],[[9,[2,26]]],27],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,-2,[],[]],[48,49],[49,[[50,[48]]]],[49,[[50,[51]]]]],"c":[],"p":[[3,"Request",5],[15,"tuple"],[3,"Response",5],[3,"Error",5],[15,"usize"],[15,"bool"],[3,"Formatter",567],[6,"Result",567],[4,"Result",568],[3,"TypeId",569],[3,"GetContractState",62],[3,"GetTransaction",62],[3,"GetDstTransaction",62],[3,"GetTransactionsList",62],[3,"GetAccountsByCodeHash",62],[3,"SendMessage",62],[4,"Call",62],[15,"u8"],[15,"slice"],[8,"BufMut",570],[15,"u64"],[4,"Option",571],[15,"u32"],[4,"WireType",572],[3,"DecodeContext",572],[3,"DecodeError",573],[8,"Buf",574],[3,"GetRawTransaction",206],[3,"GetTransactionsList",206],[3,"GetTimings",206],[3,"GetStatus",206],[3,"GetCapabilities",206],[3,"GetLatestKeyBlock",206],[3,"GetBlockchainConfig",206],[3,"GetAccountsByCodeHash",206],[3,"GetContractState",206],[4,"Result",206],[3,"Timings",405],[3,"NotExist",405],[3,"Exists",405],[4,"State",405],[4,"GenTimings",575],[3,"Exact",487],[3,"Inexact",487],[4,"LastTransactionId",487],[4,"LastTransactionId",575],[4,"GenTimings",544],[4,"MsgAddressInt",576],[3,"Bytes",577],[6,"Result",578],[3,"AccountStuff",579]],"b":[[451,"impl-From%3CTimings%3E-for-NotExist"],[452,"impl-From%3CGenTimings%3E-for-NotExist"]]},\ "nekoton_transport":{"doc":"","t":"ADDLLLLLLLLLLLLLMMLLLLLLLLLLLLLMMMLLLLLLLLLLLL","n":["gql","GqlClient","GqlNetworkSettings","__clone_box","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","default","deserialize","endpoint_selection_retry_count","endpoints","erased_serialize","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_local","latency_detection_interval","local","max_latency","new","post","serialize","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip"],"q":[[0,"nekoton_transport"],[1,"nekoton_transport::gql"],[46,"dyn_clone::sealed"],[47,"core::any"],[48,"core::result"],[49,"serde::de"],[50,"erased_serde::ser"],[51,"erased_serde::ser"],[52,"core::fmt"],[53,"core::fmt"],[54,"alloc::sync"],[55,"alloc::rc"],[56,"anyhow"],[57,"nekoton::external"],[58,"core::future::future"],[59,"core::pin"],[60,"serde::ser"],[61,"core::any"]],"d":["","","","","","","","","","","","","","","","","Maximum amount of retries during endpoint selection","Path to graphql api endpoints, e.g. https://main.ton.dev","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","Frequency of sync latency detection. Default: 60000","Gql node type","Maximum value for the endpoint’s blockchain data sync …","","","","","","","","","","","",""],"i":[0,0,0,4,15,4,15,4,15,4,15,4,4,4,4,4,4,4,4,4,15,4,15,4,15,4,15,4,15,4,15,4,4,4,15,15,4,4,15,4,15,4,15,4,15,4],"f":[0,0,0,[[-1,1],2,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,4],[[-1,-2],2,[],[]],[[],4],[-1,[[5,[4]]],6],0,0,[[-1,7],[[5,[8,9]]],[]],[[4,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[15,16],0,0,0,[4,[[17,[[13,[15]]]]]],[[15,18],[[20,[[12,[19]]]]]],[[4,-1],5,21],[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,22,[]],[-1,22,[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",46],[15,"tuple"],[8,"Any",47],[3,"GqlNetworkSettings",1],[4,"Result",48],[8,"Deserializer",49],[8,"Serializer",50],[3,"Ok",50],[3,"Error",51],[3,"Formatter",52],[6,"Result",52],[3,"Box",53],[3,"Arc",54],[3,"Rc",55],[3,"GqlClient",1],[15,"bool"],[6,"Result",56],[3,"GqlRequest",57],[8,"Future",58],[3,"Pin",59],[8,"Serializer",60],[3,"TypeId",47]],"b":[]},\ -"nekoton_utils":{"doc":"","t":"IDDNNRDEIDLLLLLLLLLLLLLLLLLLFFFFFFLLOFLLLLLLLLLLLLLLLLLFFLFKLLLFKLLLFKLLLLFFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFLLLLLLKLLLLLLLLLLLLLLLFLFLLLLLFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF","n":["Clock","ClockWithOffset","ConstClock","FailedToDecryptData","FailedToEncryptData","NONCE_LENGTH","SimpleClock","SymmetricCryptoError","TrustMe","UnknownEnumVariant","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","compute_account_lt","compute_balance_change","compute_total_transaction_fees","decrypt","decrypt_secure","decrypt_secure_str","default","default","define_string_enum","encrypt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_millis","from_secs","into","into","into","into","into","is_empty_cell","make_pruned_branch_cell","new","now_ms_f64","now_ms_f64","now_ms_f64","now_ms_f64","now_ms_f64","now_ms_u64","now_ms_u64","now_ms_u64","now_ms_u64","now_ms_u64","now_sec_u64","now_sec_u64","now_sec_u64","now_sec_u64","now_sec_u64","offset_ms","pack_std_smc_addr","prune_deep_cells","repack_address","serde_account_stuff","serde_address","serde_base64_array","serde_boc","serde_bytes","serde_bytes_base64","serde_bytes_base64_optional","serde_cell","serde_duration_ms","serde_duration_sec","serde_hex_array","serde_iter","serde_nonce","serde_optional_address","serde_optional_hex_array","serde_optional_string","serde_optional_u64","serde_optional_uint256","serde_optional_vec_uint256","serde_public_key","serde_secret_key","serde_string","serde_string_array","serde_ton_block","serde_u64","serde_uint256","serde_vec_address","serde_vec_public_key","serde_vec_uint256","symmetric_key_from_password","to_owned","to_owned","to_owned","to_owned","to_string","to_string","trust_me","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unpack_std_smc_addr","update_offset","validate_address","vzip","vzip","vzip","vzip","vzip","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize"],"q":[[0,"nekoton_utils"],[137,"nekoton_utils::serde_account_stuff"],[139,"nekoton_utils::serde_address"],[141,"nekoton_utils::serde_base64_array"],[143,"nekoton_utils::serde_boc"],[145,"nekoton_utils::serde_bytes"],[147,"nekoton_utils::serde_bytes_base64"],[149,"nekoton_utils::serde_bytes_base64_optional"],[151,"nekoton_utils::serde_cell"],[153,"nekoton_utils::serde_duration_ms"],[155,"nekoton_utils::serde_duration_sec"],[157,"nekoton_utils::serde_hex_array"],[159,"nekoton_utils::serde_iter"],[160,"nekoton_utils::serde_nonce"],[162,"nekoton_utils::serde_optional_address"],[164,"nekoton_utils::serde_optional_hex_array"],[166,"nekoton_utils::serde_optional_string"],[168,"nekoton_utils::serde_optional_u64"],[170,"nekoton_utils::serde_optional_uint256"],[172,"nekoton_utils::serde_optional_vec_uint256"],[174,"nekoton_utils::serde_public_key"],[176,"nekoton_utils::serde_secret_key"],[178,"nekoton_utils::serde_string"],[180,"nekoton_utils::serde_string_array"],[182,"nekoton_utils::serde_ton_block"],[184,"nekoton_utils::serde_u64"],[186,"nekoton_utils::serde_uint256"],[188,"nekoton_utils::serde_vec_address"],[190,"nekoton_utils::serde_vec_public_key"],[192,"nekoton_utils::serde_vec_uint256"],[194,"ton_block::transactions"],[195,"ton_block::transactions"],[196,"chacha20poly1305"],[197,"core::result"],[198,"secstr"],[199,"secstr"],[200,"core::fmt"],[201,"ton_types::cell"],[202,"anyhow"],[203,"ton_block::messages"],[204,"alloc::string"],[205,"ton_types::cell::slice"],[206,"chacha20poly1305"],[207,"ton_block::accounts"],[208,"serde::de"],[209,"serde::ser"],[210,"core::convert"],[211,"core::option"],[212,"core::time"],[213,"core::iter::traits::collect"],[214,"core::clone"],[215,"core::marker"],[216,"core::str::traits"],[217,"core::fmt"],[218,"ed25519_dalek::secret"],[219,"serde::de"],[220,"ton_block"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculate total transaction fee which is charged from the …","Decrypts data using specified decrypter and nonce","Decrypts data using specified decrypter and nonce","Decrypts utf8 data using specified decrypter and nonce","","","","Encrypts data using specified encryptor and nonce","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Packs std address to base64 format","","repacks any address to MsgAddressInt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unpacks base64 encoded address to std address","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,3,3,0,0,0,0,0,1,19,2,3,4,1,19,2,3,4,1,2,3,4,1,2,3,4,0,0,0,0,0,0,19,2,0,0,1,3,3,4,4,1,19,2,3,4,2,2,1,19,2,3,4,0,0,19,0,52,1,19,2,0,52,1,19,2,0,52,1,19,2,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,3,4,53,1,19,2,3,4,1,19,2,3,4,1,19,2,3,4,0,19,0,1,19,2,3,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[2,2],[3,3],[4,4],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[6,7],[6,8],[[6,9],10],[[11,12,[14,[13]]],[[16,[[15,[13]],3]]]],[[11,12,[14,[13]]],[[16,[[17,[13]],3]]]],[[11,12,[14,[13]]],[[16,[18,3]]]],[[],19],[[],2],0,[[11,12,[14,[13]]],[[16,[[15,[13]],3]]]],[[1,20],21],[[3,20],21],[[3,20],21],[[4,20],21],[[4,20],21],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[7,2],[7,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[22,23],[[24,13],[[25,[24]]]],[26,19],[[],27],[-1,27,[]],[1,27],[19,27],[2,27],[[],7],[-1,7,[]],[1,7],[19,7],[2,7],[[],7],[-1,7,[]],[1,7],[19,7],[2,7],[19,26],[[23,28,23],[[25,[29]]]],[[24,30],[[25,[31]]]],[32,[[25,[28]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[32,[14,[13]]],33],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,29,[]],[-1,29,[]],[-1,-2,[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[[32,23],[[25,[28]]]],[[19,26],5],[32,23],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[16,[35]]],36],[[35,-1],16,37],[-1,[[16,[28]]],36],[[28,-1],16,37],[-1,[[16,[[38,[13]]]]],36],[[39,-1],16,37],[-1,[[16,[31]]],36],[[31,-1],16,37],[-1,[[16,[[15,[13]]]]],36],[[39,-1],16,37],[-1,[[16,[[15,[13]]]]],36],[[39,-1],16,37],[-1,[[16,[[40,[[15,[13]]]]]]],36],[[[40,[-1]],-2],16,[[39,[[14,[13]]]]],37],[-1,[[16,[24]]],36],[[24,-1],16,37],[-1,[[16,[41]]],36],[[41,-1],16,37],[-1,[[16,[41]]],36],[[41,-1],16,37],[-1,[[16,[[38,[13]]]]],36],[[39,-1],16,37],[[-1,-2],16,[42,43],37],[-1,[[16,[12]]],36],[[12,-1],16,37],[-1,[[16,[[40,[28]]]]],36],[[[40,[28]],-1],16,37],[-1,[[16,[[40,[[38,[13]]]]]]],36],[[[40,[-1]],-2],16,[[39,[[14,[13]]]],44],37],[-1,[[16,[[40,[-2]]]]],36,45],[[[40,[-1]],-2],16,46,37],[-1,[[16,[[40,[7]]]]],36],[[[40,[7]],-1],16,37],[-1,[[16,[[40,[22]]]]],36],[[[40,[22]],-1],16,37],[-1,[[16,[[40,[[15,[22]]]]]]],36],[[[40,[[15,[22]]]],-1],16,37],[-1,[[16,[47]]],36],[[47,-1],16,37],[-1,[[16,[48]]],36],[[48,-1],16,37],[-1,[[16,[-2]]],36,45],[[46,-1],16,37],[-1,[[16,[[15,[-2]]]]],36,[49,45]],[[[14,[-1]],-2],16,46,37],[-1,[[16,[-2]]],36,50],[[51,-1],16,37],[-1,[[16,[7]]],36],[[7,-1],16,37],[-1,[[16,[22]]],36],[[22,-1],16,37],[-1,[[16,[[15,[28]]]]],36],[[[14,[28]],-1],16,37],[-1,[[16,[[15,[47]]]]],36],[[[14,[47]],-1],16,37],[-1,[[16,[[15,[22]]]]],36],[[[14,[22]],-1],16,37]],"c":[],"p":[[3,"SimpleClock",0],[3,"ConstClock",0],[4,"SymmetricCryptoError",0],[3,"UnknownEnumVariant",0],[15,"tuple"],[3,"Transaction",194],[15,"u64"],[15,"i128"],[3,"TransactionDescrOrdinary",194],[15,"u128"],[6,"ChaCha20Poly1305",195],[6,"Nonce",195],[15,"u8"],[15,"slice"],[3,"Vec",196],[4,"Result",197],[3,"SecVec",198],[3,"SecUtf8",198],[3,"ClockWithOffset",0],[3,"Formatter",199],[6,"Result",199],[3,"UInt256",200],[15,"bool"],[3,"Cell",201],[6,"Result",202],[15,"i64"],[15,"f64"],[4,"MsgAddressInt",203],[3,"String",204],[15,"u16"],[3,"SliceData",205],[15,"str"],[6,"Key",195],[3,"TypeId",206],[3,"AccountStuff",207],[8,"Deserializer",208],[8,"Serializer",209],[15,"array"],[8,"AsRef",210],[4,"Option",211],[3,"Duration",212],[8,"IntoIterator",213],[8,"Clone",214],[8,"Sized",215],[8,"FromStr",216],[8,"Display",199],[3,"PublicKey",217],[3,"SecretKey",218],[8,"Deserialize",208],[8,"Deserializable",219],[8,"Serializable",219],[8,"Clock",0],[8,"TrustMe",0]],"b":[[39,"impl-Debug-for-SymmetricCryptoError"],[40,"impl-Display-for-SymmetricCryptoError"],[41,"impl-Display-for-UnknownEnumVariant"],[42,"impl-Debug-for-UnknownEnumVariant"]]}\ +"nekoton_utils":{"doc":"","t":"IDDNNRDEIDLLLLLLLLLLLLLLLLLLFFFFFFLLOFLLLLLLLLLLLLLLLLLFFLFKLLLFKLLLFKLLLLFFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFLLLLLLKLLLLLLLLLLLLLLLFLFLLLLLFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF","n":["Clock","ClockWithOffset","ConstClock","FailedToDecryptData","FailedToEncryptData","NONCE_LENGTH","SimpleClock","SymmetricCryptoError","TrustMe","UnknownEnumVariant","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","compute_account_lt","compute_balance_change","compute_total_transaction_fees","decrypt","decrypt_secure","decrypt_secure_str","default","default","define_string_enum","encrypt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_millis","from_secs","into","into","into","into","into","is_empty_cell","make_pruned_branch_cell","new","now_ms_f64","now_ms_f64","now_ms_f64","now_ms_f64","now_ms_f64","now_ms_u64","now_ms_u64","now_ms_u64","now_ms_u64","now_ms_u64","now_sec_u64","now_sec_u64","now_sec_u64","now_sec_u64","now_sec_u64","offset_ms","pack_std_smc_addr","prune_deep_cells","repack_address","serde_account_stuff","serde_address","serde_base64_array","serde_boc","serde_bytes","serde_bytes_base64","serde_bytes_base64_optional","serde_cell","serde_duration_ms","serde_duration_sec","serde_hex_array","serde_iter","serde_nonce","serde_optional_address","serde_optional_hex_array","serde_optional_string","serde_optional_u64","serde_optional_uint256","serde_optional_vec_uint256","serde_public_key","serde_secret_key","serde_string","serde_string_array","serde_ton_block","serde_u64","serde_uint256","serde_vec_address","serde_vec_public_key","serde_vec_uint256","symmetric_key_from_password","to_owned","to_owned","to_owned","to_owned","to_string","to_string","trust_me","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unpack_std_smc_addr","update_offset","validate_address","vzip","vzip","vzip","vzip","vzip","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize"],"q":[[0,"nekoton_utils"],[137,"nekoton_utils::serde_account_stuff"],[139,"nekoton_utils::serde_address"],[141,"nekoton_utils::serde_base64_array"],[143,"nekoton_utils::serde_boc"],[145,"nekoton_utils::serde_bytes"],[147,"nekoton_utils::serde_bytes_base64"],[149,"nekoton_utils::serde_bytes_base64_optional"],[151,"nekoton_utils::serde_cell"],[153,"nekoton_utils::serde_duration_ms"],[155,"nekoton_utils::serde_duration_sec"],[157,"nekoton_utils::serde_hex_array"],[159,"nekoton_utils::serde_iter"],[160,"nekoton_utils::serde_nonce"],[162,"nekoton_utils::serde_optional_address"],[164,"nekoton_utils::serde_optional_hex_array"],[166,"nekoton_utils::serde_optional_string"],[168,"nekoton_utils::serde_optional_u64"],[170,"nekoton_utils::serde_optional_uint256"],[172,"nekoton_utils::serde_optional_vec_uint256"],[174,"nekoton_utils::serde_public_key"],[176,"nekoton_utils::serde_secret_key"],[178,"nekoton_utils::serde_string"],[180,"nekoton_utils::serde_string_array"],[182,"nekoton_utils::serde_ton_block"],[184,"nekoton_utils::serde_u64"],[186,"nekoton_utils::serde_uint256"],[188,"nekoton_utils::serde_vec_address"],[190,"nekoton_utils::serde_vec_public_key"],[192,"nekoton_utils::serde_vec_uint256"],[194,"ton_block::transactions"],[195,"ton_block::transactions"],[196,"chacha20poly1305"],[197,"core::result"],[198,"secstr"],[199,"secstr"],[200,"core::fmt"],[201,"ton_types::cell"],[202,"anyhow"],[203,"ton_block::messages"],[204,"alloc::string"],[205,"ton_types::cell::slice"],[206,"chacha20poly1305"],[207,"ton_block::accounts"],[208,"serde::de"],[209,"serde::ser"],[210,"core::convert"],[211,"core::option"],[212,"core::time"],[213,"core::iter::traits::collect"],[214,"core::clone"],[215,"core::marker"],[216,"core::str::traits"],[217,"core::fmt"],[218,"ed25519_dalek::secret"],[219,"serde::de"],[220,"ton_block"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculate total transaction fee which is charged from the …","Decrypts data using specified decrypter and nonce","Decrypts data using specified decrypter and nonce","Decrypts utf8 data using specified decrypter and nonce","","","","Encrypts data using specified encryptor and nonce","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Packs std address to base64 format","","repacks any address to MsgAddressInt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unpacks base64 encoded address to std address","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,3,3,0,0,0,0,0,1,19,2,3,4,1,19,2,3,4,1,2,3,4,1,2,3,4,0,0,0,0,0,0,19,2,0,0,1,3,3,4,4,1,19,2,3,4,2,2,1,19,2,3,4,0,0,19,0,52,1,19,2,0,52,1,19,2,0,52,1,19,2,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,3,4,53,1,19,2,3,4,1,19,2,3,4,1,19,2,3,4,0,19,0,1,19,2,3,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[2,2],[3,3],[4,4],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[6,7],[6,8],[[6,9],10],[[11,12,[14,[13]]],[[16,[[15,[13]],3]]]],[[11,12,[14,[13]]],[[16,[[17,[13]],3]]]],[[11,12,[14,[13]]],[[16,[18,3]]]],[[],19],[[],2],0,[[11,12,[14,[13]]],[[16,[[15,[13]],3]]]],[[1,20],21],[[3,20],21],[[3,20],21],[[4,20],21],[[4,20],21],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[7,2],[7,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[22,23],[[24,13],[[25,[24]]]],[26,19],[[],27],[-1,27,[]],[1,27],[19,27],[2,27],[[],7],[-1,7,[]],[1,7],[19,7],[2,7],[[],7],[-1,7,[]],[1,7],[19,7],[2,7],[19,26],[[23,28,23],[[25,[29]]]],[[24,30],[[25,[31]]]],[32,[[25,[28]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[32,[14,[13]]],33],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,29,[]],[-1,29,[]],[-1,-2,[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[[32,23],[[25,[28]]]],[[19,26],5],[32,23],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[16,[35]]],36],[[35,-1],16,37],[-1,[[16,[28]]],36],[[28,-1],16,37],[-1,[[16,[[38,[13]]]]],36],[[39,-1],16,37],[-1,[[16,[31]]],36],[[31,-1],16,37],[-1,[[16,[[15,[13]]]]],36],[[39,-1],16,37],[-1,[[16,[[15,[13]]]]],36],[[39,-1],16,37],[-1,[[16,[[40,[[15,[13]]]]]]],36],[[[40,[-1]],-2],16,[[39,[[14,[13]]]]],37],[-1,[[16,[24]]],36],[[24,-1],16,37],[-1,[[16,[41]]],36],[[41,-1],16,37],[-1,[[16,[41]]],36],[[41,-1],16,37],[-1,[[16,[[38,[13]]]]],36],[[39,-1],16,37],[[-1,-2],16,[42,43],37],[-1,[[16,[12]]],36],[[12,-1],16,37],[-1,[[16,[[40,[28]]]]],36],[[[40,[28]],-1],16,37],[-1,[[16,[[40,[[38,[13]]]]]]],36],[[[40,[-1]],-2],16,[[39,[[14,[13]]]],44],37],[-1,[[16,[[40,[-2]]]]],36,45],[[[40,[-1]],-2],16,46,37],[-1,[[16,[[40,[7]]]]],36],[[[40,[7]],-1],16,37],[-1,[[16,[[40,[22]]]]],36],[[[40,[22]],-1],16,37],[-1,[[16,[[40,[[15,[22]]]]]]],36],[[[40,[[15,[22]]]],-1],16,37],[-1,[[16,[47]]],36],[[47,-1],16,37],[-1,[[16,[48]]],36],[[48,-1],16,37],[-1,[[16,[-2]]],36,45],[[46,-1],16,37],[-1,[[16,[[15,[-2]]]]],36,[49,45]],[[[14,[-1]],-2],16,46,37],[-1,[[16,[-2]]],36,50],[[51,-1],16,37],[-1,[[16,[7]]],36],[[7,-1],16,37],[-1,[[16,[22]]],36],[[22,-1],16,37],[-1,[[16,[[15,[28]]]]],36],[[[14,[28]],-1],16,37],[-1,[[16,[[15,[47]]]]],36],[[[14,[47]],-1],16,37],[-1,[[16,[[15,[22]]]]],36],[[[14,[22]],-1],16,37]],"c":[],"p":[[3,"SimpleClock",0],[3,"ConstClock",0],[4,"SymmetricCryptoError",0],[3,"UnknownEnumVariant",0],[15,"tuple"],[3,"Transaction",194],[15,"u64"],[15,"i128"],[3,"TransactionDescrOrdinary",194],[15,"u128"],[6,"ChaCha20Poly1305",195],[6,"Nonce",195],[15,"u8"],[15,"slice"],[3,"Vec",196],[4,"Result",197],[3,"SecVec",198],[3,"SecUtf8",198],[3,"ClockWithOffset",0],[3,"Formatter",199],[6,"Result",199],[3,"UInt256",200],[15,"bool"],[3,"Cell",201],[6,"Result",202],[15,"i64"],[15,"f64"],[4,"MsgAddressInt",203],[3,"String",204],[15,"u16"],[3,"SliceData",205],[15,"str"],[6,"Key",195],[3,"TypeId",206],[3,"AccountStuff",207],[8,"Deserializer",208],[8,"Serializer",209],[15,"array"],[8,"AsRef",210],[4,"Option",211],[3,"Duration",212],[8,"IntoIterator",213],[8,"Clone",214],[8,"Sized",215],[8,"FromStr",216],[8,"Display",199],[3,"PublicKey",217],[3,"SecretKey",218],[8,"Deserialize",208],[8,"Deserializable",219],[8,"Serializable",219],[8,"Clock",0],[8,"TrustMe",0]],"b":[[39,"impl-Debug-for-SymmetricCryptoError"],[40,"impl-Display-for-SymmetricCryptoError"],[41,"impl-Debug-for-UnknownEnumVariant"],[42,"impl-Display-for-UnknownEnumVariant"]]}\ }'); if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)}; if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex}; diff --git a/trait.impl/core/clone/trait.Clone.js b/trait.impl/core/clone/trait.Clone.js index ea5f5e86d..2e3758d5e 100644 --- a/trait.impl/core/clone/trait.Clone.js +++ b/trait.impl/core/clone/trait.Clone.js @@ -1,8 +1,8 @@ (function() {var implementors = { -"nekoton":[["impl Clone for EncryptedKeySigner"],["impl Clone for TransactionAdditionalInfo"],["impl Clone for TransferRecipient"],["impl Clone for LedgerKeyError"],["impl Clone for MessageBodyError"],["impl Clone for MultisigPendingTransaction"],["impl Clone for LedgerKeyGetPublicKeys"],["impl Clone for TransactionExecutionOptions"],["impl Clone for MultisigExecuteUpdate"],["impl Clone for OwnersCacheError"],["impl Clone for Expiration"],["impl Clone for LedgerSignInput"],["impl Clone for DePoolReceiveAnswerNotification"],["impl Clone for KeyStoreEntry"],["impl Clone for TokenWalletAsset"],["impl Clone for Transaction"],["impl Clone for LedgerKeySigner"],["impl Clone for EncryptedKeyError"],["impl Clone for WalletInteractionMethod"],["impl Clone for LatestBlock"],["impl Clone for AccountToAdd"],["impl Clone for AccountStatus"],["impl Clone for InternalMessage"],["impl Clone for ExpireAt"],["impl Clone for LedgerSignatureContext"],["impl Clone for KeyStoreError"],["impl Clone for NftVersion"],["impl Clone for EncryptedKey"],["impl Clone for LedgerKey"],["impl Clone for NodeClientError"],["impl Clone for AdditionalAssets"],["impl Clone for ContractState"],["impl Clone for ExistingContract"],["impl Clone for Message"],["impl Clone for TransportInfo"],["impl Clone for RawTransaction"],["impl Clone for TransactionError"],["impl Clone for InitData"],["impl Clone for CollectionInterfaces"],["impl Clone for NetworkCapabilities"],["impl Clone for TransactionsBatchType"],["impl<'a> Clone for SignerContext<'a>"],["impl Clone for Password"],["impl Clone for EncryptedData"],["impl Clone for EncryptionAlgorithm"],["impl Clone for MessageFlagsError"],["impl Clone for DerivedKeySigner"],["impl Clone for WalletInteractionInfo"],["impl Clone for ReliableBehavior"],["impl Clone for PendingTransaction"],["impl Clone for EncryptedKeyGetPublicKeys"],["impl Clone for WalletType"],["impl Clone for LedgerUpdateKeyInput"],["impl Clone for PasswordCacheBehavior"],["impl Clone for EncryptedKeyPassword"],["impl Clone for MessageBody"],["impl Clone for InitData"],["impl Clone for IncomingChangeOwner"],["impl Clone for TokenIncomingTransfer"],["impl Clone for SignedMessage"],["impl Clone for MultisigPendingUpdate"],["impl Clone for PollingMethod"],["impl Clone for MultisigSubmitTransaction"],["impl Clone for PollContractState"],["impl Clone for TokenOutgoingTransfer"],["impl Clone for Gift"],["impl Clone for TokenWalletTransaction"],["impl Clone for MessageType"],["impl Clone for MessageContext"],["impl Clone for TonWalletDetails"],["impl Clone for TonWalletAsset"],["impl Clone for GqlRequest"],["impl Clone for NftTransaction"],["impl Clone for MnemonicType"],["impl<T: Clone> Clone for TransactionWithData<T>"],["impl Clone for IncomingChangeManager"],["impl Clone for MessageFlags"],["impl Clone for MultisigTransaction"],["impl Clone for SharedSecret"],["impl Clone for MultisigType"],["impl Clone for DePoolAsset"],["impl Clone for TransferAction"],["impl Clone for MultisigConfirmTransaction"],["impl Clone for MultisigParamsPrefix"],["impl<'a> Clone for DeployParams<'a>"],["impl Clone for AssetsList"],["impl Clone for RawContractState"],["impl Clone for TransactionsBatchInfo"],["impl Clone for LedgerKeyCreateInput"],["impl Clone for UpdatedParams"],["impl Clone for BlockParsingError"],["impl Clone for TokenSwapBack"],["impl Clone for DerivedKeyPassword"],["impl Clone for MultisigSendTransaction"],["impl Clone for DePoolOnRoundCompleteNotification"],["impl Clone for ResolvedValue"],["impl Clone for IncomingNftTransfer"],["impl Clone for MultisigSubmitUpdate"],["impl Clone for SignerEntry"],["impl Clone for KnownPayload"],["impl Clone for MultisigConfirmUpdate"],["impl Clone for Symbol"],["impl Clone for TokenWalletDeployedNotification"]], -"nekoton_abi":[["impl Clone for WrappedFunction"],["impl Clone for ExtractionError"],["impl Clone for PubkeyHeader"],["impl Clone for FunctionWithBounceHandler"],["impl Clone for LastTransactionId"],["impl Clone for GenTimings"],["impl Clone for TimeHeader"],["impl Clone for TupleBuilder"],["impl Clone for EventBuilder"],["impl Clone for ExpireHeader"],["impl Clone for BriefBlockchainConfig"],["impl Clone for UnpackerError"],["impl Clone for TransactionId"],["impl Clone for ParsedType"],["impl Clone for ExtractedOwned"],["impl<'a> Clone for ExecutionContext<'a>"],["impl Clone for FunctionBuilder"],["impl Clone for TransactionParser"]], -"nekoton_contracts":[["impl<'a> Clone for RootTokenContract<'a>"],["impl Clone for SafeMultisigParams"],["impl Clone for UpdateTransaction"],["impl Clone for NftCodeHashOutputs"],["impl Clone for TokensBurnedInputs"],["impl Clone for NonZeroResultCode"],["impl Clone for ExecuteUpdateParams"],["impl Clone for AcceptBurnInputs"],["impl Clone for TokenWalletDetails"],["impl Clone for BurnByOwnerInputs"],["impl Clone for MintInputs"],["impl<'a> Clone for NftContract<'a>"],["impl Clone for TargetAddressRecord"],["impl Clone for TransferInputs"],["impl Clone for TransferToWalletInputs"],["impl<'a> Clone for CollectionContract<'a>"],["impl<'a> Clone for SidContract<'a>"],["impl Clone for TokenWalletVersion"],["impl Clone for BurnInputs"],["impl Clone for TransferInputs"],["impl Clone for AcceptMintInputs"],["impl<'a> Clone for DomainContract<'a>"],["impl Clone for SubmitUpdateParams"],["impl Clone for NftCallbackPayload"],["impl Clone for AcceptTransferInputs"],["impl Clone for TransferToRecipientInputs"],["impl Clone for MultisigCustodian"],["impl<const N: u32> Clone for RawRecord<N>"],["impl Clone for ChangeManagerInputs"],["impl Clone for ChangeOwnerInputs"],["impl<'a> Clone for TokenWalletContract<'a>"],["impl Clone for SetCodeMultisigParams"],["impl<'a> Clone for RootTokenContract<'a>"],["impl<'a> Clone for MetadataContract<'a>"],["impl Clone for GetInfoOutputs"],["impl<'a> Clone for CollectionContract<'a>"],["impl Clone for SetCodeMultisigParams"],["impl Clone for IndexGetInfoOutputs"],["impl Clone for SubmitUpdateOutput"],["impl Clone for MultisigCustodian"],["impl Clone for TransferOwnerInputs"],["impl<'a> Clone for RootContract<'a>"],["impl Clone for RootTokenContractDetails"],["impl Clone for ConfirmUpdateParams"],["impl Clone for InternalTransferInputs"],["impl<'a> Clone for TokenWalletContract<'a>"],["impl Clone for TransferInputs"],["impl Clone for AcceptInputs"],["impl<'a> Clone for RootTokenContract<'a>"],["impl<'a> Clone for IndexContract<'a>"],["impl Clone for AdnlAddressRecord"],["impl Clone for RootTokenContractDetails"],["impl Clone for BurnByRootInputs"],["impl Clone for TokenWalletDetails"]], -"nekoton_proto":[["impl Clone for NotExist"],["impl Clone for GetCapabilities"],["impl Clone for SendMessage"],["impl Clone for GetRawTransaction"],["impl Clone for Request"],["impl Clone for State"],["impl Clone for GetContractState"],["impl Clone for GetTransactionsList"],["impl Clone for GetAccountsByCodeHash"],["impl Clone for GenTimings"],["impl Clone for Inexact"],["impl Clone for Exists"],["impl Clone for GetStatus"],["impl Clone for Call"],["impl Clone for GetLatestKeyBlock"],["impl Clone for Error"],["impl Clone for GetTransactionsList"],["impl Clone for GetDstTransaction"],["impl Clone for GetContractState"],["impl Clone for Result"],["impl Clone for GetTransaction"],["impl Clone for LastTransactionId"],["impl Clone for Exact"],["impl Clone for Timings"],["impl Clone for GetBlockchainConfig"],["impl Clone for GetAccountsByCodeHash"],["impl Clone for GetTimings"],["impl Clone for Response"]], +"nekoton":[["impl Clone for NetworkCapabilities"],["impl Clone for LedgerSignInput"],["impl Clone for TransportInfo"],["impl Clone for TransactionError"],["impl Clone for TransactionAdditionalInfo"],["impl Clone for PasswordCacheBehavior"],["impl Clone for TokenWalletTransaction"],["impl Clone for KnownPayload"],["impl Clone for MultisigPendingUpdate"],["impl Clone for TransferRecipient"],["impl Clone for InternalMessage"],["impl<'a> Clone for SignerContext<'a>"],["impl Clone for TransferAction"],["impl Clone for MnemonicType"],["impl Clone for UpdatedParams"],["impl Clone for InitData"],["impl Clone for CollectionInterfaces"],["impl Clone for Gift"],["impl Clone for BlockParsingError"],["impl Clone for TransactionExecutionOptions"],["impl Clone for EncryptedData"],["impl Clone for PollingMethod"],["impl Clone for MessageBody"],["impl Clone for MultisigTransaction"],["impl Clone for SharedSecret"],["impl Clone for NftVersion"],["impl Clone for MessageType"],["impl Clone for WalletInteractionMethod"],["impl Clone for AdditionalAssets"],["impl Clone for AssetsList"],["impl Clone for MessageFlagsError"],["impl Clone for EncryptionAlgorithm"],["impl Clone for TokenSwapBack"],["impl Clone for TokenIncomingTransfer"],["impl Clone for MultisigType"],["impl Clone for MultisigSubmitTransaction"],["impl Clone for AccountStatus"],["impl Clone for KeyStoreError"],["impl<'a> Clone for DeployParams<'a>"],["impl Clone for IncomingChangeOwner"],["impl Clone for LedgerKeySigner"],["impl Clone for SignedMessage"],["impl Clone for MultisigConfirmUpdate"],["impl Clone for MultisigConfirmTransaction"],["impl Clone for TonWalletDetails"],["impl Clone for EncryptedKey"],["impl<T: Clone> Clone for TransactionWithData<T>"],["impl Clone for LedgerSignatureContext"],["impl Clone for PollContractState"],["impl Clone for InitData"],["impl Clone for DePoolReceiveAnswerNotification"],["impl Clone for LedgerUpdateKeyInput"],["impl Clone for RawContractState"],["impl Clone for MessageBodyError"],["impl Clone for OwnersCacheError"],["impl Clone for RawTransaction"],["impl Clone for EncryptedKeySigner"],["impl Clone for TokenOutgoingTransfer"],["impl Clone for MultisigParamsPrefix"],["impl Clone for LedgerKeyGetPublicKeys"],["impl Clone for MessageContext"],["impl Clone for Transaction"],["impl Clone for AccountToAdd"],["impl Clone for PendingTransaction"],["impl Clone for Symbol"],["impl Clone for LedgerKeyError"],["impl Clone for WalletInteractionInfo"],["impl Clone for LedgerKey"],["impl Clone for TonWalletAsset"],["impl Clone for Expiration"],["impl Clone for MultisigPendingTransaction"],["impl Clone for GqlRequest"],["impl Clone for IncomingNftTransfer"],["impl Clone for DerivedKeyPassword"],["impl Clone for IncomingChangeManager"],["impl Clone for EncryptedKeyPassword"],["impl Clone for LatestBlock"],["impl Clone for ResolvedValue"],["impl Clone for TokenWalletDeployedNotification"],["impl Clone for DerivedKeySigner"],["impl Clone for LedgerKeyCreateInput"],["impl Clone for EncryptedKeyError"],["impl Clone for MultisigSubmitUpdate"],["impl Clone for MultisigSendTransaction"],["impl Clone for NodeClientError"],["impl Clone for MessageFlags"],["impl Clone for ContractState"],["impl Clone for KeyStoreEntry"],["impl Clone for ExistingContract"],["impl Clone for EncryptedKeyGetPublicKeys"],["impl Clone for TransactionsBatchInfo"],["impl Clone for DePoolOnRoundCompleteNotification"],["impl Clone for DePoolAsset"],["impl Clone for Message"],["impl Clone for Password"],["impl Clone for MultisigExecuteUpdate"],["impl Clone for WalletType"],["impl Clone for NftTransaction"],["impl Clone for TokenWalletAsset"],["impl Clone for TransactionsBatchType"],["impl Clone for ExpireAt"],["impl Clone for ReliableBehavior"],["impl Clone for SignerEntry"]], +"nekoton_abi":[["impl Clone for BriefBlockchainConfig"],["impl Clone for TupleBuilder"],["impl Clone for ExtractionError"],["impl Clone for ParsedType"],["impl Clone for GenTimings"],["impl Clone for TimeHeader"],["impl Clone for EventBuilder"],["impl Clone for PubkeyHeader"],["impl Clone for ExtractedOwned"],["impl<'a> Clone for ExecutionContext<'a>"],["impl Clone for FunctionBuilder"],["impl Clone for ExpireHeader"],["impl Clone for LastTransactionId"],["impl Clone for UnpackerError"],["impl Clone for TransactionId"],["impl Clone for TransactionParser"],["impl Clone for WrappedFunction"],["impl Clone for FunctionWithBounceHandler"]], +"nekoton_contracts":[["impl Clone for SetCodeMultisigParams"],["impl Clone for TargetAddressRecord"],["impl Clone for RootTokenContractDetails"],["impl Clone for BurnByRootInputs"],["impl Clone for AdnlAddressRecord"],["impl Clone for MintInputs"],["impl Clone for TokensBurnedInputs"],["impl<'a> Clone for TokenWalletContract<'a>"],["impl Clone for AcceptBurnInputs"],["impl Clone for SubmitUpdateOutput"],["impl<'a> Clone for CollectionContract<'a>"],["impl Clone for GetInfoOutputs"],["impl<const N: u32> Clone for RawRecord<N>"],["impl Clone for AcceptInputs"],["impl Clone for AcceptTransferInputs"],["impl Clone for BurnByOwnerInputs"],["impl<'a> Clone for NftContract<'a>"],["impl Clone for NftCallbackPayload"],["impl Clone for TransferToWalletInputs"],["impl Clone for AcceptMintInputs"],["impl<'a> Clone for RootTokenContract<'a>"],["impl Clone for ConfirmUpdateParams"],["impl Clone for InternalTransferInputs"],["impl<'a> Clone for DomainContract<'a>"],["impl Clone for TokenWalletDetails"],["impl<'a> Clone for CollectionContract<'a>"],["impl<'a> Clone for IndexContract<'a>"],["impl Clone for TransferInputs"],["impl Clone for SetCodeMultisigParams"],["impl Clone for ExecuteUpdateParams"],["impl Clone for UpdateTransaction"],["impl Clone for IndexGetInfoOutputs"],["impl Clone for TokenWalletDetails"],["impl Clone for ChangeManagerInputs"],["impl Clone for MultisigCustodian"],["impl Clone for ChangeOwnerInputs"],["impl Clone for NonZeroResultCode"],["impl<'a> Clone for RootTokenContract<'a>"],["impl<'a> Clone for RootTokenContract<'a>"],["impl Clone for SafeMultisigParams"],["impl Clone for TransferInputs"],["impl Clone for NftCodeHashOutputs"],["impl Clone for RootTokenContractDetails"],["impl Clone for TransferInputs"],["impl Clone for TransferToRecipientInputs"],["impl Clone for TransferOwnerInputs"],["impl<'a> Clone for SidContract<'a>"],["impl<'a> Clone for RootContract<'a>"],["impl Clone for SubmitUpdateParams"],["impl Clone for MultisigCustodian"],["impl Clone for TokenWalletVersion"],["impl<'a> Clone for TokenWalletContract<'a>"],["impl<'a> Clone for MetadataContract<'a>"],["impl Clone for BurnInputs"]], +"nekoton_proto":[["impl Clone for GetLatestKeyBlock"],["impl Clone for GetTransaction"],["impl Clone for Call"],["impl Clone for NotExist"],["impl Clone for GetDstTransaction"],["impl Clone for GetCapabilities"],["impl Clone for Response"],["impl Clone for GetTimings"],["impl Clone for State"],["impl Clone for Result"],["impl Clone for GetRawTransaction"],["impl Clone for Exists"],["impl Clone for Exact"],["impl Clone for GetStatus"],["impl Clone for GetContractState"],["impl Clone for Timings"],["impl Clone for SendMessage"],["impl Clone for GetContractState"],["impl Clone for GetAccountsByCodeHash"],["impl Clone for GetTransactionsList"],["impl Clone for LastTransactionId"],["impl Clone for Request"],["impl Clone for Error"],["impl Clone for Inexact"],["impl Clone for GenTimings"],["impl Clone for GetAccountsByCodeHash"],["impl Clone for GetBlockchainConfig"],["impl Clone for GetTransactionsList"]], "nekoton_transport":[["impl Clone for GqlNetworkSettings"]], -"nekoton_utils":[["impl Clone for ConstClock"],["impl Clone for UnknownEnumVariant"],["impl Clone for SymmetricCryptoError"],["impl Clone for SimpleClock"]] +"nekoton_utils":[["impl Clone for SymmetricCryptoError"],["impl Clone for ConstClock"],["impl Clone for UnknownEnumVariant"],["impl Clone for SimpleClock"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/cmp/trait.Eq.js b/trait.impl/core/cmp/trait.Eq.js index fb52c3399..3547f0e1c 100644 --- a/trait.impl/core/cmp/trait.Eq.js +++ b/trait.impl/core/cmp/trait.Eq.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"nekoton":[["impl Eq for TransactionsBatchType"],["impl Eq for TokenSwapBack"],["impl Eq for MultisigConfirmUpdate"],["impl Eq for ExpireAt"],["impl Eq for TonWalletDetails"],["impl Eq for NftVersion"],["impl Eq for ContractState"],["impl Eq for EncryptedKeySigner"],["impl Eq for DePoolAsset"],["impl Eq for EncryptionAlgorithm"],["impl Eq for MultisigSubmitUpdate"],["impl Eq for ReliableBehavior"],["impl Eq for MnemonicType"],["impl Eq for AccountStatus"],["impl Eq for MessageType"],["impl Eq for DerivedKeySigner"],["impl Eq for IncomingChangeOwner"],["impl Eq for MultisigPendingUpdate"],["impl Eq for MessageFlags"],["impl Eq for TokenWalletAsset"],["impl Eq for PollingMethod"],["impl Eq for WalletType"],["impl Eq for EncryptedKey"],["impl Eq for MultisigPendingTransaction"],["impl Eq for MultisigType"],["impl Eq for MultisigConfirmTransaction"],["impl Eq for MultisigSendTransaction"],["impl Eq for TokenIncomingTransfer"],["impl Eq for MultisigSubmitTransaction"],["impl Eq for PendingTransaction"],["impl Eq for Expiration"],["impl Eq for Symbol"],["impl Eq for IncomingNftTransfer"],["impl Eq for RawTransaction"],["impl Eq for TransactionExecutionOptions"],["impl Eq for IncomingChangeManager"],["impl Eq for NetworkCapabilities"],["impl Eq for MultisigExecuteUpdate"]], -"nekoton_abi":[["impl Eq for LastTransactionId"],["impl Eq for ParsedType"],["impl Eq for TransactionId"]], -"nekoton_contracts":[["impl Eq for RootTokenContractDetails"],["impl Eq for TokenWalletDetails"],["impl Eq for TokenWalletVersion"]], +"nekoton":[["impl Eq for MultisigConfirmUpdate"],["impl Eq for DePoolAsset"],["impl Eq for MultisigSendTransaction"],["impl Eq for TonWalletDetails"],["impl Eq for PendingTransaction"],["impl Eq for MultisigPendingTransaction"],["impl Eq for NetworkCapabilities"],["impl Eq for PollingMethod"],["impl Eq for DerivedKeySigner"],["impl Eq for RawTransaction"],["impl Eq for MultisigType"],["impl Eq for NftVersion"],["impl Eq for Expiration"],["impl Eq for IncomingNftTransfer"],["impl Eq for TransactionExecutionOptions"],["impl Eq for MultisigSubmitTransaction"],["impl Eq for ContractState"],["impl Eq for Symbol"],["impl Eq for MultisigPendingUpdate"],["impl Eq for WalletType"],["impl Eq for EncryptedKey"],["impl Eq for AccountStatus"],["impl Eq for MnemonicType"],["impl Eq for TransactionsBatchType"],["impl Eq for MultisigConfirmTransaction"],["impl Eq for MessageFlags"],["impl Eq for TokenWalletAsset"],["impl Eq for ExpireAt"],["impl Eq for TokenSwapBack"],["impl Eq for MultisigExecuteUpdate"],["impl Eq for IncomingChangeManager"],["impl Eq for EncryptedKeySigner"],["impl Eq for ReliableBehavior"],["impl Eq for EncryptionAlgorithm"],["impl Eq for MultisigSubmitUpdate"],["impl Eq for TokenIncomingTransfer"],["impl Eq for IncomingChangeOwner"],["impl Eq for MessageType"]], +"nekoton_abi":[["impl Eq for ParsedType"],["impl Eq for LastTransactionId"],["impl Eq for TransactionId"]], +"nekoton_contracts":[["impl Eq for TokenWalletDetails"],["impl Eq for TokenWalletVersion"],["impl Eq for RootTokenContractDetails"]], "nekoton_proto":[["impl Eq for GetTimings"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/cmp/trait.PartialEq.js b/trait.impl/core/cmp/trait.PartialEq.js index 4cce570e2..a34ca1619 100644 --- a/trait.impl/core/cmp/trait.PartialEq.js +++ b/trait.impl/core/cmp/trait.PartialEq.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"nekoton":[["impl PartialEq for MultisigSubmitTransaction"],["impl PartialEq for MultisigExecuteUpdate"],["impl PartialEq for WalletType"],["impl PartialEq for NftVersion"],["impl PartialEq for ExistingContract"],["impl PartialEq for TokenSwapBack"],["impl PartialEq for IncomingChangeManager"],["impl PartialEq for TonWalletDetails"],["impl PartialEq for Symbol"],["impl PartialEq for AccountStatus"],["impl PartialEq for EncryptedKeySigner"],["impl PartialEq for MultisigType"],["impl PartialEq for TokenIncomingTransfer"],["impl PartialEq<Transaction> for PendingTransaction"],["impl PartialEq for EncryptionAlgorithm"],["impl PartialEq for DePoolAsset"],["impl PartialEq for Expiration"],["impl PartialEq for MultisigPendingTransaction"],["impl PartialEq<RawTransaction> for PendingTransaction"],["impl PartialEq for EncryptedKey"],["impl PartialEq for NetworkCapabilities"],["impl PartialEq for PendingTransaction"],["impl PartialEq for TokenWalletAsset"],["impl PartialEq for RawTransaction"],["impl PartialEq for MultisigSubmitUpdate"],["impl PartialEq for DerivedKeySigner"],["impl PartialEq for TransactionsBatchType"],["impl PartialEq for MessageFlags"],["impl PartialEq for TransactionExecutionOptions"],["impl PartialEq for PollingMethod"],["impl PartialEq for MultisigConfirmTransaction"],["impl PartialEq for ContractState"],["impl PartialEq for IncomingChangeOwner"],["impl PartialEq for IncomingNftTransfer"],["impl PartialEq for MultisigSendTransaction"],["impl PartialEq for ReliableBehavior"],["impl PartialEq for MessageType"],["impl PartialEq for MnemonicType"],["impl PartialEq for MultisigPendingUpdate"],["impl PartialEq for MultisigConfirmUpdate"],["impl PartialEq for ExpireAt"]], -"nekoton_abi":[["impl PartialEq for LastTransactionId"],["impl PartialEq for ParsedType"],["impl PartialEq for TransactionId"]], -"nekoton_contracts":[["impl PartialEq for TokenWalletDetails"],["impl PartialEq for RootTokenContractDetails"],["impl PartialEq for TokenWalletVersion"]], -"nekoton_proto":[["impl PartialEq for NotExist"],["impl PartialEq for Request"],["impl PartialEq for LastTransactionId"],["impl PartialEq for Inexact"],["impl PartialEq for GenTimings"],["impl PartialEq for GetDstTransaction"],["impl PartialEq for GetAccountsByCodeHash"],["impl PartialEq for Exists"],["impl PartialEq for SendMessage"],["impl PartialEq for GetRawTransaction"],["impl PartialEq for Response"],["impl PartialEq for State"],["impl PartialEq for GetTransaction"],["impl PartialEq for GetTransactionsList"],["impl PartialEq for GetTimings"],["impl PartialEq for GetTransactionsList"],["impl PartialEq for Exact"],["impl PartialEq for GetContractState"],["impl PartialEq for Call"],["impl PartialEq for GetAccountsByCodeHash"],["impl PartialEq for GetCapabilities"],["impl PartialEq for GetLatestKeyBlock"],["impl PartialEq for GetBlockchainConfig"],["impl PartialEq for Error"],["impl PartialEq for Result"],["impl PartialEq for GetStatus"],["impl PartialEq for GetContractState"],["impl PartialEq for Timings"]] +"nekoton":[["impl PartialEq for NetworkCapabilities"],["impl PartialEq for MultisigSendTransaction"],["impl PartialEq for PollingMethod"],["impl PartialEq for WalletType"],["impl PartialEq for MultisigPendingTransaction"],["impl PartialEq for MultisigExecuteUpdate"],["impl PartialEq for ContractState"],["impl PartialEq for MessageType"],["impl PartialEq for Expiration"],["impl PartialEq for ExistingContract"],["impl PartialEq for NftVersion"],["impl PartialEq for MnemonicType"],["impl PartialEq for TokenSwapBack"],["impl PartialEq for PendingTransaction"],["impl PartialEq for IncomingChangeOwner"],["impl PartialEq for ReliableBehavior"],["impl PartialEq for MultisigConfirmUpdate"],["impl PartialEq for MultisigConfirmTransaction"],["impl PartialEq for IncomingNftTransfer"],["impl PartialEq for DePoolAsset"],["impl PartialEq for EncryptedKeySigner"],["impl PartialEq for MultisigPendingUpdate"],["impl PartialEq for TokenWalletAsset"],["impl PartialEq for TokenIncomingTransfer"],["impl PartialEq for MessageFlags"],["impl PartialEq for IncomingChangeManager"],["impl PartialEq for TonWalletDetails"],["impl PartialEq for DerivedKeySigner"],["impl PartialEq for EncryptedKey"],["impl PartialEq for RawTransaction"],["impl PartialEq for TransactionsBatchType"],["impl PartialEq for AccountStatus"],["impl PartialEq for EncryptionAlgorithm"],["impl PartialEq for Symbol"],["impl PartialEq for TransactionExecutionOptions"],["impl PartialEq for MultisigType"],["impl PartialEq for ExpireAt"],["impl PartialEq for MultisigSubmitUpdate"],["impl PartialEq for MultisigSubmitTransaction"],["impl PartialEq<RawTransaction> for PendingTransaction"],["impl PartialEq<Transaction> for PendingTransaction"]], +"nekoton_abi":[["impl PartialEq for ParsedType"],["impl PartialEq for LastTransactionId"],["impl PartialEq for TransactionId"]], +"nekoton_contracts":[["impl PartialEq for RootTokenContractDetails"],["impl PartialEq for TokenWalletVersion"],["impl PartialEq for TokenWalletDetails"]], +"nekoton_proto":[["impl PartialEq for GetContractState"],["impl PartialEq for GenTimings"],["impl PartialEq for GetContractState"],["impl PartialEq for GetRawTransaction"],["impl PartialEq for Call"],["impl PartialEq for GetLatestKeyBlock"],["impl PartialEq for GetTimings"],["impl PartialEq for GetCapabilities"],["impl PartialEq for Response"],["impl PartialEq for State"],["impl PartialEq for Inexact"],["impl PartialEq for GetDstTransaction"],["impl PartialEq for GetBlockchainConfig"],["impl PartialEq for GetTransactionsList"],["impl PartialEq for NotExist"],["impl PartialEq for Result"],["impl PartialEq for LastTransactionId"],["impl PartialEq for GetAccountsByCodeHash"],["impl PartialEq for Request"],["impl PartialEq for GetTransaction"],["impl PartialEq for Exists"],["impl PartialEq for GetAccountsByCodeHash"],["impl PartialEq for Timings"],["impl PartialEq for SendMessage"],["impl PartialEq for GetTransactionsList"],["impl PartialEq for Error"],["impl PartialEq for GetStatus"],["impl PartialEq for Exact"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/cmp/trait.PartialOrd.js b/trait.impl/core/cmp/trait.PartialOrd.js index 9c0623200..127c795d0 100644 --- a/trait.impl/core/cmp/trait.PartialOrd.js +++ b/trait.impl/core/cmp/trait.PartialOrd.js @@ -1,4 +1,4 @@ (function() {var implementors = { "nekoton":[["impl PartialOrd for ExistingContract"],["impl PartialOrd for RawTransaction"]], -"nekoton_abi":[["impl PartialOrd for LastTransactionId"],["impl PartialOrd for TransactionId"]] +"nekoton_abi":[["impl PartialOrd for TransactionId"],["impl PartialOrd for LastTransactionId"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/convert/trait.From.js b/trait.impl/core/convert/trait.From.js index 8cf9b9ca1..94933a11f 100644 --- a/trait.impl/core/convert/trait.From.js +++ b/trait.impl/core/convert/trait.From.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"nekoton":[["impl From<RawContractState> for PollContractState"],["impl From<RawContractState> for Option<ExistingContract>"],["impl From<SymmetricCryptoError> for EncryptedKeyError"],["impl From<AccountStatus> for AccountStatus"],["impl From<MessageFlags> for u8"]], +"nekoton":[["impl From<RawContractState> for Option<ExistingContract>"],["impl From<RawContractState> for PollContractState"],["impl From<AccountStatus> for AccountStatus"],["impl From<SymmetricCryptoError> for EncryptedKeyError"],["impl From<MessageFlags> for u8"]], "nekoton_abi":[["impl From<BlockchainConfig> for BriefBlockchainConfig"],["impl From<&BlockchainConfig> for BriefBlockchainConfig"]], -"nekoton_proto":[["impl From<Timings> for NotExist"],["impl From<GenTimings> for GenTimings"],["impl From<GenTimings> for Timings"],["impl From<Timings> for GenTimings"],["impl From<LastTransactionId> for LastTransactionId"],["impl From<GenTimings> for GenTimings"],["impl From<LastTransactionId> for LastTransactionId"],["impl From<GenTimings> for NotExist"]] +"nekoton_proto":[["impl From<LastTransactionId> for LastTransactionId"],["impl From<Timings> for NotExist"],["impl From<GenTimings> for Timings"],["impl From<GenTimings> for NotExist"],["impl From<LastTransactionId> for LastTransactionId"],["impl From<GenTimings> for GenTimings"],["impl From<GenTimings> for GenTimings"],["impl From<Timings> for GenTimings"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/convert/trait.TryFrom.js b/trait.impl/core/convert/trait.TryFrom.js index 587679840..0557daacc 100644 --- a/trait.impl/core/convert/trait.TryFrom.js +++ b/trait.impl/core/convert/trait.TryFrom.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nekoton":[["impl TryFrom<InputMessage> for IncomingChangeManager"],["impl TryFrom<(InputMessage, TransferType, TokenWalletVersion)> for TokenOutgoingTransfer"],["impl TryFrom<InputMessage> for DePoolOnRoundCompleteNotification"],["impl TryFrom<(UInt256, InputMessage)> for MultisigExecuteUpdate"],["impl TryFrom<(UInt256, ContractCall)> for MultisigSubmitUpdate"],["impl TryFrom<Cell> for Message"],["impl TryFrom<InputMessage> for IncomingChangeOwner"],["impl TryFrom<(UInt256, Transaction)> for Transaction"],["impl TryFrom<(InputMessage, TokenWalletVersion)> for TokenIncomingTransfer"],["impl TryFrom<InputMessage> for MultisigSendTransaction"],["impl TryFrom<InputMessage> for TokenWalletDeployedNotification"],["impl TryFrom<(InputMessage, TokenWalletVersion)> for TokenSwapBack"],["impl TryFrom<(UInt256, InputMessage)> for MultisigConfirmTransaction"],["impl TryFrom<(UInt256, InputMessage)> for MultisigConfirmUpdate"],["impl TryFrom<u8> for MessageFlags"],["impl TryFrom<InputMessage> for DePoolReceiveAnswerNotification"],["impl TryFrom<(UInt256, ContractCall)> for MultisigSubmitTransaction"],["impl TryFrom<&Cell> for InitData"],["impl TryFrom<&Cell> for InitData"],["impl TryFrom<InputMessage> for IncomingNftTransfer"]] +"nekoton":[["impl TryFrom<InputMessage> for TokenWalletDeployedNotification"],["impl TryFrom<u8> for MessageFlags"],["impl TryFrom<&Cell> for InitData"],["impl TryFrom<InputMessage> for IncomingChangeOwner"],["impl TryFrom<(InputMessage, TokenWalletVersion)> for TokenSwapBack"],["impl TryFrom<(UInt256, ContractCall)> for MultisigSubmitTransaction"],["impl TryFrom<(UInt256, ContractCall)> for MultisigSubmitUpdate"],["impl TryFrom<InputMessage> for IncomingNftTransfer"],["impl TryFrom<Cell> for Message"],["impl TryFrom<&Cell> for InitData"],["impl TryFrom<(UInt256, InputMessage)> for MultisigConfirmTransaction"],["impl TryFrom<(InputMessage, TokenWalletVersion)> for TokenIncomingTransfer"],["impl TryFrom<InputMessage> for MultisigSendTransaction"],["impl TryFrom<(UInt256, InputMessage)> for MultisigConfirmUpdate"],["impl TryFrom<(InputMessage, TransferType, TokenWalletVersion)> for TokenOutgoingTransfer"],["impl TryFrom<InputMessage> for DePoolOnRoundCompleteNotification"],["impl TryFrom<InputMessage> for IncomingChangeManager"],["impl TryFrom<(UInt256, Transaction)> for Transaction"],["impl TryFrom<InputMessage> for DePoolReceiveAnswerNotification"],["impl TryFrom<(UInt256, InputMessage)> for MultisigExecuteUpdate"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/default/trait.Default.js b/trait.impl/core/default/trait.Default.js index d6db91aaf..49511ce94 100644 --- a/trait.impl/core/default/trait.Default.js +++ b/trait.impl/core/default/trait.Default.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"nekoton":[["impl Default for DerivedKeySigner"],["impl Default for ContractState"],["impl Default for MessageFlags"],["impl Default for TransactionExecutionOptions"],["impl Default for PasswordCache"],["impl Default for AdditionalAssets"],["impl Default for PasswordCacheBehavior"],["impl Default for Message"],["impl Default for CollectionInterfaces"],["impl Default for EncryptedKeySigner"],["impl Default for Dens"]], -"nekoton_abi":[["impl Default for BriefBlockchainConfig"],["impl Default for GenTimings"],["impl Default for TransactionParserBuilder"],["impl Default for TupleBuilder"]], -"nekoton_proto":[["impl Default for Exists"],["impl Default for Inexact"],["impl Default for GetAccountsByCodeHash"],["impl Default for Request"],["impl Default for GetContractState"],["impl Default for Timings"],["impl Default for GetTimings"],["impl Default for GetContractState"],["impl Default for NotExist"],["impl Default for Exact"],["impl Default for GetDstTransaction"],["impl Default for GetCapabilities"],["impl Default for GetTransaction"],["impl Default for Response"],["impl Default for GetAccountsByCodeHash"],["impl Default for GetLatestKeyBlock"],["impl Default for GetBlockchainConfig"],["impl Default for GetStatus"],["impl Default for Error"],["impl Default for SendMessage"],["impl Default for GetRawTransaction"],["impl Default for GetTransactionsList"],["impl Default for GetTransactionsList"]], +"nekoton":[["impl Default for Dens"],["impl Default for ContractState"],["impl Default for MessageFlags"],["impl Default for Message"],["impl Default for EncryptedKeySigner"],["impl Default for DerivedKeySigner"],["impl Default for PasswordCache"],["impl Default for TransactionExecutionOptions"],["impl Default for CollectionInterfaces"],["impl Default for AdditionalAssets"],["impl Default for PasswordCacheBehavior"]], +"nekoton_abi":[["impl Default for BriefBlockchainConfig"],["impl Default for TupleBuilder"],["impl Default for TransactionParserBuilder"],["impl Default for GenTimings"]], +"nekoton_proto":[["impl Default for GetRawTransaction"],["impl Default for GetLatestKeyBlock"],["impl Default for GetCapabilities"],["impl Default for NotExist"],["impl Default for Exists"],["impl Default for GetBlockchainConfig"],["impl Default for GetContractState"],["impl Default for SendMessage"],["impl Default for Error"],["impl Default for GetContractState"],["impl Default for Response"],["impl Default for Inexact"],["impl Default for GetTransactionsList"],["impl Default for Request"],["impl Default for Exact"],["impl Default for GetDstTransaction"],["impl Default for GetAccountsByCodeHash"],["impl Default for GetAccountsByCodeHash"],["impl Default for GetTimings"],["impl Default for Timings"],["impl Default for GetStatus"],["impl Default for GetTransaction"],["impl Default for GetTransactionsList"]], "nekoton_transport":[["impl Default for GqlNetworkSettings"]], -"nekoton_utils":[["impl Default for ConstClock"],["impl Default for ClockWithOffset"]] +"nekoton_utils":[["impl Default for ClockWithOffset"],["impl Default for ConstClock"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/error/trait.Error.js b/trait.impl/core/error/trait.Error.js index 8e31dd2df..f51c2950d 100644 --- a/trait.impl/core/error/trait.Error.js +++ b/trait.impl/core/error/trait.Error.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"nekoton":[["impl Error for KeyStoreError"],["impl Error for MessageFlagsError"],["impl Error for BlockParsingError"],["impl Error for NodeClientError"],["impl Error for TransactionTreeError"],["impl Error for TransactionError"],["impl Error for EncryptedKeyError"],["impl Error for OwnersCacheError"],["impl Error for LedgerKeyError"],["impl Error for MessageBodyError"]], -"nekoton_abi":[["impl Error for UnpackerError"],["impl Error for ExtractionError"],["impl Error for TokensJsonError"]], -"nekoton_contracts":[["impl Error for Tip3Error"],["impl Error for NonZeroResultCode"]], -"nekoton_utils":[["impl Error for SymmetricCryptoError"],["impl Error for UnknownEnumVariant"]] +"nekoton":[["impl Error for NodeClientError"],["impl Error for LedgerKeyError"],["impl Error for MessageBodyError"],["impl Error for TransactionTreeError"],["impl Error for EncryptedKeyError"],["impl Error for OwnersCacheError"],["impl Error for MessageFlagsError"],["impl Error for BlockParsingError"],["impl Error for KeyStoreError"],["impl Error for TransactionError"]], +"nekoton_abi":[["impl Error for ExtractionError"],["impl Error for TokensJsonError"],["impl Error for UnpackerError"]], +"nekoton_contracts":[["impl Error for NonZeroResultCode"],["impl Error for Tip3Error"]], +"nekoton_utils":[["impl Error for UnknownEnumVariant"],["impl Error for SymmetricCryptoError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/fmt/trait.Debug.js b/trait.impl/core/fmt/trait.Debug.js index 85c6a07de..6adf27188 100644 --- a/trait.impl/core/fmt/trait.Debug.js +++ b/trait.impl/core/fmt/trait.Debug.js @@ -1,8 +1,8 @@ (function() {var implementors = { -"nekoton":[["impl Debug for ParsedBlock"],["impl Debug for TokenSwapBack"],["impl Debug for TransactionError"],["impl Debug for PollContractState"],["impl Debug for NftTransaction"],["impl Debug for WalletType"],["impl Debug for MessageBodyError"],["impl Debug for EncryptedKey"],["impl Debug for TokenWalletTransaction"],["impl Debug for TokenOutgoingTransfer"],["impl Debug for MultisigPendingTransaction"],["impl Debug for DerivedKeyPassword"],["impl Debug for TransactionsBatchInfo"],["impl Debug for TransactionAdditionalInfo"],["impl Debug for PasswordCacheBehavior"],["impl Debug for GeneratedKey"],["impl Debug for MultisigSubmitTransaction"],["impl Debug for TransactionExecutionOptions"],["impl Debug for TokenIncomingTransfer"],["impl Debug for ExistingContract"],["impl<'a> Debug for NftContractState<'a>"],["impl Debug for ReliableBehavior"],["impl Debug for MessageFlagsError"],["impl<'a> Debug for StoredAccountsData<'a>"],["impl Debug for Expiration"],["impl Debug for DePoolAsset"],["impl Debug for EncryptedKeyPassword"],["impl Debug for AccountToAdd"],["impl Debug for MessageFlags"],["impl Debug for IncomingChangeOwner"],["impl Debug for AssetsList"],["impl Debug for BlockParsingError"],["impl Debug for DerivedKeyExportSeedParams"],["impl Debug for Message"],["impl Debug for TransportInfo"],["impl Debug for PollingMethod"],["impl Debug for LedgerKeyError"],["impl Debug for UpdatedParams"],["impl Debug for EncryptedKeyUpdateParams"],["impl Debug for RawTransaction"],["impl Debug for MultisigSendTransaction"],["impl Debug for MessageBody"],["impl Debug for TonWalletDetails"],["impl Debug for MessageContext"],["impl Debug for DerivedKeyGetPublicKeys"],["impl Debug for InternalMessage"],["impl Debug for Password"],["impl Debug for SignerEntry"],["impl Debug for LedgerKey"],["impl Debug for LatestBlock"],["impl Debug for TransactionsBatchType"],["impl Debug for KeyStoreError"],["impl Debug for DerivedKeyCreateInput"],["impl Debug for SharedSecret"],["impl Debug for PendingTransaction"],["impl Debug for ContractState"],["impl Debug for IncomingNftTransfer"],["impl Debug for SignedMessage"],["impl Debug for RawContractState"],["impl Debug for MultisigTransaction"],["impl Debug for EncryptedKeyCreateInput"],["impl Debug for EncryptedKeyError"],["impl Debug for LedgerSignatureContext"],["impl Debug for NodeClientError"],["impl Debug for ResolvedValue"],["impl Debug for NftVersion"],["impl Debug for EncryptedData"],["impl Debug for WalletInteractionMethod"],["impl Debug for DePoolOnRoundCompleteNotification"],["impl Debug for EncryptedKeyExportSeedOutput"],["impl Debug for AdditionalAssets"],["impl Debug for LedgerUpdateKeyInput"],["impl<'a> Debug for DeployParams<'a>"],["impl Debug for EncryptedKeySigner"],["impl Debug for NetworkCapabilities"],["impl Debug for Symbol"],["impl Debug for TokenWalletDeployedNotification"],["impl Debug for LedgerSignInput"],["impl Debug for KeyStoreEntry"],["impl Debug for DerivedKeyExportSeedOutput"],["impl Debug for EncryptedKeyGetPublicKeys"],["impl Debug for EncryptionAlgorithm"],["impl Debug for Transaction"],["impl Debug for GqlRequest"],["impl Debug for MultisigConfirmUpdate"],["impl Debug for IncomingChangeManager"],["impl<'a> Debug for CollectionContractState<'a>"],["impl Debug for MultisigExecuteUpdate"],["impl Debug for AccountStatus"],["impl Debug for MultisigPendingUpdate"],["impl Debug for WalletInteractionInfo"],["impl Debug for KnownPayload"],["impl Debug for MultisigConfirmTransaction"],["impl Debug for DePoolReceiveAnswerNotification"],["impl Debug for LedgerKeyCreateInput"],["impl Debug for RecipientWallet"],["impl Debug for DerivedKeyUpdateParams"],["impl Debug for MnemonicType"],["impl Debug for MultisigType"],["impl Debug for MultisigSubmitUpdate"],["impl<T: Debug> Debug for TransactionWithData<T>"],["impl Debug for TransactionTreeError"],["impl Debug for TransferRecipient"],["impl Debug for OwnersCacheError"],["impl<'a> Debug for IndexContractState<'a>"],["impl Debug for MessageType"],["impl Debug for TonWalletAsset"],["impl Debug for LedgerKeyGetPublicKeys"],["impl Debug for ExpireAt"],["impl Debug for TokenWalletAsset"],["impl Debug for DerivedKeySigner"]], -"nekoton_abi":[["impl Debug for TransactionId"],["impl Debug for WrappedFunction"],["impl Debug for GenTimings"],["impl Debug for ParsedType"],["impl Debug for ExtractionError"],["impl Debug for TokensJsonError"],["impl Debug for UnpackerError"],["impl<T: Debug> Debug for MaybeRef<T>"],["impl Debug for LastTransactionId"],["impl Debug for FunctionBuilder"],["impl Debug for PubkeyHeader"],["impl Debug for TimeHeader"],["impl Debug for TransactionParser"],["impl Debug for BriefBlockchainConfig"],["impl Debug for ExtractedOwned"],["impl Debug for TupleBuilder"],["impl Debug for FunctionWithBounceHandler"],["impl Debug for ExpireHeader"],["impl Debug for EventBuilder"],["impl<'a> Debug for Extracted<'a>"],["impl<I: Debug> Debug for ContractOutputUnpacker<I>"],["impl Debug for ExecutionOutput"],["impl<'a> Debug for MessageBuilder<'a>"]], -"nekoton_contracts":[["impl Debug for IndexGetInfoOutputs"],["impl Debug for SafeMultisigParams"],["impl Debug for ExecuteUpdateParams"],["impl Debug for GetInfoOutputs"],["impl Debug for TokenWalletDetails"],["impl Debug for ChangeManagerInputs"],["impl Debug for RootTokenContractDetails"],["impl Debug for AcceptTransferInputs"],["impl Debug for AcceptBurnInputs"],["impl Debug for TransferToWalletInputs"],["impl Debug for TransferInputs"],["impl Debug for MintInputs"],["impl Debug for Tip3Error"],["impl Debug for TokenWalletVersion"],["impl Debug for MultisigCustodian"],["impl Debug for AcceptMintInputs"],["impl Debug for SetCodeMultisigParams"],["impl Debug for SubmitUpdateParams"],["impl Debug for TransferInputs"],["impl Debug for MultisigTransaction"],["impl Debug for InternalTransferInputs"],["impl Debug for UpdateTransaction"],["impl Debug for TokensBurnedInputs"],["impl Debug for TransferInputs"],["impl Debug for RootTokenContractDetails"],["impl Debug for ChangeOwnerInputs"],["impl Debug for NftCodeHashOutputs"],["impl<const N: u32> Debug for RawRecord<N>"],["impl Debug for BurnInputs"],["impl Debug for MultisigTransaction"],["impl Debug for AcceptInputs"],["impl Debug for TransferToRecipientInputs"],["impl Debug for TokenWalletDetails"],["impl Debug for SetCodeMultisigParams"],["impl Debug for MultisigCustodian"],["impl Debug for NonZeroResultCode"],["impl Debug for BurnByOwnerInputs"],["impl Debug for BurnByRootInputs"],["impl Debug for SubmitUpdateOutput"],["impl Debug for AdnlAddressRecord"],["impl Debug for TargetAddressRecord"],["impl Debug for ConfirmUpdateParams"],["impl Debug for NftCallbackPayload"],["impl Debug for TransferOwnerInputs"]], -"nekoton_proto":[["impl Debug for GetTimings"],["impl Debug for GetTransactionsList"],["impl Debug for GetCapabilities"],["impl Debug for Exists"],["impl Debug for GenTimings"],["impl Debug for GetDstTransaction"],["impl Debug for Call"],["impl Debug for GetContractState"],["impl Debug for GetAccountsByCodeHash"],["impl Debug for Result"],["impl Debug for Exact"],["impl Debug for Response"],["impl Debug for GetTransactionsList"],["impl Debug for GetLatestKeyBlock"],["impl Debug for GetTransaction"],["impl Debug for NotExist"],["impl Debug for Error"],["impl Debug for GetRawTransaction"],["impl Debug for GetStatus"],["impl Debug for Request"],["impl Debug for GetAccountsByCodeHash"],["impl Debug for Timings"],["impl Debug for GetBlockchainConfig"],["impl Debug for SendMessage"],["impl Debug for Inexact"],["impl Debug for GetContractState"],["impl Debug for State"],["impl Debug for LastTransactionId"]], +"nekoton":[["impl Debug for IncomingNftTransfer"],["impl Debug for EncryptionAlgorithm"],["impl Debug for MessageContext"],["impl Debug for InternalMessage"],["impl Debug for IncomingChangeManager"],["impl Debug for ParsedBlock"],["impl Debug for TransactionsBatchInfo"],["impl Debug for TokenWalletAsset"],["impl<'a> Debug for StoredAccountsData<'a>"],["impl Debug for LedgerSignatureContext"],["impl Debug for TransactionAdditionalInfo"],["impl Debug for SharedSecret"],["impl Debug for TokenSwapBack"],["impl Debug for TransactionsBatchType"],["impl Debug for EncryptedData"],["impl Debug for PollContractState"],["impl<'a> Debug for DeployParams<'a>"],["impl Debug for DerivedKeyPassword"],["impl Debug for DerivedKeyExportSeedParams"],["impl<T: Debug> Debug for TransactionWithData<T>"],["impl Debug for MultisigPendingUpdate"],["impl Debug for LatestBlock"],["impl Debug for Message"],["impl Debug for EncryptedKeyPassword"],["impl Debug for SignedMessage"],["impl Debug for KeyStoreEntry"],["impl Debug for EncryptedKeyError"],["impl Debug for NodeClientError"],["impl Debug for MultisigSendTransaction"],["impl Debug for Symbol"],["impl Debug for DerivedKeyExportSeedOutput"],["impl Debug for TokenWalletTransaction"],["impl Debug for EncryptedKeyGetPublicKeys"],["impl Debug for LedgerKey"],["impl Debug for OwnersCacheError"],["impl Debug for KnownPayload"],["impl Debug for PollingMethod"],["impl Debug for TransportInfo"],["impl Debug for PasswordCacheBehavior"],["impl<'a> Debug for IndexContractState<'a>"],["impl Debug for PendingTransaction"],["impl Debug for TokenIncomingTransfer"],["impl Debug for RawContractState"],["impl Debug for ContractState"],["impl Debug for TransactionTreeError"],["impl Debug for DerivedKeyGetPublicKeys"],["impl Debug for LedgerKeyCreateInput"],["impl Debug for TransferRecipient"],["impl Debug for DerivedKeyUpdateParams"],["impl Debug for DerivedKeySigner"],["impl Debug for DerivedKeyCreateInput"],["impl Debug for EncryptedKeyCreateInput"],["impl Debug for ExistingContract"],["impl Debug for TransactionError"],["impl Debug for TokenWalletDeployedNotification"],["impl Debug for DePoolAsset"],["impl Debug for TransactionExecutionOptions"],["impl Debug for ResolvedValue"],["impl Debug for NftVersion"],["impl Debug for RawTransaction"],["impl Debug for AdditionalAssets"],["impl Debug for Expiration"],["impl Debug for GqlRequest"],["impl Debug for Transaction"],["impl Debug for UpdatedParams"],["impl Debug for SignerEntry"],["impl<'a> Debug for NftContractState<'a>"],["impl Debug for BlockParsingError"],["impl Debug for AccountStatus"],["impl Debug for ExpireAt"],["impl Debug for NftTransaction"],["impl Debug for WalletInteractionInfo"],["impl Debug for TokenOutgoingTransfer"],["impl Debug for KeyStoreError"],["impl Debug for MultisigSubmitTransaction"],["impl Debug for WalletInteractionMethod"],["impl Debug for MultisigSubmitUpdate"],["impl Debug for MultisigType"],["impl Debug for MultisigConfirmUpdate"],["impl Debug for MessageBodyError"],["impl Debug for MultisigExecuteUpdate"],["impl Debug for MessageType"],["impl Debug for EncryptedKeySigner"],["impl Debug for MessageFlags"],["impl Debug for ReliableBehavior"],["impl Debug for TonWalletDetails"],["impl Debug for MultisigTransaction"],["impl Debug for MessageFlagsError"],["impl Debug for AssetsList"],["impl Debug for GeneratedKey"],["impl Debug for NetworkCapabilities"],["impl Debug for LedgerUpdateKeyInput"],["impl Debug for Password"],["impl Debug for MnemonicType"],["impl Debug for MultisigPendingTransaction"],["impl Debug for DePoolReceiveAnswerNotification"],["impl Debug for EncryptedKeyUpdateParams"],["impl Debug for LedgerKeyGetPublicKeys"],["impl Debug for EncryptedKeyExportSeedOutput"],["impl Debug for RecipientWallet"],["impl Debug for EncryptedKey"],["impl Debug for AccountToAdd"],["impl Debug for TonWalletAsset"],["impl Debug for LedgerKeyError"],["impl<'a> Debug for CollectionContractState<'a>"],["impl Debug for IncomingChangeOwner"],["impl Debug for MultisigConfirmTransaction"],["impl Debug for LedgerSignInput"],["impl Debug for WalletType"],["impl Debug for DePoolOnRoundCompleteNotification"],["impl Debug for MessageBody"]], +"nekoton_abi":[["impl Debug for ExtractionError"],["impl Debug for TokensJsonError"],["impl Debug for ExecutionOutput"],["impl<I: Debug> Debug for ContractOutputUnpacker<I>"],["impl<T: Debug> Debug for MaybeRef<T>"],["impl Debug for GenTimings"],["impl Debug for TransactionId"],["impl<'a> Debug for Extracted<'a>"],["impl Debug for WrappedFunction"],["impl Debug for TimeHeader"],["impl Debug for BriefBlockchainConfig"],["impl Debug for ExpireHeader"],["impl Debug for LastTransactionId"],["impl Debug for FunctionBuilder"],["impl Debug for EventBuilder"],["impl Debug for TransactionParser"],["impl Debug for TupleBuilder"],["impl<'a> Debug for MessageBuilder<'a>"],["impl Debug for FunctionWithBounceHandler"],["impl Debug for ParsedType"],["impl Debug for UnpackerError"],["impl Debug for ExtractedOwned"],["impl Debug for PubkeyHeader"]], +"nekoton_contracts":[["impl Debug for SetCodeMultisigParams"],["impl Debug for ConfirmUpdateParams"],["impl Debug for TargetAddressRecord"],["impl Debug for NftCodeHashOutputs"],["impl Debug for TransferToWalletInputs"],["impl Debug for MultisigTransaction"],["impl Debug for AcceptInputs"],["impl Debug for AcceptTransferInputs"],["impl Debug for SafeMultisigParams"],["impl Debug for SubmitUpdateOutput"],["impl Debug for SetCodeMultisigParams"],["impl Debug for Tip3Error"],["impl Debug for NonZeroResultCode"],["impl Debug for ChangeOwnerInputs"],["impl Debug for MintInputs"],["impl Debug for TransferInputs"],["impl Debug for MultisigCustodian"],["impl Debug for BurnInputs"],["impl Debug for RootTokenContractDetails"],["impl Debug for BurnByRootInputs"],["impl Debug for AcceptBurnInputs"],["impl Debug for TransferInputs"],["impl Debug for InternalTransferInputs"],["impl Debug for RootTokenContractDetails"],["impl Debug for MultisigCustodian"],["impl Debug for BurnByOwnerInputs"],["impl Debug for ExecuteUpdateParams"],["impl Debug for GetInfoOutputs"],["impl Debug for UpdateTransaction"],["impl Debug for SubmitUpdateParams"],["impl Debug for TokenWalletVersion"],["impl Debug for TransferOwnerInputs"],["impl Debug for MultisigTransaction"],["impl Debug for AdnlAddressRecord"],["impl Debug for TokenWalletDetails"],["impl Debug for TransferInputs"],["impl Debug for TransferToRecipientInputs"],["impl Debug for TokensBurnedInputs"],["impl Debug for NftCallbackPayload"],["impl Debug for IndexGetInfoOutputs"],["impl Debug for ChangeManagerInputs"],["impl<const N: u32> Debug for RawRecord<N>"],["impl Debug for TokenWalletDetails"],["impl Debug for AcceptMintInputs"]], +"nekoton_proto":[["impl Debug for GetLatestKeyBlock"],["impl Debug for GetAccountsByCodeHash"],["impl Debug for GetTransactionsList"],["impl Debug for Result"],["impl Debug for GetContractState"],["impl Debug for NotExist"],["impl Debug for Request"],["impl Debug for GetCapabilities"],["impl Debug for Exists"],["impl Debug for GetStatus"],["impl Debug for GetContractState"],["impl Debug for Timings"],["impl Debug for Error"],["impl Debug for GetBlockchainConfig"],["impl Debug for GenTimings"],["impl Debug for GetDstTransaction"],["impl Debug for GetTransaction"],["impl Debug for State"],["impl Debug for Call"],["impl Debug for Inexact"],["impl Debug for Response"],["impl Debug for GetTransactionsList"],["impl Debug for GetAccountsByCodeHash"],["impl Debug for Exact"],["impl Debug for GetTimings"],["impl Debug for GetRawTransaction"],["impl Debug for SendMessage"],["impl Debug for LastTransactionId"]], "nekoton_transport":[["impl Debug for GqlNetworkSettings"]], "nekoton_utils":[["impl Debug for UnknownEnumVariant"],["impl Debug for SimpleClock"],["impl Debug for SymmetricCryptoError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/fmt/trait.Display.js b/trait.impl/core/fmt/trait.Display.js index 02544d0cc..e6bf6e789 100644 --- a/trait.impl/core/fmt/trait.Display.js +++ b/trait.impl/core/fmt/trait.Display.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"nekoton":[["impl Display for NftVersion"],["impl Display for MultisigType"],["impl Display for EncryptedKeyError"],["impl Display for MessageFlagsError"],["impl Display for LedgerKeyError"],["impl Display for TransactionTreeError"],["impl Display for BlockParsingError"],["impl Display for MessageBodyError"],["impl Display for EncryptionAlgorithm"],["impl Display for WalletType"],["impl Display for TransactionError"],["impl Display for ReliableBehavior"],["impl Display for KeyStoreError"],["impl Display for OwnersCacheError"],["impl Display for NodeClientError"]], -"nekoton_abi":[["impl Display for UnpackerError"],["impl Display for ExtractionError"],["impl Display for ParsedType"],["impl Display for TokensJsonError"]], -"nekoton_contracts":[["impl Display for NonZeroResultCode"],["impl Display for TokenWalletVersion"],["impl Display for Tip3Error"]], +"nekoton":[["impl Display for NftVersion"],["impl Display for WalletType"],["impl Display for EncryptedKeyError"],["impl Display for MessageFlagsError"],["impl Display for MessageBodyError"],["impl Display for ReliableBehavior"],["impl Display for TransactionError"],["impl Display for LedgerKeyError"],["impl Display for BlockParsingError"],["impl Display for MultisigType"],["impl Display for OwnersCacheError"],["impl Display for EncryptionAlgorithm"],["impl Display for TransactionTreeError"],["impl Display for KeyStoreError"],["impl Display for NodeClientError"]], +"nekoton_abi":[["impl Display for ParsedType"],["impl Display for TokensJsonError"],["impl Display for ExtractionError"],["impl Display for UnpackerError"]], +"nekoton_contracts":[["impl Display for TokenWalletVersion"],["impl Display for Tip3Error"],["impl Display for NonZeroResultCode"]], "nekoton_utils":[["impl Display for SymmetricCryptoError"],["impl Display for UnknownEnumVariant"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/marker/trait.Copy.js b/trait.impl/core/marker/trait.Copy.js index f349cb4f7..74e54110b 100644 --- a/trait.impl/core/marker/trait.Copy.js +++ b/trait.impl/core/marker/trait.Copy.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"nekoton":[["impl Copy for LedgerKeyGetPublicKeys"],["impl Copy for BlockParsingError"],["impl Copy for MultisigParamsPrefix"],["impl Copy for MessageContext"],["impl Copy for ReliableBehavior"],["impl Copy for EncryptedKeyError"],["impl<'a> Copy for SignerContext<'a>"],["impl Copy for OwnersCacheError"],["impl Copy for TransactionExecutionOptions"],["impl Copy for EncryptedKeyGetPublicKeys"],["impl Copy for InitData"],["impl Copy for TransactionsBatchInfo"],["impl Copy for MessageType"],["impl Copy for MultisigType"],["impl Copy for NetworkCapabilities"],["impl Copy for AccountStatus"],["impl Copy for MnemonicType"],["impl Copy for ExpireAt"],["impl Copy for DePoolReceiveAnswerNotification"],["impl Copy for PollingMethod"],["impl Copy for TransactionError"],["impl Copy for TransactionsBatchType"],["impl Copy for LedgerKeyError"],["impl Copy for DePoolOnRoundCompleteNotification"],["impl Copy for EncryptionAlgorithm"],["impl Copy for MessageFlagsError"],["impl Copy for TonWalletDetails"],["impl Copy for MessageFlags"],["impl Copy for CollectionInterfaces"],["impl Copy for MessageBodyError"],["impl Copy for PasswordCacheBehavior"],["impl Copy for Expiration"],["impl Copy for MultisigConfirmUpdate"],["impl<'a> Copy for DeployParams<'a>"],["impl Copy for WalletType"],["impl Copy for KeyStoreError"],["impl Copy for ContractState"],["impl Copy for MultisigSubmitUpdate"],["impl Copy for MultisigConfirmTransaction"],["impl Copy for NftVersion"],["impl Copy for MultisigExecuteUpdate"],["impl Copy for TransportInfo"]], -"nekoton_abi":[["impl Copy for ParsedType"],["impl Copy for ExpireHeader"],["impl Copy for LastTransactionId"],["impl Copy for GenTimings"],["impl Copy for TimeHeader"],["impl<'a> Copy for ExecutionContext<'a>"],["impl Copy for TransactionId"],["impl Copy for BriefBlockchainConfig"],["impl Copy for PubkeyHeader"],["impl Copy for UnpackerError"],["impl Copy for ExtractionError"]], -"nekoton_contracts":[["impl Copy for SafeMultisigParams"],["impl<'a> Copy for MetadataContract<'a>"],["impl Copy for MultisigCustodian"],["impl Copy for NonZeroResultCode"],["impl Copy for TokenWalletVersion"],["impl<'a> Copy for SidContract<'a>"],["impl Copy for TargetAddressRecord"],["impl<'a> Copy for RootContract<'a>"],["impl<'a> Copy for RootTokenContract<'a>"],["impl<'a> Copy for DomainContract<'a>"],["impl<'a> Copy for RootTokenContract<'a>"],["impl<'a> Copy for TokenWalletContract<'a>"],["impl<const N: u32> Copy for RawRecord<N>"],["impl Copy for ConfirmUpdateParams"],["impl<'a> Copy for NftContract<'a>"],["impl<'a> Copy for IndexContract<'a>"],["impl Copy for NftCodeHashOutputs"],["impl<'a> Copy for CollectionContract<'a>"],["impl Copy for SetCodeMultisigParams"],["impl Copy for SetCodeMultisigParams"],["impl Copy for SubmitUpdateOutput"],["impl Copy for AdnlAddressRecord"],["impl<'a> Copy for CollectionContract<'a>"],["impl Copy for MultisigCustodian"],["impl<'a> Copy for TokenWalletContract<'a>"],["impl<'a> Copy for RootTokenContract<'a>"]], -"nekoton_utils":[["impl Copy for UnknownEnumVariant"],["impl Copy for SimpleClock"],["impl Copy for SymmetricCryptoError"],["impl Copy for ConstClock"]] +"nekoton":[["impl Copy for PollingMethod"],["impl Copy for Expiration"],["impl Copy for TransactionError"],["impl Copy for NetworkCapabilities"],["impl Copy for WalletType"],["impl Copy for MessageFlagsError"],["impl Copy for MultisigType"],["impl Copy for MessageFlags"],["impl Copy for MessageType"],["impl<'a> Copy for DeployParams<'a>"],["impl Copy for LedgerKeyError"],["impl Copy for DePoolReceiveAnswerNotification"],["impl Copy for MultisigParamsPrefix"],["impl Copy for NftVersion"],["impl Copy for OwnersCacheError"],["impl Copy for MultisigConfirmTransaction"],["impl<'a> Copy for SignerContext<'a>"],["impl Copy for ReliableBehavior"],["impl Copy for PasswordCacheBehavior"],["impl Copy for ContractState"],["impl Copy for LedgerKeyGetPublicKeys"],["impl Copy for CollectionInterfaces"],["impl Copy for MultisigConfirmUpdate"],["impl Copy for MultisigExecuteUpdate"],["impl Copy for TransportInfo"],["impl Copy for EncryptedKeyGetPublicKeys"],["impl Copy for EncryptionAlgorithm"],["impl Copy for TransactionsBatchType"],["impl Copy for MultisigSubmitUpdate"],["impl Copy for ExpireAt"],["impl Copy for KeyStoreError"],["impl Copy for TonWalletDetails"],["impl Copy for InitData"],["impl Copy for MessageBodyError"],["impl Copy for TransactionsBatchInfo"],["impl Copy for BlockParsingError"],["impl Copy for TransactionExecutionOptions"],["impl Copy for MessageContext"],["impl Copy for DePoolOnRoundCompleteNotification"],["impl Copy for AccountStatus"],["impl Copy for EncryptedKeyError"],["impl Copy for MnemonicType"]], +"nekoton_abi":[["impl Copy for ParsedType"],["impl Copy for TimeHeader"],["impl Copy for TransactionId"],["impl Copy for ExtractionError"],["impl Copy for ExpireHeader"],["impl Copy for BriefBlockchainConfig"],["impl<'a> Copy for ExecutionContext<'a>"],["impl Copy for PubkeyHeader"],["impl Copy for LastTransactionId"],["impl Copy for GenTimings"],["impl Copy for UnpackerError"]], +"nekoton_contracts":[["impl Copy for TokenWalletVersion"],["impl Copy for SafeMultisigParams"],["impl Copy for SubmitUpdateOutput"],["impl Copy for SetCodeMultisigParams"],["impl<'a> Copy for RootTokenContract<'a>"],["impl Copy for ConfirmUpdateParams"],["impl<'a> Copy for RootTokenContract<'a>"],["impl<'a> Copy for SidContract<'a>"],["impl<'a> Copy for RootTokenContract<'a>"],["impl<'a> Copy for NftContract<'a>"],["impl<'a> Copy for TokenWalletContract<'a>"],["impl Copy for TargetAddressRecord"],["impl<'a> Copy for CollectionContract<'a>"],["impl Copy for NonZeroResultCode"],["impl Copy for SetCodeMultisigParams"],["impl<'a> Copy for RootContract<'a>"],["impl<'a> Copy for IndexContract<'a>"],["impl Copy for MultisigCustodian"],["impl<'a> Copy for CollectionContract<'a>"],["impl<'a> Copy for TokenWalletContract<'a>"],["impl Copy for NftCodeHashOutputs"],["impl<const N: u32> Copy for RawRecord<N>"],["impl Copy for MultisigCustodian"],["impl<'a> Copy for DomainContract<'a>"],["impl<'a> Copy for MetadataContract<'a>"],["impl Copy for AdnlAddressRecord"]], +"nekoton_utils":[["impl Copy for ConstClock"],["impl Copy for UnknownEnumVariant"],["impl Copy for SimpleClock"],["impl Copy for SymmetricCryptoError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/marker/trait.StructuralEq.js b/trait.impl/core/marker/trait.StructuralEq.js index cdd41aef7..f46c92c42 100644 --- a/trait.impl/core/marker/trait.StructuralEq.js +++ b/trait.impl/core/marker/trait.StructuralEq.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"nekoton":[["impl StructuralEq for TransactionsBatchType"],["impl StructuralEq for EncryptionAlgorithm"],["impl StructuralEq for Expiration"],["impl StructuralEq for MultisigPendingUpdate"],["impl StructuralEq for MultisigPendingTransaction"],["impl StructuralEq for AccountStatus"],["impl StructuralEq for NftVersion"],["impl StructuralEq for MultisigConfirmUpdate"],["impl StructuralEq for MessageType"],["impl StructuralEq for MultisigType"],["impl StructuralEq for PollingMethod"],["impl StructuralEq for TokenIncomingTransfer"],["impl StructuralEq for IncomingNftTransfer"],["impl StructuralEq for EncryptedKeySigner"],["impl StructuralEq for MnemonicType"],["impl StructuralEq for IncomingChangeOwner"],["impl StructuralEq for IncomingChangeManager"],["impl StructuralEq for MultisigExecuteUpdate"],["impl StructuralEq for TokenSwapBack"],["impl StructuralEq for Symbol"],["impl StructuralEq for MultisigConfirmTransaction"],["impl StructuralEq for ExpireAt"],["impl StructuralEq for DePoolAsset"],["impl StructuralEq for WalletType"],["impl StructuralEq for TokenWalletAsset"],["impl StructuralEq for EncryptedKey"],["impl StructuralEq for MultisigSendTransaction"],["impl StructuralEq for NetworkCapabilities"],["impl StructuralEq for TransactionExecutionOptions"],["impl StructuralEq for ReliableBehavior"],["impl StructuralEq for MessageFlags"],["impl StructuralEq for DerivedKeySigner"],["impl StructuralEq for TonWalletDetails"],["impl StructuralEq for MultisigSubmitTransaction"],["impl StructuralEq for MultisigSubmitUpdate"],["impl StructuralEq for PendingTransaction"]], -"nekoton_abi":[["impl StructuralEq for TransactionId"],["impl StructuralEq for LastTransactionId"],["impl StructuralEq for ParsedType"]], -"nekoton_contracts":[["impl StructuralEq for RootTokenContractDetails"],["impl StructuralEq for TokenWalletVersion"],["impl StructuralEq for TokenWalletDetails"]], +"nekoton":[["impl StructuralEq for TransactionExecutionOptions"],["impl StructuralEq for TokenIncomingTransfer"],["impl StructuralEq for MultisigSubmitTransaction"],["impl StructuralEq for IncomingChangeOwner"],["impl StructuralEq for IncomingChangeManager"],["impl StructuralEq for MultisigConfirmTransaction"],["impl StructuralEq for MessageType"],["impl StructuralEq for WalletType"],["impl StructuralEq for MnemonicType"],["impl StructuralEq for PollingMethod"],["impl StructuralEq for AccountStatus"],["impl StructuralEq for NftVersion"],["impl StructuralEq for EncryptedKey"],["impl StructuralEq for DerivedKeySigner"],["impl StructuralEq for MultisigPendingUpdate"],["impl StructuralEq for DePoolAsset"],["impl StructuralEq for Symbol"],["impl StructuralEq for TonWalletDetails"],["impl StructuralEq for ExpireAt"],["impl StructuralEq for Expiration"],["impl StructuralEq for TokenSwapBack"],["impl StructuralEq for MultisigPendingTransaction"],["impl StructuralEq for MultisigType"],["impl StructuralEq for TokenWalletAsset"],["impl StructuralEq for MultisigSubmitUpdate"],["impl StructuralEq for NetworkCapabilities"],["impl StructuralEq for EncryptionAlgorithm"],["impl StructuralEq for MultisigExecuteUpdate"],["impl StructuralEq for PendingTransaction"],["impl StructuralEq for MultisigSendTransaction"],["impl StructuralEq for MessageFlags"],["impl StructuralEq for ReliableBehavior"],["impl StructuralEq for MultisigConfirmUpdate"],["impl StructuralEq for TransactionsBatchType"],["impl StructuralEq for IncomingNftTransfer"],["impl StructuralEq for EncryptedKeySigner"]], +"nekoton_abi":[["impl StructuralEq for LastTransactionId"],["impl StructuralEq for ParsedType"],["impl StructuralEq for TransactionId"]], +"nekoton_contracts":[["impl StructuralEq for TokenWalletDetails"],["impl StructuralEq for RootTokenContractDetails"],["impl StructuralEq for TokenWalletVersion"]], "nekoton_proto":[["impl StructuralEq for GetTimings"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/marker/trait.StructuralPartialEq.js b/trait.impl/core/marker/trait.StructuralPartialEq.js index 22b5ffe87..5f61402b7 100644 --- a/trait.impl/core/marker/trait.StructuralPartialEq.js +++ b/trait.impl/core/marker/trait.StructuralPartialEq.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"nekoton":[["impl StructuralPartialEq for IncomingChangeOwner"],["impl StructuralPartialEq for MultisigSubmitUpdate"],["impl StructuralPartialEq for Expiration"],["impl StructuralPartialEq for EncryptedKey"],["impl StructuralPartialEq for MessageFlags"],["impl StructuralPartialEq for MultisigConfirmTransaction"],["impl StructuralPartialEq for MultisigSendTransaction"],["impl StructuralPartialEq for MultisigSubmitTransaction"],["impl StructuralPartialEq for DePoolAsset"],["impl StructuralPartialEq for AccountStatus"],["impl StructuralPartialEq for DerivedKeySigner"],["impl StructuralPartialEq for IncomingNftTransfer"],["impl StructuralPartialEq for MnemonicType"],["impl StructuralPartialEq for EncryptedKeySigner"],["impl StructuralPartialEq for PendingTransaction"],["impl StructuralPartialEq for TonWalletDetails"],["impl StructuralPartialEq for MultisigConfirmUpdate"],["impl StructuralPartialEq for NetworkCapabilities"],["impl StructuralPartialEq for EncryptionAlgorithm"],["impl StructuralPartialEq for ExpireAt"],["impl StructuralPartialEq for TokenWalletAsset"],["impl StructuralPartialEq for ReliableBehavior"],["impl StructuralPartialEq for Symbol"],["impl StructuralPartialEq for PollingMethod"],["impl StructuralPartialEq for NftVersion"],["impl StructuralPartialEq for MessageType"],["impl StructuralPartialEq for TokenSwapBack"],["impl StructuralPartialEq for TransactionExecutionOptions"],["impl StructuralPartialEq for TransactionsBatchType"],["impl StructuralPartialEq for IncomingChangeManager"],["impl StructuralPartialEq for MultisigType"],["impl StructuralPartialEq for MultisigPendingUpdate"],["impl StructuralPartialEq for MultisigExecuteUpdate"],["impl StructuralPartialEq for MultisigPendingTransaction"],["impl StructuralPartialEq for WalletType"],["impl StructuralPartialEq for TokenIncomingTransfer"]], +"nekoton":[["impl StructuralPartialEq for PendingTransaction"],["impl StructuralPartialEq for MessageFlags"],["impl StructuralPartialEq for TransactionsBatchType"],["impl StructuralPartialEq for DePoolAsset"],["impl StructuralPartialEq for DerivedKeySigner"],["impl StructuralPartialEq for EncryptedKeySigner"],["impl StructuralPartialEq for TonWalletDetails"],["impl StructuralPartialEq for TokenIncomingTransfer"],["impl StructuralPartialEq for NftVersion"],["impl StructuralPartialEq for MessageType"],["impl StructuralPartialEq for IncomingChangeManager"],["impl StructuralPartialEq for MultisigPendingTransaction"],["impl StructuralPartialEq for MultisigSubmitTransaction"],["impl StructuralPartialEq for MultisigConfirmTransaction"],["impl StructuralPartialEq for MultisigPendingUpdate"],["impl StructuralPartialEq for MultisigExecuteUpdate"],["impl StructuralPartialEq for Symbol"],["impl StructuralPartialEq for WalletType"],["impl StructuralPartialEq for TransactionExecutionOptions"],["impl StructuralPartialEq for TokenWalletAsset"],["impl StructuralPartialEq for EncryptionAlgorithm"],["impl StructuralPartialEq for IncomingNftTransfer"],["impl StructuralPartialEq for ExpireAt"],["impl StructuralPartialEq for ReliableBehavior"],["impl StructuralPartialEq for MultisigSubmitUpdate"],["impl StructuralPartialEq for MultisigConfirmUpdate"],["impl StructuralPartialEq for Expiration"],["impl StructuralPartialEq for IncomingChangeOwner"],["impl StructuralPartialEq for MultisigType"],["impl StructuralPartialEq for NetworkCapabilities"],["impl StructuralPartialEq for MultisigSendTransaction"],["impl StructuralPartialEq for AccountStatus"],["impl StructuralPartialEq for TokenSwapBack"],["impl StructuralPartialEq for EncryptedKey"],["impl StructuralPartialEq for PollingMethod"],["impl StructuralPartialEq for MnemonicType"]], "nekoton_abi":[["impl StructuralPartialEq for ParsedType"]], -"nekoton_contracts":[["impl StructuralPartialEq for TokenWalletDetails"],["impl StructuralPartialEq for RootTokenContractDetails"],["impl StructuralPartialEq for TokenWalletVersion"]], -"nekoton_proto":[["impl StructuralPartialEq for NotExist"],["impl StructuralPartialEq for GetTransactionsList"],["impl StructuralPartialEq for LastTransactionId"],["impl StructuralPartialEq for State"],["impl StructuralPartialEq for Inexact"],["impl StructuralPartialEq for Exact"],["impl StructuralPartialEq for GetContractState"],["impl StructuralPartialEq for GetDstTransaction"],["impl StructuralPartialEq for GetAccountsByCodeHash"],["impl StructuralPartialEq for Timings"],["impl StructuralPartialEq for GetContractState"],["impl StructuralPartialEq for GenTimings"],["impl StructuralPartialEq for SendMessage"],["impl StructuralPartialEq for GetTransactionsList"],["impl StructuralPartialEq for Result"],["impl StructuralPartialEq for Request"],["impl StructuralPartialEq for GetStatus"],["impl StructuralPartialEq for Call"],["impl StructuralPartialEq for Exists"],["impl StructuralPartialEq for GetRawTransaction"],["impl StructuralPartialEq for Response"],["impl StructuralPartialEq for GetTransaction"],["impl StructuralPartialEq for GetTimings"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for GetCapabilities"],["impl StructuralPartialEq for GetAccountsByCodeHash"],["impl StructuralPartialEq for GetBlockchainConfig"],["impl StructuralPartialEq for GetLatestKeyBlock"]] +"nekoton_contracts":[["impl StructuralPartialEq for TokenWalletVersion"],["impl StructuralPartialEq for RootTokenContractDetails"],["impl StructuralPartialEq for TokenWalletDetails"]], +"nekoton_proto":[["impl StructuralPartialEq for GetTransaction"],["impl StructuralPartialEq for GetDstTransaction"],["impl StructuralPartialEq for Timings"],["impl StructuralPartialEq for SendMessage"],["impl StructuralPartialEq for State"],["impl StructuralPartialEq for GetContractState"],["impl StructuralPartialEq for GetCapabilities"],["impl StructuralPartialEq for Inexact"],["impl StructuralPartialEq for NotExist"],["impl StructuralPartialEq for LastTransactionId"],["impl StructuralPartialEq for Result"],["impl StructuralPartialEq for Exists"],["impl StructuralPartialEq for GetAccountsByCodeHash"],["impl StructuralPartialEq for GetStatus"],["impl StructuralPartialEq for GetBlockchainConfig"],["impl StructuralPartialEq for GetTransactionsList"],["impl StructuralPartialEq for Response"],["impl StructuralPartialEq for GetLatestKeyBlock"],["impl StructuralPartialEq for GetRawTransaction"],["impl StructuralPartialEq for GetTimings"],["impl StructuralPartialEq for GetTransactionsList"],["impl StructuralPartialEq for Call"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for Exact"],["impl StructuralPartialEq for Request"],["impl StructuralPartialEq for GetAccountsByCodeHash"],["impl StructuralPartialEq for GenTimings"],["impl StructuralPartialEq for GetContractState"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/str/traits/trait.FromStr.js b/trait.impl/core/str/traits/trait.FromStr.js index 75f6ba89e..3be5a2531 100644 --- a/trait.impl/core/str/traits/trait.FromStr.js +++ b/trait.impl/core/str/traits/trait.FromStr.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"nekoton":[["impl FromStr for WalletType"],["impl FromStr for ReliableBehavior"],["impl FromStr for MultisigType"],["impl FromStr for EncryptionAlgorithm"],["impl FromStr for NftVersion"]], +"nekoton":[["impl FromStr for EncryptionAlgorithm"],["impl FromStr for WalletType"],["impl FromStr for MultisigType"],["impl FromStr for ReliableBehavior"],["impl FromStr for NftVersion"]], "nekoton_abi":[["impl FromStr for ParsedType"]], "nekoton_contracts":[["impl FromStr for TokenWalletVersion"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/nekoton_abi/known_param_type/trait.KnownParamType.js b/trait.impl/nekoton_abi/known_param_type/trait.KnownParamType.js index 4ef858b13..6a47355a7 100644 --- a/trait.impl/nekoton_abi/known_param_type/trait.KnownParamType.js +++ b/trait.impl/nekoton_abi/known_param_type/trait.KnownParamType.js @@ -1,4 +1,4 @@ (function() {var implementors = { "nekoton_abi":[], -"nekoton_contracts":[["impl KnownParamType for UpdateTransaction"],["impl KnownParamType for MultisigTransaction"],["impl KnownParamType for TokenWalletDetails"],["impl KnownParamType for RootTokenContractDetails"],["impl KnownParamType for MultisigCustodian"],["impl KnownParamType for MultisigCustodian"],["impl KnownParamType for NftCallbackPayload"],["impl KnownParamType for MultisigTransaction"]] +"nekoton_contracts":[["impl KnownParamType for MultisigCustodian"],["impl KnownParamType for MultisigCustodian"],["impl KnownParamType for TokenWalletDetails"],["impl KnownParamType for MultisigTransaction"],["impl KnownParamType for NftCallbackPayload"],["impl KnownParamType for RootTokenContractDetails"],["impl KnownParamType for MultisigTransaction"],["impl KnownParamType for UpdateTransaction"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/nekoton_abi/known_param_type/trait.KnownParamTypePlain.js b/trait.impl/nekoton_abi/known_param_type/trait.KnownParamTypePlain.js index b87d5008f..9e59648c3 100644 --- a/trait.impl/nekoton_abi/known_param_type/trait.KnownParamTypePlain.js +++ b/trait.impl/nekoton_abi/known_param_type/trait.KnownParamTypePlain.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nekoton_contracts":[["impl KnownParamTypePlain for SetCodeMultisigParams"],["impl KnownParamTypePlain for BurnByRootInputs"],["impl KnownParamTypePlain for BurnInputs"],["impl KnownParamTypePlain for IndexGetInfoOutputs"],["impl KnownParamTypePlain for GetInfoOutputs"],["impl KnownParamTypePlain for SubmitUpdateOutput"],["impl KnownParamTypePlain for ChangeOwnerInputs"],["impl KnownParamTypePlain for ConfirmUpdateParams"],["impl KnownParamTypePlain for AcceptInputs"],["impl KnownParamTypePlain for AcceptMintInputs"],["impl KnownParamTypePlain for TransferInputs"],["impl KnownParamTypePlain for TransferInputs"],["impl KnownParamTypePlain for ChangeManagerInputs"],["impl KnownParamTypePlain for BurnByOwnerInputs"],["impl KnownParamTypePlain for ExecuteUpdateParams"],["impl KnownParamTypePlain for TransferInputs"],["impl KnownParamTypePlain for TokensBurnedInputs"],["impl KnownParamTypePlain for SafeMultisigParams"],["impl KnownParamTypePlain for SubmitUpdateParams"],["impl KnownParamTypePlain for MintInputs"],["impl KnownParamTypePlain for NftCodeHashOutputs"],["impl KnownParamTypePlain for AcceptBurnInputs"],["impl KnownParamTypePlain for TransferToWalletInputs"],["impl KnownParamTypePlain for TransferOwnerInputs"],["impl KnownParamTypePlain for SetCodeMultisigParams"],["impl KnownParamTypePlain for AcceptTransferInputs"],["impl KnownParamTypePlain for InternalTransferInputs"],["impl KnownParamTypePlain for TransferToRecipientInputs"]] +"nekoton_contracts":[["impl KnownParamTypePlain for MintInputs"],["impl KnownParamTypePlain for TransferToWalletInputs"],["impl KnownParamTypePlain for SubmitUpdateOutput"],["impl KnownParamTypePlain for ChangeManagerInputs"],["impl KnownParamTypePlain for BurnByRootInputs"],["impl KnownParamTypePlain for SafeMultisigParams"],["impl KnownParamTypePlain for TransferOwnerInputs"],["impl KnownParamTypePlain for BurnByOwnerInputs"],["impl KnownParamTypePlain for ChangeOwnerInputs"],["impl KnownParamTypePlain for NftCodeHashOutputs"],["impl KnownParamTypePlain for ExecuteUpdateParams"],["impl KnownParamTypePlain for TokensBurnedInputs"],["impl KnownParamTypePlain for TransferInputs"],["impl KnownParamTypePlain for SetCodeMultisigParams"],["impl KnownParamTypePlain for TransferInputs"],["impl KnownParamTypePlain for IndexGetInfoOutputs"],["impl KnownParamTypePlain for AcceptBurnInputs"],["impl KnownParamTypePlain for AcceptTransferInputs"],["impl KnownParamTypePlain for BurnInputs"],["impl KnownParamTypePlain for AcceptInputs"],["impl KnownParamTypePlain for TransferInputs"],["impl KnownParamTypePlain for SetCodeMultisigParams"],["impl KnownParamTypePlain for InternalTransferInputs"],["impl KnownParamTypePlain for GetInfoOutputs"],["impl KnownParamTypePlain for TransferToRecipientInputs"],["impl KnownParamTypePlain for ConfirmUpdateParams"],["impl KnownParamTypePlain for AcceptMintInputs"],["impl KnownParamTypePlain for SubmitUpdateParams"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/nekoton_abi/token_packer/trait.PackAbiPlain.js b/trait.impl/nekoton_abi/token_packer/trait.PackAbiPlain.js index b0adc3571..5d15e7258 100644 --- a/trait.impl/nekoton_abi/token_packer/trait.PackAbiPlain.js +++ b/trait.impl/nekoton_abi/token_packer/trait.PackAbiPlain.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nekoton_contracts":[["impl PackAbiPlain for IndexGetInfoOutputs"],["impl PackAbiPlain for TransferInputs"],["impl PackAbiPlain for AcceptTransferInputs"],["impl PackAbiPlain for AcceptBurnInputs"],["impl PackAbiPlain for GetInfoOutputs"],["impl PackAbiPlain for TransferToWalletInputs"],["impl PackAbiPlain for NftCodeHashOutputs"],["impl PackAbiPlain for AcceptMintInputs"],["impl PackAbiPlain for ChangeOwnerInputs"],["impl PackAbiPlain for ConfirmUpdateParams"],["impl PackAbiPlain for TransferInputs"],["impl PackAbiPlain for ExecuteUpdateParams"],["impl PackAbiPlain for SubmitUpdateParams"],["impl PackAbiPlain for BurnInputs"],["impl PackAbiPlain for ChangeManagerInputs"]] +"nekoton_contracts":[["impl PackAbiPlain for ExecuteUpdateParams"],["impl PackAbiPlain for TransferInputs"],["impl PackAbiPlain for SubmitUpdateParams"],["impl PackAbiPlain for ChangeOwnerInputs"],["impl PackAbiPlain for GetInfoOutputs"],["impl PackAbiPlain for AcceptMintInputs"],["impl PackAbiPlain for AcceptBurnInputs"],["impl PackAbiPlain for AcceptTransferInputs"],["impl PackAbiPlain for BurnInputs"],["impl PackAbiPlain for NftCodeHashOutputs"],["impl PackAbiPlain for ChangeManagerInputs"],["impl PackAbiPlain for ConfirmUpdateParams"],["impl PackAbiPlain for TransferInputs"],["impl PackAbiPlain for TransferToWalletInputs"],["impl PackAbiPlain for IndexGetInfoOutputs"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/nekoton_abi/token_unpacker/trait.UnpackAbi.js b/trait.impl/nekoton_abi/token_unpacker/trait.UnpackAbi.js index 7fdfc06bd..ee6ca5512 100644 --- a/trait.impl/nekoton_abi/token_unpacker/trait.UnpackAbi.js +++ b/trait.impl/nekoton_abi/token_unpacker/trait.UnpackAbi.js @@ -1,4 +1,4 @@ (function() {var implementors = { "nekoton_abi":[], -"nekoton_contracts":[["impl UnpackAbi<RootTokenContractDetails> for TokenValue"],["impl UnpackAbi<MultisigCustodian> for TokenValue"],["impl UnpackAbi<TokenWalletDetails> for TokenValue"],["impl UnpackAbi<MultisigCustodian> for TokenValue"],["impl UnpackAbi<MultisigTransaction> for TokenValue"],["impl UnpackAbi<UpdateTransaction> for TokenValue"],["impl UnpackAbi<MultisigTransaction> for TokenValue"],["impl UnpackAbi<NftCallbackPayload> for TokenValue"]] +"nekoton_contracts":[["impl UnpackAbi<MultisigTransaction> for TokenValue"],["impl UnpackAbi<TokenWalletDetails> for TokenValue"],["impl UnpackAbi<NftCallbackPayload> for TokenValue"],["impl UnpackAbi<MultisigCustodian> for TokenValue"],["impl UnpackAbi<RootTokenContractDetails> for TokenValue"],["impl UnpackAbi<MultisigCustodian> for TokenValue"],["impl UnpackAbi<MultisigTransaction> for TokenValue"],["impl UnpackAbi<UpdateTransaction> for TokenValue"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/nekoton_abi/token_unpacker/trait.UnpackAbiPlain.js b/trait.impl/nekoton_abi/token_unpacker/trait.UnpackAbiPlain.js index aea92cec3..347712a7b 100644 --- a/trait.impl/nekoton_abi/token_unpacker/trait.UnpackAbiPlain.js +++ b/trait.impl/nekoton_abi/token_unpacker/trait.UnpackAbiPlain.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"nekoton":[["impl UnpackAbiPlain<MultisigSendTransaction> for Vec<Token>"],["impl UnpackAbiPlain<DePoolOnRoundCompleteNotification> for Vec<Token>"],["impl UnpackAbiPlain<TokenWalletDeployedNotification> for Vec<Token>"],["impl UnpackAbiPlain<DePoolReceiveAnswerNotification> for Vec<Token>"],["impl UnpackAbiPlain<MultisigConfirmTransaction> for Vec<Token>"],["impl UnpackAbiPlain<MultisigParamsPrefix> for Vec<Token>"]], -"nekoton_contracts":[["impl UnpackAbiPlain<ChangeManagerInputs> for Vec<Token>"],["impl UnpackAbiPlain<TransferInputs> for Vec<Token>"],["impl UnpackAbiPlain<ChangeOwnerInputs> for Vec<Token>"],["impl UnpackAbiPlain<AcceptTransferInputs> for Vec<Token>"],["impl UnpackAbiPlain<TransferToWalletInputs> for Vec<Token>"],["impl UnpackAbiPlain<GetInfoOutputs> for Vec<Token>"],["impl UnpackAbiPlain<TransferInputs> for Vec<Token>"],["impl UnpackAbiPlain<SubmitUpdateOutput> for Vec<Token>"],["impl UnpackAbiPlain<BurnInputs> for Vec<Token>"],["impl UnpackAbiPlain<NftCodeHashOutputs> for Vec<Token>"],["impl UnpackAbiPlain<ConfirmUpdateParams> for Vec<Token>"],["impl UnpackAbiPlain<TransferOwnerInputs> for Vec<Token>"],["impl UnpackAbiPlain<AcceptInputs> for Vec<Token>"],["impl UnpackAbiPlain<SetCodeMultisigParams> for Vec<Token>"],["impl UnpackAbiPlain<AcceptBurnInputs> for Vec<Token>"],["impl UnpackAbiPlain<InternalTransferInputs> for Vec<Token>"],["impl UnpackAbiPlain<SafeMultisigParams> for Vec<Token>"],["impl UnpackAbiPlain<TransferToRecipientInputs> for Vec<Token>"],["impl UnpackAbiPlain<AcceptMintInputs> for Vec<Token>"],["impl UnpackAbiPlain<BurnByRootInputs> for Vec<Token>"],["impl UnpackAbiPlain<TransferInputs> for Vec<Token>"],["impl UnpackAbiPlain<TokensBurnedInputs> for Vec<Token>"],["impl UnpackAbiPlain<IndexGetInfoOutputs> for Vec<Token>"],["impl UnpackAbiPlain<BurnByOwnerInputs> for Vec<Token>"],["impl UnpackAbiPlain<SubmitUpdateParams> for Vec<Token>"],["impl UnpackAbiPlain<ExecuteUpdateParams> for Vec<Token>"],["impl UnpackAbiPlain<SetCodeMultisigParams> for Vec<Token>"],["impl UnpackAbiPlain<MintInputs> for Vec<Token>"]] +"nekoton":[["impl UnpackAbiPlain<DePoolReceiveAnswerNotification> for Vec<Token>"],["impl UnpackAbiPlain<DePoolOnRoundCompleteNotification> for Vec<Token>"],["impl UnpackAbiPlain<MultisigSendTransaction> for Vec<Token>"],["impl UnpackAbiPlain<MultisigParamsPrefix> for Vec<Token>"],["impl UnpackAbiPlain<MultisigConfirmTransaction> for Vec<Token>"],["impl UnpackAbiPlain<TokenWalletDeployedNotification> for Vec<Token>"]], +"nekoton_contracts":[["impl UnpackAbiPlain<TransferToRecipientInputs> for Vec<Token>"],["impl UnpackAbiPlain<GetInfoOutputs> for Vec<Token>"],["impl UnpackAbiPlain<SubmitUpdateParams> for Vec<Token>"],["impl UnpackAbiPlain<TokensBurnedInputs> for Vec<Token>"],["impl UnpackAbiPlain<AcceptBurnInputs> for Vec<Token>"],["impl UnpackAbiPlain<AcceptMintInputs> for Vec<Token>"],["impl UnpackAbiPlain<ConfirmUpdateParams> for Vec<Token>"],["impl UnpackAbiPlain<SubmitUpdateOutput> for Vec<Token>"],["impl UnpackAbiPlain<TransferToWalletInputs> for Vec<Token>"],["impl UnpackAbiPlain<AcceptInputs> for Vec<Token>"],["impl UnpackAbiPlain<MintInputs> for Vec<Token>"],["impl UnpackAbiPlain<ChangeOwnerInputs> for Vec<Token>"],["impl UnpackAbiPlain<SafeMultisigParams> for Vec<Token>"],["impl UnpackAbiPlain<InternalTransferInputs> for Vec<Token>"],["impl UnpackAbiPlain<BurnInputs> for Vec<Token>"],["impl UnpackAbiPlain<BurnByOwnerInputs> for Vec<Token>"],["impl UnpackAbiPlain<TransferOwnerInputs> for Vec<Token>"],["impl UnpackAbiPlain<IndexGetInfoOutputs> for Vec<Token>"],["impl UnpackAbiPlain<ExecuteUpdateParams> for Vec<Token>"],["impl UnpackAbiPlain<NftCodeHashOutputs> for Vec<Token>"],["impl UnpackAbiPlain<SetCodeMultisigParams> for Vec<Token>"],["impl UnpackAbiPlain<TransferInputs> for Vec<Token>"],["impl UnpackAbiPlain<TransferInputs> for Vec<Token>"],["impl UnpackAbiPlain<ChangeManagerInputs> for Vec<Token>"],["impl UnpackAbiPlain<SetCodeMultisigParams> for Vec<Token>"],["impl UnpackAbiPlain<BurnByRootInputs> for Vec<Token>"],["impl UnpackAbiPlain<AcceptTransferInputs> for Vec<Token>"],["impl UnpackAbiPlain<TransferInputs> for Vec<Token>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/prost/message/trait.Message.js b/trait.impl/prost/message/trait.Message.js index 47ececa6f..b8d4a17f5 100644 --- a/trait.impl/prost/message/trait.Message.js +++ b/trait.impl/prost/message/trait.Message.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nekoton_proto":[["impl Message for GetContractState"],["impl Message for Exact"],["impl Message for Response"],["impl Message for Exists"],["impl Message for Error"],["impl Message for NotExist"],["impl Message for SendMessage"],["impl Message for Timings"],["impl Message for GetAccountsByCodeHash"],["impl Message for GetLatestKeyBlock"],["impl Message for GetTransactionsList"],["impl Message for GetRawTransaction"],["impl Message for GetTransactionsList"],["impl Message for GetDstTransaction"],["impl Message for GetCapabilities"],["impl Message for GetAccountsByCodeHash"],["impl Message for Request"],["impl Message for GetBlockchainConfig"],["impl Message for GetTimings"],["impl Message for GetStatus"],["impl Message for GetContractState"],["impl Message for Inexact"],["impl Message for GetTransaction"]] +"nekoton_proto":[["impl Message for GetBlockchainConfig"],["impl Message for Response"],["impl Message for GetTransaction"],["impl Message for GetRawTransaction"],["impl Message for GetStatus"],["impl Message for GetCapabilities"],["impl Message for Error"],["impl Message for GetAccountsByCodeHash"],["impl Message for Exact"],["impl Message for GetContractState"],["impl Message for GetTransactionsList"],["impl Message for Request"],["impl Message for SendMessage"],["impl Message for Timings"],["impl Message for Exists"],["impl Message for GetTimings"],["impl Message for NotExist"],["impl Message for GetAccountsByCodeHash"],["impl Message for GetTransactionsList"],["impl Message for Inexact"],["impl Message for GetContractState"],["impl Message for GetLatestKeyBlock"],["impl Message for GetDstTransaction"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/serde/de/trait.Deserialize.js b/trait.impl/serde/de/trait.Deserialize.js index 0388f5498..edac89652 100644 --- a/trait.impl/serde/de/trait.Deserialize.js +++ b/trait.impl/serde/de/trait.Deserialize.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"nekoton":[["impl<'de> Deserialize<'de> for AccountStatus"],["impl<'de> Deserialize<'de> for PollingMethod"],["impl<'de> Deserialize<'de> for MultisigSendTransaction"],["impl<'de> Deserialize<'de> for ExistingContract"],["impl<'de> Deserialize<'de> for AssetsList"],["impl<'de> Deserialize<'de> for TokenWalletTransaction"],["impl<'de> Deserialize<'de> for MultisigSubmitTransaction"],["impl<'de> Deserialize<'de> for SignerEntry"],["impl<'de> Deserialize<'de> for NftTransaction"],["impl<'de> Deserialize<'de> for WalletInteractionInfo"],["impl<'de> Deserialize<'de> for ExpireAt"],["impl<'de> Deserialize<'de> for LedgerUpdateKeyInput"],["impl<'de> Deserialize<'de> for MessageBody"],["impl<'de> Deserialize<'de> for LedgerKeyGetPublicKeys"],["impl<'de> Deserialize<'de> for TransferRecipient"],["impl<'de> Deserialize<'de> for TransactionExecutionOptionswhere\n TransactionExecutionOptions: Default,"],["impl<'de> Deserialize<'de> for EncryptedKeyCreateInput"],["impl<'de> Deserialize<'de> for MultisigConfirmUpdate"],["impl<'de> Deserialize<'de> for InternalMessage"],["impl<'de> Deserialize<'de> for EncryptedKeyUpdateParams"],["impl<'de, T> Deserialize<'de> for TransactionWithData<T>where\n T: Deserialize<'de>,"],["impl<'de> Deserialize<'de> for WalletInteractionMethod"],["impl<'de> Deserialize<'de> for MnemonicType"],["impl<'de> Deserialize<'de> for TokenWalletDeployedNotification"],["impl<'de> Deserialize<'de> for TransportInfo"],["impl<'de> Deserialize<'de> for MultisigPendingUpdate"],["impl<'de> Deserialize<'de> for EncryptionAlgorithm"],["impl<'de> Deserialize<'de> for DerivedKeyUpdateParams"],["impl<'de> Deserialize<'de> for Symbol"],["impl<'de> Deserialize<'de> for DerivedKeyExportSeedOutput"],["impl<'de> Deserialize<'de> for LedgerKey"],["impl<'de> Deserialize<'de> for DerivedKeyPassword"],["impl<'de> Deserialize<'de> for WalletType"],["impl<'de> Deserialize<'de> for SignedMessage"],["impl<'de> Deserialize<'de> for MultisigConfirmTransaction"],["impl<'de> Deserialize<'de> for LedgerSignatureContext"],["impl<'de> Deserialize<'de> for TonWalletDetails"],["impl<'de> Deserialize<'de> for EncryptedData"],["impl<'de> Deserialize<'de> for DerivedKeyExportSeedParams"],["impl<'de> Deserialize<'de> for EncryptedKeyExportSeedOutput"],["impl<'de> Deserialize<'de> for PendingTransaction"],["impl<'de> Deserialize<'de> for ReliableBehavior"],["impl<'de> Deserialize<'de> for PasswordCacheBehavior"],["impl<'de> Deserialize<'de> for MultisigTransaction"],["impl<'de> Deserialize<'de> for EncryptedKeyGetPublicKeys"],["impl<'de> Deserialize<'de> for TokenIncomingTransfer"],["impl<'de> Deserialize<'de> for MessageType"],["impl<'de> Deserialize<'de> for TokenWalletAsset"],["impl<'de> Deserialize<'de> for DePoolAsset"],["impl<'de> Deserialize<'de> for DePoolReceiveAnswerNotification"],["impl<'de> Deserialize<'de> for IncomingChangeManager"],["impl<'de> Deserialize<'de> for LedgerKeyCreateInput"],["impl<'de> Deserialize<'de> for Transaction"],["impl<'de> Deserialize<'de> for LedgerSignInput"],["impl<'de> Deserialize<'de> for IncomingChangeOwner"],["impl<'de> Deserialize<'de> for DerivedKeyCreateInput"],["impl<'de> Deserialize<'de> for AdditionalAssets"],["impl<'de> Deserialize<'de> for DePoolOnRoundCompleteNotification"],["impl<'de> Deserialize<'de> for Expiration"],["impl<'de> Deserialize<'de> for NftVersion"],["impl<'de> Deserialize<'de> for NetworkCapabilities"],["impl<'de> Deserialize<'de> for KnownPayload"],["impl<'de> Deserialize<'de> for DerivedKeyGetPublicKeys"],["impl<'de> Deserialize<'de> for MultisigExecuteUpdate"],["impl<'de> Deserialize<'de> for TokenOutgoingTransfer"],["impl<'de> Deserialize<'de> for MultisigType"],["impl<'de> Deserialize<'de> for EncryptedKeyPassword"],["impl<'de> Deserialize<'de> for Message"],["impl<'de> Deserialize<'de> for MultisigPendingTransaction"],["impl<'de> Deserialize<'de> for TransactionsBatchType"],["impl<'de> Deserialize<'de> for TransactionAdditionalInfo"],["impl<'de> Deserialize<'de> for AccountToAdd"],["impl<'de> Deserialize<'de> for TokenSwapBack"],["impl<'de> Deserialize<'de> for IncomingNftTransfer"],["impl<'de> Deserialize<'de> for TonWalletAsset"],["impl<'de> Deserialize<'de> for TransactionsBatchInfo"],["impl<'de> Deserialize<'de> for ExistingWalletInfo"],["impl<'de> Deserialize<'de> for PollContractState"],["impl<'de> Deserialize<'de> for Password"],["impl<'de> Deserialize<'de> for MultisigSubmitUpdate"],["impl<'de> Deserialize<'de> for RawContractState"],["impl<'de> Deserialize<'de> for ContractState"]], -"nekoton_abi":[["impl<'de> Deserialize<'de> for GenTimings"],["impl<'de> Deserialize<'de> for TransactionId"],["impl<'de> Deserialize<'de> for LastTransactionId"]], -"nekoton_contracts":[["impl<'de> Deserialize<'de> for TokenWalletVersion"],["impl<'de> Deserialize<'de> for RootTokenContractDetails"],["impl<'de> Deserialize<'de> for TokenWalletDetails"]], +"nekoton":[["impl<'de> Deserialize<'de> for ExistingWalletInfo"],["impl<'de> Deserialize<'de> for MultisigSendTransaction"],["impl<'de> Deserialize<'de> for EncryptedData"],["impl<'de> Deserialize<'de> for TokenOutgoingTransfer"],["impl<'de> Deserialize<'de> for MultisigTransaction"],["impl<'de> Deserialize<'de> for TransferRecipient"],["impl<'de> Deserialize<'de> for MultisigSubmitTransaction"],["impl<'de> Deserialize<'de> for LedgerKeyCreateInput"],["impl<'de> Deserialize<'de> for TransactionExecutionOptionswhere\n TransactionExecutionOptions: Default,"],["impl<'de> Deserialize<'de> for TonWalletAsset"],["impl<'de> Deserialize<'de> for NetworkCapabilities"],["impl<'de> Deserialize<'de> for LedgerSignInput"],["impl<'de> Deserialize<'de> for MultisigPendingTransaction"],["impl<'de> Deserialize<'de> for NftVersion"],["impl<'de> Deserialize<'de> for TokenWalletAsset"],["impl<'de> Deserialize<'de> for TransactionAdditionalInfo"],["impl<'de> Deserialize<'de> for MessageBody"],["impl<'de> Deserialize<'de> for ExistingContract"],["impl<'de> Deserialize<'de> for PollingMethod"],["impl<'de> Deserialize<'de> for MessageType"],["impl<'de> Deserialize<'de> for TransportInfo"],["impl<'de> Deserialize<'de> for NftTransaction"],["impl<'de> Deserialize<'de> for EncryptedKeyExportSeedOutput"],["impl<'de> Deserialize<'de> for PendingTransaction"],["impl<'de> Deserialize<'de> for TonWalletDetails"],["impl<'de> Deserialize<'de> for ExpireAt"],["impl<'de> Deserialize<'de> for EncryptedKeyCreateInput"],["impl<'de> Deserialize<'de> for TokenSwapBack"],["impl<'de> Deserialize<'de> for WalletInteractionMethod"],["impl<'de> Deserialize<'de> for DePoolAsset"],["impl<'de> Deserialize<'de> for TransactionsBatchType"],["impl<'de> Deserialize<'de> for Symbol"],["impl<'de> Deserialize<'de> for RawContractState"],["impl<'de> Deserialize<'de> for AccountStatus"],["impl<'de> Deserialize<'de> for MultisigConfirmTransaction"],["impl<'de> Deserialize<'de> for DerivedKeyUpdateParams"],["impl<'de> Deserialize<'de> for DePoolReceiveAnswerNotification"],["impl<'de> Deserialize<'de> for DerivedKeyExportSeedOutput"],["impl<'de> Deserialize<'de> for LedgerKey"],["impl<'de> Deserialize<'de> for Transaction"],["impl<'de> Deserialize<'de> for EncryptedKeyGetPublicKeys"],["impl<'de> Deserialize<'de> for MnemonicType"],["impl<'de> Deserialize<'de> for WalletInteractionInfo"],["impl<'de> Deserialize<'de> for WalletType"],["impl<'de> Deserialize<'de> for MultisigSubmitUpdate"],["impl<'de> Deserialize<'de> for InternalMessage"],["impl<'de> Deserialize<'de> for MultisigConfirmUpdate"],["impl<'de> Deserialize<'de> for Expiration"],["impl<'de> Deserialize<'de> for SignedMessage"],["impl<'de> Deserialize<'de> for PasswordCacheBehavior"],["impl<'de> Deserialize<'de> for DerivedKeyExportSeedParams"],["impl<'de> Deserialize<'de> for EncryptionAlgorithm"],["impl<'de> Deserialize<'de> for IncomingNftTransfer"],["impl<'de> Deserialize<'de> for TransactionsBatchInfo"],["impl<'de, T> Deserialize<'de> for TransactionWithData<T>where\n T: Deserialize<'de>,"],["impl<'de> Deserialize<'de> for MultisigExecuteUpdate"],["impl<'de> Deserialize<'de> for TokenWalletDeployedNotification"],["impl<'de> Deserialize<'de> for AccountToAdd"],["impl<'de> Deserialize<'de> for DerivedKeyGetPublicKeys"],["impl<'de> Deserialize<'de> for MultisigType"],["impl<'de> Deserialize<'de> for KnownPayload"],["impl<'de> Deserialize<'de> for LedgerSignatureContext"],["impl<'de> Deserialize<'de> for DePoolOnRoundCompleteNotification"],["impl<'de> Deserialize<'de> for PollContractState"],["impl<'de> Deserialize<'de> for EncryptedKeyUpdateParams"],["impl<'de> Deserialize<'de> for LedgerKeyGetPublicKeys"],["impl<'de> Deserialize<'de> for DerivedKeyPassword"],["impl<'de> Deserialize<'de> for AdditionalAssets"],["impl<'de> Deserialize<'de> for Password"],["impl<'de> Deserialize<'de> for LedgerUpdateKeyInput"],["impl<'de> Deserialize<'de> for SignerEntry"],["impl<'de> Deserialize<'de> for MultisigPendingUpdate"],["impl<'de> Deserialize<'de> for DerivedKeyCreateInput"],["impl<'de> Deserialize<'de> for TokenIncomingTransfer"],["impl<'de> Deserialize<'de> for Message"],["impl<'de> Deserialize<'de> for TokenWalletTransaction"],["impl<'de> Deserialize<'de> for IncomingChangeOwner"],["impl<'de> Deserialize<'de> for ContractState"],["impl<'de> Deserialize<'de> for AssetsList"],["impl<'de> Deserialize<'de> for ReliableBehavior"],["impl<'de> Deserialize<'de> for IncomingChangeManager"],["impl<'de> Deserialize<'de> for EncryptedKeyPassword"]], +"nekoton_abi":[["impl<'de> Deserialize<'de> for GenTimings"],["impl<'de> Deserialize<'de> for LastTransactionId"],["impl<'de> Deserialize<'de> for TransactionId"]], +"nekoton_contracts":[["impl<'de> Deserialize<'de> for TokenWalletDetails"],["impl<'de> Deserialize<'de> for TokenWalletVersion"],["impl<'de> Deserialize<'de> for RootTokenContractDetails"]], "nekoton_transport":[["impl<'de> Deserialize<'de> for GqlNetworkSettings"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/serde/ser/trait.Serialize.js b/trait.impl/serde/ser/trait.Serialize.js index 1151c709d..a9af596c3 100644 --- a/trait.impl/serde/ser/trait.Serialize.js +++ b/trait.impl/serde/ser/trait.Serialize.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"nekoton":[["impl Serialize for LedgerUpdateKeyInput"],["impl Serialize for KnownPayload"],["impl Serialize for WalletInteractionMethod"],["impl Serialize for ExistingContract"],["impl Serialize for EncryptedKeyGetPublicKeys"],["impl Serialize for LedgerKey"],["impl Serialize for Expiration"],["impl Serialize for NftVersion"],["impl Serialize for EncryptedKeyPassword"],["impl Serialize for TransferRecipient"],["impl Serialize for MultisigSendTransaction"],["impl Serialize for TokenWalletAsset"],["impl Serialize for LedgerKeyCreateInput"],["impl Serialize for DerivedKeyPassword"],["impl Serialize for WalletInteractionInfo"],["impl Serialize for TokenSwapBack"],["impl Serialize for AssetsList"],["impl Serialize for KeyStoreEntry"],["impl Serialize for SignerEntry"],["impl Serialize for TonWalletAsset"],["impl Serialize for TokenWalletTransaction"],["impl Serialize for DePoolAsset"],["impl Serialize for MultisigConfirmUpdate"],["impl Serialize for DerivedKeyExportSeedOutput"],["impl Serialize for ExistingWalletInfo"],["impl Serialize for DePoolReceiveAnswerNotification"],["impl Serialize for AccountStatus"],["impl Serialize for TransportInfo"],["impl Serialize for TransactionsBatchType"],["impl Serialize for TransactionAdditionalInfo"],["impl Serialize for LedgerKeyGetPublicKeys"],["impl Serialize for PasswordCacheBehavior"],["impl Serialize for Transaction"],["impl Serialize for LedgerSignatureContext"],["impl Serialize for GeneratedKey"],["impl Serialize for NftTransaction"],["impl Serialize for SignedMessage"],["impl Serialize for TonWalletDetails"],["impl Serialize for AccountToAdd"],["impl Serialize for EncryptionAlgorithm"],["impl Serialize for TransactionExecutionOptions"],["impl Serialize for PendingTransaction"],["impl Serialize for MultisigConfirmTransaction"],["impl Serialize for TokenOutgoingTransfer"],["impl Serialize for EncryptedKeyUpdateParams"],["impl Serialize for ReliableBehavior"],["impl Serialize for MessageBody"],["impl Serialize for TokenIncomingTransfer"],["impl Serialize for MnemonicType"],["impl Serialize for MultisigSubmitUpdate"],["impl Serialize for Symbol"],["impl Serialize for MultisigPendingUpdate"],["impl<T> Serialize for TransactionWithData<T>where\n T: Serialize,"],["impl Serialize for EncryptedKeyExportSeedOutput"],["impl Serialize for IncomingNftTransfer"],["impl Serialize for DerivedKeyGetPublicKeys"],["impl Serialize for ExpireAt"],["impl Serialize for DerivedKeyCreateInput"],["impl Serialize for InternalMessage"],["impl Serialize for ContractState"],["impl Serialize for DePoolOnRoundCompleteNotification"],["impl Serialize for Message"],["impl Serialize for TokenWalletDeployedNotification"],["impl Serialize for PollContractState"],["impl Serialize for MultisigType"],["impl Serialize for IncomingChangeManager"],["impl Serialize for MultisigTransaction"],["impl Serialize for EncryptedKeyCreateInput"],["impl Serialize for MultisigPendingTransaction"],["impl Serialize for EncryptedData"],["impl Serialize for MessageType"],["impl Serialize for TransactionsBatchInfo"],["impl Serialize for IncomingChangeOwner"],["impl Serialize for LedgerSignInput"],["impl Serialize for WalletType"],["impl Serialize for MultisigExecuteUpdate"],["impl Serialize for NetworkCapabilities"],["impl Serialize for DerivedKeyUpdateParams"],["impl Serialize for AdditionalAssets"],["impl Serialize for RawContractState"],["impl Serialize for MultisigSubmitTransaction"],["impl Serialize for Password"],["impl Serialize for PollingMethod"],["impl Serialize for DerivedKeyExportSeedParams"]], -"nekoton_abi":[["impl Serialize for LastTransactionId"],["impl Serialize for TransactionId"],["impl Serialize for GenTimings"]], -"nekoton_contracts":[["impl Serialize for TokenWalletVersion"],["impl Serialize for RootTokenContractDetails"],["impl Serialize for TokenWalletDetails"]], +"nekoton":[["impl Serialize for MultisigPendingTransaction"],["impl Serialize for TransactionAdditionalInfo"],["impl Serialize for TokenSwapBack"],["impl Serialize for EncryptedKeyCreateInput"],["impl Serialize for LedgerKeyCreateInput"],["impl Serialize for TransferRecipient"],["impl Serialize for LedgerSignInput"],["impl Serialize for EncryptedKeyUpdateParams"],["impl Serialize for IncomingNftTransfer"],["impl Serialize for EncryptedData"],["impl Serialize for MultisigConfirmTransaction"],["impl Serialize for TransportInfo"],["impl Serialize for ContractState"],["impl Serialize for TokenWalletAsset"],["impl Serialize for TransactionsBatchInfo"],["impl Serialize for DerivedKeyGetPublicKeys"],["impl Serialize for EncryptedKeyGetPublicKeys"],["impl Serialize for Message"],["impl<T> Serialize for TransactionWithData<T>where\n T: Serialize,"],["impl Serialize for DerivedKeyCreateInput"],["impl Serialize for MultisigType"],["impl Serialize for TonWalletAsset"],["impl Serialize for DerivedKeyPassword"],["impl Serialize for TransactionExecutionOptions"],["impl Serialize for MultisigTransaction"],["impl Serialize for GeneratedKey"],["impl Serialize for SignedMessage"],["impl Serialize for AssetsList"],["impl Serialize for LedgerKey"],["impl Serialize for TokenOutgoingTransfer"],["impl Serialize for WalletInteractionInfo"],["impl Serialize for Expiration"],["impl Serialize for MultisigSendTransaction"],["impl Serialize for DerivedKeyUpdateParams"],["impl Serialize for MultisigConfirmUpdate"],["impl Serialize for Transaction"],["impl Serialize for InternalMessage"],["impl Serialize for TokenIncomingTransfer"],["impl Serialize for MultisigSubmitUpdate"],["impl Serialize for ReliableBehavior"],["impl Serialize for ExpireAt"],["impl Serialize for Symbol"],["impl Serialize for AdditionalAssets"],["impl Serialize for LedgerUpdateKeyInput"],["impl Serialize for PollingMethod"],["impl Serialize for KnownPayload"],["impl Serialize for MessageType"],["impl Serialize for NftVersion"],["impl Serialize for WalletInteractionMethod"],["impl Serialize for ExistingContract"],["impl Serialize for MessageBody"],["impl Serialize for EncryptionAlgorithm"],["impl Serialize for DePoolReceiveAnswerNotification"],["impl Serialize for Password"],["impl Serialize for KeyStoreEntry"],["impl Serialize for TokenWalletTransaction"],["impl Serialize for MnemonicType"],["impl Serialize for DerivedKeyExportSeedOutput"],["impl Serialize for PasswordCacheBehavior"],["impl Serialize for RawContractState"],["impl Serialize for TokenWalletDeployedNotification"],["impl Serialize for DerivedKeyExportSeedParams"],["impl Serialize for NetworkCapabilities"],["impl Serialize for MultisigPendingUpdate"],["impl Serialize for MultisigExecuteUpdate"],["impl Serialize for NftTransaction"],["impl Serialize for PendingTransaction"],["impl Serialize for WalletType"],["impl Serialize for TonWalletDetails"],["impl Serialize for MultisigSubmitTransaction"],["impl Serialize for EncryptedKeyPassword"],["impl Serialize for DePoolOnRoundCompleteNotification"],["impl Serialize for AccountToAdd"],["impl Serialize for IncomingChangeManager"],["impl Serialize for ExistingWalletInfo"],["impl Serialize for SignerEntry"],["impl Serialize for IncomingChangeOwner"],["impl Serialize for LedgerKeyGetPublicKeys"],["impl Serialize for AccountStatus"],["impl Serialize for LedgerSignatureContext"],["impl Serialize for TransactionsBatchType"],["impl Serialize for DePoolAsset"],["impl Serialize for PollContractState"],["impl Serialize for EncryptedKeyExportSeedOutput"]], +"nekoton_abi":[["impl Serialize for GenTimings"],["impl Serialize for TransactionId"],["impl Serialize for LastTransactionId"]], +"nekoton_contracts":[["impl Serialize for TokenWalletDetails"],["impl Serialize for TokenWalletVersion"],["impl Serialize for RootTokenContractDetails"]], "nekoton_transport":[["impl Serialize for GqlNetworkSettings"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/type.impl/alloc/string/struct.String.js b/type.impl/alloc/string/struct.String.js index 17f480be9..650e305fd 100644 --- a/type.impl/alloc/string/struct.String.js +++ b/type.impl/alloc/string/struct.String.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"nekoton":[["
    source§

    impl String

    1.0.0 (const: 1.39.0) · source

    pub const fn new() -> String

    Creates a new empty String.

    \n

    Given that the String is empty, this will not allocate any initial\nbuffer. While that means that this initial operation is very\ninexpensive, it may cause excessive allocation later when you add\ndata. If you have an idea of how much data the String will hold,\nconsider the with_capacity method to prevent excessive\nre-allocation.

    \n
    Examples
    \n
    let s = String::new();
    \n
    1.0.0 · source

    pub fn with_capacity(capacity: usize) -> String

    Creates a new empty String with at least the specified capacity.

    \n

    Strings have an internal buffer to hold their data. The capacity is\nthe length of that buffer, and can be queried with the capacity\nmethod. This method creates an empty String, but one with an initial\nbuffer that can hold at least capacity bytes. This is useful when you\nmay be appending a bunch of data to the String, reducing the number of\nreallocations it needs to do.

    \n

    If the given capacity is 0, no allocation will occur, and this method\nis identical to the new method.

    \n
    Examples
    \n
    let mut s = String::with_capacity(10);\n\n// The String contains no chars, even though it has capacity for more\nassert_eq!(s.len(), 0);\n\n// These are all done without reallocating...\nlet cap = s.capacity();\nfor _ in 0..10 {\n    s.push('a');\n}\n\nassert_eq!(s.capacity(), cap);\n\n// ...but this may make the string reallocate\ns.push('a');
    \n
    1.0.0 · source

    pub fn from_utf8(vec: Vec<u8>) -> Result<String, FromUtf8Error>

    Converts a vector of bytes to a String.

    \n

    A string (String) is made of bytes (u8), and a vector of bytes\n(Vec<u8>) is made of bytes, so this function converts between the\ntwo. Not all byte slices are valid Strings, however: String\nrequires that it is valid UTF-8. from_utf8() checks to ensure that\nthe bytes are valid UTF-8, and then does the conversion.

    \n

    If you are sure that the byte slice is valid UTF-8, and you don’t want\nto incur the overhead of the validity check, there is an unsafe version\nof this function, from_utf8_unchecked, which has the same behavior\nbut skips the check.

    \n

    This method will take care to not copy the vector, for efficiency’s\nsake.

    \n

    If you need a &str instead of a String, consider\nstr::from_utf8.

    \n

    The inverse of this method is into_bytes.

    \n
    Errors
    \n

    Returns Err if the slice is not UTF-8 with a description as to why the\nprovided bytes are not UTF-8. The vector you moved in is also included.

    \n
    Examples
    \n

    Basic usage:

    \n\n
    // some bytes, in a vector\nlet sparkle_heart = vec![240, 159, 146, 150];\n\n// We know these bytes are valid, so we'll use `unwrap()`.\nlet sparkle_heart = String::from_utf8(sparkle_heart).unwrap();\n\nassert_eq!("💖", sparkle_heart);
    \n

    Incorrect bytes:

    \n\n
    // some invalid bytes, in a vector\nlet sparkle_heart = vec![0, 159, 146, 150];\n\nassert!(String::from_utf8(sparkle_heart).is_err());
    \n

    See the docs for FromUtf8Error for more details on what you can do\nwith this error.

    \n
    1.0.0 · source

    pub fn from_utf8_lossy(v: &[u8]) -> Cow<'_, str>

    Converts a slice of bytes to a string, including invalid characters.

    \n

    Strings are made of bytes (u8), and a slice of bytes\n(&[u8]) is made of bytes, so this function converts\nbetween the two. Not all byte slices are valid strings, however: strings\nare required to be valid UTF-8. During this conversion,\nfrom_utf8_lossy() will replace any invalid UTF-8 sequences with\nU+FFFD REPLACEMENT CHARACTER, which looks like this: �

    \n

    If you are sure that the byte slice is valid UTF-8, and you don’t want\nto incur the overhead of the conversion, there is an unsafe version\nof this function, from_utf8_unchecked, which has the same behavior\nbut skips the checks.

    \n

    This function returns a Cow<'a, str>. If our byte slice is invalid\nUTF-8, then we need to insert the replacement characters, which will\nchange the size of the string, and hence, require a String. But if\nit’s already valid UTF-8, we don’t need a new allocation. This return\ntype allows us to handle both cases.

    \n
    Examples
    \n

    Basic usage:

    \n\n
    // some bytes, in a vector\nlet sparkle_heart = vec![240, 159, 146, 150];\n\nlet sparkle_heart = String::from_utf8_lossy(&sparkle_heart);\n\nassert_eq!("💖", sparkle_heart);
    \n

    Incorrect bytes:

    \n\n
    // some invalid bytes\nlet input = b"Hello \\xF0\\x90\\x80World";\nlet output = String::from_utf8_lossy(input);\n\nassert_eq!("Hello �World", output);
    \n
    1.0.0 · source

    pub fn from_utf16(v: &[u16]) -> Result<String, FromUtf16Error>

    Decode a UTF-16–encoded vector v into a String, returning Err\nif v contains any invalid data.

    \n
    Examples
    \n
    // 𝄞music\nlet v = &[0xD834, 0xDD1E, 0x006d, 0x0075,\n          0x0073, 0x0069, 0x0063];\nassert_eq!(String::from("𝄞music"),\n           String::from_utf16(v).unwrap());\n\n// 𝄞mu<invalid>ic\nlet v = &[0xD834, 0xDD1E, 0x006d, 0x0075,\n          0xD800, 0x0069, 0x0063];\nassert!(String::from_utf16(v).is_err());
    \n
    1.0.0 · source

    pub fn from_utf16_lossy(v: &[u16]) -> String

    Decode a UTF-16–encoded slice v into a String, replacing\ninvalid data with the replacement character (U+FFFD).

    \n

    Unlike from_utf8_lossy which returns a Cow<'a, str>,\nfrom_utf16_lossy returns a String since the UTF-16 to UTF-8\nconversion requires a memory allocation.

    \n
    Examples
    \n
    // 𝄞mus<invalid>ic<invalid>\nlet v = &[0xD834, 0xDD1E, 0x006d, 0x0075,\n          0x0073, 0xDD1E, 0x0069, 0x0063,\n          0xD834];\n\nassert_eq!(String::from("𝄞mus\\u{FFFD}ic\\u{FFFD}"),\n           String::from_utf16_lossy(v));
    \n
    source

    pub fn from_utf16le(v: &[u8]) -> Result<String, FromUtf16Error>

    🔬This is a nightly-only experimental API. (str_from_utf16_endian)

    Decode a UTF-16LE–encoded vector v into a String, returning Err\nif v contains any invalid data.

    \n
    Examples
    \n

    Basic usage:

    \n\n
    #![feature(str_from_utf16_endian)]\n// 𝄞music\nlet v = &[0x34, 0xD8, 0x1E, 0xDD, 0x6d, 0x00, 0x75, 0x00,\n          0x73, 0x00, 0x69, 0x00, 0x63, 0x00];\nassert_eq!(String::from("𝄞music"),\n           String::from_utf16le(v).unwrap());\n\n// 𝄞mu<invalid>ic\nlet v = &[0x34, 0xD8, 0x1E, 0xDD, 0x6d, 0x00, 0x75, 0x00,\n          0x00, 0xD8, 0x69, 0x00, 0x63, 0x00];\nassert!(String::from_utf16le(v).is_err());
    \n
    source

    pub fn from_utf16le_lossy(v: &[u8]) -> String

    🔬This is a nightly-only experimental API. (str_from_utf16_endian)

    Decode a UTF-16LE–encoded slice v into a String, replacing\ninvalid data with the replacement character (U+FFFD).

    \n

    Unlike from_utf8_lossy which returns a Cow<'a, str>,\nfrom_utf16le_lossy returns a String since the UTF-16 to UTF-8\nconversion requires a memory allocation.

    \n
    Examples
    \n

    Basic usage:

    \n\n
    #![feature(str_from_utf16_endian)]\n// 𝄞mus<invalid>ic<invalid>\nlet v = &[0x34, 0xD8, 0x1E, 0xDD, 0x6d, 0x00, 0x75, 0x00,\n          0x73, 0x00, 0x1E, 0xDD, 0x69, 0x00, 0x63, 0x00,\n          0x34, 0xD8];\n\nassert_eq!(String::from("𝄞mus\\u{FFFD}ic\\u{FFFD}"),\n           String::from_utf16le_lossy(v));
    \n
    source

    pub fn from_utf16be(v: &[u8]) -> Result<String, FromUtf16Error>

    🔬This is a nightly-only experimental API. (str_from_utf16_endian)

    Decode a UTF-16BE–encoded vector v into a String, returning Err\nif v contains any invalid data.

    \n
    Examples
    \n

    Basic usage:

    \n\n
    #![feature(str_from_utf16_endian)]\n// 𝄞music\nlet v = &[0xD8, 0x34, 0xDD, 0x1E, 0x00, 0x6d, 0x00, 0x75,\n          0x00, 0x73, 0x00, 0x69, 0x00, 0x63];\nassert_eq!(String::from("𝄞music"),\n           String::from_utf16be(v).unwrap());\n\n// 𝄞mu<invalid>ic\nlet v = &[0xD8, 0x34, 0xDD, 0x1E, 0x00, 0x6d, 0x00, 0x75,\n          0xD8, 0x00, 0x00, 0x69, 0x00, 0x63];\nassert!(String::from_utf16be(v).is_err());
    \n
    source

    pub fn from_utf16be_lossy(v: &[u8]) -> String

    🔬This is a nightly-only experimental API. (str_from_utf16_endian)

    Decode a UTF-16BE–encoded slice v into a String, replacing\ninvalid data with the replacement character (U+FFFD).

    \n

    Unlike from_utf8_lossy which returns a Cow<'a, str>,\nfrom_utf16le_lossy returns a String since the UTF-16 to UTF-8\nconversion requires a memory allocation.

    \n
    Examples
    \n

    Basic usage:

    \n\n
    #![feature(str_from_utf16_endian)]\n// 𝄞mus<invalid>ic<invalid>\nlet v = &[0xD8, 0x34, 0xDD, 0x1E, 0x00, 0x6d, 0x00, 0x75,\n          0x00, 0x73, 0xDD, 0x1E, 0x00, 0x69, 0x00, 0x63,\n          0xD8, 0x34];\n\nassert_eq!(String::from("𝄞mus\\u{FFFD}ic\\u{FFFD}"),\n           String::from_utf16be_lossy(v));
    \n
    source

    pub fn into_raw_parts(self) -> (*mut u8, usize, usize)

    🔬This is a nightly-only experimental API. (vec_into_raw_parts)

    Decomposes a String into its raw components.

    \n

    Returns the raw pointer to the underlying data, the length of\nthe string (in bytes), and the allocated capacity of the data\n(in bytes). These are the same arguments in the same order as\nthe arguments to from_raw_parts.

    \n

    After calling this function, the caller is responsible for the\nmemory previously managed by the String. The only way to do\nthis is to convert the raw pointer, length, and capacity back\ninto a String with the from_raw_parts function, allowing\nthe destructor to perform the cleanup.

    \n
    Examples
    \n
    #![feature(vec_into_raw_parts)]\nlet s = String::from("hello");\n\nlet (ptr, len, cap) = s.into_raw_parts();\n\nlet rebuilt = unsafe { String::from_raw_parts(ptr, len, cap) };\nassert_eq!(rebuilt, "hello");
    \n
    1.0.0 · source

    pub unsafe fn from_raw_parts(\n buf: *mut u8,\n length: usize,\n capacity: usize\n) -> String

    Creates a new String from a length, capacity, and pointer.

    \n
    Safety
    \n

    This is highly unsafe, due to the number of invariants that aren’t\nchecked:

    \n
      \n
    • The memory at buf needs to have been previously allocated by the\nsame allocator the standard library uses, with a required alignment of exactly 1.
    • \n
    • length needs to be less than or equal to capacity.
    • \n
    • capacity needs to be the correct value.
    • \n
    • The first length bytes at buf need to be valid UTF-8.
    • \n
    \n

    Violating these may cause problems like corrupting the allocator’s\ninternal data structures. For example, it is normally not safe to\nbuild a String from a pointer to a C char array containing UTF-8\nunless you are certain that array was originally allocated by the\nRust standard library’s allocator.

    \n

    The ownership of buf is effectively transferred to the\nString which may then deallocate, reallocate or change the\ncontents of memory pointed to by the pointer at will. Ensure\nthat nothing else uses the pointer after calling this\nfunction.

    \n
    Examples
    \n
    use std::mem;\n\nunsafe {\n    let s = String::from("hello");\n\n    // Prevent automatically dropping the String's data\n    let mut s = mem::ManuallyDrop::new(s);\n\n    let ptr = s.as_mut_ptr();\n    let len = s.len();\n    let capacity = s.capacity();\n\n    let s = String::from_raw_parts(ptr, len, capacity);\n\n    assert_eq!(String::from("hello"), s);\n}
    \n
    1.0.0 · source

    pub unsafe fn from_utf8_unchecked(bytes: Vec<u8>) -> String

    Converts a vector of bytes to a String without checking that the\nstring contains valid UTF-8.

    \n

    See the safe version, from_utf8, for more details.

    \n
    Safety
    \n

    This function is unsafe because it does not check that the bytes passed\nto it are valid UTF-8. If this constraint is violated, it may cause\nmemory unsafety issues with future users of the String, as the rest of\nthe standard library assumes that Strings are valid UTF-8.

    \n
    Examples
    \n
    // some bytes, in a vector\nlet sparkle_heart = vec![240, 159, 146, 150];\n\nlet sparkle_heart = unsafe {\n    String::from_utf8_unchecked(sparkle_heart)\n};\n\nassert_eq!("💖", sparkle_heart);
    \n
    1.0.0 · source

    pub fn into_bytes(self) -> Vec<u8>

    Converts a String into a byte vector.

    \n

    This consumes the String, so we do not need to copy its contents.

    \n
    Examples
    \n
    let s = String::from("hello");\nlet bytes = s.into_bytes();\n\nassert_eq!(&[104, 101, 108, 108, 111][..], &bytes[..]);
    \n
    1.7.0 · source

    pub fn as_str(&self) -> &str

    Extracts a string slice containing the entire String.

    \n
    Examples
    \n
    let s = String::from("foo");\n\nassert_eq!("foo", s.as_str());
    \n
    1.7.0 · source

    pub fn as_mut_str(&mut self) -> &mut str

    Converts a String into a mutable string slice.

    \n
    Examples
    \n
    let mut s = String::from("foobar");\nlet s_mut_str = s.as_mut_str();\n\ns_mut_str.make_ascii_uppercase();\n\nassert_eq!("FOOBAR", s_mut_str);
    \n
    1.0.0 · source

    pub fn push_str(&mut self, string: &str)

    Appends a given string slice onto the end of this String.

    \n
    Examples
    \n
    let mut s = String::from("foo");\n\ns.push_str("bar");\n\nassert_eq!("foobar", s);
    \n
    source

    pub fn extend_from_within<R>(&mut self, src: R)where\n R: RangeBounds<usize>,

    🔬This is a nightly-only experimental API. (string_extend_from_within)

    Copies elements from src range to the end of the string.

    \n
    Panics
    \n

    Panics if the starting point or end point do not lie on a char\nboundary, or if they’re out of bounds.

    \n
    Examples
    \n
    #![feature(string_extend_from_within)]\nlet mut string = String::from("abcde");\n\nstring.extend_from_within(2..);\nassert_eq!(string, "abcdecde");\n\nstring.extend_from_within(..2);\nassert_eq!(string, "abcdecdeab");\n\nstring.extend_from_within(4..8);\nassert_eq!(string, "abcdecdeabecde");
    \n
    1.0.0 · source

    pub fn capacity(&self) -> usize

    Returns this String’s capacity, in bytes.

    \n
    Examples
    \n
    let s = String::with_capacity(10);\n\nassert!(s.capacity() >= 10);
    \n
    1.0.0 · source

    pub fn reserve(&mut self, additional: usize)

    Reserves capacity for at least additional bytes more than the\ncurrent length. The allocator may reserve more space to speculatively\navoid frequent allocations. After calling reserve,\ncapacity will be greater than or equal to self.len() + additional.\nDoes nothing if capacity is already sufficient.

    \n
    Panics
    \n

    Panics if the new capacity overflows usize.

    \n
    Examples
    \n

    Basic usage:

    \n\n
    let mut s = String::new();\n\ns.reserve(10);\n\nassert!(s.capacity() >= 10);
    \n

    This might not actually increase the capacity:

    \n\n
    let mut s = String::with_capacity(10);\ns.push('a');\ns.push('b');\n\n// s now has a length of 2 and a capacity of at least 10\nlet capacity = s.capacity();\nassert_eq!(2, s.len());\nassert!(capacity >= 10);\n\n// Since we already have at least an extra 8 capacity, calling this...\ns.reserve(8);\n\n// ... doesn't actually increase.\nassert_eq!(capacity, s.capacity());
    \n
    1.0.0 · source

    pub fn reserve_exact(&mut self, additional: usize)

    Reserves the minimum capacity for at least additional bytes more than\nthe current length. Unlike reserve, this will not\ndeliberately over-allocate to speculatively avoid frequent allocations.\nAfter calling reserve_exact, capacity will be greater than or equal to\nself.len() + additional. Does nothing if the capacity is already\nsufficient.

    \n
    Panics
    \n

    Panics if the new capacity overflows usize.

    \n
    Examples
    \n

    Basic usage:

    \n\n
    let mut s = String::new();\n\ns.reserve_exact(10);\n\nassert!(s.capacity() >= 10);
    \n

    This might not actually increase the capacity:

    \n\n
    let mut s = String::with_capacity(10);\ns.push('a');\ns.push('b');\n\n// s now has a length of 2 and a capacity of at least 10\nlet capacity = s.capacity();\nassert_eq!(2, s.len());\nassert!(capacity >= 10);\n\n// Since we already have at least an extra 8 capacity, calling this...\ns.reserve_exact(8);\n\n// ... doesn't actually increase.\nassert_eq!(capacity, s.capacity());
    \n
    1.57.0 · source

    pub fn try_reserve(&mut self, additional: usize) -> Result<(), TryReserveError>

    Tries to reserve capacity for at least additional bytes more than the\ncurrent length. The allocator may reserve more space to speculatively\navoid frequent allocations. After calling try_reserve, capacity will be\ngreater than or equal to self.len() + additional if it returns\nOk(()). Does nothing if capacity is already sufficient. This method\npreserves the contents even if an error occurs.

    \n
    Errors
    \n

    If the capacity overflows, or the allocator reports a failure, then an error\nis returned.

    \n
    Examples
    \n
    use std::collections::TryReserveError;\n\nfn process_data(data: &str) -> Result<String, TryReserveError> {\n    let mut output = String::new();\n\n    // Pre-reserve the memory, exiting if we can't\n    output.try_reserve(data.len())?;\n\n    // Now we know this can't OOM in the middle of our complex work\n    output.push_str(data);\n\n    Ok(output)\n}
    \n
    1.57.0 · source

    pub fn try_reserve_exact(\n &mut self,\n additional: usize\n) -> Result<(), TryReserveError>

    Tries to reserve the minimum capacity for at least additional bytes\nmore than the current length. Unlike try_reserve, this will not\ndeliberately over-allocate to speculatively avoid frequent allocations.\nAfter calling try_reserve_exact, capacity will be greater than or\nequal to self.len() + additional if it returns Ok(()).\nDoes nothing if the capacity is already sufficient.

    \n

    Note that the allocator may give the collection more space than it\nrequests. Therefore, capacity can not be relied upon to be precisely\nminimal. Prefer try_reserve if future insertions are expected.

    \n
    Errors
    \n

    If the capacity overflows, or the allocator reports a failure, then an error\nis returned.

    \n
    Examples
    \n
    use std::collections::TryReserveError;\n\nfn process_data(data: &str) -> Result<String, TryReserveError> {\n    let mut output = String::new();\n\n    // Pre-reserve the memory, exiting if we can't\n    output.try_reserve_exact(data.len())?;\n\n    // Now we know this can't OOM in the middle of our complex work\n    output.push_str(data);\n\n    Ok(output)\n}
    \n
    1.0.0 · source

    pub fn shrink_to_fit(&mut self)

    Shrinks the capacity of this String to match its length.

    \n
    Examples
    \n
    let mut s = String::from("foo");\n\ns.reserve(100);\nassert!(s.capacity() >= 100);\n\ns.shrink_to_fit();\nassert_eq!(3, s.capacity());
    \n
    1.56.0 · source

    pub fn shrink_to(&mut self, min_capacity: usize)

    Shrinks the capacity of this String with a lower bound.

    \n

    The capacity will remain at least as large as both the length\nand the supplied value.

    \n

    If the current capacity is less than the lower limit, this is a no-op.

    \n
    Examples
    \n
    let mut s = String::from("foo");\n\ns.reserve(100);\nassert!(s.capacity() >= 100);\n\ns.shrink_to(10);\nassert!(s.capacity() >= 10);\ns.shrink_to(0);\nassert!(s.capacity() >= 3);
    \n
    1.0.0 · source

    pub fn push(&mut self, ch: char)

    Appends the given char to the end of this String.

    \n
    Examples
    \n
    let mut s = String::from("abc");\n\ns.push('1');\ns.push('2');\ns.push('3');\n\nassert_eq!("abc123", s);
    \n
    1.0.0 · source

    pub fn as_bytes(&self) -> &[u8]

    Returns a byte slice of this String’s contents.

    \n

    The inverse of this method is from_utf8.

    \n
    Examples
    \n
    let s = String::from("hello");\n\nassert_eq!(&[104, 101, 108, 108, 111], s.as_bytes());
    \n
    1.0.0 · source

    pub fn truncate(&mut self, new_len: usize)

    Shortens this String to the specified length.

    \n

    If new_len is greater than the string’s current length, this has no\neffect.

    \n

    Note that this method has no effect on the allocated capacity\nof the string

    \n
    Panics
    \n

    Panics if new_len does not lie on a char boundary.

    \n
    Examples
    \n
    let mut s = String::from("hello");\n\ns.truncate(2);\n\nassert_eq!("he", s);
    \n
    1.0.0 · source

    pub fn pop(&mut self) -> Option<char>

    Removes the last character from the string buffer and returns it.

    \n

    Returns None if this String is empty.

    \n
    Examples
    \n
    let mut s = String::from("abč");\n\nassert_eq!(s.pop(), Some('č'));\nassert_eq!(s.pop(), Some('b'));\nassert_eq!(s.pop(), Some('a'));\n\nassert_eq!(s.pop(), None);
    \n
    1.0.0 · source

    pub fn remove(&mut self, idx: usize) -> char

    Removes a char from this String at a byte position and returns it.

    \n

    This is an O(n) operation, as it requires copying every element in the\nbuffer.

    \n
    Panics
    \n

    Panics if idx is larger than or equal to the String’s length,\nor if it does not lie on a char boundary.

    \n
    Examples
    \n
    let mut s = String::from("abç");\n\nassert_eq!(s.remove(0), 'a');\nassert_eq!(s.remove(1), 'ç');\nassert_eq!(s.remove(0), 'b');
    \n
    source

    pub fn remove_matches<P, 'a>(&'a mut self, pat: P)where\n P: for<'x> Pattern<'x>,

    🔬This is a nightly-only experimental API. (string_remove_matches)

    Remove all matches of pattern pat in the String.

    \n
    Examples
    \n
    #![feature(string_remove_matches)]\nlet mut s = String::from("Trees are not green, the sky is not blue.");\ns.remove_matches("not ");\nassert_eq!("Trees are green, the sky is blue.", s);
    \n

    Matches will be detected and removed iteratively, so in cases where\npatterns overlap, only the first pattern will be removed:

    \n\n
    #![feature(string_remove_matches)]\nlet mut s = String::from("banana");\ns.remove_matches("ana");\nassert_eq!("bna", s);
    \n
    1.26.0 · source

    pub fn retain<F>(&mut self, f: F)where\n F: FnMut(char) -> bool,

    Retains only the characters specified by the predicate.

    \n

    In other words, remove all characters c such that f(c) returns false.\nThis method operates in place, visiting each character exactly once in the\noriginal order, and preserves the order of the retained characters.

    \n
    Examples
    \n
    let mut s = String::from("f_o_ob_ar");\n\ns.retain(|c| c != '_');\n\nassert_eq!(s, "foobar");
    \n

    Because the elements are visited exactly once in the original order,\nexternal state may be used to decide which elements to keep.

    \n\n
    let mut s = String::from("abcde");\nlet keep = [false, true, true, false, true];\nlet mut iter = keep.iter();\ns.retain(|_| *iter.next().unwrap());\nassert_eq!(s, "bce");
    \n
    1.0.0 · source

    pub fn insert(&mut self, idx: usize, ch: char)

    Inserts a character into this String at a byte position.

    \n

    This is an O(n) operation as it requires copying every element in the\nbuffer.

    \n
    Panics
    \n

    Panics if idx is larger than the String’s length, or if it does not\nlie on a char boundary.

    \n
    Examples
    \n
    let mut s = String::with_capacity(3);\n\ns.insert(0, 'f');\ns.insert(1, 'o');\ns.insert(2, 'o');\n\nassert_eq!("foo", s);
    \n
    1.16.0 · source

    pub fn insert_str(&mut self, idx: usize, string: &str)

    Inserts a string slice into this String at a byte position.

    \n

    This is an O(n) operation as it requires copying every element in the\nbuffer.

    \n
    Panics
    \n

    Panics if idx is larger than the String’s length, or if it does not\nlie on a char boundary.

    \n
    Examples
    \n
    let mut s = String::from("bar");\n\ns.insert_str(0, "foo");\n\nassert_eq!("foobar", s);
    \n
    1.0.0 · source

    pub unsafe fn as_mut_vec(&mut self) -> &mut Vec<u8>

    Returns a mutable reference to the contents of this String.

    \n
    Safety
    \n

    This function is unsafe because the returned &mut Vec allows writing\nbytes which are not valid UTF-8. If this constraint is violated, using\nthe original String after dropping the &mut Vec may violate memory\nsafety, as the rest of the standard library assumes that Strings are\nvalid UTF-8.

    \n
    Examples
    \n
    let mut s = String::from("hello");\n\nunsafe {\n    let vec = s.as_mut_vec();\n    assert_eq!(&[104, 101, 108, 108, 111][..], &vec[..]);\n\n    vec.reverse();\n}\nassert_eq!(s, "olleh");
    \n
    1.0.0 · source

    pub fn len(&self) -> usize

    Returns the length of this String, in bytes, not chars or\ngraphemes. In other words, it might not be what a human considers the\nlength of the string.

    \n
    Examples
    \n
    let a = String::from("foo");\nassert_eq!(a.len(), 3);\n\nlet fancy_f = String::from("ƒoo");\nassert_eq!(fancy_f.len(), 4);\nassert_eq!(fancy_f.chars().count(), 3);
    \n
    1.0.0 · source

    pub fn is_empty(&self) -> bool

    Returns true if this String has a length of zero, and false otherwise.

    \n
    Examples
    \n
    let mut v = String::new();\nassert!(v.is_empty());\n\nv.push('a');\nassert!(!v.is_empty());
    \n
    1.16.0 · source

    pub fn split_off(&mut self, at: usize) -> String

    Splits the string into two at the given byte index.

    \n

    Returns a newly allocated String. self contains bytes [0, at), and\nthe returned String contains bytes [at, len). at must be on the\nboundary of a UTF-8 code point.

    \n

    Note that the capacity of self does not change.

    \n
    Panics
    \n

    Panics if at is not on a UTF-8 code point boundary, or if it is beyond the last\ncode point of the string.

    \n
    Examples
    \n
    let mut hello = String::from("Hello, World!");\nlet world = hello.split_off(7);\nassert_eq!(hello, "Hello, ");\nassert_eq!(world, "World!");
    \n
    1.0.0 · source

    pub fn clear(&mut self)

    Truncates this String, removing all contents.

    \n

    While this means the String will have a length of zero, it does not\ntouch its capacity.

    \n
    Examples
    \n
    let mut s = String::from("foo");\n\ns.clear();\n\nassert!(s.is_empty());\nassert_eq!(0, s.len());\nassert_eq!(3, s.capacity());
    \n
    1.6.0 · source

    pub fn drain<R>(&mut self, range: R) -> Drain<'_>where\n R: RangeBounds<usize>,

    Removes the specified range from the string in bulk, returning all\nremoved characters as an iterator.

    \n

    The returned iterator keeps a mutable borrow on the string to optimize\nits implementation.

    \n
    Panics
    \n

    Panics if the starting point or end point do not lie on a char\nboundary, or if they’re out of bounds.

    \n
    Leaking
    \n

    If the returned iterator goes out of scope without being dropped (due to\ncore::mem::forget, for example), the string may still contain a copy\nof any drained characters, or may have lost characters arbitrarily,\nincluding characters outside the range.

    \n
    Examples
    \n
    let mut s = String::from("α is alpha, β is beta");\nlet beta_offset = s.find('β').unwrap_or(s.len());\n\n// Remove the range up until the β from the string\nlet t: String = s.drain(..beta_offset).collect();\nassert_eq!(t, "α is alpha, ");\nassert_eq!(s, "β is beta");\n\n// A full range clears the string, like `clear()` does\ns.drain(..);\nassert_eq!(s, "");
    \n
    1.27.0 · source

    pub fn replace_range<R>(&mut self, range: R, replace_with: &str)where\n R: RangeBounds<usize>,

    Removes the specified range in the string,\nand replaces it with the given string.\nThe given string doesn’t need to be the same length as the range.

    \n
    Panics
    \n

    Panics if the starting point or end point do not lie on a char\nboundary, or if they’re out of bounds.

    \n
    Examples
    \n
    let mut s = String::from("α is alpha, β is beta");\nlet beta_offset = s.find('β').unwrap_or(s.len());\n\n// Replace the range up until the β from the string\ns.replace_range(..beta_offset, "Α is capital alpha; ");\nassert_eq!(s, "Α is capital alpha; β is beta");
    \n
    1.4.0 · source

    pub fn into_boxed_str(self) -> Box<str>

    Converts this String into a Box<str>.

    \n

    This will drop any excess capacity.

    \n
    Examples
    \n
    let s = String::from("hello");\n\nlet b = s.into_boxed_str();
    \n
    1.72.0 · source

    pub fn leak<'a>(self) -> &'a mut str

    Consumes and leaks the String, returning a mutable reference to the contents,\n&'a mut str.

    \n

    The caller has free choice over the returned lifetime, including 'static. Indeed,\nthis function is ideally used for data that lives for the remainder of the program’s life,\nas dropping the returned reference will cause a memory leak.

    \n

    It does not reallocate or shrink the String,\nso the leaked allocation may include unused capacity that is not part\nof the returned slice. If you don’t want that, call into_boxed_str,\nand then Box::leak.

    \n
    Examples
    \n
    let x = String::from("bucket");\nlet static_ref: &'static mut str = x.leak();\nassert_eq!(static_ref, "bucket");
    \n
    ",0,"nekoton::core::accounts_storage::NetworkGroup"],["
    1.16.0 · source§

    impl ToSocketAddrs for String

    §

    type Iter = IntoIter<SocketAddr>

    Returned iterator over socket addresses which this type may correspond\nto.
    source§

    fn to_socket_addrs(&self) -> Result<IntoIter<SocketAddr>, Error>

    Converts this object to an iterator of resolved SocketAddrs. Read more
    ","ToSocketAddrs","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl AsRef<Path> for String

    source§

    fn as_ref(&self) -> &Path

    Converts this type into a shared reference of the (usually inferred) input type.
    ","AsRef","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl AsRef<OsStr> for String

    source§

    fn as_ref(&self) -> &OsStr

    Converts this type into a shared reference of the (usually inferred) input type.
    ","AsRef","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Add<&str> for String

    Implements the + operator for concatenating two strings.

    \n

    This consumes the String on the left-hand side and re-uses its buffer (growing it if\nnecessary). This is done to avoid allocating a new String and copying the entire contents on\nevery operation, which would lead to O(n^2) running time when building an n-byte string by\nrepeated concatenation.

    \n

    The string on the right-hand side is only borrowed; its contents are copied into the returned\nString.

    \n

    Examples

    \n

    Concatenating two Strings takes the first by value and borrows the second:

    \n\n
    let a = String::from("hello");\nlet b = String::from(" world");\nlet c = a + &b;\n// `a` is moved and can no longer be used here.
    \n

    If you want to keep using the first String, you can clone it and append to the clone instead:

    \n\n
    let a = String::from("hello");\nlet b = String::from(" world");\nlet c = a.clone() + &b;\n// `a` is still valid here.
    \n

    Concatenating &str slices can be done by converting the first to a String:

    \n\n
    let a = "hello";\nlet b = " world";\nlet c = a.to_string() + b;
    \n
    §

    type Output = String

    The resulting type after applying the + operator.
    source§

    fn add(self, other: &str) -> String

    Performs the + operation. Read more
    ","Add<&str>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Index<RangeTo<usize>> for String

    §

    type Output = str

    The returned type after indexing.
    source§

    fn index(&self, index: RangeTo<usize>) -> &str

    Performs the indexing (container[index]) operation. Read more
    ","Index>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Index<Range<usize>> for String

    §

    type Output = str

    The returned type after indexing.
    source§

    fn index(&self, index: Range<usize>) -> &str

    Performs the indexing (container[index]) operation. Read more
    ","Index>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.26.0 · source§

    impl Index<RangeInclusive<usize>> for String

    §

    type Output = str

    The returned type after indexing.
    source§

    fn index(&self, index: RangeInclusive<usize>) -> &str

    Performs the indexing (container[index]) operation. Read more
    ","Index>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.26.0 · source§

    impl Index<RangeToInclusive<usize>> for String

    §

    type Output = str

    The returned type after indexing.
    source§

    fn index(&self, index: RangeToInclusive<usize>) -> &str

    Performs the indexing (container[index]) operation. Read more
    ","Index>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Index<RangeFull> for String

    §

    type Output = str

    The returned type after indexing.
    source§

    fn index(&self, _index: RangeFull) -> &str

    Performs the indexing (container[index]) operation. Read more
    ","Index","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Index<RangeFrom<usize>> for String

    §

    type Output = str

    The returned type after indexing.
    source§

    fn index(&self, index: RangeFrom<usize>) -> &str

    Performs the indexing (container[index]) operation. Read more
    ","Index>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Deref for String

    §

    type Target = str

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &str

    Dereferences the value.
    ","Deref","nekoton::core::accounts_storage::NetworkGroup"],["
    1.2.0 · source§

    impl<'a> Extend<&'a char> for String

    source§

    fn extend<I>(&mut self, iter: I)where\n I: IntoIterator<Item = &'a char>,

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, _: &'a char)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    ","Extend<&'a char>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl<'a> Extend<&'a str> for String

    source§

    fn extend<I>(&mut self, iter: I)where\n I: IntoIterator<Item = &'a str>,

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, s: &'a str)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    ","Extend<&'a str>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.19.0 · source§

    impl<'a> Extend<Cow<'a, str>> for String

    source§

    fn extend<I>(&mut self, iter: I)where\n I: IntoIterator<Item = Cow<'a, str>>,

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, s: Cow<'a, str>)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    ","Extend>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.4.0 · source§

    impl Extend<String> for String

    source§

    fn extend<I>(&mut self, iter: I)where\n I: IntoIterator<Item = String>,

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, s: String)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    ","Extend","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Extend<char> for String

    source§

    fn extend<I>(&mut self, iter: I)where\n I: IntoIterator<Item = char>,

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, c: char)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    ","Extend","nekoton::core::accounts_storage::NetworkGroup"],["
    1.45.0 · source§

    impl Extend<Box<str>> for String

    source§

    fn extend<I>(&mut self, iter: I)where\n I: IntoIterator<Item = Box<str>>,

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    ","Extend>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Ord for String

    source§

    fn cmp(&self, other: &String) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere\n Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere\n Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere\n Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    ","Ord","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl PartialEq for String

    source§

    fn eq(&self, other: &String) -> bool

    This method tests for self and other values to be equal, and is used\nby ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
    ","PartialEq","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl<'a, 'b> PartialEq<Cow<'a, str>> for String

    source§

    fn eq(&self, other: &Cow<'a, str>) -> bool

    This method tests for self and other values to be equal, and is used\nby ==.
    source§

    fn ne(&self, other: &Cow<'a, str>) -> bool

    This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
    ","PartialEq>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl<'a, 'b> PartialEq<str> for String

    source§

    fn eq(&self, other: &str) -> bool

    This method tests for self and other values to be equal, and is used\nby ==.
    source§

    fn ne(&self, other: &str) -> bool

    This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
    ","PartialEq","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl<'a, 'b> PartialEq<&'a str> for String

    source§

    fn eq(&self, other: &&'a str) -> bool

    This method tests for self and other values to be equal, and is used\nby ==.
    source§

    fn ne(&self, other: &&'a str) -> bool

    This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
    ","PartialEq<&'a str>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Display for String

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    ","Display","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl PartialOrd for String

    source§

    fn partial_cmp(&self, other: &String) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
    ","PartialOrd","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Hash for String

    source§

    fn hash<H>(&self, hasher: &mut H)where\n H: Hasher,

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where\n H: Hasher,\n Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    ","Hash","nekoton::core::accounts_storage::NetworkGroup"],["
    1.43.0 · source§

    impl AsMut<str> for String

    source§

    fn as_mut(&mut self) -> &mut str

    Converts this type into a mutable reference of the (usually inferred) input type.
    ","AsMut","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Borrow<str> for String

    source§

    fn borrow(&self) -> &str

    Immutably borrows from an owned value. Read more
    ","Borrow","nekoton::core::accounts_storage::NetworkGroup"],["
    1.3.0 · source§

    impl DerefMut for String

    source§

    fn deref_mut(&mut self) -> &mut str

    Mutably dereferences the value.
    ","DerefMut","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl FromStr for String

    §

    type Err = Infallible

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<String, <String as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    ","FromStr","nekoton::core::accounts_storage::NetworkGroup"],["
    1.12.0 · source§

    impl AddAssign<&str> for String

    Implements the += operator for appending to a String.

    \n

    This has the same behavior as the push_str method.

    \n
    source§

    fn add_assign(&mut self, other: &str)

    Performs the += operation. Read more
    ","AddAssign<&str>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Default for String

    source§

    fn default() -> String

    Creates an empty String.

    \n
    ","Default","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl AsRef<str> for String

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    ","AsRef","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl AsRef<[u8]> for String

    source§

    fn as_ref(&self) -> &[u8]

    Converts this type into a shared reference of the (usually inferred) input type.
    ","AsRef<[u8]>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.36.0 · source§

    impl BorrowMut<str> for String

    source§

    fn borrow_mut(&mut self) -> &mut str

    Mutably borrows from an owned value. Read more
    ","BorrowMut","nekoton::core::accounts_storage::NetworkGroup"],["
    1.3.0 · source§

    impl IndexMut<RangeFull> for String

    source§

    fn index_mut(&mut self, _index: RangeFull) -> &mut str

    Performs the mutable indexing (container[index]) operation. Read more
    ","IndexMut","nekoton::core::accounts_storage::NetworkGroup"],["
    1.26.0 · source§

    impl IndexMut<RangeInclusive<usize>> for String

    source§

    fn index_mut(&mut self, index: RangeInclusive<usize>) -> &mut str

    Performs the mutable indexing (container[index]) operation. Read more
    ","IndexMut>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.3.0 · source§

    impl IndexMut<Range<usize>> for String

    source§

    fn index_mut(&mut self, index: Range<usize>) -> &mut str

    Performs the mutable indexing (container[index]) operation. Read more
    ","IndexMut>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.26.0 · source§

    impl IndexMut<RangeToInclusive<usize>> for String

    source§

    fn index_mut(&mut self, index: RangeToInclusive<usize>) -> &mut str

    Performs the mutable indexing (container[index]) operation. Read more
    ","IndexMut>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.3.0 · source§

    impl IndexMut<RangeFrom<usize>> for String

    source§

    fn index_mut(&mut self, index: RangeFrom<usize>) -> &mut str

    Performs the mutable indexing (container[index]) operation. Read more
    ","IndexMut>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.3.0 · source§

    impl IndexMut<RangeTo<usize>> for String

    source§

    fn index_mut(&mut self, index: RangeTo<usize>) -> &mut str

    Performs the mutable indexing (container[index]) operation. Read more
    ","IndexMut>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.35.0 · source§

    impl From<&String> for String

    source§

    fn from(s: &String) -> String

    Converts a &String into a String.

    \n

    This clones s and returns the clone.

    \n
    ","From<&String>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.46.0 · source§

    impl From<char> for String

    source§

    fn from(c: char) -> String

    Allocates an owned String from a single character.

    \n
    Example
    \n
    let c: char = 'a';\nlet s: String = String::from(c);\nassert_eq!("a", &s[..]);
    \n
    ","From","nekoton::core::accounts_storage::NetworkGroup"],["
    1.44.0 · source§

    impl From<&mut str> for String

    source§

    fn from(s: &mut str) -> String

    Converts a &mut str into a String.

    \n

    The result is allocated on the heap.

    \n
    ","From<&mut str>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.14.0 · source§

    impl<'a> From<Cow<'a, str>> for String

    source§

    fn from(s: Cow<'a, str>) -> String

    Converts a clone-on-write string to an owned\ninstance of String.

    \n

    This extracts the owned string,\nclones the string if it is not already owned.

    \n
    Example
    \n
    // If the string is not owned...\nlet cow: Cow<'_, str> = Cow::Borrowed("eggplant");\n// It will allocate on the heap and copy the string.\nlet owned: String = String::from(cow);\nassert_eq!(&owned[..], "eggplant");
    \n
    ","From>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl From<&str> for String

    source§

    fn from(s: &str) -> String

    Converts a &str into a String.

    \n

    The result is allocated on the heap.

    \n
    ","From<&str>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.18.0 · source§

    impl From<Box<str>> for String

    source§

    fn from(s: Box<str>) -> String

    Converts the given boxed str slice to a String.\nIt is notable that the str slice is owned.

    \n
    Examples
    \n
    let s1: String = String::from("hello world");\nlet s2: Box<str> = s1.into_boxed_str();\nlet s3: String = String::from(s2);\n\nassert_eq!("hello world", s3)
    \n
    ","From>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl StructuralPartialEq for String

    ","StructuralPartialEq","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Eq for String

    ","Eq","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Debug for String

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    ","Debug","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Clone for String

    source§

    fn clone(&self) -> String

    Returns a copy of the value. Read more
    source§

    fn clone_from(&mut self, source: &String)

    Performs copy-assignment from source. Read more
    ","Clone","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Write for String

    source§

    fn write_str(&mut self, s: &str) -> Result<(), Error>

    Writes a string slice into this writer, returning whether the write\nsucceeded. Read more
    source§

    fn write_char(&mut self, c: char) -> Result<(), Error>

    Writes a char into this writer, returning whether the write succeeded. Read more
    1.0.0 · source§

    fn write_fmt(&mut self, args: Arguments<'_>) -> Result<(), Error>

    Glue for usage of the write! macro with implementors of this trait. Read more
    ","Write","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl StructuralEq for String

    ","StructuralEq","nekoton::core::accounts_storage::NetworkGroup"],["
    1.19.0 · source§

    impl<'a> FromIterator<Cow<'a, str>> for String

    source§

    fn from_iter<I>(iter: I) -> Stringwhere\n I: IntoIterator<Item = Cow<'a, str>>,

    Creates a value from an iterator. Read more
    ","FromIterator>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.4.0 · source§

    impl FromIterator<String> for String

    source§

    fn from_iter<I>(iter: I) -> Stringwhere\n I: IntoIterator<Item = String>,

    Creates a value from an iterator. Read more
    ","FromIterator","nekoton::core::accounts_storage::NetworkGroup"],["
    1.17.0 · source§

    impl<'a> FromIterator<&'a char> for String

    source§

    fn from_iter<I>(iter: I) -> Stringwhere\n I: IntoIterator<Item = &'a char>,

    Creates a value from an iterator. Read more
    ","FromIterator<&'a char>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl FromIterator<char> for String

    source§

    fn from_iter<I>(iter: I) -> Stringwhere\n I: IntoIterator<Item = char>,

    Creates a value from an iterator. Read more
    ","FromIterator","nekoton::core::accounts_storage::NetworkGroup"],["
    1.45.0 · source§

    impl FromIterator<Box<str>> for String

    source§

    fn from_iter<I>(iter: I) -> Stringwhere\n I: IntoIterator<Item = Box<str>>,

    Creates a value from an iterator. Read more
    ","FromIterator>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl<'a> FromIterator<&'a str> for String

    source§

    fn from_iter<I>(iter: I) -> Stringwhere\n I: IntoIterator<Item = &'a str>,

    Creates a value from an iterator. Read more
    ","FromIterator<&'a str>","nekoton::core::accounts_storage::NetworkGroup"],["
    §

    impl Zeroize for String

    §

    fn zeroize(&mut self)

    Zero out this object from memory using Rust intrinsics which ensure the\nzeroization operation is not “optimized away” by the compiler.
    ","Zeroize","nekoton::core::accounts_storage::NetworkGroup"],["
    source§

    impl<'de, E> IntoDeserializer<'de, E> for Stringwhere\n E: Error,

    §

    type Deserializer = StringDeserializer<E>

    The type of the deserializer being converted into.
    source§

    fn into_deserializer(self) -> StringDeserializer<E>

    Convert this value into a deserializer.
    ","IntoDeserializer<'de, E>","nekoton::core::accounts_storage::NetworkGroup"],["
    source§

    impl Serialize for String

    source§

    fn serialize<S>(\n &self,\n serializer: S\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where\n S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    ","Serialize","nekoton::core::accounts_storage::NetworkGroup"],["
    source§

    impl<'de> Deserialize<'de> for String

    source§

    fn deserialize<D>(\n deserializer: D\n) -> Result<String, <D as Deserializer<'de>>::Error>where\n D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    ","Deserialize<'de>","nekoton::core::accounts_storage::NetworkGroup"],["
    §

    impl ToSocketAddrs for String

    ","ToSocketAddrs","nekoton::core::accounts_storage::NetworkGroup"],["
    §

    impl PartialEq<Bytes> for String

    §

    fn eq(&self, other: &Bytes) -> bool

    This method tests for self and other values to be equal, and is used\nby ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
    ","PartialEq","nekoton::core::accounts_storage::NetworkGroup"],["
    §

    impl PartialEq<BytesMut> for String

    §

    fn eq(&self, other: &BytesMut) -> bool

    This method tests for self and other values to be equal, and is used\nby ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
    ","PartialEq","nekoton::core::accounts_storage::NetworkGroup"],["
    §

    impl PartialOrd<Bytes> for String

    §

    fn partial_cmp(&self, other: &Bytes) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
    ","PartialOrd","nekoton::core::accounts_storage::NetworkGroup"],["
    §

    impl PartialOrd<BytesMut> for String

    §

    fn partial_cmp(&self, other: &BytesMut) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
    ","PartialOrd","nekoton::core::accounts_storage::NetworkGroup"],["
    source§

    impl BuildTokenValue for String

    source§

    fn token_value(self) -> TokenValue

    ","BuildTokenValue","nekoton::core::accounts_storage::NetworkGroup"],["
    source§

    impl PartialEq<Value> for String

    source§

    fn eq(&self, other: &Value) -> bool

    This method tests for self and other values to be equal, and is used\nby ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
    ","PartialEq","nekoton::core::accounts_storage::NetworkGroup"],["
    source§

    impl Index for String

    ","Index","nekoton::core::accounts_storage::NetworkGroup"],["
    §

    impl From<Mnemonic> for String

    §

    fn from(val: Mnemonic) -> String

    Converts to this type from the input type.
    ","From","nekoton::core::accounts_storage::NetworkGroup"]] +"nekoton":[["
    source§

    impl String

    1.0.0 (const: 1.39.0) · source

    pub const fn new() -> String

    Creates a new empty String.

    \n

    Given that the String is empty, this will not allocate any initial\nbuffer. While that means that this initial operation is very\ninexpensive, it may cause excessive allocation later when you add\ndata. If you have an idea of how much data the String will hold,\nconsider the with_capacity method to prevent excessive\nre-allocation.

    \n
    Examples
    \n
    let s = String::new();
    \n
    1.0.0 · source

    pub fn with_capacity(capacity: usize) -> String

    Creates a new empty String with at least the specified capacity.

    \n

    Strings have an internal buffer to hold their data. The capacity is\nthe length of that buffer, and can be queried with the capacity\nmethod. This method creates an empty String, but one with an initial\nbuffer that can hold at least capacity bytes. This is useful when you\nmay be appending a bunch of data to the String, reducing the number of\nreallocations it needs to do.

    \n

    If the given capacity is 0, no allocation will occur, and this method\nis identical to the new method.

    \n
    Examples
    \n
    let mut s = String::with_capacity(10);\n\n// The String contains no chars, even though it has capacity for more\nassert_eq!(s.len(), 0);\n\n// These are all done without reallocating...\nlet cap = s.capacity();\nfor _ in 0..10 {\n    s.push('a');\n}\n\nassert_eq!(s.capacity(), cap);\n\n// ...but this may make the string reallocate\ns.push('a');
    \n
    1.0.0 · source

    pub fn from_utf8(vec: Vec<u8>) -> Result<String, FromUtf8Error>

    Converts a vector of bytes to a String.

    \n

    A string (String) is made of bytes (u8), and a vector of bytes\n(Vec<u8>) is made of bytes, so this function converts between the\ntwo. Not all byte slices are valid Strings, however: String\nrequires that it is valid UTF-8. from_utf8() checks to ensure that\nthe bytes are valid UTF-8, and then does the conversion.

    \n

    If you are sure that the byte slice is valid UTF-8, and you don’t want\nto incur the overhead of the validity check, there is an unsafe version\nof this function, from_utf8_unchecked, which has the same behavior\nbut skips the check.

    \n

    This method will take care to not copy the vector, for efficiency’s\nsake.

    \n

    If you need a &str instead of a String, consider\nstr::from_utf8.

    \n

    The inverse of this method is into_bytes.

    \n
    Errors
    \n

    Returns Err if the slice is not UTF-8 with a description as to why the\nprovided bytes are not UTF-8. The vector you moved in is also included.

    \n
    Examples
    \n

    Basic usage:

    \n\n
    // some bytes, in a vector\nlet sparkle_heart = vec![240, 159, 146, 150];\n\n// We know these bytes are valid, so we'll use `unwrap()`.\nlet sparkle_heart = String::from_utf8(sparkle_heart).unwrap();\n\nassert_eq!("💖", sparkle_heart);
    \n

    Incorrect bytes:

    \n\n
    // some invalid bytes, in a vector\nlet sparkle_heart = vec![0, 159, 146, 150];\n\nassert!(String::from_utf8(sparkle_heart).is_err());
    \n

    See the docs for FromUtf8Error for more details on what you can do\nwith this error.

    \n
    1.0.0 · source

    pub fn from_utf8_lossy(v: &[u8]) -> Cow<'_, str>

    Converts a slice of bytes to a string, including invalid characters.

    \n

    Strings are made of bytes (u8), and a slice of bytes\n(&[u8]) is made of bytes, so this function converts\nbetween the two. Not all byte slices are valid strings, however: strings\nare required to be valid UTF-8. During this conversion,\nfrom_utf8_lossy() will replace any invalid UTF-8 sequences with\nU+FFFD REPLACEMENT CHARACTER, which looks like this: �

    \n

    If you are sure that the byte slice is valid UTF-8, and you don’t want\nto incur the overhead of the conversion, there is an unsafe version\nof this function, from_utf8_unchecked, which has the same behavior\nbut skips the checks.

    \n

    This function returns a Cow<'a, str>. If our byte slice is invalid\nUTF-8, then we need to insert the replacement characters, which will\nchange the size of the string, and hence, require a String. But if\nit’s already valid UTF-8, we don’t need a new allocation. This return\ntype allows us to handle both cases.

    \n
    Examples
    \n

    Basic usage:

    \n\n
    // some bytes, in a vector\nlet sparkle_heart = vec![240, 159, 146, 150];\n\nlet sparkle_heart = String::from_utf8_lossy(&sparkle_heart);\n\nassert_eq!("💖", sparkle_heart);
    \n

    Incorrect bytes:

    \n\n
    // some invalid bytes\nlet input = b"Hello \\xF0\\x90\\x80World";\nlet output = String::from_utf8_lossy(input);\n\nassert_eq!("Hello �World", output);
    \n
    1.0.0 · source

    pub fn from_utf16(v: &[u16]) -> Result<String, FromUtf16Error>

    Decode a UTF-16–encoded vector v into a String, returning Err\nif v contains any invalid data.

    \n
    Examples
    \n
    // 𝄞music\nlet v = &[0xD834, 0xDD1E, 0x006d, 0x0075,\n          0x0073, 0x0069, 0x0063];\nassert_eq!(String::from("𝄞music"),\n           String::from_utf16(v).unwrap());\n\n// 𝄞mu<invalid>ic\nlet v = &[0xD834, 0xDD1E, 0x006d, 0x0075,\n          0xD800, 0x0069, 0x0063];\nassert!(String::from_utf16(v).is_err());
    \n
    1.0.0 · source

    pub fn from_utf16_lossy(v: &[u16]) -> String

    Decode a UTF-16–encoded slice v into a String, replacing\ninvalid data with the replacement character (U+FFFD).

    \n

    Unlike from_utf8_lossy which returns a Cow<'a, str>,\nfrom_utf16_lossy returns a String since the UTF-16 to UTF-8\nconversion requires a memory allocation.

    \n
    Examples
    \n
    // 𝄞mus<invalid>ic<invalid>\nlet v = &[0xD834, 0xDD1E, 0x006d, 0x0075,\n          0x0073, 0xDD1E, 0x0069, 0x0063,\n          0xD834];\n\nassert_eq!(String::from("𝄞mus\\u{FFFD}ic\\u{FFFD}"),\n           String::from_utf16_lossy(v));
    \n
    source

    pub fn from_utf16le(v: &[u8]) -> Result<String, FromUtf16Error>

    🔬This is a nightly-only experimental API. (str_from_utf16_endian)

    Decode a UTF-16LE–encoded vector v into a String, returning Err\nif v contains any invalid data.

    \n
    Examples
    \n

    Basic usage:

    \n\n
    #![feature(str_from_utf16_endian)]\n// 𝄞music\nlet v = &[0x34, 0xD8, 0x1E, 0xDD, 0x6d, 0x00, 0x75, 0x00,\n          0x73, 0x00, 0x69, 0x00, 0x63, 0x00];\nassert_eq!(String::from("𝄞music"),\n           String::from_utf16le(v).unwrap());\n\n// 𝄞mu<invalid>ic\nlet v = &[0x34, 0xD8, 0x1E, 0xDD, 0x6d, 0x00, 0x75, 0x00,\n          0x00, 0xD8, 0x69, 0x00, 0x63, 0x00];\nassert!(String::from_utf16le(v).is_err());
    \n
    source

    pub fn from_utf16le_lossy(v: &[u8]) -> String

    🔬This is a nightly-only experimental API. (str_from_utf16_endian)

    Decode a UTF-16LE–encoded slice v into a String, replacing\ninvalid data with the replacement character (U+FFFD).

    \n

    Unlike from_utf8_lossy which returns a Cow<'a, str>,\nfrom_utf16le_lossy returns a String since the UTF-16 to UTF-8\nconversion requires a memory allocation.

    \n
    Examples
    \n

    Basic usage:

    \n\n
    #![feature(str_from_utf16_endian)]\n// 𝄞mus<invalid>ic<invalid>\nlet v = &[0x34, 0xD8, 0x1E, 0xDD, 0x6d, 0x00, 0x75, 0x00,\n          0x73, 0x00, 0x1E, 0xDD, 0x69, 0x00, 0x63, 0x00,\n          0x34, 0xD8];\n\nassert_eq!(String::from("𝄞mus\\u{FFFD}ic\\u{FFFD}"),\n           String::from_utf16le_lossy(v));
    \n
    source

    pub fn from_utf16be(v: &[u8]) -> Result<String, FromUtf16Error>

    🔬This is a nightly-only experimental API. (str_from_utf16_endian)

    Decode a UTF-16BE–encoded vector v into a String, returning Err\nif v contains any invalid data.

    \n
    Examples
    \n

    Basic usage:

    \n\n
    #![feature(str_from_utf16_endian)]\n// 𝄞music\nlet v = &[0xD8, 0x34, 0xDD, 0x1E, 0x00, 0x6d, 0x00, 0x75,\n          0x00, 0x73, 0x00, 0x69, 0x00, 0x63];\nassert_eq!(String::from("𝄞music"),\n           String::from_utf16be(v).unwrap());\n\n// 𝄞mu<invalid>ic\nlet v = &[0xD8, 0x34, 0xDD, 0x1E, 0x00, 0x6d, 0x00, 0x75,\n          0xD8, 0x00, 0x00, 0x69, 0x00, 0x63];\nassert!(String::from_utf16be(v).is_err());
    \n
    source

    pub fn from_utf16be_lossy(v: &[u8]) -> String

    🔬This is a nightly-only experimental API. (str_from_utf16_endian)

    Decode a UTF-16BE–encoded slice v into a String, replacing\ninvalid data with the replacement character (U+FFFD).

    \n

    Unlike from_utf8_lossy which returns a Cow<'a, str>,\nfrom_utf16le_lossy returns a String since the UTF-16 to UTF-8\nconversion requires a memory allocation.

    \n
    Examples
    \n

    Basic usage:

    \n\n
    #![feature(str_from_utf16_endian)]\n// 𝄞mus<invalid>ic<invalid>\nlet v = &[0xD8, 0x34, 0xDD, 0x1E, 0x00, 0x6d, 0x00, 0x75,\n          0x00, 0x73, 0xDD, 0x1E, 0x00, 0x69, 0x00, 0x63,\n          0xD8, 0x34];\n\nassert_eq!(String::from("𝄞mus\\u{FFFD}ic\\u{FFFD}"),\n           String::from_utf16be_lossy(v));
    \n
    source

    pub fn into_raw_parts(self) -> (*mut u8, usize, usize)

    🔬This is a nightly-only experimental API. (vec_into_raw_parts)

    Decomposes a String into its raw components.

    \n

    Returns the raw pointer to the underlying data, the length of\nthe string (in bytes), and the allocated capacity of the data\n(in bytes). These are the same arguments in the same order as\nthe arguments to from_raw_parts.

    \n

    After calling this function, the caller is responsible for the\nmemory previously managed by the String. The only way to do\nthis is to convert the raw pointer, length, and capacity back\ninto a String with the from_raw_parts function, allowing\nthe destructor to perform the cleanup.

    \n
    Examples
    \n
    #![feature(vec_into_raw_parts)]\nlet s = String::from("hello");\n\nlet (ptr, len, cap) = s.into_raw_parts();\n\nlet rebuilt = unsafe { String::from_raw_parts(ptr, len, cap) };\nassert_eq!(rebuilt, "hello");
    \n
    1.0.0 · source

    pub unsafe fn from_raw_parts(\n buf: *mut u8,\n length: usize,\n capacity: usize\n) -> String

    Creates a new String from a length, capacity, and pointer.

    \n
    Safety
    \n

    This is highly unsafe, due to the number of invariants that aren’t\nchecked:

    \n
      \n
    • The memory at buf needs to have been previously allocated by the\nsame allocator the standard library uses, with a required alignment of exactly 1.
    • \n
    • length needs to be less than or equal to capacity.
    • \n
    • capacity needs to be the correct value.
    • \n
    • The first length bytes at buf need to be valid UTF-8.
    • \n
    \n

    Violating these may cause problems like corrupting the allocator’s\ninternal data structures. For example, it is normally not safe to\nbuild a String from a pointer to a C char array containing UTF-8\nunless you are certain that array was originally allocated by the\nRust standard library’s allocator.

    \n

    The ownership of buf is effectively transferred to the\nString which may then deallocate, reallocate or change the\ncontents of memory pointed to by the pointer at will. Ensure\nthat nothing else uses the pointer after calling this\nfunction.

    \n
    Examples
    \n
    use std::mem;\n\nunsafe {\n    let s = String::from("hello");\n\n    // Prevent automatically dropping the String's data\n    let mut s = mem::ManuallyDrop::new(s);\n\n    let ptr = s.as_mut_ptr();\n    let len = s.len();\n    let capacity = s.capacity();\n\n    let s = String::from_raw_parts(ptr, len, capacity);\n\n    assert_eq!(String::from("hello"), s);\n}
    \n
    1.0.0 · source

    pub unsafe fn from_utf8_unchecked(bytes: Vec<u8>) -> String

    Converts a vector of bytes to a String without checking that the\nstring contains valid UTF-8.

    \n

    See the safe version, from_utf8, for more details.

    \n
    Safety
    \n

    This function is unsafe because it does not check that the bytes passed\nto it are valid UTF-8. If this constraint is violated, it may cause\nmemory unsafety issues with future users of the String, as the rest of\nthe standard library assumes that Strings are valid UTF-8.

    \n
    Examples
    \n
    // some bytes, in a vector\nlet sparkle_heart = vec![240, 159, 146, 150];\n\nlet sparkle_heart = unsafe {\n    String::from_utf8_unchecked(sparkle_heart)\n};\n\nassert_eq!("💖", sparkle_heart);
    \n
    1.0.0 · source

    pub fn into_bytes(self) -> Vec<u8>

    Converts a String into a byte vector.

    \n

    This consumes the String, so we do not need to copy its contents.

    \n
    Examples
    \n
    let s = String::from("hello");\nlet bytes = s.into_bytes();\n\nassert_eq!(&[104, 101, 108, 108, 111][..], &bytes[..]);
    \n
    1.7.0 · source

    pub fn as_str(&self) -> &str

    Extracts a string slice containing the entire String.

    \n
    Examples
    \n
    let s = String::from("foo");\n\nassert_eq!("foo", s.as_str());
    \n
    1.7.0 · source

    pub fn as_mut_str(&mut self) -> &mut str

    Converts a String into a mutable string slice.

    \n
    Examples
    \n
    let mut s = String::from("foobar");\nlet s_mut_str = s.as_mut_str();\n\ns_mut_str.make_ascii_uppercase();\n\nassert_eq!("FOOBAR", s_mut_str);
    \n
    1.0.0 · source

    pub fn push_str(&mut self, string: &str)

    Appends a given string slice onto the end of this String.

    \n
    Examples
    \n
    let mut s = String::from("foo");\n\ns.push_str("bar");\n\nassert_eq!("foobar", s);
    \n
    source

    pub fn extend_from_within<R>(&mut self, src: R)where\n R: RangeBounds<usize>,

    🔬This is a nightly-only experimental API. (string_extend_from_within)

    Copies elements from src range to the end of the string.

    \n
    Panics
    \n

    Panics if the starting point or end point do not lie on a char\nboundary, or if they’re out of bounds.

    \n
    Examples
    \n
    #![feature(string_extend_from_within)]\nlet mut string = String::from("abcde");\n\nstring.extend_from_within(2..);\nassert_eq!(string, "abcdecde");\n\nstring.extend_from_within(..2);\nassert_eq!(string, "abcdecdeab");\n\nstring.extend_from_within(4..8);\nassert_eq!(string, "abcdecdeabecde");
    \n
    1.0.0 · source

    pub fn capacity(&self) -> usize

    Returns this String’s capacity, in bytes.

    \n
    Examples
    \n
    let s = String::with_capacity(10);\n\nassert!(s.capacity() >= 10);
    \n
    1.0.0 · source

    pub fn reserve(&mut self, additional: usize)

    Reserves capacity for at least additional bytes more than the\ncurrent length. The allocator may reserve more space to speculatively\navoid frequent allocations. After calling reserve,\ncapacity will be greater than or equal to self.len() + additional.\nDoes nothing if capacity is already sufficient.

    \n
    Panics
    \n

    Panics if the new capacity overflows usize.

    \n
    Examples
    \n

    Basic usage:

    \n\n
    let mut s = String::new();\n\ns.reserve(10);\n\nassert!(s.capacity() >= 10);
    \n

    This might not actually increase the capacity:

    \n\n
    let mut s = String::with_capacity(10);\ns.push('a');\ns.push('b');\n\n// s now has a length of 2 and a capacity of at least 10\nlet capacity = s.capacity();\nassert_eq!(2, s.len());\nassert!(capacity >= 10);\n\n// Since we already have at least an extra 8 capacity, calling this...\ns.reserve(8);\n\n// ... doesn't actually increase.\nassert_eq!(capacity, s.capacity());
    \n
    1.0.0 · source

    pub fn reserve_exact(&mut self, additional: usize)

    Reserves the minimum capacity for at least additional bytes more than\nthe current length. Unlike reserve, this will not\ndeliberately over-allocate to speculatively avoid frequent allocations.\nAfter calling reserve_exact, capacity will be greater than or equal to\nself.len() + additional. Does nothing if the capacity is already\nsufficient.

    \n
    Panics
    \n

    Panics if the new capacity overflows usize.

    \n
    Examples
    \n

    Basic usage:

    \n\n
    let mut s = String::new();\n\ns.reserve_exact(10);\n\nassert!(s.capacity() >= 10);
    \n

    This might not actually increase the capacity:

    \n\n
    let mut s = String::with_capacity(10);\ns.push('a');\ns.push('b');\n\n// s now has a length of 2 and a capacity of at least 10\nlet capacity = s.capacity();\nassert_eq!(2, s.len());\nassert!(capacity >= 10);\n\n// Since we already have at least an extra 8 capacity, calling this...\ns.reserve_exact(8);\n\n// ... doesn't actually increase.\nassert_eq!(capacity, s.capacity());
    \n
    1.57.0 · source

    pub fn try_reserve(&mut self, additional: usize) -> Result<(), TryReserveError>

    Tries to reserve capacity for at least additional bytes more than the\ncurrent length. The allocator may reserve more space to speculatively\navoid frequent allocations. After calling try_reserve, capacity will be\ngreater than or equal to self.len() + additional if it returns\nOk(()). Does nothing if capacity is already sufficient. This method\npreserves the contents even if an error occurs.

    \n
    Errors
    \n

    If the capacity overflows, or the allocator reports a failure, then an error\nis returned.

    \n
    Examples
    \n
    use std::collections::TryReserveError;\n\nfn process_data(data: &str) -> Result<String, TryReserveError> {\n    let mut output = String::new();\n\n    // Pre-reserve the memory, exiting if we can't\n    output.try_reserve(data.len())?;\n\n    // Now we know this can't OOM in the middle of our complex work\n    output.push_str(data);\n\n    Ok(output)\n}
    \n
    1.57.0 · source

    pub fn try_reserve_exact(\n &mut self,\n additional: usize\n) -> Result<(), TryReserveError>

    Tries to reserve the minimum capacity for at least additional bytes\nmore than the current length. Unlike try_reserve, this will not\ndeliberately over-allocate to speculatively avoid frequent allocations.\nAfter calling try_reserve_exact, capacity will be greater than or\nequal to self.len() + additional if it returns Ok(()).\nDoes nothing if the capacity is already sufficient.

    \n

    Note that the allocator may give the collection more space than it\nrequests. Therefore, capacity can not be relied upon to be precisely\nminimal. Prefer try_reserve if future insertions are expected.

    \n
    Errors
    \n

    If the capacity overflows, or the allocator reports a failure, then an error\nis returned.

    \n
    Examples
    \n
    use std::collections::TryReserveError;\n\nfn process_data(data: &str) -> Result<String, TryReserveError> {\n    let mut output = String::new();\n\n    // Pre-reserve the memory, exiting if we can't\n    output.try_reserve_exact(data.len())?;\n\n    // Now we know this can't OOM in the middle of our complex work\n    output.push_str(data);\n\n    Ok(output)\n}
    \n
    1.0.0 · source

    pub fn shrink_to_fit(&mut self)

    Shrinks the capacity of this String to match its length.

    \n
    Examples
    \n
    let mut s = String::from("foo");\n\ns.reserve(100);\nassert!(s.capacity() >= 100);\n\ns.shrink_to_fit();\nassert_eq!(3, s.capacity());
    \n
    1.56.0 · source

    pub fn shrink_to(&mut self, min_capacity: usize)

    Shrinks the capacity of this String with a lower bound.

    \n

    The capacity will remain at least as large as both the length\nand the supplied value.

    \n

    If the current capacity is less than the lower limit, this is a no-op.

    \n
    Examples
    \n
    let mut s = String::from("foo");\n\ns.reserve(100);\nassert!(s.capacity() >= 100);\n\ns.shrink_to(10);\nassert!(s.capacity() >= 10);\ns.shrink_to(0);\nassert!(s.capacity() >= 3);
    \n
    1.0.0 · source

    pub fn push(&mut self, ch: char)

    Appends the given char to the end of this String.

    \n
    Examples
    \n
    let mut s = String::from("abc");\n\ns.push('1');\ns.push('2');\ns.push('3');\n\nassert_eq!("abc123", s);
    \n
    1.0.0 · source

    pub fn as_bytes(&self) -> &[u8]

    Returns a byte slice of this String’s contents.

    \n

    The inverse of this method is from_utf8.

    \n
    Examples
    \n
    let s = String::from("hello");\n\nassert_eq!(&[104, 101, 108, 108, 111], s.as_bytes());
    \n
    1.0.0 · source

    pub fn truncate(&mut self, new_len: usize)

    Shortens this String to the specified length.

    \n

    If new_len is greater than the string’s current length, this has no\neffect.

    \n

    Note that this method has no effect on the allocated capacity\nof the string

    \n
    Panics
    \n

    Panics if new_len does not lie on a char boundary.

    \n
    Examples
    \n
    let mut s = String::from("hello");\n\ns.truncate(2);\n\nassert_eq!("he", s);
    \n
    1.0.0 · source

    pub fn pop(&mut self) -> Option<char>

    Removes the last character from the string buffer and returns it.

    \n

    Returns None if this String is empty.

    \n
    Examples
    \n
    let mut s = String::from("abč");\n\nassert_eq!(s.pop(), Some('č'));\nassert_eq!(s.pop(), Some('b'));\nassert_eq!(s.pop(), Some('a'));\n\nassert_eq!(s.pop(), None);
    \n
    1.0.0 · source

    pub fn remove(&mut self, idx: usize) -> char

    Removes a char from this String at a byte position and returns it.

    \n

    This is an O(n) operation, as it requires copying every element in the\nbuffer.

    \n
    Panics
    \n

    Panics if idx is larger than or equal to the String’s length,\nor if it does not lie on a char boundary.

    \n
    Examples
    \n
    let mut s = String::from("abç");\n\nassert_eq!(s.remove(0), 'a');\nassert_eq!(s.remove(1), 'ç');\nassert_eq!(s.remove(0), 'b');
    \n
    source

    pub fn remove_matches<P, 'a>(&'a mut self, pat: P)where\n P: for<'x> Pattern<'x>,

    🔬This is a nightly-only experimental API. (string_remove_matches)

    Remove all matches of pattern pat in the String.

    \n
    Examples
    \n
    #![feature(string_remove_matches)]\nlet mut s = String::from("Trees are not green, the sky is not blue.");\ns.remove_matches("not ");\nassert_eq!("Trees are green, the sky is blue.", s);
    \n

    Matches will be detected and removed iteratively, so in cases where\npatterns overlap, only the first pattern will be removed:

    \n\n
    #![feature(string_remove_matches)]\nlet mut s = String::from("banana");\ns.remove_matches("ana");\nassert_eq!("bna", s);
    \n
    1.26.0 · source

    pub fn retain<F>(&mut self, f: F)where\n F: FnMut(char) -> bool,

    Retains only the characters specified by the predicate.

    \n

    In other words, remove all characters c such that f(c) returns false.\nThis method operates in place, visiting each character exactly once in the\noriginal order, and preserves the order of the retained characters.

    \n
    Examples
    \n
    let mut s = String::from("f_o_ob_ar");\n\ns.retain(|c| c != '_');\n\nassert_eq!(s, "foobar");
    \n

    Because the elements are visited exactly once in the original order,\nexternal state may be used to decide which elements to keep.

    \n\n
    let mut s = String::from("abcde");\nlet keep = [false, true, true, false, true];\nlet mut iter = keep.iter();\ns.retain(|_| *iter.next().unwrap());\nassert_eq!(s, "bce");
    \n
    1.0.0 · source

    pub fn insert(&mut self, idx: usize, ch: char)

    Inserts a character into this String at a byte position.

    \n

    This is an O(n) operation as it requires copying every element in the\nbuffer.

    \n
    Panics
    \n

    Panics if idx is larger than the String’s length, or if it does not\nlie on a char boundary.

    \n
    Examples
    \n
    let mut s = String::with_capacity(3);\n\ns.insert(0, 'f');\ns.insert(1, 'o');\ns.insert(2, 'o');\n\nassert_eq!("foo", s);
    \n
    1.16.0 · source

    pub fn insert_str(&mut self, idx: usize, string: &str)

    Inserts a string slice into this String at a byte position.

    \n

    This is an O(n) operation as it requires copying every element in the\nbuffer.

    \n
    Panics
    \n

    Panics if idx is larger than the String’s length, or if it does not\nlie on a char boundary.

    \n
    Examples
    \n
    let mut s = String::from("bar");\n\ns.insert_str(0, "foo");\n\nassert_eq!("foobar", s);
    \n
    1.0.0 · source

    pub unsafe fn as_mut_vec(&mut self) -> &mut Vec<u8>

    Returns a mutable reference to the contents of this String.

    \n
    Safety
    \n

    This function is unsafe because the returned &mut Vec allows writing\nbytes which are not valid UTF-8. If this constraint is violated, using\nthe original String after dropping the &mut Vec may violate memory\nsafety, as the rest of the standard library assumes that Strings are\nvalid UTF-8.

    \n
    Examples
    \n
    let mut s = String::from("hello");\n\nunsafe {\n    let vec = s.as_mut_vec();\n    assert_eq!(&[104, 101, 108, 108, 111][..], &vec[..]);\n\n    vec.reverse();\n}\nassert_eq!(s, "olleh");
    \n
    1.0.0 · source

    pub fn len(&self) -> usize

    Returns the length of this String, in bytes, not chars or\ngraphemes. In other words, it might not be what a human considers the\nlength of the string.

    \n
    Examples
    \n
    let a = String::from("foo");\nassert_eq!(a.len(), 3);\n\nlet fancy_f = String::from("ƒoo");\nassert_eq!(fancy_f.len(), 4);\nassert_eq!(fancy_f.chars().count(), 3);
    \n
    1.0.0 · source

    pub fn is_empty(&self) -> bool

    Returns true if this String has a length of zero, and false otherwise.

    \n
    Examples
    \n
    let mut v = String::new();\nassert!(v.is_empty());\n\nv.push('a');\nassert!(!v.is_empty());
    \n
    1.16.0 · source

    pub fn split_off(&mut self, at: usize) -> String

    Splits the string into two at the given byte index.

    \n

    Returns a newly allocated String. self contains bytes [0, at), and\nthe returned String contains bytes [at, len). at must be on the\nboundary of a UTF-8 code point.

    \n

    Note that the capacity of self does not change.

    \n
    Panics
    \n

    Panics if at is not on a UTF-8 code point boundary, or if it is beyond the last\ncode point of the string.

    \n
    Examples
    \n
    let mut hello = String::from("Hello, World!");\nlet world = hello.split_off(7);\nassert_eq!(hello, "Hello, ");\nassert_eq!(world, "World!");
    \n
    1.0.0 · source

    pub fn clear(&mut self)

    Truncates this String, removing all contents.

    \n

    While this means the String will have a length of zero, it does not\ntouch its capacity.

    \n
    Examples
    \n
    let mut s = String::from("foo");\n\ns.clear();\n\nassert!(s.is_empty());\nassert_eq!(0, s.len());\nassert_eq!(3, s.capacity());
    \n
    1.6.0 · source

    pub fn drain<R>(&mut self, range: R) -> Drain<'_>where\n R: RangeBounds<usize>,

    Removes the specified range from the string in bulk, returning all\nremoved characters as an iterator.

    \n

    The returned iterator keeps a mutable borrow on the string to optimize\nits implementation.

    \n
    Panics
    \n

    Panics if the starting point or end point do not lie on a char\nboundary, or if they’re out of bounds.

    \n
    Leaking
    \n

    If the returned iterator goes out of scope without being dropped (due to\ncore::mem::forget, for example), the string may still contain a copy\nof any drained characters, or may have lost characters arbitrarily,\nincluding characters outside the range.

    \n
    Examples
    \n
    let mut s = String::from("α is alpha, β is beta");\nlet beta_offset = s.find('β').unwrap_or(s.len());\n\n// Remove the range up until the β from the string\nlet t: String = s.drain(..beta_offset).collect();\nassert_eq!(t, "α is alpha, ");\nassert_eq!(s, "β is beta");\n\n// A full range clears the string, like `clear()` does\ns.drain(..);\nassert_eq!(s, "");
    \n
    1.27.0 · source

    pub fn replace_range<R>(&mut self, range: R, replace_with: &str)where\n R: RangeBounds<usize>,

    Removes the specified range in the string,\nand replaces it with the given string.\nThe given string doesn’t need to be the same length as the range.

    \n
    Panics
    \n

    Panics if the starting point or end point do not lie on a char\nboundary, or if they’re out of bounds.

    \n
    Examples
    \n
    let mut s = String::from("α is alpha, β is beta");\nlet beta_offset = s.find('β').unwrap_or(s.len());\n\n// Replace the range up until the β from the string\ns.replace_range(..beta_offset, "Α is capital alpha; ");\nassert_eq!(s, "Α is capital alpha; β is beta");
    \n
    1.4.0 · source

    pub fn into_boxed_str(self) -> Box<str>

    Converts this String into a Box<str>.

    \n

    This will drop any excess capacity.

    \n
    Examples
    \n
    let s = String::from("hello");\n\nlet b = s.into_boxed_str();
    \n
    1.72.0 · source

    pub fn leak<'a>(self) -> &'a mut str

    Consumes and leaks the String, returning a mutable reference to the contents,\n&'a mut str.

    \n

    The caller has free choice over the returned lifetime, including 'static. Indeed,\nthis function is ideally used for data that lives for the remainder of the program’s life,\nas dropping the returned reference will cause a memory leak.

    \n

    It does not reallocate or shrink the String,\nso the leaked allocation may include unused capacity that is not part\nof the returned slice. If you don’t want that, call into_boxed_str,\nand then Box::leak.

    \n
    Examples
    \n
    let x = String::from("bucket");\nlet static_ref: &'static mut str = x.leak();\nassert_eq!(static_ref, "bucket");
    \n
    ",0,"nekoton::core::accounts_storage::NetworkGroup"],["
    1.16.0 · source§

    impl ToSocketAddrs for String

    §

    type Iter = IntoIter<SocketAddr>

    Returned iterator over socket addresses which this type may correspond\nto.
    source§

    fn to_socket_addrs(&self) -> Result<IntoIter<SocketAddr>, Error>

    Converts this object to an iterator of resolved SocketAddrs. Read more
    ","ToSocketAddrs","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl AsRef<Path> for String

    source§

    fn as_ref(&self) -> &Path

    Converts this type into a shared reference of the (usually inferred) input type.
    ","AsRef","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl AsRef<OsStr> for String

    source§

    fn as_ref(&self) -> &OsStr

    Converts this type into a shared reference of the (usually inferred) input type.
    ","AsRef","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Add<&str> for String

    Implements the + operator for concatenating two strings.

    \n

    This consumes the String on the left-hand side and re-uses its buffer (growing it if\nnecessary). This is done to avoid allocating a new String and copying the entire contents on\nevery operation, which would lead to O(n^2) running time when building an n-byte string by\nrepeated concatenation.

    \n

    The string on the right-hand side is only borrowed; its contents are copied into the returned\nString.

    \n

    Examples

    \n

    Concatenating two Strings takes the first by value and borrows the second:

    \n\n
    let a = String::from("hello");\nlet b = String::from(" world");\nlet c = a + &b;\n// `a` is moved and can no longer be used here.
    \n

    If you want to keep using the first String, you can clone it and append to the clone instead:

    \n\n
    let a = String::from("hello");\nlet b = String::from(" world");\nlet c = a.clone() + &b;\n// `a` is still valid here.
    \n

    Concatenating &str slices can be done by converting the first to a String:

    \n\n
    let a = "hello";\nlet b = " world";\nlet c = a.to_string() + b;
    \n
    §

    type Output = String

    The resulting type after applying the + operator.
    source§

    fn add(self, other: &str) -> String

    Performs the + operation. Read more
    ","Add<&str>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Index<RangeTo<usize>> for String

    §

    type Output = str

    The returned type after indexing.
    source§

    fn index(&self, index: RangeTo<usize>) -> &str

    Performs the indexing (container[index]) operation. Read more
    ","Index>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Index<Range<usize>> for String

    §

    type Output = str

    The returned type after indexing.
    source§

    fn index(&self, index: Range<usize>) -> &str

    Performs the indexing (container[index]) operation. Read more
    ","Index>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.26.0 · source§

    impl Index<RangeInclusive<usize>> for String

    §

    type Output = str

    The returned type after indexing.
    source§

    fn index(&self, index: RangeInclusive<usize>) -> &str

    Performs the indexing (container[index]) operation. Read more
    ","Index>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.26.0 · source§

    impl Index<RangeToInclusive<usize>> for String

    §

    type Output = str

    The returned type after indexing.
    source§

    fn index(&self, index: RangeToInclusive<usize>) -> &str

    Performs the indexing (container[index]) operation. Read more
    ","Index>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Index<RangeFull> for String

    §

    type Output = str

    The returned type after indexing.
    source§

    fn index(&self, _index: RangeFull) -> &str

    Performs the indexing (container[index]) operation. Read more
    ","Index","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Index<RangeFrom<usize>> for String

    §

    type Output = str

    The returned type after indexing.
    source§

    fn index(&self, index: RangeFrom<usize>) -> &str

    Performs the indexing (container[index]) operation. Read more
    ","Index>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Deref for String

    §

    type Target = str

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &str

    Dereferences the value.
    ","Deref","nekoton::core::accounts_storage::NetworkGroup"],["
    1.2.0 · source§

    impl<'a> Extend<&'a char> for String

    source§

    fn extend<I>(&mut self, iter: I)where\n I: IntoIterator<Item = &'a char>,

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, _: &'a char)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    ","Extend<&'a char>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl<'a> Extend<&'a str> for String

    source§

    fn extend<I>(&mut self, iter: I)where\n I: IntoIterator<Item = &'a str>,

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, s: &'a str)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    ","Extend<&'a str>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.19.0 · source§

    impl<'a> Extend<Cow<'a, str>> for String

    source§

    fn extend<I>(&mut self, iter: I)where\n I: IntoIterator<Item = Cow<'a, str>>,

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, s: Cow<'a, str>)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    ","Extend>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.4.0 · source§

    impl Extend<String> for String

    source§

    fn extend<I>(&mut self, iter: I)where\n I: IntoIterator<Item = String>,

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, s: String)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    ","Extend","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Extend<char> for String

    source§

    fn extend<I>(&mut self, iter: I)where\n I: IntoIterator<Item = char>,

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, c: char)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    ","Extend","nekoton::core::accounts_storage::NetworkGroup"],["
    1.45.0 · source§

    impl Extend<Box<str>> for String

    source§

    fn extend<I>(&mut self, iter: I)where\n I: IntoIterator<Item = Box<str>>,

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    ","Extend>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Ord for String

    source§

    fn cmp(&self, other: &String) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere\n Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere\n Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere\n Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    ","Ord","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl PartialEq for String

    source§

    fn eq(&self, other: &String) -> bool

    This method tests for self and other values to be equal, and is used\nby ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
    ","PartialEq","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl<'a, 'b> PartialEq<Cow<'a, str>> for String

    source§

    fn eq(&self, other: &Cow<'a, str>) -> bool

    This method tests for self and other values to be equal, and is used\nby ==.
    source§

    fn ne(&self, other: &Cow<'a, str>) -> bool

    This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
    ","PartialEq>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl<'a, 'b> PartialEq<str> for String

    source§

    fn eq(&self, other: &str) -> bool

    This method tests for self and other values to be equal, and is used\nby ==.
    source§

    fn ne(&self, other: &str) -> bool

    This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
    ","PartialEq","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl<'a, 'b> PartialEq<&'a str> for String

    source§

    fn eq(&self, other: &&'a str) -> bool

    This method tests for self and other values to be equal, and is used\nby ==.
    source§

    fn ne(&self, other: &&'a str) -> bool

    This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
    ","PartialEq<&'a str>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Display for String

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    ","Display","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl PartialOrd for String

    source§

    fn partial_cmp(&self, other: &String) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
    ","PartialOrd","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Hash for String

    source§

    fn hash<H>(&self, hasher: &mut H)where\n H: Hasher,

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where\n H: Hasher,\n Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    ","Hash","nekoton::core::accounts_storage::NetworkGroup"],["
    1.43.0 · source§

    impl AsMut<str> for String

    source§

    fn as_mut(&mut self) -> &mut str

    Converts this type into a mutable reference of the (usually inferred) input type.
    ","AsMut","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Borrow<str> for String

    source§

    fn borrow(&self) -> &str

    Immutably borrows from an owned value. Read more
    ","Borrow","nekoton::core::accounts_storage::NetworkGroup"],["
    1.3.0 · source§

    impl DerefMut for String

    source§

    fn deref_mut(&mut self) -> &mut str

    Mutably dereferences the value.
    ","DerefMut","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl FromStr for String

    §

    type Err = Infallible

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<String, <String as FromStr>::Err>

    Parses a string s to return a value of this type. Read more
    ","FromStr","nekoton::core::accounts_storage::NetworkGroup"],["
    1.12.0 · source§

    impl AddAssign<&str> for String

    Implements the += operator for appending to a String.

    \n

    This has the same behavior as the push_str method.

    \n
    source§

    fn add_assign(&mut self, other: &str)

    Performs the += operation. Read more
    ","AddAssign<&str>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Default for String

    source§

    fn default() -> String

    Creates an empty String.

    \n
    ","Default","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl AsRef<str> for String

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    ","AsRef","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl AsRef<[u8]> for String

    source§

    fn as_ref(&self) -> &[u8]

    Converts this type into a shared reference of the (usually inferred) input type.
    ","AsRef<[u8]>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.36.0 · source§

    impl BorrowMut<str> for String

    source§

    fn borrow_mut(&mut self) -> &mut str

    Mutably borrows from an owned value. Read more
    ","BorrowMut","nekoton::core::accounts_storage::NetworkGroup"],["
    1.3.0 · source§

    impl IndexMut<RangeFull> for String

    source§

    fn index_mut(&mut self, _index: RangeFull) -> &mut str

    Performs the mutable indexing (container[index]) operation. Read more
    ","IndexMut","nekoton::core::accounts_storage::NetworkGroup"],["
    1.26.0 · source§

    impl IndexMut<RangeInclusive<usize>> for String

    source§

    fn index_mut(&mut self, index: RangeInclusive<usize>) -> &mut str

    Performs the mutable indexing (container[index]) operation. Read more
    ","IndexMut>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.3.0 · source§

    impl IndexMut<Range<usize>> for String

    source§

    fn index_mut(&mut self, index: Range<usize>) -> &mut str

    Performs the mutable indexing (container[index]) operation. Read more
    ","IndexMut>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.26.0 · source§

    impl IndexMut<RangeToInclusive<usize>> for String

    source§

    fn index_mut(&mut self, index: RangeToInclusive<usize>) -> &mut str

    Performs the mutable indexing (container[index]) operation. Read more
    ","IndexMut>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.3.0 · source§

    impl IndexMut<RangeFrom<usize>> for String

    source§

    fn index_mut(&mut self, index: RangeFrom<usize>) -> &mut str

    Performs the mutable indexing (container[index]) operation. Read more
    ","IndexMut>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.3.0 · source§

    impl IndexMut<RangeTo<usize>> for String

    source§

    fn index_mut(&mut self, index: RangeTo<usize>) -> &mut str

    Performs the mutable indexing (container[index]) operation. Read more
    ","IndexMut>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.35.0 · source§

    impl From<&String> for String

    source§

    fn from(s: &String) -> String

    Converts a &String into a String.

    \n

    This clones s and returns the clone.

    \n
    ","From<&String>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.46.0 · source§

    impl From<char> for String

    source§

    fn from(c: char) -> String

    Allocates an owned String from a single character.

    \n
    Example
    \n
    let c: char = 'a';\nlet s: String = String::from(c);\nassert_eq!("a", &s[..]);
    \n
    ","From","nekoton::core::accounts_storage::NetworkGroup"],["
    1.44.0 · source§

    impl From<&mut str> for String

    source§

    fn from(s: &mut str) -> String

    Converts a &mut str into a String.

    \n

    The result is allocated on the heap.

    \n
    ","From<&mut str>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.14.0 · source§

    impl<'a> From<Cow<'a, str>> for String

    source§

    fn from(s: Cow<'a, str>) -> String

    Converts a clone-on-write string to an owned\ninstance of String.

    \n

    This extracts the owned string,\nclones the string if it is not already owned.

    \n
    Example
    \n
    // If the string is not owned...\nlet cow: Cow<'_, str> = Cow::Borrowed("eggplant");\n// It will allocate on the heap and copy the string.\nlet owned: String = String::from(cow);\nassert_eq!(&owned[..], "eggplant");
    \n
    ","From>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl From<&str> for String

    source§

    fn from(s: &str) -> String

    Converts a &str into a String.

    \n

    The result is allocated on the heap.

    \n
    ","From<&str>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.18.0 · source§

    impl From<Box<str>> for String

    source§

    fn from(s: Box<str>) -> String

    Converts the given boxed str slice to a String.\nIt is notable that the str slice is owned.

    \n
    Examples
    \n
    let s1: String = String::from("hello world");\nlet s2: Box<str> = s1.into_boxed_str();\nlet s3: String = String::from(s2);\n\nassert_eq!("hello world", s3)
    \n
    ","From>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl StructuralPartialEq for String

    ","StructuralPartialEq","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Eq for String

    ","Eq","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Debug for String

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    ","Debug","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Clone for String

    source§

    fn clone(&self) -> String

    Returns a copy of the value. Read more
    source§

    fn clone_from(&mut self, source: &String)

    Performs copy-assignment from source. Read more
    ","Clone","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl Write for String

    source§

    fn write_str(&mut self, s: &str) -> Result<(), Error>

    Writes a string slice into this writer, returning whether the write\nsucceeded. Read more
    source§

    fn write_char(&mut self, c: char) -> Result<(), Error>

    Writes a char into this writer, returning whether the write succeeded. Read more
    1.0.0 · source§

    fn write_fmt(&mut self, args: Arguments<'_>) -> Result<(), Error>

    Glue for usage of the write! macro with implementors of this trait. Read more
    ","Write","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl StructuralEq for String

    ","StructuralEq","nekoton::core::accounts_storage::NetworkGroup"],["
    1.19.0 · source§

    impl<'a> FromIterator<Cow<'a, str>> for String

    source§

    fn from_iter<I>(iter: I) -> Stringwhere\n I: IntoIterator<Item = Cow<'a, str>>,

    Creates a value from an iterator. Read more
    ","FromIterator>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.4.0 · source§

    impl FromIterator<String> for String

    source§

    fn from_iter<I>(iter: I) -> Stringwhere\n I: IntoIterator<Item = String>,

    Creates a value from an iterator. Read more
    ","FromIterator","nekoton::core::accounts_storage::NetworkGroup"],["
    1.17.0 · source§

    impl<'a> FromIterator<&'a char> for String

    source§

    fn from_iter<I>(iter: I) -> Stringwhere\n I: IntoIterator<Item = &'a char>,

    Creates a value from an iterator. Read more
    ","FromIterator<&'a char>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl FromIterator<char> for String

    source§

    fn from_iter<I>(iter: I) -> Stringwhere\n I: IntoIterator<Item = char>,

    Creates a value from an iterator. Read more
    ","FromIterator","nekoton::core::accounts_storage::NetworkGroup"],["
    1.45.0 · source§

    impl FromIterator<Box<str>> for String

    source§

    fn from_iter<I>(iter: I) -> Stringwhere\n I: IntoIterator<Item = Box<str>>,

    Creates a value from an iterator. Read more
    ","FromIterator>","nekoton::core::accounts_storage::NetworkGroup"],["
    1.0.0 · source§

    impl<'a> FromIterator<&'a str> for String

    source§

    fn from_iter<I>(iter: I) -> Stringwhere\n I: IntoIterator<Item = &'a str>,

    Creates a value from an iterator. Read more
    ","FromIterator<&'a str>","nekoton::core::accounts_storage::NetworkGroup"],["
    §

    impl Zeroize for String

    §

    fn zeroize(&mut self)

    Zero out this object from memory using Rust intrinsics which ensure the\nzeroization operation is not “optimized away” by the compiler.
    ","Zeroize","nekoton::core::accounts_storage::NetworkGroup"],["
    source§

    impl<'de, E> IntoDeserializer<'de, E> for Stringwhere\n E: Error,

    §

    type Deserializer = StringDeserializer<E>

    The type of the deserializer being converted into.
    source§

    fn into_deserializer(self) -> StringDeserializer<E>

    Convert this value into a deserializer.
    ","IntoDeserializer<'de, E>","nekoton::core::accounts_storage::NetworkGroup"],["
    source§

    impl Serialize for String

    source§

    fn serialize<S>(\n &self,\n serializer: S\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where\n S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    ","Serialize","nekoton::core::accounts_storage::NetworkGroup"],["
    source§

    impl<'de> Deserialize<'de> for String

    source§

    fn deserialize<D>(\n deserializer: D\n) -> Result<String, <D as Deserializer<'de>>::Error>where\n D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    ","Deserialize<'de>","nekoton::core::accounts_storage::NetworkGroup"],["
    §

    impl ToSocketAddrs for String

    ","ToSocketAddrs","nekoton::core::accounts_storage::NetworkGroup"],["
    §

    impl PartialEq<Bytes> for String

    §

    fn eq(&self, other: &Bytes) -> bool

    This method tests for self and other values to be equal, and is used\nby ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
    ","PartialEq","nekoton::core::accounts_storage::NetworkGroup"],["
    §

    impl PartialEq<BytesMut> for String

    §

    fn eq(&self, other: &BytesMut) -> bool

    This method tests for self and other values to be equal, and is used\nby ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
    ","PartialEq","nekoton::core::accounts_storage::NetworkGroup"],["
    §

    impl PartialOrd<Bytes> for String

    §

    fn partial_cmp(&self, other: &Bytes) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
    ","PartialOrd","nekoton::core::accounts_storage::NetworkGroup"],["
    §

    impl PartialOrd<BytesMut> for String

    §

    fn partial_cmp(&self, other: &BytesMut) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
    ","PartialOrd","nekoton::core::accounts_storage::NetworkGroup"],["
    §

    impl BuildTokenValue for String

    §

    fn token_value(self) -> TokenValue

    ","BuildTokenValue","nekoton::core::accounts_storage::NetworkGroup"],["
    source§

    impl PartialEq<Value> for String

    source§

    fn eq(&self, other: &Value) -> bool

    This method tests for self and other values to be equal, and is used\nby ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
    ","PartialEq","nekoton::core::accounts_storage::NetworkGroup"],["
    source§

    impl Index for String

    ","Index","nekoton::core::accounts_storage::NetworkGroup"],["
    §

    impl From<Mnemonic> for String

    §

    fn from(val: Mnemonic) -> String

    Converts to this type from the input type.
    ","From","nekoton::core::accounts_storage::NetworkGroup"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file