diff --git a/rustdoc/latest/equihash/all.html b/rustdoc/latest/equihash/all.html index 1a6ff199a..b8b21c7ff 100644 --- a/rustdoc/latest/equihash/all.html +++ b/rustdoc/latest/equihash/all.html @@ -1 +1 @@ -
pub fn is_valid_solution(
+is_valid_solution in equihash - Rust pub fn is_valid_solution(
n: u32,
k: u32,
input: &[u8],
diff --git a/rustdoc/latest/equihash/index.html b/rustdoc/latest/equihash/index.html
index 03cf267fa..c06ab8d18 100644
--- a/rustdoc/latest/equihash/index.html
+++ b/rustdoc/latest/equihash/index.html
@@ -1,4 +1,4 @@
-equihash - Rust Expand description
Equihash is a Proof-of-Work algorithm, based on a generalization of the Birthday
+
equihash - Rust Expand description
Equihash is a Proof-of-Work algorithm, based on a generalization of the Birthday
problem which finds colliding hash values. It was designed to be memory-hard; more
specifically, the bottle-neck for parallel implementations of Equihash solvers would
be memory bandwidth.
diff --git a/rustdoc/latest/equihash/struct.Error.html b/rustdoc/latest/equihash/struct.Error.html
index eb2f1f42e..f7d9fbdf4 100644
--- a/rustdoc/latest/equihash/struct.Error.html
+++ b/rustdoc/latest/equihash/struct.Error.html
@@ -1,4 +1,4 @@
-Error in equihash - Rust pub struct Error(/* private fields */);
Expand description
An Equihash solution failed to verify.
+Error in equihash - Rust pub struct Error(/* private fields */);
Expand description
An Equihash solution failed to verify.
Trait Implementations§
Source§impl Error for Error
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more1.0.0 · Source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl Freeze for Error
§impl RefUnwindSafe for Error
§impl Send for Error
§impl Sync for Error
§impl Unpin for Error
§impl UnwindSafe for Error
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
diff --git a/rustdoc/latest/f4jumble/all.html b/rustdoc/latest/f4jumble/all.html
index 69c103c29..a6e964fb7 100644
--- a/rustdoc/latest/f4jumble/all.html
+++ b/rustdoc/latest/f4jumble/all.html
@@ -1 +1 @@
-List of all items in this crate List of all items
Enums
Functions
Constants
\ No newline at end of file
+List of all items in this crate List of all items
Enums
Functions
Constants
\ No newline at end of file
diff --git a/rustdoc/latest/f4jumble/constant.VALID_LENGTH.html b/rustdoc/latest/f4jumble/constant.VALID_LENGTH.html
index 0e1cdf462..6c7c17956 100644
--- a/rustdoc/latest/f4jumble/constant.VALID_LENGTH.html
+++ b/rustdoc/latest/f4jumble/constant.VALID_LENGTH.html
@@ -1,3 +1,3 @@
-VALID_LENGTH in f4jumble - Rust pub const VALID_LENGTH: RangeInclusive<usize>;
Expand description
Length of F4Jumbled message must lie in the range VALID_LENGTH.
+VALID_LENGTH in f4jumble - Rust pub const VALID_LENGTH: RangeInclusive<usize>;
Expand description
Length of F4Jumbled message must lie in the range VALID_LENGTH.
VALID_LENGTH = 48..=4194368
\ No newline at end of file
diff --git a/rustdoc/latest/f4jumble/enum.Error.html b/rustdoc/latest/f4jumble/enum.Error.html
index 7c27f6044..395189994 100644
--- a/rustdoc/latest/f4jumble/enum.Error.html
+++ b/rustdoc/latest/f4jumble/enum.Error.html
@@ -1,4 +1,4 @@
-Error in f4jumble - Rust pub enum Error {
+Error in f4jumble - Rust pub enum Error {
InvalidLength,
}
Expand description
Errors produced by F4Jumble.
Variants§
§InvalidLength
Value error indicating that length of F4Jumbled message does not
diff --git a/rustdoc/latest/f4jumble/fn.f4jumble.html b/rustdoc/latest/f4jumble/fn.f4jumble.html
index 683570114..03ba319d2 100644
--- a/rustdoc/latest/f4jumble/fn.f4jumble.html
+++ b/rustdoc/latest/f4jumble/fn.f4jumble.html
@@ -1,4 +1,4 @@
-
f4jumble in f4jumble - Rust pub fn f4jumble(message: &[u8]) -> Result<Vec<u8>, Error>
Available on crate feature std
only.Expand description
Encodes the given message using F4Jumble, and returns the encoded message as a vector
+
f4jumble in f4jumble - Rust pub fn f4jumble(message: &[u8]) -> Result<Vec<u8>, Error>
Available on crate feature std
only.Expand description
Encodes the given message using F4Jumble, and returns the encoded message as a vector
of bytes.
Returns an error if the message is an invalid length.
§Examples
diff --git a/rustdoc/latest/f4jumble/fn.f4jumble_inv.html b/rustdoc/latest/f4jumble/fn.f4jumble_inv.html
index 4b9cd64d6..2b14c0e6a 100644
--- a/rustdoc/latest/f4jumble/fn.f4jumble_inv.html
+++ b/rustdoc/latest/f4jumble/fn.f4jumble_inv.html
@@ -1,4 +1,4 @@
-f4jumble_inv in f4jumble - Rust pub fn f4jumble_inv(message: &[u8]) -> Result<Vec<u8>, Error>
Available on crate feature std
only.Expand description
Decodes the given message using F4Jumble⁻¹, and returns the decoded message as a
+
f4jumble_inv in f4jumble - Rust pub fn f4jumble_inv(message: &[u8]) -> Result<Vec<u8>, Error>
Available on crate feature std
only.Expand description
Decodes the given message using F4Jumble⁻¹, and returns the decoded message as a
vector of bytes.
Returns an error if the message is an invalid length.
§Examples
diff --git a/rustdoc/latest/f4jumble/fn.f4jumble_inv_mut.html b/rustdoc/latest/f4jumble/fn.f4jumble_inv_mut.html
index 203a9499e..a179bafb2 100644
--- a/rustdoc/latest/f4jumble/fn.f4jumble_inv_mut.html
+++ b/rustdoc/latest/f4jumble/fn.f4jumble_inv_mut.html
@@ -1,4 +1,4 @@
-f4jumble_inv_mut in f4jumble - Rust pub fn f4jumble_inv_mut(message: &mut [u8]) -> Result<(), Error>
Expand description
Decodes the given message in-place using F4Jumble⁻¹.
+f4jumble_inv_mut in f4jumble - Rust pub fn f4jumble_inv_mut(message: &mut [u8]) -> Result<(), Error>
Expand description
Decodes the given message in-place using F4Jumble⁻¹.
Returns an error if the message is an invalid length. message
will be unmodified in
this case.
§Examples
diff --git a/rustdoc/latest/f4jumble/fn.f4jumble_mut.html b/rustdoc/latest/f4jumble/fn.f4jumble_mut.html
index 42a27cc67..47b9bb9b9 100644
--- a/rustdoc/latest/f4jumble/fn.f4jumble_mut.html
+++ b/rustdoc/latest/f4jumble/fn.f4jumble_mut.html
@@ -1,4 +1,4 @@
-f4jumble_mut in f4jumble - Rust pub fn f4jumble_mut(message: &mut [u8]) -> Result<(), Error>
Expand description
Encodes the given message in-place using F4Jumble.
+f4jumble_mut in f4jumble - Rust pub fn f4jumble_mut(message: &mut [u8]) -> Result<(), Error>
Expand description
Encodes the given message in-place using F4Jumble.
Returns an error if the message is an invalid length. message
will be unmodified in
this case.
§Examples
diff --git a/rustdoc/latest/f4jumble/index.html b/rustdoc/latest/f4jumble/index.html
index e74aeb128..b1a205d74 100644
--- a/rustdoc/latest/f4jumble/index.html
+++ b/rustdoc/latest/f4jumble/index.html
@@ -1,4 +1,4 @@
-f4jumble - Rust Expand description
This crate provides a mechanism for “jumbling” byte slices in a reversible way.
+f4jumble - Rust Expand description
This crate provides a mechanism for “jumbling” byte slices in a reversible way.
Many byte encodings such as Base64 and Bech32 do not have “cascading” behaviour:
changing an input byte at one position has no effect on the encoding of bytes at
distant positions. This can be a problem if users generally check the correctness of
diff --git a/rustdoc/latest/help.html b/rustdoc/latest/help.html
index 4a50e438e..404e80d45 100644
--- a/rustdoc/latest/help.html
+++ b/rustdoc/latest/help.html
@@ -1 +1 @@
-
Help Rustdoc help
Back
\ No newline at end of file
+Help Rustdoc help
Back
\ No newline at end of file
diff --git a/rustdoc/latest/index.html b/rustdoc/latest/index.html
index 64ef156e1..3e3d0bf3a 100644
--- a/rustdoc/latest/index.html
+++ b/rustdoc/latest/index.html
@@ -1,2 +1,2 @@
-Index of crates
+Index of crates
\ No newline at end of file
diff --git a/rustdoc/latest/pczt/all.html b/rustdoc/latest/pczt/all.html
index 4ef7494b1..ebf8d16db 100644
--- a/rustdoc/latest/pczt/all.html
+++ b/rustdoc/latest/pczt/all.html
@@ -1 +1 @@
-List of all items in this crate List of all items
\ No newline at end of file
+List of all items in this crate List of all items
\ No newline at end of file
diff --git a/rustdoc/latest/pczt/index.html b/rustdoc/latest/pczt/index.html
index 5dceb42f7..52aa671de 100644
--- a/rustdoc/latest/pczt/index.html
+++ b/rustdoc/latest/pczt/index.html
@@ -1 +1 @@
-pczt - Rust
\ No newline at end of file
+pczt - Rust
\ No newline at end of file
diff --git a/rustdoc/latest/search-index.js b/rustdoc/latest/search-index.js
index a6bb59b5e..fee79b922 100644
--- a/rustdoc/latest/search-index.js
+++ b/rustdoc/latest/search-index.js
@@ -1,4 +1,4 @@
-var searchIndex = new Map(JSON.parse('[["equihash",{"t":"FNNNNNNHNNNN","n":["Error","borrow","borrow_mut","fmt","","from","into","is_valid_solution","to_string","try_from","try_into","type_id"],"q":[[0,"equihash"],[12,"equihash::verify"],[13,"core::fmt"],[14,"core::result"],[15,"alloc::string"],[16,"core::any"]],"i":"`f00000`0000","f":"`{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{f}}{b{dh}}}j}0{cc{}}{{}c{}}{{ll{b{{A`{n}}}}{b{{A`{n}}}}{b{{A`{n}}}}}{{Ad{Abf}}}}{bAf}{c{{Ad{e}}}{}{}}{{}{{Ad{c}}}{}}{bAh}","D":"j","p":[[1,"reference",null,null,1],[0,"mut"],[5,"Error",0,12],[5,"Formatter",13],[8,"Result",13],[1,"u32"],[1,"u8"],[1,"slice"],[1,"unit"],[6,"Result",14,null,1],[5,"String",15],[5,"TypeId",16]],"r":[[0,12],[7,12]],"b":[[3,"impl-Debug-for-Error"],[4,"impl-Display-for-Error"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAcAAgACAAMACQADAA==","P":[[1,"T"],[3,""],[5,"T"],[6,"U"],[7,""],[9,"U,T"],[10,"U"],[11,""]]}],["f4jumble",{"t":"GPSNNHHHHNNNNNNNN","n":["Error","InvalidLength","VALID_LENGTH","borrow","borrow_mut","f4jumble","f4jumble_inv","f4jumble_inv_mut","f4jumble_mut","fmt","","from","into","to_string","try_from","try_into","type_id"],"q":[[0,"f4jumble"],[17,"alloc::vec"],[18,"core::result"],[19,"core::fmt"],[20,"alloc::string"],[21,"core::any"]],"i":"`l`00````00000000","f":"```{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{{h{f}}}}}{{n{{j{f}}l}}}}0{{{b{d{h{f}}}}}{{n{A`l}}}}0{{{b{l}}{b{dAb}}}Ad}0{cc{}}{{}c{}}{bAf}{c{{n{e}}}{}{}}{{}{{n{c}}}{}}{bAh}","D":"Ad","p":[[1,"reference",null,null,1],[0,"mut"],[1,"u8"],[1,"slice"],[5,"Vec",17],[6,"Error",0],[6,"Result",18,null,1],[1,"unit"],[5,"Formatter",19],[8,"Result",19],[5,"String",20],[5,"TypeId",21]],"r":[],"b":[[9,"impl-Debug-for-Error"],[10,"impl-Display-for-Error"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAcAAwAEAAEACgABAA4AAwA=","P":[[3,"T"],[5,""],[11,"T"],[12,"U"],[13,""],[14,"U,T"],[15,"U"],[16,""]]}],["pczt",{"t":"","n":[],"q":[],"i":"","f":"","D":"`","p":[],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAEAAAAAAAAAEAAAAAAA","P":[]}],["zcash",{"t":"E","n":["primitives"],"q":[[0,"zcash"]],"i":"`","f":"`","D":"b","p":[],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAEAAAAAAAAAEAAAAAEA","P":[]}],["zcash_address",{"t":"GRRPPPGPGPPKKKPPFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNMNMNMNMNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNOOSHFPKPKGPPPRGPPPPPPPPPPPPGGPPPPGFFPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOO","n":["ConversionError","Error","","IncorrectNetwork","InvalidEncoding","Main","Network","NotZcash","ParseError","Regtest","Test","ToAddress","TryFromAddress","TryFromRawAddress","Unified","Unsupported","UnsupportedAddress","User","ZcashAddress","b58_pubkey_address_prefix","b58_script_address_prefix","b58_sprout_address_prefix","borrow","","","","","borrow_mut","","","","","can_receive_as","can_receive_memo","clone","","clone_into","","clone_to_uninit","","coin_type","convert","convert_if_network","dynamic_usage","dynamic_usage_bounds","encode","eq","","","fmt","","","","","","","","","from","","","","","","","","from_sapling","","from_sprout","","from_str","from_tex","","from_transparent_p2pkh","","from_transparent_p2sh","","from_unified","","hash","","hrp_sapling_extended_full_viewing_key","hrp_sapling_extended_spending_key","hrp_sapling_payment_address","hrp_tex_address","into","","","","","matches_receiver","source","test_vectors","testing","to_owned","","to_string","","","","try_from","","","","","try_from_encoded","try_from_raw_sapling","","try_from_raw_sprout","","try_from_raw_tex","","try_from_raw_transparent_p2pkh","","try_from_raw_transparent_p2sh","","try_from_raw_unified","","try_from_sapling","","try_from_sprout","","try_from_tex","","try_from_transparent_p2pkh","","try_from_transparent_p2sh","","try_from_unified","","try_into","","","","","type_id","","","","","unified","vzip","","","","","actual","expected","UNIFIED","arb_address","Address","BothP2phkAndP2sh","Container","DuplicateTypecode","Encoding","Fvk","InvalidEncoding","InvalidTypecodeOrder","InvalidTypecodeValue","Item","Ivk","NotUnified","OnlyTransparent","Orchard","","","","P2pkh","","","","P2sh","","ParseError","Receiver","Sapling","","","","Typecode","Ufvk","Uivk","Unknown","","","","UnknownPrefix","borrow","","","","","","","","borrow_mut","","","","","","","","can_receive_memo","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","contains_receiver","decode","","encode","","encoding_order","eq","","","","","","","","fmt","","","","","","","","","from","","","","","","","","has_receiver_of_type","hash","","","","","","","into","","","","","","","","items","","items_as_parsed","","","","preference_order","to_owned","","","","","","","to_string","try_from","","","","","","","","","","","","try_from_items","","try_into","","","","","","","","type_id","","","","","","","","vzip","","","","","","","","data","typecode","data","typecode","data","typecode"],"q":[[0,"zcash_address"],[146,"zcash_address::ConversionError"],[148,"zcash_address::test_vectors"],[149,"zcash_address::testing"],[150,"zcash_address::unified"],[325,"zcash_address::unified::Fvk"],[327,"zcash_address::unified::Ivk"],[329,"zcash_address::unified::Receiver"],[331,"zcash_protocol"],[332,"zcash_address::convert"],[333,"core::result"],[334,"core::option"],[335,"alloc::string"],[336,"zcash_address::encoding"],[337,"core::fmt"],[338,"zcash_address::kind::unified"],[339,"zcash_address::kind::unified::address"],[340,"core::hash"],[341,"core::error"],[342,"core::any"],[343,"proptest::strategy::traits"],[344,"zcash_address::kind::unified::fvk"],[345,"zcash_address::kind::unified::ivk"],[346,"core::cmp"],[347,"alloc::vec"],[348,"zcash_address::kind"]],"i":"`AlAjAfBfb`1`00```12`2`000Bh321l143200020202020022032011443320014443320Ch1011010101013133332543115``3125412543117777777777776666666666662543125431`25431Fb0```Cf`0``000El`11D`DlE`Ed321030``3210```321053Cl3Dn3Eb386251403826251403625140362514032Ef00047362514973625149973625149373625147362514988832147362514977366255144900736251497362514973625149Fd0Ff0Fh0","f":"```````````````````{{{d{b}}}{{h{f}}}}00{d{{d{c}}}{}}0000{{{d{j}}}{{d{jc}}}{}}0000{{{d{l}}n}A`}{{{d{l}}}A`}{{{d{b}}}b}{{{d{l}}}l}{{d{d{jc}}}Ab{}}0{{df}Ab}0{{{d{b}}}Ad}{l{{Ah{cAf}}}Aj}{{lb}{{Ah{cAf}}}Al}{{{d{b}}}An}{{{d{b}}}{{Bb{An{B`{An}}}}}}{{{d{l}}}Bd}{{{d{Bf}}{d{Bf}}}A`}{{{d{b}}{d{b}}}A`}{{{d{l}}{d{l}}}A`}{{{d{Bh}}{d{jBj}}}Bl}0{{{d{{Af{c}}}}{d{jBj}}}BlBn}{{{d{{Af{c}}}}{d{jBj}}}BlC`}{{{d{Bf}}{d{jBj}}}Bl}0{{{d{b}}{d{jBj}}}{{Ah{AbCb}}}}{{{d{l}}{d{jBj}}}Bl}0{cc{}}0{Cdc{}}{c{{Af{c}}}{}}2{CfBf}33{{b{h{f}}}Ch}{{b{h{f}}}l}10{{{d{Cj}}}{{Ah{lc}}}{}}212121{{bCl}Ch}{{bCl}l}{{{d{b}}{d{jc}}}AbCn}{{{d{l}}{d{jc}}}AbCn}{{{d{b}}}{{d{Cj}}}}000{{}c{}}0000{{{d{l}}{d{D`}}}A`}{{{d{{Af{c}}}}}{{B`{{d{Db}}}}}Db}``{dc{}}0{dBd}000{c{{Ah{e}}}{}{}}0000{{{d{Cj}}}{{Ah{lBf}}}}{{{h{f}}}{{Ah{{Al{}{{Dd{c}}}}{Af{c}}}}}{}}000000000{Cl{{Ah{{Al{}{{Dd{c}}}}{Af{c}}}}}{}}0{{b{h{f}}}{{Ah{{Aj{}{{Dd{c}}}}{Af{c}}}}}{}}000000000{{bCl}{{Ah{{Aj{}{{Dd{c}}}}{Af{c}}}}}{}}0{{}{{Ah{c}}}{}}0000{dDf}0000`{{}c{}}0000```{b{{`{{Dj{}{{Dh{l}}}}}}}}`````````````````````````````````````{d{{d{c}}}{}}0000000{{{d{j}}}{{d{jc}}}{}}0000000{{{d{Cl}}}A`}{{{d{D`}}}D`}{{{d{Cl}}}Cl}{{{d{Dl}}}Dl}{{{d{Dn}}}Dn}{{{d{E`}}}E`}{{{d{Eb}}}Eb}{{{d{Ed}}}Ed}{{d{d{jc}}}Ab{}}000000{{df}Ab}000000{{{d{Cl}}{d{D`}}}A`}{{{d{Cj}}}{{Ah{{Bb{bEf}}Cf}}}}0{{{d{Ef}}{d{b}}}Bd}0{{{d{Ed}}{d{Ed}}}Eh}{{{d{D`}}{d{D`}}}A`}{{{d{Cl}}{d{Cl}}}A`}{{{d{Dl}}{d{Dl}}}A`}{{{d{Dn}}{d{Dn}}}A`}{{{d{E`}}{d{E`}}}A`}{{{d{Eb}}{d{Eb}}}A`}{{{d{Ed}}{d{Ed}}}A`}{{{d{Cf}}{d{Cf}}}A`}{{{d{D`}}{d{jBj}}}Bl}{{{d{Cl}}{d{jBj}}}Bl}{{{d{Dl}}{d{jBj}}}Bl}{{{d{Dn}}{d{jBj}}}Bl}{{{d{E`}}{d{jBj}}}Bl}{{{d{Eb}}{d{jBj}}}Bl}{{{d{Ed}}{d{jBj}}}Bl}{{{d{Cf}}{d{jBj}}}Bl}0{cc{}}0000000{{{d{Cl}}n}A`}{{{d{D`}}{d{jc}}}AbCn}{{{d{Cl}}{d{jc}}}AbCn}{{{d{Dl}}{d{jc}}}AbCn}{{{d{Dn}}{d{jc}}}AbCn}{{{d{E`}}{d{jc}}}AbCn}{{{d{Eb}}{d{jc}}}AbCn}{{{d{Ed}}{d{jc}}}AbCn}{{}c{}}0000000{{{d{{El{}{{Ej{c}}}}}}}{{En{c}}}`}0{{{d{{El{}{{Ej{c}}}}}}}{{d{{F`{c}}}}}`}{{{d{Cl}}}{{d{{F`{D`}}}}}}{{{d{Dn}}}{{d{{F`{Dl}}}}}}{{{d{Eb}}}{{d{{F`{E`}}}}}}{{{d{Ed}}{d{Ed}}}Eh}{dc{}}000000{dBd}{{{Bb{Ad{d{{F`{f}}}}}}}{{Ah{D`c}}}{}}{c{{Ah{e}}}{}{}}0{{{Bb{Ad{d{{F`{f}}}}}}}{{Ah{Dlc}}}{}}11{{{Bb{Ad{d{{F`{f}}}}}}}{{Ah{E`c}}}{}}222{Ad{{Ah{Edc}}}{}}3{{{En{c}}}{{Ah{EfCf}}}{}}0{{}{{Ah{c}}}{}}0000000{dDf}0000000{{}c{}}0000000``````","D":"Lj","p":[[6,"Network",0],[1,"reference",null,null,1],[1,"u8"],[1,"array"],[0,"mut"],[5,"ZcashAddress",0],[6,"PoolType",331],[1,"bool"],[1,"unit"],[1,"u32"],[6,"ConversionError",0,332],[6,"Result",333,null,1],[10,"TryFromAddress",0,332],[10,"TryFromRawAddress",0,332],[1,"usize"],[6,"Option",334,null,1],[1,"tuple",null,null,1],[5,"String",335],[6,"ParseError",0,336],[5,"UnsupportedAddress",0,332],[5,"Formatter",337],[8,"Result",337],[10,"Debug",337],[10,"Display",337],[5,"Error",337],[1,"never"],[6,"ParseError",150,338],[10,"ToAddress",0,332],[1,"str"],[5,"Address",150,339],[10,"Hasher",340],[6,"Receiver",150,339],[10,"Error",341],[17,"Error"],[5,"TypeId",342],[17,"Value"],[10,"Strategy",343],[6,"Fvk",150,344],[5,"Ufvk",150,344],[6,"Ivk",150,345],[5,"Uivk",150,345],[6,"Typecode",150,338],[10,"Encoding",150,338],[6,"Ordering",346],[17,"Item"],[10,"Container",150,338],[5,"Vec",347],[1,"slice"],[15,"IncorrectNetwork",146],[15,"Unknown",325],[15,"Unknown",327],[15,"Unknown",329]],"r":[[0,332],[8,336],[11,332],[12,332],[13,332],[16,332],[140,348],[150,339],[152,338],[154,338],[155,344],[160,345],[173,338],[174,339],[179,338],[180,344],[181,345]],"b":[[49,"impl-Debug-for-UnsupportedAddress"],[50,"impl-Display-for-UnsupportedAddress"],[51,"impl-Debug-for-ConversionError%3CE%3E"],[52,"impl-Display-for-ConversionError%3CE%3E"],[53,"impl-Debug-for-ParseError"],[54,"impl-Display-for-ParseError"],[56,"impl-Debug-for-ZcashAddress"],[57,"impl-Display-for-ZcashAddress"],[246,"impl-Display-for-ParseError"],[247,"impl-Debug-for-ParseError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAOYAFwAUAAwAIwAGACwAAQAvAAsAPQABAEAAAABDAAMASAANAFwADQBrACEAjgAGAKQAAACoAAAArAAAALAAAAC3AAIAvAAPAM0AFADnABEAAgEGABQBAAAXARQALgEdAA==","P":[[22,"T"],[32,""],[36,"T"],[38,""],[41,"T"],[43,""],[51,"E"],[53,""],[58,"T"],[61,"E"],[62,"T"],[63,""],[64,"T"],[66,""],[70,"FromStr::Err"],[71,""],[79,"__H"],[81,""],[85,"U"],[90,""],[91,"E"],[94,"T"],[96,""],[100,"U,T"],[105,""],[106,"TryFromRawAddress::Error"],[118,"TryFromAddress::Error"],[130,"U"],[135,""],[141,"V"],[149,""],[187,"T"],[203,""],[211,"T"],[218,""],[248,"T"],[256,""],[257,"__H"],[264,"U"],[272,"Container::Item"],[275,""],[279,"T"],[286,""],[287,"TryFrom::Error"],[288,"U,T"],[290,"TryFrom::Error"],[291,"U,T"],[293,"TryFrom::Error"],[294,"U,T"],[297,"TryFrom::Error"],[298,"U,T"],[299,"Container::Item"],[301,"U"],[309,""],[317,"V"]]}],["zcash_client_backend",{"t":"FPTPPGTPPGTGPPNCNNNNNNNNNNNNNNNNNNNNNCHNNNNNNNNNNNNCNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNCCCCCCNNNNNNNNNNNNNNNNNNNNNCEGGPPPPPPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNHHKRFFRRRFGGPPFGFFPPFPPRRRPPPSPPPKPPPPPGRKGFFFFPSRFFFGFFFPPGGPPRPKKFKKTTNNNNNNQQQQQNMNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNMMMMMMMMNMMNNMNMMMNMMNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNONNNNNNCMMMMMNNMMMNNCNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNMOOOOOOOOOOOKKFFRFNNNNNNNNNNNNNNMNNNNNNNNNNCNNNNNNNNNNMNNNMNNNNNNNMNNHNNNCNNNNNNNNNNNNNNNMPGPPNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNPPPPPPPGPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPPPGFPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNPPGNNNNNNNNNNNNNNNNCNNNNNOOOHRRGRRFTRKPPRRFRFRPFFRKFFKKFFNNNMMMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNONNNMNNNCONNNNNNNNNNMNNCNNNMONNNNNNNHNNNNNNNNNNNNNNCMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRRRTKRHHHHHMMMHMMHHMHHHMNNMHHHHHMHHHHMMMHHHMMMHMHFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPIPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPIIPPPPPIIPPPPPHHCHHHHOOOOOOOOOOPPPPRRFGKGRRPPPKPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNNNNNOOKPGPRPPPGPNNNNNNNMHHHHHNNNNNNMHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOORPPPGKFGPFGRRPPRPPFGPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOOOOKFRKRKNNMNNNNNNMNNNMMNNNNMMNIIFFKNNNNNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNNGGGPGPPPPPPPPPPPPPPPFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNONNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNHPPPPPPPPPPFGPPFPPFPFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPPPPPPPPSGPPPPPPNNNNNCNNNNNNNNNNNCCNNNNNNNFFFFFFONNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNONNNNNNNNNNNNNNNNNNNNNOONONOONNNNNNNNNNNNNNNNNNNOOOONOOOOONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNFGFPPFPPFFFFFFPFPGPPONNONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNOONNOONNNOOONNOCONNNNOOONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNOOOONNNOOONNNNNNNNNNNNPPPGNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFPFFPFGFFFFOOOOOONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONOOONOONNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNOOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPFPGFKFPPPMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMNMNNNHCNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOHCHHPGPPPPPNNNNNNNNNNNNNHNNNNNPPPPPGFGFGPPFFIIFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOO","n":["DecryptedOutput","Incoming","ORCHARD","Orchard","Outgoing","PoolType","SAPLING","Sapling","Shielded","ShieldedProtocol","TRANSPARENT","TransferType","Transparent","WalletInternal","account","address","borrow","","","","borrow_mut","","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","","compare","","data_api","decrypt_transaction","deref","","","","deref_mut","","","","drop","","","","encoding","eq","","","equivalent","","","","","","","","","","","","fees","fmt","","","","from","","","","from_ref","","","index","init","","","","into","","","","into_request","","","","keys","memo","new","note","note_value","partial_cmp","","proposal","proto","scan","scanning","serialization","sync","to_owned","","","to_string","transfer_type","try_from","","","","try_into","","","","type_id","","","","vzip","","","","wallet","zip321","Address","Receiver","Sapling","","Tex","Transparent","","Unified","UnifiedAddress","borrow","","","borrow_mut","","","can_receive_as","clone","","clone_into","","clone_to_uninit","","corresponds","decode","","deref","","","deref_mut","","","drop","","","encode","","","eq","","equivalent","","","","","","","","fmt","","from","","","","","","from_receivers","from_ref","","has_orchard","has_sapling","has_transparent","init","","","into","","","into_request","","","receiver_types","sapling","testing","to_owned","","to_zcash_address","","transparent","try_from","","","","try_from_raw_sapling","try_from_raw_tex","try_from_raw_transparent_p2pkh","try_from_raw_transparent_p2sh","try_from_raw_unified","try_from_zcash_address","try_into","","","type_id","","","unknown","vzip","","","arb_addr","arb_unified_addr","Account","","AccountBalance","AccountBirthday","AccountId","","","AccountMeta","AccountPurpose","AccountSource","All","Attempt","Balance","BirthdayError","BlockMetadata","BoundedU8","Combine","Decode","DecryptedTransaction","Derived","Enhancement","Error","","","ExceedsBalancePercentage","ExceedsMinValue","ExceedsPriorSendPercentile","GAP_LIMIT","GetStatus","HeightInvalid","Imported","InputSource","Mined","NoAccounts","NoDerivedAccounts","NotInMainChain","NotRelevant","NoteFilter","NoteRef","NoteRetention","NullifierQuery","OutputOfSentTx","PoolMeta","Progress","Ratio","Relevant","SAPLING_SHARD_HEIGHT","SaplingShardStore","ScannedBlock","ScannedBlockCommitments","ScannedBundles","SeedRelevance","SentTransaction","SentTransactionOutput","SpendableNotes","Spending","SpendsFromAddress","TransactionDataRequest","TransactionStatus","TxidNotRecognized","Unspent","UtxoRef","ViewOnly","WalletCommitmentTrees","WalletRead","WalletSummary","WalletTest","WalletWrite","ZERO","","account_balances","account_id","add_pending_change_value","add_pending_spendable_value","add_spendable_value","add_unshielded_value","ambassador_impl_InputSource","ambassador_impl_WalletCommitmentTrees","ambassador_impl_WalletRead","ambassador_impl_WalletTest","ambassador_impl_WalletWrite","attempt","block_fully_scanned","block_hash","","block_height","block_max_scanned","block_metadata","block_time","borrow","","","","","","","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","","","","","","","chain","chain_height","chain_tip_height","change_pending_confirmation","","clone","","","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","","","cmp","","combine","commitments","compare","","create_account","created","denominator","deref","","","","","","","","","","","","","","","","","","","","","","","","","","deref_mut","","","","","","","","","","","","","","","","","","","","","","","","","","drop","","","","","","","","","","","","","","","","","","","","","","","","","","empty","eq","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","error","fee_amount","final_tree_size","find_account_for_ephemeral_address","fmt","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_activation","from_parts","","","","from_ref","","","","","","","","","","","","","","","","","from_sapling_activation","from_treestate","fully_scanned_height","get_account","get_account_birthday","get_account_for_ufvk","get_account_ids","get_account_metadata","get_block_hash","get_checkpoint_history","get_current_address","get_derived_account","get_known_ephemeral_addresses","get_max_height_hash","get_memo","get_next_available_address","get_notes","get_sapling_nullifiers","get_sent_note_ids","get_sent_outputs","get_spendable_note","get_spendable_transparent_outputs","get_target_and_anchor_heights","get_transaction","get_transparent_address_metadata","get_transparent_balances","get_transparent_output","get_transparent_receivers","get_tx_height","get_tx_history","get_unified_full_viewing_keys","get_unspent_transparent_output","get_wallet_birthday","get_wallet_summary","hash","","","height","","id","import_account_hd","import_account_ufvk","init","","","","","","","","","","","","","","","","","","","","","","","","","","into","","","","","","","","","","","","","","","","","","","","","","","","","","into_commitments","into_request","","","","","","","","","","","","","","","","","","","","","","","","","","into_vec","is_synced","memo","mined_height","name","new","","","","","","","","","new_const","next_sapling_subtree_index","note_count","","nullifier_map","numerator","orchard","orchard_balance","output_index","outputs","partial_cmp","","progress","purpose","put_blocks","put_received_transparent_utxo","put_sapling_subtree_roots","recipient","recover_until","recovery","reserve_next_n_ephemeral_addresses","sapling","","","","sapling_balance","sapling_frontier","sapling_outputs","sapling_tree_size","sapling_value","scan","scanning","seed_relevance_to_derived_accounts","select_spendable_notes","set_transaction_status","should_retain_sapling","source","spendable_value","","store_decrypted_tx","store_transactions_to_be_sent","suggest_scan_ranges","take_sapling","target_height","testing","to_block_metadata","to_owned","","","","","","","","","","","","","","","","","total","","total_note_count","total_value","","transaction_data_requests","transactions","truncate_to_height","try_from","","","","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","","","","","","","","tx","","type_id","","","","","","","","","","","","","","","","","","","","","","","","","","ufvk","uivk","unshielded","update_chain_tip","utxos_spent","validate_seed","value","","","value_pending_spendability","","vzip","","","","","","","","","","","","","","","","","","","","","","","","","","wallet","with_orchard_balance_mut","with_sapling_balance_mut","with_sapling_tree_mut","account_index","key_source","","purpose","seed_fingerprint","condition","fallback","account_ids","address","block_range_end","block_range_start","BlockCache","BlockSource","ChainState","CommitmentTreeRoot","Error","ScanSummary","block_hash","block_height","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","delete","deref","","","deref_mut","","","drop","","","empty","error","final_sapling_tree","fmt","","","from","","","from_parts","from_ref","","get_tip_height","init","","","insert","into","","","into_request","","","new","read","received_sapling_note_count","root_hash","scan_cached_blocks","scanned_range","spent_sapling_note_count","subtree_end_height","testing","to_owned","","truncate","try_from","","","try_into","","","type_id","","","vzip","","","with_blocks","BlockSource","Error","Scan","Wallet","borrow","borrow_mut","deref","deref_mut","drop","fmt","","from","","init","into","into_request","source","to_string","try_from","try_into","type_id","vzip","MockBlockSource","borrow","borrow_mut","deref","deref_mut","drop","from","init","into","into_request","try_from","try_into","type_id","vzip","with_blocks","Address","AddressNotRecognized","BalanceError","Builder","Change","CommitmentTree","DataSource","Error","InsufficientFunds","KeyNotRecognized","MemoForbidden","NoSpendingKey","NoSupportedReceivers","NoteMismatch","NoteSelection","PaysEphemeralTransparentAddress","Proposal","ProposalNotSupported","ScanRequired","UnsupportedChangeType","borrow","borrow_mut","deref","deref_mut","drop","fmt","","from","","","","","","","","","init","into","into_request","source","to_string","try_from","try_into","type_id","vzip","available","required","ChainTip","FoundNote","Historic","Ignored","OpenAdjacent","ScanPriority","ScanRange","Scanned","Verify","block_range","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","compare","deref","","deref_mut","","drop","","eq","","equivalent","","","","","","","","fmt","","","from","","from_parts","from_ref","","init","","into","","into_request","","is_empty","len","partial_cmp","priority","spanning_tree","split_at","to_owned","","to_string","truncate_end","truncate_start","try_from","","try_into","","type_id","","vzip","","Leaf","Parent","SpanningTree","borrow","borrow_mut","clone","clone_into","clone_to_uninit","deref","deref_mut","drop","fmt","from","from_ref","init","insert","into","into_request","into_vec","testing","to_owned","try_from","try_into","type_id","vzip","left","right","span","scan_range","Account","AccountId","AddressType","BlockSource","BsError","CachedBlock","DEFAULT_NETWORK","DataStore","DataStoreFactory","DefaultExternal","DiversifiedExternal","DsError","Error","FakeCompactOutput","Handle","InitialChainState","InsertResult","Internal","MockWalletDb","NoteCommitments","Nullifier","Reset","TestAccount","TestBuilder","TestCache","TestFvk","TestState","TransactionSummary","account","account_id","account_value_delta","add_logical_action","add_output","add_spend","at","birthday","block_fully_scanned","block_max_scanned","block_metadata","block_source","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","build","cache","chain_height","chain_state","clone","","","","clone_into","","","","clone_to_uninit","","","","create_account","create_proposed_transactions","create_standard_transaction","default","deref","","","","","","","","","","deref_mut","","","","","","","","","","drop","","","","","","","","","","expired_unmined","expiry_height","fee_paid","find_account_for_ephemeral_address","fmt","from","","","","","","","","","","from_compact_block","from_parts","from_ref","","","","generate_block_at","generate_empty_block","generate_next_block","generate_next_block_from_tx","generate_next_block_including","generate_next_block_multi","generate_next_block_spending","get_account","get_account_birthday","get_account_for_ufvk","get_account_ids","get_account_metadata","get_block_hash","get_current_address","get_derived_account","get_known_ephemeral_addresses","get_max_height_hash","get_memo","get_next_available_address","get_pending_change","get_pending_shielded_balance","get_sapling_nullifiers","get_spendable_balance","get_spendable_note","get_target_and_anchor_heights","get_total_balance","get_transaction","get_transparent_address_metadata","get_transparent_balances","get_transparent_receivers","get_tx_from_history","get_tx_height","get_unified_full_viewing_keys","get_wallet_birthday","get_wallet_summary","","has_change","height","id","import_account_hd","import_account_ufvk","init","","","","","","","","","","insert","into","","","","","","","","","","into_request","","","","","","","","","","is_shielding","latest_cached_block","memo_count","mined_height","name","network","","new","","","new_data_store","none","nu5_activation_height","orchard_end_size","pool","prior_sapling_roots","propose_shielding","propose_standard_transfer","propose_transfer","put_blocks","put_received_transparent_utxo","put_sapling_subtree_roots","put_subtree_roots","random","received_note_count","reserve_next_n_ephemeral_addresses","reset","","rng_mut","sapling","","sapling_activation_height","sapling_end_size","sapling_ovk","sapling_tree","scan_cached_blocks","seed_relevance_to_derived_accounts","select_spendable_notes","sent_note_count","set_account_index","set_transaction_status","shield_transparent_funds","single_output_change_strategy","source","spend","spent_note_count","store_decrypted_tx","store_transactions_to_be_sent","suggest_scan_ranges","test_account","test_account_sapling","test_seed","to_owned","","","","transaction_data_requests","transparent","truncate_to_height","","","truncate_to_height_retaining_cache","try_from","","","","","","","","","","try_into","","","","","","","","","","try_scan_cached_blocks","txid","type_id","","","","","","","","","","ufvk","uivk","update_chain_tip","usk","validate_seed","vzip","","","","","","","","","","wallet","wallet_mut","with_account_from_sapling_activation","with_account_having_current_birthday","with_block_cache","with_data_store_factory","with_initial_chain_state","with_sapling_tree_mut","Fvk","MerkleTreeHash","Note","SHIELDED_PROTOCOL","ShieldedPoolTester","Sk","birthday_in_anchor_shard","change_note_spends_succeed","checkpoint_gaps","create_to_address_fails_on_incorrect_usk","data_db_truncation","decrypted_pool_outputs_count","empty_tree_leaf","empty_tree_root","external_address_change_spends_detected_in_restore_from_seed","fvk_default_address","fvks_equal","invalid_chain_cache_disconnected","metadata_queries_exclude_unwanted_notes","next_subtree_index","ovk_policy_prevents_recovery_from_chain","proposal_fails_if_not_all_ephemeral_outputs_consumed","proposal_fails_with_no_blocks","put_subtree_roots","random_address","random_fvk","received_note_count","reorg_to_checkpoint","scan_cached_blocks_allows_blocks_out_of_order","scan_cached_blocks_detects_spends_out_of_order","scan_cached_blocks_finds_change_notes","scan_cached_blocks_finds_received_notes","select_spendable_notes","send_multi_step_proposed_transfer","send_single_step_proposed_transfer","send_with_multiple_change_outputs","shield_transparent","sk","sk_default_address","sk_to_fvk","spend_fails_on_locked_notes","spend_fails_on_unverified_notes","spend_succeeds_to_t_addr_zero_change","test_account_fvk","try_output_recovery","usk_to_sk","valid_chain_states","with_decrypted_pool_memos","zip317_spend","SaplingPoolTester","borrow","borrow_mut","decrypted_pool_outputs_count","deref","deref_mut","drop","empty_tree_leaf","empty_tree_root","from","fvk_default_address","fvks_equal","init","into","into_request","next_subtree_index","put_subtree_roots","received_note_count","select_spendable_notes","sk","sk_default_address","sk_to_fvk","test_account_fvk","try_from","try_into","try_output_recovery","type_id","usk_to_sk","vzip","with_decrypted_pool_memos","put_received_transparent_utxo","transparent_balance_across_shielding","Address","","","","","AddressNotRecognized","","","","","BalanceError","","","","","Builder","","","","","Change","","","","","CommitmentTree","","","","","CreateErrT","DataSource","","","","","InsufficientFunds","","","","","KeyNotRecognized","","","","","MemoForbidden","","","","","NoSpendingKey","","","","","NoSupportedReceivers","","","","","NoteMismatch","","","","","NoteSelection","","","","","PaysEphemeralTransparentAddress","","","","","Proposal","","","","","ProposalNotSupported","","","","","ProposeShieldingErrT","ProposeTransferErrT","ScanRequired","","","","","ShieldErrT","TransferErrT","UnsupportedChangeType","","","","","create_proposed_transactions","decrypt_and_store_transaction","input_selection","propose_shielding","propose_standard_transfer_to_address","propose_transfer","shield_transparent_funds","available","required","available","required","available","required","available","required","available","required","Address","Balance","Change","DataSource","Error","","GreedyInputSelector","GreedyInputSelectorError","InputSelector","InputSelectorError","InputSource","","InsufficientFunds","Proposal","Selection","ShieldingSelector","SyncRequired","UnsupportedAddress","UnsupportedTexAddress","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","default","deref","","","deref_mut","","","drop","","","eq","equivalent","","","","fmt","","","","from","","","","","","","from_ref","init","","","into","","","into_request","","","new","propose_shielding","","propose_transaction","","source","to_owned","to_string","","try_from","","","try_into","","","type_id","","","vzip","","","available","required","AddressCodec","Base58","Bech32DecodeError","Bech32Error","Error","HrpMismatch","IncorrectVariant","ReadError","TransparentCodecError","UnsupportedAddressType","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","decode","decode_extended_full_viewing_key","decode_extended_spending_key","decode_extfvk_with_network","decode_payment_address","decode_transparent_address","deref","","deref_mut","","drop","","encode","encode_extended_full_viewing_key","encode_extended_spending_key","encode_payment_address","encode_payment_address_p","encode_transparent_address","encode_transparent_address_p","eq","equivalent","","","","fmt","","","","from","","","from_ref","init","","into","","into_request","","source","to_owned","to_string","","try_from","","try_into","","type_id","","vzip","","actual","expected","AccountMetaT","AddDustToFee","AllowDustChange","BundleError","ChangeError","ChangeStrategy","ChangeValue","DustAction","DustInputs","DustOutputPolicy","EphemeralBalance","Error","FeeRule","Input","InsufficientFunds","MetaSource","Output","Reject","SplitPolicy","StandardFeeRule","StrategyError","TransactionBalance","Zip317","action","borrow","","","","","","","","borrow_mut","","","","","","","","clone","","","","","","","","clone_into","","","","","","","","clone_to_uninit","","","","","","","","common","compute_balance","default","deref","","","","","","","","deref_mut","","","","","","","","drop","","","","","","","","dust_threshold","ephemeral_input_amount","ephemeral_output_amount","ephemeral_transparent","eq","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","","","fee_required","","fee_rule","fetch_wallet_meta","fmt","","","","","","","","","from","","","","","","","","from_ref","","","","","","","","grace_actions","init","","","","","","","","into","","","","","","","","into_request","","","","","","","","is_ephemeral","is_input","is_output","marginal_fee","memo","min_split_output_value","new","","output_pool","proposed_change","sapling","","shielded","single_output","source","split_count","standard","target_output_count","to_owned","","","","","","","","to_string","total","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","value","vzip","","","","","","","","with_min_output_value","zip317","available","required","sapling","transparent","BundleView","EmptyBundleView","In","InputView","Out","OutputView","borrow","borrow_mut","bundle_type","","deref","deref_mut","drop","from","init","inputs","","into","into_request","note_id","outputs","","try_from","try_into","type_id","value","","vzip","MultiOutputChangeStrategy","SingleOutputChangeStrategy","MultiOutputChangeStrategy","SingleOutputChangeStrategy","Zip317FeeRule","borrow","","borrow_mut","","compute_balance","","deref","","deref_mut","","drop","","fee_rule","","fetch_wallet_meta","","from","","grace_actions","init","","into","","into_request","","marginal_fee","new","","try_from","","try_into","","type_id","","vzip","","AddressGenerationError","DecodingError","DerivationError","DiversifierSpaceExhausted","Era","EraInvalid","EraMismatch","InsufficientData","InvalidSaplingDiversifierIndex","InvalidTransparentChildIndex","KeyDataInvalid","KeyNotAvailable","LengthInvalid","LengthMismatch","Orchard","ReadError","ReceiverTypeNotSupported","ShieldedReceiverRequired","Transparent","TypecodeInvalid","UnifiedAddressRequest","UnifiedFullViewingKey","UnifiedIncomingViewingKey","UnifiedSpendingKey","address","","all","borrow","","","","","","","","borrow_mut","","","","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","decode","","default_address","","","default_transparent_address","deref","","","","","","","","deref_mut","","","","","","","","drop","","","","","","","","encode","","eq","","equivalent","","","","","","","","find_address","","fmt","","","","","","","","","","","from","","","","","","","","","from_bytes","from_ref","","","","","from_sapling_extended_full_viewing_key","from_seed","init","","","","","","","","intersect","into","","","","","","","","into_request","","","","","","","","new","","","parse","sapling","","","","testing","to_address_request","to_bytes","to_owned","","","","","to_string","","","to_unified_full_viewing_key","to_unified_incoming_viewing_key","transparent","","","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","unsafe_new","vzip","","","","","","","","DiversifiableFullViewingKey","ExtendedFullViewingKey","ExtendedSpendingKey","add_logical_action","add_output","add_spend","address","","borrow","","","borrow_mut","","","change_address","clone","","","clone_into","","","clone_to_uninit","","","decrypt_diversifier","default_address","","","deref","","","deref_mut","","","derive_child","derive_internal","","diversified_address","diversified_change_address","drop","","","eq","","expsk","find_address","","fmt","","","from","","","","","from_bytes","","from_path","from_ref","","","fvk","","init","","","into","","","into_request","","","master","read","","sapling_ovk","spending_key","to_bytes","","to_diversifiable_full_viewing_key","","to_extended_full_viewing_key","to_external_ivk","to_ivk","to_nk","to_ovk","to_owned","","","try_from","","","try_into","","","type_id","","","vzip","","","write","","arb_unified_spending_key","AnchorNotFound","BalanceError","ChainDoubleSpend","Change","EphemeralOutputLeftUnspent","EphemeralOutputsInvalid","Overflow","Payment","PaymentPoolsMismatch","PaysTexFromShielded","Proposal","ProposalError","ReferenceError","RequestTotalInvalid","ShieldedInputs","ShieldingInvalid","SpendsChange","Step","StepDoubleSpend","StepOutput","StepOutputIndex","anchor_height","balance","borrow","","","","","","borrow_mut","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","","compare","","deref","","","","","","deref_mut","","","","","","drop","","","","","","eq","","","","","equivalent","","","","","","","","","","","","","","","","","","","","fee_rule","fmt","","","","","","from","","","","","","from_parts","","from_ref","","","","","","hash","","init","","","","","","into","","","","","","into_request","","","","","","involves","is_shielding","min_target_height","multi_step","new","notes","output_index","partial_cmp","","payment_pools","prior_step_inputs","shielded_inputs","single_step","step_index","steps","to_owned","","","","","","to_string","transaction_request","transparent_inputs","try_from","","","","","","try_into","","","","","","type_id","","","","","","vzip","","","","","","input_total","output_total","BalanceInvalid","EmptyShieldedInputs","FeeRuleNotSupported","InputNotFound","InputRetrieval","InvalidChangeRecipient","InvalidEphemeralRecipient","MemoInvalid","NoSteps","NullInput","PROPOSAL_SER_V1","ProposalDecodingError","ProposalInvalid","TransparentMemo","TxIdInvalid","ValuePoolNotSupported","VersionInvalid","Zip321","borrow","borrow_mut","clone","clone_into","clone_to_uninit","compact_formats","deref","deref_mut","drop","fmt","","from","","from_ref","init","into","into_request","proposal","service","source","to_owned","to_string","try_from","try_into","type_id","vzip","ChainMetadata","CompactBlock","CompactOrchardAction","CompactSaplingOutput","CompactSaplingSpend","CompactTx","actions","borrow","","","","","","borrow_mut","","","","","","chain_metadata","ciphertext","","clear","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmu","","cmx","default","","","","","","deref","","","","","","deref_mut","","","","","","drop","","","","","","encoded_len","","","","","","ephemeral_key","","","eq","","","","","","fee","fmt","","","","","","from","","","","","","","","from_ref","","","","","","hash","","","header","","height","","index","init","","","","","","into","","","","","","into_request","","","","","","nf","","nullifier","orchard_commitment_tree_size","outputs","prev_hash","","proto_version","sapling_commitment_tree_size","spends","time","to_owned","","","","","","try_from","","","","","","try_into","","","","","","txid","type_id","","","","","","vtx","vzip","","","","","","ChangeValue","FeeRule","MemoBytes","NotSpecified","Orchard","PaymentOutputPool","PoolNotSpecified","PreZip313","PriorStepChange","PriorStepOutput","Proposal","ProposalStep","ProposedInput","ReceivedOutput","Sapling","TransactionBalance","Transparent","ValuePool","Zip313","Zip317","anchor_height","as_str_name","","balance","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","change_index","clear","","","","","","","","","","clone","","","","","","","","","","","","clone_into","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","cmp","","compare","","default","","","","","","","","","","","","deref","","","","","","","","","","","","deref_mut","","","","","","","","","","","","drop","","","","","","","","","","","","encoded_len","","","","","","","","","","eq","","","","","","","","","","","","equivalent","","","","","","","","fee_required","fee_rule","","fmt","","","","","","","","","","","","from","","","","","","","","","","","","","","from_i32","","from_ref","","","","","","","","","","","","from_standard_proposal","from_str_name","","hash","","index","init","","","","","","","","","","","","inputs","into","","","","","","","","","","","","into_request","","","","","","","","","","","","is_ephemeral","is_shielding","is_valid","","memo","min_target_height","parse_txid","partial_cmp","","payment_index","","payment_output_pools","pool_type","","proposed_change","proposed_input","proto_version","set_fee_rule","set_value_pool","","","step_index","","steps","to_owned","","","","","","","","","","","","transaction_request","try_from","","","","","","","","","","","","","","try_into","","","","","","","","","","","","try_into_standard_proposal","txid","type_id","","","","","","","","","","","","value","","","","value_pool","","","","","","vzip","","","","","","","","","","","","PriorStepChange","PriorStepOutput","ReceivedOutput","Value","borrow","borrow_mut","clone","clone_into","clone_to_uninit","deref","deref_mut","drop","encode","encoded_len","eq","fmt","from","from_ref","init","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","Address","AddressList","Balance","BlockId","BlockRange","ChainSpec","Duration","Empty","Exclude","GetAddressUtxosArg","GetAddressUtxosReply","GetAddressUtxosReplyList","GetSubtreeRootsArg","LightdInfo","Orchard","PingResponse","RawTransaction","Sapling","SendResponse","ShieldedProtocol","SubtreeRoot","TransparentAddressBlockFilter","TreeState","TxFilter","address","","","address_utxos","addresses","","as_str_name","block","block_height","borrow","","","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","","","branch","build_date","build_user","chain_name","clear","","","","","","","","","","","","","","","","","","","","","clone","","","","","","","","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","","","","","","","","cmp","compact_tx_streamer_client","compare","completing_block_hash","completing_block_height","consensus_branch_id","data","default","","","","","","","","","","","","","","","","","","","","","","deref","","","","","","","","","","","","","","","","","","","","","","deref_mut","","","","","","","","","","","","","","","","","","","","","","drop","","","","","","","","","","","","","","","","","","","","","","encoded_len","","","","","","","","","","","","","","","","","","","","","end","entry","eq","","","","","","","","","","","","","","","","","","","","","","equivalent","","","","error_code","error_message","estimated_height","exit","fmt","","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","from_i32","from_ref","","","","","","","","","","","","","","","","","","","","","","from_str_name","git_commit","hash","","","","height","","","","index","","init","","","","","","","","","","","","","","","","","","","","","","interval_us","into","","","","","","","","","","","","","","","","","","","","","","into_request","","","","","","","","","","","","","","","","","","","","","","is_valid","max_entries","","network","orchard_tree","partial_cmp","range","root_hash","sapling_activation_height","sapling_tree","","script","set_shielded_protocol","shielded_protocol","","start","start_height","start_index","taddr_support","time","to_chain_state","to_owned","","","","","","","","","","","","","","","","","","","","","","try_from","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","","","","txid","","type_id","","","","","","","","","","","","","","","","","","","","","","value_zat","","vendor","version","vzip","","","","","","","","","","","","","","","","","","","","","","zcashd_build","zcashd_subversion","CompactTxStreamerClient","accept_compressed","borrow","borrow_mut","clone","clone_into","clone_to_uninit","connect","deref","deref_mut","drop","fmt","from","from_ref","get_address_utxos","get_address_utxos_stream","get_block","get_block_nullifiers","get_block_range","get_block_range_nullifiers","get_latest_block","get_latest_tree_state","get_lightd_info","get_mempool_stream","get_mempool_tx","get_subtree_roots","get_taddress_balance","get_taddress_balance_stream","get_taddress_txids","get_transaction","get_tree_state","init","into","into_request","max_decoding_message_size","max_encoding_message_size","new","ping","send_compressed","send_transaction","to_owned","try_from","try_into","type_id","vzip","with_interceptor","with_origin","BlockHeightDiscontinuity","EncodingInvalid","Nullifiers","PrevHashMismatch","ScanError","ScanningKey","ScanningKeyOps","ScanningKeys","TreeSizeInvalid","TreeSizeMismatch","TreeSizeUnknown","account_id","","at_height","borrow","","","","borrow_mut","","","","clone","clone_into","clone_to_uninit","deref","","","","deref_mut","","","","drop","","","","empty","","fmt","","from","","","","from_account_ufvks","from_ref","init","","","","into","","","","into_request","","","","is_continuity_error","key_scope","","new","nf","","prepare","","sapling","","scan_block","testing","to_owned","to_string","try_from","","","","try_into","","","","type_id","","","","vzip","","","","at_height","","","","","computed","given","index","new_height","pool_type","prev_height","protocol","","","txid","fake_compact_block","shardtree","read_shard","write_shard","Cache","Error","MisbehavingServer","Scan","Server","Wallet","WalletTrees","borrow","borrow_mut","deref","deref_mut","drop","fmt","","from","","","init","into","into_request","run","to_string","try_from","try_into","type_id","vzip","Custom","Discard","EphemeralTransparent","External","InternalAccount","Note","NoteId","OvkPolicy","ReceivedNote","Recipient","Sapling","Sender","TransparentAddressMetadata","WalletOutput","WalletSaplingOutput","WalletSaplingSpend","WalletSpend","WalletTransparentOutput","WalletTx","account_id","","address_index","block_index","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","coin","compare","custom_from_common_bytes","deref","","","","","","","","","","deref_mut","","","","","","","","","","drop","","","","","","","","","","ephemeral_key","eq","","","","","equivalent","","","","","","","","","","","","","","","","","","","","fmt","","","","","","","from","","","","","","","","","","from_parts","","","","from_ref","","","","","","","index","","init","","","","","","","","","","internal_account_note_transpose_option","internal_note_id","into","","","","","","","","","","into_request","","","","","","","","","","is_change","map_ephemeral_transparent_outpoint","map_internal_account_note","map_note","mined_height","new","","","nf","","note","","note_commitment_tree_position","","note_id","note_value","outpoint","","output_index","","partial_cmp","protocol","","recipient_address","recipient_key_scope","sapling_outputs","sapling_spends","scope","spending_key_scope","to_owned","","","","","","","try_from","","","","","","","","","","try_into","","","","","","","","","","txid","","","txout","type_id","","","","","","","","","","value","","","vzip","","","","","","","","","","sapling","ephemeral_address","external_address","note","outpoint_metadata","receiving_account",""],"q":[[0,"zcash_client_backend"],[128,"zcash_client_backend::address"],[226,"zcash_client_backend::address::testing"],[228,"zcash_client_backend::data_api"],[966,"zcash_client_backend::data_api::AccountSource"],[971,"zcash_client_backend::data_api::NoteFilter"],[973,"zcash_client_backend::data_api::SeedRelevance"],[974,"zcash_client_backend::data_api::TransactionDataRequest"],[977,"zcash_client_backend::data_api::chain"],[1055,"zcash_client_backend::data_api::chain::error"],[1077,"zcash_client_backend::data_api::chain::testing"],[1092,"zcash_client_backend::data_api::error"],[1137,"zcash_client_backend::data_api::error::Error"],[1139,"zcash_client_backend::data_api::scanning"],[1210,"zcash_client_backend::data_api::scanning::spanning_tree"],[1235,"zcash_client_backend::data_api::scanning::spanning_tree::SpanningTree"],[1238,"zcash_client_backend::data_api::scanning::spanning_tree::testing"],[1239,"zcash_client_backend::data_api::testing"],[1559,"zcash_client_backend::data_api::testing::pool"],[1608,"zcash_client_backend::data_api::testing::sapling"],[1638,"zcash_client_backend::data_api::testing::transparent"],[1640,"zcash_client_backend::data_api::wallet"],[1747,"zcash_client_backend::data_api::wallet::CreateErrT"],[1749,"zcash_client_backend::data_api::wallet::ProposeShieldingErrT"],[1751,"zcash_client_backend::data_api::wallet::ProposeTransferErrT"],[1753,"zcash_client_backend::data_api::wallet::ShieldErrT"],[1755,"zcash_client_backend::data_api::wallet::TransferErrT"],[1757,"zcash_client_backend::data_api::wallet::input_selection"],[1842,"zcash_client_backend::data_api::wallet::input_selection::InputSelectorError"],[1844,"zcash_client_backend::encoding"],[1911,"zcash_client_backend::encoding::Bech32DecodeError"],[1913,"zcash_client_backend::fees"],[2160,"zcash_client_backend::fees::ChangeError"],[2164,"zcash_client_backend::fees::sapling"],[2192,"zcash_client_backend::fees::standard"],[2194,"zcash_client_backend::fees::zip317"],[2233,"zcash_client_backend::keys"],[2445,"zcash_client_backend::keys::sapling"],[2548,"zcash_client_backend::keys::testing"],[2549,"zcash_client_backend::proposal"],[2738,"zcash_client_backend::proposal::ProposalError"],[2740,"zcash_client_backend::proto"],[2784,"zcash_client_backend::proto::compact_formats"],[2962,"zcash_client_backend::proto::proposal"],[3324,"zcash_client_backend::proto::proposal::proposed_input"],[3351,"zcash_client_backend::proto::service"],[3953,"zcash_client_backend::proto::service::compact_tx_streamer_client"],[4000,"zcash_client_backend::scanning"],[4089,"zcash_client_backend::scanning::ScanError"],[4104,"zcash_client_backend::scanning::testing"],[4105,"zcash_client_backend::serialization"],[4106,"zcash_client_backend::serialization::shardtree"],[4108,"zcash_client_backend::sync"],[4134,"zcash_client_backend::wallet"],[4403,"zcash_client_backend::wallet::OvkPolicy"],[4404,"zcash_client_backend::wallet::Recipient"],[4410,"zcash_client_backend::decrypt"],[4411,"zcash_protocol"],[4412,"core::cmp"],[4413,"zcash_protocol::consensus"],[4414,"zcash_primitives::transaction"],[4415,"zcash_keys::keys"],[4416,"std::collections::hash::map"],[4417,"core::marker"],[4418,"core::fmt"],[4419,"core::result"],[4420,"tonic::request"],[4421,"zcash_protocol::memo"],[4422,"sapling_crypto::note"],[4423,"zcash_protocol::value"],[4424,"core::option"],[4425,"alloc::string"],[4426,"core::any"],[4427,"zcash_keys::address"],[4428,"zcash_address"],[4429,"sapling_crypto::address"],[4430,"zcash_primitives::legacy"],[4431,"zcash_address::kind::unified"],[4432,"alloc::vec"],[4433,"zcash_address::kind::unified::address"],[4434,"zcash_address::convert"],[4435,"proptest::strategy::traits"],[4436,"core::hash"],[4437,"zcash_primitives::block"],[4438,"core::clone"],[4439,"incrementalmerkletree"],[4440,"secrecy::vec"],[4441,"time::offset_date_time"],[4442,"std::io::error"],[4443,"core::num::error"],[4444,"zcash_primitives::transaction::components::transparent"],[4445,"zip32::fingerprint"],[4446,"zip32"],[4447,"core::ops::range"],[4448,"sapling_crypto::note::nullifier"],[4449,"core::num::nonzero"],[4450,"sapling_crypto::tree"],[4451,"shardtree::error"],[4452,"shardtree::store"],[4453,"incrementalmerkletree::frontier"],[4454,"core::convert"],[4455,"core::ops::function"],[4456,"shardtree"],[4457,"core::future::future"],[4458,"alloc::boxed"],[4459,"core::pin"],[4460,"core::error"],[4461,"sapling_crypto::builder"],[4462,"zcash_primitives::transaction::components::transparent::builder"],[4463,"zcash_primitives::transaction::builder"],[4464,"rand_core"],[4465,"zcash_protocol::local_consensus"],[4466,"nonempty"],[4467,"zcash_primitives::transaction::fees"],[4468,"subtle"],[4469,"core::default"],[4470,"zip321"],[4471,"rand_chacha"],[4472,"sapling_crypto::keys"],[4473,"sapling_crypto::zip32"],[4474,"sapling_crypto::prover"],[4475,"zcash_keys::encoding"],[4476,"bs58::decode"],[4477,"bech32"],[4478,"zcash_primitives::transaction::fees::transparent"],[4479,"core::iter::traits::collect"],[4480,"zcash_primitives::legacy::keys"],[4481,"bip32::error"],[4482,"zcash_address::kind::unified::fvk"],[4483,"std::io"],[4484,"alloc::collections::btree::map"],[4485,"sapling_crypto::note::commitment"],[4486,"zcash_note_encryption"],[4487,"sapling_crypto::bundle"],[4488,"core::array"],[4489,"prost::error"],[4490,"bytes::buf::buf_mut"],[4491,"prost::encoding"],[4492,"bytes::buf::buf_impl"],[4493,"tonic::codec::compression"],[4494,"tonic::body"],[4495,"tonic::client::service"],[4496,"tonic::transport::channel"],[4497,"tonic::transport::error"],[4498,"tonic::transport::channel::endpoint"],[4499,"tonic::response"],[4500,"tonic::status"],[4501,"tonic::codec::decode"],[4502,"tonic::service::interceptor"],[4503,"http::request"],[4504,"http::response"],[4505,"tower_service"],[4506,"http::uri"],[4507,"shardtree::prunable"],[4508,"zcash_primitives::merkle_tree"],[4509,"zcash_keys"],[4510,"zcash_keys::address::testing"],[4511,"zcash_keys::keys::sapling"],[4512,"zcash_keys::keys::testing"]],"i":"`ljh2`101`1`12b`120312031231231231212``120312031203`123111122223333`122312031230120312031203`000012``````123201203120312031203````D`Cl0100`1Cn1201101010120120120120100101000011110120111100100020120120100`0121020011111112012010201```Gj``H`Lh2```MnGb````0Kd`HhI`57Of444`132`IbIl010`8``````0`2```````Hf4``28Jf1`````FnFfFdFl3332`````I`IbIdIfIhGbIjIlGlInMnJnJ`NlHbAlFlL`KdFnFfHfHhHjHnFdI`IbIdIfIhGbIjIlGlIn`Gj;FnFf10HfHhHjHnFdI`IbIdIfIhGbIjIlGlInFnFfHfHhHjHnFdI`IbIdIfIhGbIjIlGlInFnFfHfHhHjHnFdI`IbIdIfIhGbIjIlGlIn954J`:6JfFl?MnJn4NlHbAl5L`KdFnFfHfHhHjHnFdI`IbIdIfIhGbIjIlGlInMnJnJ`NlHbAlFlL`KdFnFfHfHhHjHnFdI`IbIdIfIhGbIjIlGlInMnJnJ`NlHbAlFlL`KdFnFfHfHhHjHnFdI`IbIdIfIhGbIjIlGlInJnFnFfHfHhHjHnFdI`>=;77776666555544443333222211110000>>>>====;;;;`FlJ`Gj:9876543IbIdIfIhGbIjIlGlInMnJn==0?>J`3?Ff85I`Ih48Jf0Of<>71=HbIfNl7In?GlJn=`GjLh9NnH`Fn?<<45Fl`;1FfHfHhHjHnFdI`IbIdIfIhGbIjIlGlInFnFf8Jn9GjHbJfMn4J`Nl4AlFlL`Kd<;HfHhHjHnFdI`IbIdIfIhGbIjIlGlInMnJnJ`NlHbAlFlL`KdFnFfHfHhHjHnFdI`IbIdIfIhGbIjIlGlInAlFlMnJnJ`NlHb65L`KdFnFfHfHhHjHnFdI`IbIdIfIhGbIjIlGlInH`0FfJfFlGjL`=;Fn5MnJnJ`NlHbAl97Kd7;BHbBHdLdBHfBHh?BHlBHnBFf?>BFl>=<;BGfBGh<;BGnBH`<;:98BHj8764444BFhBFj7BFnBG`BGbBGd:9BGjBGl:9BHbBHdLdBHfBHh=BHlBHn>=BFl=<;:BGfBGh;:BGnBH`;:987BHj76BFfBFhBFj8BFnBG`BGbBGd;:BGjBGl;:BHbBHdLdBHfBHh>BHlBHn?>=BFl=<;:BGfBGh;:BGnBH`;:987BHj76BFf0`0995BFnBFhBFj92BG`BGbBGd;:BGjBGl;:BHbBHdLdBHfBHh>BHlBHn?=BHlBHn?>=BFl=<;:BGfBGh;:BGnBH`;:987BHj76BFfBFhBFj8BFnBG`BGbBGd;:BGjBGl;:BHbBHdLdBHfBHh>BHlBHn=7>=BFl=<;:BGfBGh;:BGnBH`;:987BHj76BFf0000BG`06?BFhBFj9BFn3BGbBGd;:BGjBGl;:BHbBHdLdBHfBHh>BHlBHn?=BHlBHn??BGfBFfBFhBFl81BFn96162BFj21BG`BGbBGd8BGhBGjBGlBGnBH`BHbBHdLdBHfBHhBHjBHlBHnBFf662555BFj46?77BFh1BFlBFnBG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdLdBHfBHhBHjBHlBHnBFfBFhBFjBFlBFnBG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdLdBHfBHhBHjBHlBHnBFf0BFhBFjBFlBFnBG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdLdBHfBHhBHjBHlBHnBFf72BFhBFjBFlBFnBG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdLdBHfBHhBHjBHlBHnBFf82>>BFhBFjBFlBFnBG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdLdBHfBHhBHjBHlBHnBFf>>`BId000000000000000000000000000000000000000000000ABj0`0````000BKnBL`20BLbBLd4210444421042104210410442104142104210421044321323210``442104210421042104BOfBOhBOjBOlBOn224C@`503215````BLl`000000000000000000`00000AFh0Kn00`````Kj2```````BLnBM`MfA@h032Mh6Nd6Ml9436528170942817094281709428170942129365281709436528170943652817094521704222211117777000044442817094365281709465102817094653652817094803652817094365281709458801324655050001120227153340281709436528170943652817094320136528170941703652817094C@bC@dC@f0110","f":"``````````````{{{d{{b{ce}}}}}{{d{e}}}{}{}}`{d{{d{c}}}{}}000{{{d{f}}}{{d{fc}}}{}}000{{{d{h}}}h}{{{d{j}}}j}{{{d{l}}}l}{{d{d{fc}}}n{}}00{{dA`}n}00{{{d{h}}{d{h}}}Ab}{{{d{j}}{d{j}}}Ab}{{d{d{c}}}Ab{}}0`{{{d{c}}Ad{d{Af}}{d{{Aj{eAh}}}}}{{Al{e}}}AnB`}{Bb{{d{c}}}{}}000{Bb{{d{fc}}}{}}000{Bbn}000`{{{d{h}}{d{h}}}Bd}{{{d{j}}{d{j}}}Bd}{{{d{l}}{d{l}}}Bd}{{d{d{c}}}Bd{}}00000000000`{{{d{h}}{d{fBf}}}{{Bj{nBh}}}}{{{d{j}}{d{fBf}}}{{Bj{nBh}}}}0{{{d{l}}{d{fBf}}}Bl}{cc{}}000{{{d{c}}}c{}}00{{{d{{b{ce}}}}}Bb{}{}}{{}Bb}000{{}c{}}000{{}{{Bn{c}}}{}}000`{{{d{{b{ce}}}}}{{d{C`}}}{}{}}{{BbceC`l}{{b{ce}}}{}{}}{{{d{{b{ce}}}}}{{d{c}}}{}{}}{{{d{{b{Cbc}}}}}Cd{}}{{{d{h}}{d{h}}}{{Cf{Ab}}}}{{{d{j}}{d{j}}}{{Cf{Ab}}}}``````{dc{}}00{dCh}{{{d{{b{ce}}}}}l{}{}}{c{{Bj{e}}}{}{}}000{{}{{Bj{c}}}{}}000{dCj}000{{}c{}}000```````````{d{{d{c}}}{}}00{{{d{f}}}{{d{fc}}}{}}00{{{d{Cl}}j}Bd}{{{d{Cn}}}Cn}{{{d{Cl}}}Cl}{{d{d{fc}}}n{}}0{{dA`}n}0{{{d{D`}}{d{Db}}}Bd}{{{d{c}}{d{Dd}}}{{Bj{CnCh}}}An}{{{d{c}}{d{Dd}}}{{Cf{Cl}}}An}{Bb{{d{c}}}{}}00{Bb{{d{fc}}}{}}00{Bbn}00{{{d{Cn}}{d{c}}}ChAn}0{{{d{Cl}}{d{c}}}ChAn}{{{d{Cn}}{d{Cn}}}Bd}{{{d{Cl}}{d{Cl}}}Bd}{{d{d{c}}}Bd{}}0000000{{{d{Cn}}{d{fBf}}}{{Bj{nBh}}}}{{{d{Cl}}{d{fBf}}}{{Bj{nBh}}}}{cc{}}00{DfCl}{DhCl}{CnCl}{{{Cf{Df}}{Cf{Dh}}}{{Cf{Cn}}}}{{{d{c}}}c{}}0{{{d{Cn}}}Bd}00{{}Bb}00{{}c{}}00{{}{{Bn{c}}}{}}00{{{d{Cn}}}{{Dl{Dj}}}}{{{d{Cn}}}{{Cf{{d{Df}}}}}}`{dc{}}0{{{d{D`}}Dn}Db}{{{d{Cl}}{d{c}}}DbAn}{{{d{Cn}}}{{Cf{{d{Dh}}}}}}{c{{Bj{e}}}{}{}}0{E`{{Bj{Cn}}}}1{{{Eb{A`}}}{{Bj{ClEd}}}}000{E`{{Bj{ClEd}}}}{{{d{c}}Db}{{Bj{Cl{Ed{{d{Dd}}}}}}}An}{{}{{Bj{c}}}{}}00{dCj}00{{{d{Cn}}}{{d{{Ej{{Eh{Ef{Dl{A`}}}}}}}}}}{{}c{}}00{El{{`{{F`{}{{En{Cl}}}}}}}}{{FbEl}{{`{{F`{}{{En{Cn}}}}}}}}``````````````````````````````````````````````````````````````````````{{{d{{Fd{c}}}}}{{d{{Aj{cFf}}}}}{FhFj}}{{{d{{Fl{c}}}}}{{d{c}}}{}}{{{d{fFn}}Cd}{{Bj{nG`}}}}00{{{d{fFf}}Cd}{{Bj{nG`}}}}`````{{GbGb}Gb}{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}}{{Bj{{Cf{Gl}}c}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{{Hb{c}}}}}Hd{}}{{{d{Gl}}}Hd}{{{d{Gl}}}Ad}3{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}Ad}{{Bj{{Cf{Gl}}c}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{{Hb{c}}}}}Ef{}}{d{{d{c}}}{}}0000000000000000000000000{{{d{f}}}{{d{fc}}}{}}0000000000000000000000000`{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}}{{Bj{{Cf{Ad}}c}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{{Fd{c}}}}}Ad{FhFj}}{{{d{Fn}}}Cd}{{{d{Ff}}}Cd}{{{d{Fn}}}Fn}{{{d{Ff}}}Ff}{{{d{Hf}}}Hf}{{{d{Hh}}}Hh}{{{d{{Hj{c}}}}}{{Hj{c}}}Hl}{{{d{Hn}}}Hn}{{{d{{Fd{c}}}}}{{Fd{c}}}{HlFhFj}}{{{d{I`}}}I`}{{{d{Ib}}}Ib}{{{d{Id}}}Id}{{{d{If}}}If}{{{d{Ih}}}Ih}{{{d{Gb}}}Gb}{{{d{Ij}}}Ij}{{{d{{Il{c}}}}}{{Il{c}}}{HlB`}}{{{d{Gl}}}Gl}{{{d{In}}}In}{{d{d{fc}}}n{}}0000000000000000{{dA`}n}0000000000000000{{{d{I`}}{d{I`}}}Ab}{{{d{Ih}}{d{Ih}}}Ab}{{GbGb}Gb}{{{d{{J`{ce}}}}}{{d{{Ej{{Eh{c{Jb{Ad}}}}}}}}}{}{}}{{d{d{c}}}Ab{}}0{{{d{f{Jf{}{{Jd{c}}}}}}{d{Dd}}{d{{Jh{A`}}}}{d{In}}{Cf{{d{Dd}}}}}{{Bj{{Eh{eJj}}g}}}{}{}{}}{{{d{{Fl{c}}}}}Jl{}}{{{d{{Hj{c}}}}}{{d{c}}}{}}{Bb{{d{c}}}{}}0000000000000000000000000{Bb{{d{fc}}}{}}0000000000000000000000000{Bbn}0000000000000000000000000{{}{{Jn{c}}}{}}{{{d{Fn}}{d{Fn}}}Bd}{{{d{Ff}}{d{Ff}}}Bd}{{{d{Hf}}{d{Hf}}}Bd}{{{d{Hh}}{d{Hh}}}Bd}{{{d{{Hj{c}}}}{d{{Hj{c}}}}}BdK`}{{{d{Hn}}{d{Hn}}}Bd}{{{d{{Fd{c}}}}{d{{Fd{c}}}}}Bd{K`FhFj}}{{{d{I`}}{d{I`}}}Bd}{{{d{Ih}}{d{Ih}}}Bd}{{{d{Gb}}{d{Gb}}}Bd}{{{d{{Il{c}}}}{d{{Il{c}}}}}Bd{K`B`}}{{d{d{c}}}Bd{}}0000000000000000000000000000000000000000000`{{{d{{Fl{c}}}}}Cd{}}{{{d{{J`{ce}}}}}Ef{}{}}{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}{d{Dh}}}{{Bj{{Cf{e}}c}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{Fn}}{d{fBf}}}Bl}{{{d{Ff}}{d{fBf}}}Bl}{{{d{Hf}}{d{fBf}}}Bl}{{{d{Hh}}{d{fBf}}}Bl}{{{d{{Hj{c}}}}{d{fBf}}}BlGn}{{{d{Hn}}{d{fBf}}}Bl}{{{d{{Fd{c}}}}{d{fBf}}}Bl{GnFhFj}}{{{d{I`}}{d{fBf}}}Bl}{{{d{Ib}}{d{fBf}}}Bl}{{{d{Id}}{d{fBf}}}Bl}{{{d{If}}{d{fBf}}}Bl}{{{d{Ih}}{d{fBf}}}Bl}{{{d{Gb}}{d{fBf}}}Bl}{{{d{Ij}}{d{fBf}}}Bl}{{{d{{Il{c}}}}{d{fBf}}}Bl{GnB`}}{{{d{Gl}}{d{fBf}}}Bl}{{{d{In}}{d{fBf}}}Bl}{cc{}}00000000{KbKd}{KfKd}22222222222222222{{{d{c}}KhHd}InAn}{{Bb{Kn{cKjKl}}Cd{Cf{C`}}}{{L`{c}}}{}}{{Cd{Cf{Cl}}{Cf{{Eh{ClEf}}}}}Ij}{{AdHd{Cf{Ef}}}Gl}{{Lb{Cf{Ad}}}In}{{{d{c}}}c{}}0000000000000000{{{d{c}}Hd}InAn}{{Ld{Cf{Ad}}}{{Bj{InKd}}}}{{{d{{Fd{c}}}}}Ad{FhFj}}{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}e}{{Bj{{Cf{g}}c}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}e}{{Bj{Adc}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}{d{Ah}}}{{Bj{{Cf{g}}c}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}}{{Bj{{Dl{e}}c}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{{Lh{}{{Gd{c}}{Gf{e}}{Lf{g}}}}}}e{d{Gb}}{d{{Ej{g}}}}}{{Bj{Ifc}}}Gn{B`GnFhFj}{B`GnFhLj}}{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}Ad}{{Bj{{Cf{Hd}}c}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{Ll}}{d{h}}}{{Bj{{Dl{{Eh{Ad{Cf{Ln}}}}}}c}}}{}}{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}e}{{Bj{{Cf{Cn}}c}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}{d{M`}}Mb}{{Bj{{Cf{g}}c}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}e{Cf{{Md{Ef}}}}}{{Bj{{Dl{{Eh{DhMf}}}}c}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}}{{Bj{{Cf{{Eh{AdHd}}}}c}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}Mh}{{Bj{{Cf{Mj}}c}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{f{Jf{}{{Jd{c}}}}}}eEl}{{Bj{{Cf{Cn}}g}}}{}{}{}}{{{d{Ll}}h}{{Bj{{Dl{{Ml{cKj}}}}e}}}{}{}}{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}Mn}{{Bj{{Dl{{Eh{eN`}}}}c}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{Ll}}{d{Nb}}h}{{Bj{{Dl{Mh}}c}}}{}}{{{d{Ll}}{d{Nb}}}{{Bj{{Dl{Ij}}c}}}{}}{{{d{{Lh{}{{Gd{c}}{Gf{e}}{Lf{g}}}}}}{d{Nb}}hEf}{{Bj{{Cf{{Ml{gKj}}}}c}}}Gn{B`GnFhFj}{B`GnFhLj}}{{{d{{Lh{}{{Gd{c}}{Gf{e}}{Lf{g}}}}}}{d{Dh}}AdEf}{{Bj{{Dl{Nd}}c}}}Gn{B`GnFhFj}{B`GnFhLj}}{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}Nf}{{Bj{{Cf{{Eh{AdAd}}}}c}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}Nb}{{Bj{{Cf{Af}}c}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}e{d{Dh}}}{{Bj{{Cf{Mf}}c}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}eAd}{{Bj{{Aj{DhCd}}c}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{Ll}}{d{Kl}}Bd}{{Bj{{Cf{Nd}}c}}}{}}{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}e}{{Bj{{Aj{Dh{Cf{Mf}}}}c}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}Nb}{{Bj{{Cf{Ad}}c}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{Ll}}}{{Bj{{Dl{{Nh{c}}}}e}}}{}{}}{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}}{{Bj{{Aj{eAh}}c}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{{Lh{}{{Gd{c}}{Gf{e}}{Lf{g}}}}}}{d{Kl}}}{{Bj{{Cf{Nd}}c}}}Gn{B`GnFhFj}{B`GnFhLj}}{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}}{{Bj{{Cf{Ad}}c}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}Ef}{{Bj{{Cf{{Fd{e}}}}c}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{Hf}}{d{fc}}}nNj}{{{d{Hh}}{d{fc}}}nNj}{{{d{I`}}{d{fc}}}nNj}{{{d{{Hb{c}}}}}Ad{}}{{{d{In}}}Ad}{{{d{{H`{}{{Gf{c}}}}}}}cB`}{{{d{f{Jf{}{{Jd{c}}}}}}{d{Dd}}{d{{Jh{A`}}}}Mb{d{In}}{Cf{{d{Dd}}}}}{{Bj{{Eh{eJj}}g}}}{}{}{}}{{{d{f{Jf{}{{Jd{c}}}}}}{d{Dd}}{d{Ah}}{d{In}}Hf{Cf{{d{Dd}}}}}{{Bj{eg}}}{}{}{}}{{}Bb}0000000000000000000000000{{}c{}}0000000000000000000000000{{{Hb{c}}}Nl{}}{{}{{Bn{c}}}{}}0000000000000000000000000{{{Jn{c}}{d{e}}}{{Dl{{Ml{cKj}}}}}{}{{Nn{c}}}}{{{d{{Fd{c}}}}}Bd{FhFj}}{{{d{{L`{c}}}}}{{Cf{{d{C`}}}}}{}}{{{d{{Al{c}}}}}{{Cf{Ad}}}{}}{{{d{{H`{}{{Gf{c}}}}}}}{{Cf{{d{Dd}}}}}B`}{{{Dl{{Ml{cCb}}}}}{{Jn{c}}}{}}{{{Cf{Ad}}{d{Af}}{Dl{{b{Cbc}}}}}{{Al{c}}}{}}{{{d{Af}}JlAdc{d{{Ej{{L`{c}}}}}}Cd{d{{Ej{Kl}}}}}{{Fl{c}}}{}}{{cc}{{Hj{c}}}{}}{{{Hj{O`}}{Cf{{Hj{O`}}}}}Hn}{{{Aj{cFf}}AdAdHnO`}{{Fd{c}}}{FhFj}}{{BbCd}Id}{{{Cf{Id}}{Cf{Id}}}If}{A`{{Cf{Ih}}}}{A`Ih}{{{d{{Fd{c}}}}}O`{FhFj}}{{{d{Id}}}Bb}{{{d{If}}h}{{Cf{Bb}}}}{{{d{{J`{ce}}}}}{{d{{Ej{{Eh{NbOb{Dl{e}}}}}}}}}{}{}}{{{d{{Hj{c}}}}}{{d{c}}}{}}{{{d{If}}}{{Cf{{d{Id}}}}}}{{{d{Ff}}}{{d{Fn}}}}{{{d{{L`{c}}}}}Bb{}}{{{d{{Fl{c}}}}}{{d{{Ej{{L`{c}}}}}}}{}}{{{d{I`}}{d{I`}}}{{Cf{Ab}}}}{{{d{Ih}}{d{Ih}}}{{Cf{Ab}}}}{{{d{{Fd{c}}}}}Hn{FhFj}}{{{d{{H`{}{{Gf{c}}}}}}}HfB`}{{{d{f{Jf{}{{Jd{c}}}}}}{d{Lb}}{Dl{{Hb{e}}}}}{{Bj{ng}}}{}{}{}}{{{d{f{Jf{}{{Jd{c}}}}}}{d{Nd}}}{{Bj{ce}}}{}{}}{{{d{f{Of{}{{Gd{c}}{Od{e}}}}}}O`{d{{Ej{{Oj{Oh}}}}}}}{{Bj{n{Ol{c}}}}}Gn{{A@b{}{{On{Oh}}{A@`{Ad}}{Gd{c}}}}}}{{{d{{L`{c}}}}}{{d{{Kn{cKjKl}}}}}{}}{{{d{In}}}{{Cf{Ad}}}}{{{d{Hn}}}{{Cf{{Hj{O`}}}}}}{{{d{f{Jf{}{{Jd{c}}}}}}eBb}{{Bj{{Dl{{Eh{DhMf}}}}g}}}{}{}{}}{{{d{{Jn{c}}}}}{{d{{Ej{{Ml{cCb}}}}}}}{}}{{{d{{Hb{c}}}}}{{d{{J`{OhN`}}}}}{}}{{{d{If}}}{{Cf{{d{Id}}}}}}`{{{d{Ff}}}{{d{Fn}}}}{{{d{In}}}{{d{{A@d{Oh}}}}}}{{{d{{Al{c}}}}}{{d{{Ej{{b{Cbc}}}}}}}{}}{{{d{Gl}}}{{Cf{Ef}}}}{{{d{{Jn{c}}}}}{{Bj{CdG`}}}{}}{{{d{Hn}}}{{Hj{O`}}}}`{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}{d{{Jh{A`}}}}}{{Bj{{Il{e}}c}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{{Lh{}{{Gd{c}}{Gf{e}}{Lf{g}}}}}}eCd{d{{Ej{h}}}}Ad{d{{Ej{g}}}}}{{Bj{{Jn{g}}c}}}Gn{B`GnFhFj}{B`GnFhLj}}{{{d{f{Jf{}{{Jd{c}}}}}}NbIb}{{Bj{ne}}}{}{}}{{{d{Nn}}{d{{Ml{cCb}}}}}Bd{}}{{{d{{H`{}{{Gf{c}}}}}}}{{d{Hh}}}B`}{{{d{Fn}}}Cd}{{{d{Ff}}}Cd}{{{d{f{Jf{}{{Jd{c}}}}}}{Al{e}}}{{Bj{ng}}}{}{}{}}{{{d{f{Jf{}{{Jd{c}}}}}}{d{{Ej{{Fl{e}}}}}}}{{Bj{ng}}}{}{}{}}{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}}{{Bj{{Dl{A@f}}c}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{Jn{c}}}{{Dl{{Ml{cCb}}}}}{}}{{{d{{Fl{c}}}}}Ad{}}`{{{d{{Hb{c}}}}}Gl{}}{dc{}}000000000000000087{{{d{If}}}{{Cf{Bb}}}}{{{d{{Jn{c}}}}}{{Bj{CdG`}}}{}}{{{d{If}}}{{Cf{Cd}}}}{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}}{{Bj{{Dl{I`}}c}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{{Hb{c}}}}}{{d{{Ej{{A@h{c}}}}}}}{}}{{{d{f{Jf{}{{Jd{c}}}}}}Ad}{{Bj{Ade}}}{}{}}{c{{Bj{e}}}{}{}}0000000000000000000000000{{}{{Bj{c}}}{}}0000000000000000000000000{{{d{{Al{c}}}}}{{d{Af}}}{}}{{{d{{Fl{c}}}}}{{d{Af}}}{}}{dCj}0000000000000000000000000{{{d{{H`{}{{Gf{c}}}}}}}{{Cf{{d{Ah}}}}}B`}{{{d{{H`{}{{Gf{c}}}}}}}A@jB`}{{{d{Ff}}}Cd}{{{d{f{Jf{}{{Jd{c}}}}}}Ad}{{Bj{ne}}}{}{}}{{{d{{Fl{c}}}}}{{d{{Ej{Kl}}}}}{}}{{{d{{Gj{}{{Gd{c}}{Gf{e}}{Gh{g}}}}}}e{d{{Jh{A`}}}}}{{Bj{Bdc}}}Gn{B`GnFhFj}{{H`{}{{Gf{e}}}}}}{{{d{{L`{c}}}}}Cd{}}{{{d{Id}}}Cd}{{{d{Ih}}}A`}{{{d{Fn}}}Cd}7{{}c{}}0000000000000000000000000`{{{d{fFf}}g}{{Bj{ce}}}{}{{A@l{G`}}}{{AA`{{d{fFn}}}{{A@n{{Bj{ce}}}}}}}}0{{{d{f{Of{}{{Gd{c}}{Od{e}}}}}}k}{{Bj{gi}}}Gn{{A@b{}{{On{Oh}}{A@`{Ad}}{Gd{c}}}}}{}{{A@l{{Ol{c}}}}}{{AAd{{d{f{AAb{e}}}}}{{A@n{{Bj{gi}}}}}}}}`````````````````{{{d{Lb}}}Hd}{{{d{Lb}}}Ad}{d{{d{c}}}{}}00{{{d{f}}}{{d{fc}}}{}}00{{{d{AAf}}}AAf}{{{d{Lb}}}Lb}{{d{d{fc}}}n{}}0{{dA`}n}0{{{d{AAh}}A@f}{{AAn{{AAl{AAj}}}}}}{Bb{{d{c}}}{}}00{Bb{{d{fc}}}{}}00{Bbn}00{{AdHd}Lb}`{{{d{Lb}}}{{d{{A@d{Oh}}}}}}{{{d{{Oj{c}}}}{d{fBf}}}BlGn}{{{d{AAf}}{d{fBf}}}Bl}{{{d{Lb}}{d{fBf}}}Bl}{cc{}}00{{Adc}{{Oj{c}}}{}}{{{d{c}}}c{}}0{{{d{AAh}}{Cf{{d{A@f}}}}}{{Bj{{Cf{Ad}}c}}}{}}{{}Bb}00{{{d{AAh}}{Dl{AB`}}}{{AAn{{AAl{AAj}}}}}}{{}c{}}00{{}{{Bn{c}}}{}}00{{AdHd{A@d{Oh}}}Lb}{{{d{AAh}}{d{A@f}}}{{AAn{{AAl{AAj}}}}}}{{{d{AAf}}}Bb}{{{d{{Oj{c}}}}}{{d{c}}}{}}{{{d{c}}{d{e}}{d{fg}}Ad{d{Lb}}Bb}{{Bj{AAfABb}}}{AnABd}ABfJf}{{{d{AAf}}}{{Md{Ad}}}}3{{{d{{Oj{c}}}}}Ad{}}`{dc{}}0{{{d{AAh}}Ad}{{AAn{{AAl{AAj}}}}}}{c{{Bj{e}}}{}{}}00{{}{{Bj{c}}}{}}00{dCj}00{{}c{}}00{{{d{{ABf{}{{Gd{c}}}}}}{Cf{Ad}}{Cf{Bb}}g}{{Bj{n{ABb{ec}}}}}{}{}{{AAd{AB`}{{A@n{{Bj{n{ABb{ec}}}}}}}}}}````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{{ABb{ce}}}}{d{fBf}}}BlABhABh}{{{d{{ABb{ce}}}}{d{fBf}}}BlGnGn}{ABj{{ABb{ce}}}{}{}}{cc{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{d{{ABb{ce}}}}}{{Cf{{d{ABl}}}}}{GnABhABl}{GnABhABl}}{dCh}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}`{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}>=<;8765{{{d{ABn}}{Cf{Ad}}{Cf{Bb}}e}{{Bj{n{ABb{cAC`}}}}}{}{{AAd{AB`}{{A@n{{Bj{n{ABb{cAC`}}}}}}}}}}````````````````````54321{{{d{{ACb{cegikm}}}}{d{fBf}}}BlABhABhABhABhABhABh}{{{d{{ACb{cegikm}}}}{d{fBf}}}BlGnGnGnGnGnGn}{ACd{{ACb{cegikm}}}{}{}{}{}{}{}}{ACf{{ACb{cegikm}}}{}{}{}{}{}{}}{{{Ol{c}}}{{ACb{ecgikm}}}{}{}{}{}{}{}}{{{ACh{cegi}}}{{ACb{ckemgi}}}{}{}{}{}{}{}}{{{Ed{{d{Dd}}}}}{{ACb{cegikm}}}{}{}{}{}{}{}}{cc{}}{G`{{ACb{cegikm}}}{}{}{}{}{}{}}{ACj{{ACb{cegikm}}}{}{}{}{}{}{}}{{{ACl{c}}}{{ACb{egickm}}}{}{}{}{}{}{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{d{{ACb{cegikm}}}}}{{Cf{{d{ABl}}}}}{GnABhABl}{GnABhABl}{GnABhABl}{GnABh}{GnABhABl}{GnABh}}{dCh}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}```````````{{{d{A@f}}}{{d{{Md{Ad}}}}}}{d{{d{c}}}{}}0{{{d{f}}}{{d{fc}}}{}}0{{{d{ACn}}}ACn}{{{d{A@f}}}A@f}{{d{d{fc}}}n{}}0{{dA`}n}0{{{d{ACn}}{d{ACn}}}Ab}{{d{d{c}}}Ab{}}{Bb{{d{c}}}{}}0{Bb{{d{fc}}}{}}0{Bbn}0{{{d{ACn}}{d{ACn}}}Bd}{{{d{A@f}}{d{A@f}}}Bd}{{d{d{c}}}Bd{}}0000000{{{d{ACn}}{d{fBf}}}Bl}{{{d{A@f}}{d{fBf}}}Bl}0{cc{}}0{{{Md{Ad}}ACn}A@f}{{{d{c}}}c{}}0{{}Bb}0{{}c{}}0{{}{{Bn{c}}}{}}0{{{d{A@f}}}Bd}{{{d{A@f}}}Bb}{{{d{ACn}}{d{ACn}}}{{Cf{Ab}}}}{{{d{A@f}}}ACn}`{{{d{A@f}}Ad}{{Cf{{Eh{A@fA@f}}}}}}{dc{}}0{dCh}{{{d{A@f}}Ad}{{Cf{A@f}}}}0{c{{Bj{e}}}{}{}}0{{}{{Bj{c}}}{}}0{dCj}0{{}c{}}0```{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{AD`}}}AD`}{{d{d{fc}}}n{}}{{dA`}n}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{AD`}}{d{fBf}}}Bl}{cc{}}{{{d{c}}}c{}}{{}Bb}{{AD`A@fBd}AD`}{{}c{}}{{}{{Bn{c}}}{}}{AD`{{Dl{A@f}}}}`{dc{}}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}```{{{Md{Ef}}ACn}A@f}````````````````````````````{{{d{{ADb{c}}}}}{{d{c}}}{}}{{{d{{Nh{c}}}}}{{d{c}}}{}}{{{d{{Nh{c}}}}}ADd{}}{{{d{{ADh{}{{ADf{c}}}}}}{d{fADj}}{d{e}}AdcADlCdEf{d{fg}}}cB`An{ADnAE`}}{{{d{{ADh{}{{ADf{c}}}}}}{d{fADj}}{d{e}}AdADlCdEf{d{fg}}}cB`An{ADnAE`}}{{{d{{ADh{}{{ADf{c}}}}}}{d{fADj}}c{d{fe}}}nB`{ADnAE`}}{{LbEfEf}AEb}{{{d{{ADb{c}}}}}{{d{In}}}{}}{{{d{AEd}}}{{Bj{{Cf{Gl}}c}}}{}}0{{{d{AEd}}Ad}{{Bj{{Cf{Gl}}c}}}{}}{{{d{{AEl{}{{AEf{c}}{AEh{e}}{AEj{g}}}}}}}{{d{e}}}Gn{{ABf{}{{Gd{c}}}}}{}}{d{{d{c}}}{}}000000000{{{d{f}}}{{d{fc}}}{}}000000000{{{AEn{ce}}}{{AFb{cAF`}}}{}AFd}{{{d{{AFb{ceg}}}}}dAEl{LlJf}An}{{{d{AEd}}}{{Bj{{Cf{Ad}}c}}}{}}`{{{d{AEb}}}AEb}{{{d{{ADb{c}}}}}{{ADb{c}}}Hl}{{{d{ADl}}}ADl}{{{d{{AFf{c}}}}}{{AFf{c}}}Hl}{{d{d{fc}}}n{}}000{{dA`}n}000{{{d{fAEd}}{d{Dd}}{d{{Jh{A`}}}}{d{In}}{Cf{{d{Dd}}}}}{{Bj{{Eh{cJj}}e}}}{}{}}{{{d{f{AFb{cik}}}}{d{Jj}}AFh{d{{AFj{m}}}}}{{Bj{{AFl{Nb}}{AFn{iomAa}}}}}{}{GnFhFj}Gn{{Lh{}{{Gf{e}}{Gd{g}}}}Ll{Jf{}{{Gf{e}}{Gd{g}}}}Of}{AnABd}AG`{}{}}{{{d{f{AFb{cik}}}}{d{ADb}}DbCd}{{Bj{{AFl{Nb}}{AGf{i{AGb{i}}{AGd{i}}}}}}}{}{GnFhFj}Gn{{Lh{}{{Gf{e}}{Gd{g}}}}Ll{Jf{}{{Gf{e}}{Gd{g}}}}Of}{AnABd}}{{}{{AEn{nn}}}}{Bb{{d{c}}}{}}000000000{Bb{{d{fc}}}{}}000000000{Bbn}000000000{{{d{{Nh{c}}}}}Bd{}}{{{d{{Nh{c}}}}}{{Cf{Ad}}}{}}{{{d{{Nh{c}}}}}{{Cf{Cd}}}{}}{{{d{AEd}}{d{Dh}}}{{Bj{{Cf{c}}e}}}{}{}}{{{d{AEb}}{d{fBf}}}Bl}{cc{}}000000000{{{d{AB`}}}AGh}{{cNb{Cf{Ad}}{Cf{Ad}}ADd{Cf{Cd}}BbBdBbBbBbBdBd}{{Nh{c}}}{}}{{{d{c}}}c{}}000{{{d{f{AFb{ceg}}}}AdHd{d{{Ej{{AFf{i}}}}}}EfEfBd}{{Eh{Dl}}}AEl{LlJf}AnADh}{{{d{f{AFb{ceg}}}}}{{Eh{Ad}}}AEl{LlJf}An}{{{d{f{AFb{ceg}}}}{d{i}}ADlCd}{{Eh{Ad}}}AEl{LlJf}AnADh}{{{d{f{AFb{ceg}}}}Bb{d{Af}}}{{Eh{Ad}}}AEl{LlJf}An}{{{d{f{AFb{ceg}}}}Nb}{{Eh{Ad}}}AEl{LlJf}An}{{{d{f{AFb{ceg}}}}{d{{Ej{{AFf{i}}}}}}}{{Eh{AdDl}}}AEl{LlJf}AnADh}{{{d{f{AFb{ceg}}}}{d{i}}{Eh{Cd}}kCd}{{Eh{Ad}}}AEl{LlJf}AnADh{{AGj{Cl}}}}{{{d{AEd}}c}{{Bj{{Cf{e}}g}}}{}{}{}}{{{d{AEd}}c}{{Bj{Ade}}}{}{}}{{{d{AEd}}{d{Ah}}}{{Bj{{Cf{c}}e}}}{}{}}{{{d{AEd}}}{{Bj{{Dl{c}}e}}}{}{}}{{{d{AEd}}c{d{Gb}}{d{{Ej{e}}}}}{{Bj{Ifg}}}{}{}{}}{{{d{AEd}}Ad}{{Bj{{Cf{Hd}}c}}}{}}{{{d{AEd}}c}{{Bj{{Cf{Cn}}e}}}{}{}}{{{d{AEd}}{d{M`}}Mb}{{Bj{{Cf{c}}e}}}{}{}}{{{d{AEd}}c{Cf{{Md{Ef}}}}}{{Bj{{Dl{{Eh{DhMf}}}}e}}}{}{}}{{{d{AEd}}}{{Bj{{Cf{{Eh{AdHd}}}}c}}}{}}{{{d{AEd}}Mh}{{Bj{{Cf{Mj}}c}}}{}}{{{d{fAEd}}cEl}{{Bj{{Cf{Cn}}e}}}{}{}}{{{d{{AFb{cik}}}}eEf}Cd{}{GnFhFj}Gn{{Lh{}{{Gf{e}}{Gd{g}}}}Ll{Jf{}{{Gf{e}}{Gd{g}}}}Of}{AnABd}}0{{{d{AEd}}Mn}{{Bj{{Dl{{Eh{cN`}}}}e}}}{}{}}1{{{d{AEd}}{d{Nb}}hEf}{{Bj{{Cf{{Ml{cKj}}}}e}}}{}{}}{{{d{AEd}}Nf}{{Bj{{Cf{{Eh{AdAd}}}}c}}}{}}{{{d{{AFb{cik}}}}e}Cd{}{GnFhFj}Gn{{Lh{}{{Gf{e}}{Gd{g}}}}Ll{Jf{}{{Gf{e}}{Gd{g}}}}Of}{AnABd}}{{{d{AEd}}Nb}{{Bj{{Cf{Af}}c}}}{}}{{{d{AEd}}c{d{Dh}}}{{Bj{{Cf{Mf}}e}}}{}{}}{{{d{AEd}}cAd}{{Bj{{Aj{DhCd}}e}}}{}{}}{{{d{AEd}}c}{{Bj{{Aj{Dh{Cf{Mf}}}}e}}}{}{}}{{{d{{AFb{cik}}}}Nb}{{Bj{{Cf{{Nh{e}}}}g}}}{}{FhFj}Gn{{Lh{}{{Gf{e}}{Gd{g}}}}Ll{Jf{}{{Gf{e}}{Gd{g}}}}Of}{AnABd}}{{{d{AEd}}Nb}{{Bj{{Cf{Ad}}c}}}{}}{{{d{AEd}}}{{Bj{{Aj{cAh}}e}}}{}{}}{{{d{AEd}}}{{Bj{{Cf{Ad}}c}}}{}}{{{d{{AFb{cik}}}}Ef}{{Cf{{Fd{e}}}}}{}{GnFhFj}Gn{{Lh{}{{Gf{e}}{Gd{g}}}}Ll{Jf{}{{Gf{e}}{Gd{g}}}}Of}{AnABd}}{{{d{AEd}}Ef}{{Bj{{Cf{{Fd{c}}}}e}}}{}{}}{{{d{{Nh{c}}}}}Bd{}}{{{d{AEb}}}Ad}{{{d{{ADb{c}}}}}eH`{}}{{{d{fAEd}}{d{Dd}}{d{{Jh{A`}}}}Mb{d{In}}{Cf{{d{Dd}}}}}{{Bj{{Eh{cJj}}e}}}{}{}}{{{d{fAEd}}{d{Dd}}{d{Ah}}{d{In}}Hf{Cf{{d{Dd}}}}}{{Bj{ce}}}{}{}}{{}Bb}000000000{{{d{f{AEl{}{{AEf{c}}{AEh{e}}{AEj{g}}}}}}{d{AB`}}}gGn{{ABf{}{{Gd{c}}}}}{}}{{}c{}}000000000{{}{{Bn{c}}}{}}0000000008{{{d{{AFb{ceg}}}}}{{Cf{{d{AEb}}}}}AEl{LlJf}An}{{{d{{Nh{c}}}}}Bb{}}{{{d{{Nh{c}}}}}{{Cf{Ad}}}{}}{{{d{{ADb{c}}}}}{{Cf{{d{Dd}}}}}H`}{{{d{{AFb{ceg}}}}}{{d{g}}}{}Ll{}}`{{}{{AEn{nn}}}}{FbAEd}{{cADlCd}{{AFf{c}}}{}}{{{d{{AFd{}{{Gd{c}}{Gf{e}}{Gh{g}}{AGl{i}}{AGn{k}}}}}}AF`}{{Bj{kc}}}Gn{GnAH`AHbFjFhABd}{{H`{}{{Gf{e}}}}Hl}Gn{{Lh{}{{Gf{e}}{Gd{i}}}}{Gj{}{{Gf{e}}{Gh{g}}{Gd{i}}}}LlJfOf}}{AdAEb}{{{d{{AFb{ceg}}}}}Ad{}LlAn}{{{d{AEb}}}Ef}``{{{d{f{AFb{cik}}}}{d{m}}{d{o}}Cd{d{{Ej{Dh}}}}Ef}{{Bj{{AFj{AC`}}{AHd{iAC`mo}}}}}{}{GnFhFj}Gn{{Lh{}{{Gf{e}}{Gd{g}}}}Ll{Jf{}{{Gf{e}}{Gd{g}}}}Of}{AnABd}{{AHh{}{{AHf{i}}}}}{{AHl{}{{AHj{i}}}}}}{{{d{f{AFb{cik}}}}AHnNf{d{Cl}}Cd{Cf{C`}}{Cf{C`}}h}{{Bj{{AFj{AHn}}{AIb{im{AGb{i}}{AI`{i}}}}}}}{}{GnFhFj}Gn{{Lh{}{{Gf{e}}{Gd{g}}}}Ll{Jf{}{{Gf{e}}{Gd{g}}}}Of}{AnABd}{}}{{{d{f{AFb{cik}}}}{d{m}}{d{o}}AIdNf}{{Bj{AFj{AIb{iAC`mo}}}}}{}{GnFhFj}Gn{{Lh{}{{Gf{e}}{Gd{g}}}}Ll{Jf{}{{Gf{e}}{Gd{g}}}}Of}{AnABd}{{AIf{}{{AHf{i}}}}}{{AHl{}{{AHj{i}}}}}}{{{d{fAEd}}{d{Lb}}{Dl{{Hb{c}}}}}{{Bj{ne}}}{}{}}{{{d{fAEd}}{d{Nd}}}{{Bj{ce}}}{}{}}{{{d{fAEd}}O`{d{{Ej{{Oj{Oh}}}}}}}{{Bj{n{Ol{c}}}}}{}}{{{d{f{AFb{ceg}}}}O`{d{{Ej{{Oj{Oh}}}}}}}{{Bj{nOl}}}AEl{LhLlJfOf}{AnABd}}{{{d{fc}}e}{{AFf{e}}}ADn{}}{{{d{{Nh{c}}}}}Bb{}}{{{d{fAEd}}cBb}{{Bj{{Dl{{Eh{DhMf}}}}e}}}{}{}}{{{d{f{AFb{c{AIj{}{{AIh{e}}}}AF`}}}}}e{}{}}{{{d{f{AFb{ceAF`}}}}}{}{}{GjAIj}}{{{d{f{AFb{ceg}}}}}{{d{fAIl}}}{}Ll{}}`{{{d{AGh}}}{{d{{Ej{Oh}}}}}}?>{{{d{{ADh{}{{ADf{c}}}}}}}{{Cf{AIn}}}B`}`{{{d{f{AFb{ceg}}}}AdBb}AAfAEl{LhLlJfOf}{AnABd}}{{{d{AEd}}{d{{Jh{A`}}}}}{{Bj{{Il{c}}e}}}{}{}}{{{d{AEd}}cCd{d{{Ej{h}}}}Ad{d{{Ej{e}}}}}{{Bj{{Jn{e}}g}}}{}{}{}}9{{{AEn{ce}}Mb}{{AEn{ce}}}{}{}}{{{d{fAEd}}NbIb}{{Bj{nc}}}{}}{{{d{f{AFb{cik}}}}{d{m}}{d{o}}Cd{d{Jj}}{d{{Ej{Dh}}}}Ef}{{Bj{{AFl{Nb}}{AJ`{imo}}}}}{}{GnFhFj}Gn{{Lh{}{{Gf{e}}{Gd{g}}}}Ll{Jf{}{{Gf{e}}{Gd{g}}}}Of}{AnABd}{{AHh{}{{AHf{i}}}}}{{AHl{}{{AHj{i}}}}}}{{AHn{Cf{{d{Dd}}}}h}{{AI`{c}}}Lh}{{{d{{ADb{c}}}}}{{d{Hh}}}H`}{{{d{f{AFb{cik}}}}{d{m}}{d{o}}{d{Jj}}AIdAFhNf}{{Bj{{AFl{Nb}}{AGf{imo}}}}}{}{GnFhFj}Gn{{Lh{}{{Gf{e}}{Gd{g}}}}Ll{Jf{}{{Gf{e}}{Gd{g}}}}Of}{AnABd}{{AIf{}{{AHf{i}}}}}{{AHl{}{{AHj{i}}}}}}?{{{d{fAEd}}{Al{c}}}{{Bj{ne}}}{}{}}{{{d{fAEd}}{d{{Ej{{Fl{c}}}}}}}{{Bj{ne}}}{}{}}{{{d{AEd}}}{{Bj{{Dl{A@f}}c}}}{}}{{{d{{AFb{ceg}}}}}{{Cf{{d{ADb}}}}}{}LlAn}{{{d{{AFb{ceg}}}}}{{Cf{{d{AJb}}}}}{}LlAn}{{{d{{AFb{ceg}}}}}{{Cf{{d{{Jh{A`}}}}}}}{}LlAn}{dc{}}000{{{d{AEd}}}{{Bj{{Dl{I`}}c}}}{}}`{{{d{f{AEl{}{{AEf{c}}{AEh{e}}{AEj{g}}}}}}Ad}nGn{{ABf{}{{Gd{c}}}}}{}}{{{d{f{AFb{ceg}}}}Ad}nAEl{LlJf}An}{{{d{fAEd}}Ad}{{Bj{Adc}}}{}}1{c{{Bj{e}}}{}{}}000000000{{}{{Bj{c}}}{}}000000000{{{d{f{AFb{ceg}}}}AdBb}{{Bj{AAfABb}}}AEl{LhLlJfOf}{AnABd}}{{{d{{Nh{c}}}}}Nb{}}{dCj}000000000{{{d{{ADb{c}}}}}{{Cf{{d{Ah}}}}}H`}{{{d{{ADb{c}}}}}A@jH`}{{{d{fAEd}}Ad}{{Bj{nc}}}{}}{{{d{{ADb{c}}}}}{{d{Jj}}}{}}{{{d{AEd}}c{d{{Jh{A`}}}}}{{Bj{Bde}}}{}{}}{{}c{}}000000000{{{d{{AFb{ceg}}}}}{{d{e}}}{}Ll{}}{{{d{f{AFb{ceg}}}}}{{d{fe}}}{}Ll{}}{{{AEn{ce}}Hd}{{AEn{ce}}}{}{}}{{{AEn{ce}}}{{AEn{ce}}}{}{}}{{{AEn{nc}}e}{{AEn{ec}}}{}AEl}{{{AEn{cn}}e}{{AEn{ce}}}{}{}}{{{AEn{ce}}g}{{AEn{ce}}}{}{}{{AA`{{d{fAIl}}{d{AF`}}}{{A@n{AJd}}}}}}{{{d{fAEd}}i}{{Bj{eg}}}{}{}{{A@l{{Ol{AC`}}}}}{{AAd{{d{f{AAb{c}}}}}{{A@n{{Bj{eg}}}}}}}}``````{{ce}nAFdAEl}0{{ce}nAFdAEl}{cnAFd}1{{{d{{Al{c}}}}}Bb{}}{{}c{}}{AJfc{}}4{{{d{c}}}Cl{}}{{{d{c}}{d{c}}}Bd{}}7{{ce}nAFdAEl}{{{d{{Fd{c}}}}}O`{FjFh}}887{{{d{f{AFb{ceg}}}}O`{d{{Ej{{Oj{i}}}}}}}{{Bj{nOl}}}{}{LlOf}{}{}}{cClADn}{ceADn{}}{{{d{AAf}}}Bb}{{ce}nAFdAEl}>==={{{d{{AFb{ceg}}}}CdAd{d{Ej}}}{{Bj{{Dl{{Ml{i}}}}}}}{}{LhLl}{}{}}{{ceg}nAFdAEl{{AJh{dEf}{{A@n{Bd}}}}}}{{ce}nAFdAEl}0{{ce}nAFdAEl}{{{d{{Ej{A`}}}}}c{}}{{{d{c}}}Cl{}}{{{d{c}}}e{}{}}444{{{d{{AFb{ceg}}}}}i{}LlAn{}}{{{d{c}}Ad{d{Af}}{d{e}}}{{Cf{{Eh{KjClC`}}}}}An{}}{{{d{Jj}}}{{d{c}}}{}}7{{{d{{Al{c}}}}e}n{}{{AAd{{d{C`}}}}}}7`{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{{Al{c}}}}}Bb{}}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{}c{}}{AJfc{}}{cc{}}{{{d{c}}}Cl{}}{{{d{c}}{d{c}}}Bd{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{d{{Fd{c}}}}}O`{FjFh}}{{{d{f{AFb{ceg}}}}O`{d{{Ej{{Oj{i}}}}}}}{{Bj{nOl}}}{}{LlOf}{}{}}{{{d{AAf}}}Bb}{{{d{{AFb{ceg}}}}CdAd{d{Ej}}}{{Bj{{Dl{{Ml{i}}}}}}}{}{LhLl}{}{}}{{{d{{Ej{A`}}}}}c{}}{{{d{c}}}Cl{}}{{{d{c}}}e{}{}}{{{d{{AFb{ceg}}}}}i{}LlAn{}}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{{{d{c}}Ad{d{Af}}{d{e}}}{{Cf{{Eh{KjClC`}}}}}An{}}{dCj}{{{d{Jj}}}{{d{c}}}{}}{{}c{}}{{{d{{Al{c}}}}e}n{}{{AAd{{d{C`}}}}}}{cnAFd}{{ce}nAFdAEl}````````````````````````````````````````````````````````````````````````````````````````````````````{{{d{fc}}{d{e}}{d{g}}{d{i}}{d{Jj}}AFh{d{{AFj{km}}}}}{{Bj{{AFl{Nb}}{AFn{cokAam}}}}}{JfOf}{AnHl}AJjAJlAG`{}{}{}}{{{d{c}}{d{fe}}{d{Af}}{Cf{Ad}}}{{Bj{n}}}AnJf}`{{{d{fc}}{d{e}}{d{g}}{d{i}}Cd{d{{Ej{Dh}}}}Ef}{{Bj{{AFj{AC`}}{AHd{ckgi}}}}}{Gj{Lh{}{{Gd{}}}}}An{{AHh{}{{AHf{c}}}}}{{AHl{}{{AHj{c}}}}}{}}{{{d{fc}}{d{e}}AHnNf{d{Cl}}Cd{Cf{C`}}{Cf{C`}}h}{{Bj{{AFj{AHn}}{AIb{cg{AGb{c}}{AI`{c}}}}}}}{Lh{Gj{}{{Gd{}}{Gf{}}}}}{AnHl}{}}{{{d{fc}}{d{e}}{d{g}}{d{i}}AIdNf}{{Bj{AFj{AIb{ckgi}}}}}{Gj{Lh{}{{Gd{}}}}}{AnHl}{{AIf{}{{AHf{c}}}}}{{AHl{}{{AHj{c}}}}}{}}{{{d{fc}}{d{e}}{d{g}}{d{i}}{d{k}}{d{m}}Cd{d{Jj}}{d{{Ej{Dh}}}}Ef}{{Bj{{AFl{Nb}}{AJ`{ckm}}}}}{JfOf{Lh{}{{Gd{}}}}}AnAJjAJl{{AHh{}{{AHf{c}}}}}{{AHl{}{{AHj{c}}}}}}`````````````````````````````{d{{d{c}}}{}}00{{{d{f}}}{{d{fc}}}{}}00{{{d{AJn}}}AJn}{{d{d{fc}}}n{}}{{dA`}n}{{}{{AGb{c}}}{}}{Bb{{d{c}}}{}}00{Bb{{d{fc}}}{}}00{Bbn}00{{{d{AJn}}{d{AJn}}}Bd}{{d{d{c}}}Bd{}}000{{{d{{ACh{cegi}}}}{d{fBf}}}BlGnGnGnGn}{{{d{{ACh{cegi}}}}{d{fBf}}}BlABhABhABhABh}{{{d{AJn}}{d{fBf}}}Bl}0{cc{}}{G`{{ACh{cAJneg}}}{}{}{}}{AJn{{ACh{cAJneg}}}{}{}{}}2{{{AK`{ce}}}{{ACh{gice}}}{}{}{}{}}{{{Ed{{d{Dd}}}}}{{ACh{cegi}}}{}{}{}{}}4{{{d{c}}}c{}}{{}Bb}00{{}c{}}00{{}{{Bn{c}}}{}}00{{}{{AGb{c}}}{}}{{{d{{AHh{}{{Gd{c}}{AHf{e}}}}}}{d{g}}{d{e}}{d{i}}Cd{d{{Ej{Dh}}}}AdEf}{{Bj{{AFj{AC`}}{ACh{cAC`}}}}}{}LhAn{{AHl{}{{AHj{e}}}}}}{{{d{{AGb{c}}}}{d{e}}{d{g}}{d{i}}Cd{d{{Ej{Dh}}}}AdEf}{{Bj{{AFj{AC`}}{ACh{kAC`}}}}}LhAn{}{{AHl{}{{AHj{g}}}}}{}}{{{d{{AIf{}{{Gd{c}}{AHf{e}}}}}}{d{g}}{d{e}}AdAdAId{d{i}}}{{Bj{AFj{ACh{c}}}}}{}LhAn{{AHl{}{{AHj{e}}}}}}{{{d{{AGb{c}}}}{d{e}}{d{g}}AdAdAId{d{i}}}{{Bj{AFj{ACh{k}}}}}LhAn{}{{AHl{}{{AHj{c}}}}}{}}{{{d{{ACh{cegi}}}}}{{Cf{{d{ABl}}}}}{GnABhABl}{GnABhABl}{GnABhABl}{GnABh}}{dc{}}{dCh}0{c{{Bj{e}}}{}{}}00{{}{{Bj{c}}}{}}00{dCj}00{{}c{}}00````````````{d{{d{c}}}{}}0{{{d{f}}}{{d{fc}}}{}}0{{{d{AKb}}}AKb}{{d{d{fc}}}n{}}{{dA`}n}{{{d{c}}{d{Dd}}}{{Bj{{AKd{}{{Gd{e}}}}e}}}{}{}}{{{d{Dd}}{d{Dd}}}{{Bj{AKfAKb}}}}{{{d{Dd}}{d{Dd}}}{{Bj{AKhAKb}}}}{{{d{Dd}}}{{Bj{{Eh{DnAKf}}AKb}}}}{{{d{Dd}}{d{Dd}}}{{Bj{DfAKb}}}}{{{d{{Ej{A`}}}}{d{{Ej{A`}}}}{d{Dd}}}{{Bj{{Cf{Dh}}AKj}}}}{Bb{{d{c}}}{}}0{Bb{{d{fc}}}{}}0{Bbn}0{{{d{{AKd{}{{Gd{c}}}}}}{d{e}}}Ch{}{}}{{{d{Dd}}{d{AKf}}}Ch}{{{d{Dd}}{d{AKh}}}Ch}{{{d{Dd}}{d{Df}}}Ch}{{{d{c}}{d{Df}}}ChAn}{{{d{{Ej{A`}}}}{d{{Ej{A`}}}}{d{Dh}}}Ch}{{{d{c}}{d{Dh}}}ChAn}{{{d{AKb}}{d{AKb}}}Bd}{{d{d{c}}}Bd{}}000{{{d{AKb}}{d{fBf}}}{{Bj{nBh}}}}0{{{d{AKl}}{d{fBf}}}{{Bj{nBh}}}}0{cc{}}{AKnAKb}1{{{d{c}}}c{}}{{}Bb}0{{}c{}}0{{}{{Bn{c}}}{}}0{{{d{AKb}}}{{Cf{{d{ABl}}}}}}{dc{}}{dCh}0{c{{Bj{e}}}{}{}}0{{}{{Bj{c}}}{}}0{dCj}0{{}c{}}0`````````````````````````{{{d{AL`}}}ALb}{d{{d{c}}}{}}0000000{{{d{f}}}{{d{fc}}}{}}0000000{{{d{AHn}}}AHn}{{{d{ALd}}}ALd}{{{d{ALf}}}ALf}{{{d{{AK`{ce}}}}}{{AK`{ce}}}HlHl}{{{d{ALb}}}ALb}{{{d{AL`}}}AL`}{{{d{ALh}}}ALh}{{{d{ALj}}}ALj}{{d{d{fc}}}n{}}0000000{{dA`}n}0000000`{{{d{{AHl{}{{ALl{c}}{Gd{e}}{AHj{g}}{ALn{i}}}}}}{d{k}}Ad{d{{Ej{m}}}}{d{{Ej{o}}}}{d{Ac}}{Cf{{d{ALj}}}}{d{i}}}{{Bj{ALf{AK`{eAa}}}}}{AG`Hl}{}Lh{}AnAM`AMbHl{{AMd{Aa}}}}{{}AL`}{Bb{{d{c}}}{}}0000000{Bb{{d{fc}}}{}}0000000{Bbn}0000000{{{d{AL`}}}{{Cf{Cd}}}}{{{d{ALj}}}{{Cf{Cd}}}}0{CdALd}{{{d{AHn}}{d{AHn}}}Bd}{{{d{ALd}}{d{ALd}}}Bd}{{{d{ALf}}{d{ALf}}}Bd}{{{d{{AK`{ce}}}}{d{{AK`{ce}}}}}BdK`K`}{{{d{ALb}}{d{ALb}}}Bd}{{{d{AL`}}{d{AL`}}}Bd}{{{d{ALj}}{d{ALj}}}Bd}{{d{d{c}}}Bd{}}000000000000000000000000000{{{d{AHn}}{d{c}}AdegBbBbBb}{{Bj{Cdi}}}An{{AMj{}{{AMf{AMh}}}}}{{AMj{}{{AMf{Bb}}}}}{}}{{{d{ALf}}}Cd}{{{d{{AHl{}{{ALl{c}}{Gd{e}}{AHj{g}}{ALn{i}}}}}}}{{d{c}}}{AG`Hl}{}Lh{}}{{{d{{AHl{}{{ALl{c}}{Gd{e}}{AHj{g}}{ALn{i}}}}}}{d{g}}{d{Ej}}}{{Bj{i}}}{AG`Hl}{}Lh{}}{{{d{AHn}}{d{fBf}}}Bl}{{{d{ALd}}{d{fBf}}}Bl}{{{d{ALf}}{d{fBf}}}Bl}{{{d{{AK`{ce}}}}{d{fBf}}}BlABhABh}{{{d{{AK`{ce}}}}{d{fBf}}}BlGnGn}{{{d{ALb}}{d{fBf}}}Bl}{{{d{AL`}}{d{fBf}}}Bl}{{{d{ALh}}{d{fBf}}}Bl}{{{d{ALj}}{d{fBf}}}Bl}{cc{}}0000000{{{d{c}}}c{}}0000000{{{d{AHn}}}Bb}{{}Bb}0000000{{}c{}}0000000{{}{{Bn{c}}}{}}0000000{{{d{ALd}}}Bd}{{{d{ALj}}}Bd}0{{{d{AHn}}}Cd}{{{d{ALd}}}{{Cf{{d{C`}}}}}}{{{d{ALh}}}{{Cf{Cd}}}}{{{Dl{ALd}}Cd}{{Bj{ALfn}}}}{{ALb{Cf{Cd}}}AL`}{{{d{ALd}}}j}{{{d{ALf}}}{{d{{Ej{ALd}}}}}}`{{Cd{Cf{C`}}}ALd}{{hCd{Cf{C`}}}ALd}{{}ALh}{{{d{{AK`{ce}}}}}{{Cf{{d{ABl}}}}}{GnABhABl}{GnABh}}{{{d{ALh}}{Cf{Bb}}{Cf{Cd}}Cd}AMl}`{{{d{ALh}}}AMl}{dc{}}0000000{dCh}{{{d{ALf}}}Cd}{c{{Bj{e}}}{}{}}0000000{{}{{Bj{c}}}{}}0000000{dCj}0000000{{{d{ALd}}}Cd}{{}c{}}0000000{{AMlCd}ALh}```````````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{{AMd{}{{AMn{c}}{AN`{g}}}}}}}ANb{{ANd{e}}}{}ANf}{{{d{ANh}}}ANb}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{cc{}}{{}Bb}{{{d{{AMd{}{{AMn{c}}{AN`{g}}}}}}}{{d{{Ej{c}}}}}{{ANd{e}}}{}ANf}{{{d{ANh}}}{{d{{Ej{c}}}}}{}}{{}c{}}{{}{{Bn{c}}}{}}{{{d{ANd}}}{{d{c}}}{}}{{{d{{AMd{}{{AMn{c}}{AN`{g}}}}}}}{{d{{Ej{g}}}}}{{ANd{e}}}{}ANf}{{{d{ANh}}}{{d{{Ej{c}}}}}{}}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{{d{ANd}}}Cd}{{{d{ANf}}}Cd}{{}c{}}`````{d{{d{c}}}{}}0{{{d{f}}}{{d{fc}}}{}}0{{{d{{ANj{ce}}}}{d{g}}Ad{d{{Ej{i}}}}{d{{Ej{k}}}}{d{o}}{Cf{{d{ALj}}}}{d{Aa}}}{{Bj{ALf{AK`{Acm}}}}}{ANlHl}LhAnAM`AMbHl{{AMd{m}}}{}{}}{{{d{{ANn{ce}}}}{d{g}}Ad{d{{Ej{i}}}}{d{{Ej{k}}}}{d{o}}{Cf{{d{ALj}}}}{d{Aa}}}{{Bj{ALf{AK`{Acm}}}}}{ANlHl}LhAnAM`AMbHl{{AMd{m}}}{}{}}{Bb{{d{c}}}{}}0{Bb{{d{fc}}}{}}0{Bbn}0{{{d{{ANj{ce}}}}}{{d{g}}}{ANlHl}Lh{}}{{{d{{ANn{ce}}}}}{{d{g}}}{ANlHl}Lh{}}{{{d{{ANj{ce}}}}{d{g}}{d{Ej}}}{{Bj{i}}}{ANlHl}Lh{}{}}{{{d{{ANn{ce}}}}{d{g}}{d{Ej}}}{{Bj{i}}}{ANlHl}Lh{}{}}{cc{}}0{{{d{ANl}}}Bb}{{}Bb}0{{}c{}}0{{}{{Bn{c}}}{}}0{{{d{ANl}}}Cd}{{c{Cf{C`}}hAL`}{{ANj{ce}}}{}{}}{{c{Cf{C`}}hAL`ALh}{{ANn{ce}}}{}{}}{c{{Bj{e}}}{}{}}0{{}{{Bj{c}}}{}}0{dCj}0{{}c{}}0````````````````````````{{{d{Ah}}AO`El}{{Bj{CnAOb}}}}{{{d{A@j}}AO`El}{{Bj{CnAOb}}}}{{}{{Cf{El}}}}{d{{d{c}}}{}}0000000{{{d{f}}}{{d{fc}}}{}}0000000{{{d{Jj}}}Jj}{{{d{AOb}}}AOb}{{{d{El}}}El}{{{d{Ah}}}Ah}{{{d{A@j}}}A@j}{{d{d{fc}}}n{}}0000{{dA`}n}0000{{{d{c}}{d{Dd}}}{{Bj{AhCh}}}An}{{{d{c}}{d{Dd}}}{{Bj{A@jCh}}}An}{{{d{Jj}}El}{{Eh{CnAO`}}}}{{{d{Ah}}El}{{Bj{{Eh{CnAO`}}AOb}}}}{{{d{A@j}}El}{{Bj{{Eh{CnAO`}}AOb}}}}{{{d{Jj}}}{{Eh{DhAOd}}}}{Bb{{d{c}}}{}}0000000{Bb{{d{fc}}}{}}0000000{Bbn}0000000{{{d{Ah}}{d{c}}}ChAn}{{{d{A@j}}{d{c}}}ChAn}{{{d{AOf}}{d{AOf}}}Bd}{{{d{AOh}}{d{AOh}}}Bd}{{d{d{c}}}Bd{}}0000000{{{d{Ah}}AO`El}{{Bj{{Eh{CnAO`}}AOb}}}}{{{d{A@j}}AO`El}{{Bj{{Eh{CnAO`}}AOb}}}}{{{d{AOj}}{d{fBf}}}{{Bj{nBh}}}}0{{{d{AOf}}{d{fBf}}}{{Bj{nBh}}}}{{{d{AOh}}{d{fBf}}}{{Bj{nBh}}}}0{{{d{Jj}}{d{fBf}}}{{Bj{nBh}}}}{{{d{AOb}}{d{fBf}}}{{Bj{nBh}}}}0{{{d{El}}{d{fBf}}}{{Bj{nBh}}}}{{{d{Ah}}{d{fBf}}}{{Bj{nBh}}}}{{{d{A@j}}{d{fBf}}}{{Bj{nBh}}}}{AOlAOj}{cc{}}0000000{{AOf{d{{Ej{A`}}}}}{{Bj{JjAOh}}}}{{{d{c}}}c{}}0000{AKf{{Bj{AhAOj}}}}{{{d{c}}{d{{Ej{A`}}}}Mb}{{Bj{JjAOj}}}An}{{}Bb}0000000{{{d{El}}{d{El}}}{{Cf{El}}}}{{}c{}}0000000{{}{{Bn{c}}}{}}0000000{{BdBdBd}{{Cf{El}}}}{{{Cf{AOn}}{Cf{AJb}}}{{Bj{AhAOj}}}}{{{Cf{B@`}}{Cf{B@b}}}A@j}{{{d{B@d}}}{{Bj{AhAOh}}}}`{{{d{Jj}}}{{d{AKh}}}}{{{d{Ah}}}{{Cf{{d{AJb}}}}}}{{{d{A@j}}}{{d{{Cf{B@b}}}}}}`{{{d{A@j}}}{{Cf{El}}}}{{{d{Jj}}AOf}{{Dl{A`}}}}{dc{}}0000{dCh}00{{{d{Jj}}}Ah}{{{d{Ah}}}A@j}{{{d{Jj}}}{{d{B@f}}}}{{{d{Ah}}}{{Cf{{d{AOn}}}}}}{{{d{A@j}}}{{d{{Cf{B@`}}}}}}{c{{Bj{e}}}{}{}}0000000{{}{{Bj{c}}}{}}0000000{dCj}0000000{{BdBdBd}El}{{}c{}}0000000```{{{d{AJb}}{d{fADj}}{d{c}}AdeADlCdEf{d{fg}}}eAn{}{ADnAE`}}{{{d{AJb}}{d{fADj}}{d{c}}AdADlCdEf{d{fe}}}gAn{ADnAE`}{}}{{{d{AJb}}{d{fADj}}c{d{fe}}}n{}{ADnAE`}}{{{d{AKf}}AO`}{{Cf{Df}}}}{{{d{AJb}}AO`}{{Cf{Df}}}}{d{{d{c}}}{}}00{{{d{f}}}{{d{fc}}}{}}00{{{d{AJb}}}{{Eh{AO`Df}}}}{{{d{AKh}}}AKh}{{{d{AKf}}}AKf}{{{d{AJb}}}AJb}{{d{d{fc}}}n{}}00{{dA`}n}00{{{d{AJb}}{d{Df}}}{{Cf{{Eh{AO`B@h}}}}}}{{{d{AKh}}}{{Eh{AO`Df}}}}{{{d{AKf}}}{{Eh{AO`Df}}}}8{Bb{{d{c}}}{}}00{Bb{{d{fc}}}{}}00{{{d{AKh}}B@j}AKh}:9{{{d{AJb}}B@l}{{Cf{Df}}}}0{Bbn}00{{{d{AKh}}{d{AKh}}}Bd}{{{d{AKf}}{d{AKf}}}Bd}`{{{d{AKf}}AO`}{{Cf{{Eh{AO`Df}}}}}}{{{d{AJb}}AO`}{{Cf{{Eh{AO`Df}}}}}}{{{d{AKh}}{d{fBf}}}{{Bj{nBh}}}}{{{d{AKf}}{d{fBf}}}{{Bj{nBh}}}}{{{d{AJb}}{d{fBf}}}{{Bj{nBh}}}}{cc{}}0{{{d{AKf}}}AJb}{AKfAJb}2{{{d{{Ej{A`}}}}}{{Bj{AKhB@n}}}}{{{d{{Eb{A`}}}}}{{Cf{AJb}}}}{{{d{AKh}}{d{{Ej{B@j}}}}}AKh}{{{d{c}}}c{}}00{{{d{AJb}}}{{d{BA`}}}}`{{}Bb}00{{}c{}}00{{}{{Bn{c}}}{}}00{{{d{{Ej{A`}}}}}AKh}{c{{Bj{AKhKb}}}BAb}{c{{Bj{AKfKb}}}BAb}{{{d{AJb}}}{{Cf{AIn}}}}{{{d{{Ej{A`}}}}EfMb}AKh}{{{d{AKh}}}{{Eb{A`}}}}{{{d{AJb}}}{{Eb{A`}}}}{{{d{AKh}}}AJb}{{{d{AKf}}}AJb}{{{d{AKh}}}AKf}{{{d{AJb}}}B@b}{{{d{AJb}}B@h}BAd}{{{d{AJb}}B@h}BAf}{{{d{AJb}}B@h}AIn}{dc{}}00{c{{Bj{e}}}{}{}}00{{}{{Bj{c}}}{}}00{dCj}00{{}c{}}00{{{d{AKh}}c}{{Bj{nKb}}}BAh}{{{d{AKf}}c}{{Bj{nKb}}}BAh}{Fb{{`{{F`{}{{En{Jj}}}}}}}}`````````````````````{{{d{{BAj{c}}}}}Ad{}}{{{d{{BAl{c}}}}}{{d{ALf}}}{}}{d{{d{c}}}{}}00000{{{d{f}}}{{d{fc}}}{}}00000{{{d{ACj}}}ACj}{{{d{{BAj{c}}}}}{{BAj{c}}}Hl}{{{d{{AFj{ce}}}}}{{AFj{ce}}}HlHl}{{{d{BAn}}}BAn}{{{d{BB`}}}BB`}{{{d{{BAl{c}}}}}{{BAl{c}}}Hl}{{d{d{fc}}}n{}}00000{{dA`}n}00000{{{d{BAn}}{d{BAn}}}Ab}{{{d{BB`}}{d{BB`}}}Ab}{{d{d{c}}}Ab{}}0{Bb{{d{c}}}{}}00000{Bb{{d{fc}}}{}}00000{Bbn}00000{{{d{{BAj{c}}}}{d{{BAj{c}}}}}BdK`}{{{d{{AFj{ce}}}}{d{{AFj{ce}}}}}BdK`K`}{{{d{BAn}}{d{BAn}}}Bd}{{{d{BB`}}{d{BB`}}}Bd}{{{d{{BAl{c}}}}{d{{BAl{c}}}}}BdK`}{{d{d{c}}}Bd{}}0000000000000000000{{{d{{AFj{ce}}}}}{{d{c}}}{}{}}{{{d{ACj}}{d{fBf}}}Bl}0{{{d{{AFj{ce}}}}{d{fBf}}}BlGn{}}{{{d{BAn}}{d{fBf}}}Bl}{{{d{BB`}}{d{fBf}}}Bl}{{{d{{BAl{c}}}}{d{fBf}}}Bl{}}{cc{}}00000{{Ad{AFl{{Ml{cKj}}}}}{{BAj{c}}}{}}{{{d{{Ej{{BAl{c}}}}}}AId{BBb{Bbj}}{Dl{Nd}}{Cf{{BAj{c}}}}{Dl{BB`}}ALfBd}{{Bj{{BAl{c}}ACj}}}{}}{{{d{c}}}c{}}00000{{{d{BAn}}{d{fc}}}nNj}{{{d{BB`}}{d{fc}}}nNj}{{}Bb}00000{{}c{}}00000{{}{{Bn{c}}}{}}00000{{{d{{BAl{c}}}}j}Bd{}}{{{d{{BAl{c}}}}}Bd{}}{{{d{{AFj{ce}}}}}Ad{}{}}{{cAd{AFl{{BAl{e}}}}}{{Bj{{AFj{ce}}ACj}}}{}{}}{{BbBAn}BB`}{{{d{{BAj{c}}}}}{{d{{AFl{{Ml{cKj}}}}}}}{}}{{{d{BB`}}}BAn}{{{d{BAn}}{d{BAn}}}{{Cf{Ab}}}}{{{d{BB`}}{d{BB`}}}{{Cf{Ab}}}}{{{d{{BAl{c}}}}}{{d{{BBb{Bbj}}}}}{}}{{{d{{BAl{c}}}}}{{d{{Ej{BB`}}}}}{}}{{{d{{BAl{c}}}}}{{Cf{{d{{BAj{c}}}}}}}{}}{{AId{BBb{Bbj}}{Dl{Nd}}{Cf{{BAj{c}}}}ALfeAdBd}{{Bj{{AFj{ec}}ACj}}}{}{}}{{{d{BB`}}}Bb}{{{d{{AFj{ce}}}}}{{d{{AFl{{BAl{e}}}}}}}{}{}}{dc{}}00000{dCh}{{{d{{BAl{c}}}}}{{d{AId}}}{}}{{{d{{BAl{c}}}}}{{d{{Ej{Nd}}}}}{}}{c{{Bj{e}}}{}{}}00000{{}{{Bj{c}}}{}}00000{dCj}00000{{}c{}}00000````````````````````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{{BBd{c}}}}}{{BBd{c}}}Hl}{{d{d{fc}}}n{}}{{dA`}n}`{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{{BBd{c}}}}{d{fBf}}}BlGn}{{{d{{BBd{c}}}}{d{fBf}}}BlABh}{BBf{{BBd{c}}}{}}{cc{}}{{{d{c}}}c{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}``{{{d{{BBd{c}}}}}{{Cf{{d{ABl}}}}}ABl}{dc{}}{dCh}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}```````{d{{d{c}}}{}}00000{{{d{f}}}{{d{fc}}}{}}00000```{{{d{fBBh}}}n}{{{d{fAB`}}}n}{{{d{fADj}}}n}{{{d{fBBj}}}n}{{{d{fBBl}}}n}{{{d{fBBn}}}n}{{{d{BBh}}}BBh}{{{d{AB`}}}AB`}{{{d{ADj}}}ADj}{{{d{BBj}}}BBj}{{{d{BBl}}}BBl}{{{d{BBn}}}BBn}{{d{d{fc}}}n{}}00000{{dA`}n}00000{{{d{BBl}}}{{Bj{BC`n}}}}``{{}BBh}{{}AB`}{{}ADj}{{}BBj}{{}BBl}{{}BBn}{Bb{{d{c}}}{}}00000{Bb{{d{fc}}}{}}00000{Bbn}00000{{{d{BBh}}}Bb}{{{d{AB`}}}Bb}{{{d{ADj}}}Bb}{{{d{BBj}}}Bb}{{{d{BBl}}}Bb}{{{d{BBn}}}Bb}{{{d{BBl}}}{{Bj{BCbn}}}}``{{{d{BBh}}{d{BBh}}}Bd}{{{d{AB`}}{d{AB`}}}Bd}{{{d{ADj}}{d{ADj}}}Bd}{{{d{BBj}}{d{BBj}}}Bd}{{{d{BBl}}{d{BBl}}}Bd}{{{d{BBn}}{d{BBn}}}Bd}`{{{d{BBh}}{d{fBf}}}Bl}{{{d{AB`}}{d{fBf}}}Bl}{{{d{ADj}}{d{fBf}}}Bl}{{{d{BBj}}{d{fBf}}}Bl}{{{d{BBl}}{d{fBf}}}Bl}{{{d{BBn}}{d{fBf}}}Bl}{cc{}}000{{{d{{BCd{c}}}}}BBjBCf}1{{{d{{BCh{c}}}}}BBl{}}2{{{d{c}}}c{}}00000{{{d{AB`}}}Hd}``{{{d{AB`}}}{{Cf{BCj}}}}`{{{d{AB`}}}Ad}``{{}Bb}00000{{}c{}}00000{{}{{Bn{c}}}{}}00000{{{d{BBj}}}{{Bj{N`n}}}}````6`````{dc{}}00000{c{{Bj{e}}}{}{}}00000{{}{{Bj{c}}}{}}00000{{{d{ADj}}}Nb}{dCj}00000`{{}c{}}00000`````````````````````{{{d{BCl}}}{{d{Dd}}}}{{{d{BCn}}}{{d{Dd}}}}`{d{{d{c}}}{}}00000000000{{{d{f}}}{{d{fc}}}{}}00000000000`{{{d{fBD`}}}n}{{{d{fBDb}}}n}{{{d{fBDd}}}n}{{{d{fBDf}}}n}{{{d{fBDh}}}n}{{{d{fBDj}}}n}{{{d{fBDl}}}n}{{{d{fBDn}}}n}{{{d{fBE`}}}n}{{{d{fBEb}}}n}{{{d{BD`}}}BD`}{{{d{BDb}}}BDb}{{{d{BDd}}}BDd}{{{d{BDf}}}BDf}{{{d{BDh}}}BDh}{{{d{BDj}}}BDj}{{{d{BDl}}}BDl}{{{d{BDn}}}BDn}{{{d{BE`}}}BE`}{{{d{BEb}}}BEb}{{{d{BCl}}}BCl}{{{d{BCn}}}BCn}{{d{d{fc}}}n{}}00000000000{{dA`}n}00000000000{{{d{BCl}}{d{BCl}}}Ab}{{{d{BCn}}{d{BCn}}}Ab}{{d{d{c}}}Ab{}}0{{}BD`}{{}BDb}{{}BDd}{{}BDf}{{}BDh}{{}BDj}{{}BDl}{{}BDn}{{}BE`}{{}BEb}{{}BCl}{{}BCn}{Bb{{d{c}}}{}}00000000000{Bb{{d{fc}}}{}}00000000000{Bbn}00000000000{{{d{BD`}}}Bb}{{{d{BDb}}}Bb}{{{d{BDd}}}Bb}{{{d{BDf}}}Bb}{{{d{BDh}}}Bb}{{{d{BDj}}}Bb}{{{d{BDl}}}Bb}{{{d{BDn}}}Bb}{{{d{BE`}}}Bb}{{{d{BEb}}}Bb}{{{d{BD`}}{d{BD`}}}Bd}{{{d{BDb}}{d{BDb}}}Bd}{{{d{BDd}}{d{BDd}}}Bd}{{{d{BDf}}{d{BDf}}}Bd}{{{d{BDh}}{d{BDh}}}Bd}{{{d{BDj}}{d{BDj}}}Bd}{{{d{BDl}}{d{BDl}}}Bd}{{{d{BDn}}{d{BDn}}}Bd}{{{d{BE`}}{d{BE`}}}Bd}{{{d{BEb}}{d{BEb}}}Bd}{{{d{BCl}}{d{BCl}}}Bd}{{{d{BCn}}{d{BCn}}}Bd}{{d{d{c}}}Bd{}}0000000`{{{d{BD`}}}BCn}`{{{d{BD`}}{d{fBf}}}Bl}{{{d{BDb}}{d{fBf}}}Bl}{{{d{BDd}}{d{fBf}}}Bl}{{{d{BDf}}{d{fBf}}}Bl}{{{d{BDh}}{d{fBf}}}Bl}{{{d{BDj}}{d{fBf}}}Bl}{{{d{BDl}}{d{fBf}}}Bl}{{{d{BDn}}{d{fBf}}}Bl}{{{d{BE`}}{d{fBf}}}Bl}{{{d{BEb}}{d{fBf}}}Bl}{{{d{BCl}}{d{fBf}}}Bl}{{{d{BCn}}{d{fBf}}}Bl}{cc{}}000000000{hBCl}1{jBCl}2{BEd{{Cf{BCl}}}}{BEd{{Cf{BCn}}}}{{{d{c}}}c{}}00000000000{{{d{{AFj{AHnc}}}}}BD`{}}{{{d{Dd}}}{{Cf{BCl}}}}{{{d{Dd}}}{{Cf{BCn}}}}{{{d{BCl}}{d{fc}}}nNj}{{{d{BCn}}{d{fc}}}nNj}`{{}Bb}00000000000`{{}c{}}00000000000{{}{{Bn{c}}}{}}00000000000``{BEdBd}0``{{{d{BDf}}}{{Bj{NbBEf}}}}{{{d{BCl}}{d{BCl}}}{{Cf{Ab}}}}{{{d{BCn}}{d{BCn}}}{{Cf{Ab}}}}```{{{d{BDf}}}{{Bj{j{BBd{c}}}}}{}}{{{d{BE`}}}{{Bj{j{BBd{c}}}}}{}}```{{{d{fBD`}}BCn}n}{{{d{fBDd}}BCl}n}{{{d{fBDf}}BCl}n}{{{d{fBE`}}BCl}n}```{dc{}}00000000000`{c{{Bj{e}}}{}{}}000000000{BEd{{Bj{BClBEh}}}}11{BEd{{Bj{BCnBEh}}}}{{}{{Bj{c}}}{}}00000000000{{{d{BD`}}{d{e}}}{{Bj{{AFj{AHn}}{BBd{c}}}}}{}{{Lh{}{{Gd{c}}}}}}`{dCj}00000000000````{{{d{BDd}}}BCl}{{{d{BDf}}}BCl}{{{d{BE`}}}BCl}```{{}c{}}00000000000````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{BEj}}}BEj}{{d{d{fc}}}n{}}{{dA`}n}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{BEj}}{d{fc}}}nBEl}{{{d{BEj}}}Bb}{{{d{BEj}}{d{BEj}}}Bd}{{{d{BEj}}{d{fBf}}}Bl}{cc{}}{{{d{c}}}c{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{d{f{Cf{BEj}}}}EfBEn{d{fc}}BF`}{{Bj{nBFb}}}BFd}{dc{}}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}``````````````````````````````{{{d{BFf}}}{{d{Dd}}}}``{d{{d{c}}}{}}000000000000000000000{{{d{f}}}{{d{fc}}}{}}000000000000000000000````{{{d{fBFh}}}n}{{{d{fBFj}}}n}{{{d{fBFl}}}n}{{{d{fBFn}}}n}{{{d{fBG`}}}n}{{{d{fBGb}}}n}{{{d{fBGd}}}n}{{{d{fBGf}}}n}{{{d{fBGh}}}n}{{{d{fBGj}}}n}{{{d{fBGl}}}n}{{{d{fBGn}}}n}{{{d{fBH`}}}n}{{{d{fBHb}}}n}{{{d{fBHd}}}n}{{{d{fLd}}}n}{{{d{fBHf}}}n}{{{d{fBHh}}}n}{{{d{fBHj}}}n}{{{d{fBHl}}}n}{{{d{fBHn}}}n}{{{d{BFh}}}BFh}{{{d{BFj}}}BFj}{{{d{BFl}}}BFl}{{{d{BFn}}}BFn}{{{d{BG`}}}BG`}{{{d{BGb}}}BGb}{{{d{BGd}}}BGd}{{{d{BGf}}}BGf}{{{d{BGh}}}BGh}{{{d{BGj}}}BGj}{{{d{BGl}}}BGl}{{{d{BGn}}}BGn}{{{d{BH`}}}BH`}{{{d{BHb}}}BHb}{{{d{BHd}}}BHd}{{{d{Ld}}}Ld}{{{d{BHf}}}BHf}{{{d{BHh}}}BHh}{{{d{BHj}}}BHj}{{{d{BHl}}}BHl}{{{d{BHn}}}BHn}{{{d{BFf}}}BFf}{{d{d{fc}}}n{}}000000000000000000000{{dA`}n}000000000000000000000{{{d{BFf}}{d{BFf}}}Ab}`{{d{d{c}}}Ab{}}````{{}BFh}{{}BFj}{{}BFl}{{}BFn}{{}BG`}{{}BGb}{{}BGd}{{}BGf}{{}BGh}{{}BGj}{{}BGl}{{}BGn}{{}BH`}{{}BHb}{{}BHd}{{}Ld}{{}BHf}{{}BHh}{{}BHj}{{}BHl}{{}BHn}{{}BFf}{Bb{{d{c}}}{}}000000000000000000000{Bb{{d{fc}}}{}}000000000000000000000{Bbn}000000000000000000000{{{d{BFh}}}Bb}{{{d{BFj}}}Bb}{{{d{BFl}}}Bb}{{{d{BFn}}}Bb}{{{d{BG`}}}Bb}{{{d{BGb}}}Bb}{{{d{BGd}}}Bb}{{{d{BGf}}}Bb}{{{d{BGh}}}Bb}{{{d{BGj}}}Bb}{{{d{BGl}}}Bb}{{{d{BGn}}}Bb}{{{d{BH`}}}Bb}{{{d{BHb}}}Bb}{{{d{BHd}}}Bb}{{{d{Ld}}}Bb}{{{d{BHf}}}Bb}{{{d{BHh}}}Bb}{{{d{BHj}}}Bb}{{{d{BHl}}}Bb}{{{d{BHn}}}Bb}``{{{d{BFh}}{d{BFh}}}Bd}{{{d{BFj}}{d{BFj}}}Bd}{{{d{BFl}}{d{BFl}}}Bd}{{{d{BFn}}{d{BFn}}}Bd}{{{d{BG`}}{d{BG`}}}Bd}{{{d{BGb}}{d{BGb}}}Bd}{{{d{BGd}}{d{BGd}}}Bd}{{{d{BGf}}{d{BGf}}}Bd}{{{d{BGh}}{d{BGh}}}Bd}{{{d{BGj}}{d{BGj}}}Bd}{{{d{BGl}}{d{BGl}}}Bd}{{{d{BGn}}{d{BGn}}}Bd}{{{d{BH`}}{d{BH`}}}Bd}{{{d{BHb}}{d{BHb}}}Bd}{{{d{BHd}}{d{BHd}}}Bd}{{{d{Ld}}{d{Ld}}}Bd}{{{d{BHf}}{d{BHf}}}Bd}{{{d{BHh}}{d{BHh}}}Bd}{{{d{BHj}}{d{BHj}}}Bd}{{{d{BHl}}{d{BHl}}}Bd}{{{d{BHn}}{d{BHn}}}Bd}{{{d{BFf}}{d{BFf}}}Bd}{{d{d{c}}}Bd{}}000````{{{d{BFh}}{d{fBf}}}Bl}{{{d{BFj}}{d{fBf}}}Bl}{{{d{BFl}}{d{fBf}}}Bl}{{{d{BFn}}{d{fBf}}}Bl}{{{d{BG`}}{d{fBf}}}Bl}{{{d{BGb}}{d{fBf}}}Bl}{{{d{BGd}}{d{fBf}}}Bl}{{{d{BGf}}{d{fBf}}}Bl}{{{d{BGh}}{d{fBf}}}Bl}{{{d{BGj}}{d{fBf}}}Bl}{{{d{BGl}}{d{fBf}}}Bl}{{{d{BGn}}{d{fBf}}}Bl}{{{d{BH`}}{d{fBf}}}Bl}{{{d{BHb}}{d{fBf}}}Bl}{{{d{BHd}}{d{fBf}}}Bl}{{{d{Ld}}{d{fBf}}}Bl}{{{d{BHf}}{d{fBf}}}Bl}{{{d{BHh}}{d{fBf}}}Bl}{{{d{BHj}}{d{fBf}}}Bl}{{{d{BHl}}{d{fBf}}}Bl}{{{d{BHn}}{d{fBf}}}Bl}{{{d{BFf}}{d{fBf}}}Bl}{cc{}}000000000000000000000{BEd{{Cf{BFf}}}}{{{d{c}}}c{}}000000000000000000000{{{d{Dd}}}{{Cf{BFf}}}}`{{{d{BFf}}{d{fc}}}nNj}`````````{{}Bb}000000000000000000000`{{}c{}}000000000000000000000{{}{{Bn{c}}}{}}000000000000000000000{BEdBd}````{{{d{BFf}}{d{BFf}}}{{Cf{Ab}}}}```{{{d{Ld}}}{{BIb{{BI`{Oh}}}}}}``{{{d{fBHf}}BFf}n}{{{d{BHf}}}BFf}``````{{{d{Ld}}}{{BIb{Lb}}}}{dc{}}000000000000000000000{c{{Bj{e}}}{}{}}00000000000000000000{BEd{{Bj{BFfBEh}}}}1{{}{{Bj{c}}}{}}000000000000000000000``{dCj}000000000000000000000````{{}c{}}000000000000000000000```{{{BId{c}}BIf}{{BId{c}}}{{BIj{BIh}}}}{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{{BId{c}}}}}{{BId{c}}}Hl}{{d{d{fc}}}n{}}{{dA`}n}{c{{Bj{{BId{BIl}}BIn}}}{{BJb{BJ`}}}}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{{BId{c}}}}{d{fBf}}}BlGn}{cc{}}{{{d{c}}}c{}}{{{d{f{BId{c}}}}e}{{Bj{{BJd{BHn}}BJf}}}{{BIj{BIh}}}{{BJh{BHj}}}}{{{d{f{BId{c}}}}e}{{Bj{{BJd{{BJj{BHl}}}}BJf}}}{{BIj{BIh}}}{{BJh{BHj}}}}{{{d{f{BId{c}}}}e}{{Bj{{BJd{AB`}}BJf}}}{{BIj{BIh}}}{{BJh{BFh}}}}0{{{d{f{BId{c}}}}e}{{Bj{{BJd{{BJj{AB`}}}}BJf}}}{{BIj{BIh}}}{{BJh{BFj}}}}0{{{d{f{BId{c}}}}e}{{Bj{{BJd{BFh}}BJf}}}{{BIj{BIh}}}{{BJh{BGb}}}}{{{d{f{BId{c}}}}e}{{Bj{{BJd{Ld}}BJf}}}{{BIj{BIh}}}{{BJh{BGd}}}}{{{d{f{BId{c}}}}e}{{Bj{{BJd{BGf}}BJf}}}{{BIj{BIh}}}{{BJh{BGd}}}}{{{d{f{BId{c}}}}e}{{Bj{{BJd{{BJj{BFn}}}}BJf}}}{{BIj{BIh}}}{{BJh{BGd}}}}{{{d{f{BId{c}}}}e}{{Bj{{BJd{{BJj{ADj}}}}BJf}}}{{BIj{BIh}}}{{BJh{BHd}}}}{{{d{f{BId{c}}}}e}{{Bj{{BJd{{BJj{BHh}}}}BJf}}}{{BIj{BIh}}}{{BJh{BHf}}}}{{{d{f{BId{c}}}}e}{{Bj{{BJd{BHb}}BJf}}}{{BIj{BIh}}}{{BJh{BH`}}}}{{{d{f{BId{c}}}}e}{{Bj{{BJd{BHb}}BJf}}}{{BIj{BIh}}}{{BJn{}{{BJl{BGn}}}}}}{{{d{f{BId{c}}}}e}{{Bj{{BJd{{BJj{BFn}}}}BJf}}}{{BIj{BIh}}}{{BJh{BGh}}}}{{{d{f{BId{c}}}}e}{{Bj{{BJd{BFn}}BJf}}}{{BIj{BIh}}}{{BJh{BFl}}}}{{{d{f{BId{c}}}}e}{{Bj{{BJd{Ld}}BJf}}}{{BIj{BIh}}}{{BJh{BFh}}}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{BId{c}}Bb}{{BId{c}}}{{BIj{BIh}}}}0{c{{BId{c}}}{{BIj{BIh}}}}{{{d{f{BId{c}}}}e}{{Bj{{BJd{BGl}}BJf}}}{{BIj{BIh}}}{{BJh{BGj}}}}{{{BId{c}}BIf}{{BId{c}}}{{BIj{BIh}}}}{{{d{f{BId{c}}}}e}{{Bj{{BJd{BG`}}BJf}}}{{BIj{BIh}}}{{BJh{BFn}}}}{dc{}}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}{{ce}{{BId{{BK`{ce}}}}}{{BKh{{BKb{BIh}}}{{BKd{BKf}}}}{BIj{BIh}}}BKj}{{cBKl}{{BId{c}}}{{BIj{BIh}}}}```````````{{{d{BKn}}}{{d{c}}}{}}{{{d{{BL`{BAdBAfc}}}}}{{d{c}}}{}}{{{d{ABj}}}Ad}{d{{d{c}}}{}}000{{{d{f}}}{{d{fc}}}{}}000{{{d{ABj}}}ABj}{{d{d{fc}}}n{}}{{dA`}n}{Bb{{d{c}}}{}}000{Bb{{d{fc}}}{}}000{Bbn}000{{}{{BLb{ce}}}{}{}}{{}{{BLd{c}}}{}}{{{d{ABj}}{d{fBf}}}Bl}0{cc{}}000{e{{BLb{c{Eh{cB@h}}}}}{B`FhFj}{{AMj{}{{AMf{{Eh{cAh}}}}}}}}{{{d{c}}}c{}}{{}Bb}000{{}c{}}000{{}{{Bn{c}}}{}}000{{{d{ABj}}}Bd}{{{d{BKn}}}{{Cf{B@h}}}}{{{d{{BL`{BAdBAfc}}}}}{{Cf{B@h}}}{}}{{{Aj{c{AAl{BKn}}}}}{{BLb{ec}}}{}{}}{{{d{BKn}}dLn}{{Cf{c}}}{}}{{{d{{BL`{BAdBAfc}}}}{d{Cb}}Ln}{{Cf{N`}}}{}}{{{d{BKn}}}}{{{d{{BL`{BAdBAfc}}}}}BLf{}}{{{d{{BLb{ce}}}}}{{d{{Aj{e{AAl{BKn}}}}}}}{}{}}{{{d{{BLd{c}}}}}{{d{{Ej{{Eh{cN`}}}}}}}{}}{{{d{c}}AB`{d{{BLb{eg}}}}{d{{BLd{e}}}}{Cf{{d{Gl}}}}}{{Bj{{Hb{e}}ABj}}}{AnABd}{AHbFhFjAH`ABd}{B`FjFhABd}}`{dc{}}{dCh}{c{{Bj{e}}}{}{}}000{{}{{Bj{c}}}{}}000{dCj}000{{}c{}}000```````````````{{AdHdN`{d{AJb}}CdBd{Cf{{Eh{EfEf}}}}}AB`}`{c{{BIb{{BLh{e}}}}}BAbBLj}{{{d{fc}}{d{{BLh{e}}}}}{{BIb{n}}}BAhBLj}```````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{{BLl{ceg}}}}{d{fBf}}}BlGnGnGn}{{{d{{BLl{ceg}}}}{d{fBf}}}BlABhABhABh}{{{ABb{ce}}}{{BLl{ecg}}}{}{}{}}{cc{}}{BJf{{BLl{ceg}}}{}{}{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{d{f{BId{c}}}}{d{e}}{d{g}}{d{fi}}Ef}{{Bj{nBLl}}}{{BIj{BIh}}}{AnABd}AAh{JfOf}}{dCh}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}```````````````````{{{d{{BLn{ce}}}}}{{d{e}}}{}{}}{{{d{{BM`{ceg}}}}}{{d{g}}}{}{}{}}{{{d{Mf}}}AOd}{{{d{{A@h{c}}}}}Bb{}}{d{{d{c}}}{}}000000000{{{d{f}}}{{d{fc}}}{}}000000000{{{d{Mh}}}Mh}{{{d{{Kn{ceg}}}}}{{Kn{ceg}}}HlHlHl}{{{d{Nd}}}Nd}{{{d{Kj}}}Kj}{{{d{{Ml{ce}}}}}{{Ml{ce}}}HlHl}{{{d{AFh}}}AFh}{{{d{Mf}}}Mf}{{d{d{fc}}}n{}}000000{{dA`}n}000000{{{d{Mh}}{d{Mh}}}Ab}{{{d{Nd}}}{{d{BMb}}}}{{d{d{c}}}Ab{}}{{{d{{Eb{A`}}}}}AFh}{Bb{{d{c}}}{}}000000000{Bb{{d{fc}}}{}}000000000{Bbn}000000000{{{d{{BM`{ceg}}}}}{{d{BCb}}}{}{}{}}{{{d{Mh}}{d{Mh}}}Bd}{{{d{Nd}}{d{Nd}}}Bd}{{{d{Kj}}{d{Kj}}}Bd}{{{d{{Ml{ce}}}}{d{{Ml{ce}}}}}BdK`K`}{{{d{Mf}}{d{Mf}}}Bd}{{d{d{c}}}Bd{}}0000000000000000000{{{d{Mh}}{d{fBf}}}Bl}{{{d{{Kn{ceg}}}}{d{fBf}}}BlGnGnGn}{{{d{Nd}}{d{fBf}}}Bl}{{{d{Kj}}{d{fBf}}}Bl}{{{d{{Ml{ce}}}}{d{fBf}}}BlGnGn}{{{d{AFh}}{d{fBf}}}Bl}{{{d{Mf}}{d{fBf}}}Bl}{cc{}}000000000{{Bbce}{{BLn{ce}}}{}{}}{{BbBCbcBdLn{Cf{e}}g{Cf{B@h}}}{{BM`{ceg}}}{}{}{}}{{KlBMb{Cf{Ad}}}{{Cf{Nd}}}}{{cNbObeB@hLn}{{Ml{ce}}}{}{}}{{{d{c}}}c{}}000000{{{d{{BLn{ce}}}}}Bb{}{}}{{{d{{BM`{ceg}}}}}Bb{}{}{}}{{}Bb}000000000{{{Kn{c{Cf{e}}g}}}{{Cf{{Kn{ceg}}}}}{}{}{}}{{{d{{Ml{ce}}}}}{{d{c}}}{}{}}{{}c{}}000000000{{}{{Bn{c}}}{}}000000000{{{d{{BM`{ceg}}}}}Bd{}{}{}}{{{Kn{ceg}}k}{{Kn{cei}}}{}{}{}{}{{AA`{g}{{A@n{i}}}}}}{{{Kn{ceg}}k}{{Kn{cig}}}{}{}{}{}{{AA`{e}{{A@n{i}}}}}}{{{Ml{ce}}i}{{Ml{cg}}}{}{}{}{{AJh{e}{{A@n{g}}}}}}{{{d{Nd}}}{{Cf{Ad}}}}{{NbBb{Dl{{BMd{c}}}}{Dl{{BMf{c}}}}}{{A@h{c}}}{}}{{NbhOb}Mh}{{BMhAOd}Mf}{{{d{{BLn{ce}}}}}{{d{c}}}{}{}}{{{d{{BM`{ceg}}}}}{{Cf{{d{e}}}}}{}{}{}}{{{d{{BM`{ceg}}}}}{{d{c}}}{}{}{}}{{{d{{Ml{ce}}}}}{{d{e}}}{}{}}{{{d{{BM`{ceg}}}}}Ln{}{}{}}{{{d{{Ml{ce}}}}}Ln{}{}}{{{d{{Ml{cCb}}}}}{{d{c}}}{}}{{{d{{Ml{cCb}}}}}{{Bj{CdG`}}}{}}{{{d{Nd}}}{{d{Kl}}}}0{{{d{Mh}}}Ob}{{{d{{Ml{ce}}}}}Ob{}{}}{{{d{Mh}}{d{Mh}}}{{Cf{Ab}}}}{{{d{Mh}}}h}{{{d{Kj}}}h}{{{d{Nd}}}{{d{Dh}}}}{{{d{{BM`{ceg}}}}}{{Cf{B@h}}}{}{}{}}{{{d{{A@h{c}}}}}{{d{{Ej{{BMf{c}}}}}}}{}}{{{d{{A@h{c}}}}}{{d{{Ej{{BMd{c}}}}}}}{}}{{{d{Mf}}}BMh}{{{d{{Ml{ce}}}}}B@h{}{}}{dc{}}000000{c{{Bj{e}}}{}{}}000000000{{}{{Bj{c}}}{}}000000000{{{d{{A@h{c}}}}}Nb{}}{{{d{Mh}}}{{d{Nb}}}}{{{d{{Ml{ce}}}}}{{d{Nb}}}{}{}}{{{d{Nd}}}{{d{BMb}}}}{dCj}000000000{{{d{Nd}}}Cd}{{{d{Kj}}}Cd}{{{d{{Ml{cCb}}}}}Cd{}}{{}c{}}000000000```````","D":"JD`","p":[[5,"DecryptedOutput",0,4410],[1,"reference",null,null,1],[0,"mut"],[6,"ShieldedProtocol",0,4411],[6,"PoolType",0,4411],[6,"TransferType",0,4410],[1,"unit"],[1,"u8"],[6,"Ordering",4412],[5,"BlockHeight",4413],[5,"Transaction",4414],[5,"UnifiedFullViewingKey",2233,4415],[5,"HashMap",4416],[5,"DecryptedTransaction",228],[10,"Parameters",4413],[10,"Copy",4417],[1,"usize"],[1,"bool"],[5,"Formatter",4418],[5,"Error",4418],[6,"Result",4419,null,1],[8,"Result",4418],[5,"Request",4420],[5,"MemoBytes",4421],[5,"Note",4422],[5,"Zatoshis",4423],[6,"Option",4424,null,1],[5,"String",4425],[5,"TypeId",4426],[6,"Address",128,4427],[5,"UnifiedAddress",128,4427],[6,"Receiver",128,4427],[5,"ZcashAddress",4428],[1,"str"],[5,"PaymentAddress",4429],[6,"TransparentAddress",4430],[6,"Typecode",4431],[5,"Vec",4432],[6,"NetworkType",4413],[5,"Address",4433],[1,"array"],[6,"ConversionError",4434],[1,"u32"],[1,"tuple",null,null,1],[1,"slice"],[5,"UnifiedAddressRequest",2233,4415],[17,"Value"],[10,"Strategy",4435],[6,"Network",4413],[5,"WalletSummary",228],[5,"AccountBalance",228],[10,"Eq",4412],[10,"Hash",4436],[5,"SentTransaction",228],[5,"Balance",228],[6,"BalanceError",4423],[6,"NoteFilter",228],[17,"Error"],[17,"AccountId"],[17,"Account"],[10,"WalletRead",228],[5,"BlockMetadata",228],[10,"Debug",4418],[10,"Account",228],[5,"ScannedBlock",228],[5,"BlockHash",4437],[6,"AccountPurpose",228],[6,"AccountSource",228],[5,"Ratio",228],[10,"Clone",4438],[5,"Progress",228],[6,"TransactionDataRequest",228],[6,"TransactionStatus",228],[5,"PoolMeta",228],[5,"AccountMeta",228],[5,"BoundedU8",228],[5,"OutputOfSentTx",228],[6,"SeedRelevance",228],[5,"AccountBirthday",228],[5,"ScannedBundles",228],[6,"Retention",4439],[17,"UtxoRef"],[10,"WalletWrite",228],[8,"SecretVec",4440],[5,"UnifiedSpendingKey",2233,4415],[5,"OffsetDateTime",4441],[5,"SpendableNotes",228],[10,"PartialEq",4412],[5,"Error",4442],[6,"BirthdayError",228],[5,"TryFromIntError",4443],[6,"NetworkUpgrade",4413],[6,"Note",4134],[5,"OutPoint",4444],[6,"Recipient",4134],[5,"SentTransactionOutput",228],[5,"ChainState",977],[5,"TreeState",3351],[17,"NoteRef"],[10,"InputSource",228],[10,"Ord",4412],[10,"WalletTest",228],[5,"Position",4439],[5,"SeedFingerprint",4445],[5,"AccountId",4446],[5,"Range",4447],[5,"TransparentAddressMetadata",4134],[5,"NoteId",4134],[6,"Memo",4421],[5,"ReceivedNote",4134],[6,"NullifierQuery",228],[5,"Nullifier",4448],[5,"TxId",4414],[5,"WalletTransparentOutput",4134],[8,"NonZeroU32",4449],[5,"TransactionSummary",1239],[10,"Hasher",4436],[5,"ScannedBlockCommitments",228],[10,"NoteRetention",228],[1,"u64"],[1,"u16"],[17,"SaplingShardStore"],[10,"WalletCommitmentTrees",228],[5,"Node",4450],[5,"CommitmentTreeRoot",977],[6,"ShardTreeError",4451],[17,"H"],[17,"CheckpointId"],[10,"ShardStore",4452],[5,"Frontier",4453],[5,"ScanRange",1139],[5,"WalletTx",4134],[5,"UnifiedIncomingViewingKey",2233,4415],[10,"From",4454],[17,"Output"],[10,"FnOnce",4455],[5,"ShardTree",4456],[10,"FnMut",4455],[5,"ScanSummary",977],[10,"BlockCache",977],[10,"Future",4457,null,1],[5,"Box",4458,null,1],[5,"Pin",4459],[5,"CompactBlock",2784],[6,"Error",1055],[10,"Send",4417],[10,"BlockSource",977],[10,"Display",4418],[6,"ScanError",4000],[10,"Error",4460],[5,"MockBlockSource",1077],[6,"Infallible",4454],[6,"Error",1092],[6,"Error",4461],[6,"Error",4462],[6,"InputSelectorError",1757],[6,"ProposalError",2549],[6,"Error",4463],[6,"ScanPriority",1139],[6,"SpanningTree",1210],[5,"TestAccount",1239],[5,"ZatBalance",4423],[17,"Nullifier"],[10,"TestFvk",1239],[5,"CompactTx",2784],[6,"AddressType",1239],[10,"RngCore",4464],[10,"CryptoRng",4464],[5,"CachedBlock",1239],[5,"MockWalletDb",1239],[17,"BsError"],[17,"BlockSource"],[17,"InsertResult"],[10,"TestCache",1239],[5,"TestBuilder",1239],[5,"LocalNetwork",4465],[5,"TestState",1239],[10,"DataStoreFactory",1239],[5,"FakeCompactOutput",1239],[6,"OvkPolicy",4134],[5,"Proposal",2549],[5,"NonEmpty",4466],[8,"CreateErrT",1640],[10,"FeeRule",4467],[5,"GreedyInputSelector",1757],[8,"MultiOutputChangeStrategy",2192],[8,"TransferErrT",1640],[5,"NoteCommitments",1239],[10,"Into",4454],[17,"DsError"],[17,"DataStore"],[10,"ConditionallySelectable",4468],[10,"Default",4469],[8,"ProposeShieldingErrT",1640],[17,"InputSource"],[10,"ShieldingSelector",1757],[17,"MetaSource"],[10,"ChangeStrategy",1913],[6,"StandardFeeRule",1913],[8,"SingleOutputChangeStrategy",2192],[8,"ProposeTransferErrT",1640],[5,"TransactionRequest",4470],[10,"InputSelector",1757],[17,"Handle"],[10,"Reset",1239],[8,"ChaChaRng",4471],[5,"OutgoingViewingKey",4472],[8,"ShieldErrT",1640],[5,"DiversifiableFullViewingKey",2445,4473],[5,"InitialChainState",1239],[5,"Level",4439],[10,"Fn",4455],[10,"SpendProver",4474],[10,"OutputProver",4474],[6,"GreedyInputSelectorError",1757],[6,"ChangeError",1913],[6,"Bech32DecodeError",1844,4475],[10,"AddressCodec",1844,4475],[5,"ExtendedFullViewingKey",2445,4473],[5,"ExtendedSpendingKey",2445,4473],[6,"Error",4476],[6,"TransparentCodecError",1844,4475],[6,"Error",4477],[5,"DustOutputPolicy",1913],[6,"DustAction",1913],[5,"ChangeValue",1913],[5,"TransactionBalance",1913],[5,"SplitPolicy",1913],[6,"EphemeralBalance",1913],[17,"FeeRule"],[17,"AccountMetaT"],[10,"InputView",4478],[10,"OutputView",4478],[10,"BundleView",2164],[17,"Item"],[6,"InputSize",4478],[10,"IntoIterator",4479],[8,"NonZeroUsize",4449],[17,"In"],[17,"Out"],[6,"BundleType",4461],[10,"InputView",2164],[10,"OutputView",2164],[5,"EmptyBundleView",2164],[5,"SingleOutputChangeStrategy",2194],[10,"Zip317FeeRule",2194],[5,"MultiOutputChangeStrategy",2194],[5,"DiversifierIndex",4446],[6,"AddressGenerationError",2233,4415],[5,"NonHardenedChildIndex",4480],[6,"Era",2233,4415],[6,"DecodingError",2233,4415],[6,"DerivationError",2233,4415],[6,"Error",4481],[5,"AccountPubKey",4480],[5,"ExternalIvk",4480],[5,"IncomingViewingKey",4473],[5,"Ufvk",4482],[5,"AccountPrivKey",4480],[6,"Scope",4446],[5,"ChildIndex",4446],[5,"Diversifier",4472],[6,"DecodingError",4472],[5,"FullViewingKey",4472],[10,"Read",4483],[5,"SaplingIvk",4472],[5,"NullifierDerivingKey",4472],[10,"Write",4483],[5,"ShieldedInputs",2549],[5,"Step",2549],[6,"StepOutputIndex",2549],[5,"StepOutput",2549],[5,"BTreeMap",4484],[6,"ProposalDecodingError",2740],[6,"Zip321Error",4470],[5,"ChainMetadata",2784],[5,"CompactSaplingSpend",2784],[5,"CompactSaplingOutput",2784],[5,"CompactOrchardAction",2784],[5,"ExtractedNoteCommitment",4485],[5,"EphemeralKeyBytes",4486],[5,"SpendDescription",4487],[10,"Authorization",4487],[5,"OutputDescription",4487],[5,"BlockHeader",4437],[6,"ValuePool",2962],[6,"FeeRule",2962],[5,"Proposal",2962],[5,"ProposalStep",2962],[5,"PaymentOutputPool",2962],[5,"ReceivedOutput",2962],[5,"PriorStepOutput",2962],[5,"PriorStepChange",2962],[5,"ProposedInput",2962],[5,"TransactionBalance",2962],[5,"ChangeValue",2962],[5,"MemoBytes",2962],[1,"i32"],[5,"TryFromSliceError",4488],[5,"UnknownEnumValue",4489],[6,"Value",3324],[10,"BufMut",4490],[6,"WireType",4491],[5,"DecodeContext",4491],[5,"DecodeError",4489],[10,"Buf",4492],[6,"ShieldedProtocol",3351],[5,"BlockId",3351],[5,"BlockRange",3351],[5,"TxFilter",3351],[5,"RawTransaction",3351],[5,"SendResponse",3351],[5,"ChainSpec",3351],[5,"Empty",3351],[5,"LightdInfo",3351],[5,"TransparentAddressBlockFilter",3351],[5,"Duration",3351],[5,"PingResponse",3351],[5,"Address",3351],[5,"AddressList",3351],[5,"Balance",3351],[5,"Exclude",3351],[5,"GetSubtreeRootsArg",3351],[5,"SubtreeRoot",3351],[5,"GetAddressUtxosArg",3351],[5,"GetAddressUtxosReply",3351],[5,"GetAddressUtxosReplyList",3351],[5,"CommitmentTree",4453],[8,"Result",4442],[5,"CompactTxStreamerClient",3953],[6,"CompressionEncoding",4493],[8,"BoxBody",4494],[10,"GrpcService",4495],[5,"Channel",4496],[5,"Error",4497],[5,"Endpoint",4498],[10,"TryInto",4454],[5,"Response",4499],[5,"Status",4500],[10,"IntoRequest",4420],[5,"Streaming",4501],[17,"Message"],[10,"IntoStreamingRequest",4420],[5,"InterceptedService",4502],[5,"Request",4503],[17,"Response"],[5,"Response",4504],[10,"Service",4505],[10,"Interceptor",4502],[5,"Uri",4506],[10,"ScanningKeyOps",4000],[5,"ScanningKey",4000],[5,"ScanningKeys",4000],[5,"Nullifiers",4000],[5,"PreparedIncomingViewingKey",4472],[8,"PrunableTree",4507],[10,"HashSer",4508],[6,"Error",4108],[5,"WalletSpend",4134],[5,"WalletOutput",4134],[5,"TxOut",4444],[8,"WalletSaplingSpend",4134],[8,"WalletSaplingOutput",4134],[5,"TransparentKeyScope",4480],[15,"Derived",966],[15,"Imported",966],[15,"Attempt",971],[15,"Relevant",973],[15,"SpendsFromAddress",974],[15,"InsufficientFunds",1753],[15,"Parent",1235],[10,"ShieldedPoolTester",1559],[5,"SaplingPoolTester",1608],[15,"InsufficientFunds",1842],[15,"HrpMismatch",1911],[15,"InsufficientFunds",2160],[15,"DustInputs",2160],[15,"BalanceError",2738],[15,"EncodingInvalid",4089],[15,"PrevHashMismatch",4089],[15,"TreeSizeMismatch",4089],[15,"TreeSizeUnknown",4089],[15,"TreeSizeInvalid",4089],[15,"BlockHeightDiscontinuity",4089],[15,"Custom",4403],[15,"EphemeralTransparent",4404],[15,"InternalAccount",4404]],"r":[[0,4410],[5,4411],[9,4411],[11,4410],[15,4509],[38,4410],[51,4509],[92,4509],[128,4427],[129,4427],[136,4427],[200,4427],[226,4510],[227,4510],[1844,4475],[1846,4475],[1852,4475],[1862,4475],[1863,4475],[1864,4475],[1865,4475],[1866,4475],[1874,4475],[1875,4475],[1876,4475],[1877,4475],[1878,4475],[1879,4475],[2233,4415],[2234,4415],[2235,4415],[2237,4415],[2253,4415],[2254,4415],[2255,4415],[2256,4415],[2392,4415],[2396,4415],[2445,4473],[2446,4473],[2447,4473],[2521,4511],[2548,4512]],"b":[[69,"impl-Display-for-PoolType"],[70,"impl-Debug-for-PoolType"],[162,"impl-AddressCodec%3CP%3E-for-UnifiedAddress"],[163,"impl-UnifiedAddress"],[180,"impl-From%3CPaymentAddress%3E-for-Address"],[181,"impl-From%3CTransparentAddress%3E-for-Address"],[182,"impl-From%3CUnifiedAddress%3E-for-Address"],[598,"impl-From%3CError%3E-for-BirthdayError"],[599,"impl-From%3CTryFromIntError%3E-for-BirthdayError"],[1064,"impl-Display-for-Error%3CWE,+BE%3E"],[1065,"impl-Debug-for-Error%3CWalletError,+BlockSourceError%3E"],[1117,"impl-Display-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1118,"impl-Debug-for-Error%3CDataSourceError,+CommitmentTreeError,+SelectionError,+FeeError,+ChangeErrT,+NoteRefT%3E"],[1119,"impl-From%3CError%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1120,"impl-From%3CError%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1121,"impl-From%3CShardTreeError%3CTE%3E%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1122,"impl-From%3CInputSelectorError%3CDE,+SE,+CE,+N%3E%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1123,"impl-From%3CConversionError%3C%26str%3E%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1125,"impl-From%3CBalanceError%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1126,"impl-From%3CProposalError%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1127,"impl-From%3CError%3CFE%3E%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1178,"impl-Display-for-ScanRange"],[1179,"impl-Debug-for-ScanRange"],[1800,"impl-Debug-for-InputSelectorError%3CDbErrT,+SelectorErrT,+ChangeErrT,+N%3E"],[1801,"impl-Display-for-InputSelectorError%3CDE,+SE,+CE,+N%3E"],[1802,"impl-Display-for-GreedyInputSelectorError"],[1803,"impl-Debug-for-GreedyInputSelectorError"],[1805,"impl-From%3CBalanceError%3E-for-InputSelectorError%3CDbErrT,+GreedyInputSelectorError,+ChangeErrT,+N%3E"],[1806,"impl-From%3CGreedyInputSelectorError%3E-for-InputSelectorError%3CDbErrT,+GreedyInputSelectorError,+ChangeErrT,+N%3E"],[1808,"impl-From%3CChangeError%3CC,+N%3E%3E-for-InputSelectorError%3CE,+S,+C,+N%3E"],[1809,"impl-From%3CConversionError%3C%26str%3E%3E-for-InputSelectorError%3CE,+S,+F,+N%3E"],[1885,"impl-Debug-for-Bech32DecodeError"],[1886,"impl-Display-for-Bech32DecodeError"],[1887,"impl-Display-for-TransparentCodecError"],[1888,"impl-Debug-for-TransparentCodecError"],[2050,"impl-Display-for-ChangeError%3CCE,+N%3E"],[2051,"impl-Debug-for-ChangeError%3CE,+NoteRefT%3E"],[2335,"impl-Debug-for-DerivationError"],[2336,"impl-Display-for-DerivationError"],[2338,"impl-Debug-for-DecodingError"],[2339,"impl-Display-for-DecodingError"],[2341,"impl-Debug-for-AddressGenerationError"],[2342,"impl-Display-for-AddressGenerationError"],[2497,"impl-From%3C%26ExtendedFullViewingKey%3E-for-DiversifiableFullViewingKey"],[2498,"impl-From%3CExtendedFullViewingKey%3E-for-DiversifiableFullViewingKey"],[2650,"impl-Display-for-ProposalError"],[2651,"impl-Debug-for-ProposalError"],[2767,"impl-Debug-for-ProposalDecodingError%3CDbError%3E"],[2768,"impl-Display-for-ProposalDecodingError%3CE%3E"],[3164,"impl-From%3CShieldedProtocol%3E-for-ValuePool"],[3166,"impl-From%3CPoolType%3E-for-ValuePool"],[4039,"impl-Debug-for-ScanError"],[4040,"impl-Display-for-ScanError"],[4120,"impl-Debug-for-Error%3CCaErr,+DbErr,+TrErr%3E"],[4121,"impl-Display-for-Error%3CCaErr,+DbErr,+TrErr%3E"],[4122,"impl-From%3CError%3CDbErr,+CaErr%3E%3E-for-Error%3CCaErr,+DbErr,+TrErr%3E"],[4124,"impl-From%3CStatus%3E-for-Error%3CCaErr,+DbErr,+TrErr%3E"],[4336,"impl-InputView-for-WalletTransparentOutput"],[4337,"impl-WalletTransparentOutput"]],"c":"OjAAAAEAAAAAAAMAEAAAAN8JYQxiDIAO","e":"OzAAAAEAABoMMQEDAAAABwAAAAsAAAARABQAKAALADUAEwBNAAIAUQADAFkAAwBfAAAAYQACAGYAAABoAAAAagADAG8ADwCAAAAAgwAAAIYAAACKAAUAkQAFAJgAAACaAAkApgALALUAAgC5AAEAvgACAMQAAgDJAAIAzwAIANkABQDgAAQA6QAAAO8AAAD2AAAA/AAAAAIBAAAhAQAAPgEzAHcBNACuAQEAswFNAAICNgA9AhAAVwIBAG8CEACJAgAAogICAKoCGQDfAhkAEQMBADUDEABOAzMAhAMZAKkDGQDHAwoA1gMAANoDCwDnAwgA8wMCAPoDAQD9AwIABAQCAA8EAgATBAsAJAQHAC0EAAAvBAwAPQQAAD8EBQBZBAsAZgQDAGsECAB+BB4AoAQDAKYEAQCqBAAArAQAAK4EAgCzBBMAyAQCAMwEDQDbBAEA3wQAAOMEAQDoBAAA/AQCAAAFEwAWBQAAGAUMACYFHwBJBQEAVwUDAGIFCwBwBQAAcgUBAHUFAwB6BQIAfgUAAIEFDACZBQkApwUAAKkFAACxBQAAtgUAALgFAAC8BQAAwAUAAMUFAADHBQEAywUAAM0FAQDRBQIA1wUFAN8FAADhBRMA9wUMAAUGCgAXBgQAHQYcADsGDQBKBgcAUwYCAFcGEQDUBgkA8QYbAA4HAQARBwEAFAcDABsHAgAgBwAAIgcSADYHDwBMBwUAWQcIAGMHAABlBwIAagcPAIUHAgCKBwAAkAcAAJIHKAC8BxgA1gcBANkHIwAACAgAEQgQACoIBwAzCAIAQAgAAEQICABOCBcAZwgHAHsIAQB+CAMAgwgAAIUIAACHCAAAiggDAJAIAACWCA8AqQgBAK0IAQCyCAcAvAgAAL8IAgDGCAEAyQgAAMwIAQDVCB4A9ggAAPkIGAAUCQkAIAkLADUJDgBNCQcAWQkAAF0JAABgCQgAbQkXAIYJBwCPCQAAkQkCAJYJBQCdCQgAqgkFALUJBQC9CQIAwgkBAMgJAgDMCQMA0wkDANgJAQDdCQIA5AkOAPQJAQD5CQAA/QkAAA0KTABbCgUAaQoNAH0KBQCKCgEAkgoGAJsKGQDHCgsA1AoBANcKCQDnCgwA9woXABILHQAzCwUAOgsFAEQLAABGCwAASAsFAFYLBQBiCwYAbAsAAHELAABzCxEAhgsFAI0LBQCkCwAAqwuYAEcMCwBdDAAAXwwAAGMMCwByDA4AjgwLAKAMBACmDAEArwwBALIMCwC/DBkA2gwOAOoMAADuDAEA8QwXAAsNAQAODQEAEQ0AABMNBwAgDQAAIg0CACYNAAApDQAAKw0BADENBAA5DS4AaQ1XAMINAADHDYoAUw4WAIEOFQCYDgIAnQ4AAKAOAACiDhcA0A4VAOsOAADxDgAA9Q4BAPsOdAByDwAAdA8EAHoPAwB/DwIAhw8AAIwPAQCRDwAAkw8AAJYPAACaDwYArQ8AAK8PFgDIDwEAzw8EANgPAwDeDwAA4Q8AAOMPAADnDyEAFBAHAB0QAQAgEAAAIhAEACkQAgAxEAAAOBAAADwQAAA+ECsAaxAdAIoQHwC2EAgAwRAJAMwQAADXEAkA5RAAAOwQAADuEAQA9BABAPgQAAD8EBwAGxEfAA==","P":[[14,"Note,AccountId"],[16,"T"],[24,""],[27,"T"],[30,""],[35,"K"],[38,"P,AccountId"],[39,"T"],[47,""],[55,"K"],[68,""],[72,"T"],[79,"Note,AccountId"],[80,""],[84,"U"],[88,"T"],[93,"Note,AccountId"],[96,"A"],[97,""],[105,"T"],[108,""],[109,"Note,AccountId"],[110,"U,T"],[114,"U"],[118,""],[122,"V"],[137,"T"],[143,""],[146,"T"],[148,""],[151,"P"],[153,"T"],[159,""],[162,"P"],[165,""],[167,"K"],[175,""],[177,"T"],[180,""],[184,"T"],[186,""],[192,"U"],[195,"T"],[198,""],[201,"T"],[203,""],[204,"P"],[205,""],[206,"U,T"],[208,""],[209,"U,T"],[210,""],[215,"P"],[216,"U"],[219,""],[223,"V"],[226,""],[298,"AccountId"],[300,""],[310,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[311,"A"],[312,""],[314,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[316,"A"],[317,"T"],[370,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[371,"AccountId"],[372,""],[378,"T"],[379,""],[380,"AccountId"],[381,""],[388,"A"],[389,""],[391,"T"],[408,""],[428,"NoteCommitment,NF"],[429,"K"],[431,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[432,"AccountId"],[433,"T"],[486,""],[512,"NoteRef"],[513,""],[517,"T"],[518,""],[519,"AccountId"],[520,""],[523,"A"],[524,"K"],[569,"AccountId"],[570,"NoteCommitment,NF"],[571,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[572,""],[576,"T"],[577,""],[578,"AccountId"],[579,""],[586,"A"],[587,""],[589,"T"],[598,""],[600,"T"],[617,"P"],[618,"AccountId"],[619,""],[622,"T"],[639,"P"],[640,""],[641,"AccountId"],[642,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[646,"InputSource::Error,InputSource::AccountId,InputSource::NoteRef"],[647,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[648,"WalletRead::Error"],[649,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[654,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[655,"InputSource::NoteRef,InputSource::Error"],[656,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[657,"WalletRead::Error"],[659,"InputSource::Error,InputSource::AccountId,InputSource::NoteRef"],[661,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[665,"InputSource::Error"],[666,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[668,"WalletRead::AccountId,WalletRead::Error"],[669,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[670,"InputSource::Error,InputSource::AccountId,InputSource::NoteRef"],[671,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[673,"__H"],[676,"A"],[677,""],[678,"Account::AccountId"],[679,"WalletWrite::UtxoRef,WalletRead::Account,WalletRead::Error"],[681,""],[707,"U"],[733,"A"],[734,"T"],[760,"NoteRef,"],[761,"AccountId"],[764,"Account::AccountId"],[765,"NoteRef"],[766,"AccountId"],[768,"T"],[769,""],[770,"AccountId"],[771,""],[775,"AccountId"],[776,""],[778,"NoteCommitment,NF"],[779,"T"],[780,""],[782,"AccountId"],[784,""],[786,"AccountId"],[787,"Account::AccountId"],[788,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[789,"WalletWrite::UtxoRef,WalletRead::Error"],[790,"WalletCommitmentTrees::Error,WalletCommitmentTrees::SaplingShardStore"],[791,"AccountId"],[792,""],[794,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[795,"NoteRef"],[796,"A"],[797,""],[801,"AccountId"],[802,""],[803,"NoteRef"],[804,""],[806,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[807,"InputSource::Error,InputSource::AccountId,InputSource::NoteRef"],[808,"WalletWrite::UtxoRef,WalletRead::Error"],[809,"NoteRef"],[810,"Account::AccountId"],[811,""],[813,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[815,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[816,"NoteRef"],[817,"AccountId"],[819,"A"],[820,"T"],[837,""],[840,"NoteRef"],[841,""],[842,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[843,"A"],[844,"WalletWrite::UtxoRef,WalletRead::Error"],[845,"U,T"],[871,"U"],[897,"AccountId"],[899,""],[925,"Account::AccountId"],[927,""],[928,"WalletWrite::UtxoRef,WalletRead::Error"],[929,"AccountId"],[930,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[931,"AccountId"],[932,""],[936,"V"],[963,"A,E,"],[965,"WalletCommitmentTrees::Error,WalletCommitmentTrees::SaplingShardStore,A,E,F"],[983,""],[985,"T"],[991,""],[993,"T"],[995,""],[998,"T"],[1004,""],[1010,"H"],[1011,""],[1013,"T"],[1016,"H"],[1017,"T"],[1019,"BlockSource::Error"],[1020,""],[1024,"U"],[1027,"T"],[1030,""],[1033,"H"],[1034,"ParamsT,BlockSourceT,DbT"],[1035,""],[1037,"H"],[1039,"T"],[1041,""],[1042,"U,T"],[1045,"U"],[1048,""],[1051,"V"],[1054,"BlockSource::Error,WalletErrT,F"],[1059,"T"],[1063,""],[1064,"WE,BE"],[1065,"WalletError,BlockSourceError"],[1066,"WE,BSE"],[1067,"T"],[1068,""],[1069,"U"],[1070,"T"],[1071,"WE,BE"],[1072,""],[1073,"U,T"],[1074,"U"],[1075,""],[1076,"V"],[1078,"T"],[1082,""],[1083,"T"],[1084,""],[1085,"U"],[1086,"T"],[1087,"U,T"],[1088,"U"],[1089,""],[1090,"V"],[1091,"DbErrT,F"],[1112,"T"],[1116,""],[1117,"DE,TE,SE,FE,CE,N"],[1118,"DataSourceError,CommitmentTreeError,SelectionError,FeeError,ChangeErrT,NoteRefT"],[1119,"DE,TE,SE,FE,CE,N"],[1121,"TE,DE,SE,FE,CE,N"],[1122,"DE,SE,CE,N,TE,FE"],[1123,"DE,TE,SE,FE,CE,N"],[1124,"T"],[1125,"DE,TE,SE,FE,CE,N"],[1127,"FE,DE,TE,SE,CE,N"],[1128,""],[1129,"U"],[1130,"T"],[1131,"DE,TE,SE,FE,CE,N"],[1132,""],[1133,"U,T"],[1134,"U"],[1135,""],[1136,"V"],[1148,""],[1149,"T"],[1153,""],[1155,"T"],[1157,""],[1160,"K"],[1161,"T"],[1165,""],[1169,"K"],[1177,""],[1180,"T"],[1182,""],[1183,"T"],[1185,""],[1187,"U"],[1189,"T"],[1191,""],[1197,"T"],[1199,""],[1202,"U,T"],[1204,"U"],[1206,""],[1208,"V"],[1213,"T"],[1215,""],[1216,"T"],[1217,""],[1218,"T"],[1220,""],[1222,"T"],[1224,""],[1226,"U"],[1227,"T"],[1228,""],[1230,"T"],[1231,"U,T"],[1232,"U"],[1233,""],[1234,"V"],[1238,""],[1267,"A"],[1268,"AccountId"],[1270,"TestFvk::Nullifier,P,R"],[1272,"TestFvk::Nullifier,R"],[1273,""],[1274,"A"],[1275,"WalletRead::Error"],[1278,"TestCache::BsError,TestCache::BlockSource,TestCache::InsertResult"],[1279,"T"],[1299,"Cache,DsFactory"],[1300,"Cache,DataStore,Network"],[1301,"WalletRead::Error"],[1303,""],[1304,"A"],[1305,""],[1306,"Fvk"],[1307,"T"],[1311,""],[1315,"WalletRead::AccountId,WalletRead::Error"],[1316,"Cache,AccountIdT,ErrT,DbT,ParamsT,FeeRuleT,InputsErrT,ChangeErrT"],[1317,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1318,""],[1319,"T"],[1339,""],[1349,"AccountId"],[1352,"WalletRead::AccountId,WalletRead::Error"],[1353,""],[1354,"T"],[1364,""],[1365,"AccountId"],[1366,"T"],[1370,"Cache,DataStore,Network,Fvk"],[1371,"Cache,DataStore,Network"],[1372,"Cache,DataStore,Network,Fvk"],[1373,"Cache,DataStore,Network"],[1375,"Cache,DataStore,Network,Fvk"],[1376,"Cache,DataStore,Network,Fvk,"],[1377,"WalletRead::AccountId,WalletRead::Account,WalletRead::Error"],[1378,"WalletRead::AccountId,WalletRead::Error"],[1379,"WalletRead::Account,WalletRead::Error"],[1380,"WalletRead::AccountId,WalletRead::Error"],[1381,"InputSource::AccountId,InputSource::NoteRef,InputSource::Error"],[1382,"WalletRead::Error"],[1383,"WalletRead::AccountId,WalletRead::Error"],[1384,"WalletRead::Account,WalletRead::Error"],[1385,"WalletRead::AccountId,WalletRead::Error"],[1386,"WalletRead::Error"],[1388,"WalletRead::AccountId,WalletRead::Error"],[1389,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1391,"WalletRead::AccountId,WalletRead::Error"],[1392,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1393,"InputSource::NoteRef,InputSource::Error"],[1394,"WalletRead::Error"],[1395,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1396,"WalletRead::Error"],[1397,"WalletRead::AccountId,WalletRead::Error"],[1400,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1401,"WalletRead::Error"],[1402,"WalletRead::AccountId,WalletRead::Error"],[1403,"WalletRead::Error"],[1404,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1405,"WalletRead::AccountId,WalletRead::Error"],[1406,"AccountId"],[1407,""],[1408,"A,Account::AccountId"],[1409,"WalletRead::Account,WalletRead::Error"],[1411,""],[1421,"TestCache::BsError,TestCache::BlockSource,TestCache::InsertResult"],[1422,"U"],[1432,"T"],[1442,"AccountId"],[1443,"Cache,DataStore,Network"],[1444,"AccountId"],[1446,"A"],[1447,"Cache,DataStore,Network"],[1449,""],[1451,"Fvk"],[1452,"DataStoreFactory::Error,DataStoreFactory::AccountId,DataStoreFactory::Account,DataStoreFactory::DsError,DataStoreFactory::DataStore"],[1453,""],[1454,"Cache,DataStore,Network"],[1455,""],[1458,"Cache,AccountIdT,ErrT,DbT,ParamsT,InputsT,ChangeT"],[1459,"Cache,AccountIdT,ErrT,DbT,ParamsT,CommitmentTreeErrT"],[1460,"Cache,AccountIdT,ErrT,DbT,ParamsT,InputsT,ChangeT"],[1461,"WalletRead::AccountId,WalletRead::Error"],[1462,"WalletWrite::UtxoRef,WalletRead::Error"],[1463,"WalletCommitmentTrees::Error"],[1464,"Cache,DbT,ParamsT"],[1465,"R,Fvk"],[1466,"AccountId"],[1467,"WalletRead::AccountId,WalletRead::Error"],[1468,"C,Reset::Handle"],[1469,"Cache,DbT"],[1470,"Cache,DataStore,Network"],[1472,""],[1473,"Cache,DataStore,Network"],[1474,""],[1475,"TestFvk::Nullifier"],[1477,"Cache,DbT,ParamsT"],[1478,"WalletRead::AccountId,WalletRead::Error"],[1479,"InputSource::AccountId,InputSource::NoteRef,InputSource::Error"],[1480,"AccountId"],[1481,"Cache,DsFactory"],[1482,"WalletRead::Error"],[1483,"Cache,AccountIdT,ErrT,DbT,ParamsT,InputsT,ChangeT"],[1484,"DbT"],[1485,"A"],[1486,"Cache,AccountIdT,ErrT,DbT,ParamsT,InputsT,ChangeT"],[1487,"AccountId"],[1488,"WalletRead::AccountId,WalletRead::Error"],[1490,"WalletRead::Error"],[1491,"Cache,DataStore,Network"],[1494,"T"],[1498,"WalletRead::Error"],[1500,"TestCache::BsError,TestCache::BlockSource,TestCache::InsertResult"],[1501,"Cache,DataStore,Network"],[1502,"WalletRead::Error"],[1503,"Cache,DataStore,Network"],[1504,"U,T"],[1514,"U"],[1524,"Cache,DbT,ParamsT"],[1525,"AccountId"],[1526,""],[1536,"A"],[1538,"WalletRead::Error"],[1539,"A"],[1540,"WalletRead::AccountId,WalletRead::Error"],[1541,"V"],[1551,"Cache,DataStore,Network"],[1553,"Cache,DsFactory"],[1555,"A,C"],[1556,"A,DsFactory"],[1557,"Cache,DsFactory,"],[1558,"WalletCommitmentTrees::SaplingShardStore,A,E,F"],[1565,","],[1567,"DSF,"],[1568,"DSF"],[1569,"DSF,"],[1570,"A"],[1571,"ShieldedPoolTester::MerkleTreeHash"],[1573,"DSF,"],[1574,"ShieldedPoolTester::Fvk"],[1576,","],[1577,"DSF,TC"],[1578,"A"],[1579,"DSF,"],[1581,"DSF"],[1582,"Cache,DbT,P,ShieldedPoolTester::MerkleTreeHash"],[1583,""],[1584,",ShieldedPoolTester::Fvk"],[1585,""],[1586,"DSF,C"],[1587,","],[1588,"DSF,"],[1591,"Cache,DbT,P,ShieldedPoolTester::Note"],[1592,"DSF,,"],[1593,","],[1595,"DSF,"],[1596,"ShieldedPoolTester::Sk"],[1598,"ShieldedPoolTester::Sk,ShieldedPoolTester::Fvk"],[1599,","],[1602,"Cache,DbT,P,ShieldedPoolTester::Fvk"],[1603,"P,ShieldedPoolTester::Fvk"],[1604,"ShieldedPoolTester::Sk"],[1605,","],[1606,"A,"],[1607,"DSF,"],[1609,"T"],[1611,"A"],[1612,"T"],[1614,""],[1615,"ShieldedPoolTester::MerkleTreeHash"],[1617,"T"],[1618,"ShieldedPoolTester::Fvk"],[1620,""],[1621,"U"],[1622,"T"],[1623,"A"],[1624,"Cache,DbT,P,ShieldedPoolTester::MerkleTreeHash"],[1625,""],[1626,"Cache,DbT,P,ShieldedPoolTester::Note"],[1627,"ShieldedPoolTester::Sk"],[1629,"ShieldedPoolTester::Sk,ShieldedPoolTester::Fvk"],[1630,"Cache,DbT,P,ShieldedPoolTester::Fvk"],[1631,"U,T"],[1632,"U"],[1633,"P,ShieldedPoolTester::Fvk"],[1634,""],[1635,"ShieldedPoolTester::Sk"],[1636,"V"],[1637,"A,"],[1638,"DSF"],[1639,"DSF,"],[1740,"DbT,ParamsT,,,FeeRuleT,N,InputsErrT,ChangeErrT"],[1741,"ParamsT,DbT"],[1743,"DbT,ParamsT,InputsT,ChangeT,CommitmentTreeErrT"],[1744,"DbT,ParamsT,CommitmentTreeErrT"],[1745,"DbT,ParamsT,InputsT,ChangeT,CommitmentTreeErrT"],[1746,"DbT,ParamsT,,,InputsT,ChangeT"],[1776,"T"],[1782,""],[1783,"T"],[1784,""],[1785,"DbT"],[1786,"T"],[1792,""],[1796,"K"],[1800,"DbErrT,SelectorErrT,ChangeErrT,N"],[1801,"DE,SE,CE,N"],[1802,""],[1804,"T"],[1805,"DbErrT,ChangeErrT,N"],[1807,"T"],[1808,"C,N,E,S"],[1809,"E,S,F,N"],[1810,"T"],[1812,""],[1815,"U"],[1818,"T"],[1821,"DbT"],[1822,"ShieldingSelector::Error,ShieldingSelector::InputSource,ParamsT,ChangeT"],[1823,"DbT,ParamsT,ShieldingSelector::InputSource,ChangeT,ShieldingSelector::Error"],[1824,"InputSelector::Error,InputSelector::InputSource,ParamsT,ChangeT"],[1825,"DbT,ParamsT,InputSelector::InputSource,ChangeT,InputSelector::Error"],[1826,"DE,SE,CE,N"],[1827,"T"],[1828,""],[1830,"U,T"],[1833,"U"],[1836,""],[1839,"V"],[1854,"T"],[1858,""],[1859,"T"],[1860,""],[1861,"P,AddressCodec::Error"],[1862,""],[1867,"T"],[1871,""],[1873,"AddressCodec::Error,P"],[1874,""],[1877,"P"],[1878,""],[1879,"P"],[1880,""],[1881,"K"],[1885,""],[1889,"T"],[1890,""],[1891,"T"],[1893,""],[1895,"U"],[1897,"T"],[1899,""],[1900,"T"],[1901,""],[1903,"U,T"],[1905,"U"],[1907,""],[1909,"V"],[1936,""],[1937,"T"],[1953,""],[1956,"E,NoteRefT"],[1957,""],[1961,"T"],[1969,""],[1978,"ChangeStrategy::FeeRule,ChangeStrategy::Error,ChangeStrategy::MetaSource,ChangeStrategy::AccountMetaT,P,,,NoteRefT,"],[1979,""],[1980,"T"],[1996,""],[2011,"E,NoteRefT"],[2012,""],[2015,"K"],[2043,"P,,,FeeRule::Error"],[2044,""],[2045,"ChangeStrategy::FeeRule,ChangeStrategy::Error,ChangeStrategy::MetaSource,ChangeStrategy::AccountMetaT"],[2047,""],[2050,"CE,N"],[2051,"E,NoteRefT"],[2052,""],[2056,"T"],[2072,""],[2081,"U"],[2089,"T"],[2097,""],[2111,"E,N"],[2112,""],[2115,"T"],[2123,""],[2125,"U,T"],[2133,"U"],[2141,""],[2150,"V"],[2158,""],[2170,"T"],[2172,"BundleView::In,NoteRef,BundleView::Out"],[2173,""],[2174,"T"],[2176,""],[2177,"T"],[2178,""],[2179,"BundleView::In,NoteRef,BundleView::Out"],[2180,"BundleView::In"],[2181,"U"],[2182,"T"],[2183,"NoteRef"],[2184,"BundleView::In,NoteRef,BundleView::Out"],[2185,"BundleView::Out"],[2186,"U,T"],[2187,"U"],[2188,""],[2191,"V"],[2197,"T"],[2201,"R,I,P,,,NoteRefT,,ChangeStrategy::AccountMetaT,ChangeStrategy::Error"],[2203,"T"],[2207,""],[2209,"R,I,ChangeStrategy::FeeRule"],[2211,"R,I,ChangeStrategy::MetaSource,ChangeStrategy::AccountMetaT"],[2213,"T"],[2215,""],[2218,"U"],[2220,"T"],[2222,""],[2223,"R,I"],[2225,"U,T"],[2227,"U"],[2229,""],[2231,"V"],[2257,""],[2260,"T"],[2276,""],[2281,"T"],[2286,""],[2291,"P"],[2293,""],[2297,"T"],[2313,""],[2321,"P"],[2323,""],[2325,"K"],[2333,""],[2347,"T"],[2355,""],[2356,"T"],[2361,""],[2362,"P"],[2363,""],[2372,"U"],[2380,"T"],[2388,""],[2399,"T"],[2404,""],[2412,"U,T"],[2420,"U"],[2428,""],[2437,"V"],[2448,"P,TestFvk::Nullifier,R"],[2449,"P,R,TestFvk::Nullifier"],[2450,"TestFvk::Nullifier,R"],[2451,""],[2453,"T"],[2459,""],[2463,"T"],[2466,""],[2473,"T"],[2479,""],[2495,"T"],[2497,""],[2499,"T"],[2500,""],[2503,"T"],[2506,""],[2511,"U"],[2514,"T"],[2517,""],[2518,"R"],[2520,""],[2531,"T"],[2534,"U,T"],[2537,"U"],[2540,""],[2543,"V"],[2546,"W"],[2548,""],[2570,"NoteRef"],[2572,"T"],[2584,""],[2585,"NoteRef"],[2586,"FeeRuleT,NoteRef"],[2587,""],[2589,"NoteRef"],[2590,"T"],[2596,""],[2604,"K"],[2606,"T"],[2618,""],[2624,"NoteRef"],[2625,"FeeRuleT,NoteRef"],[2626,""],[2628,"NoteRef"],[2629,"K"],[2649,"FeeRuleT,NoteRef"],[2650,""],[2652,"FeeRuleT,NoteRef"],[2653,""],[2655,"NoteRef"],[2656,"T"],[2662,"NoteRef"],[2664,"T"],[2670,"__H"],[2672,""],[2678,"U"],[2684,"T"],[2690,"NoteRef"],[2692,"FeeRuleT,NoteRef"],[2694,""],[2695,"NoteRef"],[2696,""],[2699,"NoteRef"],[2702,"NoteRef,FeeRuleT"],[2703,""],[2704,"FeeRuleT,NoteRef"],[2705,"T"],[2711,""],[2712,"NoteRef"],[2714,"U,T"],[2720,"U"],[2726,""],[2732,"V"],[2758,"T"],[2760,"DbError"],[2761,"T"],[2762,""],[2764,"T"],[2766,""],[2767,"DbError"],[2768,"E"],[2770,"T"],[2772,""],[2773,"U"],[2774,"T"],[2777,"E"],[2778,"T"],[2779,""],[2780,"U,T"],[2781,"U"],[2782,""],[2783,"V"],[2791,"T"],[2806,""],[2818,"T"],[2824,""],[2839,"T"],[2851,""],[2879,"T"],[2883,"A"],[2884,"T"],[2885,"Proof"],[2886,"T"],[2893,""],[2907,"U"],[2913,"T"],[2919,""],[2930,"T"],[2936,"U,T"],[2942,"U"],[2948,""],[2956,"V"],[2983,""],[2986,"T"],[3011,""],[3033,"T"],[3045,""],[3059,"K"],[3061,""],[3073,"T"],[3097,""],[3131,"K"],[3140,""],[3154,"T"],[3164,""],[3165,"T"],[3166,""],[3167,"T"],[3168,""],[3170,"T"],[3182,"NoteRef"],[3183,""],[3185,"__H"],[3188,""],[3201,"U"],[3213,"T"],[3227,""],[3237,"T"],[3242,""],[3249,"T"],[3262,"U,T"],[3272,""],[3273,"U,T"],[3275,""],[3276,"U"],[3288,"DbError,DbT"],[3290,""],[3312,"V"],[3328,"T"],[3330,""],[3331,"T"],[3332,""],[3333,"T"],[3335,""],[3336,""],[3337,""],[3340,"T"],[3342,""],[3343,"U"],[3344,"T"],[3345,""],[3346,"T"],[3347,"U,T"],[3348,"U"],[3349,""],[3350,"V"],[3381,""],[3384,"T"],[3432,""],[3475,"T"],[3497,""],[3521,"K"],[3526,""],[3548,"T"],[3592,""],[3659,"K"],[3667,""],[3689,"T"],[3711,""],[3712,"T"],[3734,""],[3736,"__H"],[3746,""],[3769,"U"],[3791,"T"],[3813,""],[3834,"T"],[3856,"U,T"],[3877,""],[3878,"U,T"],[3879,"U"],[3903,""],[3929,"V"],[3954,"T"],[3959,""],[3960,"D"],[3961,"T"],[3963,""],[3964,"T"],[3967,"T,"],[3984,""],[3985,"U"],[3986,"T"],[3990,"T,"],[3991,"T"],[3992,"T,"],[3993,"T"],[3994,"U,T"],[3995,"U"],[3996,""],[3997,"V"],[3998,"T,F"],[3999,"T"],[4011,"AccountId"],[4013,""],[4014,"T"],[4022,""],[4023,"T"],[4024,""],[4025,"T"],[4033,""],[4037,"AccountId,IvkTag"],[4038,"AccountId"],[4039,""],[4041,"T"],[4045,"AccountId,"],[4046,"T"],[4047,""],[4051,"U"],[4055,"T"],[4059,""],[4061,"AccountId"],[4062,"IvkTag,AccountId"],[4063,"Nf"],[4064,"AccountId"],[4065,""],[4066,"AccountId"],[4067,"AccountId,IvkTag"],[4068,"AccountId"],[4069,"P,AccountId,IvkTag"],[4071,"T"],[4072,""],[4073,"U,T"],[4077,"U"],[4081,""],[4085,"V"],[4104,""],[4106,"R,H"],[4107,"W,H"],[4115,"T"],[4119,""],[4120,"CaErr,DbErr,TrErr"],[4122,"DbErr,CaErr,TrErr"],[4123,"T"],[4124,"CaErr,DbErr,TrErr"],[4125,""],[4126,"U"],[4127,"T"],[4128,"ChT,P,CaT,DbT"],[4129,""],[4130,"U,T"],[4131,"U"],[4132,""],[4133,"V"],[4153,"Nf,AccountId"],[4154,"Note,Nullifier,AccountId"],[4155,""],[4156,"AccountId"],[4157,"T"],[4177,""],[4178,"AccountId,N,O"],[4179,""],[4181,"NoteRef,NoteT"],[4182,""],[4184,"T"],[4191,""],[4200,"K"],[4201,""],[4202,"T"],[4222,""],[4232,"Note,Nullifier,AccountId"],[4233,""],[4236,"NoteRef,NoteT"],[4237,""],[4238,"K"],[4258,""],[4259,"AccountId,N,O"],[4260,""],[4262,"NoteRef,NoteT"],[4263,""],[4265,"T"],[4275,"Nf,AccountId"],[4276,"Note,Nullifier,AccountId"],[4277,""],[4278,"NoteRef,NoteT"],[4279,"T"],[4286,"Nf,AccountId"],[4287,"Note,Nullifier,AccountId"],[4288,""],[4298,"AccountId,N,O"],[4299,"NoteRef,NoteT"],[4300,"U"],[4310,"T"],[4320,"Note,Nullifier,AccountId"],[4321,"AccountId,N,O,B,F"],[4323,"NoteRef,NoteT,N,F"],[4324,""],[4325,"AccountId"],[4326,""],[4328,"Nf,AccountId"],[4329,"Note,Nullifier,AccountId"],[4331,"NoteRef,NoteT"],[4332,"Note,Nullifier,AccountId"],[4333,"NoteRef,NoteT"],[4334,"NoteRef"],[4336,""],[4339,"NoteRef,NoteT"],[4340,""],[4344,"Note,Nullifier,AccountId"],[4345,"AccountId"],[4347,""],[4348,"NoteRef,NoteT"],[4349,"T"],[4356,"U,T"],[4366,"U"],[4376,"AccountId"],[4377,""],[4378,"NoteRef,NoteT"],[4379,""],[4392,"NoteRef"],[4393,"V"]]}],["zcash_client_sqlite",{"t":"FFPPPPFGPPPPFFFFNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNFNOONNNNNNNNNNNNNNNNNOCNNNCOONNNNNHHCHCSFNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPGPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOFNNNNNCNNNNNNNCNNNNNCNNNNNNNPGPPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPGNNNNNNNNNNNNNNHNNNNNNNN","n":["AccountUuid","BlockDb","CacheMiss","CorruptedData","Db","Fs","FsBlockDb","FsBlockDbError","InvalidBlockPath","InvalidBlockstoreRoot","MissingBlockPath","Protobuf","ReceivedNoteId","SqlTransaction","UtxoId","WalletDb","block_fully_scanned","block_max_scanned","block_metadata","borrow","","","","","","","","","borrow_mut","","","","","","","","chain","chain_height","clone","","","clone_into","","","clone_to_uninit","","","cmp","compare","conditional_select","create_account","default","deref","","","","","","","","deref_mut","","","","","","","","drop","","","","","","","","eq","","","equivalent","","","","","","","","","","","","","","","error","expose_uuid","find_account_for_ephemeral_address","find_block","fmt","","","","","","for_path","","","from","","","","","","","","","","","from_ref","","","from_uuid","get_account","get_account_birthday","get_account_for_ufvk","get_account_ids","get_account_metadata","get_block_hash","get_checkpoint_history","get_current_address","get_derived_account","get_known_ephemeral_addresses","get_max_cached_height","get_max_height_hash","get_memo","get_next_available_address","get_notes","get_sapling_nullifiers","get_sent_note_ids","get_sent_outputs","get_spendable_note","get_spendable_transparent_outputs","get_target_and_anchor_heights","get_transaction","get_transparent_address_metadata","get_transparent_balances","get_transparent_output","get_transparent_receivers","get_tx_height","get_tx_history","get_unified_full_viewing_keys","get_unspent_transparent_output","get_wallet_birthday","get_wallet_summary","hash","import_account_hd","import_account_ufvk","init","","","","","","","","into","","","","","","","","into_request","","","","","","","","partial_cmp","put_blocks","put_received_transparent_utxo","put_sapling_subtree_roots","","reserve_next_n_ephemeral_addresses","seed_relevance_to_derived_accounts","select_spendable_notes","set_transaction_status","store_decrypted_tx","store_transactions_to_be_sent","suggest_scan_ranges","to_owned","","","to_string","","transaction_data_requests","transactionally","truncate_to_height","","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","update_chain_tip","validate_seed","vzip","","","","","","","","wallet","with_blocks","","with_sapling_tree_mut","","write_block_metadata","BlockMeta","block_file_path","block_hash","block_time","borrow","borrow_mut","clone","clone_into","clone_to_uninit","deref","deref_mut","drop","eq","equivalent","","","","","fmt","from","from_ref","height","init","","into","into_request","migrations","orchard_actions_count","sapling_outputs_count","to_owned","try_from","try_into","type_id","vzip","init_blockmeta_db","init_cache_database","blockmeta","all_migrations","init","MIGRATION_ID","Migration","borrow","borrow_mut","dependencies","deref","deref_mut","description","down","drop","from","id","init","into","into_request","try_from","try_into","type_id","up","vzip","AccountCollision","AccountUnknown","AddressGeneration","AddressNotRecognized","BadAccountData","BalanceError","BlockConflict","CacheMiss","ChainHeightUnknown","CommitmentTree","CorruptedData","DbError","DecodingError","EphemeralAddressReuse","InvalidMemo","InvalidNote","Io","KeyDerivationError","NonSequentialBlocks","NoteFilterInvalid","Protobuf","ReachedGapLimit","RequestedRewindInvalid","SqliteClientError","TableNotEmpty","TransparentAddress","TransparentDerivation","UnknownZip32Derivation","UnsupportedPoolType","Zip32AccountIndexOutOfRange","borrow","borrow_mut","deref","deref_mut","drop","fmt","","from","","","","","","","","","","","init","into","into_request","source","to_string","try_from","try_into","type_id","vzip","requested_height","safe_rewind_height","Account","borrow","borrow_mut","clone","clone_into","clone_to_uninit","commitment_tree","deref","deref_mut","drop","fmt","from","from_ref","id","init","","into","into_request","name","source","testing","to_owned","try_from","try_into","type_id","ufvk","uivk","vzip","CheckpointConflict","Error","Query","Serialization","SqliteShardStore","SubtreeDiscontinuity","add_checkpoint","","borrow","","borrow_mut","","checkpoint_count","","deref","","deref_mut","","drop","","fmt","","for_each_checkpoint","","from","","get_cap","","get_checkpoint","","get_checkpoint_at_depth","","get_shard","","get_shard_roots","","init","","into","","into_request","","last_shard","","max_checkpoint_id","","min_checkpoint_id","","put_cap","","put_shard","","remove_checkpoint","","source","to_string","truncate_checkpoints_retaining","","truncate_shards","","try_from","","try_into","","type_id","","update_checkpoint_with","","vzip","","with_checkpoints","","attempted_insertion_range","checkpoint","checkpoint_id","existing_range","extant_marks_removed","extant_tree_state","AddressGeneration","BalanceError","CannotRevert","CommitmentTree","CorruptedData","DatabaseNotSupported","DbError","Other","SeedNotRelevant","SeedRequired","WalletMigrationError","borrow","borrow_mut","deref","deref_mut","drop","fmt","","from","","","","","","init","init_wallet_db","into","into_request","source","to_string","try_from","try_into","type_id","vzip"],"q":[[0,"zcash_client_sqlite"],[242,"zcash_client_sqlite::chain"],[276,"zcash_client_sqlite::chain::init"],[278,"zcash_client_sqlite::chain::migrations"],[279,"zcash_client_sqlite::chain::migrations::blockmeta"],[281,"zcash_client_sqlite::chain::migrations::blockmeta::init"],[301,"zcash_client_sqlite::error"],[358,"zcash_client_sqlite::error::SqliteClientError"],[360,"zcash_client_sqlite::wallet"],[388,"zcash_client_sqlite::wallet::commitment_tree"],[460,"zcash_client_sqlite::wallet::commitment_tree::Error"],[466,"zcash_client_sqlite::wallet::init"],[500,"zcash_client_backend::data_api"],[501,"core::option"],[502,"core::result"],[503,"rusqlite"],[504,"core::borrow"],[505,"zcash_protocol::consensus"],[506,"core::cmp"],[507,"subtle"],[508,"secrecy::vec"],[509,"zcash_keys::keys"],[510,"uuid"],[511,"zcash_primitives::legacy"],[512,"core::fmt"],[513,"rusqlite::error"],[514,"std::path"],[515,"core::convert"],[516,"core::clone"],[517,"prost::error"],[518,"std::io::error"],[519,"alloc::vec"],[520,"zcash_primitives::block"],[521,"zcash_protocol"],[522,"incrementalmerkletree"],[523,"zcash_keys::address"],[524,"zip32::fingerprint"],[525,"zip32"],[526,"core::ops::range"],[527,"zcash_client_backend::wallet"],[528,"zcash_protocol::memo"],[529,"sapling_crypto::note::nullifier"],[530,"zcash_primitives::transaction"],[531,"core::num::nonzero"],[532,"zcash_protocol::value"],[533,"std::collections::hash::map"],[534,"zcash_primitives::transaction::components::transparent"],[535,"zcash_client_backend::data_api::testing"],[536,"core::hash"],[537,"tonic::request"],[538,"zcash_client_backend::data_api::chain"],[539,"sapling_crypto::tree"],[540,"shardtree::error"],[541,"zcash_client_backend::data_api::scanning"],[542,"alloc::string"],[543,"core::ops::function"],[544,"core::any"],[545,"zcash_client_backend::data_api::chain::error"],[546,"zcash_client_backend::proto::compact_formats"],[547,"shardtree"],[548,"schemerz"],[549,"schemerz_rusqlite"],[550,"alloc::boxed"],[551,"std::collections::hash::set"],[552,"rusqlite::transaction"],[553,"bip32::error"],[554,"zcash_address::encoding"],[555,"zcash_keys::encoding"],[556,"core::error"],[557,"shardtree::store"],[558,"zcash_primitives::merkle_tree"],[559,"shardtree::prunable"]],"i":"``Cl000``0000````b000Ad0DjChAhAjAl765432107`621021021011262654321076543210765432107210222221111100000`263211077643654321077772102666666666636666666666666666666662666543210765432107654321071666666666662101766636543210765432107654321076665432107`43663`Cj00000000000000000000`000`0000000```````Lj00000000000000000M`0000000000000000000000`000000000000000000000000000000000Of0`N`0000`0000000`00000`0000000Kn`00`0Nf00101000101011100010000000000010101000000000000110000010101000100OhOj0100Od000000000`00000000000000`00000000","f":"````````````````{{{d{{b{ce}}}}}{{j{{h{f}}g}}}{{n{l}}}A`{}}0{{{d{{b{ce}}}}Ab}{{j{{h{f}}g}}}{{n{l}}}A`{}}{d{{d{c}}}{}}{{{d{Ad}}}{{d{l}}}}1111111{{{d{Af}}}{{d{Afc}}}{}}0000000`{{{d{{b{ce}}}}}{{j{{h{Ab}}g}}}{{n{l}}}A`{}}{{{d{Ah}}}Ah}{{{d{Aj}}}Aj}{{{d{Al}}}Al}{{d{d{Afc}}}An{}}00{{dB`}An}00{{{d{Aj}}{d{Aj}}}Bb}{{d{d{c}}}Bb{}}{{{d{Ah}}{d{Ah}}Bd}Ah}{{{d{Af{b{lc}}}}{d{Bf}}{d{{Bh{B`}}}}{d{Bj}}{h{{d{Bf}}}}}{{j{{Bn{eBl}}g}}}A`{}{}}{{}Ah}{C`{{d{c}}}{}}0000000{C`{{d{Afc}}}{}}0000000{C`An}0000000{{{d{Ah}}{d{Ah}}}Cb}{{{d{Aj}}{d{Aj}}}Cb}{{{d{Al}}{d{Al}}}Cb}{{d{d{c}}}Cb{}}00000000000000`{{{d{Ah}}}Cd}{{{d{{b{ce}}}}{d{Cf}}}{{j{{h{g}}i}}}{{n{l}}}A`{}{}}{{{d{Ch}}Ab}{{j{{h{Cj}}Cl}}}}{{{d{Ah}}{d{AfCn}}}D`}{{{d{Aj}}{d{AfCn}}}D`}0{{{d{Al}}{d{AfCn}}}D`}{{{d{Cl}}{d{AfCn}}}D`}0{{ce}{{j{{b{le}}Db}}}{{Df{Dd}}}{A`Dh}}{c{{j{DjDb}}}{{Df{Dd}}}}{c{{j{ChCl}}}{{Df{Dd}}}}{cc{}}0000000{DlCl}{DbCl}{DnCl}{{{d{c}}}c{}}00{CdAh}{{{d{{b{ce}}}}g}{{j{{h{i}}k}}}{{n{l}}}A`{}{}{}}{{{d{{b{ce}}}}g}{{j{Abi}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}{d{E`}}}{{j{{h{g}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}}{{j{{Eb{g}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}g{d{Ed}}{d{{Ef{i}}}}}{{j{Ehk}}}{{n{l}}}A`{}{}{}}{{{d{{b{ce}}}}Ab}{{j{{h{Ej}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}{d{El}}}{{j{{Eb{{Bn{Ab{h{En}}}}}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}g}{{j{{h{F`}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}{d{Fb}}Fd}{{j{{h{g}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}g{h{{Fh{Ff}}}}}{{j{{Eb{{Bn{CfFj}}}}i}}}{{n{l}}}A`{}{}}{{{d{Ch}}}{{j{{h{Ab}}Cl}}}}{{{d{{b{ce}}}}}{{j{{h{{Bn{AbEj}}}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}Fl}{{j{{h{Fn}}g}}}{{n{l}}}A`{}}{{{d{Af{b{lc}}}}eG`}{{j{{h{F`}}g}}}A`{}{}}{{{d{{b{ce}}}}El}{{j{{Eb{{Gd{gGb}}}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}Gf}{{j{{Eb{{Bn{gGh}}}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}{d{Gj}}El}{{j{{Eb{Fl}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}{d{Gj}}}{{j{{Eb{Gl}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}{d{Gj}}ElFf}{{j{{h{{Gd{gGb}}}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}{d{Cf}}AbFf}{{j{{Eb{Gn}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}H`}{{j{{h{{Bn{AbAb}}}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}Gj}{{j{{h{Hb}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}g{d{Cf}}}{{j{{h{Fj}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}gAb}{{j{{Hf{CfHd}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}{d{Hh}}Cb}{{j{{h{Gn}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}g}{{j{{Hf{Cf{h{Fj}}}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}Gj}{{j{{h{Ab}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}}{{j{{Eb{{Hj{g}}}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}}{{j{{Hf{gE`}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}{d{Hh}}}{{j{{h{Gn}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}}{{j{{h{Ab}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}Ff}{{j{{h{{Hl{g}}}}i}}}{{n{l}}}A`{}{}}{{{d{Ah}}{d{Afc}}}AnHn}{{{d{Af{b{lc}}}}{d{Bf}}{d{{Bh{B`}}}}Fd{d{Bj}}{h{{d{Bf}}}}}{{j{{Bn{eBl}}g}}}A`{}{}}{{{d{Af{b{lc}}}}{d{Bf}}{d{E`}}{d{Bj}}I`{h{{d{Bf}}}}}{{j{eg}}}A`{}{}}{{}C`}0000000{{}c{}}0000000{{}{{Ib{c}}}{}}0000000{{{d{Aj}}{d{Aj}}}{{h{Bb}}}}{{{d{Af{b{lc}}}}{d{Id}}{Eb{{If{e}}}}}{{j{Ang}}}A`{}{}}{{{d{Af{b{lc}}}}{d{Gn}}}{{j{eg}}}A`{}{}}{{{d{Af{b{Adc}}}}Ih{d{{Ef{{Il{Ij}}}}}}}{{j{An{In{e}}}}}A`{}}{{{d{Af{b{lc}}}}Ih{d{{Ef{{Il{Ij}}}}}}}{{j{An{In{e}}}}}A`{}}{{{d{Af{b{lc}}}}eC`}{{j{{Eb{{Bn{CfFj}}}}g}}}A`{}{}}{{{d{{b{ce}}}}{d{{Bh{B`}}}}}{{j{{J`{g}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}gHd{d{{Ef{El}}}}Ab{d{{Ef{i}}}}}{{j{{Jb{i}}k}}}{{n{l}}}A`{}{}{}}{{{d{Af{b{lc}}}}GjJd}{{j{Ane}}}A`{}}{{{d{Af{b{lc}}}}{Jf{e}}}{{j{Ang}}}A`{}{}}{{{d{Af{b{lc}}}}{d{{Ef{{Jh{e}}}}}}}{{j{Ang}}}A`{}{}}{{{d{{b{ce}}}}}{{j{{Eb{Jj}}g}}}{{n{l}}}A`{}}{dc{}}00{dJl}0{{{d{{b{ce}}}}}{{j{{Eb{Jn}}g}}}{{n{l}}}A`{}}{{{d{Af{b{lc}}}}i}{{j{eg}}}{A`Dh}{}{{K`{Db}}}{{Kd{{d{Af{b{Adc}}}}}{{Kb{{j{eg}}}}}}}}{{{d{Af{b{lc}}}}Ab}{{j{Abe}}}A`{}}{{{d{Ch}}Ab}{{j{AnCl}}}}{c{{j{e}}}{}{}}0000000{{}{{j{c}}}{}}0000000{dKf}0000000{{{d{Af{b{lc}}}}Ab}{{j{Ane}}}A`{}}{{{d{{b{ce}}}}g{d{{Bh{B`}}}}}{{j{Cbi}}}{{n{l}}}A`{}{}}{{}c{}}0000000`{{{d{Dj}}{h{Ab}}{h{C`}}g}{{j{An{Kh{ce}}}}}{}{}{{Kl{Kj}{{Kb{{j{An{Kh{ce}}}}}}}}}}{{{d{Ch}}{h{Ab}}{h{C`}}g}{{j{An{Kh{ce}}}}}{}{}{{Kl{Kj}{{Kb{{j{An{Kh{ce}}}}}}}}}}{{{d{Af{b{Adc}}}}k}{{j{gi}}}A`{}{}{{K`{{In{Kn}}}}}{{Kl{{d{Af{L`{e}}}}}{{Kb{{j{gi}}}}}}}}{{{d{Af{b{lc}}}}m}{{j{gk}}}A`{}{}{}{{K`{{In{i}}}}}{{Kl{{d{Af{L`{e}}}}}{{Kb{{j{gk}}}}}}}}{{{d{Ch}}{d{{Ef{Cj}}}}}{{j{AnCl}}}}`{{{d{Cj}}{d{c}}}Lb{{Df{Dd}}}}``{d{{d{c}}}{}}{{{d{Af}}}{{d{Afc}}}{}}{{{d{Cj}}}Cj}{{d{d{Afc}}}An{}}{{dB`}An}{C`{{d{c}}}{}}{C`{{d{Afc}}}{}}{C`An}{{{d{Cj}}{d{Cj}}}Cb}{{d{d{c}}}Cb{}}0000{{{d{Cj}}{d{AfCn}}}D`}{cc{}}{{{d{c}}}c{}}``{{}C`}{{}c{}}{{}{{Ib{c}}}{}}```{dc{}}{c{{j{e}}}{}{}}{{}{{j{c}}}{}}{dKf}{{}c{}}{{{d{AfCh}}}{{j{An{Ld{CdDb}}}}}}{{{d{Dj}}}{{j{AnDb}}}}`{{}{{Eb{{Lh{Lf}}}}}}```{d{{d{c}}}{}}{{{d{Af}}}{{d{Afc}}}{}}{{{d{Lj}}}{{Ll{Cd}}}}{C`{{d{c}}}{}}{C`{{d{Afc}}}{}}{{{d{Lj}}}{{d{Bf}}}}{{{d{Lj}}{d{Ln}}}{{j{Anc}}}{}}{C`An}{cc{}}{{{d{Lj}}}Cd}{{}C`}{{}c{}}{{}{{Ib{c}}}{}}{c{{j{e}}}{}{}}{{}{{j{c}}}{}}{dKf}9{{}c{}}``````````````````````````````{d{{d{c}}}{}}{{{d{Af}}}{{d{Afc}}}{}}?>;{{{d{M`}}{d{AfCn}}}D`}0{MbM`}{MdM`}{MfM`}{DlM`}{MhM`}{DnM`}{DbM`}{MjM`}{{{In{Kn}}}M`}{MlM`}{cc{}}{{}C`}{{}c{}}{{}{{Ib{c}}}{}}{{{d{M`}}}{{h{{d{Mn}}}}}}{dJl}{c{{j{e}}}{}{}}{{}{{j{c}}}{}}{dKf}{{}c{}}```{d{{d{c}}}{}}{{{d{Af}}}{{d{Afc}}}{}}{{{d{N`}}}N`}{{d{d{Afc}}}An{}}{{dB`}An}`{C`{{d{c}}}{}}{C`{{d{Afc}}}{}}{C`An}{{{d{N`}}{d{AfCn}}}D`}{cc{}}{{{d{c}}}c{}}{{{d{N`}}}Ah}`{{}C`}{{}c{}}{{}{{Ib{c}}}{}}{{{d{N`}}}{{h{{d{Bf}}}}}}{{{d{N`}}}{{d{Nb}}}}`{dc{}}{c{{j{e}}}{}{}}{{}{{j{c}}}{}}{dKf}{{{d{N`}}}{{h{{d{E`}}}}}}{{{d{N`}}}Nd}{{}c{}}``````{{{d{Af{Nf{lc}}}}eNh}{{j{Ang}}}Nj{}{}}{{{d{Af{Nf{{d{Ln}}c}}}}eNh}{{j{Ang}}}Nj{}{}}{d{{d{c}}}{}}0{{{d{Af}}}{{d{Afc}}}{}}0{{{d{{Nf{{d{Ln}}c}}}}}{{j{C`e}}}Nj{}}{{{d{{Nf{lc}}}}}{{j{C`e}}}Nj{}}{C`{{d{c}}}{}}0{C`{{d{Afc}}}{}}0{C`An}0{{{d{Kn}}{d{AfCn}}}D`}0{{{d{{Nf{lc}}}}C`i}{{j{Ang}}}Nj{}{}{{Kl{{d{e}}{d{Nh}}}{{Kb{{j{Ang}}}}}}}}{{{d{{Nf{{d{Ln}}c}}}}C`i}{{j{Ang}}}Nj{}{}{{Kl{{d{e}}{d{Nh}}}{{Kb{{j{Ang}}}}}}}}{cc{}}0{{{d{{Nf{{d{Ln}}c}}}}}{{j{{Nl{e}}g}}}Nj{}{}}{{{d{{Nf{lc}}}}}{{j{{Nl{e}}g}}}Nj{}{}}{{{d{{Nf{lc}}}}{d{e}}}{{j{{h{Nh}}g}}}Nj{}{}}{{{d{{Nf{{d{Ln}}c}}}}{d{e}}}{{j{{h{Nh}}g}}}Nj{}{}}{{{d{{Nf{lc}}}}C`}{{j{{h{{Bn{eNh}}}}g}}}Nj{}{}}{{{d{{Nf{{d{Ln}}c}}}}C`}{{j{{h{{Bn{eNh}}}}g}}}Nj{}{}}{{{d{{Nf{{d{Ln}}c}}}}Nn}{{j{{h{{O`{e}}}}g}}}Nj{}{}}{{{d{{Nf{lc}}}}Nn}{{j{{h{{O`{e}}}}g}}}Nj{}{}}{{{d{{Nf{lc}}}}}{{j{{Eb{Nn}}e}}}Nj{}}{{{d{{Nf{{d{Ln}}c}}}}}{{j{{Eb{Nn}}e}}}Nj{}}{{}C`}0{{}c{}}0{{}{{Ib{c}}}{}}0{{{d{{Nf{lc}}}}}{{j{{h{{O`{e}}}}g}}}Nj{}{}}{{{d{{Nf{{d{Ln}}c}}}}}{{j{{h{{O`{e}}}}g}}}Nj{}{}}{{{d{{Nf{{d{Ln}}c}}}}}{{j{{h{e}}g}}}Nj{}{}}{{{d{{Nf{lc}}}}}{{j{{h{e}}g}}}Nj{}{}}10{{{d{Af{Nf{{d{Ln}}c}}}}{Nl{e}}}{{j{Ang}}}Nj{}{}}{{{d{Af{Nf{lc}}}}{Nl{e}}}{{j{Ang}}}Nj{}{}}{{{d{Af{Nf{lc}}}}{O`{e}}}{{j{Ang}}}Nj{}{}}{{{d{Af{Nf{{d{Ln}}c}}}}{O`{e}}}{{j{Ang}}}Nj{}{}}{{{d{Af{Nf{lc}}}}{d{e}}}{{j{Ang}}}Nj{}{}}{{{d{Af{Nf{{d{Ln}}c}}}}{d{e}}}{{j{Ang}}}Nj{}{}}{{{d{Kn}}}{{h{{d{Mn}}}}}}{dJl}32{{{d{Af{Nf{{d{Ln}}c}}}}Ih}{{j{Ane}}}Nj{}}{{{d{Af{Nf{lc}}}}Ih}{{j{Ane}}}Nj{}}{c{{j{e}}}{}{}}0{{}{{j{c}}}{}}0{dKf}0{{{d{Af{Nf{lc}}}}{d{e}}i}{{j{Cbg}}}Nj{}{}{{Ob{{d{AfNh}}}{{Kb{{j{Ang}}}}}}}}{{{d{Af{Nf{{d{Ln}}c}}}}{d{e}}i}{{j{Cbg}}}Nj{}{}{{Ob{{d{AfNh}}}{{Kb{{j{Ang}}}}}}}}{{}c{}}0{{{d{Af{Nf{{d{Ln}}c}}}}C`i}{{j{Ang}}}Nj{}{}{{Kl{{d{e}}{d{Nh}}}{{Kb{{j{Ang}}}}}}}}{{{d{Af{Nf{lc}}}}C`i}{{j{Ang}}}Nj{}{}{{Kl{{d{e}}{d{Nh}}}{{Kb{{j{Ang}}}}}}}}`````````````````{d{{d{c}}}{}}{{{d{Af}}}{{d{Afc}}}{}}{C`{{d{c}}}{}}{C`{{d{Afc}}}{}}{C`An}{{{d{Od}}{d{AfCn}}}D`}0{cc{}}{M`Od}{MdOd}{{{In{Kn}}}Od}{MlOd}{DbOd}{{}C`}{{{d{Af{b{lc}}}}{h{{Bh{B`}}}}}{{j{An{Ld{CdOd}}}}}A`}{{}c{}}{{}{{Ib{c}}}{}}{{{d{Od}}}{{h{{d{Mn}}}}}}{dJl}{c{{j{e}}}{}{}}{{}{{j{c}}}{}}{dKf}{{}c{}}","D":"Mb","p":[[5,"WalletDb",0],[1,"reference",null,null,1],[5,"BlockMetadata",500],[6,"Option",501,null,1],[6,"Result",502,null,1],[5,"Connection",503],[10,"Borrow",504],[10,"Parameters",505],[5,"BlockHeight",505],[5,"SqlTransaction",0],[0,"mut"],[5,"AccountUuid",0],[5,"ReceivedNoteId",0],[5,"UtxoId",0],[1,"unit"],[1,"u8"],[6,"Ordering",506],[5,"Choice",507],[1,"str"],[8,"SecretVec",508],[5,"AccountBirthday",500],[5,"UnifiedSpendingKey",509],[1,"tuple",null,null,1],[1,"usize"],[1,"bool"],[5,"Uuid",510],[6,"TransparentAddress",511],[5,"FsBlockDb",0],[5,"BlockMeta",242],[6,"FsBlockDbError",0],[5,"Formatter",512],[8,"Result",512],[6,"Error",513],[5,"Path",514],[10,"AsRef",515],[10,"Clone",516],[5,"BlockDb",0],[5,"DecodeError",517],[5,"Error",518],[5,"UnifiedFullViewingKey",509],[5,"Vec",519],[6,"NoteFilter",500],[1,"slice"],[5,"AccountMeta",500],[5,"BlockHash",520],[6,"ShieldedProtocol",521],[5,"Position",522],[5,"UnifiedAddress",523],[5,"SeedFingerprint",524],[5,"AccountId",525],[1,"u32"],[5,"Range",526],[5,"TransparentAddressMetadata",527],[5,"NoteId",527],[6,"Memo",528],[5,"UnifiedAddressRequest",509],[6,"Note",527],[5,"ReceivedNote",527],[6,"NullifierQuery",500],[5,"Nullifier",529],[5,"TxId",530],[5,"OutputOfSentTx",500],[5,"WalletTransparentOutput",527],[8,"NonZeroU32",531],[5,"Transaction",530],[5,"Zatoshis",532],[5,"HashMap",533],[5,"OutPoint",534],[5,"TransactionSummary",535],[5,"WalletSummary",500],[10,"Hasher",536],[6,"AccountPurpose",500],[5,"Request",537],[5,"ChainState",538],[5,"ScannedBlock",500],[1,"u64"],[5,"Node",539],[5,"CommitmentTreeRoot",538],[6,"ShardTreeError",540],[6,"SeedRelevance",500],[5,"SpendableNotes",500],[6,"TransactionStatus",500],[5,"DecryptedTransaction",500],[5,"SentTransaction",500],[5,"ScanRange",541],[5,"String",542],[6,"TransactionDataRequest",500],[10,"From",515],[17,"Output"],[10,"FnOnce",543],[5,"TypeId",544],[6,"Error",545],[5,"CompactBlock",546],[10,"FnMut",543],[6,"Error",388],[5,"ShardTree",547],[5,"PathBuf",514],[6,"MigratorError",548],[10,"RusqliteMigration",549],[5,"Box",550,null,1],[5,"Migration",281],[5,"HashSet",551],[5,"Transaction",552],[6,"SqliteClientError",301],[6,"Error",528],[6,"AddressGenerationError",509],[6,"Error",553],[6,"ParseError",554],[6,"TransparentCodecError",555],[6,"BalanceError",532],[10,"Error",556],[5,"Account",360],[6,"AccountSource",500],[5,"UnifiedIncomingViewingKey",509],[5,"SqliteShardStore",388],[5,"Checkpoint",557],[10,"HashSer",558],[8,"PrunableTree",559],[5,"Address",522],[8,"LocatedPrunableTree",559],[10,"Fn",543],[6,"WalletMigrationError",466],[15,"RequestedRewindInvalid",358],[15,"SubtreeDiscontinuity",460],[15,"CheckpointConflict",460]],"r":[],"b":[[99,"impl-Debug-for-ReceivedNoteId"],[100,"impl-Display-for-ReceivedNoteId"],[102,"impl-Display-for-FsBlockDbError"],[103,"impl-Debug-for-FsBlockDbError"],[115,"impl-From%3CDecodeError%3E-for-FsBlockDbError"],[116,"impl-From%3CError%3E-for-FsBlockDbError"],[117,"impl-From%3CError%3E-for-FsBlockDbError"],[184,"impl-WalletCommitmentTrees-for-WalletDb%3CSqlTransaction%3C\'conn%3E,+P%3E"],[185,"impl-WalletCommitmentTrees-for-WalletDb%3CConnection,+P%3E"],[239,"impl-WalletCommitmentTrees-for-WalletDb%3CSqlTransaction%3C\'conn%3E,+P%3E"],[240,"impl-WalletCommitmentTrees-for-WalletDb%3CConnection,+P%3E"],[336,"impl-Display-for-SqliteClientError"],[337,"impl-Debug-for-SqliteClientError"],[338,"impl-From%3CError%3E-for-SqliteClientError"],[339,"impl-From%3CAddressGenerationError%3E-for-SqliteClientError"],[340,"impl-From%3CError%3E-for-SqliteClientError"],[341,"impl-From%3CDecodeError%3E-for-SqliteClientError"],[342,"impl-From%3CParseError%3E-for-SqliteClientError"],[343,"impl-From%3CError%3E-for-SqliteClientError"],[344,"impl-From%3CError%3E-for-SqliteClientError"],[345,"impl-From%3CTransparentCodecError%3E-for-SqliteClientError"],[346,"impl-From%3CShardTreeError%3CError%3E%3E-for-SqliteClientError"],[347,"impl-From%3CBalanceError%3E-for-SqliteClientError"],[394,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[395,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[400,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[401,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[408,"impl-Display-for-Error"],[409,"impl-Debug-for-Error"],[410,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[411,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[414,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[415,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[416,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[417,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[418,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[419,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[420,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[421,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[422,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[423,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[430,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[431,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[432,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[433,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[434,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[435,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[436,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[437,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[438,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[439,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[440,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[441,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[444,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[445,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[446,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[447,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[454,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[455,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[458,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[459,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[482,"impl-Display-for-WalletMigrationError"],[483,"impl-Debug-for-WalletMigrationError"],[485,"impl-From%3CSqliteClientError%3E-for-WalletMigrationError"],[486,"impl-From%3CAddressGenerationError%3E-for-WalletMigrationError"],[487,"impl-From%3CShardTreeError%3CError%3E%3E-for-WalletMigrationError"],[488,"impl-From%3CBalanceError%3E-for-WalletMigrationError"],[489,"impl-From%3CError%3E-for-WalletMigrationError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAIsBIwADAAMACQADABEAEwAmADgAYQAAAGMABQB0AAUAewADAIAABACGAB8ArgAbAMsAIQDuAAMA9AARAAcBAQAKAQAADAEIABcBAgAbAQgAJQEBACgBBQBMARAAXgEAAGABCABqAQkAdQEBAHgBAAB6AQoAiQEAAIsBEQCfAQsArQElAN0BBwDmAQUA7gEGAA==","P":[[16,"C,P,WalletRead::Error"],[19,"T"],[20,""],[21,"T"],[37,"C,P,WalletRead::Error"],[38,""],[41,"T"],[44,""],[48,"K"],[49,""],[50,"P,WalletRead::AccountId,WalletRead::Error"],[51,""],[52,"T"],[68,""],[79,"K"],[95,""],[96,"C,P,WalletRead::AccountId,WalletRead::Error"],[97,""],[104,"F,P"],[105,"P"],[107,"T"],[115,""],[118,"T"],[121,""],[122,"C,P,WalletRead::AccountId,WalletRead::Account,WalletRead::Error"],[123,"C,P,WalletRead::AccountId,WalletRead::Error"],[124,"C,P,WalletRead::Account,WalletRead::Error"],[125,"C,P,WalletRead::AccountId,WalletRead::Error"],[126,"C,P,InputSource::AccountId,InputSource::NoteRef,InputSource::Error"],[127,"C,P,WalletRead::Error"],[129,"C,P,WalletRead::AccountId,WalletRead::Error"],[130,"C,P,WalletRead::Account,WalletRead::Error"],[131,"C,P,WalletRead::AccountId,WalletRead::Error"],[132,""],[133,"C,P,WalletRead::Error"],[135,"P,WalletRead::AccountId,WalletRead::Error"],[136,"C,P,InputSource::NoteRef,InputSource::Error"],[137,"C,P,WalletRead::AccountId,WalletRead::Error"],[138,"C,P,WalletRead::Error"],[140,"C,P,InputSource::NoteRef,InputSource::Error"],[141,"C,P,InputSource::Error"],[142,"C,P,WalletRead::Error"],[144,"C,P,WalletRead::AccountId,WalletRead::Error"],[146,"C,P,InputSource::Error"],[147,"C,P,WalletRead::AccountId,WalletRead::Error"],[148,"C,P,WalletRead::Error"],[149,"C,P,WalletRead::AccountId,WalletRead::Error"],[151,"C,P,InputSource::Error"],[152,"C,P,WalletRead::Error"],[153,"C,P,WalletRead::AccountId,WalletRead::Error"],[154,"__H"],[155,"P,WalletRead::Account,WalletRead::Error"],[157,""],[165,"U"],[173,"T"],[181,""],[182,"P,WalletRead::AccountId,WalletRead::Error"],[183,"P,WalletWrite::UtxoRef,WalletRead::Error"],[184,"P,WalletCommitmentTrees::Error"],[186,"P,WalletRead::AccountId,WalletRead::Error"],[187,"C,P,WalletRead::AccountId,WalletRead::Error"],[188,"C,P,InputSource::AccountId,InputSource::NoteRef,InputSource::Error"],[189,"P,WalletRead::Error"],[190,"P,WalletRead::AccountId,WalletRead::Error"],[192,"C,P,WalletRead::Error"],[193,"T"],[196,""],[198,"C,P,WalletRead::Error"],[199,"P,A,E,F"],[200,"P,WalletRead::Error"],[201,""],[202,"U,T"],[210,"U"],[218,""],[226,"P,WalletRead::Error"],[227,"C,P,WalletRead::AccountId,WalletRead::Error"],[228,"V"],[237,"DbErrT,BlockSource::Error,F"],[239,"P,WalletCommitmentTrees::SaplingShardStore,A,E,F"],[240,"P,WalletCommitmentTrees::SaplingShardStore,A,WalletCommitmentTrees::Error,E,F"],[241,""],[243,"P"],[246,"T"],[248,""],[249,"T"],[250,""],[251,"T"],[253,""],[255,"K"],[260,""],[261,"T"],[265,""],[266,"U"],[267,"T"],[272,"U,T"],[273,"U"],[274,""],[275,"V"],[276,""],[283,"T"],[285,""],[286,"T"],[288,""],[289,"RusqliteMigration::Error"],[290,""],[291,"T"],[292,""],[294,"U"],[295,"T"],[296,"U,T"],[297,"U"],[298,""],[299,"RusqliteMigration::Error"],[300,"V"],[331,"T"],[335,""],[348,"T"],[349,""],[350,"U"],[351,"T"],[352,""],[354,"U,T"],[355,"U"],[356,""],[357,"V"],[361,"T"],[363,""],[364,"T"],[365,""],[367,"T"],[369,""],[371,"T"],[373,""],[376,"U"],[377,"T"],[378,""],[381,"T"],[382,"U,T"],[383,"U"],[384,""],[387,"V"],[394,"H,ShardStore::CheckpointId,ShardStore::Error"],[396,"T"],[400,"H,ShardStore::Error"],[402,"T"],[406,""],[410,"H,ShardStore::CheckpointId,ShardStore::Error,F"],[412,"T"],[414,"H,ShardStore::H,ShardStore::Error"],[416,"H,ShardStore::CheckpointId,ShardStore::Error"],[420,"H,ShardStore::H,ShardStore::Error"],[422,"H,ShardStore::Error"],[424,""],[426,"U"],[428,"T"],[430,"H,ShardStore::H,ShardStore::Error"],[432,"H,ShardStore::CheckpointId,ShardStore::Error"],[436,"H,ShardStore::H,ShardStore::Error"],[440,"H,ShardStore::CheckpointId,ShardStore::Error"],[442,""],[444,"H,ShardStore::CheckpointId,ShardStore::Error"],[446,"H,ShardStore::Error"],[448,"U,T"],[450,"U"],[452,""],[454,"H,ShardStore::CheckpointId,ShardStore::Error,F"],[456,"V"],[458,"H,ShardStore::CheckpointId,ShardStore::Error,F"],[477,"T"],[481,""],[484,"T"],[485,""],[491,"P"],[492,"U"],[493,"T"],[494,""],[496,"U,T"],[497,"U"],[498,""],[499,"V"]]}],["zcash_encoding",{"t":"FFSFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Array","CompactSize","MAX_COMPACT_SIZE","Optional","Vector","borrow","","","","borrow_mut","","","","from","","","","into","","","","read","","","","read_collected","","read_collected_mut","","read_t","serialized_size","serialized_size_of_u8_vec","try_from","","","","try_into","","","","type_id","","","","write","","","","write_nonempty","write_sized"],"q":[[0,"zcash_encoding"],[50,"std::io::error"],[51,"std::io"],[52,"alloc::vec"],[53,"core::ops::function"],[54,"core::option"],[55,"core::iter::traits::collect"],[56,"core::convert"],[57,"core::result"],[58,"core::any"],[59,"nonempty"],[60,"core::iter::traits::iterator"],[61,"core::iter::traits::exact_size"]],"i":"`````CbCdCfCh32103210321032102121332321032103210321022","f":"`````{b{{b{c}}}{}}000{{{b{d}}}{{b{dc}}}{}}000{cc{}}000{{}c{}}000{c{{h{f}}}j}{{cg}{{h{{l{e}}}}}j{}{{A`{{b{dc}}}{{n{{h{e}}}}}}}}{{cAbg}{{h{{l{e}}}}}j{}{{A`{{b{dc}}}{{n{{h{e}}}}}}}}{{cg}{{h{{Ad{e}}}}}j{}{{A`{c}{{n{{h{e}}}}}}}}{{cg}{{h{i}}}j{}{{A`{{b{dc}}}{{n{{h{e}}}}}}}{{Af{e}}}}{{cAbg}{{h{i}}}j{}{{A`{{b{dc}}}{{n{{h{e}}}}}}}{{Af{e}}}}{{cg}{{h{i}}}j{}{{Ah{{b{dc}}}{{n{{h{e}}}}}}}{{Af{e}}}}{{cAbg}{{h{i}}}j{}{{Ah{{b{dc}}}{{n{{h{e}}}}}}}{{Af{e}}}}{c{{h{e}}}j{{Aj{f}}}}{AbAb}{{{b{{An{Al}}}}}Ab}{c{{B`{e}}}{}{}}000{{}{{B`{c}}}{}}000{bBb}000{{cAb}{{h{Bd}}}Bf}{{c{b{{An{e}}}}g}{{h{Bd}}}Bf{}{{A`{{b{dc}}{b{e}}}{{n{{h{Bd}}}}}}}}{{cgi}{{h{Bd}}}Bf{}{{Bj{}{{Bh{e}}}}}{{A`{{b{dc}}{b{e}}}{{n{{h{Bd}}}}}}}}{{c{Ad{e}}g}{{h{Bd}}}Bf{}{{A`{ce}{{n{{h{Bd}}}}}}}}{{c{b{{Bl{e}}}}g}{{h{Bd}}}Bf{}{{A`{{b{dc}}{b{e}}}{{n{{h{Bd}}}}}}}}{{cgi}{{h{Bd}}}Bf{}{{Bn{}{{Bh{e}}}}C`}{{A`{{b{dc}}e}{{n{{h{Bd}}}}}}}}","D":"Cn","p":[[1,"reference",null,null,1],[0,"mut"],[1,"u64"],[8,"Result",50],[10,"Read",51],[5,"Vec",52],[17,"Output"],[10,"Fn",53],[1,"usize"],[6,"Option",54,null,1],[10,"FromIterator",55],[10,"FnMut",53],[10,"TryFrom",56],[1,"u8"],[1,"slice"],[6,"Result",57,null,1],[5,"TypeId",58],[1,"unit"],[10,"Write",51],[17,"Item"],[10,"IntoIterator",55],[5,"NonEmpty",59],[10,"Iterator",60],[10,"ExactSizeIterator",61],[5,"CompactSize",0],[5,"Vector",0],[5,"Array",0],[5,"Optional",0]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAABMAAgAGAAcAIQALAA==","P":[[5,"T"],[17,"U"],[21,"R"],[22,"R,E,F"],[24,"R,T,F"],[25,"R,E,F,O"],[29,"R,T"],[30,""],[32,"U,T"],[36,"U"],[40,""],[44,"W"],[45,"W,E,F"],[46,"W,E,I,F"],[47,"W,T,F"],[48,"W,E,F"],[49,"W,E,I,F"]]}],["zcash_extensions",{"t":"","n":[],"q":[],"i":"","f":"","D":"`","p":[],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAEAAAAAAAAAEAAAAAAA","P":[]}],["zcash_history",{"t":"FGGGPPPPSSPFRPFGGKNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNMNNONMNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNOMNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNN","n":["Entry","EntryKind","EntryLink","Error","ExpectedInMemory","ExpectedNode","Generated","Leaf","MAX_ENTRY_SIZE","MAX_NODE_DATA_SIZE","Node","NodeData","","Stored","Tree","V1","V2","Version","append_leaf","borrow","","","","","","","","borrow_mut","","","","","","","","clone","","clone_into","","clone_to_uninit","","combine","","","combine_inner","","","complete","consensus_branch_id","","","","default","end_height","","","","end_sapling_root","end_target","end_time","fmt","","","","","","","","from","","","","","","","","from_bytes","","","","hash","","","into","","","","","","","","is_empty","leaf","leaf_count","left","len","link_node_expected","new","","new_leaf","node_expected","read","","","","","resolve_link","right","root","root_node","sapling_tx","start_height","","","","start_sapling_root","start_target","start_time","subtree_commitment","subtree_total_work","to_bytes","","","to_owned","","to_string","","","truncate_leaf","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","vzip","","","","","","","","write","","","",""],"q":[[0,"zcash_history"],[166,"zcash_history::tree"],[167,"alloc::vec"],[168,"core::result"],[169,"zcash_history::version"],[170,"zcash_history::node_data"],[171,"zcash_history::entry"],[172,"core::fmt"],[173,"std::io::error"],[174,"core::convert"],[175,"std::io"],[176,"alloc::string"],[177,"core::any"]],"i":"````l0hBh``0`A`2````d0CjClAjAb8764321087607070755053215320053200001108877643210876551055043210876411148411853210414405320000005500718744321087643210876432108764321087653210","f":"``````````````````{{{f{b{d{c}}}}}{{n{{j{h}}l}}}A`}{f{{f{c}}}{}}0000000{{{f{b}}}{{f{bc}}}{}}0000000{{{f{Ab}}}Ab}{{{f{h}}}h}{{f{f{bc}}}Ad{}}0{{fAf}Ad}0{{{f{c}}{f{c}}}c{}}0{{{f{Ab}}{f{Ab}}}Ab}{{{Ah{Af}}{f{c}}{f{c}}}c{}}00{{{f{{Aj{c}}}}}AlA`}{{{f{c}}}An{}}00`{{}Ab}{{{f{c}}}B`{}}00````{{{f{{Aj{c}}}}{f{bBb}}}BdA`}{{{f{{Aj{c}}}}{f{bBb}}}Bd{BfA`}}{{{f{Ab}}{f{bBb}}}Bd}{{{f{l}}{f{bBb}}}Bd}0{{{f{h}}{f{bBb}}}Bd}0{{{f{Bh}}{f{bBb}}}Bd}{cc{}}0000000{{Anc}{{Bj{e}}}{{Bn{{Bl{Af}}}}}{}}0{{Anc}{{Bj{{Aj{e}}}}}{{Bn{{Bl{Af}}}}}A`}{{Anc}{{Bj{Ab}}}{{Bn{{Bl{Af}}}}}}{{{f{c}}}{{Ah{Af}}}{}}0{{{f{Ab}}}{{Ah{Af}}}}{{}c{}}0000000{{{f{{d{c}}}}}AlA`}{{{f{{Aj{c}}}}}AlA`}{{{f{{Aj{c}}}}}B`A`}{{{f{{Aj{c}}}}}{{n{hl}}}A`}{{{f{{d{c}}}}}AnA`}{hl}{{An{j{{C`{An{Aj{c}}}}}}{j{{C`{An{Aj{c}}}}}}}{{d{c}}}A`}{{hh}{{Aj{c}}}A`}{{}{{Aj{c}}}A`}{{}l}{{An{f{bc}}}{{Bj{e}}}Cb{}}00{{An{f{bc}}}{{Bj{{Aj{e}}}}}CbA`}{{An{f{bc}}}{{Bj{Ab}}}Cb}{{{f{{d{c}}}}h}{{n{{`{c}}l}}}A`}:{{{f{{d{c}}}}}hA`}{{{f{{d{c}}}}}{{n{{`{c}}l}}}A`}`{{{f{c}}}B`{}}00``````{{{f{c}}}{{j{Af}}}{}}0{{{f{Ab}}}{{j{Af}}}}{fc{}}0{fCd}00{{{f{b{d{c}}}}}{{n{Anl}}}A`}{c{{n{e}}}{}{}}0000000{{}{{n{c}}}{}}0000000{fCf}0000000{{}c{}}0000000{{{f{c}}{f{be}}}{{Bj{Ad}}}{}Ch}00{{{f{{Aj{c}}}}{f{be}}}{{Bj{Ad}}}A`Ch}{{{f{Ab}}{f{bc}}}{{Bj{Ad}}}Ch}","D":"Jn","p":[[0,"mut"],[5,"Tree",0,166],[1,"reference",null,null,1],[6,"EntryLink",0],[5,"Vec",167],[6,"Error",0],[6,"Result",168,null,1],[10,"Version",0,169],[5,"NodeData",0,170],[1,"unit"],[1,"u8"],[1,"array"],[5,"Entry",0,171],[1,"bool"],[1,"u32"],[1,"u64"],[5,"Formatter",172],[8,"Result",172],[10,"Debug",172],[6,"EntryKind",0],[8,"Result",173],[1,"slice"],[10,"AsRef",174],[1,"tuple",null,null,1],[10,"Read",175],[5,"String",176],[5,"TypeId",177],[10,"Write",175],[6,"V1",0],[6,"V2",0]],"r":[[0,171],[8,171],[9,170],[11,170],[14,166],[15,169],[16,169],[17,169]],"b":[[60,"impl-Display-for-Entry%3CV%3E"],[61,"impl-Debug-for-Entry%3CV%3E"],[63,"impl-Display-for-Error"],[64,"impl-Debug-for-Error"],[65,"impl-Display-for-EntryLink"],[66,"impl-Debug-for-EntryLink"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAE8ACwAUABUALgABADIAAQA1AAAANwABAD0ABwBnAAEAcQABAHwABACCAB8AowABAA==","P":[[18,"V"],[19,"T"],[35,""],[37,"T"],[39,""],[41,"Version::NodeData"],[43,""],[44,"Version::NodeData"],[47,"V"],[48,"Version::NodeData"],[52,""],[53,"Version::NodeData"],[60,"V"],[62,""],[68,"T"],[76,"T,Version::NodeData"],[78,"T,V"],[79,"T"],[80,"Version::NodeData"],[82,""],[83,"U"],[91,"V"],[96,""],[97,"V"],[100,""],[101,"R,Version::NodeData"],[104,"R,V"],[105,"R"],[106,"V"],[111,"Version::NodeData"],[122,""],[123,"T"],[125,""],[128,"V"],[129,"U,T"],[137,"U"],[145,""],[153,"V"],[161,"Version::NodeData,W"],[164,"V,W"],[165,"W"]]}],["zcash_inspect",{"t":"FFFOOCCNNNNNNNNNNHCOONNNNNNNNNNNNNNNONNNNHHNNNNNNCCOHNNNNCNNNNNNNNNNNNNFGPPPPPPNNNNNNNNNNNNNNHNNNNOONNNNNNNNNNNNNNFKTSFTNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNHNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNONNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNFFFFFFFFFFFFNONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNHHCHHHFSFSNNNNHNNNNNNNNNNONNONNNNNNOONNNNNNNNNFFFOONNNNNNNNNNNNNNNNNNHNNNNNNNNNNHNNNNNNHNNHHNNNNNNNNNNNNN","n":["CliOptions","GROTH16_PARAMS","ORCHARD_VK","__private_field","","address","block","borrow","","","borrow_mut","","","command","command_list","command_name","command_usage","complete","context","","data","deref","","","","","deref_mut","","","drop","","","fmt","from","","","help","help_requested","init","","","inspect_bytes","inspect_possible_hash","into","","","into_request","","","keys","lookup","","main","parse","parse_command","self_command_list","self_usage","transaction","try_from","","","try_into","","","type_id","","","usage","vzip","","","Address","AddressKind","P2pkh","P2sh","Sapling","Sprout","Tex","Unified","borrow","","borrow_mut","","deref","","deref_mut","","drop","","from","","init","","inspect","into","","into_request","","kind","net","try_from","","try_from_sapling","try_from_sprout","try_from_tex","try_from_transparent_p2pkh","try_from_transparent_p2sh","try_from_unified","try_into","","type_id","","vzip","","Block","BlockParams","MAX","MIN_BLOCK_VERSION","U256","WORD_BITS","abs_diff","add","","add_assign","add_slice","as_bits","as_ref","as_u128","as_u32","as_u64","as_usize","binop_carry","binop_slice","bit","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","","borrow_mut","","build_auth_data_root","build_merkle_root","byte","check_equihash_solution","check_proof_of_work","checked_add","checked_div","checked_mul","checked_neg","checked_pow","checked_rem","checked_sub","clone","clone_into","clone_to_uninit","cmp","compare","default","deref","","deref_mut","","derive_block_commitments_hash","div","","div_assign","div_mod","div_mod_knuth","div_mod_small","div_mod_word","drop","","eq","equihash_k","equihash_n","equivalent","","","","","exp10","extract_height","fits_word","fmt","","","","fmt_hex","from","","","","","","","","","","","","","","","","","","","from_big_endian","from_compact","from_dec_str","from_little_endian","from_ref","from_str","from_str_radix","full_mul_u64","full_shl","full_shr","guess_params","","hash","header","init","","inspect","inspect_header","inspect_header_inner","integer_sqrt","into","","into_request","","is_zero","leading_zeros","low_u128","low_u32","low_u64","max_value","mul","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","mul_assign","","","","","","","","","","","mul_u64","not","one","overflowing_add","overflowing_mul","overflowing_mul_u64","overflowing_neg","overflowing_pow","overflowing_sub","partial_cmp","pow","pow_limit","read","rem","","rem_assign","saturating_add","saturating_mul","saturating_sub","shl","","shl_assign","shr","","shr_assign","split","split_u128","sub","","sub_assign","sub_slice","to_big_endian","to_little_endian","to_owned","to_string","trailing_zeros","try_as_bits","try_from","","try_into","","txs","type_id","","vzip","","words","zero","Context","JsonAccountId","JsonAccountIdVisitor","JsonNetwork","JsonNetworkVisitor","ZOutputValue","ZOutputValueVisitor","ZScript","ZScriptVisitor","ZTxOut","ZUint256","ZUint256Visitor","accounts","","addr_network","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","chainhistoryroot","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","deref","","","","","","","","","","","","deref_mut","","","","","","","","","","","","deserialize","","","","","","","drop","","","","","","","","","","","","expecting","","","","","fmt","","","","","","","","","","","","","from","","","","","","","","","","","","","from_ref","","","","","","from_str","init","","","","","","","","","","","","into","","","","","","","","","","","","into_request","","","","","","","","","","","","network","","script_pubkey","serialize","","","to_owned","","","","","","to_string","transparent_coins","transparentcoins","try_from","","","","","","","","","","","","try_into","","","","","","","","","","","","type_id","","","","","","","","","","","","value","visit_i128","visit_i64","visit_str","","","visit_u128","visit_u64","","vzip","","","","","","","","","","","","inspect_mnemonic","inspect_sapling_extsk","view","inspect_sapling_extfvk","inspect_ufvk","inspect_uivk","Lightwalletd","MAINNET","Server","TESTNET","borrow","","borrow_mut","","connect","deref","","deref_mut","","drop","","endpoint","fmt","from","","host","init","","inner","into","","into_request","","lookup_txid","mainnet","parameters","port","testnet","try_from","","try_into","","type_id","","vzip","","MapTransparent","PrecomputedAuth","TransparentAuth","all_prev_outputs","auth","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","deref","","","deref_mut","","","drop","","","extract_height_from_coinbase","fmt","from","","","from_ref","init","","","input_amounts","input_scriptpubkeys","inspect","into","","","into_request","","","is_coinbase","map_authorization","map_script_sig","render_memo","render_value","to_owned","try_from","","","try_into","","","type_id","","","vzip","",""],"q":[[0,"zcash_inspect"],[71,"zcash_inspect::address"],[114,"zcash_inspect::block"],[345,"zcash_inspect::context"],[592,"zcash_inspect::keys"],[595,"zcash_inspect::keys::view"],[598,"zcash_inspect::lookup"],[638,"zcash_inspect::transaction"],[697,"gumdrop"],[698,"core::option"],[699,"std::io::cursor"],[700,"std::io::error"],[701,"core::ops::function"],[702,"zcash_proofs"],[703,"orchard::circuit"],[704,"core::fmt"],[705,"alloc::vec"],[706,"tonic::request"],[707,"core::result"],[708,"core::convert"],[709,"core::any"],[710,"zcash_address"],[711,"zcash_protocol::consensus"],[712,"zcash_address::convert"],[713,"zcash_address::kind::unified::address"],[714,"bitvec::slice"],[715,"bitvec::order"],[716,"core::marker"],[717,"zcash_primitives::block"],[718,"equihash::verify"],[719,"core::cmp"],[720,"uint::uint"],[721,"core::hash"],[722,"std::io"],[723,"alloc::string"],[724,"bitvec::ptr::span"],[725,"zip32"],[726,"serde::de"],[727,"zcash_primitives::transaction::components::transparent"],[728,"serde::ser"],[729,"bip0039::mnemonic"],[730,"bech32"],[731,"zcash_address::kind::unified::fvk"],[732,"zcash_address::kind::unified::ivk"],[733,"tonic::transport::channel"],[734,"zcash_client_backend::proto::service::compact_tx_streamer_client"],[735,"anyhow"],[736,"zcash_primitives::transaction"],[737,"zcash_protocol::value"],[738,"zcash_primitives::legacy"],[739,"zcash_protocol::memo"]],"i":"```AlB```10f2100000``0022110210210021000210``210210``0`0000`2102102100210``Lh000000Db101010101010`10100010000000101010``Dh``0000000000000000000000El101001``11111111111110101`1111111011Ff0222222122222212222222222222222222222222222`12112```212122222222222222222222222222222222222222222222222222222222222222222222222220122222222222222222222222212121121222````````````Bn00IdIfIhIjIlHfHhHjHlHnI`;:9876543210;;543210543210543210:9876543210;:9876543210;543210;:9876543210;:9876:98765433210;:98765432100;543210;:9876543210;:9876543210;:9876543210;;;02105432103;;:9876543210;:9876543210;:9876543210;099:86997:9876543210;``````````K`Kh10`1010101010110010100001010101010```KlLb0Lj2102222102102102`2102210222`102102`11``2102102102102","f":"```````{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{f}}}{{j{{b{h}}}}}}{{}{{j{{b{l}}}}}}{{{b{f}}}{{j{{b{l}}}}}}{{{b{l}}}{{j{{b{l}}}}}}{{{b{{A`{n}}}}e}{{j{c}}}{}{{Ah{{b{d{Ab{{b{{A`{n}}}}}}}}}{{Ad{{Af{c}}}}}}}}```{Aj{{b{c}}}{}}{{{b{Al}}}{{b{An}}}}1{{{b{B`}}}{{b{Bb}}}}2{Aj{{b{dc}}}{}}00{AjBd}00{{{b{f}}{b{dBf}}}Bh}{cc{}}00`{{{b{f}}}Bj}{{}Aj}00{{{Bl{n}}{j{Bn}}Bj}Bd}{{{C`{n}}{j{Bn}}Bj}Bd}{{}c{}}00{{}{{Cb{c}}}{}}00```{{}Bd}{{{b{d{Cd{c}}}}}{{Ch{fCf}}}{{Cj{l}}}}{{{b{l}}{b{d{Cd{c}}}}}{{Ch{fCf}}}{{Cj{l}}}}{{{b{f}}}{{j{{b{l}}}}}}{{{b{f}}}{{b{l}}}}`{c{{Ch{e}}}{}{}}00{{}{{Ch{c}}}{}}00{bCl}00{{}{{b{l}}}}{{}c{}}00````````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{Aj{{b{c}}}{}}0{Aj{{b{dc}}}{}}0{AjBd}0{cc{}}0{{}Aj}0{CnBd}{{}c{}}0{{}{{Cb{c}}}{}}0``>>{{D`{C`{n}}}{{Ch{Db{Dd{c}}}}}{}}0000{{D`Df}{{Ch{Db{Dd{c}}}}}{}}??>><<``````{{DhDh}Dh}{{{b{Dh}}c}Dh{{Dj{Dh}}}}{{Dhc}Dh{{Dj{Dh}}}}{{{b{dDh}}Dh}Bd}{{{b{d{A`{Dl}}}}{b{{A`{Dl}}}}}Bj}{b{{b{{Dn{ce}}}}}{}E`}{{{b{Dh}}}{{b{{A`{Dl}}}}}}{{{b{Dh}}}Eb}{{{b{Dh}}}Ed}{{{b{Dh}}}Dl}{{{b{Dh}}}Aj}{{DlDlBjc}{{Ef{DlBj}}}{{Eh{DlDl}{{Ad{{Ef{DlBj}}}}}}}}{{{b{d{A`{Dl}}}}{b{{A`{Dl}}}}c}Bj{{Eh{DlDl}{{Ad{{Ef{DlBj}}}}}}Ej}}{{{b{Dh}}Aj}Bj}=:=:3=:{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{El}}}{{C`{n}}}}{{{b{El}}}{{Ef{{C`{n}}Bj}}}}{{{b{Dh}}Aj}n}{{{b{En}}F`}{{Ch{BdFb}}}}{{{b{En}}F`}{{Ch{Bd{b{l}}}}}}{{DhDh}{{j{Dh}}}}00{Dh{{j{Dh}}}}111{{{b{Dh}}}Dh}{{b{b{dc}}}Bd{}}{{bn}Bd}{{{b{Dh}}{b{Dh}}}Fd}{{b{b{c}}}Fd{}}{{}Dh}{Aj{{b{c}}}{}}0{Aj{{b{dc}}}{}}0{{{C`{n}}{C`{n}}}{{C`{n}}}}{{Dhc}Dh{{Dj{Dh}}}}{{{b{Dh}}c}Dh{{Dj{Dh}}}}{{{b{dDh}}c}Bd{{Dj{Dh}}}}{{DhDh}{{Ef{DhDh}}}}{{DhDhAjAj}{{Ef{DhDh}}}}{{DhDl}{{Ef{DhDh}}}}{{DlDlDl}{{Ef{DlDl}}}}{AjBd}0{{{b{Dh}}{b{Dh}}}Bj}{{{b{Ff}}}Ed}0{{b{b{c}}}Bj{}}0000{AjDh}{{{b{El}}}{{j{Fh}}}}{{{b{Dh}}}Bj}{{{b{Dh}}{b{dBf}}}Bh}000{{{b{Dh}}{b{dBf}}Bj}Bh}{cc{}}{nDh}{FjDh}{EdDh}{FlDh}{FnDh}{G`Dh}{GbDh}<{GdDh}{EbDh}{GfDh}:{{{b{l}}}Dh}{{{C`{n}}}Dh}{DlDh}{{{b{{A`{n}}}}}Dh}{{{b{{C`{n}}}}}Dh}{{{b{Dh}}}Dh}2{Ed{{Ef{DhBjBj}}}}{{{b{l}}}{{Ch{DhGh}}}}4{{{b{c}}}c{}}{{{b{l}}}{{Ch{Dhc}}}{}}{{{b{l}}Ed}{{Ch{DhGj}}}}{{DhDl}{{C`{Dl}}}}{{DhEd}{{C`{Dl}}}}{{{C`{Dl}}Ed}Dh}{{{b{En}}}{{j{F`}}}}{{{b{El}}}{{j{F`}}}}{{{b{Dh}}{b{dc}}}BdGl}`{{}Aj}0{{{b{El}}{j{Bn}}}Bd}{{{b{En}}{j{Bn}}}Bd}{{{b{En}}{j{F`}}}Bd}?{{}c{}}0{{}{{Cb{c}}}{}}0{{{b{Dh}}}Bj}{{{b{Dh}}}Ed}{{{b{Dh}}}Eb}1{{{b{Dh}}}Dl}{{}Dh}{{{b{Dh}}{b{Gd}}}Dh}{{Dhn}Dh}{{Dh{b{Gb}}}Dh}{{DhGb}Dh}{{{b{Dh}}{b{Dl}}}Dh}{{Dh{b{Dl}}}Dh}{{{b{Dh}}Dl}Dh}{{{b{Dh}}G`}Dh}{{{b{Dh}}{b{G`}}}Dh}{{Dh{b{G`}}}Dh}{{DhDl}Dh}{{DhG`}Dh}{{{b{Dh}}Ed}Dh}{{{b{Dh}}{b{Ed}}}Dh}{{{b{Dh}}Fn}Dh}{{Dh{b{Ed}}}Dh}{{{b{Dh}}{b{Fn}}}Dh}{{{b{Dh}}Gb}Dh}{{DhEd}Dh}{{{b{Dh}}Fl}Dh}{{{b{Dh}}{b{Fl}}}Dh}{{Dh{b{Fn}}}Dh}{{DhFn}Dh}{{DhAj}Dh}{{Dh{b{Aj}}}Dh}{{{b{Dh}}Fj}Dh}{{{b{Dh}}{b{Fj}}}Dh}{{Dh{b{Fl}}}Dh}{{DhFl}Dh}{{{b{Dh}}{b{Aj}}}Dh}{{Dh{b{Fj}}}Dh}{{DhFj}Dh}{{{b{Dh}}Aj}Dh}{{{b{Dh}}Gd}Dh}{{{b{Dh}}n}Dh}{{Dh{b{Gd}}}Dh}{{DhDh}Dh}{{{b{Dh}}{b{Gb}}}Dh}{{Dh{b{Dh}}}Dh}{{{b{Dh}}{b{n}}}Dh}{{{b{Dh}}{b{Dh}}}Dh}{{{b{Dh}}Dh}Dh}{{Dh{b{n}}}Dh}{{DhGd}Dh}{{{b{dDh}}Fl}Bd}{{{b{dDh}}Fj}Bd}{{{b{dDh}}Aj}Bd}{{{b{dDh}}Ed}Bd}{{{b{dDh}}Gd}Bd}{{{b{dDh}}n}Bd}{{{b{dDh}}Gb}Bd}{{{b{dDh}}Dl}Bd}{{{b{dDh}}G`}Bd}{{{b{dDh}}Dh}Bd}{{{b{dDh}}Fn}Bd}{{DlDlDl}{{Ef{DlDl}}}}{DhDh}{{}Dh}{{DhDh}{{Ef{DhBj}}}}0{{DhDl}{{Ef{DhDl}}}}{Dh{{Ef{DhBj}}}}22{{{b{Dh}}{b{Dh}}}{{j{Fd}}}}{{DhDh}Dh}{{{b{Ff}}}Dh}{c{{Af{El}}}Gn}{{Dhc}Dh{{Dj{Dh}}Ej}}{{{b{Dh}}c}Dh{{Dj{Dh}}Ej}}{{{b{dDh}}c}Bd{{Dj{Dh}}Ej}}555{{Dhc}Dh{{Dj{Dh}}}}{{{b{Dh}}c}Dh{{Dj{Dh}}}}{{{b{dDh}}c}Bd{{Dj{Dh}}}}210{Dl{{Ef{DlDl}}}}{Eb{{Ef{DlDl}}}}34{{{b{dDh}}Dh}Bd}{{{b{d{A`{Dl}}}}{b{{A`{Dl}}}}}Bj}{{{b{Dh}}{b{d{A`{n}}}}}Bd}0{bc{}}{bH`}{{{b{Dh}}}Ed}{b{{Ch{{b{{Dn{ce}}}}{Hb{c}}}}}{}E`}{c{{Ch{e}}}{}{}}0{{}{{Ch{c}}}{}}0`{bCl}0{{}c{}}0{AjAj}{{}Dh}````````````{{{b{Bn}}}{{j{{Bl{Hd}}}}}}`{{{b{Bn}}}{{j{D`}}}}{b{{b{c}}}{}}00000000000{{{b{d}}}{{b{dc}}}{}}00000000000`{{{b{Hf}}}Hf}{{{b{Hh}}}Hh}{{{b{Hj}}}Hj}{{{b{Hl}}}Hl}{{{b{Hn}}}Hn}{{{b{I`}}}I`}{{b{b{dc}}}Bd{}}00000{{bn}Bd}00000{Aj{{b{c}}}{}}00000000000{Aj{{b{dc}}}{}}00000000000{c{{Ch{Hf}}}Ib}{c{{Ch{Hh}}}Ib}{c{{Ch{Hj}}}Ib}{c{{Ch{Hl}}}Ib}{c{{Ch{Hn}}}Ib}{c{{Ch{I`}}}Ib}{c{{Ch{Bn}}}Ib}{AjBd}00000000000{{{b{Id}}{b{dBf}}}Bh}{{{b{If}}{b{dBf}}}Bh}{{{b{Ih}}{b{dBf}}}Bh}{{{b{Ij}}{b{dBf}}}Bh}{{{b{Il}}{b{dBf}}}Bh}{{b{b{dBf}}}{{Ch{BdIn}}}}0000{{{b{Hf}}{b{dBf}}}Bh}{{{b{Hh}}{b{dBf}}}Bh}{{{b{Hj}}{b{dBf}}}Bh}0{{{b{Hl}}{b{dBf}}}Bh}{{{b{Hn}}{b{dBf}}}Bh}{{{b{I`}}{b{dBf}}}Bh}{{{b{Bn}}{b{dBf}}}Bh}{cc{}}000000000{J`I`}11{{{b{c}}}c{}}00000{{{b{l}}}{{Ch{Bnc}}}{}}{{}Aj}00000000000{{}c{}}00000000000{{}{{Cb{c}}}{}}00000000000{{{b{Bn}}}{{j{F`}}}}``{{{b{Hl}}c}ChJb}{{{b{Hn}}c}ChJb}{{{b{I`}}c}ChJb}{bc{}}00000{bH`}{{{b{Bn}}}{{j{{Bl{J`}}}}}}`{c{{Ch{e}}}{}{}}00000000000{{}{{Ch{c}}}{}}00000000000{bCl}00000000000`{{IfGf}{{Ch{ce}}}{}Jd}{{IfG`}{{Ch{ce}}}{}Jd}{{Id{b{l}}}{{Ch{ce}}}{}Jd}{{Ih{b{l}}}{{Ch{ce}}}{}Jd}{{Il{b{l}}}{{Ch{ce}}}{}Jd}{{IfEb}{{Ch{ce}}}{}Jd}{{IfDl}{{Ch{ce}}}{}Jd}{{IjDl}{{Ch{ce}}}{}Jd}{{}c{}}00000000000{{Jf{j{Bn}}}Bd}{{{Bl{Jh}}JjD`}Bd}`0{{JlD`}Bd}{{JnD`}Bd}````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{K`}}}{{Kf{{Kd{Kb}}}}}}{Aj{{b{c}}}{}}0{Aj{{b{dc}}}{}}0{AjBd}0{{{b{K`}}}H`}{{{b{Kh}}{b{dBf}}}Bh}{cc{}}0`{{}Aj}0`{{}c{}}0{{}{{Cb{c}}}{}}0{{{b{dKh}}{C`{n}}}{{j{{Ef{Kj{j{Fh}}}}}}}}{{}{{Kf{Kh}}}}``0{c{{Ch{e}}}{}{}}0{{}{{Ch{c}}}{}}0{bCl}0{{}c{}}0`````{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{Kl}}}Kl}{{b{b{dc}}}Bd{}}{{bn}Bd}{Aj{{b{c}}}{}}00{Aj{{b{dc}}}{}}00{AjBd}00{{{b{Kj}}}{{j{Fh}}}}{{{b{Kl}}{b{dBf}}}Bh}{cc{}}00{{{b{c}}}c{}}{{}Aj}00{{{b{Kl}}}{{Bl{Kn}}}}{{{b{Kl}}}{{Bl{L`}}}}{{Kj{j{Bn}}{j{Fh}}}Bd}{{}c{}}00{{}{{Cb{c}}}{}}00{{{b{Kj}}}Bj}{{{b{Lb}}Ld}Kl}{{{b{Lb}}}}{LfH`}{DlH`}{bc{}}{c{{Ch{e}}}{}{}}00{{}{{Ch{c}}}{}}00{bCl}00{{}c{}}00","D":"Kn","p":[[1,"reference",null,null,1],[0,"mut"],[5,"CliOptions",0],[10,"Options",697],[6,"Option",698,null,1],[1,"str"],[1,"u8"],[1,"slice"],[5,"Cursor",699],[17,"Output"],[8,"Result",700],[10,"FnOnce",701],[1,"usize"],[5,"GROTH16_PARAMS",0],[5,"ZcashParameters",702],[5,"ORCHARD_VK",0],[5,"VerifyingKey",703],[1,"unit"],[5,"Formatter",704],[8,"Result",704],[1,"bool"],[5,"Vec",705],[5,"Context",345],[1,"array"],[5,"Request",706],[5,"Parser",697],[5,"Error",697],[6,"Result",707,null,1],[10,"AsRef",708],[5,"TypeId",709],[5,"ZcashAddress",710],[6,"NetworkType",711],[5,"Address",71],[6,"ConversionError",712],[5,"Address",713],[5,"U256",114],[10,"Into",708],[1,"u64"],[5,"BitSlice",714],[10,"BitOrder",715],[1,"u128"],[1,"u32"],[1,"tuple",null,null,1],[10,"Fn",701],[10,"Copy",716],[5,"Block",114],[5,"BlockHeader",717],[6,"Network",711],[5,"Error",718],[6,"Ordering",719],[10,"BlockParams",114],[5,"BlockHeight",711],[1,"i16"],[1,"u16"],[1,"i32"],[1,"i64"],[1,"isize"],[1,"i8"],[1,"i128"],[6,"FromDecStrErr",720],[5,"FromStrRadixErr",720],[10,"Hasher",721],[10,"Read",722],[5,"String",723],[6,"BitSpanError",724],[5,"AccountId",725],[5,"JsonNetwork",345],[5,"JsonAccountId",345],[5,"ZUint256",345],[5,"ZOutputValue",345],[5,"ZScript",345],[5,"ZTxOut",345],[10,"Deserializer",726],[5,"JsonNetworkVisitor",345],[5,"JsonAccountIdVisitor",345],[5,"ZUint256Visitor",345],[5,"ZOutputValueVisitor",345],[5,"ZScriptVisitor",345],[5,"Error",704],[5,"TxOut",727],[10,"Serializer",728],[10,"Error",726],[5,"Mnemonic",729],[5,"u5",730],[6,"Variant",730],[5,"Ufvk",731],[5,"Uivk",732],[5,"Server",598],[5,"Channel",733],[5,"CompactTxStreamerClient",734],[8,"Result",735],[5,"Lightwalletd",598],[5,"Transaction",736],[5,"TransparentAuth",638],[5,"Zatoshis",737],[5,"Script",738],[5,"MapTransparent",638],[5,"Authorized",727],[5,"MemoBytes",739],[6,"AddressKind",71],[5,"PrecomputedAuth",638]],"r":[],"b":[[121,"impl-Add%3CT%3E-for-%26U256"],[122,"impl-Add%3CT%3E-for-U256"],[168,"impl-Div%3CT%3E-for-U256"],[169,"impl-Div%3CT%3E-for-%26U256"],[188,"impl-LowerHex-for-U256"],[189,"impl-Debug-for-U256"],[190,"impl-UpperHex-for-U256"],[191,"impl-Display-for-U256"],[194,"impl-From%3Cu8%3E-for-U256"],[195,"impl-From%3Ci16%3E-for-U256"],[196,"impl-From%3Cu32%3E-for-U256"],[197,"impl-From%3Cu16%3E-for-U256"],[198,"impl-From%3Ci32%3E-for-U256"],[199,"impl-From%3Ci64%3E-for-U256"],[200,"impl-From%3Cisize%3E-for-U256"],[201,"impl-From%3Cusize%3E-for-U256"],[202,"impl-From%3Ci8%3E-for-U256"],[203,"impl-From%3Cu128%3E-for-U256"],[204,"impl-From%3Ci128%3E-for-U256"],[206,"impl-From%3C%26str%3E-for-U256"],[207,"impl-From%3C%5Bu8;+8%5D%3E-for-U256"],[208,"impl-From%3Cu64%3E-for-U256"],[209,"impl-From%3C%26%5Bu8%5D%3E-for-U256"],[210,"impl-From%3C%26%5Bu8;+8%5D%3E-for-U256"],[211,"impl-From%3C%26U256%3E-for-U256"],[242,"impl-Mul%3C%26i8%3E-for-%26U256"],[243,"impl-Mul%3Cu8%3E-for-U256"],[244,"impl-Mul%3C%26isize%3E-for-U256"],[245,"impl-Mul%3Cisize%3E-for-U256"],[246,"impl-Mul%3C%26u64%3E-for-%26U256"],[247,"impl-Mul%3C%26u64%3E-for-U256"],[248,"impl-Mul%3Cu64%3E-for-%26U256"],[249,"impl-Mul%3Ci64%3E-for-%26U256"],[250,"impl-Mul%3C%26i64%3E-for-%26U256"],[251,"impl-Mul%3C%26i64%3E-for-U256"],[252,"impl-Mul%3Cu64%3E-for-U256"],[253,"impl-Mul%3Ci64%3E-for-U256"],[254,"impl-Mul%3Cu32%3E-for-%26U256"],[255,"impl-Mul%3C%26u32%3E-for-%26U256"],[256,"impl-Mul%3Ci32%3E-for-%26U256"],[257,"impl-Mul%3C%26u32%3E-for-U256"],[258,"impl-Mul%3C%26i32%3E-for-%26U256"],[259,"impl-Mul%3Cisize%3E-for-%26U256"],[260,"impl-Mul%3Cu32%3E-for-U256"],[261,"impl-Mul%3Cu16%3E-for-%26U256"],[262,"impl-Mul%3C%26u16%3E-for-%26U256"],[263,"impl-Mul%3C%26i32%3E-for-U256"],[264,"impl-Mul%3Ci32%3E-for-U256"],[265,"impl-Mul%3Cusize%3E-for-U256"],[266,"impl-Mul%3C%26usize%3E-for-U256"],[267,"impl-Mul%3Ci16%3E-for-%26U256"],[268,"impl-Mul%3C%26i16%3E-for-%26U256"],[269,"impl-Mul%3C%26u16%3E-for-U256"],[270,"impl-Mul%3Cu16%3E-for-U256"],[271,"impl-Mul%3C%26usize%3E-for-%26U256"],[272,"impl-Mul%3C%26i16%3E-for-U256"],[273,"impl-Mul%3Ci16%3E-for-U256"],[274,"impl-Mul%3Cusize%3E-for-%26U256"],[275,"impl-Mul%3Ci8%3E-for-%26U256"],[276,"impl-Mul%3Cu8%3E-for-%26U256"],[277,"impl-Mul%3C%26i8%3E-for-U256"],[278,"impl-Mul-for-U256"],[279,"impl-Mul%3C%26isize%3E-for-%26U256"],[280,"impl-Mul%3C%26U256%3E-for-U256"],[281,"impl-Mul%3C%26u8%3E-for-%26U256"],[282,"impl-Mul-for-%26U256"],[283,"impl-Mul%3CU256%3E-for-%26U256"],[284,"impl-Mul%3C%26u8%3E-for-U256"],[285,"impl-Mul%3Ci8%3E-for-U256"],[286,"impl-MulAssign%3Cu16%3E-for-U256"],[287,"impl-MulAssign%3Ci16%3E-for-U256"],[288,"impl-MulAssign%3Cusize%3E-for-U256"],[289,"impl-MulAssign%3Cu32%3E-for-U256"],[290,"impl-MulAssign%3Ci8%3E-for-U256"],[291,"impl-MulAssign%3Cu8%3E-for-U256"],[292,"impl-MulAssign%3Cisize%3E-for-U256"],[293,"impl-MulAssign%3Cu64%3E-for-U256"],[294,"impl-MulAssign%3Ci64%3E-for-U256"],[295,"impl-MulAssign-for-U256"],[296,"impl-MulAssign%3Ci32%3E-for-U256"],[310,"impl-Rem%3CT%3E-for-U256"],[311,"impl-Rem%3CT%3E-for-%26U256"],[316,"impl-Shl%3CT%3E-for-U256"],[317,"impl-Shl%3CT%3E-for-%26U256"],[319,"impl-Shr%3CT%3E-for-U256"],[320,"impl-Shr%3CT%3E-for-%26U256"],[324,"impl-Sub%3CT%3E-for-%26U256"],[325,"impl-Sub%3CT%3E-for-U256"],[458,"impl-Debug-for-ZUint256"],[459,"impl-Display-for-ZUint256"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAFoCJAAAABEAEwAOACUABgAvACoAXAACAGEAEwB2AAAAeAAAAHoABQCEAAEAhwADAIwABgCVAAEAngANAK0ADAC7AAYAwwAKAM8ABQDWAAAA2QABANwACwDrAAEA8wA4ADMBAAA1AQQAPQELAEsBAQBOAQoAWgF2ANsBAADeARIA/QFqAGoCAwBwAicAmwIGAKUCFAA=","P":[[7,"T"],[13,""],[17,"T,F"],[21,"T"],[22,""],[23,"T"],[24,""],[25,"T"],[29,""],[33,"T"],[37,""],[43,"U"],[46,"T"],[52,""],[53,"__S"],[55,""],[58,"U,T"],[61,"U"],[64,""],[68,"V"],[79,"T"],[87,""],[89,"T"],[91,""],[94,"U"],[96,"T"],[100,"U,T"],[102,"TryFromAddress::Error"],[108,"U"],[110,""],[112,"V"],[120,""],[121,"T"],[123,""],[125,"T,O"],[126,""],[131,""],[133,""],[141,"T"],[145,""],[158,"T"],[159,""],[161,"K"],[162,""],[163,"T"],[167,""],[168,"T"],[171,""],[180,"K"],[185,""],[193,"T"],[194,""],[205,"T"],[206,""],[216,"T"],[217,"FromStr::Err"],[218,""],[224,"__H"],[226,""],[232,"U"],[234,"T"],[236,""],[309,"R"],[310,"T"],[313,""],[316,"T"],[322,""],[324,"T"],[326,""],[330,"T"],[331,""],[333,"T,O"],[334,"U,T"],[336,"U"],[339,""],[341,"V"],[343,""],[360,"T"],[385,""],[391,"T"],[397,""],[403,"T"],[427,"D"],[432,"__D"],[434,""],[464,"T"],[474,""],[475,"T"],[483,"FromStr::Err"],[484,""],[496,"U"],[508,"T"],[520,""],[523,"S"],[525,"__S"],[526,"T"],[532,""],[535,"U,T"],[547,"U"],[559,""],[572,"Visitor::Value,E"],[580,"V"],[592,""],[602,"T"],[606,""],[607,"T"],[611,""],[615,"T"],[618,""],[621,"U"],[623,"T"],[625,""],[630,"U,T"],[632,"U"],[634,""],[636,"V"],[643,"T"],[649,""],[650,"T"],[651,""],[652,"T"],[658,""],[663,"T"],[667,""],[673,"U"],[676,"T"],[679,""],[684,"T"],[685,"U,T"],[688,"U"],[691,""],[694,"V"]]}],["zcash_keys",{"t":"CCCGGPPPPPPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNHHKPGPRPPPGPNNNNNNNMHHHHHNNNNNNMHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNOOGGGPGPPPPPPPPPPPPPPPFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNONNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNH","n":["address","encoding","keys","Address","Receiver","Sapling","","Tex","Transparent","","Unified","UnifiedAddress","borrow","","","borrow_mut","","","can_receive_as","clone","","clone_into","","clone_to_uninit","","corresponds","decode","","deref","","","deref_mut","","","drop","","","encode","","","eq","","fmt","","from","","","","","","from_receivers","has_orchard","has_sapling","has_transparent","init","","","into","","","receiver_types","sapling","testing","to_owned","","to_zcash_address","","transparent","try_from","","","","try_from_raw_sapling","try_from_raw_tex","try_from_raw_transparent_p2pkh","try_from_raw_transparent_p2sh","try_from_raw_unified","try_from_zcash_address","try_into","","","type_id","","","unknown","vzip","","","arb_addr","arb_unified_addr","AddressCodec","Base58","Bech32DecodeError","Bech32Error","Error","HrpMismatch","IncorrectVariant","ReadError","TransparentCodecError","UnsupportedAddressType","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","decode","decode_extended_full_viewing_key","decode_extended_spending_key","decode_extfvk_with_network","decode_payment_address","decode_transparent_address","deref","","deref_mut","","drop","","encode","encode_extended_full_viewing_key","encode_extended_spending_key","encode_payment_address","encode_payment_address_p","encode_transparent_address","encode_transparent_address_p","eq","fmt","","","","from","","","init","","into","","source","to_owned","to_string","","try_from","","try_into","","type_id","","vzip","","actual","expected","AddressGenerationError","DecodingError","DerivationError","DiversifierSpaceExhausted","Era","EraInvalid","EraMismatch","InsufficientData","InvalidSaplingDiversifierIndex","InvalidTransparentChildIndex","KeyDataInvalid","KeyNotAvailable","LengthInvalid","LengthMismatch","Orchard","ReadError","ReceiverTypeNotSupported","ShieldedReceiverRequired","Transparent","TypecodeInvalid","UnifiedAddressRequest","UnifiedFullViewingKey","UnifiedIncomingViewingKey","UnifiedSpendingKey","address","","all","borrow","","","","","","","","borrow_mut","","","","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","decode","","default_address","","","default_transparent_address","deref","","","","","","","","deref_mut","","","","","","","","drop","","","","","","","","encode","","eq","","find_address","","fmt","","","","","","","","","","","from","","","","","","","","","from_bytes","from_sapling_extended_full_viewing_key","from_seed","init","","","","","","","","intersect","into","","","","","","","","new","","","parse","sapling","","","","testing","to_address_request","to_bytes","to_owned","","","","","to_string","","","to_unified_full_viewing_key","to_unified_incoming_viewing_key","transparent","","","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","unsafe_new","vzip","","","","","","","","DiversifiableFullViewingKey","ExtendedFullViewingKey","ExtendedSpendingKey","address","","borrow","","","borrow_mut","","","change_address","clone","","","clone_into","","","clone_to_uninit","","","decrypt_diversifier","default_address","","","deref","","","deref_mut","","","derive_child","derive_internal","","diversified_address","diversified_change_address","drop","","","eq","","expsk","find_address","","fmt","","","from","","","","","from_bytes","","from_path","fvk","","init","","","into","","","master","read","","spending_key","to_bytes","","to_diversifiable_full_viewing_key","","to_extended_full_viewing_key","to_external_ivk","to_ivk","to_nk","to_ovk","to_owned","","","try_from","","","try_into","","","type_id","","","vzip","","","write","","arb_unified_spending_key"],"q":[[0,"zcash_keys"],[3,"zcash_keys::address"],[88,"zcash_keys::address::testing"],[90,"zcash_keys::encoding"],[150,"zcash_keys::encoding::Bech32DecodeError"],[152,"zcash_keys::keys"],[343,"zcash_keys::keys::sapling"],[436,"zcash_keys::keys::testing"],[437,"zcash_protocol"],[438,"zcash_address"],[439,"alloc::string"],[440,"core::result"],[441,"zcash_protocol::consensus"],[442,"core::option"],[443,"core::fmt"],[444,"zcash_primitives::legacy"],[445,"sapling_crypto::address"],[446,"zcash_address::kind::unified"],[447,"alloc::vec"],[448,"zcash_address::kind::unified::address"],[449,"zcash_address::convert"],[450,"core::any"],[451,"proptest::strategy::traits"],[452,"sapling_crypto::zip32"],[453,"bs58::decode"],[454,"bech32"],[455,"core::error"],[456,"zip32"],[457,"zcash_primitives::legacy::keys"],[458,"bip32::error"],[459,"zcash_address::kind::unified::fvk"],[460,"sapling_crypto::keys"],[461,"std::io::error"],[462,"std::io"]],"i":"`````Abf0100`1l120110101012012012012010010101201111000020120100`0121020011111112012010201```Eb`DfDj111`212121110`````1212120``````111221121212111212121212Ib0```El`Ff00110100Fd122Fh2````EhEnCn345F`71324560713207132071320713232032045607132456071324560713232563244566077132445607132030456071321456071321323`032`200713246703032456071324560713245607132145607132```DlG`Dn210211021021021102102102100211021020210210211101012021021002`01020111102102102102102102`","f":"````````````{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{f}}h}j}{{{b{l}}}l}{{{b{f}}}f}{{b{b{dc}}}n{}}0{{bA`}n}0{{{b{Ab}}{b{Ad}}}j}{{{b{c}}{b{Af}}}{{Aj{lAh}}}Al}{{{b{c}}{b{Af}}}{{An{f}}}Al}{B`{{b{c}}}{}}00{B`{{b{dc}}}{}}00{B`n}00{{{b{l}}{b{c}}}AhAl}0{{{b{f}}{b{c}}}AhAl}{{{b{l}}{b{l}}}j}{{{b{f}}{b{f}}}j}{{{b{l}}{b{dBb}}}Bd}{{{b{f}}{b{dBb}}}Bd}{cc{}}0{lf}1{Bff}{Bhf}{{{An{Bh}}{An{Bf}}}{{An{l}}}}{{{b{l}}}j}00{{}B`}00{{}c{}}00{{{b{l}}}{{Bl{Bj}}}}{{{b{l}}}{{An{{b{Bh}}}}}}`{bc{}}0{{{b{Ab}}Bn}Ad}{{{b{f}}{b{c}}}AdAl}{{{b{l}}}{{An{{b{Bf}}}}}}{c{{Aj{e}}}{}{}}0{C`{{Aj{lc}}}{}}1{{{Cb{A`}}}{{Aj{f{Cd{c}}}}}{}}000{C`{{Aj{f{Cd{c}}}}}{}}{{{b{c}}Ad}{{Aj{f{Cd{{b{Af}}}}}}}Al}{{}{{Aj{c}}}{}}00{bCf}00{{{b{l}}}{{b{{Cl{{Cj{Ch{Bl{A`}}}}}}}}}}{{}c{}}00{Cn{{`{{Db{}{{D`{f}}}}}}}}{{DdCn}{{`{{Db{}{{D`{l}}}}}}}}``````````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{Df}}}Df}{{b{b{dc}}}n{}}{{bA`}n}{{{b{c}}{b{Af}}}{{Aj{{Dj{}{{Dh{e}}}}e}}}{}{}}{{{b{Af}}{b{Af}}}{{Aj{DlDf}}}}{{{b{Af}}{b{Af}}}{{Aj{DnDf}}}}{{{b{Af}}}{{Aj{{Cj{BnDl}}Df}}}}{{{b{Af}}{b{Af}}}{{Aj{BhDf}}}}{{{b{{Cl{A`}}}}{b{{Cl{A`}}}}{b{Af}}}{{Aj{{An{Bf}}E`}}}}{B`{{b{c}}}{}}0{B`{{b{dc}}}{}}0{B`n}0{{{b{{Dj{}{{Dh{c}}}}}}{b{e}}}Ah{}{}}{{{b{Af}}{b{Dl}}}Ah}{{{b{Af}}{b{Dn}}}Ah}{{{b{Af}}{b{Bh}}}Ah}{{{b{c}}{b{Bh}}}AhAl}{{{b{{Cl{A`}}}}{b{{Cl{A`}}}}{b{Bf}}}Ah}{{{b{c}}{b{Bf}}}AhAl}{{{b{Df}}{b{Df}}}j}{{{b{Df}}{b{dBb}}}Bd}0{{{b{Eb}}{b{dBb}}}Bd}0{cc{}}{EdDf}1{{}B`}0{{}c{}}0{{{b{Df}}}{{An{{b{Ef}}}}}}{bc{}}{bAh}0{c{{Aj{e}}}{}{}}0{{}{{Aj{c}}}{}}0{bCf}0{{}c{}}0``````````````````````````{{{b{Eh}}EjCn}{{Aj{lEl}}}}{{{b{En}}EjCn}{{Aj{lEl}}}}{{}{{An{Cn}}}}{b{{b{c}}}{}}0000000{{{b{d}}}{{b{dc}}}{}}0000000{{{b{F`}}}F`}{{{b{El}}}El}{{{b{Cn}}}Cn}{{{b{Eh}}}Eh}{{{b{En}}}En}{{b{b{dc}}}n{}}0000{{bA`}n}0000{{{b{c}}{b{Af}}}{{Aj{EhAh}}}Al}{{{b{c}}{b{Af}}}{{Aj{EnAh}}}Al}{{{b{F`}}Cn}{{Cj{lEj}}}}{{{b{Eh}}Cn}{{Aj{{Cj{lEj}}El}}}}{{{b{En}}Cn}{{Aj{{Cj{lEj}}El}}}}{{{b{F`}}}{{Cj{BfFb}}}}{B`{{b{c}}}{}}0000000{B`{{b{dc}}}{}}0000000{B`n}0000000{{{b{Eh}}{b{c}}}AhAl}{{{b{En}}{b{c}}}AhAl}{{{b{Fd}}{b{Fd}}}j}{{{b{Ff}}{b{Ff}}}j}{{{b{Eh}}EjCn}{{Aj{{Cj{lEj}}El}}}}{{{b{En}}EjCn}{{Aj{{Cj{lEj}}El}}}}{{{b{Fh}}{b{dBb}}}Bd}0{{{b{Fd}}{b{dBb}}}Bd}{{{b{Ff}}{b{dBb}}}Bd}0{{{b{F`}}{b{dBb}}}Bd}{{{b{El}}{b{dBb}}}Bd}0{{{b{Cn}}{b{dBb}}}Bd}{{{b{Eh}}{b{dBb}}}Bd}{{{b{En}}{b{dBb}}}Bd}{cc{}}{FjFh}1111111{{Fd{b{{Cl{A`}}}}}{{Aj{F`Ff}}}}{Dl{{Aj{EhFh}}}}{{{b{c}}{b{{Cl{A`}}}}Fl}{{Aj{F`Fh}}}Al}{{}B`}0000000{{{b{Cn}}{b{Cn}}}{{An{Cn}}}}{{}c{}}0000000{{jjj}{{An{Cn}}}}{{{An{Fn}}{An{G`}}}{{Aj{EhFh}}}}{{{An{Gb}}{An{Gd}}}En}{{{b{Gf}}}{{Aj{EhFf}}}}`{{{b{F`}}}{{b{Dn}}}}{{{b{Eh}}}{{An{{b{G`}}}}}}{{{b{En}}}{{b{{An{Gd}}}}}}`{{{b{En}}}{{An{Cn}}}}{{{b{F`}}Fd}{{Bl{A`}}}}{bc{}}0000{bAh}00{{{b{F`}}}Eh}{{{b{Eh}}}En}{{{b{F`}}}{{b{Gh}}}}{{{b{Eh}}}{{An{{b{Fn}}}}}}{{{b{En}}}{{b{{An{Gb}}}}}}{c{{Aj{e}}}{}{}}0000000{{}{{Aj{c}}}{}}0000000{bCf}0000000{{jjj}Cn}{{}c{}}0000000```{{{b{Dl}}Ej}{{An{Bh}}}}{{{b{G`}}Ej}{{An{Bh}}}}{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{G`}}}{{Cj{EjBh}}}}{{{b{Dn}}}Dn}{{{b{Dl}}}Dl}{{{b{G`}}}G`}{{b{b{dc}}}n{}}00{{bA`}n}00{{{b{G`}}{b{Bh}}}{{An{{Cj{EjGj}}}}}}{{{b{Dn}}}{{Cj{EjBh}}}}{{{b{Dl}}}{{Cj{EjBh}}}}8{B`{{b{c}}}{}}00{B`{{b{dc}}}{}}00{{{b{Dn}}Gl}Dn}:9{{{b{G`}}Gn}{{An{Bh}}}}0{B`n}00{{{b{Dn}}{b{Dn}}}j}{{{b{Dl}}{b{Dl}}}j}`{{{b{Dl}}Ej}{{An{{Cj{EjBh}}}}}}{{{b{G`}}Ej}{{An{{Cj{EjBh}}}}}}{{{b{Dn}}{b{dBb}}}{{Aj{nH`}}}}{{{b{Dl}}{b{dBb}}}{{Aj{nH`}}}}{{{b{G`}}{b{dBb}}}{{Aj{nH`}}}}{cc{}}00{{{b{Dl}}}G`}{DlG`}{{{b{{Cl{A`}}}}}{{Aj{DnHb}}}}{{{b{{Cb{A`}}}}}{{An{G`}}}}{{{b{Dn}}{b{{Cl{Gl}}}}}Dn}{{{b{G`}}}{{b{Hd}}}}`{{}B`}00{{}c{}}00{{{b{{Cl{A`}}}}}Dn}{c{{Aj{DnHf}}}Hh}{c{{Aj{DlHf}}}Hh}{{{b{{Cl{A`}}}}ChFl}Dn}{{{b{Dn}}}{{Cb{A`}}}}{{{b{G`}}}{{Cb{A`}}}}{{{b{Dn}}}G`}>{{{b{Dn}}}Dl}{{{b{G`}}}Gd}{{{b{G`}}Gj}Hj}{{{b{G`}}Gj}Hl}{{{b{G`}}Gj}Hn}{bc{}}00{c{{Aj{e}}}{}{}}00{{}{{Aj{c}}}{}}00{bCf}00{{}c{}}00{{{b{Dn}}c}{{Aj{nHf}}}I`}{{{b{Dl}}c}{{Aj{nHf}}}I`}{Dd{{`{{Db{}{{D`{F`}}}}}}}}","D":"AB`","p":[[1,"reference",null,null,1],[0,"mut"],[6,"Address",3],[6,"PoolType",437],[1,"bool"],[5,"UnifiedAddress",3],[1,"unit"],[1,"u8"],[6,"Receiver",3],[5,"ZcashAddress",438],[1,"str"],[5,"String",439],[6,"Result",440,null,1],[10,"Parameters",441],[6,"Option",442,null,1],[1,"usize"],[5,"Formatter",443],[8,"Result",443],[6,"TransparentAddress",444],[5,"PaymentAddress",445],[6,"Typecode",446],[5,"Vec",447],[6,"NetworkType",441],[5,"Address",448],[1,"array"],[6,"ConversionError",449],[5,"TypeId",450],[1,"u32"],[1,"tuple",null,null,1],[1,"slice"],[5,"UnifiedAddressRequest",152],[17,"Value"],[10,"Strategy",451],[6,"Network",441],[6,"Bech32DecodeError",90],[17,"Error"],[10,"AddressCodec",90],[5,"ExtendedFullViewingKey",343,452],[5,"ExtendedSpendingKey",343,452],[6,"Error",453],[6,"TransparentCodecError",90],[6,"Error",454],[10,"Error",455],[5,"UnifiedFullViewingKey",152],[5,"DiversifierIndex",456],[6,"AddressGenerationError",152],[5,"UnifiedIncomingViewingKey",152],[5,"UnifiedSpendingKey",152],[5,"NonHardenedChildIndex",457],[6,"Era",152],[6,"DecodingError",152],[6,"DerivationError",152],[6,"Error",458],[5,"AccountId",456],[5,"AccountPubKey",457],[5,"DiversifiableFullViewingKey",343,452],[5,"ExternalIvk",457],[5,"IncomingViewingKey",452],[5,"Ufvk",459],[5,"AccountPrivKey",457],[6,"Scope",456],[5,"ChildIndex",456],[5,"Diversifier",460],[5,"Error",443],[6,"DecodingError",460],[5,"FullViewingKey",460],[5,"Error",461],[10,"Read",462],[5,"SaplingIvk",460],[5,"NullifierDerivingKey",460],[5,"OutgoingViewingKey",460],[10,"Write",462],[15,"HrpMismatch",150]],"r":[[343,452],[344,452],[345,452]],"b":[[37,"impl-UnifiedAddress"],[38,"impl-AddressCodec%3CP%3E-for-UnifiedAddress"],[46,"impl-From%3CUnifiedAddress%3E-for-Address"],[48,"impl-From%3CTransparentAddress%3E-for-Address"],[49,"impl-From%3CPaymentAddress%3E-for-Address"],[127,"impl-Display-for-Bech32DecodeError"],[128,"impl-Debug-for-Bech32DecodeError"],[129,"impl-Debug-for-TransparentCodecError"],[130,"impl-Display-for-TransparentCodecError"],[246,"impl-Display-for-DerivationError"],[247,"impl-Debug-for-DerivationError"],[249,"impl-Display-for-DecodingError"],[250,"impl-Debug-for-DecodingError"],[252,"impl-Debug-for-AddressGenerationError"],[253,"impl-Display-for-AddressGenerationError"],[393,"impl-From%3C%26ExtendedFullViewingKey%3E-for-DiversifiableFullViewingKey"],[394,"impl-From%3CExtendedFullViewingKey%3E-for-DiversifiableFullViewingKey"]],"c":"OjAAAAEAAAAAAAAAEAAAAJ8B","e":"OzAAAAEAACUBMwAGAAAACQAAAA0ABQAUAAUAGwAAAB0ACAAnAAAAKQADAC8AAAAxAAEANwACAD8AAgBFAAgATwAFAFYABABcAA8AcgAFAH8ABACFAAAAhwABAIsADQCbAAAAngACAKUAAQCoAAAAqwABALQAHgDVAAAA2AAYAPMAAQD3AAoAAwEAAAwBCQAjAQAAJwEAACoBCAA3ARcAUAEHAFkBAABdAQUAZAEIAHEBBQB8AQUAhAECAIoBAQCQAQMAlwEAAJkBAACdAQIApAEOALQBAQA=","P":[[12,"T"],[18,""],[21,"T"],[23,""],[26,"P"],[28,"T"],[34,""],[37,"P"],[40,""],[44,"T"],[46,""],[47,"T"],[48,""],[57,"U"],[60,""],[63,"T"],[65,""],[66,"P"],[67,""],[68,"U,T"],[70,"TryFrom::Error"],[71,"U,T"],[72,"TryFromRawAddress::Error"],[77,"P"],[78,"U"],[81,""],[85,"V"],[88,""],[100,"T"],[104,""],[105,"T"],[106,""],[107,"P,AddressCodec::Error"],[108,""],[113,"T"],[117,""],[119,"AddressCodec::Error,P"],[120,""],[123,"P"],[124,""],[125,"P"],[126,""],[131,"T"],[132,""],[133,"T"],[134,""],[136,"U"],[138,""],[139,"T"],[140,""],[142,"U,T"],[144,"U"],[146,""],[148,"V"],[176,""],[179,"T"],[195,""],[200,"T"],[205,""],[210,"P"],[212,""],[216,"T"],[232,""],[240,"P"],[242,""],[257,"T"],[258,""],[259,"T"],[266,""],[268,"P"],[269,""],[278,"U"],[286,""],[297,"T"],[302,""],[310,"U,T"],[318,"U"],[326,""],[335,"V"],[346,""],[348,"T"],[354,""],[358,"T"],[361,""],[368,"T"],[374,""],[390,"T"],[393,""],[403,"U"],[406,""],[407,"R"],[409,""],[419,"T"],[422,"U,T"],[425,"U"],[428,""],[431,"V"],[434,"W"],[436,""]]}],["zcash_primitives",{"t":"CCCCCCCEFFFONNNNNNNNNNNNNNNNNNNNNNEONNNNNNNNNNNNNNNOOONOONNNNNNNNNNNNONNNNFPPGPPSPPSPFPGKGGPPPPPPKPPPPSPFPSMNNNNMNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNMNNNNMNNNNMNNNNNNNNNNNNNNNNNNNMNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHCCCSSSSSSSSSSSSSSSSSSSSSSSSPFPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNCNNNNNNNNNNNNNFFTTFFFTKFFFFTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHPPGPPGFPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKHMHHHHHHHHCMHHHHHHHKFRGRPRRPPRRPFFKRRFFFGFFPNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNMCNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNONNNNNNNNNNNNNNNOOONOONNNNONOCCCNNNNCNNNNNNNONNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNPGFFPPPSGPGPPPPPPFPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOFSEEFFEENCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNCNCNNNNNNCNNNNNNNNNNNNNNNNFGSFPPTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNHHHSSSKMMHHHHHHHHHHCHHHHHHHHHKMMMMHHHHHHHCHHFFNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNKFFKFRFFNONNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNONNNNNOOOCNNNNNNNNNNNNNNNNNNNNNNONOONNNNNNNNGPPFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSHHHHHRKMCCCFNNNNNNNNNNNNNNNNNNNNGKPKTPNNNNNMNNNNNNNNMMNNNNNNMNPGFSSSPSSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSPGFPKNNNNNNNNNNNNNNNNMMNNHNNNNNNNNOOOOOHHHHHHFFNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNCFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["block","consensus","constants","legacy","memo","merkle_tree","transaction","zip32","BlockHash","BlockHeader","BlockHeaderData","bits","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","deref","","","","deref_mut","","","drop","","","dynamic_usage","dynamic_usage_bounds","eq","equihash","final_sapling_root","fmt","","freeze","from","","","from_slice","hash","","init","","","into","","","merkle_root","nonce","prev_block","read","solution","time","to_owned","to_string","try_from","","","try_from_slice","try_into","","","type_id","","","version","vzip","","","write","BlockHeight","Blossom","","BranchId","Canopy","","H0","Heartwood","","MAIN_NETWORK","Main","MainNetwork","","Network","NetworkConstants","NetworkType","NetworkUpgrade","Nu5","","Nu6","","Overwinter","","Parameters","Regtest","Sapling","","Sprout","TEST_NETWORK","Test","TestNetwork","","ZIP212_GRACE_PERIOD","activation_height","","","","add","b58_pubkey_address_prefix","","","","","b58_script_address_prefix","","","","","b58_sprout_address_prefix","","","","","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","coin_type","","","","","deref","","","","","","","deref_mut","","","","","","","drop","","","","","","","dynamic_usage","","","","","","","dynamic_usage_bounds","","","","","","","eq","","","","","","","fmt","","","","","","","","","for_height","from","","","","","","","","from_u32","from_u64","hash","","","height_bounds","height_range","hrp_sapling_extended_full_viewing_key","","","","","hrp_sapling_extended_spending_key","","","","","hrp_sapling_payment_address","","","","","hrp_tex_address","","","","","init","","","","","","","into","","","","","","","is_nu_active","network_type","","","","partial_cmp","saturating_sub","sprout_uses_groth_proofs","sub","","testing","to_owned","","","","","","","to_string","","try_from","","","","","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","arb_branch_id","arb_height","mainnet","regtest","testnet","B58_PUBKEY_ADDRESS_PREFIX","B58_SCRIPT_ADDRESS_PREFIX","B58_SPROUT_ADDRESS_PREFIX","COIN_TYPE","HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY","HRP_SAPLING_EXTENDED_SPENDING_KEY","HRP_SAPLING_PAYMENT_ADDRESS","HRP_TEX_ADDRESS","B58_PUBKEY_ADDRESS_PREFIX","B58_SCRIPT_ADDRESS_PREFIX","B58_SPROUT_ADDRESS_PREFIX","COIN_TYPE","HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY","HRP_SAPLING_EXTENDED_SPENDING_KEY","HRP_SAPLING_PAYMENT_ADDRESS","HRP_TEX_ADDRESS","B58_PUBKEY_ADDRESS_PREFIX","B58_SCRIPT_ADDRESS_PREFIX","B58_SPROUT_ADDRESS_PREFIX","COIN_TYPE","HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY","HRP_SAPLING_EXTENDED_SPENDING_KEY","HRP_SAPLING_PAYMENT_ADDRESS","HRP_TEX_ADDRESS","PublicKeyHash","Script","ScriptHash","TransparentAddress","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deref","","deref_mut","","drop","","eq","","fmt","","from","","hash","init","","into","","keys","partial_cmp","read","script","serialized_size","shl","testing","to_owned","","try_from","","try_from_raw_transparent_p2pkh","try_from_raw_transparent_p2sh","try_into","","type_id","","vzip","","write","AccountPrivKey","AccountPubKey","EPHEMERAL","EXTERNAL","EphemeralIvk","ExternalIvk","ExternalOvk","INTERNAL","IncomingViewingKey","InternalIvk","InternalOvk","NonHardenedChildIndex","TransparentKeyScope","ZERO","as_bytes","","borrow","","","","","","","","","borrow_mut","","","","","","","","","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","ct_eq","custom","default_address","deref","","","","","","","","","deref_mut","","","","","","","","","derive_address","derive_ephemeral_address","derive_ephemeral_ivk","derive_external_ivk","derive_external_secret_key","derive_internal_ivk","derive_internal_secret_key","derive_secret_key","deserialize","","drop","","","","","","","","","eq","","external_ovk","fmt","","","","","","","from","","","","","","","","","","from_bytes","from_extended_privkey","from_index","from_seed","index","init","","","","","","","","","internal_ovk","into","","","","","","","","","next","ovks_for_shielding","pubkey_to_address","serialize","","to_account_pubkey","to_bytes","to_owned","","","","","","","try_from","","","","","","","","","","try_into","","","","","","","","","type_id","","","","","","","","","vzip","","","","","","","","","arb_transparent_addr","Arbitrary","Empty","Error","Future","InvalidUtf8","Memo","MemoBytes","Text","TextMemo","TooLong","as_array","as_slice","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","default","deref","","","","","deref_mut","","","","drop","","","","empty","encode","eq","","","","fmt","","","","from","","","","","","from_bytes","","from_str","init","","","","into","","","","partial_cmp","to_owned","","","","to_string","try_from","","","","","","try_into","","","","type_id","","","","vzip","","","","HashSer","merkle_path_from_slice","read","read_address","read_commitment_tree","read_frontier_v0","read_frontier_v1","read_incremental_witness","read_leu64_usize","read_nonempty_frontier_v1","read_position","testing","write","write_address","write_commitment_tree","write_frontier_v1","write_incremental_witness","write_nonempty_frontier_v1","write_position","write_usize_leu64","Authorization","Authorized","Digest","DigestError","HeaderDigest","NotSigned","OrchardAuth","OrchardDigest","Overwinter","Sapling","SaplingAuth","SaplingDigest","Sprout","Transaction","TransactionData","TransactionDigest","TransparentAuth","TransparentDigest","TransparentDigests","TxDigests","TxId","TxVersion","TzeDigests","Unauthorized","Zip225","as_ref","auth_commitment","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","builder","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","cmp","combine","components","consensus_branch_id","deref","","","","","","","","","","","deref_mut","","","","","","","","","","digest","digest_header","digest_orchard","digest_sapling","digest_transparent","drop","","","","","","","","","","dynamic_usage","dynamic_usage_bounds","eq","","","expiry_height","fee_paid","fees","fmt","","","","","","","","","freeze","from","","","","","","","","","","from_bytes","from_parts","has_orchard","has_overwinter","has_sapling","has_sprout","hash","header","header_digest","init","","","","","","","","","","inputs_digest","into","","","","","","","","","","into_data","lock_time","map_authorization","map_bundles","orchard_bundle","orchard_digest","outputs_digest","","partial_cmp","per_input_digest","prevouts_digest","read","","","sapling_bundle","sapling_digest","sapling_value_balance","sequence_digest","sighash","sighash_v4","sighash_v5","sprout_bundle","suggested_for_branch","temporary_zcashd_read_v5_sapling","temporary_zcashd_write_v5_sapling","testing","to_owned","","","","","to_string","transparent_bundle","transparent_digests","try_from","","","","","","","","","","try_into","","","","","","","","","","txid","","type_id","","","","","","","","","","util","version","version_group_id","vzip","","","","","","","","","","write","","","write_transparent","write_v4","write_v5","write_v5_header","write_v5_sapling","Balance","BuildConfig","BuildResult","Builder","Bundle","ChangeRequired","Coinbase","DEFAULT_TX_EXPIRY_DELTA","Error","Fee","FeeError","FeeRule","InsufficientFunds","OrchardBuild","OrchardBuilderNotAvailable","OrchardRecipient","OrchardSpend","Progress","SaplingBuild","SaplingBuilderNotAvailable","Standard","TransparentBuild","add_orchard_output","add_orchard_spend","add_sapling_output","add_sapling_spend","add_transparent_input","add_transparent_output","borrow","","","","","","borrow_mut","","","","","","build","clone","clone_into","clone_to_uninit","cur","deref","","","","","","deref_mut","","","","","","drop","","","","","","end","fmt","","","","","from","","","","","","","","","","","get_fee","init","","","","","","into","","","","","","mock_build","new","orchard_builder_config","orchard_meta","params","sapling_builder_config","sapling_inputs","sapling_meta","sapling_outputs","target_height","to_owned","to_string","","transaction","transparent_inputs","transparent_outputs","try_from","","","","","","try_into","","","","","","type_id","","","","","","vzip","","","","","","with_progress_notifier","orchard_anchor","sapling_anchor","Amount","GROTH_PROOF_SIZE","JsDescription","OutPoint","OutputDescription","SpendDescription","TxIn","TxOut","add","amount","anchor","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","cmstar_bytes","cmu","const_from_i64","const_from_u64","cv","","deref","","","deref_mut","","","drop","","","dynamic_usage","","","dynamic_usage_bounds","","","enc_ciphertext","","ephemeral_key","","eq","fmt","","","from","","","","","from_i64","from_i64_le_bytes","from_nonnegative_i64","from_nonnegative_i64_le_bytes","from_parts","","from_u64","from_u64_le_bytes","init","","","into","","","is_negative","is_positive","mul","neg","nullifier","orchard","out_ciphertext","partial_cmp","rk","sapling","spend_auth_sig","sprout","sub","sum","to_i64_le_bytes","to_owned","","","transparent","try_from","","","","try_into","","","type_id","","","vzip","","","zero","zkproof","","Amount","BalanceError","COIN","NonNegativeAmount","Overflow","Underflow","ZERO","add","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","const_from_u64","deref","","deref_mut","","div","div_with_remainder","drop","","eq","","fmt","","","from","","","from_nonnegative_i64","from_nonnegative_i64_le_bytes","from_u64","from_u64_le_bytes","init","","into","","into_u64","is_positive","is_zero","mul","","partial_cmp","sub","testing","to_i64_le_bytes","to_owned","","to_string","try_from","","","","try_into","","type_id","","vzip","","arb_amount","arb_nonnegative_amount","arb_positive_amount","FLAGS_EXPECTED_UNSET","FLAG_OUTPUTS_ENABLED","FLAG_SPENDS_ENABLED","MapAuth","map_authorization","map_spend_auth","read_action_without_auth","read_anchor","read_cmx","read_flags","read_note_ciphertext","read_nullifier","read_signature","read_v5_bundle","read_value_commitment","read_verification_key","testing","write_action_without_auth","write_cmx","write_note_ciphertext","write_nullifier","write_v5_bundle","write_value_commitment","write_verification_key","arb_bundle","arb_bundle_for_version","MapAuth","map_auth_sig","map_authorization","map_output_proof","map_spend_proof","read_base","read_zkproof","temporary_zcashd_read_output_v4","temporary_zcashd_read_spend_v4","temporary_zcashd_read_v4_components","temporary_zcashd_write_output_v4","temporary_zcashd_write_v4_components","testing","zip212_enforcement","arb_bundle_for_version","Bundle","JsDescription","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","deref","","deref_mut","","drop","","fmt","","from","","init","","into","","joinsplit_pubkey","joinsplit_sig","joinsplits","net_value","read","to_owned","","try_from","","try_into","","type_id","","value_balance","vzip","","write","Authorization","Authorized","Bundle","MapAuth","OutPoint","ScriptSig","TxIn","TxOut","apply_signatures","authorization","borrow","","","","","borrow_mut","","","","","builder","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","cmp","deref","","","","","deref_mut","","","","","drop","","","","","eq","","","","","fake","fmt","","","","","from","","","","","hash","init","","","","","into","","","","","is_coinbase","map_authorization","","map_script_sig","n","new","","partial_cmp","prevout","read","","","recipient_address","script_pubkey","","script_sig","sequence","testing","to_owned","","","","","try_from","","","","","try_into","","","","","txid","type_id","","","","","value","","value_balance","vin","vout","vzip","","","","","write","","","Error","InvalidAddress","InvalidAmount","TransparentBuilder","TransparentInputInfo","Unauthorized","add_input","add_output","borrow","","","","borrow_mut","","","","build","clone","","clone_into","","clone_to_uninit","","coin","","deref","","","","deref_mut","","","","drop","","","","empty","eq","fmt","","","","from","","","","init","","","","input_amounts","input_scriptpubkeys","inputs","into","","","","outpoint","","outputs","to_owned","","to_string","try_from","","","","try_into","","","","type_id","","","","value_balance","vzip","","","","VALID_OPCODES","arb_bundle","arb_outpoint","arb_script","arb_txin","arb_txout","Error","FeeRule","fee_required","fixed","transparent","zip317","FeeRule","borrow","borrow_mut","clone","clone_into","clone_to_uninit","deref","deref_mut","drop","fee_required","fixed_fee","fmt","from","init","into","non_standard","to_owned","try_from","try_into","type_id","vzip","InputSize","InputView","Known","OutputView","STANDARD_P2PKH","Unknown","borrow","borrow_mut","clone","clone_into","clone_to_uninit","coin","deref","deref_mut","drop","eq","fmt","from","init","into","outpoint","script_pubkey","serialized_size","","to_owned","try_from","try_into","type_id","value","vzip","Balance","FeeError","FeeRule","GRACE_ACTIONS","MARGINAL_FEE","MINIMUM_FEE","NonP2pkhInputs","P2PKH_STANDARD_INPUT_SIZE","P2PKH_STANDARD_OUTPUT_SIZE","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","deref","","deref_mut","","drop","","eq","fee_required","fmt","","","from","","","grace_actions","init","","into","","marginal_fee","non_standard","p2pkh_standard_input_size","p2pkh_standard_output_size","standard","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","SIGHASH_ALL","SIGHASH_ANYONECANPAY","SIGHASH_MASK","SIGHASH_NONE","SIGHASH_SINGLE","Shielded","SignableInput","SignatureHash","Transparent","TransparentAuthorizingContext","as_ref","borrow","","borrow_mut","","deref","","deref_mut","","drop","","from","","hash_type","init","","input_amounts","input_scriptpubkeys","into","","signature_hash","try_from","","try_into","","type_id","","vzip","","hash_type","index","script_code","script_pubkey","value","v4_signature_hash","v5_signature_hash","arb_tx","arb_tx_version","arb_txdata","arb_txid","BlockTxCommitmentDigester","TxIdDigester","borrow","","borrow_mut","","combine","","deref","","deref_mut","","digest_header","","digest_orchard","","digest_sapling","","digest_transparent","","drop","","from","","init","","into","","to_txid","try_from","","try_into","","type_id","","vzip","","sha256d","HashReader","HashWriter","borrow","","borrow_mut","","default","deref","","deref_mut","","drop","","flush","from","","init","","into","","into_base_reader","into_hash","","new","read","try_from","","try_into","","type_id","","vzip","","write"],"q":[[0,"zcash_primitives"],[8,"zcash_primitives::block"],[74,"zcash_primitives::consensus"],[321,"zcash_primitives::consensus::testing"],[323,"zcash_primitives::constants"],[326,"zcash_primitives::constants::mainnet"],[334,"zcash_primitives::constants::regtest"],[342,"zcash_primitives::constants::testnet"],[350,"zcash_primitives::legacy"],[403,"zcash_primitives::legacy::keys"],[593,"zcash_primitives::legacy::testing"],[594,"zcash_primitives::memo"],[692,"zcash_primitives::merkle_tree"],[712,"zcash_primitives::transaction"],[960,"zcash_primitives::transaction::builder"],[1094,"zcash_primitives::transaction::builder::BuildConfig"],[1096,"zcash_primitives::transaction::components"],[1206,"zcash_primitives::transaction::components::amount"],[1272,"zcash_primitives::transaction::components::amount::testing"],[1275,"zcash_primitives::transaction::components::orchard"],[1299,"zcash_primitives::transaction::components::orchard::testing"],[1301,"zcash_primitives::transaction::components::sapling"],[1315,"zcash_primitives::transaction::components::sapling::testing"],[1316,"zcash_primitives::transaction::components::sprout"],[1359,"zcash_primitives::transaction::components::transparent"],[1490,"zcash_primitives::transaction::components::transparent::builder"],[1571,"zcash_primitives::transaction::components::transparent::testing"],[1577,"zcash_primitives::transaction::fees"],[1583,"zcash_primitives::transaction::fees::fixed"],[1604,"zcash_primitives::transaction::fees::transparent"],[1634,"zcash_primitives::transaction::fees::zip317"],[1688,"zcash_primitives::transaction::sighash"],[1727,"zcash_primitives::transaction::sighash::SignableInput"],[1732,"zcash_primitives::transaction::sighash_v4"],[1733,"zcash_primitives::transaction::sighash_v5"],[1734,"zcash_primitives::transaction::testing"],[1738,"zcash_primitives::transaction::txid"],[1775,"zcash_primitives::transaction::util"],[1776,"zcash_primitives::transaction::util::sha256d"],[1810,"core::option"],[1811,"core::fmt"],[1812,"std::io::error"],[1813,"core::hash"],[1814,"std::io"],[1815,"alloc::string"],[1816,"core::result"],[1817,"core::any"],[1818,"zcash_protocol::consensus"],[1819,"core::cmp"],[1820,"core::ops::range"],[1821,"proptest::strategy::traits"],[1822,"zcash_address::convert"],[1823,"subtle"],[1824,"bip32::error"],[1825,"secp256k1::key"],[1826,"zip32"],[1827,"bip32::extended_key::private_key"],[1828,"alloc::vec"],[1829,"bip32::child_number"],[1830,"zcash_protocol::memo"],[1831,"incrementalmerkletree"],[1832,"incrementalmerkletree::frontier"],[1833,"core::clone"],[1834,"incrementalmerkletree::witness"],[1835,"blake2b_simd"],[1836,"orchard::bundle"],[1837,"sapling_crypto::bundle"],[1838,"zcash_protocol::value"],[1839,"core::convert"],[1840,"core::ops::function"],[1841,"orchard::keys"],[1842,"orchard::address"],[1843,"sapling_crypto::builder"],[1844,"orchard::note"],[1845,"orchard::tree"],[1846,"sapling_crypto::keys"],[1847,"sapling_crypto::address"],[1848,"sapling_crypto::zip32"],[1849,"sapling_crypto::note"],[1850,"sapling_crypto::tree"],[1851,"rand_core"],[1852,"sapling_crypto::prover"],[1853,"orchard::builder"],[1854,"std::sync::mpsc"],[1855,"bls12_381::scalar"],[1856,"sapling_crypto::note::commitment"],[1857,"sapling_crypto::value"],[1858,"memuse"],[1859,"zcash_note_encryption"],[1860,"sapling_crypto::note::nullifier"],[1861,"redjubjub"],[1862,"redjubjub::verification_key"],[1863,"core::iter::traits::collect"],[1864,"core::num::nonzero"],[1865,"orchard::action"],[1866,"orchard::note::commitment"],[1867,"orchard::note::nullifier"],[1868,"orchard::primitives::redpallas"],[1869,"orchard::value"],[1870,"jubjub"],[1871,"sapling_crypto::note_encryption"],[1872,"sha2"],[1873,"crypto_common"],[1874,"zcash_protocol"],[1875,"zcash_protocol::consensus::testing"],[1876,"zcash_protocol::constants"],[1877,"zcash_protocol::constants::mainnet"],[1878,"zcash_protocol::constants::regtest"],[1879,"zcash_protocol::constants::testnet"]],"i":"```````````A`n1f1200001120120120000`200212001012012022212200120012012021201`BnD``10`10`Cn`Cf````323232`1322`1`0`BlCbCd3C`Cj6325063250632516325871632587163258716325871632587106325163258716325871632587163258716325871632587116325887711632587111657706325063250632506325163258716325874432511711`16325871811116325877163258716325871632587`````````````````````````````Ef`0`Ed1010101011001010101010110101`10100`0101110101010``En0```0`````F`EjEl1032FbFdFfFhFj65874321087432108743210874321078Fn76985432176985432101445455047698543219849854321769985432155858769854321476985432184`045598543217698854321769854321769854321769854321`Hf0`0Hb``1`0H`010Hd32103210321032103132100321032103132103221321110313321032103121032210333210321032103``Hj`````````0`````````Kd`0AInKh2Jb0130```13``````0IlInAFl523Kj2KfJdJfJh5:78463210`7821078210782107;`35:7846632105:784632103;;;;5:784632107778633`77846321035:784632107388887805:7846321015:78463210633330217127863032```3866`782107305:784632105:78463210`65:78463210`385:7846321078666666Nb```A@l1A@h``2`122222`2202Ml00000A@j1342Ol1245302333112453012453012453014455011245555530212453012453022302320223450221245301245301245301245302AJ`0````````Kl`ABj10AC`210210210210200221021021021021021000002210222102222102221021022221`021`1`222210`2210210210210210````Ld0O`00101010101000101000101011011000001010000000`00110001010101```````Mf0`````````````````````Md000````````````M`AFh101010101010101010101011100101010101100`````AG```Lb0AFn1LhAGbOh34210`34210342103421023421034210342103421023421034210234210342104Mb503323232111122`4532145321453213453211155545321321`Oj0```AGf001ABfAFj231021010101123102310231023331023102310002231011210323102310231022310``````A@f`0````AGl0000000000000000000``AGj`0000000AGn111111110AH`10222202AAd`````0``AHb10101010101010110011011001010000001101010101`````AHf``0`AHd101010101010110AHh021`21212121AJb0000````````AIbAId101010101010101010101010`10101010```AIhAIf100101010010101011011101010100","f":"````````````{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{f}}}f}{{b{b{dc}}}h{}}{{bj}h}{l{{b{c}}}{}}{{{b{n}}}{{b{A`}}}}11{l{{b{dc}}}{}}00{lh}00{{{b{f}}}l}{{{b{f}}}{{Ad{l{Ab{l}}}}}}{{{b{f}}{b{f}}}Af}``{{{b{f}}{b{dAh}}}Aj}0{A`{{Al{n}}}}{cc{}}00{{{b{{An{j}}}}}f}{{{b{n}}}f}{{{b{f}}{b{dc}}}hB`}{{}l}00{{}c{}}00```{c{{Al{n}}}Bb}``{bc{}}{bBd}{c{{Bf{e}}}{}{}}00{{{b{{An{j}}}}}{{Ab{f}}}}{{}{{Bf{c}}}{}}00{bBh}00`{{}c{}}00{{{b{n}}c}{{Al{h}}}Bj}`````````````````````````````````{{{b{Bl}}Bn}{{Ab{C`}}}}{{{b{Cb}}Bn}{{Ab{C`}}}}{{{b{Cd}}Bn}{{Ab{C`}}}}{{{b{Cf}}Bn}{{Ab{C`}}}}{{C`Ch}C`}{{{b{Cj}}}{{Cl{j}}}}{{{b{Cn}}}{{Cl{j}}}}{b{{Cl{j}}}}002100021000{b{{b{c}}}{}}000000{{{b{d}}}{{b{dc}}}{}}000000{{{b{C`}}}C`}{{{b{Cn}}}Cn}{{{b{Cb}}}Cb}{{{b{Cd}}}Cd}{{{b{Cf}}}Cf}{{{b{Bn}}}Bn}{{{b{D`}}}D`}{{b{b{dc}}}h{}}000000{{bj}h}000000{{{b{C`}}{b{C`}}}Db}{{{b{Cj}}}Ch}{{{b{Cn}}}Ch}{bCh}00{l{{b{c}}}{}}000000{l{{b{dc}}}{}}000000{lh}000000{{{b{C`}}}l}{{{b{Cn}}}l}{{{b{Cb}}}l}{{{b{Cd}}}l}{{{b{Cf}}}l}{{{b{Bn}}}l}{{{b{D`}}}l}{{{b{C`}}}{{Ad{l{Ab{l}}}}}}{{{b{Cn}}}{{Ad{l{Ab{l}}}}}}{{{b{Cb}}}{{Ad{l{Ab{l}}}}}}{{{b{Cd}}}{{Ad{l{Ab{l}}}}}}{{{b{Cf}}}{{Ad{l{Ab{l}}}}}}{{{b{Bn}}}{{Ad{l{Ab{l}}}}}}{{{b{D`}}}{{Ad{l{Ab{l}}}}}}{{{b{C`}}{b{C`}}}Af}{{{b{Cn}}{b{Cn}}}Af}{{{b{Cb}}{b{Cb}}}Af}{{{b{Cd}}{b{Cd}}}Af}{{{b{Cf}}{b{Cf}}}Af}{{{b{Bn}}{b{Bn}}}Af}{{{b{D`}}{b{D`}}}Af}{{{b{C`}}{b{dAh}}}{{Bf{hDd}}}}0{{{b{Cn}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Cb}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Cd}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Cf}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Bn}}{b{dAh}}}{{Bf{hDd}}}}0{{{b{D`}}{b{dAh}}}{{Bf{hDd}}}}{{{b{c}}C`}D`Bl}{ChC`}{cc{}}0000001{DfC`}{{{b{C`}}{b{dc}}}hB`}{{{b{Cn}}{b{dc}}}hB`}{{{b{Cf}}{b{dc}}}hB`}{{{b{D`}}{b{c}}}{{Ab{{Ad{C`{Ab{C`}}}}}}}Bl}{{{b{D`}}{b{c}}}{{Ab{{`{{Dh{C`}}}}}}}Bl}{{{b{Cj}}}{{b{Dj}}}}{{{b{Cn}}}{{b{Dj}}}}{b{{b{Dj}}}}00210002100021000{{}l}000000{{}c{}}000000{{{b{Bl}}BnC`}Af}{{{b{Bl}}}Cn}{{{b{Cb}}}Cn}{{{b{Cd}}}Cn}{{{b{Cf}}}Cn}{{{b{C`}}{b{C`}}}{{Ab{Db}}}}{{C`Ch}C`}{{{b{D`}}}Af}1{{C`C`}Ch}`{bc{}}000000{bBd}0{Dl{{Bf{C`}}}}{Dn{{Bf{C`}}}}{Df{{Bf{C`}}}}{c{{Bf{e}}}{}{}}00000{Ch{{Bf{D`}}}}1{{}{{Bf{c}}}{}}000000{bBh}000000{{}c{}}000000{{}{{`{{Eb{}{{E`{D`}}}}}}}}{{D`{b{c}}}{{`{{Eb{}{{E`{{Ab{C`}}}}}}}}}Bl}```````````````````````````````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{Ed}}}Ed}{{{b{Ef}}}Ef}{{b{b{dc}}}h{}}0{{bj}h}0{{{b{Ef}}{b{Ef}}}Db}{{}Ed}{l{{b{c}}}{}}0{l{{b{dc}}}{}}0{lh}0{{{b{Ed}}{b{Ed}}}Af}{{{b{Ef}}{b{Ef}}}Af}{{{b{Ed}}{b{dAh}}}Aj}{{{b{Ef}}{b{dAh}}}Aj}{cc{}}0{{{b{Ef}}{b{dc}}}hB`}{{}l}0{{}c{}}0`{{{b{Ef}}{b{Ef}}}{{Ab{Db}}}}{c{{Al{Ed}}}Bb}{{{b{Ef}}}Ed}{{{b{Ed}}}l}{{Ed{b{{An{j}}}}}Ed}`{bc{}}0{c{{Bf{e}}}{}{}}0{{{Cl{j}}}{{Bf{Ef{Eh{c}}}}}{}}0{{}{{Bf{c}}}{}}0{bBh}0{{}c{}}0{{{b{Ed}}c}{{Al{h}}}Bj}``````````````{{{b{Ej}}}{{Cl{j}}}}{{{b{El}}}{{Cl{j}}}}{b{{b{c}}}{}}00000000{{{b{d}}}{{b{dc}}}{}}00000000{{{b{En}}}En}{{{b{F`}}}F`}{{{b{Fb}}}Fb}{{{b{Fd}}}Fd}{{{b{Ff}}}Ff}{{{b{Fh}}}Fh}{{{b{Fj}}}Fj}{{b{b{dc}}}h{}}000000{{bj}h}000000{{{b{F`}}{b{F`}}}Fl}{Ch{{Ab{En}}}}{{{b{Fn}}}{{Ad{EfF`}}}}{l{{b{c}}}{}}00000000{l{{b{dc}}}{}}00000000{{{b{Fn}}F`}{{Bf{EfG`}}}}{{{b{Fj}}F`}{{Bf{EfG`}}}}{{{b{Fd}}}{{Bf{FjG`}}}}{{{b{Fd}}}{{Bf{FfG`}}}}{{{b{Fb}}F`}{{Bf{GbG`}}}}{{{b{Fd}}}{{Bf{FhG`}}}}1{{{b{Fb}}EnF`}{{Bf{GbG`}}}}{{{b{{Cl{j}}}}}{{Bf{FnG`}}}}{{{b{{Cl{j}}}}}{{Bf{FdG`}}}}{lh}00000000{{{b{En}}{b{En}}}Af}{{{b{F`}}{b{F`}}}Af}{{{b{Fd}}}El}{{{b{En}}{b{dAh}}}Aj}{{{b{F`}}{b{dAh}}}Aj}{{{b{Fb}}{b{dAh}}}Aj}{{{b{Fd}}{b{dAh}}}Aj}{{{b{Ff}}{b{dAh}}}Aj}{{{b{Fh}}{b{dAh}}}Aj}{{{b{Fj}}{b{dAh}}}Aj}{cc{}}0{GdEn}1111111{{{b{{An{j}}}}}{{Ab{Fb}}}}{{{Gf{Gb}}}Fb}{Ch{{Ab{F`}}}}{{{b{c}}{b{{An{j}}}}Gh}{{Bf{FbG`}}}Bl}{{{b{F`}}}Ch}{{}l}00000000{{{b{Fd}}}Ej}{{}c{}}00000000{{{b{F`}}}{{Ab{F`}}}}{{{b{Fd}}}{{Ad{EjEl}}}}{{{b{Gj}}}Ef}{{{b{Fn}}}{{Gl{j}}}}{{{b{Fd}}}{{Gl{j}}}}{{{b{Fb}}}Fd}{{{b{Fb}}}{{Gl{j}}}}{bc{}}000000{c{{Bf{e}}}{}{}}000{Gn{{Bf{F`c}}}{}}11111{{}{{Bf{c}}}{}}00000000{bBh}00000000{{}c{}}00000000{{}{{`{{Eb{}{{E`{Ef}}}}}}}}``````````{{{b{H`}}}{{b{{Cl{j}}}}}}{{{b{H`}}}{{b{{An{j}}}}}}{b{{b{c}}}{}}000{{{b{d}}}{{b{dc}}}{}}000{{{b{Hb}}}Hb}{{{b{H`}}}H`}{{{b{Hd}}}Hd}{{{b{Hf}}}Hf}{{b{b{dc}}}h{}}000{{bj}h}000{{{b{H`}}{b{H`}}}Db}{{}Hf}{l{{b{c}}}{}}00{{{b{Hd}}}{{b{Dj}}}}1{l{{b{dc}}}{}}000{lh}000{{}H`}{{{b{Hf}}}H`}{{{b{Hb}}{b{Hb}}}Af}{{{b{H`}}{b{H`}}}Af}{{{b{Hd}}{b{Hd}}}Af}{{{b{Hf}}{b{Hf}}}Af}{{{b{Hb}}{b{dAh}}}{{Bf{hDd}}}}0{{{b{H`}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Hf}}{b{dAh}}}{{Bf{hDd}}}}{cc{}}0{HfH`}911{{{b{{An{j}}}}}{{Bf{H`Hb}}}}{{{b{{An{j}}}}}{{Bf{HfHb}}}}{{{b{Dj}}}{{Bf{Hf}}}}{{}l}000{{}c{}}000{{{b{H`}}{b{H`}}}{{Ab{Db}}}}{bc{}}000{bBd}{c{{Bf{e}}}{}{}}00{H`{{Bf{Hf}}}}{{{b{H`}}}{{Bf{Hf}}}}2{{}{{Bf{c}}}{}}000{bBh}000{{}c{}}000`{{{b{{An{j}}}}}{{Al{{Hh{c}}}}}Hj}{c{{Al{Hj}}}Bb}{c{{Al{Hl}}}Bb}{c{{Al{{Hn{e}}}}}BbHj}{c{{Al{{I`{e}}}}}Bb{IbHjId}}{c{{Al{{I`{e}}}}}Bb{HjId}}{c{{Al{{If{e}}}}}BbHj}{c{{Al{l}}}Bb}{c{{Al{{Ih{e}}}}}Bb{HjId}}{c{{Al{Ij}}}Bb}`{{{b{Hj}}c}{{Al{h}}}Bj}{{cHl}{{Al{h}}}Bj}{{{b{{Hn{c}}}}e}{{Al{h}}}HjBj}{{c{b{{I`{e}}}}}{{Al{h}}}BjHj}{{{b{{If{c}}}}e}{{Al{h}}}HjBj}{{c{b{{Ih{e}}}}}{{Al{h}}}BjHj}{{cIj}{{Al{h}}}Bj}{{cl}{{Al{h}}}Bj}`````````````````````````{{{b{Il}}}{{b{{Cl{j}}}}}}{{{b{In}}}J`}{b{{b{c}}}{}}000000000{{{b{d}}}{{b{dc}}}{}}000000000`{{{b{Il}}}Il}{{{b{Jb}}}Jb}{{{b{{Jd{c}}}}}{{Jd{c}}}Id}{{{b{{Jf{c}}}}}{{Jf{c}}}Id}{{{b{{Jh{c}}}}}{{Jh{c}}}Id}{{b{b{dc}}}h{}}0000{{bj}h}0000{{{b{Il}}{b{Il}}}Db}{{{b{{Kd{}{{Jj{c}}{Jl{e}}{Jn{g}}{K`{i}}{Kb{k}}}}}}cegi}k{}{}{}{}{}}`{{{b{{Kf{c}}}}}D`Kh}{l{{b{c}}}{}}0000{{{b{In}}}{{b{{Kf{Kj}}}}}}11111{l{{b{dc}}}{}}000000000{{{b{{Kf{c}}}}e}{}Kh{{Kd{c}}}}{{{b{{Kd{}{{Jj{c}}{Jl{e}}{Jn{g}}{K`{i}}{Kb{k}}}}}}JbD`ChC`}c{}{}{}{}{}}{{{b{{Kd{}{{Jj{c}}{Jl{e}}{Jn{g}}{K`{i}}{Kb{k}}}}}}{Ab{{b{{Kn{Kl}}}}}}}i{}{}{}{}{}}{{{b{{Kd{}{{Jj{c}}{Jl{e}}{Jn{g}}{K`{i}}{Kb{k}}}}}}{Ab{{b{{L`{Kl}}}}}}}g{}{}{}{}{}}{{{b{{Kd{}{{Jj{c}}{Jl{e}}{Jn{g}}{K`{i}}{Kb{k}}}}}}{Ab{{b{Lb}}}}}e{}{}{}{}{}}{lh}000000000{{{b{Il}}}l}{{{b{Il}}}{{Ad{l{Ab{l}}}}}}{{{b{Il}}{b{Il}}}Af}{{{b{Jb}}{b{Jb}}}Af}{{{b{In}}{b{In}}}Af}{{{b{{Kf{c}}}}}C`Kh}{{{b{{Kf{c}}}}g}{{Bf{Kle}}}Kh{{Lf{Ld}}}{{Ll{{b{Lh}}}{{Lj{{Bf{Kle}}}}}}}}`{{{b{Il}}{b{dAh}}}Aj}0{{{b{Jb}}{b{dAh}}}Aj}{{{b{Kj}}{b{dAh}}}Aj}{{{b{In}}{b{dAh}}}Aj}{{{b{{Kf{c}}}}{b{dAh}}}Aj{LnKh}}{{{b{{Jd{c}}}}{b{dAh}}}AjLn}{{{b{{Jf{c}}}}{b{dAh}}}AjLn}{{{b{{Jh{c}}}}{b{dAh}}}AjLn}{{{Kf{Kj}}}{{Al{In}}}}{cc{}}000000000{{{Cl{j}}}Il}{{JbD`ChC`{Ab{Lb}}{Ab{M`}}{Ab{{L`{Kl}}}}{Ab{{Kn{Kl}}}}}{{Kf{c}}}Kh}{{{b{Jb}}}Af}000{{{b{Il}}{b{dc}}}hB`}{{{b{Jb}}}Ch}`{{}l}000000000`{{}c{}}000000000{In{{Kf{Kj}}}}{{{b{{Kf{c}}}}}ChKh}{{{Kf{c}}egi}{{Kf{k}}}KhMbMdMfKh}{{{Kf{c}}egi}{{Kf{k}}}Kh{{Mh{{Ab{Lb}}}{{Lj{{Ab{Lb}}}}}}}{{Mh{{Ab{{L`{Kl}}}}}{{Lj{{Ab{{L`{Kl}}}}}}}}}{{Mh{{Ab{{Kn{Kl}}}}}{{Lj{{Ab{{Kn{Kl}}}}}}}}}Kh}{{{b{{Kf{c}}}}}{{Ab{{b{{Kn{Kl}}}}}}}Kh}```{{{b{Il}}{b{Il}}}{{Ab{Db}}}}``{c{{Al{Il}}}Bb}{c{{Al{Jb}}}Bb}{{cD`}{{Al{In}}}Bb}{{{b{{Kf{c}}}}}{{Ab{{b{{L`{Kl}}}}}}}Kh}`{{{b{{Kf{c}}}}}KlKh}````{{{b{{Kf{c}}}}}{{Ab{{b{M`}}}}}Kh}{D`Jb}{c{{Al{{Ab{{L`{MjKl}}}}}}}Bb}{{{Ab{{b{{L`{MjKl}}}}}}c}{{Al{h}}}Bj}`{bc{}}0000{bBd}{{{b{{Kf{c}}}}}{{Ab{{b{Lb}}}}}Kh}`{c{{Bf{e}}}{}{}}000000000{{}{{Bf{c}}}{}}000000000`{{{b{In}}}Il}{bBh}000000000`{{{b{{Kf{c}}}}}JbKh}{{{b{Jb}}}Ch}{{}c{}}000000000{{{b{Il}}c}{{Al{h}}}Bj}{{{b{Jb}}c}{{Al{h}}}Bj}{{{b{In}}c}{{Al{h}}}Bj}00000``````````````````````{{{b{d{Ml{ce}}}}{Ab{Mn}}N`DfH`}{{Bf{h{Nb{g}}}}}BlNd{}}{{{b{d{Ml{ce}}}}{b{Nf}}NhNj}{{Bf{h{Nb{g}}}}}BlNd{}}{{{b{d{Ml{ce}}}}{Ab{Nl}}NnO`H`}{{Bf{h{Nb{g}}}}}BlNd{}}{{{b{d{Ml{ce}}}}{b{Ob}}OdOf}{{Bf{h{Nb{g}}}}}BlNd{}}{{{b{d{Ml{ce}}}}GbLhOh}{{Bf{hOj}}}BlNd}{{{b{d{Ml{ce}}}}{b{Ef}}O`}{{Bf{hOj}}}BlNd}{b{{b{c}}}{}}00000{{{b{d}}}{{b{dc}}}{}}00000{{{Ml{ce}}g{b{i}}{b{k}}{b{m}}}{{Bf{OlNb}}}BlNd{OnA@`}A@bA@dA@f}{{{b{A@h}}}A@h}{{b{b{dc}}}h{}}{{bj}h}{{{b{A@j}}}Ch}{l{{b{c}}}{}}00000{l{{b{dc}}}{}}00000{lh}00000{{{b{A@j}}}{{Ab{Ch}}}}{{{b{{A@l{c}}}}{b{dAh}}}AjA@n}{{{b{{A@l{c}}}}{b{dAh}}}AjLn}{{{b{{Nb{c}}}}{b{dAh}}}AjA@n}{{{b{{Nb{c}}}}{b{dAh}}}AjLn}{{{b{Ol}}{b{dAh}}}Aj}{{{Ad{ChCh}}}A@j}{cc{}}00{Ld{{Nb{c}}}{}}1{{{A@l{c}}}{{Nb{c}}}{}}{AA`{{Nb{c}}}{}}{AAb{{Nb{c}}}{}}44{{{b{{Ml{ce}}}}{b{g}}}{{Bf{O`A@l}}}BlNdA@f}{{}l}00000{{}c{}}00000{{{Ml{ce}}g}{{Bf{Ol{Nb{AAd}}}}}BlNdOn}{{cC`A@h}{{Ml{ch}}}Bl}{{{b{A@h}}}{{Ab{{Ad{AAfAAh}}}}}}{{{b{Ol}}}{{b{AAj}}}}{{{b{{Ml{ce}}}}}{{b{c}}}{}Nd}{{{b{A@h}}}{{Ab{{Ad{AAlAAn}}}}}}{{{b{{Ml{ce}}}}}{{b{{An{AB`}}}}}{}Nd}{{{b{Ol}}}{{b{ABb}}}}{{{b{{Ml{ce}}}}}{{b{{An{ABd}}}}}{}Nd}{{{b{{Ml{ce}}}}}C`{}Nd}{bc{}}{bBd}0{{{b{Ol}}}{{b{In}}}}{{{b{{Ml{ce}}}}}{{b{{An{ABf}}}}}{}Nd}{{{b{{Ml{ce}}}}}{{b{{An{Oh}}}}}{}Nd}{c{{Bf{e}}}{}{}}00000{{}{{Bf{c}}}{}}00000{bBh}00000{{}c{}}00000{{{Ml{ch}}{ABh{A@j}}}{{Ml{c{ABh{A@j}}}}}Bl}``````````{{KlKl}{{Ab{Kl}}}}`{{{b{{ABj{c}}}}}{{b{ABl}}}ABn}{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{Kl}}}Kl}{{{b{{ABj{c}}}}}{{ABj{c}}}{IdABn}}{{{b{{AC`{c}}}}}{{AC`{c}}}Id}{{b{b{dc}}}h{}}00{{bj}h}00{{{b{Kl}}{b{Kl}}}Db}{{{b{{AC`{c}}}}}{{Cl{j}}}{}}{{{b{{AC`{c}}}}}{{b{ACb}}}{}}{DlKl}{DfKl}{{{b{{ABj{c}}}}}{{b{ACd}}}ABn}{{{b{{AC`{c}}}}}{{b{ACd}}}{}}{l{{b{c}}}{}}00{l{{b{dc}}}{}}00{lh}00{{{b{Kl}}}l}{{{b{{ABj{Mj}}}}}l}{{{b{{AC`{c}}}}}lACf}{{{b{Kl}}}{{Ad{l{Ab{l}}}}}}{{{b{{ABj{Mj}}}}}{{Ad{l{Ab{l}}}}}}{{{b{{AC`{c}}}}}{{Ad{l{Ab{l}}}}}ACf}{{{b{{AC`{c}}}}}{{b{{Cl{j}}}}}{}}{{{b{{AC`{c}}}}}{{b{{Cl{j}}}}}{}}{{{b{{AC`{c}}}}}ACh{}}{{{b{{AC`{c}}}}}{{b{ACh}}}{}}{{{b{Kl}}{b{Kl}}}Af}{{{b{Kl}}{b{dAh}}}{{Bf{hDd}}}}{{{b{{ABj{c}}}}{b{dAh}}}{{Bf{hDd}}}ABn}{{{b{{AC`{c}}}}{b{dAh}}}{{Bf{hDd}}}{}}{O`Kl}{cc{}}{{{b{O`}}}Kl}11{Dl{{Bf{KlLd}}}}{{{Cl{j}}}{{Bf{KlLd}}}}10{{ACdABlACj{ACn{ACl}}}{{ABj{c}}}ABn}{{ACdACbACh{Cl{j}}{Cl{j}}c}{{AC`{c}}}{}}{Df{{Bf{KlLd}}}}3{{}l}00{{}c{}}00{KlAf}0{{Kll}{{Ab{Kl}}}}{KlKl}{{{b{{ABj{c}}}}}{{b{ACj}}}ABn}`{{{b{{AC`{c}}}}}{{b{{Cl{j}}}}}{}}{{{b{Kl}}{b{Kl}}}{{Ab{Db}}}}{{{b{{ABj{c}}}}}{{b{{ACn{ACl}}}}}ABn}`{{{b{{ABj{c}}}}}bABn}`{{KlKl}{{Ab{Kl}}}}{c{{Ab{Kl}}}{{ADb{}{{AD`{Kl}}}}}}{Kl{{Cl{j}}}}{bc{}}00`{Dl{{Bf{KlLd}}}}{c{{Bf{e}}}{}{}}00{{}{{Bf{c}}}{}}00{bBh}00{{}c{}}00{{}Kl}:{{{b{{AC`{c}}}}}{{b{c}}}{}}```````{{O`O`}{{Ab{O`}}}}{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{O`}}}O`}{{{b{Ld}}}Ld}{{b{b{dc}}}h{}}0{{bj}h}0{{{b{O`}}{b{O`}}}Db}{DfO`}{l{{b{c}}}{}}0{l{{b{dc}}}{}}0{{O`{ADd{Df}}}O`}{{{b{O`}}{ADd{Df}}}{{ADf{O`}}}}{lh}0{{{b{O`}}{b{O`}}}Af}{{{b{Ld}}{b{Ld}}}Af}{{{b{O`}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Ld}}{b{dAh}}}{{Bf{hDd}}}}0{cc{}}{ADhLd}1{Dl{{Bf{O`Ld}}}}{{{Cl{j}}}{{Bf{O`Ld}}}}{Df{{Bf{O`Ld}}}}1{{}l}0{{}c{}}0{O`Df}{{{b{O`}}}Af}0{{O`Df}{{Ab{O`}}}}{{O`l}{{Ab{O`}}}}{{{b{O`}}{b{O`}}}{{Ab{Db}}}}{{O`O`}{{Ab{O`}}}}`{O`{{Cl{j}}}}{bc{}}0{bBd}{Df{{Bf{O`}}}}{c{{Bf{e}}}{}{}}{Kl{{Bf{O`}}}}1{{}{{Bf{c}}}{}}0{bBh}0{{}c{}}0{{}{{`{{Eb{}{{E`{Kl}}}}}}}}{{}{{`{{Eb{}{{E`{O`}}}}}}}}1````{{{b{Mf}}c}eADjADj}{{{b{Mf}}}}{c{{Al{{ADl{h}}}}}Bb}{c{{Al{AAh}}}Bb}{c{{Al{ADn}}}Bb}{c{{Al{AE`}}}Bb}{c{{Al{AEb}}}Bb}{c{{Al{AEd}}}Bb}{c{{Al{{AEf{e}}}}}BbAEh}{c{{Al{{Ab{{Kn{AEjKl}}}}}}}Bb}{c{{Al{AEl}}}Bb}{c{{Al{{AF`{AEn}}}}}Bb}`{{c{b{ADl}}}{{Al{h}}}Bj}{{c{b{ADn}}}{{Al{h}}}Bj}{{c{b{AEb}}}{{Al{h}}}Bj}{{c{b{AEd}}}{{Al{h}}}Bj}{{{Ab{{b{{Kn{AEjKl}}}}}}c}{{Al{h}}}Bj}{{c{b{AEl}}}{{Al{h}}}Bj}{{c{b{{AF`{AEn}}}}}{{Al{h}}}Bj}{l{{`{{Eb{}{{E`{{Kn{AEjKl}}}}}}}}}}{Jb{{`{{Eb{}{{E`{{Ab{{Kn{AEjKl}}}}}}}}}}}}`{{{b{dMd}}}}{{{b{dMd}}c}eABnABn}11{{c{b{Dj}}}{{Al{AFb}}}Bb}{c{{Al{AFd}}}Bb}{c{{Al{{AC`{AFd}}}}}Bb}{c{{Al{{ABj{Mj}}}}}Bb}{{cAf}{{Al{{Ad{Kl{Gl{{ABj{Mj}}}}{Gl{{AC`{AFd}}}}}}}}}Bb}{{c{b{{AC`{AFd}}}}}{{Al{h}}}Bj}{{c{Ab{{b{{L`{MjKl}}}}}}Af}{{Al{h}}}Bj}`{{{b{c}}C`}AFfBl}{Jb{{`{{Eb{}{{E`{{Ab{{L`{MjKl}}}}}}}}}}}}``{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{M`}}}M`}{{{b{AFh}}}AFh}{{b{b{dc}}}h{}}0{{bj}h}0{l{{b{c}}}{}}0{l{{b{dc}}}{}}0{lh}0{{{b{M`}}{b{dAh}}}Aj}{{{b{AFh}}{b{dAh}}}{{Bf{hDd}}}}{cc{}}0{{}l}0{{}c{}}0```{{{b{AFh}}}Kl}{{cAf}{{Al{AFh}}}Bb}{bc{}}0{c{{Bf{e}}}{}{}}0{{}{{Bf{c}}}{}}0{bBh}0{{{b{M`}}}{{Ab{Kl}}}}{{}c{}}0{{{b{AFh}}c}{{Al{h}}}Bj}````````{{{Lb{AFj}}{b{{Kf{AFl}}}}{b{{Jh{J`}}}}}{{Lb{AFn}}}}`{b{{b{c}}}{}}0000{{{b{d}}}{{b{dc}}}{}}0000`{{{b{AFn}}}AFn}{{{b{{Lb{c}}}}}{{Lb{c}}}{IdAG`}}{{{b{Lh}}}Lh}{{{b{{AGb{c}}}}}{{AGb{c}}}{IdAG`}}{{{b{Oh}}}Oh}{{b{b{dc}}}h{}}0000{{bj}h}0000{{{b{Lh}}{b{Lh}}}Db}{l{{b{c}}}{}}0000{l{{b{dc}}}{}}0000{lh}0000{{{b{AFn}}{b{AFn}}}Af}{{{b{{Lb{c}}}}{b{{Lb{c}}}}}Af{AGdAG`}}{{{b{Lh}}{b{Lh}}}Af}{{{b{{AGb{c}}}}{b{{AGb{c}}}}}Af{AGdAG`}}{{{b{Oh}}{b{Oh}}}Af}{{}Lh}{{{b{AFn}}{b{dAh}}}Aj}{{{b{{Lb{c}}}}{b{dAh}}}Aj{LnAG`}}{{{b{Lh}}{b{dAh}}}Aj}{{{b{{AGb{c}}}}{b{dAh}}}Aj{LnAG`}}{{{b{Oh}}{b{dAh}}}Aj}{cc{}}0000{{{b{Lh}}}{{b{{Cl{j}}}}}}{{}l}0000{{}c{}}0000{{{b{{Lb{c}}}}}AfAG`}{{{b{Mb}}c}eAG`AG`}{{{Lb{c}}g}{{Lb{e}}}AG`AG`{{Mb{ce}}}}{{{b{Mb}}}}{{{b{Lh}}}Ch}{{{Cl{j}}Ch}Lh}{Lh{{AGb{AFj}}}}{{{b{Lh}}{b{Lh}}}{{Ab{Db}}}}`{c{{Al{Lh}}}Bb}{{{b{dc}}}{{Al{{AGb{AFn}}}}}Bb}{{{b{dc}}}{{Al{Oh}}}Bb}{{{b{Oh}}}{{Ab{Ef}}}}{{{b{Oh}}}{{b{Ed}}}}````{bc{}}0000{c{{Bf{e}}}{}{}}0000{{}{{Bf{c}}}{}}0000{{{b{Lh}}}{{b{Il}}}}{bBh}0000{{{b{Oh}}}O`}`{{{b{{Lb{c}}}}g}{{Bf{Kle}}}AG`{{Lf{Ld}}}{{Ll{{b{Lh}}}{{Lj{{Bf{Kle}}}}}}}}``{{}c{}}0000{{{b{Lh}}c}{{Al{h}}}Bj}{{{b{{AGb{AFn}}}}c}{{Al{h}}}Bj}{{{b{Oh}}c}{{Al{h}}}Bj}``````{{{b{dAGf}}GbLhOh}{{Bf{hOj}}}}{{{b{dAGf}}{b{Ef}}O`}{{Bf{hOj}}}}{b{{b{c}}}{}}000{{{b{d}}}{{b{dc}}}{}}000{AGf{{Ab{{Lb{AFj}}}}}}{{{b{ABf}}}ABf}{{{b{AFj}}}AFj}{{b{b{dc}}}h{}}0{{bj}h}0{{{b{ABf}}}{{b{Oh}}}}0{l{{b{c}}}{}}000{l{{b{dc}}}{}}000{lh}000{{}AGf}{{{b{Oj}}{b{Oj}}}Af}{{{b{Oj}}{b{dAh}}}Aj}0{{{b{ABf}}{b{dAh}}}Aj}{{{b{AFj}}{b{dAh}}}Aj}{cc{}}000{{}l}000{{{b{AFj}}}{{Gl{O`}}}}{{{b{AFj}}}{{Gl{Ed}}}}{{{b{AGf}}}{{b{{An{ABf}}}}}}{{}c{}}000{{{b{ABf}}}{{b{Lh}}}}0{{{b{AGf}}}{{b{{An{Oh}}}}}}{bc{}}0{bBd}{c{{Bf{e}}}{}{}}000{{}{{Bf{c}}}{}}000{bBh}000{{{b{AGf}}}{{Bf{KlLd}}}}{{}c{}}000`{{}{{`{{Eb{}{{E`{{Ab{{Lb{AFn}}}}}}}}}}}}{{}{{`{{Eb{}{{E`{Lh}}}}}}}}{{}{{`{{Eb{}{{E`{Ed}}}}}}}}{{}{{`{{Eb{}{{E`{{AGb{AFn}}}}}}}}}}{{}{{`{{Eb{}{{E`{Oh}}}}}}}}``{{{b{{A@f{}{{AGh{c}}}}}}{b{e}}C`gilll}{{Bf{O`c}}}{}Bl{{ADb{}{{AD`{AGj}}}}}{{ADb{}{{AD`{l}}}}}}````{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AGl}}}AGl}{{b{b{dc}}}h{}}{{bj}h}{l{{b{c}}}{}}{l{{b{dc}}}{}}{lh}{{{b{AGl}}{b{c}}C`eglll}{{Bf{O`i}}}Bl{{ADb{}{{AD`{AGj}}}}}{{ADb{}{{AD`{l}}}}}{}}{{{b{AGl}}}O`}{{{b{AGl}}{b{dAh}}}Aj}{cc{}}{{}l}{{}c{}}{O`AGl}{bc{}}{c{{Bf{e}}}{}{}}{{}{{Bf{c}}}{}}{bBh}{{}c{}}``````{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AGj}}}AGj}{{b{b{dc}}}h{}}{{bj}h}{{{b{AGn}}}{{b{Oh}}}}{l{{b{c}}}{}}{l{{b{dc}}}{}}{lh}{{{b{AGj}}{b{AGj}}}Af}{{{b{AGj}}{b{dAh}}}Aj}{cc{}}{{}l}{{}c{}}{{{b{AGn}}}{{b{Lh}}}}{{{b{AH`}}}{{b{Ed}}}}{{{b{AGn}}}AGj}{{{b{AH`}}}l}{bc{}}{c{{Bf{e}}}{}{}}{{}{{Bf{c}}}{}}{bBh}{{{b{AH`}}}O`}{{}c{}}`````````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{AHb}}}AHb}{{{b{AAd}}}AAd}{{b{b{dc}}}h{}}0{{bj}h}0{l{{b{c}}}{}}0{l{{b{dc}}}{}}0{lh}0{{{b{AAd}}{b{AAd}}}Af}{{{b{AHb}}{b{c}}C`eglll}{{Bf{O`i}}}Bl{{ADb{}{{AD`{AGj}}}}}{{ADb{}{{AD`{l}}}}}{}}{{{b{AHb}}{b{dAh}}}Aj}{{{b{AAd}}{b{dAh}}}Aj}0{cc{}}{LdAAd}1{{{b{AHb}}}l}{{}l}0{{}c{}}0{{{b{AHb}}}O`}{{O`lll}{{Ab{AHb}}}}44{{}AHb}{bc{}}0{bBd}{c{{Bf{e}}}{}{}}0{{}{{Bf{c}}}{}}0{bBh}0{{}c{}}0``````````{{{b{AHd}}}{{b{{Cl{j}}}}}}{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{l{{b{c}}}{}}0{l{{b{dc}}}{}}0{lh}0{cc{}}0{{{b{AHf}}}j}{{}l}0{{{b{AHh}}}{{Gl{O`}}}}{{{b{AHh}}}{{Gl{Ed}}}}{{}c{}}0{{{b{{Kf{g}}}}{b{AHf}}{b{{Jh{J`}}}}}AHd{{ABn{}{{AHj{AFd}}{AHl{AFd}}}}}AHh{{Kh{}{{AHn{c}}{AI`{e}}}}}}{c{{Bf{e}}}{}{}}0{{}{{Bf{c}}}{}}0{bBh}0{{}c{}}0`````{{{b{{Kf{e}}}}{b{AHf}}}J`{{ABn{}{{AHj{AFd}}{AHl{AFd}}}}}{{Kh{}{{AHn{c}}}}}}{{{b{{Kf{e}}}}{b{AHf}}{b{{Jh{J`}}}}}J`AHh{{Kh{}{{AI`{c}}}}}}{D`{{`{{Eb{}{{E`{In}}}}}}}}{D`{{`{{Eb{}{{E`{Jb}}}}}}}}{D`{{`{{Eb{}{{E`{{Kf{Kj}}}}}}}}}}{{}{{`{{Eb{}{{E`{Il}}}}}}}}``{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{AIb}}cegi}k{}{}{}{}{}}{{{b{AId}}cegi}k{}{}{}{}{}}{l{{b{c}}}{}}0{l{{b{dc}}}{}}0{{{b{AIb}}JbD`ChC`}c{}}{{{b{AId}}JbD`ChC`}c{}}{{{b{AIb}}{Ab{{b{{Kn{Kl}}}}}}}c{}}{{{b{AId}}{Ab{{b{{Kn{AEjKl}}}}}}}c{}}{{{b{AIb}}{Ab{{b{{L`{Kl}}}}}}}c{}}{{{b{AId}}{Ab{{b{{L`{MjKl}}}}}}}J`}{{{b{AIb}}{Ab{{b{Lb}}}}}c{}}{{{b{AId}}{Ab{{b{{Lb{AFn}}}}}}}J`}{lh}0{cc{}}0{{}l}0{{}c{}}0{{JbD`{b{{Jh{J`}}}}}Il}{c{{Bf{e}}}{}{}}0{{}{{Bf{c}}}{}}0{bBh}0{{}c{}}0```{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{}AIf}{l{{b{c}}}{}}0{l{{b{dc}}}{}}0=={{{b{dAIf}}}{{Al{h}}}}==<<;;{{{AIh{c}}}cBb}{{{AIh{c}}}{{AIl{AIj}}}Bb}{AIf{{AIl{AIj}}}}{c{{AIh{c}}}Bb}{{{b{d{AIh{c}}}}{b{d{An{j}}}}}{{Al{l}}}Bb}>>==<<;;{{{b{dAIf}}{b{{An{j}}}}}{{Al{l}}}}","D":"CIj","p":[[1,"reference",null,null,1],[0,"mut"],[5,"BlockHash",8],[1,"unit"],[1,"u8"],[1,"usize"],[5,"BlockHeader",8],[5,"BlockHeaderData",8],[6,"Option",1810,null,1],[1,"tuple",null,null,1],[1,"bool"],[5,"Formatter",1811],[8,"Result",1811],[8,"Result",1812],[1,"slice"],[10,"Hasher",1813],[10,"Read",1814],[5,"String",1815],[6,"Result",1816,null,1],[5,"TypeId",1817],[10,"Write",1814],[10,"Parameters",74,1818],[6,"NetworkUpgrade",74,1818],[5,"BlockHeight",74,1818],[5,"MainNetwork",74,1818],[5,"TestNetwork",74,1818],[6,"Network",74,1818],[1,"u32"],[10,"NetworkConstants",74,1818],[1,"array"],[6,"NetworkType",74,1818],[6,"BranchId",74,1818],[6,"Ordering",1819],[5,"Error",1811],[1,"u64"],[10,"RangeBounds",1820],[1,"str"],[1,"i64"],[1,"i32"],[17,"Value"],[10,"Strategy",1821],[5,"Script",350],[6,"TransparentAddress",350],[6,"ConversionError",1822],[5,"InternalOvk",403],[5,"ExternalOvk",403],[5,"TransparentKeyScope",403],[5,"NonHardenedChildIndex",403],[5,"AccountPrivKey",403],[5,"AccountPubKey",403],[5,"ExternalIvk",403],[5,"InternalIvk",403],[5,"EphemeralIvk",403],[5,"Choice",1823],[10,"IncomingViewingKey",403],[6,"Error",1824],[5,"SecretKey",1825],[6,"Scope",1826],[5,"ExtendedPrivateKey",1827],[5,"AccountId",1826],[5,"PublicKey",1825],[5,"Vec",1828],[5,"ChildNumber",1829],[5,"MemoBytes",594,1830],[6,"Error",594,1830],[5,"TextMemo",594,1830],[6,"Memo",594,1830],[5,"MerklePath",1831],[10,"HashSer",692],[5,"Address",1831],[5,"CommitmentTree",1832],[5,"Frontier",1832],[10,"Hashable",1831],[10,"Clone",1833],[5,"IncrementalWitness",1834],[5,"NonEmptyFrontier",1832],[5,"Position",1831],[5,"TxId",712],[5,"Transaction",712],[5,"Hash",1835],[6,"TxVersion",712],[5,"TransparentDigests",712],[5,"TzeDigests",712],[5,"TxDigests",712],[17,"HeaderDigest"],[17,"TransparentDigest"],[17,"SaplingDigest"],[17,"OrchardDigest"],[17,"Digest"],[10,"TransactionDigest",712],[5,"TransactionData",712],[10,"Authorization",712],[5,"Authorized",712],[5,"Amount",1096],[5,"Bundle",1836],[5,"Bundle",1837],[5,"Bundle",1359],[6,"BalanceError",1206,1838],[10,"From",1839],[5,"OutPoint",1359],[17,"Output"],[10,"FnMut",1840],[10,"Debug",1811],[5,"Bundle",1316],[10,"MapAuth",1359],[10,"MapAuth",1301],[10,"MapAuth",1275],[10,"FnOnce",1840],[5,"Authorized",1837],[5,"Builder",960],[5,"OutgoingViewingKey",1841],[5,"Address",1842],[6,"Error",960],[10,"ProverProgress",1843],[5,"SpendingKey",1841],[5,"Note",1844],[5,"MerklePath",1845],[5,"OutgoingViewingKey",1846],[5,"PaymentAddress",1847],[5,"NonNegativeAmount",1206],[5,"ExtendedSpendingKey",1848],[5,"Note",1849],[8,"MerklePath",1850],[5,"TxOut",1359],[6,"Error",1490],[5,"BuildResult",960],[10,"RngCore",1851],[10,"CryptoRng",1851],[10,"SpendProver",1852],[10,"OutputProver",1852],[10,"FeeRule",1577],[6,"BuildConfig",960],[5,"Progress",960],[6,"FeeError",960],[10,"Display",1811],[6,"Error",1843],[6,"SpendError",1853],[6,"FeeError",1634],[6,"BundleType",1853],[5,"Anchor",1845],[5,"BundleMetadata",1853],[6,"BundleType",1843],[5,"Anchor",1850],[5,"SpendInfo",1843],[5,"SaplingMetadata",1843],[5,"OutputInfo",1843],[5,"TransparentInputInfo",1490],[5,"Sender",1854],[5,"SpendDescription",1096,1837],[5,"Scalar",1855],[10,"Authorization",1837],[5,"OutputDescription",1096,1837],[5,"ExtractedNoteCommitment",1856],[5,"ValueCommitment",1857],[10,"DynamicUsage",1858],[5,"EphemeralKeyBytes",1859],[5,"Nullifier",1860],[6,"SpendAuth",1861],[5,"VerificationKey",1862],[17,"Item"],[10,"IntoIterator",1863],[5,"NonZero",1864],[5,"QuotRem",1838],[6,"Infallible",1839],[10,"Authorization",1836],[5,"Action",1865],[5,"ExtractedNoteCommitment",1866],[5,"Flags",1836],[5,"TransmittedNoteCiphertext",1844],[5,"Nullifier",1867],[5,"Signature",1868],[10,"SigType",1868],[5,"Authorized",1836],[5,"ValueCommitment",1869],[8,"SpendAuth",1868],[5,"VerificationKey",1868],[8,"Base",1870],[8,"GrothProofBytes",1837],[6,"Zip212Enforcement",1871],[5,"JsDescription",1316],[5,"Unauthorized",1490],[5,"Unauthorized",712],[5,"Authorized",1359],[10,"Authorization",1359],[5,"TxIn",1359],[10,"PartialEq",1819],[5,"TransparentBuilder",1490],[17,"Error"],[6,"InputSize",1604],[5,"FeeRule",1583],[10,"InputView",1604],[10,"OutputView",1604],[5,"FeeRule",1634],[5,"SignatureHash",1688],[6,"SignableInput",1688],[10,"TransparentAuthorizingContext",1688],[17,"SpendProof"],[17,"OutputProof"],[17,"SaplingAuth"],[17,"TransparentAuth"],[5,"TxIdDigester",1738],[5,"BlockTxCommitmentDigester",1738],[5,"HashWriter",1776],[5,"HashReader",1776],[8,"Sha256",1872],[8,"Output",1873],[6,"DigestError",712],[15,"Standard",1094],[15,"Transparent",1727]],"r":[[1,1874],[2,1874],[4,1874],[74,1818],[77,1818],[80,1818],[83,1818],[85,1818],[87,1818],[88,1818],[89,1818],[90,1818],[97,1818],[102,1818],[104,1818],[106,1818],[279,1818],[321,1875],[322,1875],[323,1876],[324,1876],[325,1876],[326,1877],[327,1877],[328,1877],[329,1877],[330,1877],[331,1877],[332,1877],[333,1877],[334,1878],[335,1878],[336,1878],[337,1878],[338,1878],[339,1878],[340,1878],[341,1878],[342,1879],[343,1879],[344,1879],[345,1879],[346,1879],[347,1879],[348,1879],[349,1879],[596,1830],[599,1830],[600,1830],[602,1830],[1098,1316],[1099,1359],[1100,1837],[1101,1837],[1102,1359],[1103,1359],[1207,1838],[1208,1838]],"b":[[36,"impl-Display-for-BlockHash"],[37,"impl-Debug-for-BlockHash"],[210,"impl-Display-for-BlockHeight"],[211,"impl-Debug-for-BlockHeight"],[216,"impl-Debug-for-NetworkUpgrade"],[217,"impl-Display-for-NetworkUpgrade"],[277,"impl-Sub%3Cu32%3E-for-BlockHeight"],[278,"impl-Sub-for-BlockHeight"],[289,"impl-TryFrom%3Ci64%3E-for-BlockHeight"],[290,"impl-TryFrom%3Ci32%3E-for-BlockHeight"],[291,"impl-TryFrom%3Cu64%3E-for-BlockHeight"],[647,"impl-Display-for-Error"],[648,"impl-Debug-for-Error"],[653,"impl-From%3CMemo%3E-for-MemoBytes"],[654,"impl-From%3C%26Memo%3E-for-MemoBytes"],[677,"impl-TryFrom%3CMemoBytes%3E-for-Memo"],[678,"impl-TryFrom%3C%26MemoBytes%3E-for-Memo"],[823,"impl-Debug-for-TxId"],[824,"impl-Display-for-TxId"],[1024,"impl-Display-for-FeeError%3CFE%3E"],[1025,"impl-Debug-for-FeeError%3CFE%3E"],[1026,"impl-Display-for-Error%3CFE%3E"],[1027,"impl-Debug-for-Error%3CFE%3E"],[1033,"impl-From%3CBalanceError%3E-for-Error%3CFE%3E"],[1035,"impl-From%3CFeeError%3CFE%3E%3E-for-Error%3CFE%3E"],[1036,"impl-From%3CError%3E-for-Error%3CFE%3E"],[1037,"impl-From%3CSpendError%3E-for-Error%3CFE%3E"],[1144,"impl-ShieldedOutput%3CSaplingDomain,+sapling_crypto::::bundle::%7Bimpl%239%7D::%7Bconstant%230%7D%3E-for-OutputDescription%3CA%3E"],[1145,"impl-OutputDescription%3CProof%3E"],[1146,"impl-ShieldedOutput%3CSaplingDomain,+sapling_crypto::::bundle::%7Bimpl%239%7D::%7Bconstant%230%7D%3E-for-OutputDescription%3CA%3E"],[1147,"impl-OutputDescription%3CProof%3E"],[1152,"impl-From%3CZatoshis%3E-for-ZatBalance"],[1154,"impl-From%3C%26Zatoshis%3E-for-ZatBalance"],[1237,"impl-Debug-for-BalanceError"],[1238,"impl-Display-for-BalanceError"],[1253,"impl-Mul%3Cu64%3E-for-Zatoshis"],[1254,"impl-Mul%3Cusize%3E-for-Zatoshis"],[1262,"impl-TryFrom%3Cu64%3E-for-Zatoshis"],[1264,"impl-TryFrom%3CZatBalance%3E-for-Zatoshis"],[1513,"impl-TransparentInputInfo"],[1514,"impl-InputView-for-TransparentInputInfo"],[1529,"impl-Debug-for-Error"],[1530,"impl-Display-for-Error"],[1548,"impl-TransparentInputInfo"],[1549,"impl-InputView-for-TransparentInputInfo"],[1662,"impl-Debug-for-FeeError"],[1663,"impl-Display-for-FeeError"]],"c":"OjAAAAEAAAAAAAAAEAAAACEC","e":"OzAAAAEAAEUFkgAIAAAADAAbAC0AAwA0AAoAQAAKAG0AAwByAAMAdwADAHwAJwClADYA3QAAAOUABADtAAMA8gADAPcAAwD8AAoAEAEDABUBLgBfAQAAYQEAAGMBFQB7AQIAgQEBAIUBDgChASoAzgERAOgBDAD2AQYA/wEAAAgCAAAMAggAHwIAACICAgAmAiwAVwIAAFwCAABfAiIAhAIHAJUCAwCdAggAqAIMALgCAAC6AgEAvgICAMICAADEAgAAxgIBAMsCCgDYAgQA3wIAAOECFgD5AhAADAMpADgDCQBMAwAATwMAAFIDDQBqAwIAbgMRAIEDKwCuAxIAxQMAAMcDAADMAwAA1QMAAN0DCwDqAwIA7gMRAAEEBQAKBAAADAQCABIEBQAoBAIALgQXAEcEAQBKBAgAVAQQAGoEDwB7BAYAgwQAAI4EAgCWBAEAmQQAAJsEAACdBAAAoAQBAKMEAgCnBAwAuQQAALsEAQC+BAsAywQEANEEBgDZBAAA3wQBAOYEBADsBBwACgUGABIFAwAXBQMAHQUBACAFAAAiBQAAJAUUADsFAQA/BQIAQwUIAE0FFgBlBSMAigUEAJUFBACgBQIApQUFAKwFEwDBBQYAyQUPANoFHQD5BQQAAgYFAA0GAQAQBhoALQYAADEGCAA7BgAAPQYAAEAGBABLBgQAUQYEAFcGAABdBgMAYgYAAGwGFACCBgAAhQYBAI4GEwCjBgoAsAYCALgGDQDHBgMAzQYTAOMGAQDnBgkA8wYLAAEHAQAFBwAACQcJAA==","P":[[12,"T"],[18,""],[19,"T"],[20,""],[21,"T"],[22,""],[23,"T"],[28,""],[39,"T"],[42,""],[44,"__H"],[45,""],[48,"U"],[54,"R"],[57,"T"],[58,""],[59,"U,T"],[62,""],[63,"U"],[66,""],[70,"V"],[73,"W"],[107,""],[127,"T"],[141,""],[148,"T"],[155,""],[168,"T"],[182,""],[219,"P"],[220,""],[221,"T"],[228,""],[230,"__H"],[233,"P"],[235,""],[262,"U"],[269,""],[280,"T"],[287,""],[292,"U,T"],[298,""],[299,"U,T"],[300,"U"],[307,""],[314,"V"],[321,""],[322,"P"],[354,"T"],[358,""],[360,"T"],[362,""],[366,"T"],[370,""],[376,"T"],[378,"__H"],[379,""],[381,"U"],[384,""],[385,"R"],[386,""],[390,"T"],[392,"U,T"],[394,"TryFromRawAddress::Error"],[396,"U"],[398,""],[400,"V"],[402,"W"],[417,""],[419,"T"],[437,""],[444,"T"],[451,""],[461,"T"],[479,""],[508,"T"],[510,""],[511,"T"],[518,""],[521,"P"],[522,""],[533,"U"],[542,""],[549,"T"],[556,"U,T"],[560,"TryFrom::Error"],[561,"U,T"],[566,"U"],[575,""],[584,"V"],[593,""],[606,"T"],[614,""],[618,"T"],[622,""],[628,"T"],[631,""],[632,"T"],[637,""],[651,"T"],[653,""],[655,"T"],[657,""],[664,"U"],[668,""],[669,"T"],[673,""],[674,"U,T"],[677,""],[679,"U,T"],[680,"U"],[684,""],[688,"V"],[693,"Node"],[694,"R"],[696,"R,Node"],[697,"R,H"],[699,"R,Node"],[700,"R"],[701,"R,H"],[702,"R"],[704,"W"],[706,"Node,W"],[707,"W,H"],[708,"Node,W"],[709,"W,H"],[710,"W"],[737,""],[739,"T"],[760,""],[762,"A"],[765,"T"],[770,""],[776,"TransactionDigest::HeaderDigest,TransactionDigest::TransparentDigest,TransactionDigest::SaplingDigest,TransactionDigest::OrchardDigest,TransactionDigest::Digest"],[778,"A"],[779,"T"],[784,""],[785,"T"],[800,"A,D"],[801,"TransactionDigest::HeaderDigest,TransactionDigest::TransparentDigest,TransactionDigest::SaplingDigest,TransactionDigest::OrchardDigest,TransactionDigest::Digest"],[805,""],[820,"A"],[821,"A,E,F"],[823,""],[828,"A"],[832,""],[833,"T"],[843,""],[844,"A"],[845,""],[849,"__H"],[850,""],[863,"U"],[873,""],[874,"A"],[875,"A,,,,B"],[877,"A"],[881,""],[884,"R"],[887,"A"],[895,""],[896,"R"],[897,"W"],[899,"T"],[904,""],[905,"A"],[907,"U,T"],[917,"U"],[928,""],[940,"A"],[941,""],[942,"V"],[952,"W"],[982,"P,U,FE"],[986,"P,U"],[988,"T"],[1000,"P,U,R,SP,OP,FR"],[1001,""],[1002,"T"],[1003,""],[1005,"T"],[1017,""],[1024,"FE"],[1028,""],[1030,"T"],[1033,"FE"],[1034,"T"],[1035,"FE"],[1038,"T"],[1040,"P,U,FR"],[1041,""],[1047,"U"],[1053,"P,U,R"],[1054,"P"],[1055,""],[1057,"P,U"],[1058,""],[1059,"P,U"],[1060,""],[1061,"P,U"],[1063,"T"],[1064,""],[1067,"P,U"],[1069,"U,T"],[1075,"U"],[1081,""],[1087,"V"],[1093,"P"],[1104,""],[1106,"A"],[1107,"T"],[1113,""],[1114,"A"],[1115,"Proof"],[1116,"T"],[1119,""],[1123,"A"],[1124,"Proof"],[1125,""],[1127,"A"],[1128,"Proof"],[1129,"T"],[1135,""],[1140,"Proof"],[1141,""],[1143,"Proof"],[1144,"A"],[1145,"Proof"],[1146,"A"],[1147,"Proof"],[1148,""],[1150,"A"],[1152,""],[1153,"T"],[1154,""],[1155,"T"],[1157,""],[1161,"A"],[1162,"Proof"],[1163,""],[1168,"U"],[1171,""],[1175,"A"],[1177,"Proof"],[1178,""],[1179,"A"],[1183,""],[1184,"I"],[1185,""],[1186,"T"],[1190,""],[1191,"U,T"],[1194,"U"],[1197,""],[1200,"V"],[1203,""],[1204,"A"],[1205,"Proof"],[1213,""],[1214,"T"],[1218,""],[1220,"T"],[1222,""],[1226,"T"],[1230,""],[1239,"T"],[1240,""],[1241,"T"],[1242,""],[1248,"U"],[1250,""],[1259,"T"],[1261,""],[1263,"U,T"],[1264,""],[1265,"U,T"],[1266,"U"],[1268,""],[1270,"V"],[1272,""],[1279,"A,B"],[1280,""],[1281,"R"],[1287,"R,T"],[1288,"R"],[1292,"W"],[1299,""],[1303,"A,B"],[1304,""],[1306,"R"],[1311,"W"],[1314,""],[1315,""],[1318,"T"],[1322,""],[1324,"T"],[1326,""],[1328,"T"],[1332,""],[1336,"T"],[1338,""],[1340,"U"],[1345,""],[1346,"R"],[1347,"T"],[1349,"U,T"],[1351,"U"],[1353,""],[1356,"V"],[1358,"W"],[1367,""],[1369,"T"],[1380,""],[1381,"A"],[1382,""],[1383,"A"],[1384,""],[1385,"T"],[1390,""],[1396,"T"],[1406,""],[1412,"A"],[1413,""],[1414,"A"],[1415,""],[1418,"A"],[1419,""],[1420,"A"],[1421,""],[1422,"T"],[1427,""],[1433,"U"],[1438,"A"],[1439,"A,B"],[1440,"A,B,F"],[1441,""],[1447,"R"],[1450,""],[1456,"T"],[1461,"U,T"],[1466,"U"],[1471,""],[1479,"A,E,F"],[1482,"V"],[1487,"W"],[1496,""],[1498,"T"],[1506,""],[1509,"T"],[1511,""],[1515,"T"],[1523,""],[1533,"T"],[1537,""],[1544,"U"],[1548,""],[1551,"T"],[1553,""],[1554,"U,T"],[1558,"U"],[1562,""],[1567,"V"],[1572,""],[1579,"FeeRule::Error,P,,"],[1584,"T"],[1586,""],[1587,"T"],[1588,""],[1589,"T"],[1591,""],[1592,"P,,,FeeRule::Error"],[1593,""],[1595,"T"],[1596,""],[1597,"U"],[1598,""],[1599,"T"],[1600,"U,T"],[1601,"U"],[1602,""],[1603,"V"],[1610,"T"],[1612,""],[1613,"T"],[1614,""],[1616,"T"],[1618,""],[1621,"T"],[1622,""],[1623,"U"],[1624,""],[1628,"T"],[1629,"U,T"],[1630,"U"],[1631,""],[1633,"V"],[1643,"T"],[1647,""],[1649,"T"],[1651,""],[1653,"T"],[1657,""],[1660,"P,,,FeeRule::Error"],[1661,""],[1664,"T"],[1665,""],[1666,"T"],[1667,""],[1670,"U"],[1672,""],[1677,"T"],[1679,""],[1680,"U,T"],[1682,"U"],[1684,""],[1686,"V"],[1698,""],[1699,"T"],[1707,""],[1709,"T"],[1711,""],[1716,"U"],[1718,"SA,TA,A"],[1719,"U,T"],[1721,"U"],[1723,""],[1725,"V"],[1732,"SA,A"],[1733,"TA,A"],[1734,""],[1740,"T"],[1744,"TransactionDigest::HeaderDigest,TransactionDigest::TransparentDigest,TransactionDigest::SaplingDigest,TransactionDigest::OrchardDigest,TransactionDigest::Digest"],[1746,"T"],[1750,"TransactionDigest::HeaderDigest"],[1752,"TransactionDigest::OrchardDigest"],[1754,"TransactionDigest::SaplingDigest"],[1755,""],[1756,"TransactionDigest::TransparentDigest"],[1757,""],[1760,"T"],[1762,""],[1764,"U"],[1766,""],[1767,"U,T"],[1769,"U"],[1771,""],[1773,"V"],[1778,"T"],[1782,""],[1783,"T"],[1787,""],[1790,"T"],[1792,""],[1794,"U"],[1796,"R"],[1798,""],[1799,"R"],[1801,"U,T"],[1803,"U"],[1805,""],[1807,"V"],[1809,""]]}],["zcash_proofs",{"t":"SSSFFNNNNCNNNHNNNNHHHNNNNNNNNNNHOOOHCOOOCONNNNNNNNNCFFFFFFFSFOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNONNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNSHH","n":["SAPLING_OUTPUT_NAME","SAPLING_SPEND_NAME","SPROUT_NAME","SaplingParameterPaths","ZcashParameters","borrow","","borrow_mut","","circuit","clone","clone_into","clone_to_uninit","default_params_folder","deref","","deref_mut","","download_parameters","download_sapling_parameters","download_sprout_parameters","drop","","eq","fmt","from","","init","","into","","load_parameters","output","output_params","output_vk","parse_parameters","prover","spend","spend_params","spend_vk","sprout","sprout_vk","to_owned","try_from","","try_into","","type_id","","vzip","","sprout","CommitmentRandomness","JoinSplit","JsInput","JsOutput","NoteValue","PayingKey","SpendingKey","TREE_DEPTH","UniqueRandomness","a_pk","a_sk","auth_path","borrow","","","","","","","","borrow_mut","","","","","","","","deref","","","","","","","","deref_mut","","","","","","","","drop","","","","","","","","from","","","","","","","","h_sig","init","","","","","","","","inputs","into","","","","","","","","outputs","phi","r","","rho","rt","synthesize","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","value","","vpub_new","vpub_old","vzip","","","","","","","","LocalTxProver","borrow","borrow_mut","bundled","create_proof","","deref","deref_mut","drop","encode_proof","","from","from_bytes","init","into","new","prepare_circuit","","try_from","try_into","type_id","vzip","with_default_location","WITNESS_PATH_SIZE","create_proof","verify_proof"],"q":[[0,"zcash_proofs"],[51,"zcash_proofs::circuit"],[52,"zcash_proofs::circuit::sprout"],[173,"zcash_proofs::prover"],[196,"zcash_proofs::sprout"],[199,"std::path"],[200,"core::option"],[201,"minreq::error"],[202,"core::result"],[203,"core::fmt"],[204,"std::io"],[205,"core::any"],[206,"bellman"],[207,"ff"],[208,"sapling_crypto::circuit"],[209,"rand_core"],[210,"sapling_crypto::bundle"],[211,"sapling_crypto::keys"],[212,"sapling_crypto::note"],[213,"sapling_crypto::value"],[214,"jubjub::fr"],[215,"bls12_381::scalar"],[216,"sapling_crypto::tree"],[217,"sapling_crypto::address"],[218,"bls12_381::pairings"],[219,"bellman::groth16"]],"i":"`````B`f10`000`1010```1000101010`011``011`1010101010``````````EfEh0EjElEnF`Bf56Fb54321670543216705432167054321670543216701543216701543216701167611543216705432167054321670671154321670`Bn000000000000000000000```","f":"`````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0`{{{b{f}}}f}{{b{b{dc}}}h{}}{{bj}h}{{}{{n{l}}}}{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0{{}{{Ad{hAb}}}}{{{n{Af}}}{{Ad{fAb}}}}{{{n{Af}}}{{Ad{lAb}}}}{A`h}0{{{b{f}}{b{f}}}Ah}{{{b{f}}{b{dAj}}}Al}{cc{}}0{{}A`}0{{}c{}}0{{{b{An}}{b{An}}{n{{b{An}}}}}B`}```{{cc{n{c}}}B`Bb}``````{bc{}}{c{{Ad{e}}}{}{}}0{{}{{Ad{c}}}{}}0{bBd}0{{}c{}}0`````````````{b{{b{c}}}{}}0000000{{{b{d}}}{{b{dc}}}{}}0000000{A`{{b{c}}}{}}0000000{A`{{b{dc}}}{}}0000000{A`h}0000000>>>>>>>>`========`<<<<<<<<``````{{Bf{b{de}}}{{Ad{hBh}}}Bj{{Bl{c}}}}999999998888888877777777````66666666`54{{}Bn}{{{b{Bn}}C`{b{dc}}}eCb{}}{{{b{Bn}}Cd{b{dc}}}eCb{}}654{cCf{}}{cCf{}}{cc{}}{{{b{{Ch{j}}}}{b{{Ch{j}}}}}Bn}{{}A`}{{}c{}}{{{b{An}}{b{An}}}Bn}{{CjClCnD`DbDdDfDh}{{n{C`}}}}{{DbDjDbD`Dd}Cd}{c{{Ad{e}}}{}{}}{{}{{Ad{c}}}{}}{bBd}{{}c{}}{{}{{n{Bn}}}}`{{{Dl{j}}{Dl{j}}{Dl{j}}{Dl{j}}Af{Dl{j}}{Dl{j}}{b{{Dl{j}}}}{Dl{j}}Af{Dl{j}}{Dl{j}}{b{{Dl{j}}}}{Dl{j}}Af{Dl{j}}{Dl{j}}Af{Dl{j}}AfAf{b{{E`{Dn}}}}}{{Eb{Dn}}}}{{{b{{Dl{j}}}}{b{{Dl{j}}}}{b{{Dl{j}}}}{b{{Dl{j}}}}{b{{Dl{j}}}}{b{{Dl{j}}}}{b{{Dl{j}}}}{b{{Dl{j}}}}{b{{Dl{j}}}}AfAf{b{{Ed{Dn}}}}}Ah}","D":"En","p":[[1,"reference",null,null,1],[0,"mut"],[5,"SaplingParameterPaths",0],[1,"unit"],[1,"u8"],[5,"PathBuf",199],[6,"Option",200,null,1],[1,"usize"],[6,"Error",201],[6,"Result",202,null,1],[1,"u64"],[1,"bool"],[5,"Formatter",203],[8,"Result",203],[5,"Path",199],[5,"ZcashParameters",0],[10,"Read",204],[5,"TypeId",205],[5,"JoinSplit",52],[6,"SynthesisError",206],[10,"PrimeField",207],[10,"ConstraintSystem",206],[5,"LocalTxProver",173],[5,"Spend",208],[10,"RngCore",209],[5,"Output",208],[8,"GrothProofBytes",210],[1,"slice"],[5,"ProofGenerationKey",211],[5,"Diversifier",211],[6,"Rseed",212],[5,"NoteValue",213],[5,"Fr",214],[5,"ValueCommitTrapdoor",213],[5,"Scalar",215],[8,"MerklePath",216],[5,"PaymentAddress",217],[1,"array"],[5,"Bls12",218],[5,"Parameters",219],[5,"Proof",219],[5,"PreparedVerifyingKey",219],[5,"JsOutput",52],[5,"JsInput",52],[5,"SpendingKey",52],[5,"PayingKey",52],[5,"UniqueRandomness",52],[5,"CommitmentRandomness",52],[5,"NoteValue",52]],"r":[],"b":[[177,"impl-SpendProver-for-LocalTxProver"],[178,"impl-OutputProver-for-LocalTxProver"],[182,"impl-OutputProver-for-LocalTxProver"],[183,"impl-SpendProver-for-LocalTxProver"],[189,"impl-SpendProver-for-LocalTxProver"],[190,"impl-OutputProver-for-LocalTxProver"]],"c":"OjAAAAEAAAAAAAAAEAAAABMA","e":"OzAAAAEAAJgAEAAGAAMACwACAA8AAwAWAAMAHAABACIAAQAnAAEAKgAJADUAMwBxAAkAgwAqAK8AAQCyAAYAuwAAAL4ABQDFAAAA","P":[[5,"T"],[10,""],[11,"T"],[12,""],[14,"T"],[18,""],[25,"T"],[27,""],[29,"U"],[31,""],[35,"R"],[42,"T"],[43,"U,T"],[45,"U"],[47,""],[49,"V"],[64,"T"],[96,""],[104,"T"],[113,""],[122,"U"],[136,"Scalar,CS"],[137,"U,T"],[145,"U"],[153,""],[165,"V"],[174,"T"],[176,""],[177,"R,SpendProver::Proof"],[178,"R,OutputProver::Proof"],[179,"T"],[181,""],[182,"OutputProver::Proof"],[183,"SpendProver::Proof"],[184,"T"],[185,""],[187,"U"],[188,""],[191,"U,T"],[192,"U"],[193,""],[194,"V"],[195,""]]}],["zcash_protocol",{"t":"TPGTPPGTPNNNNNNNNNNNNCCNNNNNNNNNCCNNNNNNNNNNNCNNFPPGPPSPPSPFPGKGGPPPPPPKPPPPSPFPSMNNNNMNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNMNNNNMNNNNMNNNNNNNNNNNNMNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHCCCSSSSSSSSSSSSSSSSSSSSSSSSFNNNNONNONNNNNNNNONNNNNNOOOONNNNNPPGPPGFPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGSSSPFPTFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNHHHH","n":["ORCHARD","Orchard","PoolType","SAPLING","Sapling","Shielded","ShieldedProtocol","TRANSPARENT","Transparent","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","","consensus","constants","eq","","fmt","","","from","","into","","local_consensus","memo","partial_cmp","","to_owned","","to_string","try_from","","try_into","","type_id","","value","vzip","","BlockHeight","Blossom","","BranchId","Canopy","","H0","Heartwood","","MAIN_NETWORK","Main","MainNetwork","","Network","NetworkConstants","NetworkType","NetworkUpgrade","Nu5","","Nu6","","Overwinter","","Parameters","Regtest","Sapling","","Sprout","TEST_NETWORK","Test","TestNetwork","","ZIP212_GRACE_PERIOD","activation_height","","","","add","b58_pubkey_address_prefix","","","","","b58_script_address_prefix","","","","","b58_sprout_address_prefix","","","","","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","coin_type","","","","","dynamic_usage","","","","","","","dynamic_usage_bounds","","","","","","","eq","","","","","","","fmt","","","","","","","","","for_height","from","","","","","","","","from_u32","from_u64","hash","","","height_bounds","height_range","hrp_sapling_extended_full_viewing_key","","","","","hrp_sapling_extended_spending_key","","","","","hrp_sapling_payment_address","","","","","hrp_tex_address","","","","","into","","","","","","","is_nu_active","network_type","","","","partial_cmp","saturating_sub","sprout_uses_groth_proofs","sub","","testing","to_owned","","","","","","","to_string","","try_from","","","","","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","arb_branch_id","arb_height","mainnet","regtest","testnet","B58_PUBKEY_ADDRESS_PREFIX","B58_SCRIPT_ADDRESS_PREFIX","B58_SPROUT_ADDRESS_PREFIX","COIN_TYPE","HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY","HRP_SAPLING_EXTENDED_SPENDING_KEY","HRP_SAPLING_PAYMENT_ADDRESS","HRP_TEX_ADDRESS","B58_PUBKEY_ADDRESS_PREFIX","B58_SCRIPT_ADDRESS_PREFIX","B58_SPROUT_ADDRESS_PREFIX","COIN_TYPE","HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY","HRP_SAPLING_EXTENDED_SPENDING_KEY","HRP_SAPLING_PAYMENT_ADDRESS","HRP_TEX_ADDRESS","B58_PUBKEY_ADDRESS_PREFIX","B58_SCRIPT_ADDRESS_PREFIX","B58_SPROUT_ADDRESS_PREFIX","COIN_TYPE","HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY","HRP_SAPLING_EXTENDED_SPENDING_KEY","HRP_SAPLING_PAYMENT_ADDRESS","HRP_TEX_ADDRESS","LocalNetwork","activation_height","b58_pubkey_address_prefix","b58_script_address_prefix","b58_sprout_address_prefix","blossom","borrow","borrow_mut","canopy","clone","clone_into","clone_to_uninit","coin_type","eq","fmt","from","hash","heartwood","hrp_sapling_extended_full_viewing_key","hrp_sapling_extended_spending_key","hrp_sapling_payment_address","hrp_tex_address","into","network_type","nu5","nu6","overwinter","sapling","to_owned","try_from","try_into","type_id","vzip","Arbitrary","Empty","Error","Future","InvalidUtf8","Memo","MemoBytes","Text","TextMemo","TooLong","as_array","as_slice","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","default","deref","empty","encode","eq","","","","fmt","","","","from","","","","","","from_bytes","","from_str","into","","","","partial_cmp","to_owned","","","","to_string","try_from","","","","","","try_into","","","","type_id","","","","vzip","","","","BalanceError","COIN","MAX_BALANCE","MAX_MONEY","Overflow","QuotRem","Underflow","ZERO","ZatBalance","Zatoshis","add","","borrow","","","","borrow_mut","","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","","const_from_i64","const_from_u64","","div","div_with_remainder","dynamic_usage","dynamic_usage_bounds","eq","","","fmt","","","","from","","","","","","","from_i64","from_i64_le_bytes","from_nonnegative_i64","","from_nonnegative_i64_le_bytes","","from_u64","","from_u64_le_bytes","","into","","","","into_u64","is_negative","is_positive","","is_zero","mul","","","neg","partial_cmp","","quotient","remainder","sub","","sum","testing","to_i64_le_bytes","","to_owned","","","to_string","try_from","","","","","","","try_into","","","","type_id","","","","vzip","","","","zero","arb_nonnegative_zat_balance","arb_positive_zat_balance","arb_zat_balance","arb_zatoshis"],"q":[[0,"zcash_protocol"],[48,"zcash_protocol::consensus"],[267,"zcash_protocol::consensus::testing"],[269,"zcash_protocol::constants"],[272,"zcash_protocol::constants::mainnet"],[280,"zcash_protocol::constants::regtest"],[288,"zcash_protocol::constants::testnet"],[296,"zcash_protocol::local_consensus"],[329,"zcash_protocol::memo"],[411,"zcash_protocol::value"],[520,"zcash_protocol::value::testing"],[524,"core::cmp"],[525,"core::fmt"],[526,"core::option"],[527,"alloc::string"],[528,"core::result"],[529,"core::any"],[530,"core::hash"],[531,"core::ops::range"],[532,"proptest::strategy::traits"],[533,"core::num::nonzero"],[534,"core::convert"],[535,"core::iter::traits::collect"]],"i":"hf`101`11010101010101``010110101``01011010101`01`B`Cb`10`10`C``Bh````323232`1322`1`0`AnBdBf3BbBl632506325063251632587163258716325871632587163258710632516325871632587163258711632588771163258711165770632506325063250632516325874432511711`16325871811116325877163258716325871632587``````````````````````````````Dh0000000000000000000000000000000Eb0`0Dn``1`0Dj010E`3210321032103210313013210322132111031332103121032210333210321032103````Eh`0Ef``Ed1El123012312312312312112221112312330111233111212121201232112212211200121`12123301122230123012301231````","f":"`````````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{f}}}f}{{{b{h}}}h}{{b{b{dc}}}j{}}0{{bl}j}0{{{b{f}}{b{f}}}n}{{{b{h}}{b{h}}}n}``{{{b{f}}{b{f}}}A`}{{{b{h}}{b{h}}}A`}{{{b{f}}{b{dAb}}}Ad}{{{b{h}}{b{dAb}}}Ad}0{cc{}}0{{}c{}}0``{{{b{f}}{b{f}}}{{Af{n}}}}{{{b{h}}{b{h}}}{{Af{n}}}}{bc{}}0{bAh}{c{{Aj{e}}}{}{}}0{{}{{Aj{c}}}{}}0{bAl}0`{{}c{}}0`````````````````````````````````{{{b{An}}B`}{{Af{Bb}}}}{{{b{Bd}}B`}{{Af{Bb}}}}{{{b{Bf}}B`}{{Af{Bb}}}}{{{b{Bh}}B`}{{Af{Bb}}}}{{BbBj}Bb}{{{b{Bl}}}{{Bn{l}}}}{{{b{C`}}}{{Bn{l}}}}{b{{Bn{l}}}}002100021000{b{{b{c}}}{}}000000{{{b{d}}}{{b{dc}}}{}}000000{{{b{Bb}}}Bb}{{{b{C`}}}C`}{{{b{Bd}}}Bd}{{{b{Bf}}}Bf}{{{b{Bh}}}Bh}{{{b{B`}}}B`}{{{b{Cb}}}Cb}{{b{b{dc}}}j{}}000000{{bl}j}000000{{{b{Bb}}{b{Bb}}}n}{{{b{Bl}}}Bj}{{{b{C`}}}Bj}{bBj}00{{{b{Bb}}}Cd}{{{b{C`}}}Cd}{{{b{Bd}}}Cd}{{{b{Bf}}}Cd}{{{b{Bh}}}Cd}{{{b{B`}}}Cd}{{{b{Cb}}}Cd}{{{b{Bb}}}{{Cf{Cd{Af{Cd}}}}}}{{{b{C`}}}{{Cf{Cd{Af{Cd}}}}}}{{{b{Bd}}}{{Cf{Cd{Af{Cd}}}}}}{{{b{Bf}}}{{Cf{Cd{Af{Cd}}}}}}{{{b{Bh}}}{{Cf{Cd{Af{Cd}}}}}}{{{b{B`}}}{{Cf{Cd{Af{Cd}}}}}}{{{b{Cb}}}{{Cf{Cd{Af{Cd}}}}}}{{{b{Bb}}{b{Bb}}}A`}{{{b{C`}}{b{C`}}}A`}{{{b{Bd}}{b{Bd}}}A`}{{{b{Bf}}{b{Bf}}}A`}{{{b{Bh}}{b{Bh}}}A`}{{{b{B`}}{b{B`}}}A`}{{{b{Cb}}{b{Cb}}}A`}{{{b{Bb}}{b{dAb}}}Ad}0{{{b{C`}}{b{dAb}}}Ad}{{{b{Bd}}{b{dAb}}}Ad}{{{b{Bf}}{b{dAb}}}Ad}{{{b{Bh}}{b{dAb}}}Ad}{{{b{B`}}{b{dAb}}}Ad}0{{{b{Cb}}{b{dAb}}}Ad}{{{b{c}}Bb}CbAn}{BjBb}{cc{}}0000001{ChBb}{{{b{Bb}}{b{dc}}}jCj}{{{b{C`}}{b{dc}}}jCj}{{{b{Bh}}{b{dc}}}jCj}{{{b{Cb}}{b{c}}}{{Af{{Cf{Bb{Af{Bb}}}}}}}An}{{{b{Cb}}{b{c}}}{{Af{{`{{Cl{Bb}}}}}}}An}{{{b{Bl}}}{{b{Cn}}}}{{{b{C`}}}{{b{Cn}}}}{b{{b{Cn}}}}00210002100021000{{}c{}}000000{{{b{An}}B`Bb}A`}{{{b{An}}}C`}{{{b{Bd}}}C`}{{{b{Bf}}}C`}{{{b{Bh}}}C`}{{{b{Bb}}{b{Bb}}}{{Af{n}}}}{{BbBj}Bb}{{{b{Cb}}}A`}1{{BbBb}Bj}`{bc{}}000000{bAh}0{c{{Aj{e}}}{}{}}{Ch{{Aj{Bbc}}}{}}{D`{{Aj{Bbc}}}{}}{Db{{Aj{Bbc}}}{}}33333{Bj{{Aj{Cbc}}}{}}4{{}{{Aj{c}}}{}}000000{bAl}000000{{}c{}}000000{{}{{`{{Df{}{{Dd{Cb}}}}}}}}{{Cb{b{c}}}{{`{{Df{}{{Dd{{Af{Bb}}}}}}}}}An}````````````````````````````{{{b{Dh}}B`}{{Af{Bb}}}}{b{{Bn{l}}}}00`{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}`{{{b{Dh}}}Dh}{{b{b{dc}}}j{}}{{bl}j}{bBj}{{{b{Dh}}{b{Dh}}}A`}{{{b{Dh}}{b{dAb}}}Ad}{cc{}}{{{b{Dh}}{b{dc}}}jCj}`{b{{b{Cn}}}}000{{}c{}}{{{b{Dh}}}C`}````{bc{}}{c{{Aj{e}}}{}{}}{{}{{Aj{c}}}{}}{bAl}{{}c{}}``````````{{{b{Dj}}}{{b{{Bn{l}}}}}}{{{b{Dj}}}{{b{{Dl{l}}}}}}{b{{b{c}}}{}}000{{{b{d}}}{{b{dc}}}{}}000{{{b{Dn}}}Dn}{{{b{Dj}}}Dj}{{{b{E`}}}E`}{{{b{Eb}}}Eb}{{b{b{dc}}}j{}}000{{bl}j}000{{{b{Dj}}{b{Dj}}}n}{{}Eb}{{{b{E`}}}{{b{Cn}}}}{{}Dj}{{{b{Eb}}}Dj}{{{b{Dn}}{b{Dn}}}A`}{{{b{Dj}}{b{Dj}}}A`}{{{b{E`}}{b{E`}}}A`}{{{b{Eb}}{b{Eb}}}A`}{{{b{Dn}}{b{dAb}}}Ad}0{{{b{Dj}}{b{dAb}}}Ad}{{{b{Eb}}{b{dAb}}}Ad}{cc{}}8{EbDj}111{{{b{{Dl{l}}}}}{{Aj{DjDn}}}}{{{b{{Dl{l}}}}}{{Aj{EbDn}}}}{{{b{Cn}}}{{Aj{Ebc}}}{}}{{}c{}}000{{{b{Dj}}{b{Dj}}}{{Af{n}}}}{bc{}}000{bAh}{c{{Aj{e}}}{}{}}000{{{b{Dj}}}{{Aj{Ebc}}}{}}{Dj{{Aj{Ebc}}}{}}{{}{{Aj{c}}}{}}000{bAl}000{{}c{}}000``````````{{EdEd}{{Af{Ed}}}}{{EfEf}{{Af{Ef}}}}{b{{b{c}}}{}}000{{{b{d}}}{{b{dc}}}{}}000{{{b{Ed}}}Ed}{{{b{Ef}}}Ef}{{{b{Eh}}}Eh}{{b{b{dc}}}j{}}00{{bl}j}00{{{b{Ed}}{b{Ed}}}n}{{{b{Ef}}{b{Ef}}}n}{DbEd}{ChEd}{ChEf}{{EfEj}Ef}{{{b{Ef}}Ej}{{El{Ef}}}}{{{b{Ed}}}Cd}{{{b{Ed}}}{{Cf{Cd{Af{Cd}}}}}}{{{b{Ed}}{b{Ed}}}A`}{{{b{Ef}}{b{Ef}}}A`}{{{b{Eh}}{b{Eh}}}A`}{{{b{Ed}}{b{dAb}}}Ad}{{{b{Ef}}{b{dAb}}}Ad}{{{b{Eh}}{b{dAb}}}Ad}0{cc{}}0{{{b{Ef}}}Ed}{EfEd}2{EnEh}3{Db{{Aj{EdEh}}}}{{{Bn{l}}}{{Aj{EdEh}}}}1{Db{{Aj{EfEh}}}}1{{{Bn{l}}}{{Aj{EfEh}}}}{Ch{{Aj{EdEh}}}}{Ch{{Aj{EfEh}}}}42{{}c{}}000{EfCh}{EdA`}0{{{b{Ef}}}A`}0{{EdCd}{{Af{Ed}}}}{{EfCd}{{Af{Ef}}}}{{EfCh}{{Af{Ef}}}}{EdEd}{{{b{Ed}}{b{Ed}}}{{Af{n}}}}{{{b{Ef}}{b{Ef}}}{{Af{n}}}}{{{b{{El{c}}}}}{{b{c}}}{}}0{{EdEd}{{Af{Ed}}}}{{EfEf}{{Af{Ef}}}}{c{{Af{Ed}}}{{Fb{}{{F`{Ed}}}}}}`{Ed{{Bn{l}}}}{Ef{{Bn{l}}}}{bc{}}00{bAh}{c{{Aj{e}}}{}{}}{Db{{Aj{EdEh}}}}1{Ch{{Aj{Efc}}}{}}{Ed{{Aj{Efc}}}{}}33{{}{{Aj{c}}}{}}000{bAl}000{{}c{}}000{{}Ed}{{}{{`{{Df{}{{Dd{Ed}}}}}}}}00{{}{{`{{Df{}{{Dd{Ef}}}}}}}}","D":"AEd","p":[[1,"reference",null,null,1],[0,"mut"],[6,"ShieldedProtocol",0],[6,"PoolType",0],[1,"unit"],[1,"u8"],[6,"Ordering",524],[1,"bool"],[5,"Formatter",525],[8,"Result",525],[6,"Option",526,null,1],[5,"String",527],[6,"Result",528,null,1],[5,"TypeId",529],[10,"Parameters",48],[6,"NetworkUpgrade",48],[5,"BlockHeight",48],[5,"MainNetwork",48],[5,"TestNetwork",48],[6,"Network",48],[1,"u32"],[10,"NetworkConstants",48],[1,"array"],[6,"NetworkType",48],[6,"BranchId",48],[1,"usize"],[1,"tuple",null,null,1],[1,"u64"],[10,"Hasher",530],[10,"RangeBounds",531],[1,"str"],[1,"i32"],[1,"i64"],[17,"Value"],[10,"Strategy",532],[5,"LocalNetwork",296],[5,"MemoBytes",329],[1,"slice"],[6,"Error",329],[5,"TextMemo",329],[6,"Memo",329],[5,"ZatBalance",411],[5,"Zatoshis",411],[6,"BalanceError",411],[8,"NonZeroU64",533],[5,"QuotRem",411],[6,"Infallible",534],[17,"Item"],[10,"IntoIterator",535]],"r":[],"b":[[26,"impl-Debug-for-PoolType"],[27,"impl-Display-for-PoolType"],[163,"impl-Debug-for-BlockHeight"],[164,"impl-Display-for-BlockHeight"],[169,"impl-Debug-for-NetworkUpgrade"],[170,"impl-Display-for-NetworkUpgrade"],[223,"impl-Sub%3Cu32%3E-for-BlockHeight"],[224,"impl-Sub-for-BlockHeight"],[236,"impl-TryFrom%3Cu64%3E-for-BlockHeight"],[237,"impl-TryFrom%3Ci32%3E-for-BlockHeight"],[238,"impl-TryFrom%3Ci64%3E-for-BlockHeight"],[370,"impl-Debug-for-Error"],[371,"impl-Display-for-Error"],[375,"impl-From%3C%26Memo%3E-for-MemoBytes"],[376,"impl-From%3CMemo%3E-for-MemoBytes"],[397,"impl-TryFrom%3C%26MemoBytes%3E-for-Memo"],[398,"impl-TryFrom%3CMemoBytes%3E-for-Memo"],[454,"impl-Display-for-BalanceError"],[455,"impl-Debug-for-BalanceError"],[458,"impl-From%3C%26Zatoshis%3E-for-ZatBalance"],[459,"impl-From%3CZatoshis%3E-for-ZatBalance"],[483,"impl-Mul%3Cusize%3E-for-Zatoshis"],[484,"impl-Mul%3Cu64%3E-for-Zatoshis"],[503,"impl-TryFrom%3Cu64%3E-for-Zatoshis"],[504,"impl-TryFrom%3CZatBalance%3E-for-Zatoshis"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAGIBKAABAAAABAAAAAgAAAAKAAsAGAAEACEAAAAjAA0AUwADAFgAAwBdAAMAYgAnAIsAIQCuAAAAtgAEAL4AAwDDAAMAyAADAM0AAwDaAAMA3wAuACoBDQA5AQUAQAEJAE4BAABTAQAAVgEWAG8BBwCEAQkAkAELAJ0BAwCiAQAApgEUAL4BAADAAQgAywEBAM4BAADjAQUA6wEDAPEBFgAJAgMA","P":[[9,"T"],[13,""],[15,"T"],[17,""],[28,"T"],[30,"U"],[34,""],[36,"T"],[38,""],[39,"U,T"],[41,"U"],[43,""],[46,"V"],[81,""],[101,"T"],[115,""],[122,"T"],[129,""],[172,"P"],[173,""],[174,"T"],[181,""],[183,"__H"],[186,"P"],[188,""],[208,"U"],[215,""],[226,"T"],[233,""],[235,"U,T"],[236,"TryFrom::Error"],[239,"U,T"],[244,"TryFrom::Error"],[245,"U,T"],[246,"U"],[253,""],[260,"V"],[267,""],[268,"P"],[297,""],[302,"T"],[305,""],[306,"T"],[307,""],[311,"T"],[312,"__H"],[314,""],[318,"U"],[319,""],[324,"T"],[325,"U,T"],[326,"U"],[327,""],[328,"V"],[339,""],[341,"T"],[349,""],[353,"T"],[357,""],[374,"T"],[375,""],[377,"T"],[380,""],[382,"FromStr::Err"],[383,"U"],[387,""],[388,"T"],[392,""],[393,"U,T"],[397,"TryFrom::Error"],[399,"U"],[403,""],[407,"V"],[421,""],[423,"T"],[431,""],[434,"T"],[437,""],[456,"T"],[458,""],[460,"T"],[461,""],[462,"T"],[463,""],[473,"U"],[477,""],[488,"A"],[490,""],[492,"I"],[494,""],[496,"T"],[499,""],[500,"U,T"],[501,""],[502,"U,T"],[503,"TryFrom::Error"],[505,"U,T"],[507,"U"],[511,""],[515,"V"],[519,""]]}],["zip321",{"t":"PPPPFPPFPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNCNNNNNNNNNNNNNNNNNNNSHHHHHH","n":["DuplicateParameter","InvalidBase64","MemoBytesError","ParseError","Payment","RecipientMissing","TooManyPayments","TransactionRequest","TransparentMemo","Zip321Error","amount","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","empty","eq","","","fmt","","","","from","","","","from_indexed","from_uri","into","","","label","memo","memo_from_base64","memo_to_base64","message","new","","other_params","payments","recipient_address","source","testing","to_owned","","","to_string","to_uri","total","try_from","","","try_into","","","type_id","","","vzip","","","without_memo","VALID_PARAMNAME","arb_addr_str","arb_valid_memo","arb_zip321_payment","arb_zip321_request","arb_zip321_request_sequential","arb_zip321_uri"],"q":[[0,"zip321"],[74,"zip321::testing"],[81,"zcash_protocol::value"],[82,"core::fmt"],[83,"zcash_address::convert"],[84,"alloc::collections::btree::map"],[85,"core::result"],[86,"alloc::string"],[87,"core::option"],[88,"zcash_protocol::memo"],[89,"zcash_address"],[90,"alloc::vec"],[91,"core::error"],[92,"core::any"],[93,"zcash_protocol::consensus"],[94,"proptest::strategy::traits"]],"i":"j000`00`0`b10l2102102102100210221022100021011``1101012`2102002102102102101```````","f":"``````````{{{d{b}}}f}{d{{d{c}}}{}}00{{{d{h}}}{{d{hc}}}{}}00{{{d{j}}}j}{{{d{b}}}b}{{{d{l}}}l}{{d{d{hc}}}n{}}00{{dA`}n}00{{}l}{{{d{j}}{d{j}}}Ab}{{{d{b}}{d{b}}}Ab}{{{d{l}}{d{l}}}Ab}{{{d{j}}{d{hAd}}}Af}0{{{d{b}}{d{hAd}}}Af}{{{d{l}}{d{hAd}}}Af}{cc{}}{{{Ah{c}}}jAj}11{{{An{Alb}}}{{B`{lj}}}}{{{d{Bb}}}{{B`{lj}}}}{{}c{}}00{{{d{b}}}{{Bf{{d{Bd}}}}}}{{{d{b}}}{{Bf{{d{Bh}}}}}}{{{d{Bb}}}{{B`{Bhj}}}}{{{d{Bh}}}Bd}3{{Bjf{Bf{Bh}}{Bf{Bd}}{Bf{Bd}}{Bn{{Bl{BdBd}}}}}{{Bf{b}}}}{{{Bn{b}}}{{B`{lj}}}}{{{d{b}}}{{d{{C`{{Bl{BdBd}}}}}}}}{{{d{l}}}{{d{{An{Alb}}}}}}{{{d{b}}}{{d{Bj}}}}{{{d{j}}}{{Bf{{d{Cb}}}}}}`{dc{}}00{dBd}{{{d{l}}}Bd}{{{d{l}}}{{B`{fCd}}}}{c{{B`{e}}}{}{}}00{{}{{B`{c}}}{}}00{dCf}00{{}c{}}00{{Bjf}b}`{Ch{{`{{Cl{}{{Cj{Bd}}}}}}}}{{}{{`{{Cl{}{{Cj{Bh}}}}}}}}{Ch{{`{{Cl{}{{Cj{b}}}}}}}}{Ch{{`{{Cl{}{{Cj{l}}}}}}}}03","D":"Dd","p":[[5,"Payment",0],[1,"reference",null,null,1],[5,"Zatoshis",81],[0,"mut"],[6,"Zip321Error",0],[5,"TransactionRequest",0],[1,"unit"],[1,"u8"],[1,"bool"],[5,"Formatter",82],[8,"Result",82],[6,"ConversionError",83],[10,"Display",82],[1,"usize"],[5,"BTreeMap",84],[6,"Result",85,null,1],[1,"str"],[5,"String",86],[6,"Option",87,null,1],[5,"MemoBytes",88],[5,"ZcashAddress",89],[1,"tuple",null,null,1],[5,"Vec",90],[1,"slice"],[10,"Error",91],[6,"BalanceError",81],[5,"TypeId",92],[6,"NetworkType",93],[17,"Value"],[10,"Strategy",94]],"r":[],"b":[[30,"impl-Debug-for-Zip321Error"],[31,"impl-Display-for-Zip321Error"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAC8ABgAMAA4AHAAGACQAAAA2AAUAPgALAEsABgA=","P":[[11,"T"],[17,""],[20,"T"],[23,""],[34,"T"],[35,"E"],[36,"T"],[38,""],[40,"U"],[43,""],[55,"T"],[58,""],[61,"U,T"],[64,"U"],[67,""],[70,"V"],[73,""]]}]]'));
+var searchIndex = new Map(JSON.parse('[["equihash",{"t":"FNNNNNNHNNNN","n":["Error","borrow","borrow_mut","fmt","","from","into","is_valid_solution","to_string","try_from","try_into","type_id"],"q":[[0,"equihash"],[12,"equihash::verify"],[13,"core::fmt"],[14,"core::result"],[15,"alloc::string"],[16,"core::any"]],"i":"`f00000`0000","f":"`{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{f}}{b{dh}}}j}0{cc{}}{{}c{}}{{ll{b{{A`{n}}}}{b{{A`{n}}}}{b{{A`{n}}}}}{{Ad{Abf}}}}{bAf}{c{{Ad{e}}}{}{}}{{}{{Ad{c}}}{}}{bAh}","D":"j","p":[[1,"reference",null,null,1],[0,"mut"],[5,"Error",0,12],[5,"Formatter",13],[8,"Result",13],[1,"u32"],[1,"u8"],[1,"slice"],[1,"unit"],[6,"Result",14,null,1],[5,"String",15],[5,"TypeId",16]],"r":[[0,12],[7,12]],"b":[[3,"impl-Debug-for-Error"],[4,"impl-Display-for-Error"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAcAAgACAAMACQADAA==","P":[[1,"T"],[3,""],[5,"T"],[6,"U"],[7,""],[9,"U,T"],[10,"U"],[11,""]]}],["f4jumble",{"t":"GPSNNHHHHNNNNNNNN","n":["Error","InvalidLength","VALID_LENGTH","borrow","borrow_mut","f4jumble","f4jumble_inv","f4jumble_inv_mut","f4jumble_mut","fmt","","from","into","to_string","try_from","try_into","type_id"],"q":[[0,"f4jumble"],[17,"alloc::vec"],[18,"core::result"],[19,"core::fmt"],[20,"alloc::string"],[21,"core::any"]],"i":"`l`00````00000000","f":"```{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{{h{f}}}}}{{n{{j{f}}l}}}}0{{{b{d{h{f}}}}}{{n{A`l}}}}0{{{b{l}}{b{dAb}}}Ad}0{cc{}}{{}c{}}{bAf}{c{{n{e}}}{}{}}{{}{{n{c}}}{}}{bAh}","D":"Ad","p":[[1,"reference",null,null,1],[0,"mut"],[1,"u8"],[1,"slice"],[5,"Vec",17],[6,"Error",0],[6,"Result",18,null,1],[1,"unit"],[5,"Formatter",19],[8,"Result",19],[5,"String",20],[5,"TypeId",21]],"r":[],"b":[[9,"impl-Debug-for-Error"],[10,"impl-Display-for-Error"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAcAAwAEAAEACgABAA4AAwA=","P":[[3,"T"],[5,""],[11,"T"],[12,"U"],[13,""],[14,"U,T"],[15,"U"],[16,""]]}],["pczt",{"t":"","n":[],"q":[],"i":"","f":"","D":"`","p":[],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAEAAAAAAAAAEAAAAAAA","P":[]}],["zcash",{"t":"E","n":["primitives"],"q":[[0,"zcash"]],"i":"`","f":"`","D":"b","p":[],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAEAAAAAAAAAEAAAAAEA","P":[]}],["zcash_address",{"t":"GRRPPPGPGPPKKKPPFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNMNMNMNMNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNOOSHFPKPKGPPPRGPPPPPPPPPPPPGGPPPPGFFPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOO","n":["ConversionError","Error","","IncorrectNetwork","InvalidEncoding","Main","Network","NotZcash","ParseError","Regtest","Test","ToAddress","TryFromAddress","TryFromRawAddress","Unified","Unsupported","UnsupportedAddress","User","ZcashAddress","b58_pubkey_address_prefix","b58_script_address_prefix","b58_sprout_address_prefix","borrow","","","","","borrow_mut","","","","","can_receive_as","can_receive_memo","clone","","clone_into","","clone_to_uninit","","coin_type","convert","convert_if_network","dynamic_usage","dynamic_usage_bounds","encode","eq","","","fmt","","","","","","","","","from","","","","","","","","from_sapling","","from_sprout","","from_str","from_tex","","from_transparent_p2pkh","","from_transparent_p2sh","","from_unified","","hash","","hrp_sapling_extended_full_viewing_key","hrp_sapling_extended_spending_key","hrp_sapling_payment_address","hrp_tex_address","into","","","","","matches_receiver","source","test_vectors","testing","to_owned","","to_string","","","","try_from","","","","","try_from_encoded","try_from_raw_sapling","","try_from_raw_sprout","","try_from_raw_tex","","try_from_raw_transparent_p2pkh","","try_from_raw_transparent_p2sh","","try_from_raw_unified","","try_from_sapling","","try_from_sprout","","try_from_tex","","try_from_transparent_p2pkh","","try_from_transparent_p2sh","","try_from_unified","","try_into","","","","","type_id","","","","","unified","vzip","","","","","actual","expected","UNIFIED","arb_address","Address","BothP2phkAndP2sh","Container","DuplicateTypecode","Encoding","Fvk","InvalidEncoding","InvalidTypecodeOrder","InvalidTypecodeValue","Item","Ivk","NotUnified","OnlyTransparent","Orchard","","","","P2pkh","","","","P2sh","","ParseError","Receiver","Sapling","","","","Typecode","Ufvk","Uivk","Unknown","","","","UnknownPrefix","borrow","","","","","","","","borrow_mut","","","","","","","","can_receive_memo","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","contains_receiver","decode","","encode","","encoding_order","eq","","","","","","","","fmt","","","","","","","","","from","","","","","","","","has_receiver_of_type","hash","","","","","","","into","","","","","","","","items","","items_as_parsed","","","","preference_order","to_owned","","","","","","","to_string","try_from","","","","","","","","","","","","try_from_items","","try_into","","","","","","","","type_id","","","","","","","","vzip","","","","","","","","data","typecode","data","typecode","data","typecode"],"q":[[0,"zcash_address"],[146,"zcash_address::ConversionError"],[148,"zcash_address::test_vectors"],[149,"zcash_address::testing"],[150,"zcash_address::unified"],[325,"zcash_address::unified::Fvk"],[327,"zcash_address::unified::Ivk"],[329,"zcash_address::unified::Receiver"],[331,"zcash_protocol"],[332,"zcash_address::convert"],[333,"core::result"],[334,"core::option"],[335,"alloc::string"],[336,"zcash_address::encoding"],[337,"core::fmt"],[338,"zcash_address::kind::unified"],[339,"zcash_address::kind::unified::address"],[340,"core::hash"],[341,"core::error"],[342,"core::any"],[343,"proptest::strategy::traits"],[344,"zcash_address::kind::unified::fvk"],[345,"zcash_address::kind::unified::ivk"],[346,"core::cmp"],[347,"alloc::vec"],[348,"zcash_address::kind"]],"i":"`AlAjAfBfb`1`00```12`2`000Bh321l143200020202020022032011443320014443320Ch1011010101013133332543115``3125412543117777777777776666666666662543125431`25431Fb0```Cf`0``000El`11D`DlE`Ed321030``3210```321053Cl3Dn3Eb386251403826251403625140362514032Ef00047362514973625149973625149373625147362514988832147362514977366255144900736251497362514973625149Fd0Ff0Fh0","f":"```````````````````{{{d{b}}}{{h{f}}}}00{d{{d{c}}}{}}0000{{{d{j}}}{{d{jc}}}{}}0000{{{d{l}}n}A`}{{{d{l}}}A`}{{{d{b}}}b}{{{d{l}}}l}{{d{d{jc}}}Ab{}}0{{df}Ab}0{{{d{b}}}Ad}{l{{Ah{cAf}}}Aj}{{lb}{{Ah{cAf}}}Al}{{{d{b}}}An}{{{d{b}}}{{Bb{An{B`{An}}}}}}{{{d{l}}}Bd}{{{d{Bf}}{d{Bf}}}A`}{{{d{b}}{d{b}}}A`}{{{d{l}}{d{l}}}A`}{{{d{Bh}}{d{jBj}}}Bl}0{{{d{{Af{c}}}}{d{jBj}}}BlBn}{{{d{{Af{c}}}}{d{jBj}}}BlC`}{{{d{Bf}}{d{jBj}}}Bl}0{{{d{b}}{d{jBj}}}{{Ah{AbCb}}}}{{{d{l}}{d{jBj}}}Bl}0{cc{}}0{Cdc{}}{c{{Af{c}}}{}}2{CfBf}33{{b{h{f}}}Ch}{{b{h{f}}}l}10{{{d{Cj}}}{{Ah{lc}}}{}}212121{{bCl}Ch}{{bCl}l}{{{d{b}}{d{jc}}}AbCn}{{{d{l}}{d{jc}}}AbCn}{{{d{b}}}{{d{Cj}}}}000{{}c{}}0000{{{d{l}}{d{D`}}}A`}{{{d{{Af{c}}}}}{{B`{{d{Db}}}}}Db}``{dc{}}0{dBd}000{c{{Ah{e}}}{}{}}0000{{{d{Cj}}}{{Ah{lBf}}}}{{{h{f}}}{{Ah{{Al{}{{Dd{c}}}}{Af{c}}}}}{}}000000000{Cl{{Ah{{Al{}{{Dd{c}}}}{Af{c}}}}}{}}0{{b{h{f}}}{{Ah{{Aj{}{{Dd{c}}}}{Af{c}}}}}{}}000000000{{bCl}{{Ah{{Aj{}{{Dd{c}}}}{Af{c}}}}}{}}0{{}{{Ah{c}}}{}}0000{dDf}0000`{{}c{}}0000```{b{{`{{Dj{}{{Dh{l}}}}}}}}`````````````````````````````````````{d{{d{c}}}{}}0000000{{{d{j}}}{{d{jc}}}{}}0000000{{{d{Cl}}}A`}{{{d{D`}}}D`}{{{d{Cl}}}Cl}{{{d{Dl}}}Dl}{{{d{Dn}}}Dn}{{{d{E`}}}E`}{{{d{Eb}}}Eb}{{{d{Ed}}}Ed}{{d{d{jc}}}Ab{}}000000{{df}Ab}000000{{{d{Cl}}{d{D`}}}A`}{{{d{Cj}}}{{Ah{{Bb{bEf}}Cf}}}}0{{{d{Ef}}{d{b}}}Bd}0{{{d{Ed}}{d{Ed}}}Eh}{{{d{D`}}{d{D`}}}A`}{{{d{Cl}}{d{Cl}}}A`}{{{d{Dl}}{d{Dl}}}A`}{{{d{Dn}}{d{Dn}}}A`}{{{d{E`}}{d{E`}}}A`}{{{d{Eb}}{d{Eb}}}A`}{{{d{Ed}}{d{Ed}}}A`}{{{d{Cf}}{d{Cf}}}A`}{{{d{D`}}{d{jBj}}}Bl}{{{d{Cl}}{d{jBj}}}Bl}{{{d{Dl}}{d{jBj}}}Bl}{{{d{Dn}}{d{jBj}}}Bl}{{{d{E`}}{d{jBj}}}Bl}{{{d{Eb}}{d{jBj}}}Bl}{{{d{Ed}}{d{jBj}}}Bl}{{{d{Cf}}{d{jBj}}}Bl}0{cc{}}0000000{{{d{Cl}}n}A`}{{{d{D`}}{d{jc}}}AbCn}{{{d{Cl}}{d{jc}}}AbCn}{{{d{Dl}}{d{jc}}}AbCn}{{{d{Dn}}{d{jc}}}AbCn}{{{d{E`}}{d{jc}}}AbCn}{{{d{Eb}}{d{jc}}}AbCn}{{{d{Ed}}{d{jc}}}AbCn}{{}c{}}0000000{{{d{{El{}{{Ej{c}}}}}}}{{En{c}}}`}0{{{d{{El{}{{Ej{c}}}}}}}{{d{{F`{c}}}}}`}{{{d{Cl}}}{{d{{F`{D`}}}}}}{{{d{Dn}}}{{d{{F`{Dl}}}}}}{{{d{Eb}}}{{d{{F`{E`}}}}}}{{{d{Ed}}{d{Ed}}}Eh}{dc{}}000000{dBd}{{{Bb{Ad{d{{F`{f}}}}}}}{{Ah{D`c}}}{}}{c{{Ah{e}}}{}{}}0{{{Bb{Ad{d{{F`{f}}}}}}}{{Ah{Dlc}}}{}}11{{{Bb{Ad{d{{F`{f}}}}}}}{{Ah{E`c}}}{}}222{Ad{{Ah{Edc}}}{}}3{{{En{c}}}{{Ah{EfCf}}}{}}0{{}{{Ah{c}}}{}}0000000{dDf}0000000{{}c{}}0000000``````","D":"Lj","p":[[6,"Network",0],[1,"reference",null,null,1],[1,"u8"],[1,"array"],[0,"mut"],[5,"ZcashAddress",0],[6,"PoolType",331],[1,"bool"],[1,"unit"],[1,"u32"],[6,"ConversionError",0,332],[6,"Result",333,null,1],[10,"TryFromAddress",0,332],[10,"TryFromRawAddress",0,332],[1,"usize"],[6,"Option",334,null,1],[1,"tuple",null,null,1],[5,"String",335],[6,"ParseError",0,336],[5,"UnsupportedAddress",0,332],[5,"Formatter",337],[8,"Result",337],[10,"Debug",337],[10,"Display",337],[5,"Error",337],[1,"never"],[6,"ParseError",150,338],[10,"ToAddress",0,332],[1,"str"],[5,"Address",150,339],[10,"Hasher",340],[6,"Receiver",150,339],[10,"Error",341],[17,"Error"],[5,"TypeId",342],[17,"Value"],[10,"Strategy",343],[6,"Fvk",150,344],[5,"Ufvk",150,344],[6,"Ivk",150,345],[5,"Uivk",150,345],[6,"Typecode",150,338],[10,"Encoding",150,338],[6,"Ordering",346],[17,"Item"],[10,"Container",150,338],[5,"Vec",347],[1,"slice"],[15,"IncorrectNetwork",146],[15,"Unknown",325],[15,"Unknown",327],[15,"Unknown",329]],"r":[[0,332],[8,336],[11,332],[12,332],[13,332],[16,332],[140,348],[150,339],[152,338],[154,338],[155,344],[160,345],[173,338],[174,339],[179,338],[180,344],[181,345]],"b":[[49,"impl-Debug-for-UnsupportedAddress"],[50,"impl-Display-for-UnsupportedAddress"],[51,"impl-Debug-for-ConversionError%3CE%3E"],[52,"impl-Display-for-ConversionError%3CE%3E"],[53,"impl-Debug-for-ParseError"],[54,"impl-Display-for-ParseError"],[56,"impl-Debug-for-ZcashAddress"],[57,"impl-Display-for-ZcashAddress"],[246,"impl-Display-for-ParseError"],[247,"impl-Debug-for-ParseError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAOYAFwAUAAwAIwAGACwAAQAvAAsAPQABAEAAAABDAAMASAANAFwADQBrACEAjgAGAKQAAACoAAAArAAAALAAAAC3AAIAvAAPAM0AFADnABEAAgEGABQBAAAXARQALgEdAA==","P":[[22,"T"],[32,""],[36,"T"],[38,""],[41,"T"],[43,""],[51,"E"],[53,""],[58,"T"],[61,"E"],[62,"T"],[63,""],[64,"T"],[66,""],[70,"FromStr::Err"],[71,""],[79,"__H"],[81,""],[85,"U"],[90,""],[91,"E"],[94,"T"],[96,""],[100,"U,T"],[105,""],[106,"TryFromRawAddress::Error"],[118,"TryFromAddress::Error"],[130,"U"],[135,""],[141,"V"],[149,""],[187,"T"],[203,""],[211,"T"],[218,""],[248,"T"],[256,""],[257,"__H"],[264,"U"],[272,"Container::Item"],[275,""],[279,"T"],[286,""],[287,"TryFrom::Error"],[288,"U,T"],[290,"TryFrom::Error"],[291,"U,T"],[293,"TryFrom::Error"],[294,"U,T"],[297,"TryFrom::Error"],[298,"U,T"],[299,"Container::Item"],[301,"U"],[309,""],[317,"V"]]}],["zcash_client_backend",{"t":"FPTPPGTPPGTGPPNCNNNNNNNNNNNNNNNNNNNNNCHNNNNNNNNNNNNCNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNCCCCCCNNNNNNNNNNNNNNNNNNNNNCEGGPPPPPPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNHHKRFFRRRFGGPPFGFFPPFPPRRRPPPSPPPKPPPPPGRKGFFFFPSRFFFGFFFPPGGPPRPKKFKKTTFNNNNNNNQQQQQNMNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNMMMMMMMMNMMNNMNMMMNMMNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNONNNNNNCNMMMMMNNMMMNNCNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNMOOOOOOOOOOOKKFFRFNNNNNNNNNNNNNNMNNNNNNNNNNCNNNNNNNNNNMNNNMNNNNNNNMNNHNNNCNNNNNNNNNNNNNNNMPGPPNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNPPPPPPPGPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPPPGFPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNPPGNNNNNNNNNNNNNNNNCNNNNNOOOHRRGRRFTRKPPRRFRFRPFFRKFFKKFFNNNMMMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNONNNMNNNCONNNNNNNNNNMNNCNNNMONNNNNNNHNNNNNNNNNNNNNNCMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRRRTKRHHHHHMMMHMMHHMHHHMNNMHHHHHMHHHHMMMHHHMMMHMHFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPIPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPIIPPPPPIIPPPPPHHCHHHHOOOOOOOOOOPPPPRRFGKGRRPPPKPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNNNNNOOKPGPRPPPGPNNNNNNNMHHHHHNNNNNNMHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOORPPPGKFGPFGRRPPRPPFGPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOOOOKFRKRKNNMNNNNNNMNNNMMNNNNMMNIIFFKNNNNNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNNGGGPGPPPPPPPPPPPPPPPFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNONNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNHPPPPPPPPPPFGPPFPPFPFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPPPPPPPPSGPPPPPPNNNNNCNNNNNNNNNNNCCNNNNNNNFFFFFFONNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNONNNNNNNNNNNNNNNNNNNNNOONONOONNNNNNNNNNNNNNNNNNNOOOONOOOOONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNFGFPPFPPFFFFFFPFPGPPONNONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNOONNOONNNOOONNOCONNNNOOONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNOOOONNNOOONNNNNNNNNNNNPPPGNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFPFFPFGFFFFOOOOOONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONOOONOONNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNOOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPFPGFKFPPPMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMNMNNNHCNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOHCHHPGPPPPPNNNNNNNNNNNNNHNNNNNPPPPPGFGFGPPFFIIFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOO","n":["DecryptedOutput","Incoming","ORCHARD","Orchard","Outgoing","PoolType","SAPLING","Sapling","Shielded","ShieldedProtocol","TRANSPARENT","TransferType","Transparent","WalletInternal","account","address","borrow","","","","borrow_mut","","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","","compare","","data_api","decrypt_transaction","deref","","","","deref_mut","","","","drop","","","","encoding","eq","","","equivalent","","","","","","","","","","","","fees","fmt","","","","from","","","","from_ref","","","index","init","","","","into","","","","into_request","","","","keys","memo","new","note","note_value","partial_cmp","","proposal","proto","scan","scanning","serialization","sync","to_owned","","","to_string","transfer_type","try_from","","","","try_into","","","","type_id","","","","vzip","","","","wallet","zip321","Address","Receiver","Sapling","","Tex","Transparent","","Unified","UnifiedAddress","borrow","","","borrow_mut","","","can_receive_as","clone","","clone_into","","clone_to_uninit","","corresponds","decode","","deref","","","deref_mut","","","drop","","","encode","","","eq","","equivalent","","","","","","","","fmt","","from","","","","","","from_receivers","from_ref","","has_orchard","has_sapling","has_transparent","init","","","into","","","into_request","","","receiver_types","sapling","testing","to_owned","","to_zcash_address","","transparent","try_from","","","","try_from_raw_sapling","try_from_raw_tex","try_from_raw_transparent_p2pkh","try_from_raw_transparent_p2sh","try_from_raw_unified","try_from_zcash_address","try_into","","","type_id","","","unknown","vzip","","","arb_addr","arb_unified_addr","Account","","AccountBalance","AccountBirthday","AccountId","","","AccountMeta","AccountPurpose","AccountSource","All","Attempt","Balance","BirthdayError","BlockMetadata","BoundedU8","Combine","Decode","DecryptedTransaction","Derived","Enhancement","Error","","","ExceedsBalancePercentage","ExceedsMinValue","ExceedsPriorSendPercentile","GAP_LIMIT","GetStatus","HeightInvalid","Imported","InputSource","Mined","NoAccounts","NoDerivedAccounts","NotInMainChain","NotRelevant","NoteFilter","NoteRef","NoteRetention","NullifierQuery","OutputOfSentTx","PoolMeta","Progress","Ratio","Relevant","SAPLING_SHARD_HEIGHT","SaplingShardStore","ScannedBlock","ScannedBlockCommitments","ScannedBundles","SeedRelevance","SentTransaction","SentTransactionOutput","SpendableNotes","Spending","SpendsFromAddress","TransactionDataRequest","TransactionStatus","TxidNotRecognized","Unspent","UtxoRef","ViewOnly","WalletCommitmentTrees","WalletRead","WalletSummary","WalletTest","WalletWrite","ZERO","","Zip32Derivation","account_balances","account_id","account_index","add_pending_change_value","add_pending_spendable_value","add_spendable_value","add_unshielded_value","ambassador_impl_InputSource","ambassador_impl_WalletCommitmentTrees","ambassador_impl_WalletRead","ambassador_impl_WalletTest","ambassador_impl_WalletWrite","attempt","block_fully_scanned","block_hash","","block_height","block_max_scanned","block_metadata","block_time","borrow","","","","","","","","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","","","","","","","","chain","chain_height","chain_tip_height","change_pending_confirmation","","clone","","","","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","","","","cmp","","combine","commitments","compare","","create_account","created","denominator","deref","","","","","","","","","","","","","","","","","","","","","","","","","","","deref_mut","","","","","","","","","","","","","","","","","","","","","","","","","","","drop","","","","","","","","","","","","","","","","","","","","","","","","","","","empty","eq","","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","error","fee_amount","final_tree_size","find_account_for_ephemeral_address","fmt","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_activation","from_parts","","","","from_ref","","","","","","","","","","","","","","","","","","from_sapling_activation","from_treestate","fully_scanned_height","get_account","get_account_birthday","get_account_for_ufvk","get_account_ids","get_account_metadata","get_block_hash","get_checkpoint_history","get_current_address","get_derived_account","get_known_ephemeral_addresses","get_max_height_hash","get_memo","get_next_available_address","get_notes","get_sapling_nullifiers","get_sent_note_ids","get_sent_outputs","get_spendable_note","get_spendable_transparent_outputs","get_target_and_anchor_heights","get_transaction","get_transparent_address_metadata","get_transparent_balances","get_transparent_output","get_transparent_receivers","get_tx_height","get_tx_history","get_unified_full_viewing_keys","get_unspent_transparent_output","get_wallet_birthday","get_wallet_summary","hash","","","","height","","id","import_account_hd","import_account_ufvk","init","","","","","","","","","","","","","","","","","","","","","","","","","","","into","","","","","","","","","","","","","","","","","","","","","","","","","","","into_commitments","into_request","","","","","","","","","","","","","","","","","","","","","","","","","","","into_vec","is_synced","key_derivation","key_source","memo","mined_height","name","new","","","","","","","","","","new_const","next_sapling_subtree_index","note_count","","nullifier_map","numerator","orchard","orchard_balance","output_index","outputs","partial_cmp","","progress","purpose","put_blocks","put_received_transparent_utxo","put_sapling_subtree_roots","recipient","recover_until","recovery","reserve_next_n_ephemeral_addresses","sapling","","","","sapling_balance","sapling_frontier","sapling_outputs","sapling_tree_size","sapling_value","scan","scanning","seed_fingerprint","seed_relevance_to_derived_accounts","select_spendable_notes","set_transaction_status","should_retain_sapling","source","spendable_value","","store_decrypted_tx","store_transactions_to_be_sent","suggest_scan_ranges","take_sapling","target_height","testing","to_block_metadata","to_owned","","","","","","","","","","","","","","","","","","total","","total_note_count","total_value","","transaction_data_requests","transactions","truncate_to_height","try_from","","","","","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","","","","","","","","","tx","","type_id","","","","","","","","","","","","","","","","","","","","","","","","","","","ufvk","uivk","unshielded","update_chain_tip","utxos_spent","validate_seed","value","","","value_pending_spendability","","vzip","","","","","","","","","","","","","","","","","","","","","","","","","","","wallet","with_orchard_balance_mut","with_sapling_balance_mut","with_sapling_tree_mut","derivation","","key_source","","purpose","condition","fallback","account_ids","address","block_range_end","block_range_start","BlockCache","BlockSource","ChainState","CommitmentTreeRoot","Error","ScanSummary","block_hash","block_height","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","delete","deref","","","deref_mut","","","drop","","","empty","error","final_sapling_tree","fmt","","","from","","","from_parts","from_ref","","get_tip_height","init","","","insert","into","","","into_request","","","new","read","received_sapling_note_count","root_hash","scan_cached_blocks","scanned_range","spent_sapling_note_count","subtree_end_height","testing","to_owned","","truncate","try_from","","","try_into","","","type_id","","","vzip","","","with_blocks","BlockSource","Error","Scan","Wallet","borrow","borrow_mut","deref","deref_mut","drop","fmt","","from","","init","into","into_request","source","to_string","try_from","try_into","type_id","vzip","MockBlockSource","borrow","borrow_mut","deref","deref_mut","drop","from","init","into","into_request","try_from","try_into","type_id","vzip","with_blocks","Address","AddressNotRecognized","BalanceError","Builder","Change","CommitmentTree","DataSource","Error","InsufficientFunds","KeyNotRecognized","MemoForbidden","NoSpendingKey","NoSupportedReceivers","NoteMismatch","NoteSelection","PaysEphemeralTransparentAddress","Proposal","ProposalNotSupported","ScanRequired","UnsupportedChangeType","borrow","borrow_mut","deref","deref_mut","drop","fmt","","from","","","","","","","","","init","into","into_request","source","to_string","try_from","try_into","type_id","vzip","available","required","ChainTip","FoundNote","Historic","Ignored","OpenAdjacent","ScanPriority","ScanRange","Scanned","Verify","block_range","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","compare","deref","","deref_mut","","drop","","eq","","equivalent","","","","","","","","fmt","","","from","","from_parts","from_ref","","init","","into","","into_request","","is_empty","len","partial_cmp","priority","spanning_tree","split_at","to_owned","","to_string","truncate_end","truncate_start","try_from","","try_into","","type_id","","vzip","","Leaf","Parent","SpanningTree","borrow","borrow_mut","clone","clone_into","clone_to_uninit","deref","deref_mut","drop","fmt","from","from_ref","init","insert","into","into_request","into_vec","testing","to_owned","try_from","try_into","type_id","vzip","left","right","span","scan_range","Account","AccountId","AddressType","BlockSource","BsError","CachedBlock","DEFAULT_NETWORK","DataStore","DataStoreFactory","DefaultExternal","DiversifiedExternal","DsError","Error","FakeCompactOutput","Handle","InitialChainState","InsertResult","Internal","MockWalletDb","NoteCommitments","Nullifier","Reset","TestAccount","TestBuilder","TestCache","TestFvk","TestState","TransactionSummary","account","account_id","account_value_delta","add_logical_action","add_output","add_spend","at","birthday","block_fully_scanned","block_max_scanned","block_metadata","block_source","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","build","cache","chain_height","chain_state","clone","","","","clone_into","","","","clone_to_uninit","","","","create_account","create_proposed_transactions","create_standard_transaction","default","deref","","","","","","","","","","deref_mut","","","","","","","","","","drop","","","","","","","","","","expired_unmined","expiry_height","fee_paid","find_account_for_ephemeral_address","fmt","from","","","","","","","","","","from_compact_block","from_parts","from_ref","","","","generate_block_at","generate_empty_block","generate_next_block","generate_next_block_from_tx","generate_next_block_including","generate_next_block_multi","generate_next_block_spending","get_account","get_account_birthday","get_account_for_ufvk","get_account_ids","get_account_metadata","get_block_hash","get_current_address","get_derived_account","get_known_ephemeral_addresses","get_max_height_hash","get_memo","get_next_available_address","get_pending_change","get_pending_shielded_balance","get_sapling_nullifiers","get_spendable_balance","get_spendable_note","get_target_and_anchor_heights","get_total_balance","get_transaction","get_transparent_address_metadata","get_transparent_balances","get_transparent_receivers","get_tx_from_history","get_tx_height","get_unified_full_viewing_keys","get_wallet_birthday","get_wallet_summary","","has_change","height","id","import_account_hd","import_account_ufvk","init","","","","","","","","","","insert","into","","","","","","","","","","into_request","","","","","","","","","","is_shielding","latest_cached_block","memo_count","mined_height","name","network","","new","","","new_data_store","none","nu5_activation_height","orchard_end_size","pool","prior_sapling_roots","propose_shielding","propose_standard_transfer","propose_transfer","put_blocks","put_received_transparent_utxo","put_sapling_subtree_roots","put_subtree_roots","random","received_note_count","reserve_next_n_ephemeral_addresses","reset","","rng_mut","sapling","","sapling_activation_height","sapling_end_size","sapling_ovk","sapling_tree","scan_cached_blocks","seed_relevance_to_derived_accounts","select_spendable_notes","sent_note_count","set_account_index","set_transaction_status","shield_transparent_funds","single_output_change_strategy","source","spend","spent_note_count","store_decrypted_tx","store_transactions_to_be_sent","suggest_scan_ranges","test_account","test_account_sapling","test_seed","to_owned","","","","transaction_data_requests","transparent","truncate_to_height","","","truncate_to_height_retaining_cache","try_from","","","","","","","","","","try_into","","","","","","","","","","try_scan_cached_blocks","txid","type_id","","","","","","","","","","ufvk","uivk","update_chain_tip","usk","validate_seed","vzip","","","","","","","","","","wallet","wallet_mut","with_account_from_sapling_activation","with_account_having_current_birthday","with_block_cache","with_data_store_factory","with_initial_chain_state","with_sapling_tree_mut","Fvk","MerkleTreeHash","Note","SHIELDED_PROTOCOL","ShieldedPoolTester","Sk","birthday_in_anchor_shard","change_note_spends_succeed","checkpoint_gaps","create_to_address_fails_on_incorrect_usk","data_db_truncation","decrypted_pool_outputs_count","empty_tree_leaf","empty_tree_root","external_address_change_spends_detected_in_restore_from_seed","fvk_default_address","fvks_equal","invalid_chain_cache_disconnected","metadata_queries_exclude_unwanted_notes","next_subtree_index","ovk_policy_prevents_recovery_from_chain","proposal_fails_if_not_all_ephemeral_outputs_consumed","proposal_fails_with_no_blocks","put_subtree_roots","random_address","random_fvk","received_note_count","reorg_to_checkpoint","scan_cached_blocks_allows_blocks_out_of_order","scan_cached_blocks_detects_spends_out_of_order","scan_cached_blocks_finds_change_notes","scan_cached_blocks_finds_received_notes","select_spendable_notes","send_multi_step_proposed_transfer","send_single_step_proposed_transfer","send_with_multiple_change_outputs","shield_transparent","sk","sk_default_address","sk_to_fvk","spend_fails_on_locked_notes","spend_fails_on_unverified_notes","spend_succeeds_to_t_addr_zero_change","test_account_fvk","try_output_recovery","usk_to_sk","valid_chain_states","with_decrypted_pool_memos","zip317_spend","SaplingPoolTester","borrow","borrow_mut","decrypted_pool_outputs_count","deref","deref_mut","drop","empty_tree_leaf","empty_tree_root","from","fvk_default_address","fvks_equal","init","into","into_request","next_subtree_index","put_subtree_roots","received_note_count","select_spendable_notes","sk","sk_default_address","sk_to_fvk","test_account_fvk","try_from","try_into","try_output_recovery","type_id","usk_to_sk","vzip","with_decrypted_pool_memos","put_received_transparent_utxo","transparent_balance_across_shielding","Address","","","","","AddressNotRecognized","","","","","BalanceError","","","","","Builder","","","","","Change","","","","","CommitmentTree","","","","","CreateErrT","DataSource","","","","","InsufficientFunds","","","","","KeyNotRecognized","","","","","MemoForbidden","","","","","NoSpendingKey","","","","","NoSupportedReceivers","","","","","NoteMismatch","","","","","NoteSelection","","","","","PaysEphemeralTransparentAddress","","","","","Proposal","","","","","ProposalNotSupported","","","","","ProposeShieldingErrT","ProposeTransferErrT","ScanRequired","","","","","ShieldErrT","TransferErrT","UnsupportedChangeType","","","","","create_proposed_transactions","decrypt_and_store_transaction","input_selection","propose_shielding","propose_standard_transfer_to_address","propose_transfer","shield_transparent_funds","available","required","available","required","available","required","available","required","available","required","Address","Balance","Change","DataSource","Error","","GreedyInputSelector","GreedyInputSelectorError","InputSelector","InputSelectorError","InputSource","","InsufficientFunds","Proposal","Selection","ShieldingSelector","SyncRequired","UnsupportedAddress","UnsupportedTexAddress","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","default","deref","","","deref_mut","","","drop","","","eq","equivalent","","","","fmt","","","","from","","","","","","","from_ref","init","","","into","","","into_request","","","new","propose_shielding","","propose_transaction","","source","to_owned","to_string","","try_from","","","try_into","","","type_id","","","vzip","","","available","required","AddressCodec","Base58","Bech32DecodeError","Bech32Error","Error","HrpMismatch","IncorrectVariant","ReadError","TransparentCodecError","UnsupportedAddressType","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","decode","decode_extended_full_viewing_key","decode_extended_spending_key","decode_extfvk_with_network","decode_payment_address","decode_transparent_address","deref","","deref_mut","","drop","","encode","encode_extended_full_viewing_key","encode_extended_spending_key","encode_payment_address","encode_payment_address_p","encode_transparent_address","encode_transparent_address_p","eq","equivalent","","","","fmt","","","","from","","","from_ref","init","","into","","into_request","","source","to_owned","to_string","","try_from","","try_into","","type_id","","vzip","","actual","expected","AccountMetaT","AddDustToFee","AllowDustChange","BundleError","ChangeError","ChangeStrategy","ChangeValue","DustAction","DustInputs","DustOutputPolicy","EphemeralBalance","Error","FeeRule","Input","InsufficientFunds","MetaSource","Output","Reject","SplitPolicy","StandardFeeRule","StrategyError","TransactionBalance","Zip317","action","borrow","","","","","","","","borrow_mut","","","","","","","","clone","","","","","","","","clone_into","","","","","","","","clone_to_uninit","","","","","","","","common","compute_balance","default","deref","","","","","","","","deref_mut","","","","","","","","drop","","","","","","","","dust_threshold","ephemeral_input_amount","ephemeral_output_amount","ephemeral_transparent","eq","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","","","fee_required","","fee_rule","fetch_wallet_meta","fmt","","","","","","","","","from","","","","","","","","from_ref","","","","","","","","grace_actions","init","","","","","","","","into","","","","","","","","into_request","","","","","","","","is_ephemeral","is_input","is_output","marginal_fee","memo","min_split_output_value","new","","output_pool","proposed_change","sapling","","shielded","single_output","source","split_count","standard","target_output_count","to_owned","","","","","","","","to_string","total","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","value","vzip","","","","","","","","with_min_output_value","zip317","available","required","sapling","transparent","BundleView","EmptyBundleView","In","InputView","Out","OutputView","borrow","borrow_mut","bundle_type","","deref","deref_mut","drop","from","init","inputs","","into","into_request","note_id","outputs","","try_from","try_into","type_id","value","","vzip","MultiOutputChangeStrategy","SingleOutputChangeStrategy","MultiOutputChangeStrategy","SingleOutputChangeStrategy","Zip317FeeRule","borrow","","borrow_mut","","compute_balance","","deref","","deref_mut","","drop","","fee_rule","","fetch_wallet_meta","","from","","grace_actions","init","","into","","into_request","","marginal_fee","new","","try_from","","try_into","","type_id","","vzip","","AddressGenerationError","DecodingError","DerivationError","DiversifierSpaceExhausted","Era","EraInvalid","EraMismatch","InsufficientData","InvalidSaplingDiversifierIndex","InvalidTransparentChildIndex","KeyDataInvalid","KeyNotAvailable","LengthInvalid","LengthMismatch","Orchard","ReadError","ReceiverTypeNotSupported","ShieldedReceiverRequired","Transparent","TypecodeInvalid","UnifiedAddressRequest","UnifiedFullViewingKey","UnifiedIncomingViewingKey","UnifiedSpendingKey","address","","all","borrow","","","","","","","","borrow_mut","","","","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","decode","","default_address","","","default_transparent_address","deref","","","","","","","","deref_mut","","","","","","","","drop","","","","","","","","encode","","eq","","equivalent","","","","","","","","find_address","","fmt","","","","","","","","","","","from","","","","","","","","","from_bytes","from_ref","","","","","from_sapling_extended_full_viewing_key","from_seed","init","","","","","","","","intersect","into","","","","","","","","into_request","","","","","","","","new","","","parse","sapling","","","","testing","to_address_request","to_bytes","to_owned","","","","","to_string","","","to_unified_full_viewing_key","to_unified_incoming_viewing_key","transparent","","","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","unsafe_new","vzip","","","","","","","","DiversifiableFullViewingKey","ExtendedFullViewingKey","ExtendedSpendingKey","add_logical_action","add_output","add_spend","address","","borrow","","","borrow_mut","","","change_address","clone","","","clone_into","","","clone_to_uninit","","","decrypt_diversifier","default_address","","","deref","","","deref_mut","","","derive_child","derive_internal","","diversified_address","diversified_change_address","drop","","","eq","","expsk","find_address","","fmt","","","from","","","","","from_bytes","","from_path","from_ref","","","fvk","","init","","","into","","","into_request","","","master","read","","sapling_ovk","spending_key","to_bytes","","to_diversifiable_full_viewing_key","","to_extended_full_viewing_key","to_external_ivk","to_ivk","to_nk","to_ovk","to_owned","","","try_from","","","try_into","","","type_id","","","vzip","","","write","","arb_unified_spending_key","AnchorNotFound","BalanceError","ChainDoubleSpend","Change","EphemeralOutputLeftUnspent","EphemeralOutputsInvalid","Overflow","Payment","PaymentPoolsMismatch","PaysTexFromShielded","Proposal","ProposalError","ReferenceError","RequestTotalInvalid","ShieldedInputs","ShieldingInvalid","SpendsChange","Step","StepDoubleSpend","StepOutput","StepOutputIndex","anchor_height","balance","borrow","","","","","","borrow_mut","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","","compare","","deref","","","","","","deref_mut","","","","","","drop","","","","","","eq","","","","","equivalent","","","","","","","","","","","","","","","","","","","","fee_rule","fmt","","","","","","from","","","","","","from_parts","","from_ref","","","","","","hash","","init","","","","","","into","","","","","","into_request","","","","","","involves","is_shielding","min_target_height","multi_step","new","notes","output_index","partial_cmp","","payment_pools","prior_step_inputs","shielded_inputs","single_step","step_index","steps","to_owned","","","","","","to_string","transaction_request","transparent_inputs","try_from","","","","","","try_into","","","","","","type_id","","","","","","vzip","","","","","","input_total","output_total","BalanceInvalid","EmptyShieldedInputs","FeeRuleNotSupported","InputNotFound","InputRetrieval","InvalidChangeRecipient","InvalidEphemeralRecipient","MemoInvalid","NoSteps","NullInput","PROPOSAL_SER_V1","ProposalDecodingError","ProposalInvalid","TransparentMemo","TxIdInvalid","ValuePoolNotSupported","VersionInvalid","Zip321","borrow","borrow_mut","clone","clone_into","clone_to_uninit","compact_formats","deref","deref_mut","drop","fmt","","from","","from_ref","init","into","into_request","proposal","service","source","to_owned","to_string","try_from","try_into","type_id","vzip","ChainMetadata","CompactBlock","CompactOrchardAction","CompactSaplingOutput","CompactSaplingSpend","CompactTx","actions","borrow","","","","","","borrow_mut","","","","","","chain_metadata","ciphertext","","clear","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmu","","cmx","default","","","","","","deref","","","","","","deref_mut","","","","","","drop","","","","","","encoded_len","","","","","","ephemeral_key","","","eq","","","","","","fee","fmt","","","","","","from","","","","","","","","from_ref","","","","","","hash","","","header","","height","","index","init","","","","","","into","","","","","","into_request","","","","","","nf","","nullifier","orchard_commitment_tree_size","outputs","prev_hash","","proto_version","sapling_commitment_tree_size","spends","time","to_owned","","","","","","try_from","","","","","","try_into","","","","","","txid","type_id","","","","","","vtx","vzip","","","","","","ChangeValue","FeeRule","MemoBytes","NotSpecified","Orchard","PaymentOutputPool","PoolNotSpecified","PreZip313","PriorStepChange","PriorStepOutput","Proposal","ProposalStep","ProposedInput","ReceivedOutput","Sapling","TransactionBalance","Transparent","ValuePool","Zip313","Zip317","anchor_height","as_str_name","","balance","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","change_index","clear","","","","","","","","","","clone","","","","","","","","","","","","clone_into","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","cmp","","compare","","default","","","","","","","","","","","","deref","","","","","","","","","","","","deref_mut","","","","","","","","","","","","drop","","","","","","","","","","","","encoded_len","","","","","","","","","","eq","","","","","","","","","","","","equivalent","","","","","","","","fee_required","fee_rule","","fmt","","","","","","","","","","","","from","","","","","","","","","","","","","","from_i32","","from_ref","","","","","","","","","","","","from_standard_proposal","from_str_name","","hash","","index","init","","","","","","","","","","","","inputs","into","","","","","","","","","","","","into_request","","","","","","","","","","","","is_ephemeral","is_shielding","is_valid","","memo","min_target_height","parse_txid","partial_cmp","","payment_index","","payment_output_pools","pool_type","","proposed_change","proposed_input","proto_version","set_fee_rule","set_value_pool","","","step_index","","steps","to_owned","","","","","","","","","","","","transaction_request","try_from","","","","","","","","","","","","","","try_into","","","","","","","","","","","","try_into_standard_proposal","txid","type_id","","","","","","","","","","","","value","","","","value_pool","","","","","","vzip","","","","","","","","","","","","PriorStepChange","PriorStepOutput","ReceivedOutput","Value","borrow","borrow_mut","clone","clone_into","clone_to_uninit","deref","deref_mut","drop","encode","encoded_len","eq","fmt","from","from_ref","init","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","Address","AddressList","Balance","BlockId","BlockRange","ChainSpec","Duration","Empty","Exclude","GetAddressUtxosArg","GetAddressUtxosReply","GetAddressUtxosReplyList","GetSubtreeRootsArg","LightdInfo","Orchard","PingResponse","RawTransaction","Sapling","SendResponse","ShieldedProtocol","SubtreeRoot","TransparentAddressBlockFilter","TreeState","TxFilter","address","","","address_utxos","addresses","","as_str_name","block","block_height","borrow","","","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","","","branch","build_date","build_user","chain_name","clear","","","","","","","","","","","","","","","","","","","","","clone","","","","","","","","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","","","","","","","","cmp","compact_tx_streamer_client","compare","completing_block_hash","completing_block_height","consensus_branch_id","data","default","","","","","","","","","","","","","","","","","","","","","","deref","","","","","","","","","","","","","","","","","","","","","","deref_mut","","","","","","","","","","","","","","","","","","","","","","drop","","","","","","","","","","","","","","","","","","","","","","encoded_len","","","","","","","","","","","","","","","","","","","","","end","entry","eq","","","","","","","","","","","","","","","","","","","","","","equivalent","","","","error_code","error_message","estimated_height","exit","fmt","","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","from_i32","from_ref","","","","","","","","","","","","","","","","","","","","","","from_str_name","git_commit","hash","","","","height","","","","index","","init","","","","","","","","","","","","","","","","","","","","","","interval_us","into","","","","","","","","","","","","","","","","","","","","","","into_request","","","","","","","","","","","","","","","","","","","","","","is_valid","max_entries","","network","orchard_tree","partial_cmp","range","root_hash","sapling_activation_height","sapling_tree","","script","set_shielded_protocol","shielded_protocol","","start","start_height","start_index","taddr_support","time","to_chain_state","to_owned","","","","","","","","","","","","","","","","","","","","","","try_from","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","","","","txid","","type_id","","","","","","","","","","","","","","","","","","","","","","value_zat","","vendor","version","vzip","","","","","","","","","","","","","","","","","","","","","","zcashd_build","zcashd_subversion","CompactTxStreamerClient","accept_compressed","borrow","borrow_mut","clone","clone_into","clone_to_uninit","connect","deref","deref_mut","drop","fmt","from","from_ref","get_address_utxos","get_address_utxos_stream","get_block","get_block_nullifiers","get_block_range","get_block_range_nullifiers","get_latest_block","get_latest_tree_state","get_lightd_info","get_mempool_stream","get_mempool_tx","get_subtree_roots","get_taddress_balance","get_taddress_balance_stream","get_taddress_txids","get_transaction","get_tree_state","init","into","into_request","max_decoding_message_size","max_encoding_message_size","new","ping","send_compressed","send_transaction","to_owned","try_from","try_into","type_id","vzip","with_interceptor","with_origin","BlockHeightDiscontinuity","EncodingInvalid","Nullifiers","PrevHashMismatch","ScanError","ScanningKey","ScanningKeyOps","ScanningKeys","TreeSizeInvalid","TreeSizeMismatch","TreeSizeUnknown","account_id","","at_height","borrow","","","","borrow_mut","","","","clone","clone_into","clone_to_uninit","deref","","","","deref_mut","","","","drop","","","","empty","","fmt","","from","","","","from_account_ufvks","from_ref","init","","","","into","","","","into_request","","","","is_continuity_error","key_scope","","new","nf","","prepare","","sapling","","scan_block","testing","to_owned","to_string","try_from","","","","try_into","","","","type_id","","","","vzip","","","","at_height","","","","","computed","given","index","new_height","pool_type","prev_height","protocol","","","txid","fake_compact_block","shardtree","read_shard","write_shard","Cache","Error","MisbehavingServer","Scan","Server","Wallet","WalletTrees","borrow","borrow_mut","deref","deref_mut","drop","fmt","","from","","","init","into","into_request","run","to_string","try_from","try_into","type_id","vzip","Custom","Discard","EphemeralTransparent","External","InternalAccount","Note","NoteId","OvkPolicy","ReceivedNote","Recipient","Sapling","Sender","TransparentAddressMetadata","WalletOutput","WalletSaplingOutput","WalletSaplingSpend","WalletSpend","WalletTransparentOutput","WalletTx","account_id","","address_index","block_index","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","coin","compare","custom_from_common_bytes","deref","","","","","","","","","","deref_mut","","","","","","","","","","drop","","","","","","","","","","ephemeral_key","eq","","","","","equivalent","","","","","","","","","","","","","","","","","","","","fmt","","","","","","","from","","","","","","","","","","from_parts","","","","from_ref","","","","","","","index","","init","","","","","","","","","","internal_account_note_transpose_option","internal_note_id","into","","","","","","","","","","into_request","","","","","","","","","","is_change","map_ephemeral_transparent_outpoint","map_internal_account_note","map_note","mined_height","new","","","nf","","note","","note_commitment_tree_position","","note_id","note_value","outpoint","","output_index","","partial_cmp","protocol","","recipient_address","recipient_key_scope","sapling_outputs","sapling_spends","scope","spending_key_scope","to_owned","","","","","","","try_from","","","","","","","","","","try_into","","","","","","","","","","txid","","","txout","type_id","","","","","","","","","","value","","","vzip","","","","","","","","","","sapling","ephemeral_address","external_address","note","outpoint_metadata","receiving_account",""],"q":[[0,"zcash_client_backend"],[128,"zcash_client_backend::address"],[226,"zcash_client_backend::address::testing"],[228,"zcash_client_backend::data_api"],[997,"zcash_client_backend::data_api::AccountPurpose"],[998,"zcash_client_backend::data_api::AccountSource"],[1002,"zcash_client_backend::data_api::NoteFilter"],[1004,"zcash_client_backend::data_api::SeedRelevance"],[1005,"zcash_client_backend::data_api::TransactionDataRequest"],[1008,"zcash_client_backend::data_api::chain"],[1086,"zcash_client_backend::data_api::chain::error"],[1108,"zcash_client_backend::data_api::chain::testing"],[1123,"zcash_client_backend::data_api::error"],[1168,"zcash_client_backend::data_api::error::Error"],[1170,"zcash_client_backend::data_api::scanning"],[1241,"zcash_client_backend::data_api::scanning::spanning_tree"],[1266,"zcash_client_backend::data_api::scanning::spanning_tree::SpanningTree"],[1269,"zcash_client_backend::data_api::scanning::spanning_tree::testing"],[1270,"zcash_client_backend::data_api::testing"],[1590,"zcash_client_backend::data_api::testing::pool"],[1639,"zcash_client_backend::data_api::testing::sapling"],[1669,"zcash_client_backend::data_api::testing::transparent"],[1671,"zcash_client_backend::data_api::wallet"],[1778,"zcash_client_backend::data_api::wallet::CreateErrT"],[1780,"zcash_client_backend::data_api::wallet::ProposeShieldingErrT"],[1782,"zcash_client_backend::data_api::wallet::ProposeTransferErrT"],[1784,"zcash_client_backend::data_api::wallet::ShieldErrT"],[1786,"zcash_client_backend::data_api::wallet::TransferErrT"],[1788,"zcash_client_backend::data_api::wallet::input_selection"],[1873,"zcash_client_backend::data_api::wallet::input_selection::InputSelectorError"],[1875,"zcash_client_backend::encoding"],[1942,"zcash_client_backend::encoding::Bech32DecodeError"],[1944,"zcash_client_backend::fees"],[2191,"zcash_client_backend::fees::ChangeError"],[2195,"zcash_client_backend::fees::sapling"],[2223,"zcash_client_backend::fees::standard"],[2225,"zcash_client_backend::fees::zip317"],[2264,"zcash_client_backend::keys"],[2476,"zcash_client_backend::keys::sapling"],[2579,"zcash_client_backend::keys::testing"],[2580,"zcash_client_backend::proposal"],[2769,"zcash_client_backend::proposal::ProposalError"],[2771,"zcash_client_backend::proto"],[2815,"zcash_client_backend::proto::compact_formats"],[2993,"zcash_client_backend::proto::proposal"],[3355,"zcash_client_backend::proto::proposal::proposed_input"],[3382,"zcash_client_backend::proto::service"],[3984,"zcash_client_backend::proto::service::compact_tx_streamer_client"],[4031,"zcash_client_backend::scanning"],[4120,"zcash_client_backend::scanning::ScanError"],[4135,"zcash_client_backend::scanning::testing"],[4136,"zcash_client_backend::serialization"],[4137,"zcash_client_backend::serialization::shardtree"],[4139,"zcash_client_backend::sync"],[4165,"zcash_client_backend::wallet"],[4434,"zcash_client_backend::wallet::OvkPolicy"],[4435,"zcash_client_backend::wallet::Recipient"],[4441,"zcash_client_backend::decrypt"],[4442,"zcash_protocol"],[4443,"core::cmp"],[4444,"zcash_protocol::consensus"],[4445,"zcash_primitives::transaction"],[4446,"zcash_keys::keys"],[4447,"std::collections::hash::map"],[4448,"core::marker"],[4449,"core::fmt"],[4450,"core::result"],[4451,"tonic::request"],[4452,"zcash_protocol::memo"],[4453,"sapling_crypto::note"],[4454,"zcash_protocol::value"],[4455,"core::option"],[4456,"alloc::string"],[4457,"core::any"],[4458,"zcash_keys::address"],[4459,"zcash_address"],[4460,"zcash_primitives::legacy"],[4461,"sapling_crypto::address"],[4462,"zcash_address::kind::unified"],[4463,"alloc::vec"],[4464,"zcash_address::kind::unified::address"],[4465,"zcash_address::convert"],[4466,"proptest::strategy::traits"],[4467,"core::hash"],[4468,"zip32"],[4469,"zcash_primitives::block"],[4470,"core::clone"],[4471,"incrementalmerkletree"],[4472,"secrecy::vec"],[4473,"time::offset_date_time"],[4474,"core::num::error"],[4475,"std::io::error"],[4476,"zcash_primitives::transaction::components::transparent"],[4477,"zip32::fingerprint"],[4478,"core::ops::range"],[4479,"sapling_crypto::note::nullifier"],[4480,"core::num::nonzero"],[4481,"sapling_crypto::tree"],[4482,"shardtree::error"],[4483,"shardtree::store"],[4484,"incrementalmerkletree::frontier"],[4485,"core::convert"],[4486,"core::ops::function"],[4487,"shardtree"],[4488,"core::future::future"],[4489,"alloc::boxed"],[4490,"core::pin"],[4491,"core::error"],[4492,"zcash_primitives::transaction::builder"],[4493,"zcash_primitives::transaction::components::transparent::builder"],[4494,"sapling_crypto::builder"],[4495,"rand_core"],[4496,"zcash_protocol::local_consensus"],[4497,"nonempty"],[4498,"zcash_primitives::transaction::fees"],[4499,"subtle"],[4500,"core::default"],[4501,"zip321"],[4502,"rand_chacha"],[4503,"sapling_crypto::keys"],[4504,"sapling_crypto::zip32"],[4505,"sapling_crypto::prover"],[4506,"zcash_keys::encoding"],[4507,"bs58::decode"],[4508,"bech32"],[4509,"zcash_primitives::transaction::fees::transparent"],[4510,"core::iter::traits::collect"],[4511,"zcash_primitives::legacy::keys"],[4512,"bip32::error"],[4513,"zcash_address::kind::unified::fvk"],[4514,"std::io"],[4515,"alloc::collections::btree::map"],[4516,"sapling_crypto::note::commitment"],[4517,"zcash_note_encryption"],[4518,"sapling_crypto::bundle"],[4519,"core::array"],[4520,"prost::error"],[4521,"bytes::buf::buf_mut"],[4522,"prost::encoding"],[4523,"bytes::buf::buf_impl"],[4524,"tonic::codec::compression"],[4525,"tonic::body"],[4526,"tonic::client::service"],[4527,"tonic::transport::channel"],[4528,"tonic::transport::error"],[4529,"tonic::transport::channel::endpoint"],[4530,"tonic::response"],[4531,"tonic::status"],[4532,"tonic::codec::decode"],[4533,"tonic::service::interceptor"],[4534,"http::request"],[4535,"http::response"],[4536,"tower_service"],[4537,"http::uri"],[4538,"shardtree::prunable"],[4539,"zcash_primitives::merkle_tree"],[4540,"zcash_keys"],[4541,"zcash_keys::address::testing"],[4542,"zcash_keys::keys::sapling"],[4543,"zcash_keys::keys::testing"]],"i":"`ljh2`101`1`12b`120312031231231231212``120312031203`123111122223333`122312031230120312031203`000012``````123201203120312031203````D`Cl0100`1Cn1201101010120120120120100101000011110120111100100020120120100`0121020011111112012010201```Gn``HdLl2```N`Gf````0Kh`HlId57Oh444`132`IfJ`010`8``````0`2```````Hj4``28Jj1`````GbFf`FdFlFn4443`````=GnHfH`0221N`KbJdNn5Al9LdKh>=:HjHlHnIbFdIdIfIhIjIlGfInJ`H`JbN`KbJdNnHfAlFlLdKhGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`Jb`Gn;GbFf10FnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`Jb954Jd:6JjFl?N`Kb4NnHfAl5LdKhGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbN`KbJdNnHfAlFlLdKhGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbN`KbJdNnHfAlFlLdKhGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbKbGbFfFnHjHlHnIbFdId?><888877776666555544443333222211110000????>>>><<<<`FlJdGn;:9876543IfIhIjIlGfInJ`H`JbN`Kb=HnIbFd?IfIhIjIlGfInJ`H`JbN`KbJdNnHfAlFlLdKhGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbHfN`KbJdNn4AlFlLdKhGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbKb;>>LdAlHd31FlFnHnIbFdIhIjIl0321Jd62Ff<9Id36;Jj0Oh?Jb:2KbHf9Nn73AlH`4?`FnGnLl:O`HdGb?==4:Fl`:1Ff7HjHlHnIbFdIdIfIhIjIlGfInJ`H`JbGbFf8Kb9GnHfJjN`4JdNn4AlFlLdKh<;FnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbN`KbJdNnHfAlFlLdKhGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbAlFlN`KbJdNnHf65LdKhGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbHd0FfJjFlGnLd=;Gb5N`KbJdNnHfAl97Kh7;BHdBHfLhBHhBHj?BHnBI`BFh?>BFn>=<;BGhBGj<;BH`BHb<;:98BHl8764444BFjBFl7BG`BGbBGdBGf:9BGlBGn:9BHdBHfLhBHhBHj=BHnBI`>=BFn=<;:BGhBGj;:BH`BHb;:987BHl76BFhBFjBFl8BG`BGbBGdBGf;:BGlBGn;:BHdBHfLhBHhBHj>BHnBI`?>=BFn=<;:BGhBGj;:BH`BHb;:987BHl76BFh0`0995BG`BFjBFl92BGbBGdBGf;:BGlBGn;:BHdBHfLhBHhBHj>BHnBI`?=BHnBI`?>=BFn=<;:BGhBGj;:BH`BHb;:987BHl76BFhBFjBFl8BG`BGbBGdBGf;:BGlBGn;:BHdBHfLhBHhBHj>BHnBI`=7>=BFn=<;:BGhBGj;:BH`BHb;:987BHl76BFh0000BGb06?BFjBFl9BG`3BGdBGf;:BGlBGn;:BHdBHfLhBHhBHj>BHnBI`?=BHnBI`??BGhBFhBFjBFn81BG`96162BFl21BGbBGdBGf8BGjBGlBGnBH`BHbBHdBHfLhBHhBHjBHlBHnBI`BFh662555BFl46?77BFj1BFnBG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdBHfLhBHhBHjBHlBHnBI`BFhBFjBFlBFnBG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdBHfLhBHhBHjBHlBHnBI`BFh0BFjBFlBFnBG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdBHfLhBHhBHjBHlBHnBI`BFh72BFjBFlBFnBG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdBHfLhBHhBHjBHlBHnBI`BFh82>>BFjBFlBFnBG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdBHfLhBHhBHjBHlBHnBI`BFh>>`BIf000000000000000000000000000000000000000000000ABl0`0````000BL`BLb20BLdBLf4210444421042104210410442104142104210421044321323210``442104210421042104BOjBOlBOnC@`C@b224C@d503215````BLn`000000000000000000`00000AFj0Lb00`````Kn2```````BM`BMbMhA@j032Mj6Nf6Mn9436528170942817094281709428170942129365281709436528170943652817094521704222211117777000044442817094365281709465102817094653652817094803652817094365281709458801324655050001120227153340281709436528170943652817094320136528170941703652817094C@fC@hC@j0110","f":"``````````````{{{d{{b{ce}}}}}{{d{e}}}{}{}}`{d{{d{c}}}{}}000{{{d{f}}}{{d{fc}}}{}}000{{{d{h}}}h}{{{d{j}}}j}{{{d{l}}}l}{{d{d{fc}}}n{}}00{{dA`}n}00{{{d{h}}{d{h}}}Ab}{{{d{j}}{d{j}}}Ab}{{d{d{c}}}Ab{}}0`{{{d{c}}Ad{d{Af}}{d{{Aj{eAh}}}}}{{Al{e}}}AnB`}{Bb{{d{c}}}{}}000{Bb{{d{fc}}}{}}000{Bbn}000`{{{d{h}}{d{h}}}Bd}{{{d{j}}{d{j}}}Bd}{{{d{l}}{d{l}}}Bd}{{d{d{c}}}Bd{}}00000000000`{{{d{h}}{d{fBf}}}{{Bj{nBh}}}}{{{d{j}}{d{fBf}}}{{Bj{nBh}}}}0{{{d{l}}{d{fBf}}}Bl}{cc{}}000{{{d{c}}}c{}}00{{{d{{b{ce}}}}}Bb{}{}}{{}Bb}000{{}c{}}000{{}{{Bn{c}}}{}}000`{{{d{{b{ce}}}}}{{d{C`}}}{}{}}{{BbceC`l}{{b{ce}}}{}{}}{{{d{{b{ce}}}}}{{d{c}}}{}{}}{{{d{{b{Cbc}}}}}Cd{}}{{{d{h}}{d{h}}}{{Cf{Ab}}}}{{{d{j}}{d{j}}}{{Cf{Ab}}}}``````{dc{}}00{dCh}{{{d{{b{ce}}}}}l{}{}}{c{{Bj{e}}}{}{}}000{{}{{Bj{c}}}{}}000{dCj}000{{}c{}}000```````````{d{{d{c}}}{}}00{{{d{f}}}{{d{fc}}}{}}00{{{d{Cl}}j}Bd}{{{d{Cn}}}Cn}{{{d{Cl}}}Cl}{{d{d{fc}}}n{}}0{{dA`}n}0{{{d{D`}}{d{Db}}}Bd}{{{d{c}}{d{Dd}}}{{Bj{CnCh}}}An}{{{d{c}}{d{Dd}}}{{Cf{Cl}}}An}{Bb{{d{c}}}{}}00{Bb{{d{fc}}}{}}00{Bbn}00{{{d{Cn}}{d{c}}}ChAn}0{{{d{Cl}}{d{c}}}ChAn}{{{d{Cn}}{d{Cn}}}Bd}{{{d{Cl}}{d{Cl}}}Bd}{{d{d{c}}}Bd{}}0000000{{{d{Cn}}{d{fBf}}}{{Bj{nBh}}}}{{{d{Cl}}{d{fBf}}}{{Bj{nBh}}}}{cc{}}0{DfCl}1{CnCl}{DhCl}{{{Cf{Dh}}{Cf{Df}}}{{Cf{Cn}}}}{{{d{c}}}c{}}0{{{d{Cn}}}Bd}00{{}Bb}00{{}c{}}00{{}{{Bn{c}}}{}}00{{{d{Cn}}}{{Dl{Dj}}}}{{{d{Cn}}}{{Cf{{d{Dh}}}}}}`{dc{}}0{{{d{D`}}Dn}Db}{{{d{Cl}}{d{c}}}DbAn}{{{d{Cn}}}{{Cf{{d{Df}}}}}}{c{{Bj{e}}}{}{}}0{E`{{Bj{Cn}}}}1{{{Eb{A`}}}{{Bj{ClEd}}}}000{E`{{Bj{ClEd}}}}{{{d{c}}Db}{{Bj{Cl{Ed{{d{Dd}}}}}}}An}{{}{{Bj{c}}}{}}00{dCj}00{{{d{Cn}}}{{d{{Ej{{Eh{Ef{Dl{A`}}}}}}}}}}{{}c{}}00{El{{`{{F`{}{{En{Cl}}}}}}}}{{FbEl}{{`{{F`{}{{En{Cn}}}}}}}}```````````````````````````````````````````````````````````````````````{{{d{{Fd{c}}}}}{{d{{Aj{cFf}}}}}{FhFj}}{{{d{{Fl{c}}}}}{{d{c}}}{}}{{{d{Fn}}}G`}{{{d{fGb}}Cd}{{Bj{nGd}}}}00{{{d{fFf}}Cd}{{Bj{nGd}}}}`````{{GfGf}Gf}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}}{{Bj{{Cf{H`}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Hf{c}}}}}Hh{}}{{{d{H`}}}Hh}{{{d{H`}}}Ad}3{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}Ad}{{Bj{{Cf{H`}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Hf{c}}}}}Ef{}}{d{{d{c}}}{}}00000000000000000000000000{{{d{f}}}{{d{fc}}}{}}00000000000000000000000000`{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}}{{Bj{{Cf{Ad}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Fd{c}}}}}Ad{FhFj}}{{{d{Gb}}}Cd}{{{d{Ff}}}Cd}{{{d{Gb}}}Gb}{{{d{Ff}}}Ff}{{{d{Fn}}}Fn}{{{d{Hj}}}Hj}{{{d{Hl}}}Hl}{{{d{{Hn{c}}}}}{{Hn{c}}}I`}{{{d{Ib}}}Ib}{{{d{{Fd{c}}}}}{{Fd{c}}}{I`FhFj}}{{{d{Id}}}Id}{{{d{If}}}If}{{{d{Ih}}}Ih}{{{d{Ij}}}Ij}{{{d{Il}}}Il}{{{d{Gf}}}Gf}{{{d{In}}}In}{{{d{{J`{c}}}}}{{J`{c}}}{I`B`}}{{{d{H`}}}H`}{{{d{Jb}}}Jb}{{d{d{fc}}}n{}}00000000000000000{{dA`}n}00000000000000000{{{d{Id}}{d{Id}}}Ab}{{{d{Il}}{d{Il}}}Ab}{{GfGf}Gf}{{{d{{Jd{ce}}}}}{{d{{Ej{{Eh{c{Jf{Ad}}}}}}}}}{}{}}{{d{d{c}}}Ab{}}0{{{d{f{Jj{}{{Jh{c}}}}}}{d{Dd}}{d{{Jl{A`}}}}{d{Jb}}{Cf{{d{Dd}}}}}{{Bj{{Eh{eJn}}g}}}{}{}{}}{{{d{{Fl{c}}}}}K`{}}{{{d{{Hn{c}}}}}{{d{c}}}{}}{Bb{{d{c}}}{}}00000000000000000000000000{Bb{{d{fc}}}{}}00000000000000000000000000{Bbn}00000000000000000000000000{{}{{Kb{c}}}{}}{{{d{Gb}}{d{Gb}}}Bd}{{{d{Ff}}{d{Ff}}}Bd}{{{d{Fn}}{d{Fn}}}Bd}{{{d{Hj}}{d{Hj}}}Bd}{{{d{Hl}}{d{Hl}}}Bd}{{{d{{Hn{c}}}}{d{{Hn{c}}}}}BdKd}{{{d{Ib}}{d{Ib}}}Bd}{{{d{{Fd{c}}}}{d{{Fd{c}}}}}Bd{KdFhFj}}{{{d{Id}}{d{Id}}}Bd}{{{d{Il}}{d{Il}}}Bd}{{{d{Gf}}{d{Gf}}}Bd}{{{d{{J`{c}}}}{d{{J`{c}}}}}Bd{KdB`}}{{d{d{c}}}Bd{}}00000000000000000000000000000000000000000000000`{{{d{{Fl{c}}}}}Cd{}}{{{d{{Jd{ce}}}}}Ef{}{}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}{d{Df}}}{{Bj{{Cf{e}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{Gb}}{d{fBf}}}Bl}{{{d{Ff}}{d{fBf}}}Bl}{{{d{Fn}}{d{fBf}}}Bl}{{{d{Hj}}{d{fBf}}}Bl}{{{d{Hl}}{d{fBf}}}Bl}{{{d{{Hn{c}}}}{d{fBf}}}BlHb}{{{d{Ib}}{d{fBf}}}Bl}{{{d{{Fd{c}}}}{d{fBf}}}Bl{HbFhFj}}{{{d{Id}}{d{fBf}}}Bl}{{{d{If}}{d{fBf}}}Bl}{{{d{Ih}}{d{fBf}}}Bl}{{{d{Ij}}{d{fBf}}}Bl}{{{d{Il}}{d{fBf}}}Bl}{{{d{Gf}}{d{fBf}}}Bl}{{{d{In}}{d{fBf}}}Bl}{{{d{{J`{c}}}}{d{fBf}}}Bl{HbB`}}{{{d{H`}}{d{fBf}}}Bl}{{{d{Jb}}{d{fBf}}}Bl}{cc{}}0000000{KfKh}{KjKh}2222222222222222222{{{d{c}}KlHh}JbAn}{{Bb{Lb{cKnL`}}Cd{Cf{C`}}}{{Ld{c}}}{}}{{Cd{Cf{Cl}}{Cf{{Eh{ClEf}}}}}In}{{AdHh{Cf{Ef}}}H`}{{Lf{Cf{Ad}}}Jb}{{{d{c}}}c{}}00000000000000000{{{d{c}}Hh}JbAn}{{Lh{Cf{Ad}}}{{Bj{JbKh}}}}{{{d{{Fd{c}}}}}Ad{FhFj}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}e}{{Bj{{Cf{g}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}e}{{Bj{Adc}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}{d{Ah}}}{{Bj{{Cf{g}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}}{{Bj{{Dl{e}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Ll{}{{Gh{c}}{Gj{e}}{Lj{g}}}}}}e{d{Gf}}{d{{Ej{g}}}}}{{Bj{Ijc}}}Hb{B`HbFhFj}{B`HbFhLn}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}Ad}{{Bj{{Cf{Hh}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{M`}}{d{h}}}{{Bj{{Dl{{Eh{Ad{Cf{Mb}}}}}}c}}}{}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}e}{{Bj{{Cf{Cn}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}{d{Md}}G`}{{Bj{{Cf{g}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}e{Cf{{Mf{Ef}}}}}{{Bj{{Dl{{Eh{DfMh}}}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}}{{Bj{{Cf{{Eh{AdHh}}}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}Mj}{{Bj{{Cf{Ml}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{f{Jj{}{{Jh{c}}}}}}eEl}{{Bj{{Cf{Cn}}g}}}{}{}{}}{{{d{M`}}h}{{Bj{{Dl{{Mn{cKn}}}}e}}}{}{}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}N`}{{Bj{{Dl{{Eh{eNb}}}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{M`}}{d{Nd}}h}{{Bj{{Dl{Mj}}c}}}{}}{{{d{M`}}{d{Nd}}}{{Bj{{Dl{In}}c}}}{}}{{{d{{Ll{}{{Gh{c}}{Gj{e}}{Lj{g}}}}}}{d{Nd}}hEf}{{Bj{{Cf{{Mn{gKn}}}}c}}}Hb{B`HbFhFj}{B`HbFhLn}}{{{d{{Ll{}{{Gh{c}}{Gj{e}}{Lj{g}}}}}}{d{Df}}AdEf}{{Bj{{Dl{Nf}}c}}}Hb{B`HbFhFj}{B`HbFhLn}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}Nh}{{Bj{{Cf{{Eh{AdAd}}}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}Nd}{{Bj{{Cf{Af}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}e{d{Df}}}{{Bj{{Cf{Mh}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}eAd}{{Bj{{Aj{DfCd}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{M`}}{d{L`}}Bd}{{Bj{{Cf{Nf}}c}}}{}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}e}{{Bj{{Aj{Df{Cf{Mh}}}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}Nd}{{Bj{{Cf{Ad}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{M`}}}{{Bj{{Dl{{Nj{c}}}}e}}}{}{}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}}{{Bj{{Aj{eAh}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Ll{}{{Gh{c}}{Gj{e}}{Lj{g}}}}}}{d{L`}}}{{Bj{{Cf{Nf}}c}}}Hb{B`HbFhFj}{B`HbFhLn}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}}{{Bj{{Cf{Ad}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}Ef}{{Bj{{Cf{{Fd{e}}}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{Fn}}{d{fc}}}nNl}{{{d{Hj}}{d{fc}}}nNl}{{{d{Hl}}{d{fc}}}nNl}{{{d{Id}}{d{fc}}}nNl}{{{d{{Hf{c}}}}}Ad{}}{{{d{Jb}}}Ad}{{{d{{Hd{}{{Gj{c}}}}}}}cB`}{{{d{f{Jj{}{{Jh{c}}}}}}{d{Dd}}{d{{Jl{A`}}}}G`{d{Jb}}{Cf{{d{Dd}}}}}{{Bj{{Eh{eJn}}g}}}{}{}{}}{{{d{f{Jj{}{{Jh{c}}}}}}{d{Dd}}{d{Ah}}{d{Jb}}Hj{Cf{{d{Dd}}}}}{{Bj{eg}}}{}{}{}}{{}Bb}00000000000000000000000000{{}c{}}00000000000000000000000000{{{Hf{c}}}Nn{}}{{}{{Bn{c}}}{}}00000000000000000000000000{{{Kb{c}}{d{e}}}{{Dl{{Mn{cKn}}}}}{}{{O`{c}}}}{{{d{{Fd{c}}}}}Bd{FhFj}}{{{d{Hl}}}{{Cf{{d{Fn}}}}}}{{{d{Hl}}}{{Cf{{d{Dd}}}}}}{{{d{{Ld{c}}}}}{{Cf{{d{C`}}}}}{}}{{{d{{Al{c}}}}}{{Cf{Ad}}}{}}{{{d{{Hd{}{{Gj{c}}}}}}}{{Cf{{d{Dd}}}}}B`}{{{Dl{{Mn{cCb}}}}}{{Kb{c}}}{}}{{{Cf{Ad}}{d{Af}}{Dl{{b{Cbc}}}}}{{Al{c}}}{}}{{{d{Af}}K`Adc{d{{Ej{{Ld{c}}}}}}Cd{d{{Ej{L`}}}}}{{Fl{c}}}{}}{{MdG`}Fn}{{cc}{{Hn{c}}}{}}{{{Hn{Ob}}{Cf{{Hn{Ob}}}}}Ib}{{{Aj{cFf}}AdAdIbOb}{{Fd{c}}}{FhFj}}{{BbCd}Ih}{{{Cf{Ih}}{Cf{Ih}}}Ij}{A`{{Cf{Il}}}}{A`Il}{{{d{{Fd{c}}}}}Ob{FhFj}}{{{d{Ih}}}Bb}{{{d{Ij}}h}{{Cf{Bb}}}}{{{d{{Jd{ce}}}}}{{d{{Ej{{Eh{NdOd{Dl{e}}}}}}}}}{}{}}{{{d{{Hn{c}}}}}{{d{c}}}{}}{{{d{Ij}}}{{Cf{{d{Ih}}}}}}{{{d{Ff}}}{{d{Gb}}}}{{{d{{Ld{c}}}}}Bb{}}{{{d{{Fl{c}}}}}{{d{{Ej{{Ld{c}}}}}}}{}}{{{d{Id}}{d{Id}}}{{Cf{Ab}}}}{{{d{Il}}{d{Il}}}{{Cf{Ab}}}}{{{d{{Fd{c}}}}}Ib{FhFj}}{{{d{{Hd{}{{Gj{c}}}}}}}HjB`}{{{d{f{Jj{}{{Jh{c}}}}}}{d{Lf}}{Dl{{Hf{e}}}}}{{Bj{ng}}}{}{}{}}{{{d{f{Jj{}{{Jh{c}}}}}}{d{Nf}}}{{Bj{ce}}}{}{}}{{{d{f{Oh{}{{Gh{c}}{Of{e}}}}}}Ob{d{{Ej{{Ol{Oj}}}}}}}{{Bj{n{On{c}}}}}Hb{{A@d{}{{A@`{Oj}}{A@b{Ad}}{Gh{c}}}}}}{{{d{{Ld{c}}}}}{{d{{Lb{cKnL`}}}}}{}}{{{d{Jb}}}{{Cf{Ad}}}}{{{d{Ib}}}{{Cf{{Hn{Ob}}}}}}{{{d{f{Jj{}{{Jh{c}}}}}}eBb}{{Bj{{Dl{{Eh{DfMh}}}}g}}}{}{}{}}{{{d{{Kb{c}}}}}{{d{{Ej{{Mn{cCb}}}}}}}{}}{{{d{{Hf{c}}}}}{{d{{Jd{OjNb}}}}}{}}{{{d{Ij}}}{{Cf{{d{Ih}}}}}}`{{{d{Ff}}}{{d{Gb}}}}{{{d{Jb}}}{{d{{A@f{Oj}}}}}}{{{d{{Al{c}}}}}{{d{{Ej{{b{Cbc}}}}}}}{}}{{{d{H`}}}{{Cf{Ef}}}}{{{d{{Kb{c}}}}}{{Bj{CdGd}}}{}}{{{d{Ib}}}{{Hn{Ob}}}}`{{{d{Fn}}}{{d{Md}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}{d{{Jl{A`}}}}}{{Bj{{J`{e}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Ll{}{{Gh{c}}{Gj{e}}{Lj{g}}}}}}eCd{d{{Ej{h}}}}Ad{d{{Ej{g}}}}}{{Bj{{Kb{g}}c}}}Hb{B`HbFhFj}{B`HbFhLn}}{{{d{f{Jj{}{{Jh{c}}}}}}NdIf}{{Bj{ne}}}{}{}}{{{d{O`}}{d{{Mn{cCb}}}}}Bd{}}{{{d{{Hd{}{{Gj{c}}}}}}}{{d{Hl}}}B`}{{{d{Gb}}}Cd}{{{d{Ff}}}Cd}{{{d{f{Jj{}{{Jh{c}}}}}}{Al{e}}}{{Bj{ng}}}{}{}{}}{{{d{f{Jj{}{{Jh{c}}}}}}{d{{Ej{{Fl{e}}}}}}}{{Bj{ng}}}{}{}{}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}}{{Bj{{Dl{A@h}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{Kb{c}}}{{Dl{{Mn{cCb}}}}}{}}{{{d{{Fl{c}}}}}Ad{}}`{{{d{{Hf{c}}}}}H`{}}{dc{}}0000000000000000087{{{d{Ij}}}{{Cf{Bb}}}}{{{d{{Kb{c}}}}}{{Bj{CdGd}}}{}}{{{d{Ij}}}{{Cf{Cd}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}}{{Bj{{Dl{Id}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Hf{c}}}}}{{d{{Ej{{A@j{c}}}}}}}{}}{{{d{f{Jj{}{{Jh{c}}}}}}Ad}{{Bj{Ade}}}{}{}}{c{{Bj{e}}}{}{}}00000000000000000000000000{{}{{Bj{c}}}{}}00000000000000000000000000{{{d{{Al{c}}}}}{{d{Af}}}{}}{{{d{{Fl{c}}}}}{{d{Af}}}{}}{dCj}00000000000000000000000000{{{d{{Hd{}{{Gj{c}}}}}}}{{Cf{{d{Ah}}}}}B`}{{{d{{Hd{}{{Gj{c}}}}}}}A@lB`}{{{d{Ff}}}Cd}{{{d{f{Jj{}{{Jh{c}}}}}}Ad}{{Bj{ne}}}{}{}}{{{d{{Fl{c}}}}}{{d{{Ej{L`}}}}}{}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}e{d{{Jl{A`}}}}}{{Bj{Bdc}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Ld{c}}}}}Cd{}}{{{d{Ih}}}Cd}{{{d{Il}}}A`}{{{d{Gb}}}Cd}7{{}c{}}00000000000000000000000000`{{{d{fFf}}g}{{Bj{ce}}}{}{{A@n{Gd}}}{{AAb{{d{fGb}}}{{AA`{{Bj{ce}}}}}}}}0{{{d{f{Oh{}{{Gh{c}}{Of{e}}}}}}k}{{Bj{gi}}}Hb{{A@d{}{{A@`{Oj}}{A@b{Ad}}{Gh{c}}}}}{}{{A@n{{On{c}}}}}{{AAf{{d{f{AAd{e}}}}}{{AA`{{Bj{gi}}}}}}}}`````````````````{{{d{Lf}}}Hh}{{{d{Lf}}}Ad}{d{{d{c}}}{}}00{{{d{f}}}{{d{fc}}}{}}00{{{d{AAh}}}AAh}{{{d{Lf}}}Lf}{{d{d{fc}}}n{}}0{{dA`}n}0{{{d{AAj}}A@h}{{AB`{{AAn{AAl}}}}}}{Bb{{d{c}}}{}}00{Bb{{d{fc}}}{}}00{Bbn}00{{AdHh}Lf}`{{{d{Lf}}}{{d{{A@f{Oj}}}}}}{{{d{{Ol{c}}}}{d{fBf}}}BlHb}{{{d{AAh}}{d{fBf}}}Bl}{{{d{Lf}}{d{fBf}}}Bl}{cc{}}00{{Adc}{{Ol{c}}}{}}{{{d{c}}}c{}}0{{{d{AAj}}{Cf{{d{A@h}}}}}{{Bj{{Cf{Ad}}c}}}{}}{{}Bb}00{{{d{AAj}}{Dl{ABb}}}{{AB`{{AAn{AAl}}}}}}{{}c{}}00{{}{{Bn{c}}}{}}00{{AdHh{A@f{Oj}}}Lf}{{{d{AAj}}{d{A@h}}}{{AB`{{AAn{AAl}}}}}}{{{d{AAh}}}Bb}{{{d{{Ol{c}}}}}{{d{c}}}{}}{{{d{c}}{d{e}}{d{fg}}Ad{d{Lf}}Bb}{{Bj{AAhABd}}}{AnABf}ABhJj}{{{d{AAh}}}{{Mf{Ad}}}}3{{{d{{Ol{c}}}}}Ad{}}`{dc{}}0{{{d{AAj}}Ad}{{AB`{{AAn{AAl}}}}}}{c{{Bj{e}}}{}{}}00{{}{{Bj{c}}}{}}00{dCj}00{{}c{}}00{{{d{{ABh{}{{Gh{c}}}}}}{Cf{Ad}}{Cf{Bb}}g}{{Bj{n{ABd{ec}}}}}{}{}{{AAf{ABb}{{AA`{{Bj{n{ABd{ec}}}}}}}}}}````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{{ABd{ce}}}}{d{fBf}}}BlHbHb}{{{d{{ABd{ce}}}}{d{fBf}}}BlABjABj}{cc{}}{ABl{{ABd{ce}}}{}{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{d{{ABd{ce}}}}}{{Cf{{d{ABn}}}}}{HbABjABn}{HbABjABn}}{dCh}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}`{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}?=<;8765{{{d{AC`}}{Cf{Ad}}{Cf{Bb}}e}{{Bj{n{ABd{cACb}}}}}{}{{AAf{ABb}{{AA`{{Bj{n{ABd{cACb}}}}}}}}}}````````````````````54321{{{d{{ACd{cegikm}}}}{d{fBf}}}BlHbHbHbHbHbHb}{{{d{{ACd{cegikm}}}}{d{fBf}}}BlABjABjABjABjABjABj}{Gd{{ACd{cegikm}}}{}{}{}{}{}{}}{{{ACf{c}}}{{ACd{egickm}}}{}{}{}{}{}{}}{ACh{{ACd{cegikm}}}{}{}{}{}{}{}}{{{On{c}}}{{ACd{ecgikm}}}{}{}{}{}{}{}}{cc{}}{ACj{{ACd{cegikm}}}{}{}{}{}{}{}}{ACl{{ACd{cegikm}}}{}{}{}{}{}{}}{{{ACn{cegi}}}{{ACd{ckemgi}}}{}{}{}{}{}{}}{{{Ed{{d{Dd}}}}}{{ACd{cegikm}}}{}{}{}{}{}{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{d{{ACd{cegikm}}}}}{{Cf{{d{ABn}}}}}{HbABjABn}{HbABjABn}{HbABjABn}{HbABj}{HbABjABn}{HbABj}}{dCh}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}```````````{{{d{A@h}}}{{d{{Mf{Ad}}}}}}{d{{d{c}}}{}}0{{{d{f}}}{{d{fc}}}{}}0{{{d{AD`}}}AD`}{{{d{A@h}}}A@h}{{d{d{fc}}}n{}}0{{dA`}n}0{{{d{AD`}}{d{AD`}}}Ab}{{d{d{c}}}Ab{}}{Bb{{d{c}}}{}}0{Bb{{d{fc}}}{}}0{Bbn}0{{{d{AD`}}{d{AD`}}}Bd}{{{d{A@h}}{d{A@h}}}Bd}{{d{d{c}}}Bd{}}0000000{{{d{AD`}}{d{fBf}}}Bl}{{{d{A@h}}{d{fBf}}}Bl}0{cc{}}0{{{Mf{Ad}}AD`}A@h}{{{d{c}}}c{}}0{{}Bb}0{{}c{}}0{{}{{Bn{c}}}{}}0{{{d{A@h}}}Bd}{{{d{A@h}}}Bb}{{{d{AD`}}{d{AD`}}}{{Cf{Ab}}}}{{{d{A@h}}}AD`}`{{{d{A@h}}Ad}{{Cf{{Eh{A@hA@h}}}}}}{dc{}}0{dCh}{{{d{A@h}}Ad}{{Cf{A@h}}}}0{c{{Bj{e}}}{}{}}0{{}{{Bj{c}}}{}}0{dCj}0{{}c{}}0```{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{ADb}}}ADb}{{d{d{fc}}}n{}}{{dA`}n}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{ADb}}{d{fBf}}}Bl}{cc{}}{{{d{c}}}c{}}{{}Bb}{{ADbA@hBd}ADb}{{}c{}}{{}{{Bn{c}}}{}}{ADb{{Dl{A@h}}}}`{dc{}}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}```{{{Mf{Ef}}AD`}A@h}````````````````````````````{{{d{{ADd{c}}}}}{{d{c}}}{}}{{{d{{Nj{c}}}}}{{d{c}}}{}}{{{d{{Nj{c}}}}}ADf{}}{{{d{{ADj{}{{ADh{c}}}}}}{d{fADl}}{d{e}}AdcADnCdEf{d{fg}}}cB`An{AE`AEb}}{{{d{{ADj{}{{ADh{c}}}}}}{d{fADl}}{d{e}}AdADnCdEf{d{fg}}}cB`An{AE`AEb}}{{{d{{ADj{}{{ADh{c}}}}}}{d{fADl}}c{d{fe}}}nB`{AE`AEb}}{{LfEfEf}AEd}{{{d{{ADd{c}}}}}{{d{Jb}}}{}}{{{d{AEf}}}{{Bj{{Cf{H`}}c}}}{}}0{{{d{AEf}}Ad}{{Bj{{Cf{H`}}c}}}{}}{{{d{{AEn{}{{AEh{c}}{AEj{e}}{AEl{g}}}}}}}{{d{e}}}Hb{{ABh{}{{Gh{c}}}}}{}}{d{{d{c}}}{}}000000000{{{d{f}}}{{d{fc}}}{}}000000000{{{AF`{ce}}}{{AFd{cAFb}}}{}AFf}{{{d{{AFd{ceg}}}}}dAEn{M`Jj}An}{{{d{AEf}}}{{Bj{{Cf{Ad}}c}}}{}}`{{{d{AEd}}}AEd}{{{d{{ADd{c}}}}}{{ADd{c}}}I`}{{{d{ADn}}}ADn}{{{d{{AFh{c}}}}}{{AFh{c}}}I`}{{d{d{fc}}}n{}}000{{dA`}n}000{{{d{fAEf}}{d{Dd}}{d{{Jl{A`}}}}{d{Jb}}{Cf{{d{Dd}}}}}{{Bj{{Eh{cJn}}e}}}{}{}}{{{d{f{AFd{cik}}}}{d{Jn}}AFj{d{{AFl{m}}}}}{{Bj{{AFn{Nd}}{AG`{iomAa}}}}}{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}AGb{}{}}{{{d{f{AFd{cik}}}}{d{ADd}}DbCd}{{Bj{{AFn{Nd}}{AGh{i{AGd{i}}{AGf{i}}}}}}}{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}}{{}{{AF`{nn}}}}{Bb{{d{c}}}{}}000000000{Bb{{d{fc}}}{}}000000000{Bbn}000000000{{{d{{Nj{c}}}}}Bd{}}{{{d{{Nj{c}}}}}{{Cf{Ad}}}{}}{{{d{{Nj{c}}}}}{{Cf{Cd}}}{}}{{{d{AEf}}{d{Df}}}{{Bj{{Cf{c}}e}}}{}{}}{{{d{AEd}}{d{fBf}}}Bl}{cc{}}000000000{{{d{ABb}}}AGj}{{cNd{Cf{Ad}}{Cf{Ad}}ADf{Cf{Cd}}BbBdBbBbBbBdBd}{{Nj{c}}}{}}{{{d{c}}}c{}}000{{{d{f{AFd{ceg}}}}AdHh{d{{Ej{{AFh{i}}}}}}EfEfBd}{{Eh{Dl}}}AEn{M`Jj}AnADj}{{{d{f{AFd{ceg}}}}}{{Eh{Ad}}}AEn{M`Jj}An}{{{d{f{AFd{ceg}}}}{d{i}}ADnCd}{{Eh{Ad}}}AEn{M`Jj}AnADj}{{{d{f{AFd{ceg}}}}Bb{d{Af}}}{{Eh{Ad}}}AEn{M`Jj}An}{{{d{f{AFd{ceg}}}}Nd}{{Eh{Ad}}}AEn{M`Jj}An}{{{d{f{AFd{ceg}}}}{d{{Ej{{AFh{i}}}}}}}{{Eh{AdDl}}}AEn{M`Jj}AnADj}{{{d{f{AFd{ceg}}}}{d{i}}{Eh{Cd}}kCd}{{Eh{Ad}}}AEn{M`Jj}AnADj{{AGl{Cl}}}}{{{d{AEf}}c}{{Bj{{Cf{e}}g}}}{}{}{}}{{{d{AEf}}c}{{Bj{Ade}}}{}{}}{{{d{AEf}}{d{Ah}}}{{Bj{{Cf{c}}e}}}{}{}}{{{d{AEf}}}{{Bj{{Dl{c}}e}}}{}{}}{{{d{AEf}}c{d{Gf}}{d{{Ej{e}}}}}{{Bj{Ijg}}}{}{}{}}{{{d{AEf}}Ad}{{Bj{{Cf{Hh}}c}}}{}}{{{d{AEf}}c}{{Bj{{Cf{Cn}}e}}}{}{}}{{{d{AEf}}{d{Md}}G`}{{Bj{{Cf{c}}e}}}{}{}}{{{d{AEf}}c{Cf{{Mf{Ef}}}}}{{Bj{{Dl{{Eh{DfMh}}}}e}}}{}{}}{{{d{AEf}}}{{Bj{{Cf{{Eh{AdHh}}}}c}}}{}}{{{d{AEf}}Mj}{{Bj{{Cf{Ml}}c}}}{}}{{{d{fAEf}}cEl}{{Bj{{Cf{Cn}}e}}}{}{}}{{{d{{AFd{cik}}}}eEf}Cd{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}}0{{{d{AEf}}N`}{{Bj{{Dl{{Eh{cNb}}}}e}}}{}{}}1{{{d{AEf}}{d{Nd}}hEf}{{Bj{{Cf{{Mn{cKn}}}}e}}}{}{}}{{{d{AEf}}Nh}{{Bj{{Cf{{Eh{AdAd}}}}c}}}{}}{{{d{{AFd{cik}}}}e}Cd{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}}{{{d{AEf}}Nd}{{Bj{{Cf{Af}}c}}}{}}{{{d{AEf}}c{d{Df}}}{{Bj{{Cf{Mh}}e}}}{}{}}{{{d{AEf}}cAd}{{Bj{{Aj{DfCd}}e}}}{}{}}{{{d{AEf}}c}{{Bj{{Aj{Df{Cf{Mh}}}}e}}}{}{}}{{{d{{AFd{cik}}}}Nd}{{Bj{{Cf{{Nj{e}}}}g}}}{}{FhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}}{{{d{AEf}}Nd}{{Bj{{Cf{Ad}}c}}}{}}{{{d{AEf}}}{{Bj{{Aj{cAh}}e}}}{}{}}{{{d{AEf}}}{{Bj{{Cf{Ad}}c}}}{}}{{{d{{AFd{cik}}}}Ef}{{Cf{{Fd{e}}}}}{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}}{{{d{AEf}}Ef}{{Bj{{Cf{{Fd{c}}}}e}}}{}{}}{{{d{{Nj{c}}}}}Bd{}}{{{d{AEd}}}Ad}{{{d{{ADd{c}}}}}eHd{}}{{{d{fAEf}}{d{Dd}}{d{{Jl{A`}}}}G`{d{Jb}}{Cf{{d{Dd}}}}}{{Bj{{Eh{cJn}}e}}}{}{}}{{{d{fAEf}}{d{Dd}}{d{Ah}}{d{Jb}}Hj{Cf{{d{Dd}}}}}{{Bj{ce}}}{}{}}{{}Bb}000000000{{{d{f{AEn{}{{AEh{c}}{AEj{e}}{AEl{g}}}}}}{d{ABb}}}gHb{{ABh{}{{Gh{c}}}}}{}}{{}c{}}000000000{{}{{Bn{c}}}{}}0000000008{{{d{{AFd{ceg}}}}}{{Cf{{d{AEd}}}}}AEn{M`Jj}An}{{{d{{Nj{c}}}}}Bb{}}{{{d{{Nj{c}}}}}{{Cf{Ad}}}{}}{{{d{{ADd{c}}}}}{{Cf{{d{Dd}}}}}Hd}{{{d{{AFd{ceg}}}}}{{d{g}}}{}M`{}}`{{}{{AF`{nn}}}}{FbAEf}{{cADnCd}{{AFh{c}}}{}}{{{d{{AFf{}{{Gh{c}}{Gj{e}}{Gl{g}}{AGn{i}}{AH`{k}}}}}}AFb}{{Bj{kc}}}Hb{HbAHbAHdFjFhABf}{{Hd{}{{Gj{e}}}}I`}Hb{{Ll{}{{Gj{e}}{Gh{i}}}}{Gn{}{{Gj{e}}{Gl{g}}{Gh{i}}}}M`JjOh}}{AdAEd}{{{d{{AFd{ceg}}}}}Ad{}M`An}{{{d{AEd}}}Ef}``{{{d{f{AFd{cik}}}}{d{m}}{d{o}}Cd{d{{Ej{Df}}}}Ef}{{Bj{{AFl{ACb}}{AHf{iACbmo}}}}}{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}{{AHj{}{{AHh{i}}}}}{{AHn{}{{AHl{i}}}}}}{{{d{f{AFd{cik}}}}AI`Nh{d{Cl}}Cd{Cf{C`}}{Cf{C`}}h}{{Bj{{AFl{AI`}}{AId{im{AGd{i}}{AIb{i}}}}}}}{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}{}}{{{d{f{AFd{cik}}}}{d{m}}{d{o}}AIfNh}{{Bj{AFl{AId{iACbmo}}}}}{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}{{AIh{}{{AHh{i}}}}}{{AHn{}{{AHl{i}}}}}}{{{d{fAEf}}{d{Lf}}{Dl{{Hf{c}}}}}{{Bj{ne}}}{}{}}{{{d{fAEf}}{d{Nf}}}{{Bj{ce}}}{}{}}{{{d{fAEf}}Ob{d{{Ej{{Ol{Oj}}}}}}}{{Bj{n{On{c}}}}}{}}{{{d{f{AFd{ceg}}}}Ob{d{{Ej{{Ol{Oj}}}}}}}{{Bj{nOn}}}AEn{LlM`JjOh}{AnABf}}{{{d{fc}}e}{{AFh{e}}}AE`{}}{{{d{{Nj{c}}}}}Bb{}}{{{d{fAEf}}cBb}{{Bj{{Dl{{Eh{DfMh}}}}e}}}{}{}}{{{d{f{AFd{c{AIl{}{{AIj{e}}}}AFb}}}}}e{}{}}{{{d{f{AFd{ceAFb}}}}}{}{}{GnAIl}}{{{d{f{AFd{ceg}}}}}{{d{fAIn}}}{}M`{}}`{{{d{AGj}}}{{d{{Ej{Oj}}}}}}?>{{{d{{ADj{}{{ADh{c}}}}}}}{{Cf{AJ`}}}B`}`{{{d{f{AFd{ceg}}}}AdBb}AAhAEn{LlM`JjOh}{AnABf}}{{{d{AEf}}{d{{Jl{A`}}}}}{{Bj{{J`{c}}e}}}{}{}}{{{d{AEf}}cCd{d{{Ej{h}}}}Ad{d{{Ej{e}}}}}{{Bj{{Kb{e}}g}}}{}{}{}}9{{{AF`{ce}}G`}{{AF`{ce}}}{}{}}{{{d{fAEf}}NdIf}{{Bj{nc}}}{}}{{{d{f{AFd{cik}}}}{d{m}}{d{o}}Cd{d{Jn}}{d{{Ej{Df}}}}Ef}{{Bj{{AFn{Nd}}{AJb{imo}}}}}{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}{{AHj{}{{AHh{i}}}}}{{AHn{}{{AHl{i}}}}}}{{AI`{Cf{{d{Dd}}}}h}{{AIb{c}}}Ll}{{{d{{ADd{c}}}}}{{d{Hl}}}Hd}{{{d{f{AFd{cik}}}}{d{m}}{d{o}}{d{Jn}}AIfAFjNh}{{Bj{{AFn{Nd}}{AGh{imo}}}}}{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}{{AIh{}{{AHh{i}}}}}{{AHn{}{{AHl{i}}}}}}?{{{d{fAEf}}{Al{c}}}{{Bj{ne}}}{}{}}{{{d{fAEf}}{d{{Ej{{Fl{c}}}}}}}{{Bj{ne}}}{}{}}{{{d{AEf}}}{{Bj{{Dl{A@h}}c}}}{}}{{{d{{AFd{ceg}}}}}{{Cf{{d{ADd}}}}}{}M`An}{{{d{{AFd{ceg}}}}}{{Cf{{d{AJd}}}}}{}M`An}{{{d{{AFd{ceg}}}}}{{Cf{{d{{Jl{A`}}}}}}}{}M`An}{dc{}}000{{{d{AEf}}}{{Bj{{Dl{Id}}c}}}{}}`{{{d{f{AEn{}{{AEh{c}}{AEj{e}}{AEl{g}}}}}}Ad}nHb{{ABh{}{{Gh{c}}}}}{}}{{{d{f{AFd{ceg}}}}Ad}nAEn{M`Jj}An}{{{d{fAEf}}Ad}{{Bj{Adc}}}{}}1{c{{Bj{e}}}{}{}}000000000{{}{{Bj{c}}}{}}000000000{{{d{f{AFd{ceg}}}}AdBb}{{Bj{AAhABd}}}AEn{LlM`JjOh}{AnABf}}{{{d{{Nj{c}}}}}Nd{}}{dCj}000000000{{{d{{ADd{c}}}}}{{Cf{{d{Ah}}}}}Hd}{{{d{{ADd{c}}}}}A@lHd}{{{d{fAEf}}Ad}{{Bj{nc}}}{}}{{{d{{ADd{c}}}}}{{d{Jn}}}{}}{{{d{AEf}}c{d{{Jl{A`}}}}}{{Bj{Bde}}}{}{}}{{}c{}}000000000{{{d{{AFd{ceg}}}}}{{d{e}}}{}M`{}}{{{d{f{AFd{ceg}}}}}{{d{fe}}}{}M`{}}{{{AF`{ce}}Hh}{{AF`{ce}}}{}{}}{{{AF`{ce}}}{{AF`{ce}}}{}{}}{{{AF`{nc}}e}{{AF`{ec}}}{}AEn}{{{AF`{cn}}e}{{AF`{ce}}}{}{}}{{{AF`{ce}}g}{{AF`{ce}}}{}{}{{AAb{{d{fAIn}}{d{AFb}}}{{AA`{AJf}}}}}}{{{d{fAEf}}i}{{Bj{eg}}}{}{}{{A@n{{On{ACb}}}}}{{AAf{{d{f{AAd{c}}}}}{{AA`{{Bj{eg}}}}}}}}``````{{ce}nAFfAEn}0{{ce}nAFfAEn}{cnAFf}1{{{d{{Al{c}}}}}Bb{}}{{}c{}}{AJhc{}}4{{{d{c}}}Cl{}}{{{d{c}}{d{c}}}Bd{}}7{{ce}nAFfAEn}{{{d{{Fd{c}}}}}Ob{FjFh}}887{{{d{f{AFd{ceg}}}}Ob{d{{Ej{{Ol{i}}}}}}}{{Bj{nOn}}}{}{M`Oh}{}{}}{cClAE`}{ceAE`{}}{{{d{AAh}}}Bb}{{ce}nAFfAEn}>==={{{d{{AFd{ceg}}}}CdAd{d{Ej}}}{{Bj{{Dl{{Mn{i}}}}}}}{}{LlM`}{}{}}{{ceg}nAFfAEn{{AJj{dEf}{{AA`{Bd}}}}}}{{ce}nAFfAEn}0{{ce}nAFfAEn}{{{d{{Ej{A`}}}}}c{}}{{{d{c}}}Cl{}}{{{d{c}}}e{}{}}444{{{d{{AFd{ceg}}}}}i{}M`An{}}{{{d{c}}Ad{d{Af}}{d{e}}}{{Cf{{Eh{KnClC`}}}}}An{}}{{{d{Jn}}}{{d{c}}}{}}7{{{d{{Al{c}}}}e}n{}{{AAf{{d{C`}}}}}}7`{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{{Al{c}}}}}Bb{}}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{}c{}}{AJhc{}}{cc{}}{{{d{c}}}Cl{}}{{{d{c}}{d{c}}}Bd{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{d{{Fd{c}}}}}Ob{FjFh}}{{{d{f{AFd{ceg}}}}Ob{d{{Ej{{Ol{i}}}}}}}{{Bj{nOn}}}{}{M`Oh}{}{}}{{{d{AAh}}}Bb}{{{d{{AFd{ceg}}}}CdAd{d{Ej}}}{{Bj{{Dl{{Mn{i}}}}}}}{}{LlM`}{}{}}{{{d{{Ej{A`}}}}}c{}}{{{d{c}}}Cl{}}{{{d{c}}}e{}{}}{{{d{{AFd{ceg}}}}}i{}M`An{}}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{{{d{c}}Ad{d{Af}}{d{e}}}{{Cf{{Eh{KnClC`}}}}}An{}}{dCj}{{{d{Jn}}}{{d{c}}}{}}{{}c{}}{{{d{{Al{c}}}}e}n{}{{AAf{{d{C`}}}}}}{cnAFf}{{ce}nAFfAEn}````````````````````````````````````````````````````````````````````````````````````````````````````{{{d{fc}}{d{e}}{d{g}}{d{i}}{d{Jn}}AFj{d{{AFl{km}}}}}{{Bj{{AFn{Nd}}{AG`{cokAam}}}}}{JjOh}{AnI`}AJlAJnAGb{}{}{}}{{{d{c}}{d{fe}}{d{Af}}{Cf{Ad}}}{{Bj{n}}}AnJj}`{{{d{fc}}{d{e}}{d{g}}{d{i}}Cd{d{{Ej{Df}}}}Ef}{{Bj{{AFl{ACb}}{AHf{ckgi}}}}}{Gn{Ll{}{{Gh{}}}}}An{{AHj{}{{AHh{c}}}}}{{AHn{}{{AHl{c}}}}}{}}{{{d{fc}}{d{e}}AI`Nh{d{Cl}}Cd{Cf{C`}}{Cf{C`}}h}{{Bj{{AFl{AI`}}{AId{cg{AGd{c}}{AIb{c}}}}}}}{Ll{Gn{}{{Gh{}}{Gj{}}}}}{AnI`}{}}{{{d{fc}}{d{e}}{d{g}}{d{i}}AIfNh}{{Bj{AFl{AId{ckgi}}}}}{Gn{Ll{}{{Gh{}}}}}{AnI`}{{AIh{}{{AHh{c}}}}}{{AHn{}{{AHl{c}}}}}{}}{{{d{fc}}{d{e}}{d{g}}{d{i}}{d{k}}{d{m}}Cd{d{Jn}}{d{{Ej{Df}}}}Ef}{{Bj{{AFn{Nd}}{AJb{ckm}}}}}{JjOh{Ll{}{{Gh{}}}}}AnAJlAJn{{AHj{}{{AHh{c}}}}}{{AHn{}{{AHl{c}}}}}}`````````````````````````````{d{{d{c}}}{}}00{{{d{f}}}{{d{fc}}}{}}00{{{d{AK`}}}AK`}{{d{d{fc}}}n{}}{{dA`}n}{{}{{AGd{c}}}{}}{Bb{{d{c}}}{}}00{Bb{{d{fc}}}{}}00{Bbn}00{{{d{AK`}}{d{AK`}}}Bd}{{d{d{c}}}Bd{}}000{{{d{{ACn{cegi}}}}{d{fBf}}}BlHbHbHbHb}{{{d{{ACn{cegi}}}}{d{fBf}}}BlABjABjABjABj}{{{d{AK`}}{d{fBf}}}Bl}0{cc{}}0{{{Ed{{d{Dd}}}}}{{ACn{cegi}}}{}{}{}{}}{{{AKb{ce}}}{{ACn{gice}}}{}{}{}{}}{AK`{{ACn{cAK`eg}}}{}{}{}}{Gd{{ACn{cAK`eg}}}{}{}{}}4{{{d{c}}}c{}}{{}Bb}00{{}c{}}00{{}{{Bn{c}}}{}}00{{}{{AGd{c}}}{}}{{{d{{AHj{}{{Gh{c}}{AHh{e}}}}}}{d{g}}{d{e}}{d{i}}Cd{d{{Ej{Df}}}}AdEf}{{Bj{{AFl{ACb}}{ACn{cACb}}}}}{}LlAn{{AHn{}{{AHl{e}}}}}}{{{d{{AGd{c}}}}{d{e}}{d{g}}{d{i}}Cd{d{{Ej{Df}}}}AdEf}{{Bj{{AFl{ACb}}{ACn{kACb}}}}}LlAn{}{{AHn{}{{AHl{g}}}}}{}}{{{d{{AIh{}{{Gh{c}}{AHh{e}}}}}}{d{g}}{d{e}}AdAdAIf{d{i}}}{{Bj{AFl{ACn{c}}}}}{}LlAn{{AHn{}{{AHl{e}}}}}}{{{d{{AGd{c}}}}{d{e}}{d{g}}AdAdAIf{d{i}}}{{Bj{AFl{ACn{k}}}}}LlAn{}{{AHn{}{{AHl{c}}}}}{}}{{{d{{ACn{cegi}}}}}{{Cf{{d{ABn}}}}}{HbABjABn}{HbABjABn}{HbABjABn}{HbABj}}{dc{}}{dCh}0{c{{Bj{e}}}{}{}}00{{}{{Bj{c}}}{}}00{dCj}00{{}c{}}00````````````{d{{d{c}}}{}}0{{{d{f}}}{{d{fc}}}{}}0{{{d{AKd}}}AKd}{{d{d{fc}}}n{}}{{dA`}n}{{{d{c}}{d{Dd}}}{{Bj{{AKf{}{{Gh{e}}}}e}}}{}{}}{{{d{Dd}}{d{Dd}}}{{Bj{AKhAKd}}}}{{{d{Dd}}{d{Dd}}}{{Bj{AKjAKd}}}}{{{d{Dd}}}{{Bj{{Eh{DnAKh}}AKd}}}}{{{d{Dd}}{d{Dd}}}{{Bj{DhAKd}}}}{{{d{{Ej{A`}}}}{d{{Ej{A`}}}}{d{Dd}}}{{Bj{{Cf{Df}}AKl}}}}{Bb{{d{c}}}{}}0{Bb{{d{fc}}}{}}0{Bbn}0{{{d{{AKf{}{{Gh{c}}}}}}{d{e}}}Ch{}{}}{{{d{Dd}}{d{AKh}}}Ch}{{{d{Dd}}{d{AKj}}}Ch}{{{d{Dd}}{d{Dh}}}Ch}{{{d{c}}{d{Dh}}}ChAn}{{{d{{Ej{A`}}}}{d{{Ej{A`}}}}{d{Df}}}Ch}{{{d{c}}{d{Df}}}ChAn}{{{d{AKd}}{d{AKd}}}Bd}{{d{d{c}}}Bd{}}000{{{d{AKd}}{d{fBf}}}{{Bj{nBh}}}}0{{{d{AKn}}{d{fBf}}}{{Bj{nBh}}}}0{cc{}}{AL`AKd}1{{{d{c}}}c{}}{{}Bb}0{{}c{}}0{{}{{Bn{c}}}{}}0{{{d{AKd}}}{{Cf{{d{ABn}}}}}}{dc{}}{dCh}0{c{{Bj{e}}}{}{}}0{{}{{Bj{c}}}{}}0{dCj}0{{}c{}}0`````````````````````````{{{d{ALb}}}ALd}{d{{d{c}}}{}}0000000{{{d{f}}}{{d{fc}}}{}}0000000{{{d{AI`}}}AI`}{{{d{ALf}}}ALf}{{{d{ALh}}}ALh}{{{d{{AKb{ce}}}}}{{AKb{ce}}}I`I`}{{{d{ALd}}}ALd}{{{d{ALb}}}ALb}{{{d{ALj}}}ALj}{{{d{ALl}}}ALl}{{d{d{fc}}}n{}}0000000{{dA`}n}0000000`{{{d{{AHn{}{{ALn{c}}{Gh{e}}{AHl{g}}{AM`{i}}}}}}{d{k}}Ad{d{{Ej{m}}}}{d{{Ej{o}}}}{d{Ac}}{Cf{{d{ALl}}}}{d{i}}}{{Bj{ALh{AKb{eAa}}}}}{AGbI`}{}Ll{}AnAMbAMdI`{{AMf{Aa}}}}{{}ALb}{Bb{{d{c}}}{}}0000000{Bb{{d{fc}}}{}}0000000{Bbn}0000000{{{d{ALb}}}{{Cf{Cd}}}}{{{d{ALl}}}{{Cf{Cd}}}}0{CdALf}{{{d{AI`}}{d{AI`}}}Bd}{{{d{ALf}}{d{ALf}}}Bd}{{{d{ALh}}{d{ALh}}}Bd}{{{d{{AKb{ce}}}}{d{{AKb{ce}}}}}BdKdKd}{{{d{ALd}}{d{ALd}}}Bd}{{{d{ALb}}{d{ALb}}}Bd}{{{d{ALl}}{d{ALl}}}Bd}{{d{d{c}}}Bd{}}000000000000000000000000000{{{d{AI`}}{d{c}}AdegBbBbBb}{{Bj{Cdi}}}An{{AMl{}{{AMh{AMj}}}}}{{AMl{}{{AMh{Bb}}}}}{}}{{{d{ALh}}}Cd}{{{d{{AHn{}{{ALn{c}}{Gh{e}}{AHl{g}}{AM`{i}}}}}}}{{d{c}}}{AGbI`}{}Ll{}}{{{d{{AHn{}{{ALn{c}}{Gh{e}}{AHl{g}}{AM`{i}}}}}}{d{g}}{d{Ej}}}{{Bj{i}}}{AGbI`}{}Ll{}}{{{d{AI`}}{d{fBf}}}Bl}{{{d{ALf}}{d{fBf}}}Bl}{{{d{ALh}}{d{fBf}}}Bl}{{{d{{AKb{ce}}}}{d{fBf}}}BlHbHb}{{{d{{AKb{ce}}}}{d{fBf}}}BlABjABj}{{{d{ALd}}{d{fBf}}}Bl}{{{d{ALb}}{d{fBf}}}Bl}{{{d{ALj}}{d{fBf}}}Bl}{{{d{ALl}}{d{fBf}}}Bl}{cc{}}0000000{{{d{c}}}c{}}0000000{{{d{AI`}}}Bb}{{}Bb}0000000{{}c{}}0000000{{}{{Bn{c}}}{}}0000000{{{d{ALf}}}Bd}{{{d{ALl}}}Bd}0{{{d{AI`}}}Cd}{{{d{ALf}}}{{Cf{{d{C`}}}}}}{{{d{ALj}}}{{Cf{Cd}}}}{{{Dl{ALf}}Cd}{{Bj{ALhn}}}}{{ALd{Cf{Cd}}}ALb}{{{d{ALf}}}j}{{{d{ALh}}}{{d{{Ej{ALf}}}}}}`{{Cd{Cf{C`}}}ALf}{{hCd{Cf{C`}}}ALf}{{}ALj}{{{d{{AKb{ce}}}}}{{Cf{{d{ABn}}}}}{HbABjABn}{HbABj}}{{{d{ALj}}{Cf{Bb}}{Cf{Cd}}Cd}AMn}`{{{d{ALj}}}AMn}{dc{}}0000000{dCh}{{{d{ALh}}}Cd}{c{{Bj{e}}}{}{}}0000000{{}{{Bj{c}}}{}}0000000{dCj}0000000{{{d{ALf}}}Cd}{{}c{}}0000000{{AMnCd}ALj}```````````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{{AMf{}{{AN`{c}}{ANb{g}}}}}}}ANd{{ANf{e}}}{}ANh}{{{d{ANj}}}ANd}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{cc{}}{{}Bb}{{{d{{AMf{}{{AN`{c}}{ANb{g}}}}}}}{{d{{Ej{c}}}}}{{ANf{e}}}{}ANh}{{{d{ANj}}}{{d{{Ej{c}}}}}{}}{{}c{}}{{}{{Bn{c}}}{}}{{{d{ANf}}}{{d{c}}}{}}{{{d{{AMf{}{{AN`{c}}{ANb{g}}}}}}}{{d{{Ej{g}}}}}{{ANf{e}}}{}ANh}{{{d{ANj}}}{{d{{Ej{c}}}}}{}}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{{d{ANf}}}Cd}{{{d{ANh}}}Cd}{{}c{}}`````{d{{d{c}}}{}}0{{{d{f}}}{{d{fc}}}{}}0{{{d{{ANl{ce}}}}{d{g}}Ad{d{{Ej{i}}}}{d{{Ej{k}}}}{d{o}}{Cf{{d{ALl}}}}{d{Aa}}}{{Bj{ALh{AKb{Acm}}}}}{ANnI`}LlAnAMbAMdI`{{AMf{m}}}{}{}}{{{d{{AO`{ce}}}}{d{g}}Ad{d{{Ej{i}}}}{d{{Ej{k}}}}{d{o}}{Cf{{d{ALl}}}}{d{Aa}}}{{Bj{ALh{AKb{Acm}}}}}{ANnI`}LlAnAMbAMdI`{{AMf{m}}}{}{}}{Bb{{d{c}}}{}}0{Bb{{d{fc}}}{}}0{Bbn}0{{{d{{ANl{ce}}}}}{{d{g}}}{ANnI`}Ll{}}{{{d{{AO`{ce}}}}}{{d{g}}}{ANnI`}Ll{}}{{{d{{ANl{ce}}}}{d{g}}{d{Ej}}}{{Bj{i}}}{ANnI`}Ll{}{}}{{{d{{AO`{ce}}}}{d{g}}{d{Ej}}}{{Bj{i}}}{ANnI`}Ll{}{}}{cc{}}0{{{d{ANn}}}Bb}{{}Bb}0{{}c{}}0{{}{{Bn{c}}}{}}0{{{d{ANn}}}Cd}{{c{Cf{C`}}hALb}{{ANl{ce}}}{}{}}{{c{Cf{C`}}hALbALj}{{AO`{ce}}}{}{}}{c{{Bj{e}}}{}{}}0{{}{{Bj{c}}}{}}0{dCj}0{{}c{}}0````````````````````````{{{d{Ah}}AObEl}{{Bj{CnAOd}}}}{{{d{A@l}}AObEl}{{Bj{CnAOd}}}}{{}{{Cf{El}}}}{d{{d{c}}}{}}0000000{{{d{f}}}{{d{fc}}}{}}0000000{{{d{Jn}}}Jn}{{{d{AOd}}}AOd}{{{d{El}}}El}{{{d{Ah}}}Ah}{{{d{A@l}}}A@l}{{d{d{fc}}}n{}}0000{{dA`}n}0000{{{d{c}}{d{Dd}}}{{Bj{AhCh}}}An}{{{d{c}}{d{Dd}}}{{Bj{A@lCh}}}An}{{{d{Jn}}El}{{Eh{CnAOb}}}}{{{d{Ah}}El}{{Bj{{Eh{CnAOb}}AOd}}}}{{{d{A@l}}El}{{Bj{{Eh{CnAOb}}AOd}}}}{{{d{Jn}}}{{Eh{DfAOf}}}}{Bb{{d{c}}}{}}0000000{Bb{{d{fc}}}{}}0000000{Bbn}0000000{{{d{Ah}}{d{c}}}ChAn}{{{d{A@l}}{d{c}}}ChAn}{{{d{AOh}}{d{AOh}}}Bd}{{{d{AOj}}{d{AOj}}}Bd}{{d{d{c}}}Bd{}}0000000{{{d{Ah}}AObEl}{{Bj{{Eh{CnAOb}}AOd}}}}{{{d{A@l}}AObEl}{{Bj{{Eh{CnAOb}}AOd}}}}{{{d{AOl}}{d{fBf}}}{{Bj{nBh}}}}0{{{d{AOh}}{d{fBf}}}{{Bj{nBh}}}}{{{d{AOj}}{d{fBf}}}{{Bj{nBh}}}}0{{{d{Jn}}{d{fBf}}}{{Bj{nBh}}}}{{{d{AOd}}{d{fBf}}}{{Bj{nBh}}}}0{{{d{El}}{d{fBf}}}{{Bj{nBh}}}}{{{d{Ah}}{d{fBf}}}{{Bj{nBh}}}}{{{d{A@l}}{d{fBf}}}{{Bj{nBh}}}}{AOnAOl}{cc{}}0000000{{AOh{d{{Ej{A`}}}}}{{Bj{JnAOj}}}}{{{d{c}}}c{}}0000{AKh{{Bj{AhAOl}}}}{{{d{c}}{d{{Ej{A`}}}}G`}{{Bj{JnAOl}}}An}{{}Bb}0000000{{{d{El}}{d{El}}}{{Cf{El}}}}{{}c{}}0000000{{}{{Bn{c}}}{}}0000000{{BdBdBd}{{Cf{El}}}}{{{Cf{B@`}}{Cf{AJd}}}{{Bj{AhAOl}}}}{{{Cf{B@b}}{Cf{B@d}}}A@l}{{{d{B@f}}}{{Bj{AhAOj}}}}`{{{d{Jn}}}{{d{AKj}}}}{{{d{Ah}}}{{Cf{{d{AJd}}}}}}{{{d{A@l}}}{{d{{Cf{B@d}}}}}}`{{{d{A@l}}}{{Cf{El}}}}{{{d{Jn}}AOh}{{Dl{A`}}}}{dc{}}0000{dCh}00{{{d{Jn}}}Ah}{{{d{Ah}}}A@l}{{{d{Jn}}}{{d{B@h}}}}{{{d{Ah}}}{{Cf{{d{B@`}}}}}}{{{d{A@l}}}{{d{{Cf{B@b}}}}}}{c{{Bj{e}}}{}{}}0000000{{}{{Bj{c}}}{}}0000000{dCj}0000000{{BdBdBd}El}{{}c{}}0000000```{{{d{AJd}}{d{fADl}}{d{c}}AdeADnCdEf{d{fg}}}eAn{}{AE`AEb}}{{{d{AJd}}{d{fADl}}{d{c}}AdADnCdEf{d{fe}}}gAn{AE`AEb}{}}{{{d{AJd}}{d{fADl}}c{d{fe}}}n{}{AE`AEb}}{{{d{AKh}}AOb}{{Cf{Dh}}}}{{{d{AJd}}AOb}{{Cf{Dh}}}}{d{{d{c}}}{}}00{{{d{f}}}{{d{fc}}}{}}00{{{d{AJd}}}{{Eh{AObDh}}}}{{{d{AKj}}}AKj}{{{d{AKh}}}AKh}{{{d{AJd}}}AJd}{{d{d{fc}}}n{}}00{{dA`}n}00{{{d{AJd}}{d{Dh}}}{{Cf{{Eh{AObB@j}}}}}}{{{d{AKj}}}{{Eh{AObDh}}}}{{{d{AKh}}}{{Eh{AObDh}}}}8{Bb{{d{c}}}{}}00{Bb{{d{fc}}}{}}00{{{d{AKj}}B@l}AKj}:9{{{d{AJd}}B@n}{{Cf{Dh}}}}0{Bbn}00{{{d{AKj}}{d{AKj}}}Bd}{{{d{AKh}}{d{AKh}}}Bd}`{{{d{AKh}}AOb}{{Cf{{Eh{AObDh}}}}}}{{{d{AJd}}AOb}{{Cf{{Eh{AObDh}}}}}}{{{d{AKj}}{d{fBf}}}{{Bj{nBh}}}}{{{d{AKh}}{d{fBf}}}{{Bj{nBh}}}}{{{d{AJd}}{d{fBf}}}{{Bj{nBh}}}}{cc{}}00{{{d{AKh}}}AJd}{AKhAJd}{{{d{{Ej{A`}}}}}{{Bj{AKjBA`}}}}{{{d{{Eb{A`}}}}}{{Cf{AJd}}}}{{{d{AKj}}{d{{Ej{B@l}}}}}AKj}{{{d{c}}}c{}}00{{{d{AJd}}}{{d{BAb}}}}`{{}Bb}00{{}c{}}00{{}{{Bn{c}}}{}}00{{{d{{Ej{A`}}}}}AKj}{c{{Bj{AKjKj}}}BAd}{c{{Bj{AKhKj}}}BAd}{{{d{AJd}}}{{Cf{AJ`}}}}{{{d{{Ej{A`}}}}EfG`}AKj}{{{d{AKj}}}{{Eb{A`}}}}{{{d{AJd}}}{{Eb{A`}}}}{{{d{AKj}}}AJd}{{{d{AKh}}}AJd}{{{d{AKj}}}AKh}{{{d{AJd}}}B@d}{{{d{AJd}}B@j}BAf}{{{d{AJd}}B@j}BAh}{{{d{AJd}}B@j}AJ`}{dc{}}00{c{{Bj{e}}}{}{}}00{{}{{Bj{c}}}{}}00{dCj}00{{}c{}}00{{{d{AKj}}c}{{Bj{nKj}}}BAj}{{{d{AKh}}c}{{Bj{nKj}}}BAj}{Fb{{`{{F`{}{{En{Jn}}}}}}}}`````````````````````{{{d{{BAl{c}}}}}Ad{}}{{{d{{BAn{c}}}}}{{d{ALh}}}{}}{d{{d{c}}}{}}00000{{{d{f}}}{{d{fc}}}{}}00000{{{d{ACh}}}ACh}{{{d{{BAl{c}}}}}{{BAl{c}}}I`}{{{d{{AFl{ce}}}}}{{AFl{ce}}}I`I`}{{{d{BB`}}}BB`}{{{d{BBb}}}BBb}{{{d{{BAn{c}}}}}{{BAn{c}}}I`}{{d{d{fc}}}n{}}00000{{dA`}n}00000{{{d{BB`}}{d{BB`}}}Ab}{{{d{BBb}}{d{BBb}}}Ab}{{d{d{c}}}Ab{}}0{Bb{{d{c}}}{}}00000{Bb{{d{fc}}}{}}00000{Bbn}00000{{{d{{BAl{c}}}}{d{{BAl{c}}}}}BdKd}{{{d{{AFl{ce}}}}{d{{AFl{ce}}}}}BdKdKd}{{{d{BB`}}{d{BB`}}}Bd}{{{d{BBb}}{d{BBb}}}Bd}{{{d{{BAn{c}}}}{d{{BAn{c}}}}}BdKd}{{d{d{c}}}Bd{}}0000000000000000000{{{d{{AFl{ce}}}}}{{d{c}}}{}{}}{{{d{ACh}}{d{fBf}}}Bl}0{{{d{{AFl{ce}}}}{d{fBf}}}BlHb{}}{{{d{BB`}}{d{fBf}}}Bl}{{{d{BBb}}{d{fBf}}}Bl}{{{d{{BAn{c}}}}{d{fBf}}}Bl{}}{cc{}}00000{{Ad{AFn{{Mn{cKn}}}}}{{BAl{c}}}{}}{{{d{{Ej{{BAn{c}}}}}}AIf{BBd{Bbj}}{Dl{Nf}}{Cf{{BAl{c}}}}{Dl{BBb}}ALhBd}{{Bj{{BAn{c}}ACh}}}{}}{{{d{c}}}c{}}00000{{{d{BB`}}{d{fc}}}nNl}{{{d{BBb}}{d{fc}}}nNl}{{}Bb}00000{{}c{}}00000{{}{{Bn{c}}}{}}00000{{{d{{BAn{c}}}}j}Bd{}}{{{d{{BAn{c}}}}}Bd{}}{{{d{{AFl{ce}}}}}Ad{}{}}{{cAd{AFn{{BAn{e}}}}}{{Bj{{AFl{ce}}ACh}}}{}{}}{{BbBB`}BBb}{{{d{{BAl{c}}}}}{{d{{AFn{{Mn{cKn}}}}}}}{}}{{{d{BBb}}}BB`}{{{d{BB`}}{d{BB`}}}{{Cf{Ab}}}}{{{d{BBb}}{d{BBb}}}{{Cf{Ab}}}}{{{d{{BAn{c}}}}}{{d{{BBd{Bbj}}}}}{}}{{{d{{BAn{c}}}}}{{d{{Ej{BBb}}}}}{}}{{{d{{BAn{c}}}}}{{Cf{{d{{BAl{c}}}}}}}{}}{{AIf{BBd{Bbj}}{Dl{Nf}}{Cf{{BAl{c}}}}ALheAdBd}{{Bj{{AFl{ec}}ACh}}}{}{}}{{{d{BBb}}}Bb}{{{d{{AFl{ce}}}}}{{d{{AFn{{BAn{e}}}}}}}{}{}}{dc{}}00000{dCh}{{{d{{BAn{c}}}}}{{d{AIf}}}{}}{{{d{{BAn{c}}}}}{{d{{Ej{Nf}}}}}{}}{c{{Bj{e}}}{}{}}00000{{}{{Bj{c}}}{}}00000{dCj}00000{{}c{}}00000````````````````````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{{BBf{c}}}}}{{BBf{c}}}I`}{{d{d{fc}}}n{}}{{dA`}n}`{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{{BBf{c}}}}{d{fBf}}}BlABj}{{{d{{BBf{c}}}}{d{fBf}}}BlHb}{cc{}}{BBh{{BBf{c}}}{}}{{{d{c}}}c{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}``{{{d{{BBf{c}}}}}{{Cf{{d{ABn}}}}}ABn}{dc{}}{dCh}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}```````{d{{d{c}}}{}}00000{{{d{f}}}{{d{fc}}}{}}00000```{{{d{fBBj}}}n}{{{d{fABb}}}n}{{{d{fADl}}}n}{{{d{fBBl}}}n}{{{d{fBBn}}}n}{{{d{fBC`}}}n}{{{d{BBj}}}BBj}{{{d{ABb}}}ABb}{{{d{ADl}}}ADl}{{{d{BBl}}}BBl}{{{d{BBn}}}BBn}{{{d{BC`}}}BC`}{{d{d{fc}}}n{}}00000{{dA`}n}00000{{{d{BBn}}}{{Bj{BCbn}}}}``{{}BBj}{{}ABb}{{}ADl}{{}BBl}{{}BBn}{{}BC`}{Bb{{d{c}}}{}}00000{Bb{{d{fc}}}{}}00000{Bbn}00000{{{d{BBj}}}Bb}{{{d{ABb}}}Bb}{{{d{ADl}}}Bb}{{{d{BBl}}}Bb}{{{d{BBn}}}Bb}{{{d{BC`}}}Bb}{{{d{BBn}}}{{Bj{BCdn}}}}``{{{d{BBj}}{d{BBj}}}Bd}{{{d{ABb}}{d{ABb}}}Bd}{{{d{ADl}}{d{ADl}}}Bd}{{{d{BBl}}{d{BBl}}}Bd}{{{d{BBn}}{d{BBn}}}Bd}{{{d{BC`}}{d{BC`}}}Bd}`{{{d{BBj}}{d{fBf}}}Bl}{{{d{ABb}}{d{fBf}}}Bl}{{{d{ADl}}{d{fBf}}}Bl}{{{d{BBl}}{d{fBf}}}Bl}{{{d{BBn}}{d{fBf}}}Bl}{{{d{BC`}}{d{fBf}}}Bl}{cc{}}00{{{d{{BCf{c}}}}}BBlBCh}11{{{d{{BCj{c}}}}}BBn{}}2{{{d{c}}}c{}}00000{{{d{ABb}}}Hh}``{{{d{ABb}}}{{Cf{BCl}}}}`{{{d{ABb}}}Ad}``{{}Bb}00000{{}c{}}00000{{}{{Bn{c}}}{}}00000{{{d{BBl}}}{{Bj{Nbn}}}}````6`````{dc{}}00000{c{{Bj{e}}}{}{}}00000{{}{{Bj{c}}}{}}00000{{{d{ADl}}}Nd}{dCj}00000`{{}c{}}00000`````````````````````{{{d{BCn}}}{{d{Dd}}}}{{{d{BD`}}}{{d{Dd}}}}`{d{{d{c}}}{}}00000000000{{{d{f}}}{{d{fc}}}{}}00000000000`{{{d{fBDb}}}n}{{{d{fBDd}}}n}{{{d{fBDf}}}n}{{{d{fBDh}}}n}{{{d{fBDj}}}n}{{{d{fBDl}}}n}{{{d{fBDn}}}n}{{{d{fBE`}}}n}{{{d{fBEb}}}n}{{{d{fBEd}}}n}{{{d{BDb}}}BDb}{{{d{BDd}}}BDd}{{{d{BDf}}}BDf}{{{d{BDh}}}BDh}{{{d{BDj}}}BDj}{{{d{BDl}}}BDl}{{{d{BDn}}}BDn}{{{d{BE`}}}BE`}{{{d{BEb}}}BEb}{{{d{BEd}}}BEd}{{{d{BCn}}}BCn}{{{d{BD`}}}BD`}{{d{d{fc}}}n{}}00000000000{{dA`}n}00000000000{{{d{BCn}}{d{BCn}}}Ab}{{{d{BD`}}{d{BD`}}}Ab}{{d{d{c}}}Ab{}}0{{}BDb}{{}BDd}{{}BDf}{{}BDh}{{}BDj}{{}BDl}{{}BDn}{{}BE`}{{}BEb}{{}BEd}{{}BCn}{{}BD`}{Bb{{d{c}}}{}}00000000000{Bb{{d{fc}}}{}}00000000000{Bbn}00000000000{{{d{BDb}}}Bb}{{{d{BDd}}}Bb}{{{d{BDf}}}Bb}{{{d{BDh}}}Bb}{{{d{BDj}}}Bb}{{{d{BDl}}}Bb}{{{d{BDn}}}Bb}{{{d{BE`}}}Bb}{{{d{BEb}}}Bb}{{{d{BEd}}}Bb}{{{d{BDb}}{d{BDb}}}Bd}{{{d{BDd}}{d{BDd}}}Bd}{{{d{BDf}}{d{BDf}}}Bd}{{{d{BDh}}{d{BDh}}}Bd}{{{d{BDj}}{d{BDj}}}Bd}{{{d{BDl}}{d{BDl}}}Bd}{{{d{BDn}}{d{BDn}}}Bd}{{{d{BE`}}{d{BE`}}}Bd}{{{d{BEb}}{d{BEb}}}Bd}{{{d{BEd}}{d{BEd}}}Bd}{{{d{BCn}}{d{BCn}}}Bd}{{{d{BD`}}{d{BD`}}}Bd}{{d{d{c}}}Bd{}}0000000`{{{d{BDb}}}BD`}`{{{d{BDb}}{d{fBf}}}Bl}{{{d{BDd}}{d{fBf}}}Bl}{{{d{BDf}}{d{fBf}}}Bl}{{{d{BDh}}{d{fBf}}}Bl}{{{d{BDj}}{d{fBf}}}Bl}{{{d{BDl}}{d{fBf}}}Bl}{{{d{BDn}}{d{fBf}}}Bl}{{{d{BE`}}{d{fBf}}}Bl}{{{d{BEb}}{d{fBf}}}Bl}{{{d{BEd}}{d{fBf}}}Bl}{{{d{BCn}}{d{fBf}}}Bl}{{{d{BD`}}{d{fBf}}}Bl}{cc{}}000000000{hBCn}{jBCn}22{BEf{{Cf{BCn}}}}{BEf{{Cf{BD`}}}}{{{d{c}}}c{}}00000000000{{{d{{AFl{AI`c}}}}}BDb{}}{{{d{Dd}}}{{Cf{BCn}}}}{{{d{Dd}}}{{Cf{BD`}}}}{{{d{BCn}}{d{fc}}}nNl}{{{d{BD`}}{d{fc}}}nNl}`{{}Bb}00000000000`{{}c{}}00000000000{{}{{Bn{c}}}{}}00000000000``{BEfBd}0``{{{d{BDh}}}{{Bj{NdBEh}}}}{{{d{BCn}}{d{BCn}}}{{Cf{Ab}}}}{{{d{BD`}}{d{BD`}}}{{Cf{Ab}}}}```{{{d{BDh}}}{{Bj{j{BBf{c}}}}}{}}{{{d{BEb}}}{{Bj{j{BBf{c}}}}}{}}```{{{d{fBDb}}BD`}n}{{{d{fBDf}}BCn}n}{{{d{fBDh}}BCn}n}{{{d{fBEb}}BCn}n}```{dc{}}00000000000`{c{{Bj{e}}}{}{}}000000000{BEf{{Bj{BCnBEj}}}}11{BEf{{Bj{BD`BEj}}}}{{}{{Bj{c}}}{}}00000000000{{{d{BDb}}{d{e}}}{{Bj{{AFl{AI`}}{BBf{c}}}}}{}{{Ll{}{{Gh{c}}}}}}`{dCj}00000000000````{{{d{BDf}}}BCn}{{{d{BDh}}}BCn}{{{d{BEb}}}BCn}```{{}c{}}00000000000````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{BEl}}}BEl}{{d{d{fc}}}n{}}{{dA`}n}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{BEl}}{d{fc}}}nBEn}{{{d{BEl}}}Bb}{{{d{BEl}}{d{BEl}}}Bd}{{{d{BEl}}{d{fBf}}}Bl}{cc{}}{{{d{c}}}c{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{d{f{Cf{BEl}}}}EfBF`{d{fc}}BFb}{{Bj{nBFd}}}BFf}{dc{}}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}``````````````````````````````{{{d{BFh}}}{{d{Dd}}}}``{d{{d{c}}}{}}000000000000000000000{{{d{f}}}{{d{fc}}}{}}000000000000000000000````{{{d{fBFj}}}n}{{{d{fBFl}}}n}{{{d{fBFn}}}n}{{{d{fBG`}}}n}{{{d{fBGb}}}n}{{{d{fBGd}}}n}{{{d{fBGf}}}n}{{{d{fBGh}}}n}{{{d{fBGj}}}n}{{{d{fBGl}}}n}{{{d{fBGn}}}n}{{{d{fBH`}}}n}{{{d{fBHb}}}n}{{{d{fBHd}}}n}{{{d{fBHf}}}n}{{{d{fLh}}}n}{{{d{fBHh}}}n}{{{d{fBHj}}}n}{{{d{fBHl}}}n}{{{d{fBHn}}}n}{{{d{fBI`}}}n}{{{d{BFj}}}BFj}{{{d{BFl}}}BFl}{{{d{BFn}}}BFn}{{{d{BG`}}}BG`}{{{d{BGb}}}BGb}{{{d{BGd}}}BGd}{{{d{BGf}}}BGf}{{{d{BGh}}}BGh}{{{d{BGj}}}BGj}{{{d{BGl}}}BGl}{{{d{BGn}}}BGn}{{{d{BH`}}}BH`}{{{d{BHb}}}BHb}{{{d{BHd}}}BHd}{{{d{BHf}}}BHf}{{{d{Lh}}}Lh}{{{d{BHh}}}BHh}{{{d{BHj}}}BHj}{{{d{BHl}}}BHl}{{{d{BHn}}}BHn}{{{d{BI`}}}BI`}{{{d{BFh}}}BFh}{{d{d{fc}}}n{}}000000000000000000000{{dA`}n}000000000000000000000{{{d{BFh}}{d{BFh}}}Ab}`{{d{d{c}}}Ab{}}````{{}BFj}{{}BFl}{{}BFn}{{}BG`}{{}BGb}{{}BGd}{{}BGf}{{}BGh}{{}BGj}{{}BGl}{{}BGn}{{}BH`}{{}BHb}{{}BHd}{{}BHf}{{}Lh}{{}BHh}{{}BHj}{{}BHl}{{}BHn}{{}BI`}{{}BFh}{Bb{{d{c}}}{}}000000000000000000000{Bb{{d{fc}}}{}}000000000000000000000{Bbn}000000000000000000000{{{d{BFj}}}Bb}{{{d{BFl}}}Bb}{{{d{BFn}}}Bb}{{{d{BG`}}}Bb}{{{d{BGb}}}Bb}{{{d{BGd}}}Bb}{{{d{BGf}}}Bb}{{{d{BGh}}}Bb}{{{d{BGj}}}Bb}{{{d{BGl}}}Bb}{{{d{BGn}}}Bb}{{{d{BH`}}}Bb}{{{d{BHb}}}Bb}{{{d{BHd}}}Bb}{{{d{BHf}}}Bb}{{{d{Lh}}}Bb}{{{d{BHh}}}Bb}{{{d{BHj}}}Bb}{{{d{BHl}}}Bb}{{{d{BHn}}}Bb}{{{d{BI`}}}Bb}``{{{d{BFj}}{d{BFj}}}Bd}{{{d{BFl}}{d{BFl}}}Bd}{{{d{BFn}}{d{BFn}}}Bd}{{{d{BG`}}{d{BG`}}}Bd}{{{d{BGb}}{d{BGb}}}Bd}{{{d{BGd}}{d{BGd}}}Bd}{{{d{BGf}}{d{BGf}}}Bd}{{{d{BGh}}{d{BGh}}}Bd}{{{d{BGj}}{d{BGj}}}Bd}{{{d{BGl}}{d{BGl}}}Bd}{{{d{BGn}}{d{BGn}}}Bd}{{{d{BH`}}{d{BH`}}}Bd}{{{d{BHb}}{d{BHb}}}Bd}{{{d{BHd}}{d{BHd}}}Bd}{{{d{BHf}}{d{BHf}}}Bd}{{{d{Lh}}{d{Lh}}}Bd}{{{d{BHh}}{d{BHh}}}Bd}{{{d{BHj}}{d{BHj}}}Bd}{{{d{BHl}}{d{BHl}}}Bd}{{{d{BHn}}{d{BHn}}}Bd}{{{d{BI`}}{d{BI`}}}Bd}{{{d{BFh}}{d{BFh}}}Bd}{{d{d{c}}}Bd{}}000````{{{d{BFj}}{d{fBf}}}Bl}{{{d{BFl}}{d{fBf}}}Bl}{{{d{BFn}}{d{fBf}}}Bl}{{{d{BG`}}{d{fBf}}}Bl}{{{d{BGb}}{d{fBf}}}Bl}{{{d{BGd}}{d{fBf}}}Bl}{{{d{BGf}}{d{fBf}}}Bl}{{{d{BGh}}{d{fBf}}}Bl}{{{d{BGj}}{d{fBf}}}Bl}{{{d{BGl}}{d{fBf}}}Bl}{{{d{BGn}}{d{fBf}}}Bl}{{{d{BH`}}{d{fBf}}}Bl}{{{d{BHb}}{d{fBf}}}Bl}{{{d{BHd}}{d{fBf}}}Bl}{{{d{BHf}}{d{fBf}}}Bl}{{{d{Lh}}{d{fBf}}}Bl}{{{d{BHh}}{d{fBf}}}Bl}{{{d{BHj}}{d{fBf}}}Bl}{{{d{BHl}}{d{fBf}}}Bl}{{{d{BHn}}{d{fBf}}}Bl}{{{d{BI`}}{d{fBf}}}Bl}{{{d{BFh}}{d{fBf}}}Bl}{cc{}}000000000000000000000{BEf{{Cf{BFh}}}}{{{d{c}}}c{}}000000000000000000000{{{d{Dd}}}{{Cf{BFh}}}}`{{{d{BFh}}{d{fc}}}nNl}`````````{{}Bb}000000000000000000000`{{}c{}}000000000000000000000{{}{{Bn{c}}}{}}000000000000000000000{BEfBd}````{{{d{BFh}}{d{BFh}}}{{Cf{Ab}}}}```{{{d{Lh}}}{{BId{{BIb{Oj}}}}}}``{{{d{fBHh}}BFh}n}{{{d{BHh}}}BFh}``````{{{d{Lh}}}{{BId{Lf}}}}{dc{}}000000000000000000000{c{{Bj{e}}}{}{}}00000000000000000000{BEf{{Bj{BFhBEj}}}}1{{}{{Bj{c}}}{}}000000000000000000000``{dCj}000000000000000000000````{{}c{}}000000000000000000000```{{{BIf{c}}BIh}{{BIf{c}}}{{BIl{BIj}}}}{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{{BIf{c}}}}}{{BIf{c}}}I`}{{d{d{fc}}}n{}}{{dA`}n}{c{{Bj{{BIf{BIn}}BJ`}}}{{BJd{BJb}}}}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{{BIf{c}}}}{d{fBf}}}BlHb}{cc{}}{{{d{c}}}c{}}{{{d{f{BIf{c}}}}e}{{Bj{{BJf{BI`}}BJh}}}{{BIl{BIj}}}{{BJj{BHl}}}}{{{d{f{BIf{c}}}}e}{{Bj{{BJf{{BJl{BHn}}}}BJh}}}{{BIl{BIj}}}{{BJj{BHl}}}}{{{d{f{BIf{c}}}}e}{{Bj{{BJf{ABb}}BJh}}}{{BIl{BIj}}}{{BJj{BFj}}}}0{{{d{f{BIf{c}}}}e}{{Bj{{BJf{{BJl{ABb}}}}BJh}}}{{BIl{BIj}}}{{BJj{BFl}}}}0{{{d{f{BIf{c}}}}e}{{Bj{{BJf{BFj}}BJh}}}{{BIl{BIj}}}{{BJj{BGd}}}}{{{d{f{BIf{c}}}}e}{{Bj{{BJf{Lh}}BJh}}}{{BIl{BIj}}}{{BJj{BGf}}}}{{{d{f{BIf{c}}}}e}{{Bj{{BJf{BGh}}BJh}}}{{BIl{BIj}}}{{BJj{BGf}}}}{{{d{f{BIf{c}}}}e}{{Bj{{BJf{{BJl{BG`}}}}BJh}}}{{BIl{BIj}}}{{BJj{BGf}}}}{{{d{f{BIf{c}}}}e}{{Bj{{BJf{{BJl{ADl}}}}BJh}}}{{BIl{BIj}}}{{BJj{BHf}}}}{{{d{f{BIf{c}}}}e}{{Bj{{BJf{{BJl{BHj}}}}BJh}}}{{BIl{BIj}}}{{BJj{BHh}}}}{{{d{f{BIf{c}}}}e}{{Bj{{BJf{BHd}}BJh}}}{{BIl{BIj}}}{{BJj{BHb}}}}{{{d{f{BIf{c}}}}e}{{Bj{{BJf{BHd}}BJh}}}{{BIl{BIj}}}{{BK`{}{{BJn{BH`}}}}}}{{{d{f{BIf{c}}}}e}{{Bj{{BJf{{BJl{BG`}}}}BJh}}}{{BIl{BIj}}}{{BJj{BGj}}}}{{{d{f{BIf{c}}}}e}{{Bj{{BJf{BG`}}BJh}}}{{BIl{BIj}}}{{BJj{BFn}}}}{{{d{f{BIf{c}}}}e}{{Bj{{BJf{Lh}}BJh}}}{{BIl{BIj}}}{{BJj{BFj}}}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{BIf{c}}Bb}{{BIf{c}}}{{BIl{BIj}}}}0{c{{BIf{c}}}{{BIl{BIj}}}}{{{d{f{BIf{c}}}}e}{{Bj{{BJf{BGn}}BJh}}}{{BIl{BIj}}}{{BJj{BGl}}}}{{{BIf{c}}BIh}{{BIf{c}}}{{BIl{BIj}}}}{{{d{f{BIf{c}}}}e}{{Bj{{BJf{BGb}}BJh}}}{{BIl{BIj}}}{{BJj{BG`}}}}{dc{}}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}{{ce}{{BIf{{BKb{ce}}}}}{{BKj{{BKd{BIj}}}{{BKf{BKh}}}}{BIl{BIj}}}BKl}{{cBKn}{{BIf{c}}}{{BIl{BIj}}}}```````````{{{d{BL`}}}{{d{c}}}{}}{{{d{{BLb{BAfBAhc}}}}}{{d{c}}}{}}{{{d{ABl}}}Ad}{d{{d{c}}}{}}000{{{d{f}}}{{d{fc}}}{}}000{{{d{ABl}}}ABl}{{d{d{fc}}}n{}}{{dA`}n}{Bb{{d{c}}}{}}000{Bb{{d{fc}}}{}}000{Bbn}000{{}{{BLd{ce}}}{}{}}{{}{{BLf{c}}}{}}{{{d{ABl}}{d{fBf}}}Bl}0{cc{}}000{e{{BLd{c{Eh{cB@j}}}}}{B`FhFj}{{AMl{}{{AMh{{Eh{cAh}}}}}}}}{{{d{c}}}c{}}{{}Bb}000{{}c{}}000{{}{{Bn{c}}}{}}000{{{d{ABl}}}Bd}{{{d{BL`}}}{{Cf{B@j}}}}{{{d{{BLb{BAfBAhc}}}}}{{Cf{B@j}}}{}}{{{Aj{c{AAn{BL`}}}}}{{BLd{ec}}}{}{}}{{{d{BL`}}dMb}{{Cf{c}}}{}}{{{d{{BLb{BAfBAhc}}}}{d{Cb}}Mb}{{Cf{Nb}}}{}}{{{d{BL`}}}}{{{d{{BLb{BAfBAhc}}}}}BLh{}}{{{d{{BLd{ce}}}}}{{d{{Aj{e{AAn{BL`}}}}}}}{}{}}{{{d{{BLf{c}}}}}{{d{{Ej{{Eh{cNb}}}}}}}{}}{{{d{c}}ABb{d{{BLd{eg}}}}{d{{BLf{e}}}}{Cf{{d{H`}}}}}{{Bj{{Hf{e}}ABl}}}{AnABf}{AHdFhFjAHbABf}{B`FjFhABf}}`{dc{}}{dCh}{c{{Bj{e}}}{}{}}000{{}{{Bj{c}}}{}}000{dCj}000{{}c{}}000```````````````{{AdHhNb{d{AJd}}CdBd{Cf{{Eh{EfEf}}}}}ABb}`{c{{BId{{BLj{e}}}}}BAdBLl}{{{d{fc}}{d{{BLj{e}}}}}{{BId{n}}}BAjBLl}```````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{{BLn{ceg}}}}{d{fBf}}}BlHbHbHb}{{{d{{BLn{ceg}}}}{d{fBf}}}BlABjABjABj}{cc{}}{{{ABd{ce}}}{{BLn{ecg}}}{}{}{}}{BJh{{BLn{ceg}}}{}{}{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{d{f{BIf{c}}}}{d{e}}{d{g}}{d{fi}}Ef}{{Bj{nBLn}}}{{BIl{BIj}}}{AnABf}AAj{JjOh}}{dCh}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}```````````````````{{{d{{BM`{ce}}}}}{{d{e}}}{}{}}{{{d{{BMb{ceg}}}}}{{d{g}}}{}{}{}}{{{d{Mh}}}AOf}{{{d{{A@j{c}}}}}Bb{}}{d{{d{c}}}{}}000000000{{{d{f}}}{{d{fc}}}{}}000000000{{{d{Mj}}}Mj}{{{d{{Lb{ceg}}}}}{{Lb{ceg}}}I`I`I`}{{{d{Nf}}}Nf}{{{d{Kn}}}Kn}{{{d{{Mn{ce}}}}}{{Mn{ce}}}I`I`}{{{d{AFj}}}AFj}{{{d{Mh}}}Mh}{{d{d{fc}}}n{}}000000{{dA`}n}000000{{{d{Mj}}{d{Mj}}}Ab}{{{d{Nf}}}{{d{BMd}}}}{{d{d{c}}}Ab{}}{{{d{{Eb{A`}}}}}AFj}{Bb{{d{c}}}{}}000000000{Bb{{d{fc}}}{}}000000000{Bbn}000000000{{{d{{BMb{ceg}}}}}{{d{BCd}}}{}{}{}}{{{d{Mj}}{d{Mj}}}Bd}{{{d{Nf}}{d{Nf}}}Bd}{{{d{Kn}}{d{Kn}}}Bd}{{{d{{Mn{ce}}}}{d{{Mn{ce}}}}}BdKdKd}{{{d{Mh}}{d{Mh}}}Bd}{{d{d{c}}}Bd{}}0000000000000000000{{{d{Mj}}{d{fBf}}}Bl}{{{d{{Lb{ceg}}}}{d{fBf}}}BlHbHbHb}{{{d{Nf}}{d{fBf}}}Bl}{{{d{Kn}}{d{fBf}}}Bl}{{{d{{Mn{ce}}}}{d{fBf}}}BlHbHb}{{{d{AFj}}{d{fBf}}}Bl}{{{d{Mh}}{d{fBf}}}Bl}{cc{}}000000000{{Bbce}{{BM`{ce}}}{}{}}{{BbBCdcBdMb{Cf{e}}g{Cf{B@j}}}{{BMb{ceg}}}{}{}{}}{{L`BMd{Cf{Ad}}}{{Cf{Nf}}}}{{cNdOdeB@jMb}{{Mn{ce}}}{}{}}{{{d{c}}}c{}}000000{{{d{{BM`{ce}}}}}Bb{}{}}{{{d{{BMb{ceg}}}}}Bb{}{}{}}{{}Bb}000000000{{{Lb{c{Cf{e}}g}}}{{Cf{{Lb{ceg}}}}}{}{}{}}{{{d{{Mn{ce}}}}}{{d{c}}}{}{}}{{}c{}}000000000{{}{{Bn{c}}}{}}000000000{{{d{{BMb{ceg}}}}}Bd{}{}{}}{{{Lb{ceg}}k}{{Lb{cei}}}{}{}{}{}{{AAb{g}{{AA`{i}}}}}}{{{Lb{ceg}}k}{{Lb{cig}}}{}{}{}{}{{AAb{e}{{AA`{i}}}}}}{{{Mn{ce}}i}{{Mn{cg}}}{}{}{}{{AJj{e}{{AA`{g}}}}}}{{{d{Nf}}}{{Cf{Ad}}}}{{NdBb{Dl{{BMf{c}}}}{Dl{{BMh{c}}}}}{{A@j{c}}}{}}{{NdhOd}Mj}{{BMjAOf}Mh}{{{d{{BM`{ce}}}}}{{d{c}}}{}{}}{{{d{{BMb{ceg}}}}}{{Cf{{d{e}}}}}{}{}{}}{{{d{{BMb{ceg}}}}}{{d{c}}}{}{}{}}{{{d{{Mn{ce}}}}}{{d{e}}}{}{}}{{{d{{BMb{ceg}}}}}Mb{}{}{}}{{{d{{Mn{ce}}}}}Mb{}{}}{{{d{{Mn{cCb}}}}}{{d{c}}}{}}{{{d{{Mn{cCb}}}}}{{Bj{CdGd}}}{}}{{{d{Nf}}}{{d{L`}}}}0{{{d{Mj}}}Od}{{{d{{Mn{ce}}}}}Od{}{}}{{{d{Mj}}{d{Mj}}}{{Cf{Ab}}}}{{{d{Mj}}}h}{{{d{Kn}}}h}{{{d{Nf}}}{{d{Df}}}}{{{d{{BMb{ceg}}}}}{{Cf{B@j}}}{}{}{}}{{{d{{A@j{c}}}}}{{d{{Ej{{BMh{c}}}}}}}{}}{{{d{{A@j{c}}}}}{{d{{Ej{{BMf{c}}}}}}}{}}{{{d{Mh}}}BMj}{{{d{{Mn{ce}}}}}B@j{}{}}{dc{}}000000{c{{Bj{e}}}{}{}}000000000{{}{{Bj{c}}}{}}000000000{{{d{{A@j{c}}}}}Nd{}}{{{d{Mj}}}{{d{Nd}}}}{{{d{{Mn{ce}}}}}{{d{Nd}}}{}{}}{{{d{Nf}}}{{d{BMd}}}}{dCj}000000000{{{d{Nf}}}Cd}{{{d{Kn}}}Cd}{{{d{{Mn{cCb}}}}}Cd{}}{{}c{}}000000000```````","D":"JE`","p":[[5,"DecryptedOutput",0,4441],[1,"reference",null,null,1],[0,"mut"],[6,"ShieldedProtocol",0,4442],[6,"PoolType",0,4442],[6,"TransferType",0,4441],[1,"unit"],[1,"u8"],[6,"Ordering",4443],[5,"BlockHeight",4444],[5,"Transaction",4445],[5,"UnifiedFullViewingKey",2264,4446],[5,"HashMap",4447],[5,"DecryptedTransaction",228],[10,"Parameters",4444],[10,"Copy",4448],[1,"usize"],[1,"bool"],[5,"Formatter",4449],[5,"Error",4449],[6,"Result",4450,null,1],[8,"Result",4449],[5,"Request",4451],[5,"MemoBytes",4452],[5,"Note",4453],[5,"Zatoshis",4454],[6,"Option",4455,null,1],[5,"String",4456],[5,"TypeId",4457],[6,"Address",128,4458],[5,"UnifiedAddress",128,4458],[6,"Receiver",128,4458],[5,"ZcashAddress",4459],[1,"str"],[6,"TransparentAddress",4460],[5,"PaymentAddress",4461],[6,"Typecode",4462],[5,"Vec",4463],[6,"NetworkType",4444],[5,"Address",4464],[1,"array"],[6,"ConversionError",4465],[1,"u32"],[1,"tuple",null,null,1],[1,"slice"],[5,"UnifiedAddressRequest",2264,4446],[17,"Value"],[10,"Strategy",4466],[6,"Network",4444],[5,"WalletSummary",228],[5,"AccountBalance",228],[10,"Eq",4443],[10,"Hash",4467],[5,"SentTransaction",228],[5,"Zip32Derivation",228],[5,"AccountId",4468],[5,"Balance",228],[6,"BalanceError",4454],[6,"NoteFilter",228],[17,"Error"],[17,"AccountId"],[17,"Account"],[10,"WalletRead",228],[5,"BlockMetadata",228],[10,"Debug",4449],[10,"Account",228],[5,"ScannedBlock",228],[5,"BlockHash",4469],[6,"AccountPurpose",228],[6,"AccountSource",228],[5,"Ratio",228],[10,"Clone",4470],[5,"Progress",228],[6,"TransactionDataRequest",228],[6,"TransactionStatus",228],[5,"PoolMeta",228],[5,"AccountMeta",228],[5,"BoundedU8",228],[5,"OutputOfSentTx",228],[6,"SeedRelevance",228],[5,"AccountBirthday",228],[5,"ScannedBundles",228],[6,"Retention",4471],[17,"UtxoRef"],[10,"WalletWrite",228],[8,"SecretVec",4472],[5,"UnifiedSpendingKey",2264,4446],[5,"OffsetDateTime",4473],[5,"SpendableNotes",228],[10,"PartialEq",4443],[5,"TryFromIntError",4474],[6,"BirthdayError",228],[5,"Error",4475],[6,"NetworkUpgrade",4444],[6,"Note",4165],[5,"OutPoint",4476],[6,"Recipient",4165],[5,"SentTransactionOutput",228],[5,"ChainState",1008],[5,"TreeState",3382],[17,"NoteRef"],[10,"InputSource",228],[10,"Ord",4443],[10,"WalletTest",228],[5,"Position",4471],[5,"SeedFingerprint",4477],[5,"Range",4478],[5,"TransparentAddressMetadata",4165],[5,"NoteId",4165],[6,"Memo",4452],[5,"ReceivedNote",4165],[6,"NullifierQuery",228],[5,"Nullifier",4479],[5,"TxId",4445],[5,"WalletTransparentOutput",4165],[8,"NonZeroU32",4480],[5,"TransactionSummary",1270],[10,"Hasher",4467],[5,"ScannedBlockCommitments",228],[10,"NoteRetention",228],[1,"u64"],[1,"u16"],[17,"SaplingShardStore"],[10,"WalletCommitmentTrees",228],[5,"Node",4481],[5,"CommitmentTreeRoot",1008],[6,"ShardTreeError",4482],[17,"H"],[17,"CheckpointId"],[10,"ShardStore",4483],[5,"Frontier",4484],[5,"ScanRange",1170],[5,"WalletTx",4165],[5,"UnifiedIncomingViewingKey",2264,4446],[10,"From",4485],[17,"Output"],[10,"FnOnce",4486],[5,"ShardTree",4487],[10,"FnMut",4486],[5,"ScanSummary",1008],[10,"BlockCache",1008],[10,"Future",4488,null,1],[5,"Box",4489,null,1],[5,"Pin",4490],[5,"CompactBlock",2815],[6,"Error",1086],[10,"Send",4448],[10,"BlockSource",1008],[10,"Display",4449],[6,"ScanError",4031],[10,"Error",4491],[5,"MockBlockSource",1108],[6,"Infallible",4485],[6,"Error",1123],[6,"Error",4492],[6,"ProposalError",2580],[6,"Error",4493],[6,"Error",4494],[6,"InputSelectorError",1788],[6,"ScanPriority",1170],[6,"SpanningTree",1241],[5,"TestAccount",1270],[5,"ZatBalance",4454],[17,"Nullifier"],[10,"TestFvk",1270],[5,"CompactTx",2815],[6,"AddressType",1270],[10,"RngCore",4495],[10,"CryptoRng",4495],[5,"CachedBlock",1270],[5,"MockWalletDb",1270],[17,"BsError"],[17,"BlockSource"],[17,"InsertResult"],[10,"TestCache",1270],[5,"TestBuilder",1270],[5,"LocalNetwork",4496],[5,"TestState",1270],[10,"DataStoreFactory",1270],[5,"FakeCompactOutput",1270],[6,"OvkPolicy",4165],[5,"Proposal",2580],[5,"NonEmpty",4497],[8,"CreateErrT",1671],[10,"FeeRule",4498],[5,"GreedyInputSelector",1788],[8,"MultiOutputChangeStrategy",2223],[8,"TransferErrT",1671],[5,"NoteCommitments",1270],[10,"Into",4485],[17,"DsError"],[17,"DataStore"],[10,"ConditionallySelectable",4499],[10,"Default",4500],[8,"ProposeShieldingErrT",1671],[17,"InputSource"],[10,"ShieldingSelector",1788],[17,"MetaSource"],[10,"ChangeStrategy",1944],[6,"StandardFeeRule",1944],[8,"SingleOutputChangeStrategy",2223],[8,"ProposeTransferErrT",1671],[5,"TransactionRequest",4501],[10,"InputSelector",1788],[17,"Handle"],[10,"Reset",1270],[8,"ChaChaRng",4502],[5,"OutgoingViewingKey",4503],[8,"ShieldErrT",1671],[5,"DiversifiableFullViewingKey",2476,4504],[5,"InitialChainState",1270],[5,"Level",4471],[10,"Fn",4486],[10,"SpendProver",4505],[10,"OutputProver",4505],[6,"GreedyInputSelectorError",1788],[6,"ChangeError",1944],[6,"Bech32DecodeError",1875,4506],[10,"AddressCodec",1875,4506],[5,"ExtendedFullViewingKey",2476,4504],[5,"ExtendedSpendingKey",2476,4504],[6,"Error",4507],[6,"TransparentCodecError",1875,4506],[6,"Error",4508],[5,"DustOutputPolicy",1944],[6,"DustAction",1944],[5,"ChangeValue",1944],[5,"TransactionBalance",1944],[5,"SplitPolicy",1944],[6,"EphemeralBalance",1944],[17,"FeeRule"],[17,"AccountMetaT"],[10,"InputView",4509],[10,"OutputView",4509],[10,"BundleView",2195],[17,"Item"],[6,"InputSize",4509],[10,"IntoIterator",4510],[8,"NonZeroUsize",4480],[17,"In"],[17,"Out"],[6,"BundleType",4494],[10,"InputView",2195],[10,"OutputView",2195],[5,"EmptyBundleView",2195],[5,"SingleOutputChangeStrategy",2225],[10,"Zip317FeeRule",2225],[5,"MultiOutputChangeStrategy",2225],[5,"DiversifierIndex",4468],[6,"AddressGenerationError",2264,4446],[5,"NonHardenedChildIndex",4511],[6,"Era",2264,4446],[6,"DecodingError",2264,4446],[6,"DerivationError",2264,4446],[6,"Error",4512],[5,"AccountPubKey",4511],[5,"ExternalIvk",4511],[5,"IncomingViewingKey",4504],[5,"Ufvk",4513],[5,"AccountPrivKey",4511],[6,"Scope",4468],[5,"ChildIndex",4468],[5,"Diversifier",4503],[6,"DecodingError",4503],[5,"FullViewingKey",4503],[10,"Read",4514],[5,"SaplingIvk",4503],[5,"NullifierDerivingKey",4503],[10,"Write",4514],[5,"ShieldedInputs",2580],[5,"Step",2580],[6,"StepOutputIndex",2580],[5,"StepOutput",2580],[5,"BTreeMap",4515],[6,"ProposalDecodingError",2771],[6,"Zip321Error",4501],[5,"ChainMetadata",2815],[5,"CompactSaplingSpend",2815],[5,"CompactSaplingOutput",2815],[5,"CompactOrchardAction",2815],[5,"ExtractedNoteCommitment",4516],[5,"EphemeralKeyBytes",4517],[5,"SpendDescription",4518],[10,"Authorization",4518],[5,"OutputDescription",4518],[5,"BlockHeader",4469],[6,"ValuePool",2993],[6,"FeeRule",2993],[5,"Proposal",2993],[5,"ProposalStep",2993],[5,"PaymentOutputPool",2993],[5,"ReceivedOutput",2993],[5,"PriorStepOutput",2993],[5,"PriorStepChange",2993],[5,"ProposedInput",2993],[5,"TransactionBalance",2993],[5,"ChangeValue",2993],[5,"MemoBytes",2993],[1,"i32"],[5,"TryFromSliceError",4519],[5,"UnknownEnumValue",4520],[6,"Value",3355],[10,"BufMut",4521],[6,"WireType",4522],[5,"DecodeContext",4522],[5,"DecodeError",4520],[10,"Buf",4523],[6,"ShieldedProtocol",3382],[5,"BlockId",3382],[5,"BlockRange",3382],[5,"TxFilter",3382],[5,"RawTransaction",3382],[5,"SendResponse",3382],[5,"ChainSpec",3382],[5,"Empty",3382],[5,"LightdInfo",3382],[5,"TransparentAddressBlockFilter",3382],[5,"Duration",3382],[5,"PingResponse",3382],[5,"Address",3382],[5,"AddressList",3382],[5,"Balance",3382],[5,"Exclude",3382],[5,"GetSubtreeRootsArg",3382],[5,"SubtreeRoot",3382],[5,"GetAddressUtxosArg",3382],[5,"GetAddressUtxosReply",3382],[5,"GetAddressUtxosReplyList",3382],[5,"CommitmentTree",4484],[8,"Result",4475],[5,"CompactTxStreamerClient",3984],[6,"CompressionEncoding",4524],[8,"BoxBody",4525],[10,"GrpcService",4526],[5,"Channel",4527],[5,"Error",4528],[5,"Endpoint",4529],[10,"TryInto",4485],[5,"Response",4530],[5,"Status",4531],[10,"IntoRequest",4451],[5,"Streaming",4532],[17,"Message"],[10,"IntoStreamingRequest",4451],[5,"InterceptedService",4533],[5,"Request",4534],[17,"Response"],[5,"Response",4535],[10,"Service",4536],[10,"Interceptor",4533],[5,"Uri",4537],[10,"ScanningKeyOps",4031],[5,"ScanningKey",4031],[5,"ScanningKeys",4031],[5,"Nullifiers",4031],[5,"PreparedIncomingViewingKey",4503],[8,"PrunableTree",4538],[10,"HashSer",4539],[6,"Error",4139],[5,"WalletSpend",4165],[5,"WalletOutput",4165],[5,"TxOut",4476],[8,"WalletSaplingSpend",4165],[8,"WalletSaplingOutput",4165],[5,"TransparentKeyScope",4511],[15,"Spending",997],[15,"Derived",998],[15,"Imported",998],[15,"Attempt",1002],[15,"Relevant",1004],[15,"SpendsFromAddress",1005],[15,"InsufficientFunds",1784],[15,"Parent",1266],[10,"ShieldedPoolTester",1590],[5,"SaplingPoolTester",1639],[15,"InsufficientFunds",1873],[15,"HrpMismatch",1942],[15,"InsufficientFunds",2191],[15,"DustInputs",2191],[15,"BalanceError",2769],[15,"EncodingInvalid",4120],[15,"PrevHashMismatch",4120],[15,"TreeSizeMismatch",4120],[15,"TreeSizeUnknown",4120],[15,"TreeSizeInvalid",4120],[15,"BlockHeightDiscontinuity",4120],[15,"Custom",4434],[15,"EphemeralTransparent",4435],[15,"InternalAccount",4435]],"r":[[0,4441],[5,4442],[9,4442],[11,4441],[15,4540],[38,4441],[51,4540],[92,4540],[128,4458],[129,4458],[136,4458],[200,4458],[226,4541],[227,4541],[1875,4506],[1877,4506],[1883,4506],[1893,4506],[1894,4506],[1895,4506],[1896,4506],[1897,4506],[1905,4506],[1906,4506],[1907,4506],[1908,4506],[1909,4506],[1910,4506],[2264,4446],[2265,4446],[2266,4446],[2268,4446],[2284,4446],[2285,4446],[2286,4446],[2287,4446],[2423,4446],[2427,4446],[2476,4504],[2477,4504],[2478,4504],[2552,4542],[2579,4543]],"b":[[69,"impl-Display-for-PoolType"],[70,"impl-Debug-for-PoolType"],[162,"impl-UnifiedAddress"],[163,"impl-AddressCodec%3CP%3E-for-UnifiedAddress"],[179,"impl-From%3CTransparentAddress%3E-for-Address"],[181,"impl-From%3CUnifiedAddress%3E-for-Address"],[182,"impl-From%3CPaymentAddress%3E-for-Address"],[613,"impl-From%3CTryFromIntError%3E-for-BirthdayError"],[614,"impl-From%3CError%3E-for-BirthdayError"],[1095,"impl-Debug-for-Error%3CWalletError,+BlockSourceError%3E"],[1096,"impl-Display-for-Error%3CWE,+BE%3E"],[1148,"impl-Debug-for-Error%3CDataSourceError,+CommitmentTreeError,+SelectionError,+FeeError,+ChangeErrT,+NoteRefT%3E"],[1149,"impl-Display-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1150,"impl-From%3CBalanceError%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1151,"impl-From%3CError%3CFE%3E%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1152,"impl-From%3CProposalError%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1153,"impl-From%3CShardTreeError%3CTE%3E%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1155,"impl-From%3CError%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1156,"impl-From%3CError%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1157,"impl-From%3CInputSelectorError%3CDE,+SE,+CE,+N%3E%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1158,"impl-From%3CConversionError%3C%26str%3E%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1209,"impl-Display-for-ScanRange"],[1210,"impl-Debug-for-ScanRange"],[1831,"impl-Debug-for-InputSelectorError%3CDbErrT,+SelectorErrT,+ChangeErrT,+N%3E"],[1832,"impl-Display-for-InputSelectorError%3CDE,+SE,+CE,+N%3E"],[1833,"impl-Debug-for-GreedyInputSelectorError"],[1834,"impl-Display-for-GreedyInputSelectorError"],[1837,"impl-From%3CConversionError%3C%26str%3E%3E-for-InputSelectorError%3CE,+S,+F,+N%3E"],[1838,"impl-From%3CChangeError%3CC,+N%3E%3E-for-InputSelectorError%3CE,+S,+C,+N%3E"],[1839,"impl-From%3CGreedyInputSelectorError%3E-for-InputSelectorError%3CDbErrT,+GreedyInputSelectorError,+ChangeErrT,+N%3E"],[1840,"impl-From%3CBalanceError%3E-for-InputSelectorError%3CDbErrT,+GreedyInputSelectorError,+ChangeErrT,+N%3E"],[1916,"impl-Debug-for-Bech32DecodeError"],[1917,"impl-Display-for-Bech32DecodeError"],[1918,"impl-Display-for-TransparentCodecError"],[1919,"impl-Debug-for-TransparentCodecError"],[2081,"impl-Debug-for-ChangeError%3CE,+NoteRefT%3E"],[2082,"impl-Display-for-ChangeError%3CCE,+N%3E"],[2366,"impl-Display-for-DerivationError"],[2367,"impl-Debug-for-DerivationError"],[2369,"impl-Display-for-DecodingError"],[2370,"impl-Debug-for-DecodingError"],[2372,"impl-Display-for-AddressGenerationError"],[2373,"impl-Debug-for-AddressGenerationError"],[2529,"impl-From%3C%26ExtendedFullViewingKey%3E-for-DiversifiableFullViewingKey"],[2530,"impl-From%3CExtendedFullViewingKey%3E-for-DiversifiableFullViewingKey"],[2681,"impl-Debug-for-ProposalError"],[2682,"impl-Display-for-ProposalError"],[2798,"impl-Display-for-ProposalDecodingError%3CE%3E"],[2799,"impl-Debug-for-ProposalDecodingError%3CDbError%3E"],[3195,"impl-From%3CShieldedProtocol%3E-for-ValuePool"],[3196,"impl-From%3CPoolType%3E-for-ValuePool"],[4070,"impl-Debug-for-ScanError"],[4071,"impl-Display-for-ScanError"],[4151,"impl-Debug-for-Error%3CCaErr,+DbErr,+TrErr%3E"],[4152,"impl-Display-for-Error%3CCaErr,+DbErr,+TrErr%3E"],[4154,"impl-From%3CError%3CDbErr,+CaErr%3E%3E-for-Error%3CCaErr,+DbErr,+TrErr%3E"],[4155,"impl-From%3CStatus%3E-for-Error%3CCaErr,+DbErr,+TrErr%3E"],[4367,"impl-InputView-for-WalletTransparentOutput"],[4368,"impl-WalletTransparentOutput"]],"c":"OjAAAAEAAAAAAAMAEAAAAP4JgAyBDJ8O","e":"OzAAAAEAADEMMQEDAAAABwAAAAsAAAARABQAKAALADUAEwBNAAIAUQADAFkAAwBfAAAAYQACAGYAAABoAAAAagADAG8ADwCAAAAAgwAAAIYAAACKAAUAkQAFAJgAAACaAAgApAAAAKYACwC0AAAAtgABALkAAQC+AAIAxAACAMkAAgDPAAgA2QAFAOAABADpAAAA7wAAAPYAAAD8AAAAAgEAACEBAABAATUAewE3ALUBAQC6AVAADAI7AEwCEQBmAgEAgAIRAJsCAAC0AgMAvQIaAPQCGgAqAwEATwMRAGkDNQChAxoAxwMaAOYDCgD1AwAA+QMLAAYECAASBAIAGQQBABwEAgAjBAIALgQCADIECwBDBAYASwQBAE4EDABcBAAAXgQFAHgECgCEBAQAigQIAJ0EHgC/BAMAxQQBAMkEAADLBAAAzQQCANIEEwDnBAIA6wQNAPoEAQD+BAAAAgUBAAcFAAAbBQIAHwUTADUFAAA3BQwARQUfAGgFAQB2BQMAgQULAI8FAACRBQEAlAUDAJkFAgCdBQAAoAUMALgFCQDGBQAAyAUAANAFAADVBQAA1wUAANsFAADfBQAA5AUAAOYFAQDqBQAA7AUBAPAFAgD2BQUA/gUAAAAGEwAWBgwAJAYKADYGBAA8BhwAWgYNAGkGBwByBgIAdgYRAPMGCQAQBxsALgcDADMHAwA6BwIAPwcAAEEHEgBVBw8AawcFAHgHCACCBwAAhAcCAIkHDwCkBwIAqQcAAK8HAACxBygA2wcYAPUHAQD4ByMAHwgIADAIEABJCAcAUggCAF8IAABjCAgAbQgXAIYIBwCaCAEAnQgDAKIIAACkCAAApggAAKkIAwCvCAAAtQgPAMgIAQDMCAEA0QgHANsIAADeCAIA5QgBAOgIAADrCAEA9AgeABUJAAAYCRgAMwkJAD8JCwBUCQ4AbAkHAHgJAAB8CQAAfwkIAIwJFwClCQcArgkAALAJAgC1CQUAvAkIAMkJBQDUCQUA3AkCAOIJAQDnCQIA6wkDAPIJAwD3CQEA/AkCAAMKDgATCgEAGAoAABwKAAAsCkwAegoFAIgKDQCcCgUAqQoBALEKBgC6ChkA5goKAPIKAgD2CgkABgsMABYLFwAxCx0AUgsFAFkLBQBiCwAAZQsAAGcLBQB1CwUAgQsGAIsLAACQCwAAkgsRAKULBQCsCwUAwwsAAMoLmABmDAsAfAwBAIIMCwCRDA4ArQwLAL8MBADFDAEAzgwBANEMCwDeDBkA+QwOAAkNAAANDQEAEA0XACoNAQAtDQEAMA0AADINBwA/DQAAQQ0CAEUNAABIDQAASg0BAFANBABYDS4AiA1XAOENAADmDYoAcg4WAKAOFQC3DgIAvA4AAL8OAADBDhcA7w4VAAoPAAAQDwAAFA8BABoPdACRDwAAkw8EAJkPAwCeDwIApg8AAKsPAQCwDwAAsg8AALUPAAC5DwYAzA8AAM4PFgDnDwEA7g8EAPcPAwD9DwAAABAAAAIQAAAGECEAMxAGADsQAgA/EAAAQRAEAEgQAgBQEAAAVxAAAFsQAABdECsAihAdAKkQHwDVEAgA4BAJAOsQAAD2EAkABBEAAAsRAAANEQQAExEBABcRAAAbERwAOhEfAA==","P":[[14,"Note,AccountId"],[16,"T"],[24,""],[27,"T"],[30,""],[35,"K"],[38,"P,AccountId"],[39,"T"],[47,""],[55,"K"],[68,""],[72,"T"],[79,"Note,AccountId"],[80,""],[84,"U"],[88,"T"],[93,"Note,AccountId"],[96,"A"],[97,""],[105,"T"],[108,""],[109,"Note,AccountId"],[110,"U,T"],[114,"U"],[118,""],[122,"V"],[137,"T"],[143,""],[146,"T"],[148,""],[151,"P"],[153,"T"],[159,""],[162,"P"],[165,""],[167,"K"],[175,""],[177,"T"],[179,""],[180,"T"],[181,""],[184,"T"],[186,""],[192,"U"],[195,"T"],[198,""],[201,"T"],[203,""],[204,"P"],[205,""],[206,"U,T"],[208,""],[209,"U,T"],[210,""],[215,"P"],[216,"U"],[219,""],[223,"V"],[226,""],[299,"AccountId"],[301,""],[312,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[313,"A"],[314,""],[316,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[318,"A"],[319,"T"],[374,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[375,"AccountId"],[376,""],[383,"T"],[384,""],[385,"AccountId"],[386,""],[393,"A"],[394,""],[396,"T"],[414,""],[435,"NoteCommitment,NF"],[436,"K"],[438,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[439,"AccountId"],[440,"T"],[495,""],[522,"NoteRef"],[523,""],[528,"T"],[529,""],[530,"AccountId"],[531,""],[534,"A"],[535,"K"],[584,"AccountId"],[585,"NoteCommitment,NF"],[586,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[587,""],[592,"T"],[593,""],[594,"AccountId"],[595,""],[602,"A"],[603,""],[605,"T"],[613,""],[615,"T"],[634,"P"],[635,"AccountId"],[636,""],[639,"T"],[657,"P"],[658,""],[659,"AccountId"],[660,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[664,"InputSource::Error,InputSource::AccountId,InputSource::NoteRef"],[665,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[666,"WalletRead::Error"],[667,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[672,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[673,"InputSource::NoteRef,InputSource::Error"],[674,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[675,"WalletRead::Error"],[677,"InputSource::Error,InputSource::AccountId,InputSource::NoteRef"],[679,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[683,"InputSource::Error"],[684,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[686,"WalletRead::AccountId,WalletRead::Error"],[687,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[688,"InputSource::Error,InputSource::AccountId,InputSource::NoteRef"],[689,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[691,"__H"],[695,"A"],[696,""],[697,"Account::AccountId"],[698,"WalletWrite::UtxoRef,WalletRead::Account,WalletRead::Error"],[700,""],[727,"U"],[754,"A"],[755,"T"],[782,"NoteRef,"],[783,"AccountId"],[784,""],[786,"AccountId"],[788,"Account::AccountId"],[789,"NoteRef"],[790,"AccountId"],[792,""],[793,"T"],[794,""],[795,"AccountId"],[796,""],[800,"AccountId"],[801,""],[803,"NoteCommitment,NF"],[804,"T"],[805,""],[807,"AccountId"],[809,""],[811,"AccountId"],[812,"Account::AccountId"],[813,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[814,"WalletWrite::UtxoRef,WalletRead::Error"],[815,"WalletCommitmentTrees::Error,WalletCommitmentTrees::SaplingShardStore"],[816,"AccountId"],[817,""],[819,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[820,"NoteRef"],[821,"A"],[822,""],[826,"AccountId"],[827,""],[828,"NoteRef"],[829,""],[832,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[833,"InputSource::Error,InputSource::AccountId,InputSource::NoteRef"],[834,"WalletWrite::UtxoRef,WalletRead::Error"],[835,"NoteRef"],[836,"Account::AccountId"],[837,""],[839,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[841,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[842,"NoteRef"],[843,"AccountId"],[845,"A"],[846,"T"],[864,""],[867,"NoteRef"],[868,""],[869,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[870,"A"],[871,"WalletWrite::UtxoRef,WalletRead::Error"],[872,"U,T"],[899,"U"],[926,"AccountId"],[928,""],[955,"Account::AccountId"],[957,""],[958,"WalletWrite::UtxoRef,WalletRead::Error"],[959,"AccountId"],[960,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[961,"AccountId"],[962,""],[966,"V"],[994,"A,E,"],[996,"WalletCommitmentTrees::Error,WalletCommitmentTrees::SaplingShardStore,A,E,F"],[1014,""],[1016,"T"],[1022,""],[1024,"T"],[1026,""],[1029,"T"],[1035,""],[1041,"H"],[1042,""],[1044,"T"],[1047,"H"],[1048,"T"],[1050,"BlockSource::Error"],[1051,""],[1055,"U"],[1058,"T"],[1061,""],[1064,"H"],[1065,"ParamsT,BlockSourceT,DbT"],[1066,""],[1068,"H"],[1070,"T"],[1072,""],[1073,"U,T"],[1076,"U"],[1079,""],[1082,"V"],[1085,"BlockSource::Error,WalletErrT,F"],[1090,"T"],[1094,""],[1095,"WalletError,BlockSourceError"],[1096,"WE,BE"],[1097,"T"],[1098,"WE,BSE"],[1099,""],[1100,"U"],[1101,"T"],[1102,"WE,BE"],[1103,""],[1104,"U,T"],[1105,"U"],[1106,""],[1107,"V"],[1109,"T"],[1113,""],[1114,"T"],[1115,""],[1116,"U"],[1117,"T"],[1118,"U,T"],[1119,"U"],[1120,""],[1121,"V"],[1122,"DbErrT,F"],[1143,"T"],[1147,""],[1148,"DataSourceError,CommitmentTreeError,SelectionError,FeeError,ChangeErrT,NoteRefT"],[1149,"DE,TE,SE,FE,CE,N"],[1151,"FE,DE,TE,SE,CE,N"],[1152,"DE,TE,SE,FE,CE,N"],[1153,"TE,DE,SE,FE,CE,N"],[1154,"T"],[1155,"DE,TE,SE,FE,CE,N"],[1157,"DE,SE,CE,N,TE,FE"],[1158,"DE,TE,SE,FE,CE,N"],[1159,""],[1160,"U"],[1161,"T"],[1162,"DE,TE,SE,FE,CE,N"],[1163,""],[1164,"U,T"],[1165,"U"],[1166,""],[1167,"V"],[1179,""],[1180,"T"],[1184,""],[1186,"T"],[1188,""],[1191,"K"],[1192,"T"],[1196,""],[1200,"K"],[1208,""],[1211,"T"],[1213,""],[1214,"T"],[1216,""],[1218,"U"],[1220,"T"],[1222,""],[1228,"T"],[1230,""],[1233,"U,T"],[1235,"U"],[1237,""],[1239,"V"],[1244,"T"],[1246,""],[1247,"T"],[1248,""],[1249,"T"],[1251,""],[1253,"T"],[1255,""],[1257,"U"],[1258,"T"],[1259,""],[1261,"T"],[1262,"U,T"],[1263,"U"],[1264,""],[1265,"V"],[1269,""],[1298,"A"],[1299,"AccountId"],[1301,"TestFvk::Nullifier,P,R"],[1303,"TestFvk::Nullifier,R"],[1304,""],[1305,"A"],[1306,"WalletRead::Error"],[1309,"TestCache::BsError,TestCache::BlockSource,TestCache::InsertResult"],[1310,"T"],[1330,"Cache,DsFactory"],[1331,"Cache,DataStore,Network"],[1332,"WalletRead::Error"],[1334,""],[1335,"A"],[1336,""],[1337,"Fvk"],[1338,"T"],[1342,""],[1346,"WalletRead::AccountId,WalletRead::Error"],[1347,"Cache,AccountIdT,ErrT,DbT,ParamsT,FeeRuleT,InputsErrT,ChangeErrT"],[1348,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1349,""],[1350,"T"],[1370,""],[1380,"AccountId"],[1383,"WalletRead::AccountId,WalletRead::Error"],[1384,""],[1385,"T"],[1395,""],[1396,"AccountId"],[1397,"T"],[1401,"Cache,DataStore,Network,Fvk"],[1402,"Cache,DataStore,Network"],[1403,"Cache,DataStore,Network,Fvk"],[1404,"Cache,DataStore,Network"],[1406,"Cache,DataStore,Network,Fvk"],[1407,"Cache,DataStore,Network,Fvk,"],[1408,"WalletRead::AccountId,WalletRead::Account,WalletRead::Error"],[1409,"WalletRead::AccountId,WalletRead::Error"],[1410,"WalletRead::Account,WalletRead::Error"],[1411,"WalletRead::AccountId,WalletRead::Error"],[1412,"InputSource::AccountId,InputSource::NoteRef,InputSource::Error"],[1413,"WalletRead::Error"],[1414,"WalletRead::AccountId,WalletRead::Error"],[1415,"WalletRead::Account,WalletRead::Error"],[1416,"WalletRead::AccountId,WalletRead::Error"],[1417,"WalletRead::Error"],[1419,"WalletRead::AccountId,WalletRead::Error"],[1420,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1422,"WalletRead::AccountId,WalletRead::Error"],[1423,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1424,"InputSource::NoteRef,InputSource::Error"],[1425,"WalletRead::Error"],[1426,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1427,"WalletRead::Error"],[1428,"WalletRead::AccountId,WalletRead::Error"],[1431,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1432,"WalletRead::Error"],[1433,"WalletRead::AccountId,WalletRead::Error"],[1434,"WalletRead::Error"],[1435,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1436,"WalletRead::AccountId,WalletRead::Error"],[1437,"AccountId"],[1438,""],[1439,"A,Account::AccountId"],[1440,"WalletRead::Account,WalletRead::Error"],[1442,""],[1452,"TestCache::BsError,TestCache::BlockSource,TestCache::InsertResult"],[1453,"U"],[1463,"T"],[1473,"AccountId"],[1474,"Cache,DataStore,Network"],[1475,"AccountId"],[1477,"A"],[1478,"Cache,DataStore,Network"],[1480,""],[1482,"Fvk"],[1483,"DataStoreFactory::Error,DataStoreFactory::AccountId,DataStoreFactory::Account,DataStoreFactory::DsError,DataStoreFactory::DataStore"],[1484,""],[1485,"Cache,DataStore,Network"],[1486,""],[1489,"Cache,AccountIdT,ErrT,DbT,ParamsT,InputsT,ChangeT"],[1490,"Cache,AccountIdT,ErrT,DbT,ParamsT,CommitmentTreeErrT"],[1491,"Cache,AccountIdT,ErrT,DbT,ParamsT,InputsT,ChangeT"],[1492,"WalletRead::AccountId,WalletRead::Error"],[1493,"WalletWrite::UtxoRef,WalletRead::Error"],[1494,"WalletCommitmentTrees::Error"],[1495,"Cache,DbT,ParamsT"],[1496,"R,Fvk"],[1497,"AccountId"],[1498,"WalletRead::AccountId,WalletRead::Error"],[1499,"C,Reset::Handle"],[1500,"Cache,DbT"],[1501,"Cache,DataStore,Network"],[1503,""],[1504,"Cache,DataStore,Network"],[1505,""],[1506,"TestFvk::Nullifier"],[1508,"Cache,DbT,ParamsT"],[1509,"WalletRead::AccountId,WalletRead::Error"],[1510,"InputSource::AccountId,InputSource::NoteRef,InputSource::Error"],[1511,"AccountId"],[1512,"Cache,DsFactory"],[1513,"WalletRead::Error"],[1514,"Cache,AccountIdT,ErrT,DbT,ParamsT,InputsT,ChangeT"],[1515,"DbT"],[1516,"A"],[1517,"Cache,AccountIdT,ErrT,DbT,ParamsT,InputsT,ChangeT"],[1518,"AccountId"],[1519,"WalletRead::AccountId,WalletRead::Error"],[1521,"WalletRead::Error"],[1522,"Cache,DataStore,Network"],[1525,"T"],[1529,"WalletRead::Error"],[1531,"TestCache::BsError,TestCache::BlockSource,TestCache::InsertResult"],[1532,"Cache,DataStore,Network"],[1533,"WalletRead::Error"],[1534,"Cache,DataStore,Network"],[1535,"U,T"],[1545,"U"],[1555,"Cache,DbT,ParamsT"],[1556,"AccountId"],[1557,""],[1567,"A"],[1569,"WalletRead::Error"],[1570,"A"],[1571,"WalletRead::AccountId,WalletRead::Error"],[1572,"V"],[1582,"Cache,DataStore,Network"],[1584,"Cache,DsFactory"],[1586,"A,C"],[1587,"A,DsFactory"],[1588,"Cache,DsFactory,"],[1589,"WalletCommitmentTrees::SaplingShardStore,A,E,F"],[1596,","],[1598,"DSF,"],[1599,"DSF"],[1600,"DSF,"],[1601,"A"],[1602,"ShieldedPoolTester::MerkleTreeHash"],[1604,"DSF,"],[1605,"ShieldedPoolTester::Fvk"],[1607,","],[1608,"DSF,TC"],[1609,"A"],[1610,"DSF,"],[1612,"DSF"],[1613,"Cache,DbT,P,ShieldedPoolTester::MerkleTreeHash"],[1614,""],[1615,",ShieldedPoolTester::Fvk"],[1616,""],[1617,"DSF,C"],[1618,","],[1619,"DSF,"],[1622,"Cache,DbT,P,ShieldedPoolTester::Note"],[1623,"DSF,,"],[1624,","],[1626,"DSF,"],[1627,"ShieldedPoolTester::Sk"],[1629,"ShieldedPoolTester::Sk,ShieldedPoolTester::Fvk"],[1630,","],[1633,"Cache,DbT,P,ShieldedPoolTester::Fvk"],[1634,"P,ShieldedPoolTester::Fvk"],[1635,"ShieldedPoolTester::Sk"],[1636,","],[1637,"A,"],[1638,"DSF,"],[1640,"T"],[1642,"A"],[1643,"T"],[1645,""],[1646,"ShieldedPoolTester::MerkleTreeHash"],[1648,"T"],[1649,"ShieldedPoolTester::Fvk"],[1651,""],[1652,"U"],[1653,"T"],[1654,"A"],[1655,"Cache,DbT,P,ShieldedPoolTester::MerkleTreeHash"],[1656,""],[1657,"Cache,DbT,P,ShieldedPoolTester::Note"],[1658,"ShieldedPoolTester::Sk"],[1660,"ShieldedPoolTester::Sk,ShieldedPoolTester::Fvk"],[1661,"Cache,DbT,P,ShieldedPoolTester::Fvk"],[1662,"U,T"],[1663,"U"],[1664,"P,ShieldedPoolTester::Fvk"],[1665,""],[1666,"ShieldedPoolTester::Sk"],[1667,"V"],[1668,"A,"],[1669,"DSF"],[1670,"DSF,"],[1771,"DbT,ParamsT,,,FeeRuleT,N,InputsErrT,ChangeErrT"],[1772,"ParamsT,DbT"],[1774,"DbT,ParamsT,InputsT,ChangeT,CommitmentTreeErrT"],[1775,"DbT,ParamsT,CommitmentTreeErrT"],[1776,"DbT,ParamsT,InputsT,ChangeT,CommitmentTreeErrT"],[1777,"DbT,ParamsT,,,InputsT,ChangeT"],[1807,"T"],[1813,""],[1814,"T"],[1815,""],[1816,"DbT"],[1817,"T"],[1823,""],[1827,"K"],[1831,"DbErrT,SelectorErrT,ChangeErrT,N"],[1832,"DE,SE,CE,N"],[1833,""],[1835,"T"],[1837,"E,S,F,N"],[1838,"C,N,E,S"],[1839,"DbErrT,ChangeErrT,N"],[1841,"T"],[1843,""],[1846,"U"],[1849,"T"],[1852,"DbT"],[1853,"ShieldingSelector::Error,ShieldingSelector::InputSource,ParamsT,ChangeT"],[1854,"DbT,ParamsT,ShieldingSelector::InputSource,ChangeT,ShieldingSelector::Error"],[1855,"InputSelector::Error,InputSelector::InputSource,ParamsT,ChangeT"],[1856,"DbT,ParamsT,InputSelector::InputSource,ChangeT,InputSelector::Error"],[1857,"DE,SE,CE,N"],[1858,"T"],[1859,""],[1861,"U,T"],[1864,"U"],[1867,""],[1870,"V"],[1885,"T"],[1889,""],[1890,"T"],[1891,""],[1892,"P,AddressCodec::Error"],[1893,""],[1898,"T"],[1902,""],[1904,"AddressCodec::Error,P"],[1905,""],[1908,"P"],[1909,""],[1910,"P"],[1911,""],[1912,"K"],[1916,""],[1920,"T"],[1921,""],[1922,"T"],[1924,""],[1926,"U"],[1928,"T"],[1930,""],[1931,"T"],[1932,""],[1934,"U,T"],[1936,"U"],[1938,""],[1940,"V"],[1967,""],[1968,"T"],[1984,""],[1987,"E,NoteRefT"],[1988,""],[1992,"T"],[2000,""],[2009,"ChangeStrategy::FeeRule,ChangeStrategy::Error,ChangeStrategy::MetaSource,ChangeStrategy::AccountMetaT,P,,,NoteRefT,"],[2010,""],[2011,"T"],[2027,""],[2042,"E,NoteRefT"],[2043,""],[2046,"K"],[2074,"P,,,FeeRule::Error"],[2075,""],[2076,"ChangeStrategy::FeeRule,ChangeStrategy::Error,ChangeStrategy::MetaSource,ChangeStrategy::AccountMetaT"],[2078,""],[2081,"E,NoteRefT"],[2082,"CE,N"],[2083,""],[2087,"T"],[2103,""],[2112,"U"],[2120,"T"],[2128,""],[2142,"E,N"],[2143,""],[2146,"T"],[2154,""],[2156,"U,T"],[2164,"U"],[2172,""],[2181,"V"],[2189,""],[2201,"T"],[2203,"BundleView::In,NoteRef,BundleView::Out"],[2204,""],[2205,"T"],[2207,""],[2208,"T"],[2209,""],[2210,"BundleView::In,NoteRef,BundleView::Out"],[2211,"BundleView::In"],[2212,"U"],[2213,"T"],[2214,"NoteRef"],[2215,"BundleView::In,NoteRef,BundleView::Out"],[2216,"BundleView::Out"],[2217,"U,T"],[2218,"U"],[2219,""],[2222,"V"],[2228,"T"],[2232,"R,I,P,,,NoteRefT,,ChangeStrategy::AccountMetaT,ChangeStrategy::Error"],[2234,"T"],[2238,""],[2240,"R,I,ChangeStrategy::FeeRule"],[2242,"R,I,ChangeStrategy::MetaSource,ChangeStrategy::AccountMetaT"],[2244,"T"],[2246,""],[2249,"U"],[2251,"T"],[2253,""],[2254,"R,I"],[2256,"U,T"],[2258,"U"],[2260,""],[2262,"V"],[2288,""],[2291,"T"],[2307,""],[2312,"T"],[2317,""],[2322,"P"],[2324,""],[2328,"T"],[2344,""],[2352,"P"],[2354,""],[2356,"K"],[2364,""],[2378,"T"],[2386,""],[2387,"T"],[2392,""],[2393,"P"],[2394,""],[2403,"U"],[2411,"T"],[2419,""],[2430,"T"],[2435,""],[2443,"U,T"],[2451,"U"],[2459,""],[2468,"V"],[2479,"P,TestFvk::Nullifier,R"],[2480,"P,R,TestFvk::Nullifier"],[2481,"TestFvk::Nullifier,R"],[2482,""],[2484,"T"],[2490,""],[2494,"T"],[2497,""],[2504,"T"],[2510,""],[2526,"T"],[2529,""],[2534,"T"],[2537,""],[2542,"U"],[2545,"T"],[2548,""],[2549,"R"],[2551,""],[2562,"T"],[2565,"U,T"],[2568,"U"],[2571,""],[2574,"V"],[2577,"W"],[2579,""],[2601,"NoteRef"],[2603,"T"],[2615,""],[2616,"NoteRef"],[2617,"FeeRuleT,NoteRef"],[2618,""],[2620,"NoteRef"],[2621,"T"],[2627,""],[2635,"K"],[2637,"T"],[2649,""],[2655,"NoteRef"],[2656,"FeeRuleT,NoteRef"],[2657,""],[2659,"NoteRef"],[2660,"K"],[2680,"FeeRuleT,NoteRef"],[2681,""],[2683,"FeeRuleT,NoteRef"],[2684,""],[2686,"NoteRef"],[2687,"T"],[2693,"NoteRef"],[2695,"T"],[2701,"__H"],[2703,""],[2709,"U"],[2715,"T"],[2721,"NoteRef"],[2723,"FeeRuleT,NoteRef"],[2725,""],[2726,"NoteRef"],[2727,""],[2730,"NoteRef"],[2733,"NoteRef,FeeRuleT"],[2734,""],[2735,"FeeRuleT,NoteRef"],[2736,"T"],[2742,""],[2743,"NoteRef"],[2745,"U,T"],[2751,"U"],[2757,""],[2763,"V"],[2789,"T"],[2791,"DbError"],[2792,"T"],[2793,""],[2795,"T"],[2797,""],[2798,"E"],[2799,"DbError"],[2800,"T"],[2801,"E"],[2802,"T"],[2803,""],[2804,"U"],[2805,"T"],[2808,"E"],[2809,"T"],[2810,""],[2811,"U,T"],[2812,"U"],[2813,""],[2814,"V"],[2822,"T"],[2837,""],[2849,"T"],[2855,""],[2870,"T"],[2882,""],[2910,"T"],[2913,"A"],[2914,"T"],[2916,"Proof"],[2917,"T"],[2924,""],[2938,"U"],[2944,"T"],[2950,""],[2961,"T"],[2967,"U,T"],[2973,"U"],[2979,""],[2987,"V"],[3014,""],[3017,"T"],[3042,""],[3064,"T"],[3076,""],[3090,"K"],[3092,""],[3104,"T"],[3128,""],[3162,"K"],[3171,""],[3185,"T"],[3195,""],[3197,"T"],[3199,""],[3201,"T"],[3213,"NoteRef"],[3214,""],[3216,"__H"],[3219,""],[3232,"U"],[3244,"T"],[3258,""],[3268,"T"],[3273,""],[3280,"T"],[3293,"U,T"],[3303,""],[3304,"U,T"],[3306,""],[3307,"U"],[3319,"DbError,DbT"],[3321,""],[3343,"V"],[3359,"T"],[3361,""],[3362,"T"],[3363,""],[3364,"T"],[3366,""],[3367,""],[3368,""],[3371,"T"],[3373,""],[3374,"U"],[3375,"T"],[3376,""],[3377,"T"],[3378,"U,T"],[3379,"U"],[3380,""],[3381,"V"],[3412,""],[3415,"T"],[3463,""],[3506,"T"],[3528,""],[3552,"K"],[3557,""],[3579,"T"],[3623,""],[3690,"K"],[3698,""],[3720,"T"],[3742,""],[3743,"T"],[3765,""],[3767,"__H"],[3777,""],[3800,"U"],[3822,"T"],[3844,""],[3865,"T"],[3887,"U,T"],[3908,""],[3909,"U,T"],[3910,"U"],[3934,""],[3960,"V"],[3985,"T"],[3990,""],[3991,"D"],[3992,"T"],[3994,""],[3995,"T"],[3998,"T,"],[4015,""],[4016,"U"],[4017,"T"],[4021,"T,"],[4022,"T"],[4023,"T,"],[4024,"T"],[4025,"U,T"],[4026,"U"],[4027,""],[4028,"V"],[4029,"T,F"],[4030,"T"],[4042,"AccountId"],[4044,""],[4045,"T"],[4053,""],[4054,"T"],[4055,""],[4056,"T"],[4064,""],[4068,"AccountId,IvkTag"],[4069,"AccountId"],[4070,""],[4072,"T"],[4076,"AccountId,"],[4077,"T"],[4078,""],[4082,"U"],[4086,"T"],[4090,""],[4092,"AccountId"],[4093,"IvkTag,AccountId"],[4094,"Nf"],[4095,"AccountId"],[4096,""],[4097,"AccountId"],[4098,"AccountId,IvkTag"],[4099,"AccountId"],[4100,"P,AccountId,IvkTag"],[4102,"T"],[4103,""],[4104,"U,T"],[4108,"U"],[4112,""],[4116,"V"],[4135,""],[4137,"R,H"],[4138,"W,H"],[4146,"T"],[4150,""],[4151,"CaErr,DbErr,TrErr"],[4153,"T"],[4154,"DbErr,CaErr,TrErr"],[4155,"CaErr,DbErr,TrErr"],[4156,""],[4157,"U"],[4158,"T"],[4159,"ChT,P,CaT,DbT"],[4160,""],[4161,"U,T"],[4162,"U"],[4163,""],[4164,"V"],[4184,"Nf,AccountId"],[4185,"Note,Nullifier,AccountId"],[4186,""],[4187,"AccountId"],[4188,"T"],[4208,""],[4209,"AccountId,N,O"],[4210,""],[4212,"NoteRef,NoteT"],[4213,""],[4215,"T"],[4222,""],[4231,"K"],[4232,""],[4233,"T"],[4253,""],[4263,"Note,Nullifier,AccountId"],[4264,""],[4267,"NoteRef,NoteT"],[4268,""],[4269,"K"],[4289,""],[4290,"AccountId,N,O"],[4291,""],[4293,"NoteRef,NoteT"],[4294,""],[4296,"T"],[4306,"Nf,AccountId"],[4307,"Note,Nullifier,AccountId"],[4308,""],[4309,"NoteRef,NoteT"],[4310,"T"],[4317,"Nf,AccountId"],[4318,"Note,Nullifier,AccountId"],[4319,""],[4329,"AccountId,N,O"],[4330,"NoteRef,NoteT"],[4331,"U"],[4341,"T"],[4351,"Note,Nullifier,AccountId"],[4352,"AccountId,N,O,B,F"],[4354,"NoteRef,NoteT,N,F"],[4355,""],[4356,"AccountId"],[4357,""],[4359,"Nf,AccountId"],[4360,"Note,Nullifier,AccountId"],[4362,"NoteRef,NoteT"],[4363,"Note,Nullifier,AccountId"],[4364,"NoteRef,NoteT"],[4365,"NoteRef"],[4367,""],[4370,"NoteRef,NoteT"],[4371,""],[4375,"Note,Nullifier,AccountId"],[4376,"AccountId"],[4378,""],[4379,"NoteRef,NoteT"],[4380,"T"],[4387,"U,T"],[4397,"U"],[4407,"AccountId"],[4408,""],[4409,"NoteRef,NoteT"],[4410,""],[4423,"NoteRef"],[4424,"V"]]}],["zcash_client_sqlite",{"t":"FFPPPPFGPPPPFFFFNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNFNOONNNNNNNNNNNNNNNNNOCNNNCOONNNNNHHCHCSFNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPGPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOFNNNNNCNNNNNNNCNNNNNCNNNNNNNPGPPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPGNNNNNNNNNNNNNNHNNNNNNNN","n":["AccountUuid","BlockDb","CacheMiss","CorruptedData","Db","Fs","FsBlockDb","FsBlockDbError","InvalidBlockPath","InvalidBlockstoreRoot","MissingBlockPath","Protobuf","ReceivedNoteId","SqlTransaction","UtxoId","WalletDb","block_fully_scanned","block_max_scanned","block_metadata","borrow","","","","","","","","","borrow_mut","","","","","","","","chain","chain_height","clone","","","clone_into","","","clone_to_uninit","","","cmp","compare","conditional_select","create_account","default","deref","","","","","","","","deref_mut","","","","","","","","drop","","","","","","","","eq","","","equivalent","","","","","","","","","","","","","","","error","expose_uuid","find_account_for_ephemeral_address","find_block","fmt","","","","","","for_path","","","from","","","","","","","","","","","from_ref","","","from_uuid","get_account","get_account_birthday","get_account_for_ufvk","get_account_ids","get_account_metadata","get_block_hash","get_checkpoint_history","get_current_address","get_derived_account","get_known_ephemeral_addresses","get_max_cached_height","get_max_height_hash","get_memo","get_next_available_address","get_notes","get_sapling_nullifiers","get_sent_note_ids","get_sent_outputs","get_spendable_note","get_spendable_transparent_outputs","get_target_and_anchor_heights","get_transaction","get_transparent_address_metadata","get_transparent_balances","get_transparent_output","get_transparent_receivers","get_tx_height","get_tx_history","get_unified_full_viewing_keys","get_unspent_transparent_output","get_wallet_birthday","get_wallet_summary","hash","import_account_hd","import_account_ufvk","init","","","","","","","","into","","","","","","","","into_request","","","","","","","","partial_cmp","put_blocks","put_received_transparent_utxo","put_sapling_subtree_roots","","reserve_next_n_ephemeral_addresses","seed_relevance_to_derived_accounts","select_spendable_notes","set_transaction_status","store_decrypted_tx","store_transactions_to_be_sent","suggest_scan_ranges","to_owned","","","to_string","","transaction_data_requests","transactionally","truncate_to_height","","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","update_chain_tip","validate_seed","vzip","","","","","","","","wallet","with_blocks","","with_sapling_tree_mut","","write_block_metadata","BlockMeta","block_file_path","block_hash","block_time","borrow","borrow_mut","clone","clone_into","clone_to_uninit","deref","deref_mut","drop","eq","equivalent","","","","","fmt","from","from_ref","height","init","","into","into_request","migrations","orchard_actions_count","sapling_outputs_count","to_owned","try_from","try_into","type_id","vzip","init_blockmeta_db","init_cache_database","blockmeta","all_migrations","init","MIGRATION_ID","Migration","borrow","borrow_mut","dependencies","deref","deref_mut","description","down","drop","from","id","init","into","into_request","try_from","try_into","type_id","up","vzip","AccountCollision","AccountUnknown","AddressGeneration","AddressNotRecognized","BadAccountData","BalanceError","BlockConflict","CacheMiss","ChainHeightUnknown","CommitmentTree","CorruptedData","DbError","DecodingError","EphemeralAddressReuse","InvalidMemo","InvalidNote","Io","KeyDerivationError","NonSequentialBlocks","NoteFilterInvalid","Protobuf","ReachedGapLimit","RequestedRewindInvalid","SqliteClientError","TableNotEmpty","TransparentAddress","TransparentDerivation","UnknownZip32Derivation","UnsupportedPoolType","Zip32AccountIndexOutOfRange","borrow","borrow_mut","deref","deref_mut","drop","fmt","","from","","","","","","","","","","","init","into","into_request","source","to_string","try_from","try_into","type_id","vzip","requested_height","safe_rewind_height","Account","borrow","borrow_mut","clone","clone_into","clone_to_uninit","commitment_tree","deref","deref_mut","drop","fmt","from","from_ref","id","init","","into","into_request","name","source","testing","to_owned","try_from","try_into","type_id","ufvk","uivk","vzip","CheckpointConflict","Error","Query","Serialization","SqliteShardStore","SubtreeDiscontinuity","add_checkpoint","","borrow","","borrow_mut","","checkpoint_count","","deref","","deref_mut","","drop","","fmt","","for_each_checkpoint","","from","","get_cap","","get_checkpoint","","get_checkpoint_at_depth","","get_shard","","get_shard_roots","","init","","into","","into_request","","last_shard","","max_checkpoint_id","","min_checkpoint_id","","put_cap","","put_shard","","remove_checkpoint","","source","to_string","truncate_checkpoints_retaining","","truncate_shards","","try_from","","try_into","","type_id","","update_checkpoint_with","","vzip","","with_checkpoints","","attempted_insertion_range","checkpoint","checkpoint_id","existing_range","extant_marks_removed","extant_tree_state","AddressGeneration","BalanceError","CannotRevert","CommitmentTree","CorruptedData","DatabaseNotSupported","DbError","Other","SeedNotRelevant","SeedRequired","WalletMigrationError","borrow","borrow_mut","deref","deref_mut","drop","fmt","","from","","","","","","init","init_wallet_db","into","into_request","source","to_string","try_from","try_into","type_id","vzip"],"q":[[0,"zcash_client_sqlite"],[242,"zcash_client_sqlite::chain"],[276,"zcash_client_sqlite::chain::init"],[278,"zcash_client_sqlite::chain::migrations"],[279,"zcash_client_sqlite::chain::migrations::blockmeta"],[281,"zcash_client_sqlite::chain::migrations::blockmeta::init"],[301,"zcash_client_sqlite::error"],[358,"zcash_client_sqlite::error::SqliteClientError"],[360,"zcash_client_sqlite::wallet"],[388,"zcash_client_sqlite::wallet::commitment_tree"],[460,"zcash_client_sqlite::wallet::commitment_tree::Error"],[466,"zcash_client_sqlite::wallet::init"],[500,"zcash_client_backend::data_api"],[501,"core::option"],[502,"core::result"],[503,"rusqlite"],[504,"core::borrow"],[505,"zcash_protocol::consensus"],[506,"core::cmp"],[507,"subtle"],[508,"secrecy::vec"],[509,"zcash_keys::keys"],[510,"uuid"],[511,"zcash_primitives::legacy"],[512,"core::fmt"],[513,"rusqlite::error"],[514,"std::path"],[515,"core::convert"],[516,"core::clone"],[517,"prost::error"],[518,"std::io::error"],[519,"alloc::vec"],[520,"zcash_primitives::block"],[521,"zcash_protocol"],[522,"incrementalmerkletree"],[523,"zcash_keys::address"],[524,"zip32::fingerprint"],[525,"zip32"],[526,"core::ops::range"],[527,"zcash_client_backend::wallet"],[528,"zcash_protocol::memo"],[529,"sapling_crypto::note::nullifier"],[530,"zcash_primitives::transaction"],[531,"core::num::nonzero"],[532,"zcash_protocol::value"],[533,"std::collections::hash::map"],[534,"zcash_primitives::transaction::components::transparent"],[535,"zcash_client_backend::data_api::testing"],[536,"core::hash"],[537,"tonic::request"],[538,"zcash_client_backend::data_api::chain"],[539,"sapling_crypto::tree"],[540,"shardtree::error"],[541,"zcash_client_backend::data_api::scanning"],[542,"alloc::string"],[543,"core::ops::function"],[544,"core::any"],[545,"zcash_client_backend::data_api::chain::error"],[546,"zcash_client_backend::proto::compact_formats"],[547,"shardtree"],[548,"schemerz"],[549,"schemerz_rusqlite"],[550,"alloc::boxed"],[551,"std::collections::hash::set"],[552,"rusqlite::transaction"],[553,"bip32::error"],[554,"zcash_address::encoding"],[555,"zcash_keys::encoding"],[556,"core::error"],[557,"shardtree::store"],[558,"zcash_primitives::merkle_tree"],[559,"shardtree::prunable"]],"i":"``Cl000``0000````b000Ad0DjChAhAjAl765432107`621021021011262654321076543210765432107210222221111100000`263211077643654321077772102666666666636666666666666666666662666543210765432107654321071666666666662101766636543210765432107654321076665432107`43663`Cj00000000000000000000`000`0000000```````Lj00000000000000000M`0000000000000000000000`000000000000000000000000000000000Of0`N`0000`0000000`00000`0000000Kn`00`0Nf00101000101011100010000000000010101000000000000110000010101000100OhOj0100Od000000000`00000000000000`00000000","f":"````````````````{{{d{{b{ce}}}}}{{j{{h{f}}g}}}{{n{l}}}A`{}}0{{{d{{b{ce}}}}Ab}{{j{{h{f}}g}}}{{n{l}}}A`{}}{d{{d{c}}}{}}{{{d{Ad}}}{{d{l}}}}1111111{{{d{Af}}}{{d{Afc}}}{}}0000000`{{{d{{b{ce}}}}}{{j{{h{Ab}}g}}}{{n{l}}}A`{}}{{{d{Ah}}}Ah}{{{d{Aj}}}Aj}{{{d{Al}}}Al}{{d{d{Afc}}}An{}}00{{dB`}An}00{{{d{Aj}}{d{Aj}}}Bb}{{d{d{c}}}Bb{}}{{{d{Ah}}{d{Ah}}Bd}Ah}{{{d{Af{b{lc}}}}{d{Bf}}{d{{Bh{B`}}}}{d{Bj}}{h{{d{Bf}}}}}{{j{{Bn{eBl}}g}}}A`{}{}}{{}Ah}{C`{{d{c}}}{}}0000000{C`{{d{Afc}}}{}}0000000{C`An}0000000{{{d{Ah}}{d{Ah}}}Cb}{{{d{Aj}}{d{Aj}}}Cb}{{{d{Al}}{d{Al}}}Cb}{{d{d{c}}}Cb{}}00000000000000`{{{d{Ah}}}Cd}{{{d{{b{ce}}}}{d{Cf}}}{{j{{h{g}}i}}}{{n{l}}}A`{}{}}{{{d{Ch}}Ab}{{j{{h{Cj}}Cl}}}}{{{d{Ah}}{d{AfCn}}}D`}{{{d{Aj}}{d{AfCn}}}D`}0{{{d{Al}}{d{AfCn}}}D`}{{{d{Cl}}{d{AfCn}}}D`}0{{ce}{{j{{b{le}}Db}}}{{Df{Dd}}}{A`Dh}}{c{{j{DjDb}}}{{Df{Dd}}}}{c{{j{ChCl}}}{{Df{Dd}}}}{cc{}}0000000{DlCl}{DbCl}{DnCl}{{{d{c}}}c{}}00{CdAh}{{{d{{b{ce}}}}g}{{j{{h{i}}k}}}{{n{l}}}A`{}{}{}}{{{d{{b{ce}}}}g}{{j{Abi}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}{d{E`}}}{{j{{h{g}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}}{{j{{Eb{g}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}g{d{Ed}}{d{{Ef{i}}}}}{{j{Ehk}}}{{n{l}}}A`{}{}{}}{{{d{{b{ce}}}}Ab}{{j{{h{Ej}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}{d{El}}}{{j{{Eb{{Bn{Ab{h{En}}}}}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}g}{{j{{h{F`}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}{d{Fb}}Fd}{{j{{h{g}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}g{h{{Fh{Ff}}}}}{{j{{Eb{{Bn{CfFj}}}}i}}}{{n{l}}}A`{}{}}{{{d{Ch}}}{{j{{h{Ab}}Cl}}}}{{{d{{b{ce}}}}}{{j{{h{{Bn{AbEj}}}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}Fl}{{j{{h{Fn}}g}}}{{n{l}}}A`{}}{{{d{Af{b{lc}}}}eG`}{{j{{h{F`}}g}}}A`{}{}}{{{d{{b{ce}}}}El}{{j{{Eb{{Gd{gGb}}}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}Gf}{{j{{Eb{{Bn{gGh}}}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}{d{Gj}}El}{{j{{Eb{Fl}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}{d{Gj}}}{{j{{Eb{Gl}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}{d{Gj}}ElFf}{{j{{h{{Gd{gGb}}}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}{d{Cf}}AbFf}{{j{{Eb{Gn}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}H`}{{j{{h{{Bn{AbAb}}}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}Gj}{{j{{h{Hb}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}g{d{Cf}}}{{j{{h{Fj}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}gAb}{{j{{Hf{CfHd}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}{d{Hh}}Cb}{{j{{h{Gn}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}g}{{j{{Hf{Cf{h{Fj}}}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}Gj}{{j{{h{Ab}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}}{{j{{Eb{{Hj{g}}}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}}{{j{{Hf{gE`}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}{d{Hh}}}{{j{{h{Gn}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}}{{j{{h{Ab}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}Ff}{{j{{h{{Hl{g}}}}i}}}{{n{l}}}A`{}{}}{{{d{Ah}}{d{Afc}}}AnHn}{{{d{Af{b{lc}}}}{d{Bf}}{d{{Bh{B`}}}}Fd{d{Bj}}{h{{d{Bf}}}}}{{j{{Bn{eBl}}g}}}A`{}{}}{{{d{Af{b{lc}}}}{d{Bf}}{d{E`}}{d{Bj}}I`{h{{d{Bf}}}}}{{j{eg}}}A`{}{}}{{}C`}0000000{{}c{}}0000000{{}{{Ib{c}}}{}}0000000{{{d{Aj}}{d{Aj}}}{{h{Bb}}}}{{{d{Af{b{lc}}}}{d{Id}}{Eb{{If{e}}}}}{{j{Ang}}}A`{}{}}{{{d{Af{b{lc}}}}{d{Gn}}}{{j{eg}}}A`{}{}}{{{d{Af{b{Adc}}}}Ih{d{{Ef{{Il{Ij}}}}}}}{{j{An{In{e}}}}}A`{}}{{{d{Af{b{lc}}}}Ih{d{{Ef{{Il{Ij}}}}}}}{{j{An{In{e}}}}}A`{}}{{{d{Af{b{lc}}}}eC`}{{j{{Eb{{Bn{CfFj}}}}g}}}A`{}{}}{{{d{{b{ce}}}}{d{{Bh{B`}}}}}{{j{{J`{g}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}gHd{d{{Ef{El}}}}Ab{d{{Ef{i}}}}}{{j{{Jb{i}}k}}}{{n{l}}}A`{}{}{}}{{{d{Af{b{lc}}}}GjJd}{{j{Ane}}}A`{}}{{{d{Af{b{lc}}}}{Jf{e}}}{{j{Ang}}}A`{}{}}{{{d{Af{b{lc}}}}{d{{Ef{{Jh{e}}}}}}}{{j{Ang}}}A`{}{}}{{{d{{b{ce}}}}}{{j{{Eb{Jj}}g}}}{{n{l}}}A`{}}{dc{}}00{dJl}0{{{d{{b{ce}}}}}{{j{{Eb{Jn}}g}}}{{n{l}}}A`{}}{{{d{Af{b{lc}}}}i}{{j{eg}}}{A`Dh}{}{{K`{Db}}}{{Kd{{d{Af{b{Adc}}}}}{{Kb{{j{eg}}}}}}}}{{{d{Af{b{lc}}}}Ab}{{j{Abe}}}A`{}}{{{d{Ch}}Ab}{{j{AnCl}}}}{c{{j{e}}}{}{}}0000000{{}{{j{c}}}{}}0000000{dKf}0000000{{{d{Af{b{lc}}}}Ab}{{j{Ane}}}A`{}}{{{d{{b{ce}}}}g{d{{Bh{B`}}}}}{{j{Cbi}}}{{n{l}}}A`{}{}}{{}c{}}0000000`{{{d{Dj}}{h{Ab}}{h{C`}}g}{{j{An{Kh{ce}}}}}{}{}{{Kl{Kj}{{Kb{{j{An{Kh{ce}}}}}}}}}}{{{d{Ch}}{h{Ab}}{h{C`}}g}{{j{An{Kh{ce}}}}}{}{}{{Kl{Kj}{{Kb{{j{An{Kh{ce}}}}}}}}}}{{{d{Af{b{Adc}}}}k}{{j{gi}}}A`{}{}{{K`{{In{Kn}}}}}{{Kl{{d{Af{L`{e}}}}}{{Kb{{j{gi}}}}}}}}{{{d{Af{b{lc}}}}m}{{j{gk}}}A`{}{}{}{{K`{{In{i}}}}}{{Kl{{d{Af{L`{e}}}}}{{Kb{{j{gk}}}}}}}}{{{d{Ch}}{d{{Ef{Cj}}}}}{{j{AnCl}}}}`{{{d{Cj}}{d{c}}}Lb{{Df{Dd}}}}``{d{{d{c}}}{}}{{{d{Af}}}{{d{Afc}}}{}}{{{d{Cj}}}Cj}{{d{d{Afc}}}An{}}{{dB`}An}{C`{{d{c}}}{}}{C`{{d{Afc}}}{}}{C`An}{{{d{Cj}}{d{Cj}}}Cb}{{d{d{c}}}Cb{}}0000{{{d{Cj}}{d{AfCn}}}D`}{cc{}}{{{d{c}}}c{}}``{{}C`}{{}c{}}{{}{{Ib{c}}}{}}```{dc{}}{c{{j{e}}}{}{}}{{}{{j{c}}}{}}{dKf}{{}c{}}{{{d{AfCh}}}{{j{An{Ld{CdDb}}}}}}{{{d{Dj}}}{{j{AnDb}}}}`{{}{{Eb{{Lh{Lf}}}}}}```{d{{d{c}}}{}}{{{d{Af}}}{{d{Afc}}}{}}{{{d{Lj}}}{{Ll{Cd}}}}{C`{{d{c}}}{}}{C`{{d{Afc}}}{}}{{{d{Lj}}}{{d{Bf}}}}{{{d{Lj}}{d{Ln}}}{{j{Anc}}}{}}{C`An}{cc{}}{{{d{Lj}}}Cd}{{}C`}{{}c{}}{{}{{Ib{c}}}{}}{c{{j{e}}}{}{}}{{}{{j{c}}}{}}{dKf}9{{}c{}}``````````````````````````````{d{{d{c}}}{}}{{{d{Af}}}{{d{Afc}}}{}}?>;{{{d{M`}}{d{AfCn}}}D`}0{MbM`}{MdM`}{MfM`}{DlM`}{MhM`}{DnM`}{DbM`}{MjM`}{{{In{Kn}}}M`}{MlM`}{cc{}}{{}C`}{{}c{}}{{}{{Ib{c}}}{}}{{{d{M`}}}{{h{{d{Mn}}}}}}{dJl}{c{{j{e}}}{}{}}{{}{{j{c}}}{}}{dKf}{{}c{}}```{d{{d{c}}}{}}{{{d{Af}}}{{d{Afc}}}{}}{{{d{N`}}}N`}{{d{d{Afc}}}An{}}{{dB`}An}`{C`{{d{c}}}{}}{C`{{d{Afc}}}{}}{C`An}{{{d{N`}}{d{AfCn}}}D`}{cc{}}{{{d{c}}}c{}}{{{d{N`}}}Ah}`{{}C`}{{}c{}}{{}{{Ib{c}}}{}}{{{d{N`}}}{{h{{d{Bf}}}}}}{{{d{N`}}}{{d{Nb}}}}`{dc{}}{c{{j{e}}}{}{}}{{}{{j{c}}}{}}{dKf}{{{d{N`}}}{{h{{d{E`}}}}}}{{{d{N`}}}Nd}{{}c{}}``````{{{d{Af{Nf{lc}}}}eNh}{{j{Ang}}}Nj{}{}}{{{d{Af{Nf{{d{Ln}}c}}}}eNh}{{j{Ang}}}Nj{}{}}{d{{d{c}}}{}}0{{{d{Af}}}{{d{Afc}}}{}}0{{{d{{Nf{{d{Ln}}c}}}}}{{j{C`e}}}Nj{}}{{{d{{Nf{lc}}}}}{{j{C`e}}}Nj{}}{C`{{d{c}}}{}}0{C`{{d{Afc}}}{}}0{C`An}0{{{d{Kn}}{d{AfCn}}}D`}0{{{d{{Nf{lc}}}}C`i}{{j{Ang}}}Nj{}{}{{Kl{{d{e}}{d{Nh}}}{{Kb{{j{Ang}}}}}}}}{{{d{{Nf{{d{Ln}}c}}}}C`i}{{j{Ang}}}Nj{}{}{{Kl{{d{e}}{d{Nh}}}{{Kb{{j{Ang}}}}}}}}{cc{}}0{{{d{{Nf{{d{Ln}}c}}}}}{{j{{Nl{e}}g}}}Nj{}{}}{{{d{{Nf{lc}}}}}{{j{{Nl{e}}g}}}Nj{}{}}{{{d{{Nf{lc}}}}{d{e}}}{{j{{h{Nh}}g}}}Nj{}{}}{{{d{{Nf{{d{Ln}}c}}}}{d{e}}}{{j{{h{Nh}}g}}}Nj{}{}}{{{d{{Nf{lc}}}}C`}{{j{{h{{Bn{eNh}}}}g}}}Nj{}{}}{{{d{{Nf{{d{Ln}}c}}}}C`}{{j{{h{{Bn{eNh}}}}g}}}Nj{}{}}{{{d{{Nf{{d{Ln}}c}}}}Nn}{{j{{h{{O`{e}}}}g}}}Nj{}{}}{{{d{{Nf{lc}}}}Nn}{{j{{h{{O`{e}}}}g}}}Nj{}{}}{{{d{{Nf{lc}}}}}{{j{{Eb{Nn}}e}}}Nj{}}{{{d{{Nf{{d{Ln}}c}}}}}{{j{{Eb{Nn}}e}}}Nj{}}{{}C`}0{{}c{}}0{{}{{Ib{c}}}{}}0{{{d{{Nf{lc}}}}}{{j{{h{{O`{e}}}}g}}}Nj{}{}}{{{d{{Nf{{d{Ln}}c}}}}}{{j{{h{{O`{e}}}}g}}}Nj{}{}}{{{d{{Nf{{d{Ln}}c}}}}}{{j{{h{e}}g}}}Nj{}{}}{{{d{{Nf{lc}}}}}{{j{{h{e}}g}}}Nj{}{}}10{{{d{Af{Nf{{d{Ln}}c}}}}{Nl{e}}}{{j{Ang}}}Nj{}{}}{{{d{Af{Nf{lc}}}}{Nl{e}}}{{j{Ang}}}Nj{}{}}{{{d{Af{Nf{lc}}}}{O`{e}}}{{j{Ang}}}Nj{}{}}{{{d{Af{Nf{{d{Ln}}c}}}}{O`{e}}}{{j{Ang}}}Nj{}{}}{{{d{Af{Nf{lc}}}}{d{e}}}{{j{Ang}}}Nj{}{}}{{{d{Af{Nf{{d{Ln}}c}}}}{d{e}}}{{j{Ang}}}Nj{}{}}{{{d{Kn}}}{{h{{d{Mn}}}}}}{dJl}32{{{d{Af{Nf{{d{Ln}}c}}}}Ih}{{j{Ane}}}Nj{}}{{{d{Af{Nf{lc}}}}Ih}{{j{Ane}}}Nj{}}{c{{j{e}}}{}{}}0{{}{{j{c}}}{}}0{dKf}0{{{d{Af{Nf{lc}}}}{d{e}}i}{{j{Cbg}}}Nj{}{}{{Ob{{d{AfNh}}}{{Kb{{j{Ang}}}}}}}}{{{d{Af{Nf{{d{Ln}}c}}}}{d{e}}i}{{j{Cbg}}}Nj{}{}{{Ob{{d{AfNh}}}{{Kb{{j{Ang}}}}}}}}{{}c{}}0{{{d{Af{Nf{{d{Ln}}c}}}}C`i}{{j{Ang}}}Nj{}{}{{Kl{{d{e}}{d{Nh}}}{{Kb{{j{Ang}}}}}}}}{{{d{Af{Nf{lc}}}}C`i}{{j{Ang}}}Nj{}{}{{Kl{{d{e}}{d{Nh}}}{{Kb{{j{Ang}}}}}}}}`````````````````{d{{d{c}}}{}}{{{d{Af}}}{{d{Afc}}}{}}{C`{{d{c}}}{}}{C`{{d{Afc}}}{}}{C`An}{{{d{Od}}{d{AfCn}}}D`}0{cc{}}{M`Od}{MdOd}{{{In{Kn}}}Od}{MlOd}{DbOd}{{}C`}{{{d{Af{b{lc}}}}{h{{Bh{B`}}}}}{{j{An{Ld{CdOd}}}}}A`}{{}c{}}{{}{{Ib{c}}}{}}{{{d{Od}}}{{h{{d{Mn}}}}}}{dJl}{c{{j{e}}}{}{}}{{}{{j{c}}}{}}{dKf}{{}c{}}","D":"Mb","p":[[5,"WalletDb",0],[1,"reference",null,null,1],[5,"BlockMetadata",500],[6,"Option",501,null,1],[6,"Result",502,null,1],[5,"Connection",503],[10,"Borrow",504],[10,"Parameters",505],[5,"BlockHeight",505],[5,"SqlTransaction",0],[0,"mut"],[5,"AccountUuid",0],[5,"ReceivedNoteId",0],[5,"UtxoId",0],[1,"unit"],[1,"u8"],[6,"Ordering",506],[5,"Choice",507],[1,"str"],[8,"SecretVec",508],[5,"AccountBirthday",500],[5,"UnifiedSpendingKey",509],[1,"tuple",null,null,1],[1,"usize"],[1,"bool"],[5,"Uuid",510],[6,"TransparentAddress",511],[5,"FsBlockDb",0],[5,"BlockMeta",242],[6,"FsBlockDbError",0],[5,"Formatter",512],[8,"Result",512],[6,"Error",513],[5,"Path",514],[10,"AsRef",515],[10,"Clone",516],[5,"BlockDb",0],[5,"DecodeError",517],[5,"Error",518],[5,"UnifiedFullViewingKey",509],[5,"Vec",519],[6,"NoteFilter",500],[1,"slice"],[5,"AccountMeta",500],[5,"BlockHash",520],[6,"ShieldedProtocol",521],[5,"Position",522],[5,"UnifiedAddress",523],[5,"SeedFingerprint",524],[5,"AccountId",525],[1,"u32"],[5,"Range",526],[5,"TransparentAddressMetadata",527],[5,"NoteId",527],[6,"Memo",528],[5,"UnifiedAddressRequest",509],[6,"Note",527],[5,"ReceivedNote",527],[6,"NullifierQuery",500],[5,"Nullifier",529],[5,"TxId",530],[5,"OutputOfSentTx",500],[5,"WalletTransparentOutput",527],[8,"NonZeroU32",531],[5,"Transaction",530],[5,"Zatoshis",532],[5,"HashMap",533],[5,"OutPoint",534],[5,"TransactionSummary",535],[5,"WalletSummary",500],[10,"Hasher",536],[6,"AccountPurpose",500],[5,"Request",537],[5,"ChainState",538],[5,"ScannedBlock",500],[1,"u64"],[5,"Node",539],[5,"CommitmentTreeRoot",538],[6,"ShardTreeError",540],[6,"SeedRelevance",500],[5,"SpendableNotes",500],[6,"TransactionStatus",500],[5,"DecryptedTransaction",500],[5,"SentTransaction",500],[5,"ScanRange",541],[5,"String",542],[6,"TransactionDataRequest",500],[10,"From",515],[17,"Output"],[10,"FnOnce",543],[5,"TypeId",544],[6,"Error",545],[5,"CompactBlock",546],[10,"FnMut",543],[6,"Error",388],[5,"ShardTree",547],[5,"PathBuf",514],[6,"MigratorError",548],[10,"RusqliteMigration",549],[5,"Box",550,null,1],[5,"Migration",281],[5,"HashSet",551],[5,"Transaction",552],[6,"SqliteClientError",301],[6,"Error",528],[6,"AddressGenerationError",509],[6,"Error",553],[6,"ParseError",554],[6,"TransparentCodecError",555],[6,"BalanceError",532],[10,"Error",556],[5,"Account",360],[6,"AccountSource",500],[5,"UnifiedIncomingViewingKey",509],[5,"SqliteShardStore",388],[5,"Checkpoint",557],[10,"HashSer",558],[8,"PrunableTree",559],[5,"Address",522],[8,"LocatedPrunableTree",559],[10,"Fn",543],[6,"WalletMigrationError",466],[15,"RequestedRewindInvalid",358],[15,"SubtreeDiscontinuity",460],[15,"CheckpointConflict",460]],"r":[],"b":[[99,"impl-Debug-for-ReceivedNoteId"],[100,"impl-Display-for-ReceivedNoteId"],[102,"impl-Display-for-FsBlockDbError"],[103,"impl-Debug-for-FsBlockDbError"],[115,"impl-From%3CDecodeError%3E-for-FsBlockDbError"],[116,"impl-From%3CError%3E-for-FsBlockDbError"],[117,"impl-From%3CError%3E-for-FsBlockDbError"],[184,"impl-WalletCommitmentTrees-for-WalletDb%3CSqlTransaction%3C\'conn%3E,+P%3E"],[185,"impl-WalletCommitmentTrees-for-WalletDb%3CConnection,+P%3E"],[239,"impl-WalletCommitmentTrees-for-WalletDb%3CSqlTransaction%3C\'conn%3E,+P%3E"],[240,"impl-WalletCommitmentTrees-for-WalletDb%3CConnection,+P%3E"],[336,"impl-Display-for-SqliteClientError"],[337,"impl-Debug-for-SqliteClientError"],[338,"impl-From%3CError%3E-for-SqliteClientError"],[339,"impl-From%3CAddressGenerationError%3E-for-SqliteClientError"],[340,"impl-From%3CError%3E-for-SqliteClientError"],[341,"impl-From%3CDecodeError%3E-for-SqliteClientError"],[342,"impl-From%3CParseError%3E-for-SqliteClientError"],[343,"impl-From%3CError%3E-for-SqliteClientError"],[344,"impl-From%3CError%3E-for-SqliteClientError"],[345,"impl-From%3CTransparentCodecError%3E-for-SqliteClientError"],[346,"impl-From%3CShardTreeError%3CError%3E%3E-for-SqliteClientError"],[347,"impl-From%3CBalanceError%3E-for-SqliteClientError"],[394,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[395,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[400,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[401,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[408,"impl-Display-for-Error"],[409,"impl-Debug-for-Error"],[410,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[411,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[414,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[415,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[416,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[417,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[418,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[419,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[420,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[421,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[422,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[423,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[430,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[431,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[432,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[433,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[434,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[435,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[436,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[437,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[438,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[439,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[440,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[441,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[444,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[445,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[446,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[447,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[454,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[455,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[458,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[459,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[482,"impl-Display-for-WalletMigrationError"],[483,"impl-Debug-for-WalletMigrationError"],[485,"impl-From%3CSqliteClientError%3E-for-WalletMigrationError"],[486,"impl-From%3CAddressGenerationError%3E-for-WalletMigrationError"],[487,"impl-From%3CShardTreeError%3CError%3E%3E-for-WalletMigrationError"],[488,"impl-From%3CBalanceError%3E-for-WalletMigrationError"],[489,"impl-From%3CError%3E-for-WalletMigrationError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAIsBIwADAAMACQADABEAEwAmADgAYQAAAGMABQB0AAUAewADAIAABACGAB8ArgAbAMsAIQDuAAMA9AARAAcBAQAKAQAADAEIABcBAgAbAQgAJQEBACgBBQBMARAAXgEAAGABCABqAQkAdQEBAHgBAAB6AQoAiQEAAIsBEQCfAQsArQElAN0BBwDmAQUA7gEGAA==","P":[[16,"C,P,WalletRead::Error"],[19,"T"],[20,""],[21,"T"],[37,"C,P,WalletRead::Error"],[38,""],[41,"T"],[44,""],[48,"K"],[49,""],[50,"P,WalletRead::AccountId,WalletRead::Error"],[51,""],[52,"T"],[68,""],[79,"K"],[95,""],[96,"C,P,WalletRead::AccountId,WalletRead::Error"],[97,""],[104,"F,P"],[105,"P"],[107,"T"],[115,""],[118,"T"],[121,""],[122,"C,P,WalletRead::AccountId,WalletRead::Account,WalletRead::Error"],[123,"C,P,WalletRead::AccountId,WalletRead::Error"],[124,"C,P,WalletRead::Account,WalletRead::Error"],[125,"C,P,WalletRead::AccountId,WalletRead::Error"],[126,"C,P,InputSource::AccountId,InputSource::NoteRef,InputSource::Error"],[127,"C,P,WalletRead::Error"],[129,"C,P,WalletRead::AccountId,WalletRead::Error"],[130,"C,P,WalletRead::Account,WalletRead::Error"],[131,"C,P,WalletRead::AccountId,WalletRead::Error"],[132,""],[133,"C,P,WalletRead::Error"],[135,"P,WalletRead::AccountId,WalletRead::Error"],[136,"C,P,InputSource::NoteRef,InputSource::Error"],[137,"C,P,WalletRead::AccountId,WalletRead::Error"],[138,"C,P,WalletRead::Error"],[140,"C,P,InputSource::NoteRef,InputSource::Error"],[141,"C,P,InputSource::Error"],[142,"C,P,WalletRead::Error"],[144,"C,P,WalletRead::AccountId,WalletRead::Error"],[146,"C,P,InputSource::Error"],[147,"C,P,WalletRead::AccountId,WalletRead::Error"],[148,"C,P,WalletRead::Error"],[149,"C,P,WalletRead::AccountId,WalletRead::Error"],[151,"C,P,InputSource::Error"],[152,"C,P,WalletRead::Error"],[153,"C,P,WalletRead::AccountId,WalletRead::Error"],[154,"__H"],[155,"P,WalletRead::Account,WalletRead::Error"],[157,""],[165,"U"],[173,"T"],[181,""],[182,"P,WalletRead::AccountId,WalletRead::Error"],[183,"P,WalletWrite::UtxoRef,WalletRead::Error"],[184,"P,WalletCommitmentTrees::Error"],[186,"P,WalletRead::AccountId,WalletRead::Error"],[187,"C,P,WalletRead::AccountId,WalletRead::Error"],[188,"C,P,InputSource::AccountId,InputSource::NoteRef,InputSource::Error"],[189,"P,WalletRead::Error"],[190,"P,WalletRead::AccountId,WalletRead::Error"],[192,"C,P,WalletRead::Error"],[193,"T"],[196,""],[198,"C,P,WalletRead::Error"],[199,"P,A,E,F"],[200,"P,WalletRead::Error"],[201,""],[202,"U,T"],[210,"U"],[218,""],[226,"P,WalletRead::Error"],[227,"C,P,WalletRead::AccountId,WalletRead::Error"],[228,"V"],[237,"DbErrT,BlockSource::Error,F"],[239,"P,WalletCommitmentTrees::SaplingShardStore,A,E,F"],[240,"P,WalletCommitmentTrees::SaplingShardStore,A,WalletCommitmentTrees::Error,E,F"],[241,""],[243,"P"],[246,"T"],[248,""],[249,"T"],[250,""],[251,"T"],[253,""],[255,"K"],[260,""],[261,"T"],[265,""],[266,"U"],[267,"T"],[272,"U,T"],[273,"U"],[274,""],[275,"V"],[276,""],[283,"T"],[285,""],[286,"T"],[288,""],[289,"RusqliteMigration::Error"],[290,""],[291,"T"],[292,""],[294,"U"],[295,"T"],[296,"U,T"],[297,"U"],[298,""],[299,"RusqliteMigration::Error"],[300,"V"],[331,"T"],[335,""],[348,"T"],[349,""],[350,"U"],[351,"T"],[352,""],[354,"U,T"],[355,"U"],[356,""],[357,"V"],[361,"T"],[363,""],[364,"T"],[365,""],[367,"T"],[369,""],[371,"T"],[373,""],[376,"U"],[377,"T"],[378,""],[381,"T"],[382,"U,T"],[383,"U"],[384,""],[387,"V"],[394,"H,ShardStore::CheckpointId,ShardStore::Error"],[396,"T"],[400,"H,ShardStore::Error"],[402,"T"],[406,""],[410,"H,ShardStore::CheckpointId,ShardStore::Error,F"],[412,"T"],[414,"H,ShardStore::H,ShardStore::Error"],[416,"H,ShardStore::CheckpointId,ShardStore::Error"],[420,"H,ShardStore::H,ShardStore::Error"],[422,"H,ShardStore::Error"],[424,""],[426,"U"],[428,"T"],[430,"H,ShardStore::H,ShardStore::Error"],[432,"H,ShardStore::CheckpointId,ShardStore::Error"],[436,"H,ShardStore::H,ShardStore::Error"],[440,"H,ShardStore::CheckpointId,ShardStore::Error"],[442,""],[444,"H,ShardStore::CheckpointId,ShardStore::Error"],[446,"H,ShardStore::Error"],[448,"U,T"],[450,"U"],[452,""],[454,"H,ShardStore::CheckpointId,ShardStore::Error,F"],[456,"V"],[458,"H,ShardStore::CheckpointId,ShardStore::Error,F"],[477,"T"],[481,""],[484,"T"],[485,""],[491,"P"],[492,"U"],[493,"T"],[494,""],[496,"U,T"],[497,"U"],[498,""],[499,"V"]]}],["zcash_encoding",{"t":"FFSFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Array","CompactSize","MAX_COMPACT_SIZE","Optional","Vector","borrow","","","","borrow_mut","","","","from","","","","into","","","","read","","","","read_collected","","read_collected_mut","","read_t","serialized_size","serialized_size_of_u8_vec","try_from","","","","try_into","","","","type_id","","","","write","","","","write_nonempty","write_sized"],"q":[[0,"zcash_encoding"],[50,"std::io::error"],[51,"std::io"],[52,"alloc::vec"],[53,"core::ops::function"],[54,"core::option"],[55,"core::iter::traits::collect"],[56,"core::convert"],[57,"core::result"],[58,"core::any"],[59,"nonempty"],[60,"core::iter::traits::iterator"],[61,"core::iter::traits::exact_size"]],"i":"`````CbCdCfCh32103210321032102121332321032103210321022","f":"`````{b{{b{c}}}{}}000{{{b{d}}}{{b{dc}}}{}}000{cc{}}000{{}c{}}000{c{{h{f}}}j}{{cg}{{h{{l{e}}}}}j{}{{A`{{b{dc}}}{{n{{h{e}}}}}}}}{{cAbg}{{h{{l{e}}}}}j{}{{A`{{b{dc}}}{{n{{h{e}}}}}}}}{{cg}{{h{{Ad{e}}}}}j{}{{A`{c}{{n{{h{e}}}}}}}}{{cg}{{h{i}}}j{}{{A`{{b{dc}}}{{n{{h{e}}}}}}}{{Af{e}}}}{{cAbg}{{h{i}}}j{}{{A`{{b{dc}}}{{n{{h{e}}}}}}}{{Af{e}}}}{{cg}{{h{i}}}j{}{{Ah{{b{dc}}}{{n{{h{e}}}}}}}{{Af{e}}}}{{cAbg}{{h{i}}}j{}{{Ah{{b{dc}}}{{n{{h{e}}}}}}}{{Af{e}}}}{c{{h{e}}}j{{Aj{f}}}}{AbAb}{{{b{{An{Al}}}}}Ab}{c{{B`{e}}}{}{}}000{{}{{B`{c}}}{}}000{bBb}000{{cAb}{{h{Bd}}}Bf}{{c{b{{An{e}}}}g}{{h{Bd}}}Bf{}{{A`{{b{dc}}{b{e}}}{{n{{h{Bd}}}}}}}}{{cgi}{{h{Bd}}}Bf{}{{Bj{}{{Bh{e}}}}}{{A`{{b{dc}}{b{e}}}{{n{{h{Bd}}}}}}}}{{c{Ad{e}}g}{{h{Bd}}}Bf{}{{A`{ce}{{n{{h{Bd}}}}}}}}{{c{b{{Bl{e}}}}g}{{h{Bd}}}Bf{}{{A`{{b{dc}}{b{e}}}{{n{{h{Bd}}}}}}}}{{cgi}{{h{Bd}}}Bf{}{{Bn{}{{Bh{e}}}}C`}{{A`{{b{dc}}e}{{n{{h{Bd}}}}}}}}","D":"Cn","p":[[1,"reference",null,null,1],[0,"mut"],[1,"u64"],[8,"Result",50],[10,"Read",51],[5,"Vec",52],[17,"Output"],[10,"Fn",53],[1,"usize"],[6,"Option",54,null,1],[10,"FromIterator",55],[10,"FnMut",53],[10,"TryFrom",56],[1,"u8"],[1,"slice"],[6,"Result",57,null,1],[5,"TypeId",58],[1,"unit"],[10,"Write",51],[17,"Item"],[10,"IntoIterator",55],[5,"NonEmpty",59],[10,"Iterator",60],[10,"ExactSizeIterator",61],[5,"CompactSize",0],[5,"Vector",0],[5,"Array",0],[5,"Optional",0]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAABMAAgAGAAcAIQALAA==","P":[[5,"T"],[17,"U"],[21,"R"],[22,"R,E,F"],[24,"R,T,F"],[25,"R,E,F,O"],[29,"R,T"],[30,""],[32,"U,T"],[36,"U"],[40,""],[44,"W"],[45,"W,E,F"],[46,"W,E,I,F"],[47,"W,T,F"],[48,"W,E,F"],[49,"W,E,I,F"]]}],["zcash_extensions",{"t":"","n":[],"q":[],"i":"","f":"","D":"`","p":[],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAEAAAAAAAAAEAAAAAAA","P":[]}],["zcash_history",{"t":"FGGGPPPPSSPFRPFGGKNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNMNNONMNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNOMNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNN","n":["Entry","EntryKind","EntryLink","Error","ExpectedInMemory","ExpectedNode","Generated","Leaf","MAX_ENTRY_SIZE","MAX_NODE_DATA_SIZE","Node","NodeData","","Stored","Tree","V1","V2","Version","append_leaf","borrow","","","","","","","","borrow_mut","","","","","","","","clone","","clone_into","","clone_to_uninit","","combine","","","combine_inner","","","complete","consensus_branch_id","","","","default","end_height","","","","end_sapling_root","end_target","end_time","fmt","","","","","","","","from","","","","","","","","from_bytes","","","","hash","","","into","","","","","","","","is_empty","leaf","leaf_count","left","len","link_node_expected","new","","new_leaf","node_expected","read","","","","","resolve_link","right","root","root_node","sapling_tx","start_height","","","","start_sapling_root","start_target","start_time","subtree_commitment","subtree_total_work","to_bytes","","","to_owned","","to_string","","","truncate_leaf","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","vzip","","","","","","","","write","","","",""],"q":[[0,"zcash_history"],[166,"zcash_history::tree"],[167,"alloc::vec"],[168,"core::result"],[169,"zcash_history::version"],[170,"zcash_history::node_data"],[171,"zcash_history::entry"],[172,"core::fmt"],[173,"std::io::error"],[174,"core::convert"],[175,"std::io"],[176,"alloc::string"],[177,"core::any"]],"i":"````l0hBh``0`A`2````d0CjClAjAb8764321087607070755053215320053200001108877643210876551055043210876411148411853210414405320000005500718744321087643210876432108764321087653210","f":"``````````````````{{{f{b{d{c}}}}}{{n{{j{h}}l}}}A`}{f{{f{c}}}{}}0000000{{{f{b}}}{{f{bc}}}{}}0000000{{{f{Ab}}}Ab}{{{f{h}}}h}{{f{f{bc}}}Ad{}}0{{fAf}Ad}0{{{f{c}}{f{c}}}c{}}0{{{f{Ab}}{f{Ab}}}Ab}{{{Ah{Af}}{f{c}}{f{c}}}c{}}00{{{f{{Aj{c}}}}}AlA`}{{{f{c}}}An{}}00`{{}Ab}{{{f{c}}}B`{}}00````{{{f{{Aj{c}}}}{f{bBb}}}BdA`}{{{f{{Aj{c}}}}{f{bBb}}}Bd{BfA`}}{{{f{Ab}}{f{bBb}}}Bd}{{{f{l}}{f{bBb}}}Bd}0{{{f{h}}{f{bBb}}}Bd}0{{{f{Bh}}{f{bBb}}}Bd}{cc{}}0000000{{Anc}{{Bj{e}}}{{Bn{{Bl{Af}}}}}{}}0{{Anc}{{Bj{{Aj{e}}}}}{{Bn{{Bl{Af}}}}}A`}{{Anc}{{Bj{Ab}}}{{Bn{{Bl{Af}}}}}}{{{f{c}}}{{Ah{Af}}}{}}0{{{f{Ab}}}{{Ah{Af}}}}{{}c{}}0000000{{{f{{d{c}}}}}AlA`}{{{f{{Aj{c}}}}}AlA`}{{{f{{Aj{c}}}}}B`A`}{{{f{{Aj{c}}}}}{{n{hl}}}A`}{{{f{{d{c}}}}}AnA`}{hl}{{An{j{{C`{An{Aj{c}}}}}}{j{{C`{An{Aj{c}}}}}}}{{d{c}}}A`}{{hh}{{Aj{c}}}A`}{{}{{Aj{c}}}A`}{{}l}{{An{f{bc}}}{{Bj{e}}}Cb{}}00{{An{f{bc}}}{{Bj{{Aj{e}}}}}CbA`}{{An{f{bc}}}{{Bj{Ab}}}Cb}{{{f{{d{c}}}}h}{{n{{`{c}}l}}}A`}:{{{f{{d{c}}}}}hA`}{{{f{{d{c}}}}}{{n{{`{c}}l}}}A`}`{{{f{c}}}B`{}}00``````{{{f{c}}}{{j{Af}}}{}}0{{{f{Ab}}}{{j{Af}}}}{fc{}}0{fCd}00{{{f{b{d{c}}}}}{{n{Anl}}}A`}{c{{n{e}}}{}{}}0000000{{}{{n{c}}}{}}0000000{fCf}0000000{{}c{}}0000000{{{f{c}}{f{be}}}{{Bj{Ad}}}{}Ch}00{{{f{{Aj{c}}}}{f{be}}}{{Bj{Ad}}}A`Ch}{{{f{Ab}}{f{bc}}}{{Bj{Ad}}}Ch}","D":"Jn","p":[[0,"mut"],[5,"Tree",0,166],[1,"reference",null,null,1],[6,"EntryLink",0],[5,"Vec",167],[6,"Error",0],[6,"Result",168,null,1],[10,"Version",0,169],[5,"NodeData",0,170],[1,"unit"],[1,"u8"],[1,"array"],[5,"Entry",0,171],[1,"bool"],[1,"u32"],[1,"u64"],[5,"Formatter",172],[8,"Result",172],[10,"Debug",172],[6,"EntryKind",0],[8,"Result",173],[1,"slice"],[10,"AsRef",174],[1,"tuple",null,null,1],[10,"Read",175],[5,"String",176],[5,"TypeId",177],[10,"Write",175],[6,"V1",0],[6,"V2",0]],"r":[[0,171],[8,171],[9,170],[11,170],[14,166],[15,169],[16,169],[17,169]],"b":[[60,"impl-Display-for-Entry%3CV%3E"],[61,"impl-Debug-for-Entry%3CV%3E"],[63,"impl-Display-for-Error"],[64,"impl-Debug-for-Error"],[65,"impl-Display-for-EntryLink"],[66,"impl-Debug-for-EntryLink"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAE8ACwAUABUALgABADIAAQA1AAAANwABAD0ABwBnAAEAcQABAHwABACCAB8AowABAA==","P":[[18,"V"],[19,"T"],[35,""],[37,"T"],[39,""],[41,"Version::NodeData"],[43,""],[44,"Version::NodeData"],[47,"V"],[48,"Version::NodeData"],[52,""],[53,"Version::NodeData"],[60,"V"],[62,""],[68,"T"],[76,"T,Version::NodeData"],[78,"T,V"],[79,"T"],[80,"Version::NodeData"],[82,""],[83,"U"],[91,"V"],[96,""],[97,"V"],[100,""],[101,"R,Version::NodeData"],[104,"R,V"],[105,"R"],[106,"V"],[111,"Version::NodeData"],[122,""],[123,"T"],[125,""],[128,"V"],[129,"U,T"],[137,"U"],[145,""],[153,"V"],[161,"Version::NodeData,W"],[164,"V,W"],[165,"W"]]}],["zcash_inspect",{"t":"FFFOOCCNNNNNNNNNNHCOONNNNNNNNNNNNNNNONNNNHHNNNNNNCCOHNNNNCNNNNNNNNNNNNNFGPPPPPPNNNNNNNNNNNNNNHNNNNOONNNNNNNNNNNNNNFKTSFTNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNHNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNONNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNFFFFFFFFFFFFNONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNHHCHHHFSFSNNNNHNNNNNNNNNNONNONNNNNNOONNNNNNNNNFFFOONNNNNNNNNNNNNNNNNNHNNNNNNNNNNHNNNNNNHNNHHNNNNNNNNNNNNN","n":["CliOptions","GROTH16_PARAMS","ORCHARD_VK","__private_field","","address","block","borrow","","","borrow_mut","","","command","command_list","command_name","command_usage","complete","context","","data","deref","","","","","deref_mut","","","drop","","","fmt","from","","","help","help_requested","init","","","inspect_bytes","inspect_possible_hash","into","","","into_request","","","keys","lookup","","main","parse","parse_command","self_command_list","self_usage","transaction","try_from","","","try_into","","","type_id","","","usage","vzip","","","Address","AddressKind","P2pkh","P2sh","Sapling","Sprout","Tex","Unified","borrow","","borrow_mut","","deref","","deref_mut","","drop","","from","","init","","inspect","into","","into_request","","kind","net","try_from","","try_from_sapling","try_from_sprout","try_from_tex","try_from_transparent_p2pkh","try_from_transparent_p2sh","try_from_unified","try_into","","type_id","","vzip","","Block","BlockParams","MAX","MIN_BLOCK_VERSION","U256","WORD_BITS","abs_diff","add","","add_assign","add_slice","as_bits","as_ref","as_u128","as_u32","as_u64","as_usize","binop_carry","binop_slice","bit","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","","borrow_mut","","build_auth_data_root","build_merkle_root","byte","check_equihash_solution","check_proof_of_work","checked_add","checked_div","checked_mul","checked_neg","checked_pow","checked_rem","checked_sub","clone","clone_into","clone_to_uninit","cmp","compare","default","deref","","deref_mut","","derive_block_commitments_hash","div","","div_assign","div_mod","div_mod_knuth","div_mod_small","div_mod_word","drop","","eq","equihash_k","equihash_n","equivalent","","","","","exp10","extract_height","fits_word","fmt","","","","fmt_hex","from","","","","","","","","","","","","","","","","","","","from_big_endian","from_compact","from_dec_str","from_little_endian","from_ref","from_str","from_str_radix","full_mul_u64","full_shl","full_shr","guess_params","","hash","header","init","","inspect","inspect_header","inspect_header_inner","integer_sqrt","into","","into_request","","is_zero","leading_zeros","low_u128","low_u32","low_u64","max_value","mul","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","mul_assign","","","","","","","","","","","mul_u64","not","one","overflowing_add","overflowing_mul","overflowing_mul_u64","overflowing_neg","overflowing_pow","overflowing_sub","partial_cmp","pow","pow_limit","read","rem","","rem_assign","saturating_add","saturating_mul","saturating_sub","shl","","shl_assign","shr","","shr_assign","split","split_u128","sub","","sub_assign","sub_slice","to_big_endian","to_little_endian","to_owned","to_string","trailing_zeros","try_as_bits","try_from","","try_into","","txs","type_id","","vzip","","words","zero","Context","JsonAccountId","JsonAccountIdVisitor","JsonNetwork","JsonNetworkVisitor","ZOutputValue","ZOutputValueVisitor","ZScript","ZScriptVisitor","ZTxOut","ZUint256","ZUint256Visitor","accounts","","addr_network","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","chainhistoryroot","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","deref","","","","","","","","","","","","deref_mut","","","","","","","","","","","","deserialize","","","","","","","drop","","","","","","","","","","","","expecting","","","","","fmt","","","","","","","","","","","","","from","","","","","","","","","","","","","from_ref","","","","","","from_str","init","","","","","","","","","","","","into","","","","","","","","","","","","into_request","","","","","","","","","","","","network","","script_pubkey","serialize","","","to_owned","","","","","","to_string","transparent_coins","transparentcoins","try_from","","","","","","","","","","","","try_into","","","","","","","","","","","","type_id","","","","","","","","","","","","value","visit_i128","visit_i64","visit_str","","","visit_u128","visit_u64","","vzip","","","","","","","","","","","","inspect_mnemonic","inspect_sapling_extsk","view","inspect_sapling_extfvk","inspect_ufvk","inspect_uivk","Lightwalletd","MAINNET","Server","TESTNET","borrow","","borrow_mut","","connect","deref","","deref_mut","","drop","","endpoint","fmt","from","","host","init","","inner","into","","into_request","","lookup_txid","mainnet","parameters","port","testnet","try_from","","try_into","","type_id","","vzip","","MapTransparent","PrecomputedAuth","TransparentAuth","all_prev_outputs","auth","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","deref","","","deref_mut","","","drop","","","extract_height_from_coinbase","fmt","from","","","from_ref","init","","","input_amounts","input_scriptpubkeys","inspect","into","","","into_request","","","is_coinbase","map_authorization","map_script_sig","render_memo","render_value","to_owned","try_from","","","try_into","","","type_id","","","vzip","",""],"q":[[0,"zcash_inspect"],[71,"zcash_inspect::address"],[114,"zcash_inspect::block"],[345,"zcash_inspect::context"],[592,"zcash_inspect::keys"],[595,"zcash_inspect::keys::view"],[598,"zcash_inspect::lookup"],[638,"zcash_inspect::transaction"],[697,"gumdrop"],[698,"core::option"],[699,"std::io::cursor"],[700,"std::io::error"],[701,"core::ops::function"],[702,"zcash_proofs"],[703,"orchard::circuit"],[704,"core::fmt"],[705,"alloc::vec"],[706,"tonic::request"],[707,"core::result"],[708,"core::convert"],[709,"core::any"],[710,"zcash_address"],[711,"zcash_protocol::consensus"],[712,"zcash_address::convert"],[713,"zcash_address::kind::unified::address"],[714,"bitvec::slice"],[715,"bitvec::order"],[716,"core::marker"],[717,"zcash_primitives::block"],[718,"equihash::verify"],[719,"core::cmp"],[720,"uint::uint"],[721,"core::hash"],[722,"std::io"],[723,"alloc::string"],[724,"bitvec::ptr::span"],[725,"zip32"],[726,"serde::de"],[727,"zcash_primitives::transaction::components::transparent"],[728,"serde::ser"],[729,"bip0039::mnemonic"],[730,"bech32"],[731,"zcash_address::kind::unified::fvk"],[732,"zcash_address::kind::unified::ivk"],[733,"tonic::transport::channel"],[734,"zcash_client_backend::proto::service::compact_tx_streamer_client"],[735,"anyhow"],[736,"zcash_primitives::transaction"],[737,"zcash_protocol::value"],[738,"zcash_primitives::legacy"],[739,"zcash_protocol::memo"]],"i":"```AlB```10f2100000``0022110210210021000210``210210``0`0000`2102102100210``Lh000000Db101010101010`10100010000000101010``Dh``0000000000000000000000El101001``11111111111110101`1111111011Ff0222222122222212222222222222222222222222222`12112```212122222222222222222222222222222222222222222222222222222222222222222222222220122222222222222222222222212121121222````````````Bn00IdIfIhIjIlHfHhHjHlHnI`;:9876543210;;543210543210543210:9876543210;:9876543210;543210;:9876543210;:9876:98765433210;:98765432100;543210;:9876543210;:9876543210;:9876543210;;;02105432103;;:9876543210;:9876543210;:9876543210;099:86997:9876543210;``````````K`Kh10`1010101010110010100001010101010```KlLb0Lj2102222102102102`2102210222`102102`11``2102102102102","f":"```````{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{f}}}{{j{{b{h}}}}}}{{}{{j{{b{l}}}}}}{{{b{f}}}{{j{{b{l}}}}}}{{{b{l}}}{{j{{b{l}}}}}}{{{b{{A`{n}}}}e}{{j{c}}}{}{{Ah{{b{d{Ab{{b{{A`{n}}}}}}}}}{{Ad{{Af{c}}}}}}}}```{Aj{{b{c}}}{}}{{{b{Al}}}{{b{An}}}}1{{{b{B`}}}{{b{Bb}}}}2{Aj{{b{dc}}}{}}00{AjBd}00{{{b{f}}{b{dBf}}}Bh}{cc{}}00`{{{b{f}}}Bj}{{}Aj}00{{{Bl{n}}{j{Bn}}Bj}Bd}{{{C`{n}}{j{Bn}}Bj}Bd}{{}c{}}00{{}{{Cb{c}}}{}}00```{{}Bd}{{{b{d{Cd{c}}}}}{{Ch{fCf}}}{{Cj{l}}}}{{{b{l}}{b{d{Cd{c}}}}}{{Ch{fCf}}}{{Cj{l}}}}{{{b{f}}}{{j{{b{l}}}}}}{{{b{f}}}{{b{l}}}}`{c{{Ch{e}}}{}{}}00{{}{{Ch{c}}}{}}00{bCl}00{{}{{b{l}}}}{{}c{}}00````````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{Aj{{b{c}}}{}}0{Aj{{b{dc}}}{}}0{AjBd}0{cc{}}0{{}Aj}0{CnBd}{{}c{}}0{{}{{Cb{c}}}{}}0``>>{{D`{C`{n}}}{{Ch{Db{Dd{c}}}}}{}}0000{{D`Df}{{Ch{Db{Dd{c}}}}}{}}??>><<``````{{DhDh}Dh}{{{b{Dh}}c}Dh{{Dj{Dh}}}}{{Dhc}Dh{{Dj{Dh}}}}{{{b{dDh}}Dh}Bd}{{{b{d{A`{Dl}}}}{b{{A`{Dl}}}}}Bj}{b{{b{{Dn{ce}}}}}{}E`}{{{b{Dh}}}{{b{{A`{Dl}}}}}}{{{b{Dh}}}Eb}{{{b{Dh}}}Ed}{{{b{Dh}}}Dl}{{{b{Dh}}}Aj}{{DlDlBjc}{{Ef{DlBj}}}{{Eh{DlDl}{{Ad{{Ef{DlBj}}}}}}}}{{{b{d{A`{Dl}}}}{b{{A`{Dl}}}}c}Bj{{Eh{DlDl}{{Ad{{Ef{DlBj}}}}}}Ej}}{{{b{Dh}}Aj}Bj}=:=:3=:{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{El}}}{{C`{n}}}}{{{b{El}}}{{Ef{{C`{n}}Bj}}}}{{{b{Dh}}Aj}n}{{{b{En}}F`}{{Ch{BdFb}}}}{{{b{En}}F`}{{Ch{Bd{b{l}}}}}}{{DhDh}{{j{Dh}}}}00{Dh{{j{Dh}}}}111{{{b{Dh}}}Dh}{{b{b{dc}}}Bd{}}{{bn}Bd}{{{b{Dh}}{b{Dh}}}Fd}{{b{b{c}}}Fd{}}{{}Dh}{Aj{{b{c}}}{}}0{Aj{{b{dc}}}{}}0{{{C`{n}}{C`{n}}}{{C`{n}}}}{{Dhc}Dh{{Dj{Dh}}}}{{{b{Dh}}c}Dh{{Dj{Dh}}}}{{{b{dDh}}c}Bd{{Dj{Dh}}}}{{DhDh}{{Ef{DhDh}}}}{{DhDhAjAj}{{Ef{DhDh}}}}{{DhDl}{{Ef{DhDh}}}}{{DlDlDl}{{Ef{DlDl}}}}{AjBd}0{{{b{Dh}}{b{Dh}}}Bj}{{{b{Ff}}}Ed}0{{b{b{c}}}Bj{}}0000{AjDh}{{{b{El}}}{{j{Fh}}}}{{{b{Dh}}}Bj}{{{b{Dh}}{b{dBf}}}Bh}000{{{b{Dh}}{b{dBf}}Bj}Bh}{cc{}}{nDh}{FjDh}{EdDh}{FlDh}{FnDh}{G`Dh}{GbDh}<{GdDh}{EbDh}{GfDh}:{{{b{l}}}Dh}{{{C`{n}}}Dh}{DlDh}{{{b{{A`{n}}}}}Dh}{{{b{{C`{n}}}}}Dh}{{{b{Dh}}}Dh}2{Ed{{Ef{DhBjBj}}}}{{{b{l}}}{{Ch{DhGh}}}}4{{{b{c}}}c{}}{{{b{l}}}{{Ch{Dhc}}}{}}{{{b{l}}Ed}{{Ch{DhGj}}}}{{DhDl}{{C`{Dl}}}}{{DhEd}{{C`{Dl}}}}{{{C`{Dl}}Ed}Dh}{{{b{En}}}{{j{F`}}}}{{{b{El}}}{{j{F`}}}}{{{b{Dh}}{b{dc}}}BdGl}`{{}Aj}0{{{b{El}}{j{Bn}}}Bd}{{{b{En}}{j{Bn}}}Bd}{{{b{En}}{j{F`}}}Bd}?{{}c{}}0{{}{{Cb{c}}}{}}0{{{b{Dh}}}Bj}{{{b{Dh}}}Ed}{{{b{Dh}}}Eb}1{{{b{Dh}}}Dl}{{}Dh}{{{b{Dh}}{b{Gd}}}Dh}{{Dhn}Dh}{{Dh{b{Gb}}}Dh}{{DhGb}Dh}{{{b{Dh}}{b{Dl}}}Dh}{{Dh{b{Dl}}}Dh}{{{b{Dh}}Dl}Dh}{{{b{Dh}}G`}Dh}{{{b{Dh}}{b{G`}}}Dh}{{Dh{b{G`}}}Dh}{{DhDl}Dh}{{DhG`}Dh}{{{b{Dh}}Ed}Dh}{{{b{Dh}}{b{Ed}}}Dh}{{{b{Dh}}Fn}Dh}{{Dh{b{Ed}}}Dh}{{{b{Dh}}{b{Fn}}}Dh}{{{b{Dh}}Gb}Dh}{{DhEd}Dh}{{{b{Dh}}Fl}Dh}{{{b{Dh}}{b{Fl}}}Dh}{{Dh{b{Fn}}}Dh}{{DhFn}Dh}{{DhAj}Dh}{{Dh{b{Aj}}}Dh}{{{b{Dh}}Fj}Dh}{{{b{Dh}}{b{Fj}}}Dh}{{Dh{b{Fl}}}Dh}{{DhFl}Dh}{{{b{Dh}}{b{Aj}}}Dh}{{Dh{b{Fj}}}Dh}{{DhFj}Dh}{{{b{Dh}}Aj}Dh}{{{b{Dh}}Gd}Dh}{{{b{Dh}}n}Dh}{{Dh{b{Gd}}}Dh}{{DhDh}Dh}{{{b{Dh}}{b{Gb}}}Dh}{{Dh{b{Dh}}}Dh}{{{b{Dh}}{b{n}}}Dh}{{{b{Dh}}{b{Dh}}}Dh}{{{b{Dh}}Dh}Dh}{{Dh{b{n}}}Dh}{{DhGd}Dh}{{{b{dDh}}Fl}Bd}{{{b{dDh}}Fj}Bd}{{{b{dDh}}Aj}Bd}{{{b{dDh}}Ed}Bd}{{{b{dDh}}Gd}Bd}{{{b{dDh}}n}Bd}{{{b{dDh}}Gb}Bd}{{{b{dDh}}Dl}Bd}{{{b{dDh}}G`}Bd}{{{b{dDh}}Dh}Bd}{{{b{dDh}}Fn}Bd}{{DlDlDl}{{Ef{DlDl}}}}{DhDh}{{}Dh}{{DhDh}{{Ef{DhBj}}}}0{{DhDl}{{Ef{DhDl}}}}{Dh{{Ef{DhBj}}}}22{{{b{Dh}}{b{Dh}}}{{j{Fd}}}}{{DhDh}Dh}{{{b{Ff}}}Dh}{c{{Af{El}}}Gn}{{Dhc}Dh{{Dj{Dh}}Ej}}{{{b{Dh}}c}Dh{{Dj{Dh}}Ej}}{{{b{dDh}}c}Bd{{Dj{Dh}}Ej}}555{{Dhc}Dh{{Dj{Dh}}}}{{{b{Dh}}c}Dh{{Dj{Dh}}}}{{{b{dDh}}c}Bd{{Dj{Dh}}}}210{Dl{{Ef{DlDl}}}}{Eb{{Ef{DlDl}}}}34{{{b{dDh}}Dh}Bd}{{{b{d{A`{Dl}}}}{b{{A`{Dl}}}}}Bj}{{{b{Dh}}{b{d{A`{n}}}}}Bd}0{bc{}}{bH`}{{{b{Dh}}}Ed}{b{{Ch{{b{{Dn{ce}}}}{Hb{c}}}}}{}E`}{c{{Ch{e}}}{}{}}0{{}{{Ch{c}}}{}}0`{bCl}0{{}c{}}0{AjAj}{{}Dh}````````````{{{b{Bn}}}{{j{{Bl{Hd}}}}}}`{{{b{Bn}}}{{j{D`}}}}{b{{b{c}}}{}}00000000000{{{b{d}}}{{b{dc}}}{}}00000000000`{{{b{Hf}}}Hf}{{{b{Hh}}}Hh}{{{b{Hj}}}Hj}{{{b{Hl}}}Hl}{{{b{Hn}}}Hn}{{{b{I`}}}I`}{{b{b{dc}}}Bd{}}00000{{bn}Bd}00000{Aj{{b{c}}}{}}00000000000{Aj{{b{dc}}}{}}00000000000{c{{Ch{Hf}}}Ib}{c{{Ch{Hh}}}Ib}{c{{Ch{Hj}}}Ib}{c{{Ch{Hl}}}Ib}{c{{Ch{Hn}}}Ib}{c{{Ch{I`}}}Ib}{c{{Ch{Bn}}}Ib}{AjBd}00000000000{{{b{Id}}{b{dBf}}}Bh}{{{b{If}}{b{dBf}}}Bh}{{{b{Ih}}{b{dBf}}}Bh}{{{b{Ij}}{b{dBf}}}Bh}{{{b{Il}}{b{dBf}}}Bh}{{b{b{dBf}}}{{Ch{BdIn}}}}0000{{{b{Hf}}{b{dBf}}}Bh}{{{b{Hh}}{b{dBf}}}Bh}{{{b{Hj}}{b{dBf}}}Bh}0{{{b{Hl}}{b{dBf}}}Bh}{{{b{Hn}}{b{dBf}}}Bh}{{{b{I`}}{b{dBf}}}Bh}{{{b{Bn}}{b{dBf}}}Bh}{cc{}}000000000{J`I`}11{{{b{c}}}c{}}00000{{{b{l}}}{{Ch{Bnc}}}{}}{{}Aj}00000000000{{}c{}}00000000000{{}{{Cb{c}}}{}}00000000000{{{b{Bn}}}{{j{F`}}}}``{{{b{Hl}}c}ChJb}{{{b{Hn}}c}ChJb}{{{b{I`}}c}ChJb}{bc{}}00000{bH`}{{{b{Bn}}}{{j{{Bl{J`}}}}}}`{c{{Ch{e}}}{}{}}00000000000{{}{{Ch{c}}}{}}00000000000{bCl}00000000000`{{IfGf}{{Ch{ce}}}{}Jd}{{IfG`}{{Ch{ce}}}{}Jd}{{Id{b{l}}}{{Ch{ce}}}{}Jd}{{Ih{b{l}}}{{Ch{ce}}}{}Jd}{{Il{b{l}}}{{Ch{ce}}}{}Jd}{{IfEb}{{Ch{ce}}}{}Jd}{{IfDl}{{Ch{ce}}}{}Jd}{{IjDl}{{Ch{ce}}}{}Jd}{{}c{}}00000000000{{Jf{j{Bn}}}Bd}{{{Bl{Jh}}JjD`}Bd}`0{{JlD`}Bd}{{JnD`}Bd}````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{K`}}}{{Kf{{Kd{Kb}}}}}}{Aj{{b{c}}}{}}0{Aj{{b{dc}}}{}}0{AjBd}0{{{b{K`}}}H`}{{{b{Kh}}{b{dBf}}}Bh}{cc{}}0`{{}Aj}0`{{}c{}}0{{}{{Cb{c}}}{}}0{{{b{dKh}}{C`{n}}}{{j{{Ef{Kj{j{Fh}}}}}}}}{{}{{Kf{Kh}}}}``0{c{{Ch{e}}}{}{}}0{{}{{Ch{c}}}{}}0{bCl}0{{}c{}}0`````{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{Kl}}}Kl}{{b{b{dc}}}Bd{}}{{bn}Bd}{Aj{{b{c}}}{}}00{Aj{{b{dc}}}{}}00{AjBd}00{{{b{Kj}}}{{j{Fh}}}}{{{b{Kl}}{b{dBf}}}Bh}{cc{}}00{{{b{c}}}c{}}{{}Aj}00{{{b{Kl}}}{{Bl{Kn}}}}{{{b{Kl}}}{{Bl{L`}}}}{{Kj{j{Bn}}{j{Fh}}}Bd}{{}c{}}00{{}{{Cb{c}}}{}}00{{{b{Kj}}}Bj}{{{b{Lb}}Ld}Kl}{{{b{Lb}}}}{LfH`}{DlH`}{bc{}}{c{{Ch{e}}}{}{}}00{{}{{Ch{c}}}{}}00{bCl}00{{}c{}}00","D":"Kn","p":[[1,"reference",null,null,1],[0,"mut"],[5,"CliOptions",0],[10,"Options",697],[6,"Option",698,null,1],[1,"str"],[1,"u8"],[1,"slice"],[5,"Cursor",699],[17,"Output"],[8,"Result",700],[10,"FnOnce",701],[1,"usize"],[5,"GROTH16_PARAMS",0],[5,"ZcashParameters",702],[5,"ORCHARD_VK",0],[5,"VerifyingKey",703],[1,"unit"],[5,"Formatter",704],[8,"Result",704],[1,"bool"],[5,"Vec",705],[5,"Context",345],[1,"array"],[5,"Request",706],[5,"Parser",697],[5,"Error",697],[6,"Result",707,null,1],[10,"AsRef",708],[5,"TypeId",709],[5,"ZcashAddress",710],[6,"NetworkType",711],[5,"Address",71],[6,"ConversionError",712],[5,"Address",713],[5,"U256",114],[10,"Into",708],[1,"u64"],[5,"BitSlice",714],[10,"BitOrder",715],[1,"u128"],[1,"u32"],[1,"tuple",null,null,1],[10,"Fn",701],[10,"Copy",716],[5,"Block",114],[5,"BlockHeader",717],[6,"Network",711],[5,"Error",718],[6,"Ordering",719],[10,"BlockParams",114],[5,"BlockHeight",711],[1,"i16"],[1,"u16"],[1,"i32"],[1,"i64"],[1,"isize"],[1,"i8"],[1,"i128"],[6,"FromDecStrErr",720],[5,"FromStrRadixErr",720],[10,"Hasher",721],[10,"Read",722],[5,"String",723],[6,"BitSpanError",724],[5,"AccountId",725],[5,"JsonNetwork",345],[5,"JsonAccountId",345],[5,"ZUint256",345],[5,"ZOutputValue",345],[5,"ZScript",345],[5,"ZTxOut",345],[10,"Deserializer",726],[5,"JsonNetworkVisitor",345],[5,"JsonAccountIdVisitor",345],[5,"ZUint256Visitor",345],[5,"ZOutputValueVisitor",345],[5,"ZScriptVisitor",345],[5,"Error",704],[5,"TxOut",727],[10,"Serializer",728],[10,"Error",726],[5,"Mnemonic",729],[5,"u5",730],[6,"Variant",730],[5,"Ufvk",731],[5,"Uivk",732],[5,"Server",598],[5,"Channel",733],[5,"CompactTxStreamerClient",734],[8,"Result",735],[5,"Lightwalletd",598],[5,"Transaction",736],[5,"TransparentAuth",638],[5,"Zatoshis",737],[5,"Script",738],[5,"MapTransparent",638],[5,"Authorized",727],[5,"MemoBytes",739],[6,"AddressKind",71],[5,"PrecomputedAuth",638]],"r":[],"b":[[121,"impl-Add%3CT%3E-for-%26U256"],[122,"impl-Add%3CT%3E-for-U256"],[168,"impl-Div%3CT%3E-for-U256"],[169,"impl-Div%3CT%3E-for-%26U256"],[188,"impl-LowerHex-for-U256"],[189,"impl-Debug-for-U256"],[190,"impl-UpperHex-for-U256"],[191,"impl-Display-for-U256"],[194,"impl-From%3Cu8%3E-for-U256"],[195,"impl-From%3Ci16%3E-for-U256"],[196,"impl-From%3Cu32%3E-for-U256"],[197,"impl-From%3Cu16%3E-for-U256"],[198,"impl-From%3Ci32%3E-for-U256"],[199,"impl-From%3Ci64%3E-for-U256"],[200,"impl-From%3Cisize%3E-for-U256"],[201,"impl-From%3Cusize%3E-for-U256"],[202,"impl-From%3Ci8%3E-for-U256"],[203,"impl-From%3Cu128%3E-for-U256"],[204,"impl-From%3Ci128%3E-for-U256"],[206,"impl-From%3C%26str%3E-for-U256"],[207,"impl-From%3C%5Bu8;+8%5D%3E-for-U256"],[208,"impl-From%3Cu64%3E-for-U256"],[209,"impl-From%3C%26%5Bu8%5D%3E-for-U256"],[210,"impl-From%3C%26%5Bu8;+8%5D%3E-for-U256"],[211,"impl-From%3C%26U256%3E-for-U256"],[242,"impl-Mul%3C%26i8%3E-for-%26U256"],[243,"impl-Mul%3Cu8%3E-for-U256"],[244,"impl-Mul%3C%26isize%3E-for-U256"],[245,"impl-Mul%3Cisize%3E-for-U256"],[246,"impl-Mul%3C%26u64%3E-for-%26U256"],[247,"impl-Mul%3C%26u64%3E-for-U256"],[248,"impl-Mul%3Cu64%3E-for-%26U256"],[249,"impl-Mul%3Ci64%3E-for-%26U256"],[250,"impl-Mul%3C%26i64%3E-for-%26U256"],[251,"impl-Mul%3C%26i64%3E-for-U256"],[252,"impl-Mul%3Cu64%3E-for-U256"],[253,"impl-Mul%3Ci64%3E-for-U256"],[254,"impl-Mul%3Cu32%3E-for-%26U256"],[255,"impl-Mul%3C%26u32%3E-for-%26U256"],[256,"impl-Mul%3Ci32%3E-for-%26U256"],[257,"impl-Mul%3C%26u32%3E-for-U256"],[258,"impl-Mul%3C%26i32%3E-for-%26U256"],[259,"impl-Mul%3Cisize%3E-for-%26U256"],[260,"impl-Mul%3Cu32%3E-for-U256"],[261,"impl-Mul%3Cu16%3E-for-%26U256"],[262,"impl-Mul%3C%26u16%3E-for-%26U256"],[263,"impl-Mul%3C%26i32%3E-for-U256"],[264,"impl-Mul%3Ci32%3E-for-U256"],[265,"impl-Mul%3Cusize%3E-for-U256"],[266,"impl-Mul%3C%26usize%3E-for-U256"],[267,"impl-Mul%3Ci16%3E-for-%26U256"],[268,"impl-Mul%3C%26i16%3E-for-%26U256"],[269,"impl-Mul%3C%26u16%3E-for-U256"],[270,"impl-Mul%3Cu16%3E-for-U256"],[271,"impl-Mul%3C%26usize%3E-for-%26U256"],[272,"impl-Mul%3C%26i16%3E-for-U256"],[273,"impl-Mul%3Ci16%3E-for-U256"],[274,"impl-Mul%3Cusize%3E-for-%26U256"],[275,"impl-Mul%3Ci8%3E-for-%26U256"],[276,"impl-Mul%3Cu8%3E-for-%26U256"],[277,"impl-Mul%3C%26i8%3E-for-U256"],[278,"impl-Mul-for-U256"],[279,"impl-Mul%3C%26isize%3E-for-%26U256"],[280,"impl-Mul%3C%26U256%3E-for-U256"],[281,"impl-Mul%3C%26u8%3E-for-%26U256"],[282,"impl-Mul-for-%26U256"],[283,"impl-Mul%3CU256%3E-for-%26U256"],[284,"impl-Mul%3C%26u8%3E-for-U256"],[285,"impl-Mul%3Ci8%3E-for-U256"],[286,"impl-MulAssign%3Cu16%3E-for-U256"],[287,"impl-MulAssign%3Ci16%3E-for-U256"],[288,"impl-MulAssign%3Cusize%3E-for-U256"],[289,"impl-MulAssign%3Cu32%3E-for-U256"],[290,"impl-MulAssign%3Ci8%3E-for-U256"],[291,"impl-MulAssign%3Cu8%3E-for-U256"],[292,"impl-MulAssign%3Cisize%3E-for-U256"],[293,"impl-MulAssign%3Cu64%3E-for-U256"],[294,"impl-MulAssign%3Ci64%3E-for-U256"],[295,"impl-MulAssign-for-U256"],[296,"impl-MulAssign%3Ci32%3E-for-U256"],[310,"impl-Rem%3CT%3E-for-U256"],[311,"impl-Rem%3CT%3E-for-%26U256"],[316,"impl-Shl%3CT%3E-for-U256"],[317,"impl-Shl%3CT%3E-for-%26U256"],[319,"impl-Shr%3CT%3E-for-U256"],[320,"impl-Shr%3CT%3E-for-%26U256"],[324,"impl-Sub%3CT%3E-for-%26U256"],[325,"impl-Sub%3CT%3E-for-U256"],[458,"impl-Debug-for-ZUint256"],[459,"impl-Display-for-ZUint256"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAFoCJAAAABEAEwAOACUABgAvACoAXAACAGEAEwB2AAAAeAAAAHoABQCEAAEAhwADAIwABgCVAAEAngANAK0ADAC7AAYAwwAKAM8ABQDWAAAA2QABANwACwDrAAEA8wA4ADMBAAA1AQQAPQELAEsBAQBOAQoAWgF2ANsBAADeARIA/QFqAGoCAwBwAicAmwIGAKUCFAA=","P":[[7,"T"],[13,""],[17,"T,F"],[21,"T"],[22,""],[23,"T"],[24,""],[25,"T"],[29,""],[33,"T"],[37,""],[43,"U"],[46,"T"],[52,""],[53,"__S"],[55,""],[58,"U,T"],[61,"U"],[64,""],[68,"V"],[79,"T"],[87,""],[89,"T"],[91,""],[94,"U"],[96,"T"],[100,"U,T"],[102,"TryFromAddress::Error"],[108,"U"],[110,""],[112,"V"],[120,""],[121,"T"],[123,""],[125,"T,O"],[126,""],[131,""],[133,""],[141,"T"],[145,""],[158,"T"],[159,""],[161,"K"],[162,""],[163,"T"],[167,""],[168,"T"],[171,""],[180,"K"],[185,""],[193,"T"],[194,""],[205,"T"],[206,""],[216,"T"],[217,"FromStr::Err"],[218,""],[224,"__H"],[226,""],[232,"U"],[234,"T"],[236,""],[309,"R"],[310,"T"],[313,""],[316,"T"],[322,""],[324,"T"],[326,""],[330,"T"],[331,""],[333,"T,O"],[334,"U,T"],[336,"U"],[339,""],[341,"V"],[343,""],[360,"T"],[385,""],[391,"T"],[397,""],[403,"T"],[427,"D"],[432,"__D"],[434,""],[464,"T"],[474,""],[475,"T"],[483,"FromStr::Err"],[484,""],[496,"U"],[508,"T"],[520,""],[523,"S"],[525,"__S"],[526,"T"],[532,""],[535,"U,T"],[547,"U"],[559,""],[572,"Visitor::Value,E"],[580,"V"],[592,""],[602,"T"],[606,""],[607,"T"],[611,""],[615,"T"],[618,""],[621,"U"],[623,"T"],[625,""],[630,"U,T"],[632,"U"],[634,""],[636,"V"],[643,"T"],[649,""],[650,"T"],[651,""],[652,"T"],[658,""],[663,"T"],[667,""],[673,"U"],[676,"T"],[679,""],[684,"T"],[685,"U,T"],[688,"U"],[691,""],[694,"V"]]}],["zcash_keys",{"t":"CCCGGPPPPPPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNHHKPGPRPPPGPNNNNNNNMHHHHHNNNNNNMHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNOOGGGPGPPPPPPPPPPPPPPPFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNONNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNH","n":["address","encoding","keys","Address","Receiver","Sapling","","Tex","Transparent","","Unified","UnifiedAddress","borrow","","","borrow_mut","","","can_receive_as","clone","","clone_into","","clone_to_uninit","","corresponds","decode","","deref","","","deref_mut","","","drop","","","encode","","","eq","","fmt","","from","","","","","","from_receivers","has_orchard","has_sapling","has_transparent","init","","","into","","","receiver_types","sapling","testing","to_owned","","to_zcash_address","","transparent","try_from","","","","try_from_raw_sapling","try_from_raw_tex","try_from_raw_transparent_p2pkh","try_from_raw_transparent_p2sh","try_from_raw_unified","try_from_zcash_address","try_into","","","type_id","","","unknown","vzip","","","arb_addr","arb_unified_addr","AddressCodec","Base58","Bech32DecodeError","Bech32Error","Error","HrpMismatch","IncorrectVariant","ReadError","TransparentCodecError","UnsupportedAddressType","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","decode","decode_extended_full_viewing_key","decode_extended_spending_key","decode_extfvk_with_network","decode_payment_address","decode_transparent_address","deref","","deref_mut","","drop","","encode","encode_extended_full_viewing_key","encode_extended_spending_key","encode_payment_address","encode_payment_address_p","encode_transparent_address","encode_transparent_address_p","eq","fmt","","","","from","","","init","","into","","source","to_owned","to_string","","try_from","","try_into","","type_id","","vzip","","actual","expected","AddressGenerationError","DecodingError","DerivationError","DiversifierSpaceExhausted","Era","EraInvalid","EraMismatch","InsufficientData","InvalidSaplingDiversifierIndex","InvalidTransparentChildIndex","KeyDataInvalid","KeyNotAvailable","LengthInvalid","LengthMismatch","Orchard","ReadError","ReceiverTypeNotSupported","ShieldedReceiverRequired","Transparent","TypecodeInvalid","UnifiedAddressRequest","UnifiedFullViewingKey","UnifiedIncomingViewingKey","UnifiedSpendingKey","address","","all","borrow","","","","","","","","borrow_mut","","","","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","decode","","default_address","","","default_transparent_address","deref","","","","","","","","deref_mut","","","","","","","","drop","","","","","","","","encode","","eq","","find_address","","fmt","","","","","","","","","","","from","","","","","","","","","from_bytes","from_sapling_extended_full_viewing_key","from_seed","init","","","","","","","","intersect","into","","","","","","","","new","","","parse","sapling","","","","testing","to_address_request","to_bytes","to_owned","","","","","to_string","","","to_unified_full_viewing_key","to_unified_incoming_viewing_key","transparent","","","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","unsafe_new","vzip","","","","","","","","DiversifiableFullViewingKey","ExtendedFullViewingKey","ExtendedSpendingKey","address","","borrow","","","borrow_mut","","","change_address","clone","","","clone_into","","","clone_to_uninit","","","decrypt_diversifier","default_address","","","deref","","","deref_mut","","","derive_child","derive_internal","","diversified_address","diversified_change_address","drop","","","eq","","expsk","find_address","","fmt","","","from","","","","","from_bytes","","from_path","fvk","","init","","","into","","","master","read","","spending_key","to_bytes","","to_diversifiable_full_viewing_key","","to_extended_full_viewing_key","to_external_ivk","to_ivk","to_nk","to_ovk","to_owned","","","try_from","","","try_into","","","type_id","","","vzip","","","write","","arb_unified_spending_key"],"q":[[0,"zcash_keys"],[3,"zcash_keys::address"],[88,"zcash_keys::address::testing"],[90,"zcash_keys::encoding"],[150,"zcash_keys::encoding::Bech32DecodeError"],[152,"zcash_keys::keys"],[343,"zcash_keys::keys::sapling"],[436,"zcash_keys::keys::testing"],[437,"zcash_protocol"],[438,"zcash_address"],[439,"alloc::string"],[440,"core::result"],[441,"zcash_protocol::consensus"],[442,"core::option"],[443,"core::fmt"],[444,"zcash_primitives::legacy"],[445,"sapling_crypto::address"],[446,"zcash_address::kind::unified"],[447,"alloc::vec"],[448,"zcash_address::kind::unified::address"],[449,"zcash_address::convert"],[450,"core::any"],[451,"proptest::strategy::traits"],[452,"sapling_crypto::zip32"],[453,"bs58::decode"],[454,"bech32"],[455,"core::error"],[456,"zip32"],[457,"zcash_primitives::legacy::keys"],[458,"bip32::error"],[459,"zcash_address::kind::unified::fvk"],[460,"sapling_crypto::keys"],[461,"std::io::error"],[462,"std::io"]],"i":"`````Abf0100`1l120110101012012012012010010101201111000020120100`0121020011111112012010201```Eb`DfDj111`212121110`````1212120``````111221121212111212121212Ib0```El`Ff00110100Fd122Fh2````EhEnCn345F`71324560713207132071320713232032045607132456071324560713232563244566077132445607132030456071321456071321323`032`200713246703032456071324560713245607132145607132```DlG`Dn210211021021021102102102100211021020210210211101012021021002`01020111102102102102102102`","f":"````````````{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{f}}h}j}{{{b{l}}}l}{{{b{f}}}f}{{b{b{dc}}}n{}}0{{bA`}n}0{{{b{Ab}}{b{Ad}}}j}{{{b{c}}{b{Af}}}{{Aj{lAh}}}Al}{{{b{c}}{b{Af}}}{{An{f}}}Al}{B`{{b{c}}}{}}00{B`{{b{dc}}}{}}00{B`n}00{{{b{l}}{b{c}}}AhAl}0{{{b{f}}{b{c}}}AhAl}{{{b{l}}{b{l}}}j}{{{b{f}}{b{f}}}j}{{{b{l}}{b{dBb}}}Bd}{{{b{f}}{b{dBb}}}Bd}{cc{}}0{lf}1{Bff}{Bhf}{{{An{Bh}}{An{Bf}}}{{An{l}}}}{{{b{l}}}j}00{{}B`}00{{}c{}}00{{{b{l}}}{{Bl{Bj}}}}{{{b{l}}}{{An{{b{Bh}}}}}}`{bc{}}0{{{b{Ab}}Bn}Ad}{{{b{f}}{b{c}}}AdAl}{{{b{l}}}{{An{{b{Bf}}}}}}{c{{Aj{e}}}{}{}}0{C`{{Aj{lc}}}{}}1{{{Cb{A`}}}{{Aj{f{Cd{c}}}}}{}}000{C`{{Aj{f{Cd{c}}}}}{}}{{{b{c}}Ad}{{Aj{f{Cd{{b{Af}}}}}}}Al}{{}{{Aj{c}}}{}}00{bCf}00{{{b{l}}}{{b{{Cl{{Cj{Ch{Bl{A`}}}}}}}}}}{{}c{}}00{Cn{{`{{Db{}{{D`{f}}}}}}}}{{DdCn}{{`{{Db{}{{D`{l}}}}}}}}``````````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{Df}}}Df}{{b{b{dc}}}n{}}{{bA`}n}{{{b{c}}{b{Af}}}{{Aj{{Dj{}{{Dh{e}}}}e}}}{}{}}{{{b{Af}}{b{Af}}}{{Aj{DlDf}}}}{{{b{Af}}{b{Af}}}{{Aj{DnDf}}}}{{{b{Af}}}{{Aj{{Cj{BnDl}}Df}}}}{{{b{Af}}{b{Af}}}{{Aj{BhDf}}}}{{{b{{Cl{A`}}}}{b{{Cl{A`}}}}{b{Af}}}{{Aj{{An{Bf}}E`}}}}{B`{{b{c}}}{}}0{B`{{b{dc}}}{}}0{B`n}0{{{b{{Dj{}{{Dh{c}}}}}}{b{e}}}Ah{}{}}{{{b{Af}}{b{Dl}}}Ah}{{{b{Af}}{b{Dn}}}Ah}{{{b{Af}}{b{Bh}}}Ah}{{{b{c}}{b{Bh}}}AhAl}{{{b{{Cl{A`}}}}{b{{Cl{A`}}}}{b{Bf}}}Ah}{{{b{c}}{b{Bf}}}AhAl}{{{b{Df}}{b{Df}}}j}{{{b{Df}}{b{dBb}}}Bd}0{{{b{Eb}}{b{dBb}}}Bd}0{cc{}}{EdDf}1{{}B`}0{{}c{}}0{{{b{Df}}}{{An{{b{Ef}}}}}}{bc{}}{bAh}0{c{{Aj{e}}}{}{}}0{{}{{Aj{c}}}{}}0{bCf}0{{}c{}}0``````````````````````````{{{b{Eh}}EjCn}{{Aj{lEl}}}}{{{b{En}}EjCn}{{Aj{lEl}}}}{{}{{An{Cn}}}}{b{{b{c}}}{}}0000000{{{b{d}}}{{b{dc}}}{}}0000000{{{b{F`}}}F`}{{{b{El}}}El}{{{b{Cn}}}Cn}{{{b{Eh}}}Eh}{{{b{En}}}En}{{b{b{dc}}}n{}}0000{{bA`}n}0000{{{b{c}}{b{Af}}}{{Aj{EhAh}}}Al}{{{b{c}}{b{Af}}}{{Aj{EnAh}}}Al}{{{b{F`}}Cn}{{Cj{lEj}}}}{{{b{Eh}}Cn}{{Aj{{Cj{lEj}}El}}}}{{{b{En}}Cn}{{Aj{{Cj{lEj}}El}}}}{{{b{F`}}}{{Cj{BfFb}}}}{B`{{b{c}}}{}}0000000{B`{{b{dc}}}{}}0000000{B`n}0000000{{{b{Eh}}{b{c}}}AhAl}{{{b{En}}{b{c}}}AhAl}{{{b{Fd}}{b{Fd}}}j}{{{b{Ff}}{b{Ff}}}j}{{{b{Eh}}EjCn}{{Aj{{Cj{lEj}}El}}}}{{{b{En}}EjCn}{{Aj{{Cj{lEj}}El}}}}{{{b{Fh}}{b{dBb}}}Bd}0{{{b{Fd}}{b{dBb}}}Bd}{{{b{Ff}}{b{dBb}}}Bd}0{{{b{F`}}{b{dBb}}}Bd}{{{b{El}}{b{dBb}}}Bd}0{{{b{Cn}}{b{dBb}}}Bd}{{{b{Eh}}{b{dBb}}}Bd}{{{b{En}}{b{dBb}}}Bd}{cc{}}{FjFh}1111111{{Fd{b{{Cl{A`}}}}}{{Aj{F`Ff}}}}{Dl{{Aj{EhFh}}}}{{{b{c}}{b{{Cl{A`}}}}Fl}{{Aj{F`Fh}}}Al}{{}B`}0000000{{{b{Cn}}{b{Cn}}}{{An{Cn}}}}{{}c{}}0000000{{jjj}{{An{Cn}}}}{{{An{Fn}}{An{G`}}}{{Aj{EhFh}}}}{{{An{Gb}}{An{Gd}}}En}{{{b{Gf}}}{{Aj{EhFf}}}}`{{{b{F`}}}{{b{Dn}}}}{{{b{Eh}}}{{An{{b{G`}}}}}}{{{b{En}}}{{b{{An{Gd}}}}}}`{{{b{En}}}{{An{Cn}}}}{{{b{F`}}Fd}{{Bl{A`}}}}{bc{}}0000{bAh}00{{{b{F`}}}Eh}{{{b{Eh}}}En}{{{b{F`}}}{{b{Gh}}}}{{{b{Eh}}}{{An{{b{Fn}}}}}}{{{b{En}}}{{b{{An{Gb}}}}}}{c{{Aj{e}}}{}{}}0000000{{}{{Aj{c}}}{}}0000000{bCf}0000000{{jjj}Cn}{{}c{}}0000000```{{{b{Dl}}Ej}{{An{Bh}}}}{{{b{G`}}Ej}{{An{Bh}}}}{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{G`}}}{{Cj{EjBh}}}}{{{b{Dn}}}Dn}{{{b{Dl}}}Dl}{{{b{G`}}}G`}{{b{b{dc}}}n{}}00{{bA`}n}00{{{b{G`}}{b{Bh}}}{{An{{Cj{EjGj}}}}}}{{{b{Dn}}}{{Cj{EjBh}}}}{{{b{Dl}}}{{Cj{EjBh}}}}8{B`{{b{c}}}{}}00{B`{{b{dc}}}{}}00{{{b{Dn}}Gl}Dn}:9{{{b{G`}}Gn}{{An{Bh}}}}0{B`n}00{{{b{Dn}}{b{Dn}}}j}{{{b{Dl}}{b{Dl}}}j}`{{{b{Dl}}Ej}{{An{{Cj{EjBh}}}}}}{{{b{G`}}Ej}{{An{{Cj{EjBh}}}}}}{{{b{Dn}}{b{dBb}}}{{Aj{nH`}}}}{{{b{Dl}}{b{dBb}}}{{Aj{nH`}}}}{{{b{G`}}{b{dBb}}}{{Aj{nH`}}}}{cc{}}00{{{b{Dl}}}G`}{DlG`}{{{b{{Cl{A`}}}}}{{Aj{DnHb}}}}{{{b{{Cb{A`}}}}}{{An{G`}}}}{{{b{Dn}}{b{{Cl{Gl}}}}}Dn}{{{b{G`}}}{{b{Hd}}}}`{{}B`}00{{}c{}}00{{{b{{Cl{A`}}}}}Dn}{c{{Aj{DnHf}}}Hh}{c{{Aj{DlHf}}}Hh}{{{b{{Cl{A`}}}}ChFl}Dn}{{{b{Dn}}}{{Cb{A`}}}}{{{b{G`}}}{{Cb{A`}}}}{{{b{Dn}}}G`}>{{{b{Dn}}}Dl}{{{b{G`}}}Gd}{{{b{G`}}Gj}Hj}{{{b{G`}}Gj}Hl}{{{b{G`}}Gj}Hn}{bc{}}00{c{{Aj{e}}}{}{}}00{{}{{Aj{c}}}{}}00{bCf}00{{}c{}}00{{{b{Dn}}c}{{Aj{nHf}}}I`}{{{b{Dl}}c}{{Aj{nHf}}}I`}{Dd{{`{{Db{}{{D`{F`}}}}}}}}","D":"AB`","p":[[1,"reference",null,null,1],[0,"mut"],[6,"Address",3],[6,"PoolType",437],[1,"bool"],[5,"UnifiedAddress",3],[1,"unit"],[1,"u8"],[6,"Receiver",3],[5,"ZcashAddress",438],[1,"str"],[5,"String",439],[6,"Result",440,null,1],[10,"Parameters",441],[6,"Option",442,null,1],[1,"usize"],[5,"Formatter",443],[8,"Result",443],[6,"TransparentAddress",444],[5,"PaymentAddress",445],[6,"Typecode",446],[5,"Vec",447],[6,"NetworkType",441],[5,"Address",448],[1,"array"],[6,"ConversionError",449],[5,"TypeId",450],[1,"u32"],[1,"tuple",null,null,1],[1,"slice"],[5,"UnifiedAddressRequest",152],[17,"Value"],[10,"Strategy",451],[6,"Network",441],[6,"Bech32DecodeError",90],[17,"Error"],[10,"AddressCodec",90],[5,"ExtendedFullViewingKey",343,452],[5,"ExtendedSpendingKey",343,452],[6,"Error",453],[6,"TransparentCodecError",90],[6,"Error",454],[10,"Error",455],[5,"UnifiedFullViewingKey",152],[5,"DiversifierIndex",456],[6,"AddressGenerationError",152],[5,"UnifiedIncomingViewingKey",152],[5,"UnifiedSpendingKey",152],[5,"NonHardenedChildIndex",457],[6,"Era",152],[6,"DecodingError",152],[6,"DerivationError",152],[6,"Error",458],[5,"AccountId",456],[5,"AccountPubKey",457],[5,"DiversifiableFullViewingKey",343,452],[5,"ExternalIvk",457],[5,"IncomingViewingKey",452],[5,"Ufvk",459],[5,"AccountPrivKey",457],[6,"Scope",456],[5,"ChildIndex",456],[5,"Diversifier",460],[5,"Error",443],[6,"DecodingError",460],[5,"FullViewingKey",460],[5,"Error",461],[10,"Read",462],[5,"SaplingIvk",460],[5,"NullifierDerivingKey",460],[5,"OutgoingViewingKey",460],[10,"Write",462],[15,"HrpMismatch",150]],"r":[[343,452],[344,452],[345,452]],"b":[[37,"impl-UnifiedAddress"],[38,"impl-AddressCodec%3CP%3E-for-UnifiedAddress"],[46,"impl-From%3CUnifiedAddress%3E-for-Address"],[48,"impl-From%3CTransparentAddress%3E-for-Address"],[49,"impl-From%3CPaymentAddress%3E-for-Address"],[127,"impl-Display-for-Bech32DecodeError"],[128,"impl-Debug-for-Bech32DecodeError"],[129,"impl-Debug-for-TransparentCodecError"],[130,"impl-Display-for-TransparentCodecError"],[246,"impl-Display-for-DerivationError"],[247,"impl-Debug-for-DerivationError"],[249,"impl-Display-for-DecodingError"],[250,"impl-Debug-for-DecodingError"],[252,"impl-Debug-for-AddressGenerationError"],[253,"impl-Display-for-AddressGenerationError"],[393,"impl-From%3C%26ExtendedFullViewingKey%3E-for-DiversifiableFullViewingKey"],[394,"impl-From%3CExtendedFullViewingKey%3E-for-DiversifiableFullViewingKey"]],"c":"OjAAAAEAAAAAAAAAEAAAAJ8B","e":"OzAAAAEAACUBMwAGAAAACQAAAA0ABQAUAAUAGwAAAB0ACAAnAAAAKQADAC8AAAAxAAEANwACAD8AAgBFAAgATwAFAFYABABcAA8AcgAFAH8ABACFAAAAhwABAIsADQCbAAAAngACAKUAAQCoAAAAqwABALQAHgDVAAAA2AAYAPMAAQD3AAoAAwEAAAwBCQAjAQAAJwEAACoBCAA3ARcAUAEHAFkBAABdAQUAZAEIAHEBBQB8AQUAhAECAIoBAQCQAQMAlwEAAJkBAACdAQIApAEOALQBAQA=","P":[[12,"T"],[18,""],[21,"T"],[23,""],[26,"P"],[28,"T"],[34,""],[37,"P"],[40,""],[44,"T"],[46,""],[47,"T"],[48,""],[57,"U"],[60,""],[63,"T"],[65,""],[66,"P"],[67,""],[68,"U,T"],[70,"TryFrom::Error"],[71,"U,T"],[72,"TryFromRawAddress::Error"],[77,"P"],[78,"U"],[81,""],[85,"V"],[88,""],[100,"T"],[104,""],[105,"T"],[106,""],[107,"P,AddressCodec::Error"],[108,""],[113,"T"],[117,""],[119,"AddressCodec::Error,P"],[120,""],[123,"P"],[124,""],[125,"P"],[126,""],[131,"T"],[132,""],[133,"T"],[134,""],[136,"U"],[138,""],[139,"T"],[140,""],[142,"U,T"],[144,"U"],[146,""],[148,"V"],[176,""],[179,"T"],[195,""],[200,"T"],[205,""],[210,"P"],[212,""],[216,"T"],[232,""],[240,"P"],[242,""],[257,"T"],[258,""],[259,"T"],[266,""],[268,"P"],[269,""],[278,"U"],[286,""],[297,"T"],[302,""],[310,"U,T"],[318,"U"],[326,""],[335,"V"],[346,""],[348,"T"],[354,""],[358,"T"],[361,""],[368,"T"],[374,""],[390,"T"],[393,""],[403,"U"],[406,""],[407,"R"],[409,""],[419,"T"],[422,"U,T"],[425,"U"],[428,""],[431,"V"],[434,"W"],[436,""]]}],["zcash_primitives",{"t":"CCCCCCCEFFFONNNNNNNNNNNNNNNNNNNNNNEONNNNNNNNNNNNNNNOOONOONNNNNNNNNNNNONNNNFPPGPPSPPSPFPGKGGPPPPPPKPPPPSPFPSMNNNNMNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNMNNNNMNNNNMNNNNNNNNNNNNNNNNNNNMNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHCCCSSSSSSSSSSSSSSSSSSSSSSSSPFPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNCNNNNNNNNNNNNNFFTTFFFTKFFFFTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHPPGPPGFPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKHMHHHHHHHHCMHHHHHHHKFRGRPRRPPRRPFFKRRFFFGFFPNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNMCNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNONNNNNNNNNNNNNNNOOONOONNNNONOCCCNNNNCNNNNNNNONNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNPGFFPPPSGPGPPPPPPFPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOFSEEFFEENCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNCNCNNNNNNCNNNNNNNNNNNNNNNNFGSFPPTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNHHHSSSKMMHHHHHHHHHHCHHHHHHHHHKMMMMHHHHHHHCHHFFNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNKFFKFRFFNONNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNONNNNNOOOCNNNNNNNNNNNNNNNNNNNNNNONOONNNNNNNNGPPFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSHHHHHRKMCCCFNNNNNNNNNNNNNNNNNNNNGKPKTPNNNNNMNNNNNNNNMMNNNNNNMNPGFSSSPSSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSPGFPKNNNNNNNNNNNNNNNNMMNNHNNNNNNNNOOOOOHHHHHHFFNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNCFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["block","consensus","constants","legacy","memo","merkle_tree","transaction","zip32","BlockHash","BlockHeader","BlockHeaderData","bits","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","deref","","","","deref_mut","","","drop","","","dynamic_usage","dynamic_usage_bounds","eq","equihash","final_sapling_root","fmt","","freeze","from","","","from_slice","hash","","init","","","into","","","merkle_root","nonce","prev_block","read","solution","time","to_owned","to_string","try_from","","","try_from_slice","try_into","","","type_id","","","version","vzip","","","write","BlockHeight","Blossom","","BranchId","Canopy","","H0","Heartwood","","MAIN_NETWORK","Main","MainNetwork","","Network","NetworkConstants","NetworkType","NetworkUpgrade","Nu5","","Nu6","","Overwinter","","Parameters","Regtest","Sapling","","Sprout","TEST_NETWORK","Test","TestNetwork","","ZIP212_GRACE_PERIOD","activation_height","","","","add","b58_pubkey_address_prefix","","","","","b58_script_address_prefix","","","","","b58_sprout_address_prefix","","","","","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","coin_type","","","","","deref","","","","","","","deref_mut","","","","","","","drop","","","","","","","dynamic_usage","","","","","","","dynamic_usage_bounds","","","","","","","eq","","","","","","","fmt","","","","","","","","","for_height","from","","","","","","","","from_u32","from_u64","hash","","","height_bounds","height_range","hrp_sapling_extended_full_viewing_key","","","","","hrp_sapling_extended_spending_key","","","","","hrp_sapling_payment_address","","","","","hrp_tex_address","","","","","init","","","","","","","into","","","","","","","is_nu_active","network_type","","","","partial_cmp","saturating_sub","sprout_uses_groth_proofs","sub","","testing","to_owned","","","","","","","to_string","","try_from","","","","","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","arb_branch_id","arb_height","mainnet","regtest","testnet","B58_PUBKEY_ADDRESS_PREFIX","B58_SCRIPT_ADDRESS_PREFIX","B58_SPROUT_ADDRESS_PREFIX","COIN_TYPE","HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY","HRP_SAPLING_EXTENDED_SPENDING_KEY","HRP_SAPLING_PAYMENT_ADDRESS","HRP_TEX_ADDRESS","B58_PUBKEY_ADDRESS_PREFIX","B58_SCRIPT_ADDRESS_PREFIX","B58_SPROUT_ADDRESS_PREFIX","COIN_TYPE","HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY","HRP_SAPLING_EXTENDED_SPENDING_KEY","HRP_SAPLING_PAYMENT_ADDRESS","HRP_TEX_ADDRESS","B58_PUBKEY_ADDRESS_PREFIX","B58_SCRIPT_ADDRESS_PREFIX","B58_SPROUT_ADDRESS_PREFIX","COIN_TYPE","HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY","HRP_SAPLING_EXTENDED_SPENDING_KEY","HRP_SAPLING_PAYMENT_ADDRESS","HRP_TEX_ADDRESS","PublicKeyHash","Script","ScriptHash","TransparentAddress","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deref","","deref_mut","","drop","","eq","","fmt","","from","","hash","init","","into","","keys","partial_cmp","read","script","serialized_size","shl","testing","to_owned","","try_from","","try_from_raw_transparent_p2pkh","try_from_raw_transparent_p2sh","try_into","","type_id","","vzip","","write","AccountPrivKey","AccountPubKey","EPHEMERAL","EXTERNAL","EphemeralIvk","ExternalIvk","ExternalOvk","INTERNAL","IncomingViewingKey","InternalIvk","InternalOvk","NonHardenedChildIndex","TransparentKeyScope","ZERO","as_bytes","","borrow","","","","","","","","","borrow_mut","","","","","","","","","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","ct_eq","custom","default_address","deref","","","","","","","","","deref_mut","","","","","","","","","derive_address","derive_ephemeral_address","derive_ephemeral_ivk","derive_external_ivk","derive_external_secret_key","derive_internal_ivk","derive_internal_secret_key","derive_secret_key","deserialize","","drop","","","","","","","","","eq","","external_ovk","fmt","","","","","","","from","","","","","","","","","","from_bytes","from_extended_privkey","from_index","from_seed","index","init","","","","","","","","","internal_ovk","into","","","","","","","","","next","ovks_for_shielding","pubkey_to_address","serialize","","to_account_pubkey","to_bytes","to_owned","","","","","","","try_from","","","","","","","","","","try_into","","","","","","","","","type_id","","","","","","","","","vzip","","","","","","","","","arb_transparent_addr","Arbitrary","Empty","Error","Future","InvalidUtf8","Memo","MemoBytes","Text","TextMemo","TooLong","as_array","as_slice","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","default","deref","","","","","deref_mut","","","","drop","","","","empty","encode","eq","","","","fmt","","","","from","","","","","","from_bytes","","from_str","init","","","","into","","","","partial_cmp","to_owned","","","","to_string","try_from","","","","","","try_into","","","","type_id","","","","vzip","","","","HashSer","merkle_path_from_slice","read","read_address","read_commitment_tree","read_frontier_v0","read_frontier_v1","read_incremental_witness","read_leu64_usize","read_nonempty_frontier_v1","read_position","testing","write","write_address","write_commitment_tree","write_frontier_v1","write_incremental_witness","write_nonempty_frontier_v1","write_position","write_usize_leu64","Authorization","Authorized","Digest","DigestError","HeaderDigest","NotSigned","OrchardAuth","OrchardDigest","Overwinter","Sapling","SaplingAuth","SaplingDigest","Sprout","Transaction","TransactionData","TransactionDigest","TransparentAuth","TransparentDigest","TransparentDigests","TxDigests","TxId","TxVersion","TzeDigests","Unauthorized","Zip225","as_ref","auth_commitment","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","builder","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","cmp","combine","components","consensus_branch_id","deref","","","","","","","","","","","deref_mut","","","","","","","","","","digest","digest_header","digest_orchard","digest_sapling","digest_transparent","drop","","","","","","","","","","dynamic_usage","dynamic_usage_bounds","eq","","","expiry_height","fee_paid","fees","fmt","","","","","","","","","freeze","from","","","","","","","","","","from_bytes","from_parts","has_orchard","has_overwinter","has_sapling","has_sprout","hash","header","header_digest","init","","","","","","","","","","inputs_digest","into","","","","","","","","","","into_data","lock_time","map_authorization","map_bundles","orchard_bundle","orchard_digest","outputs_digest","","partial_cmp","per_input_digest","prevouts_digest","read","","","sapling_bundle","sapling_digest","sapling_value_balance","sequence_digest","sighash","sighash_v4","sighash_v5","sprout_bundle","suggested_for_branch","temporary_zcashd_read_v5_sapling","temporary_zcashd_write_v5_sapling","testing","to_owned","","","","","to_string","transparent_bundle","transparent_digests","try_from","","","","","","","","","","try_into","","","","","","","","","","txid","","type_id","","","","","","","","","","util","version","version_group_id","vzip","","","","","","","","","","write","","","write_transparent","write_v4","write_v5","write_v5_header","write_v5_sapling","Balance","BuildConfig","BuildResult","Builder","Bundle","ChangeRequired","Coinbase","DEFAULT_TX_EXPIRY_DELTA","Error","Fee","FeeError","FeeRule","InsufficientFunds","OrchardBuild","OrchardBuilderNotAvailable","OrchardRecipient","OrchardSpend","Progress","SaplingBuild","SaplingBuilderNotAvailable","Standard","TransparentBuild","add_orchard_output","add_orchard_spend","add_sapling_output","add_sapling_spend","add_transparent_input","add_transparent_output","borrow","","","","","","borrow_mut","","","","","","build","clone","clone_into","clone_to_uninit","cur","deref","","","","","","deref_mut","","","","","","drop","","","","","","end","fmt","","","","","from","","","","","","","","","","","get_fee","init","","","","","","into","","","","","","mock_build","new","orchard_builder_config","orchard_meta","params","sapling_builder_config","sapling_inputs","sapling_meta","sapling_outputs","target_height","to_owned","to_string","","transaction","transparent_inputs","transparent_outputs","try_from","","","","","","try_into","","","","","","type_id","","","","","","vzip","","","","","","with_progress_notifier","orchard_anchor","sapling_anchor","Amount","GROTH_PROOF_SIZE","JsDescription","OutPoint","OutputDescription","SpendDescription","TxIn","TxOut","add","amount","anchor","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","cmstar_bytes","cmu","const_from_i64","const_from_u64","cv","","deref","","","deref_mut","","","drop","","","dynamic_usage","","","dynamic_usage_bounds","","","enc_ciphertext","","ephemeral_key","","eq","fmt","","","from","","","","","from_i64","from_i64_le_bytes","from_nonnegative_i64","from_nonnegative_i64_le_bytes","from_parts","","from_u64","from_u64_le_bytes","init","","","into","","","is_negative","is_positive","mul","neg","nullifier","orchard","out_ciphertext","partial_cmp","rk","sapling","spend_auth_sig","sprout","sub","sum","to_i64_le_bytes","to_owned","","","transparent","try_from","","","","try_into","","","type_id","","","vzip","","","zero","zkproof","","Amount","BalanceError","COIN","NonNegativeAmount","Overflow","Underflow","ZERO","add","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","const_from_u64","deref","","deref_mut","","div","div_with_remainder","drop","","eq","","fmt","","","from","","","from_nonnegative_i64","from_nonnegative_i64_le_bytes","from_u64","from_u64_le_bytes","init","","into","","into_u64","is_positive","is_zero","mul","","partial_cmp","sub","testing","to_i64_le_bytes","to_owned","","to_string","try_from","","","","try_into","","type_id","","vzip","","arb_amount","arb_nonnegative_amount","arb_positive_amount","FLAGS_EXPECTED_UNSET","FLAG_OUTPUTS_ENABLED","FLAG_SPENDS_ENABLED","MapAuth","map_authorization","map_spend_auth","read_action_without_auth","read_anchor","read_cmx","read_flags","read_note_ciphertext","read_nullifier","read_signature","read_v5_bundle","read_value_commitment","read_verification_key","testing","write_action_without_auth","write_cmx","write_note_ciphertext","write_nullifier","write_v5_bundle","write_value_commitment","write_verification_key","arb_bundle","arb_bundle_for_version","MapAuth","map_auth_sig","map_authorization","map_output_proof","map_spend_proof","read_base","read_zkproof","temporary_zcashd_read_output_v4","temporary_zcashd_read_spend_v4","temporary_zcashd_read_v4_components","temporary_zcashd_write_output_v4","temporary_zcashd_write_v4_components","testing","zip212_enforcement","arb_bundle_for_version","Bundle","JsDescription","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","deref","","deref_mut","","drop","","fmt","","from","","init","","into","","joinsplit_pubkey","joinsplit_sig","joinsplits","net_value","read","to_owned","","try_from","","try_into","","type_id","","value_balance","vzip","","write","Authorization","Authorized","Bundle","MapAuth","OutPoint","ScriptSig","TxIn","TxOut","apply_signatures","authorization","borrow","","","","","borrow_mut","","","","","builder","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","cmp","deref","","","","","deref_mut","","","","","drop","","","","","eq","","","","","fake","fmt","","","","","from","","","","","hash","init","","","","","into","","","","","is_coinbase","map_authorization","","map_script_sig","n","new","","partial_cmp","prevout","read","","","recipient_address","script_pubkey","","script_sig","sequence","testing","to_owned","","","","","try_from","","","","","try_into","","","","","txid","type_id","","","","","value","","value_balance","vin","vout","vzip","","","","","write","","","Error","InvalidAddress","InvalidAmount","TransparentBuilder","TransparentInputInfo","Unauthorized","add_input","add_output","borrow","","","","borrow_mut","","","","build","clone","","clone_into","","clone_to_uninit","","coin","","deref","","","","deref_mut","","","","drop","","","","empty","eq","fmt","","","","from","","","","init","","","","input_amounts","input_scriptpubkeys","inputs","into","","","","outpoint","","outputs","to_owned","","to_string","try_from","","","","try_into","","","","type_id","","","","value_balance","vzip","","","","VALID_OPCODES","arb_bundle","arb_outpoint","arb_script","arb_txin","arb_txout","Error","FeeRule","fee_required","fixed","transparent","zip317","FeeRule","borrow","borrow_mut","clone","clone_into","clone_to_uninit","deref","deref_mut","drop","fee_required","fixed_fee","fmt","from","init","into","non_standard","to_owned","try_from","try_into","type_id","vzip","InputSize","InputView","Known","OutputView","STANDARD_P2PKH","Unknown","borrow","borrow_mut","clone","clone_into","clone_to_uninit","coin","deref","deref_mut","drop","eq","fmt","from","init","into","outpoint","script_pubkey","serialized_size","","to_owned","try_from","try_into","type_id","value","vzip","Balance","FeeError","FeeRule","GRACE_ACTIONS","MARGINAL_FEE","MINIMUM_FEE","NonP2pkhInputs","P2PKH_STANDARD_INPUT_SIZE","P2PKH_STANDARD_OUTPUT_SIZE","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","deref","","deref_mut","","drop","","eq","fee_required","fmt","","","from","","","grace_actions","init","","into","","marginal_fee","non_standard","p2pkh_standard_input_size","p2pkh_standard_output_size","standard","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","SIGHASH_ALL","SIGHASH_ANYONECANPAY","SIGHASH_MASK","SIGHASH_NONE","SIGHASH_SINGLE","Shielded","SignableInput","SignatureHash","Transparent","TransparentAuthorizingContext","as_ref","borrow","","borrow_mut","","deref","","deref_mut","","drop","","from","","hash_type","init","","input_amounts","input_scriptpubkeys","into","","signature_hash","try_from","","try_into","","type_id","","vzip","","hash_type","index","script_code","script_pubkey","value","v4_signature_hash","v5_signature_hash","arb_tx","arb_tx_version","arb_txdata","arb_txid","BlockTxCommitmentDigester","TxIdDigester","borrow","","borrow_mut","","combine","","deref","","deref_mut","","digest_header","","digest_orchard","","digest_sapling","","digest_transparent","","drop","","from","","init","","into","","to_txid","try_from","","try_into","","type_id","","vzip","","sha256d","HashReader","HashWriter","borrow","","borrow_mut","","default","deref","","deref_mut","","drop","","flush","from","","init","","into","","into_base_reader","into_hash","","new","read","try_from","","try_into","","type_id","","vzip","","write"],"q":[[0,"zcash_primitives"],[8,"zcash_primitives::block"],[74,"zcash_primitives::consensus"],[321,"zcash_primitives::consensus::testing"],[323,"zcash_primitives::constants"],[326,"zcash_primitives::constants::mainnet"],[334,"zcash_primitives::constants::regtest"],[342,"zcash_primitives::constants::testnet"],[350,"zcash_primitives::legacy"],[403,"zcash_primitives::legacy::keys"],[593,"zcash_primitives::legacy::testing"],[594,"zcash_primitives::memo"],[692,"zcash_primitives::merkle_tree"],[712,"zcash_primitives::transaction"],[960,"zcash_primitives::transaction::builder"],[1094,"zcash_primitives::transaction::builder::BuildConfig"],[1096,"zcash_primitives::transaction::components"],[1206,"zcash_primitives::transaction::components::amount"],[1272,"zcash_primitives::transaction::components::amount::testing"],[1275,"zcash_primitives::transaction::components::orchard"],[1299,"zcash_primitives::transaction::components::orchard::testing"],[1301,"zcash_primitives::transaction::components::sapling"],[1315,"zcash_primitives::transaction::components::sapling::testing"],[1316,"zcash_primitives::transaction::components::sprout"],[1359,"zcash_primitives::transaction::components::transparent"],[1490,"zcash_primitives::transaction::components::transparent::builder"],[1571,"zcash_primitives::transaction::components::transparent::testing"],[1577,"zcash_primitives::transaction::fees"],[1583,"zcash_primitives::transaction::fees::fixed"],[1604,"zcash_primitives::transaction::fees::transparent"],[1634,"zcash_primitives::transaction::fees::zip317"],[1688,"zcash_primitives::transaction::sighash"],[1727,"zcash_primitives::transaction::sighash::SignableInput"],[1732,"zcash_primitives::transaction::sighash_v4"],[1733,"zcash_primitives::transaction::sighash_v5"],[1734,"zcash_primitives::transaction::testing"],[1738,"zcash_primitives::transaction::txid"],[1775,"zcash_primitives::transaction::util"],[1776,"zcash_primitives::transaction::util::sha256d"],[1810,"core::option"],[1811,"core::fmt"],[1812,"std::io::error"],[1813,"core::hash"],[1814,"std::io"],[1815,"alloc::string"],[1816,"core::result"],[1817,"core::any"],[1818,"zcash_protocol::consensus"],[1819,"core::cmp"],[1820,"core::ops::range"],[1821,"proptest::strategy::traits"],[1822,"zcash_address::convert"],[1823,"subtle"],[1824,"bip32::error"],[1825,"secp256k1::key"],[1826,"zip32"],[1827,"bip32::extended_key::private_key"],[1828,"alloc::vec"],[1829,"bip32::child_number"],[1830,"zcash_protocol::memo"],[1831,"incrementalmerkletree"],[1832,"incrementalmerkletree::frontier"],[1833,"core::clone"],[1834,"incrementalmerkletree::witness"],[1835,"blake2b_simd"],[1836,"orchard::bundle"],[1837,"sapling_crypto::bundle"],[1838,"zcash_protocol::value"],[1839,"core::convert"],[1840,"core::ops::function"],[1841,"orchard::keys"],[1842,"orchard::address"],[1843,"sapling_crypto::builder"],[1844,"orchard::note"],[1845,"orchard::tree"],[1846,"sapling_crypto::keys"],[1847,"sapling_crypto::address"],[1848,"sapling_crypto::zip32"],[1849,"sapling_crypto::note"],[1850,"sapling_crypto::tree"],[1851,"rand_core"],[1852,"sapling_crypto::prover"],[1853,"orchard::builder"],[1854,"std::sync::mpsc"],[1855,"bls12_381::scalar"],[1856,"sapling_crypto::note::commitment"],[1857,"sapling_crypto::value"],[1858,"memuse"],[1859,"zcash_note_encryption"],[1860,"sapling_crypto::note::nullifier"],[1861,"redjubjub"],[1862,"redjubjub::verification_key"],[1863,"core::iter::traits::collect"],[1864,"core::num::nonzero"],[1865,"orchard::action"],[1866,"orchard::note::commitment"],[1867,"orchard::note::nullifier"],[1868,"orchard::primitives::redpallas"],[1869,"orchard::value"],[1870,"jubjub"],[1871,"sapling_crypto::note_encryption"],[1872,"sha2"],[1873,"crypto_common"],[1874,"zcash_protocol"],[1875,"zcash_protocol::consensus::testing"],[1876,"zcash_protocol::constants"],[1877,"zcash_protocol::constants::mainnet"],[1878,"zcash_protocol::constants::regtest"],[1879,"zcash_protocol::constants::testnet"]],"i":"```````````A`n1f1200001120120120000`200212001012012022212200120012012021201`BnD``10`10`Cn`Cf````323232`1322`1`0`BlCbCd3C`Cj6325063250632516325871632587163258716325871632587106325163258716325871632587163258716325871632587116325887711632587111657706325063250632506325163258716325874432511711`16325871811116325877163258716325871632587`````````````````````````````Ef`0`Ed1010101011001010101010110101`10100`0101110101010``En0```0`````F`EjEl1032FbFdFfFhFj65874321087432108743210874321078Fn76985432176985432101445455047698543219849854321769985432155858769854321476985432184`045598543217698854321769854321769854321769854321`Hf0`0Hb``1`0H`010Hd32103210321032103132100321032103132103221321110313321032103121032210333210321032103``Hj`````````0`````````Kd`0AInKh2Jb0130```13``````0IlInAFl523Kj2KfJdJfJh5:78463210`7821078210782107;`35:7846632105:784632103;;;;5:784632107778633`77846321035:784632107388887805:7846321015:78463210633330217127863032```3866`782107305:784632105:78463210`65:78463210`385:7846321078666666Nb```A@l1A@h``2`122222`2202Ml00000A@j1342Ol1245302333112453012453012453014455011245555530212453012453022302320223450221245301245301245301245302AJ`0````````Kl`ABj10AC`210210210210200221021021021021021000002210222102222102221021022221`021`1`222210`2210210210210210````Ld0O`00101010101000101000101011011000001010000000`00110001010101```````Mf0`````````````````````Md000````````````M`AFh101010101010101010101011100101010101100`````AG```Lb0AFn1LhAGbOh34210`34210342103421023421034210342103421023421034210234210342104Mb503323232111122`4532145321453213453211155545321321`Oj0```AGf001ABfAFj231021010101123102310231023331023102310002231011210323102310231022310``````A@f`0````AGl0000000000000000000``AGj`0000000AGn111111110AH`10222202AAd`````0``AHb10101010101010110011011001010000001101010101`````AHf``0`AHd101010101010110AHh021`21212121AJb0000````````AIbAId101010101010101010101010`10101010```AIhAIf100101010010101011011101010100","f":"````````````{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{f}}}f}{{b{b{dc}}}h{}}{{bj}h}{l{{b{c}}}{}}{{{b{n}}}{{b{A`}}}}11{l{{b{dc}}}{}}00{lh}00{{{b{f}}}l}{{{b{f}}}{{Ad{l{Ab{l}}}}}}{{{b{f}}{b{f}}}Af}``{{{b{f}}{b{dAh}}}Aj}0{A`{{Al{n}}}}{cc{}}00{{{b{{An{j}}}}}f}{{{b{n}}}f}{{{b{f}}{b{dc}}}hB`}{{}l}00{{}c{}}00```{c{{Al{n}}}Bb}``{bc{}}{bBd}{c{{Bf{e}}}{}{}}00{{{b{{An{j}}}}}{{Ab{f}}}}{{}{{Bf{c}}}{}}00{bBh}00`{{}c{}}00{{{b{n}}c}{{Al{h}}}Bj}`````````````````````````````````{{{b{Bl}}Bn}{{Ab{C`}}}}{{{b{Cb}}Bn}{{Ab{C`}}}}{{{b{Cd}}Bn}{{Ab{C`}}}}{{{b{Cf}}Bn}{{Ab{C`}}}}{{C`Ch}C`}{{{b{Cj}}}{{Cl{j}}}}{{{b{Cn}}}{{Cl{j}}}}{b{{Cl{j}}}}002100021000{b{{b{c}}}{}}000000{{{b{d}}}{{b{dc}}}{}}000000{{{b{C`}}}C`}{{{b{Cn}}}Cn}{{{b{Cb}}}Cb}{{{b{Cd}}}Cd}{{{b{Cf}}}Cf}{{{b{Bn}}}Bn}{{{b{D`}}}D`}{{b{b{dc}}}h{}}000000{{bj}h}000000{{{b{C`}}{b{C`}}}Db}{{{b{Cj}}}Ch}{{{b{Cn}}}Ch}{bCh}00{l{{b{c}}}{}}000000{l{{b{dc}}}{}}000000{lh}000000{{{b{C`}}}l}{{{b{Cn}}}l}{{{b{Cb}}}l}{{{b{Cd}}}l}{{{b{Cf}}}l}{{{b{Bn}}}l}{{{b{D`}}}l}{{{b{C`}}}{{Ad{l{Ab{l}}}}}}{{{b{Cn}}}{{Ad{l{Ab{l}}}}}}{{{b{Cb}}}{{Ad{l{Ab{l}}}}}}{{{b{Cd}}}{{Ad{l{Ab{l}}}}}}{{{b{Cf}}}{{Ad{l{Ab{l}}}}}}{{{b{Bn}}}{{Ad{l{Ab{l}}}}}}{{{b{D`}}}{{Ad{l{Ab{l}}}}}}{{{b{C`}}{b{C`}}}Af}{{{b{Cn}}{b{Cn}}}Af}{{{b{Cb}}{b{Cb}}}Af}{{{b{Cd}}{b{Cd}}}Af}{{{b{Cf}}{b{Cf}}}Af}{{{b{Bn}}{b{Bn}}}Af}{{{b{D`}}{b{D`}}}Af}{{{b{C`}}{b{dAh}}}{{Bf{hDd}}}}0{{{b{Cn}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Cb}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Cd}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Cf}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Bn}}{b{dAh}}}{{Bf{hDd}}}}0{{{b{D`}}{b{dAh}}}{{Bf{hDd}}}}{{{b{c}}C`}D`Bl}{ChC`}{cc{}}0000001{DfC`}{{{b{C`}}{b{dc}}}hB`}{{{b{Cn}}{b{dc}}}hB`}{{{b{Cf}}{b{dc}}}hB`}{{{b{D`}}{b{c}}}{{Ab{{Ad{C`{Ab{C`}}}}}}}Bl}{{{b{D`}}{b{c}}}{{Ab{{`{{Dh{C`}}}}}}}Bl}{{{b{Cj}}}{{b{Dj}}}}{{{b{Cn}}}{{b{Dj}}}}{b{{b{Dj}}}}00210002100021000{{}l}000000{{}c{}}000000{{{b{Bl}}BnC`}Af}{{{b{Bl}}}Cn}{{{b{Cb}}}Cn}{{{b{Cd}}}Cn}{{{b{Cf}}}Cn}{{{b{C`}}{b{C`}}}{{Ab{Db}}}}{{C`Ch}C`}{{{b{D`}}}Af}1{{C`C`}Ch}`{bc{}}000000{bBd}0{Dl{{Bf{C`}}}}{Dn{{Bf{C`}}}}{Df{{Bf{C`}}}}{c{{Bf{e}}}{}{}}00000{Ch{{Bf{D`}}}}1{{}{{Bf{c}}}{}}000000{bBh}000000{{}c{}}000000{{}{{`{{Eb{}{{E`{D`}}}}}}}}{{D`{b{c}}}{{`{{Eb{}{{E`{{Ab{C`}}}}}}}}}Bl}```````````````````````````````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{Ed}}}Ed}{{{b{Ef}}}Ef}{{b{b{dc}}}h{}}0{{bj}h}0{{{b{Ef}}{b{Ef}}}Db}{{}Ed}{l{{b{c}}}{}}0{l{{b{dc}}}{}}0{lh}0{{{b{Ed}}{b{Ed}}}Af}{{{b{Ef}}{b{Ef}}}Af}{{{b{Ed}}{b{dAh}}}Aj}{{{b{Ef}}{b{dAh}}}Aj}{cc{}}0{{{b{Ef}}{b{dc}}}hB`}{{}l}0{{}c{}}0`{{{b{Ef}}{b{Ef}}}{{Ab{Db}}}}{c{{Al{Ed}}}Bb}{{{b{Ef}}}Ed}{{{b{Ed}}}l}{{Ed{b{{An{j}}}}}Ed}`{bc{}}0{c{{Bf{e}}}{}{}}0{{{Cl{j}}}{{Bf{Ef{Eh{c}}}}}{}}0{{}{{Bf{c}}}{}}0{bBh}0{{}c{}}0{{{b{Ed}}c}{{Al{h}}}Bj}``````````````{{{b{Ej}}}{{Cl{j}}}}{{{b{El}}}{{Cl{j}}}}{b{{b{c}}}{}}00000000{{{b{d}}}{{b{dc}}}{}}00000000{{{b{En}}}En}{{{b{F`}}}F`}{{{b{Fb}}}Fb}{{{b{Fd}}}Fd}{{{b{Ff}}}Ff}{{{b{Fh}}}Fh}{{{b{Fj}}}Fj}{{b{b{dc}}}h{}}000000{{bj}h}000000{{{b{F`}}{b{F`}}}Fl}{Ch{{Ab{En}}}}{{{b{Fn}}}{{Ad{EfF`}}}}{l{{b{c}}}{}}00000000{l{{b{dc}}}{}}00000000{{{b{Fn}}F`}{{Bf{EfG`}}}}{{{b{Fj}}F`}{{Bf{EfG`}}}}{{{b{Fd}}}{{Bf{FjG`}}}}{{{b{Fd}}}{{Bf{FfG`}}}}{{{b{Fb}}F`}{{Bf{GbG`}}}}{{{b{Fd}}}{{Bf{FhG`}}}}1{{{b{Fb}}EnF`}{{Bf{GbG`}}}}{{{b{{Cl{j}}}}}{{Bf{FnG`}}}}{{{b{{Cl{j}}}}}{{Bf{FdG`}}}}{lh}00000000{{{b{En}}{b{En}}}Af}{{{b{F`}}{b{F`}}}Af}{{{b{Fd}}}El}{{{b{En}}{b{dAh}}}Aj}{{{b{F`}}{b{dAh}}}Aj}{{{b{Fb}}{b{dAh}}}Aj}{{{b{Fd}}{b{dAh}}}Aj}{{{b{Ff}}{b{dAh}}}Aj}{{{b{Fh}}{b{dAh}}}Aj}{{{b{Fj}}{b{dAh}}}Aj}{cc{}}0{GdEn}1111111{{{b{{An{j}}}}}{{Ab{Fb}}}}{{{Gf{Gb}}}Fb}{Ch{{Ab{F`}}}}{{{b{c}}{b{{An{j}}}}Gh}{{Bf{FbG`}}}Bl}{{{b{F`}}}Ch}{{}l}00000000{{{b{Fd}}}Ej}{{}c{}}00000000{{{b{F`}}}{{Ab{F`}}}}{{{b{Fd}}}{{Ad{EjEl}}}}{{{b{Gj}}}Ef}{{{b{Fn}}}{{Gl{j}}}}{{{b{Fd}}}{{Gl{j}}}}{{{b{Fb}}}Fd}{{{b{Fb}}}{{Gl{j}}}}{bc{}}000000{c{{Bf{e}}}{}{}}000{Gn{{Bf{F`c}}}{}}11111{{}{{Bf{c}}}{}}00000000{bBh}00000000{{}c{}}00000000{{}{{`{{Eb{}{{E`{Ef}}}}}}}}``````````{{{b{H`}}}{{b{{Cl{j}}}}}}{{{b{H`}}}{{b{{An{j}}}}}}{b{{b{c}}}{}}000{{{b{d}}}{{b{dc}}}{}}000{{{b{Hb}}}Hb}{{{b{H`}}}H`}{{{b{Hd}}}Hd}{{{b{Hf}}}Hf}{{b{b{dc}}}h{}}000{{bj}h}000{{{b{H`}}{b{H`}}}Db}{{}Hf}{l{{b{c}}}{}}00{{{b{Hd}}}{{b{Dj}}}}1{l{{b{dc}}}{}}000{lh}000{{}H`}{{{b{Hf}}}H`}{{{b{Hb}}{b{Hb}}}Af}{{{b{H`}}{b{H`}}}Af}{{{b{Hd}}{b{Hd}}}Af}{{{b{Hf}}{b{Hf}}}Af}{{{b{Hb}}{b{dAh}}}{{Bf{hDd}}}}0{{{b{H`}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Hf}}{b{dAh}}}{{Bf{hDd}}}}{cc{}}0{HfH`}911{{{b{{An{j}}}}}{{Bf{H`Hb}}}}{{{b{{An{j}}}}}{{Bf{HfHb}}}}{{{b{Dj}}}{{Bf{Hf}}}}{{}l}000{{}c{}}000{{{b{H`}}{b{H`}}}{{Ab{Db}}}}{bc{}}000{bBd}{c{{Bf{e}}}{}{}}00{H`{{Bf{Hf}}}}{{{b{H`}}}{{Bf{Hf}}}}2{{}{{Bf{c}}}{}}000{bBh}000{{}c{}}000`{{{b{{An{j}}}}}{{Al{{Hh{c}}}}}Hj}{c{{Al{Hj}}}Bb}{c{{Al{Hl}}}Bb}{c{{Al{{Hn{e}}}}}BbHj}{c{{Al{{I`{e}}}}}Bb{IbHjId}}{c{{Al{{I`{e}}}}}Bb{HjId}}{c{{Al{{If{e}}}}}BbHj}{c{{Al{l}}}Bb}{c{{Al{{Ih{e}}}}}Bb{HjId}}{c{{Al{Ij}}}Bb}`{{{b{Hj}}c}{{Al{h}}}Bj}{{cHl}{{Al{h}}}Bj}{{{b{{Hn{c}}}}e}{{Al{h}}}HjBj}{{c{b{{I`{e}}}}}{{Al{h}}}BjHj}{{{b{{If{c}}}}e}{{Al{h}}}HjBj}{{c{b{{Ih{e}}}}}{{Al{h}}}BjHj}{{cIj}{{Al{h}}}Bj}{{cl}{{Al{h}}}Bj}`````````````````````````{{{b{Il}}}{{b{{Cl{j}}}}}}{{{b{In}}}J`}{b{{b{c}}}{}}000000000{{{b{d}}}{{b{dc}}}{}}000000000`{{{b{Il}}}Il}{{{b{Jb}}}Jb}{{{b{{Jd{c}}}}}{{Jd{c}}}Id}{{{b{{Jf{c}}}}}{{Jf{c}}}Id}{{{b{{Jh{c}}}}}{{Jh{c}}}Id}{{b{b{dc}}}h{}}0000{{bj}h}0000{{{b{Il}}{b{Il}}}Db}{{{b{{Kd{}{{Jj{c}}{Jl{e}}{Jn{g}}{K`{i}}{Kb{k}}}}}}cegi}k{}{}{}{}{}}`{{{b{{Kf{c}}}}}D`Kh}{l{{b{c}}}{}}0000{{{b{In}}}{{b{{Kf{Kj}}}}}}11111{l{{b{dc}}}{}}000000000{{{b{{Kf{c}}}}e}{}Kh{{Kd{c}}}}{{{b{{Kd{}{{Jj{c}}{Jl{e}}{Jn{g}}{K`{i}}{Kb{k}}}}}}JbD`ChC`}c{}{}{}{}{}}{{{b{{Kd{}{{Jj{c}}{Jl{e}}{Jn{g}}{K`{i}}{Kb{k}}}}}}{Ab{{b{{Kn{Kl}}}}}}}i{}{}{}{}{}}{{{b{{Kd{}{{Jj{c}}{Jl{e}}{Jn{g}}{K`{i}}{Kb{k}}}}}}{Ab{{b{{L`{Kl}}}}}}}g{}{}{}{}{}}{{{b{{Kd{}{{Jj{c}}{Jl{e}}{Jn{g}}{K`{i}}{Kb{k}}}}}}{Ab{{b{Lb}}}}}e{}{}{}{}{}}{lh}000000000{{{b{Il}}}l}{{{b{Il}}}{{Ad{l{Ab{l}}}}}}{{{b{Il}}{b{Il}}}Af}{{{b{Jb}}{b{Jb}}}Af}{{{b{In}}{b{In}}}Af}{{{b{{Kf{c}}}}}C`Kh}{{{b{{Kf{c}}}}g}{{Bf{Kle}}}Kh{{Lf{Ld}}}{{Ll{{b{Lh}}}{{Lj{{Bf{Kle}}}}}}}}`{{{b{Il}}{b{dAh}}}Aj}0{{{b{Jb}}{b{dAh}}}Aj}{{{b{Kj}}{b{dAh}}}Aj}{{{b{In}}{b{dAh}}}Aj}{{{b{{Kf{c}}}}{b{dAh}}}Aj{LnKh}}{{{b{{Jd{c}}}}{b{dAh}}}AjLn}{{{b{{Jf{c}}}}{b{dAh}}}AjLn}{{{b{{Jh{c}}}}{b{dAh}}}AjLn}{{{Kf{Kj}}}{{Al{In}}}}{cc{}}000000000{{{Cl{j}}}Il}{{JbD`ChC`{Ab{Lb}}{Ab{M`}}{Ab{{L`{Kl}}}}{Ab{{Kn{Kl}}}}}{{Kf{c}}}Kh}{{{b{Jb}}}Af}000{{{b{Il}}{b{dc}}}hB`}{{{b{Jb}}}Ch}`{{}l}000000000`{{}c{}}000000000{In{{Kf{Kj}}}}{{{b{{Kf{c}}}}}ChKh}{{{Kf{c}}egi}{{Kf{k}}}KhMbMdMfKh}{{{Kf{c}}egi}{{Kf{k}}}Kh{{Mh{{Ab{Lb}}}{{Lj{{Ab{Lb}}}}}}}{{Mh{{Ab{{L`{Kl}}}}}{{Lj{{Ab{{L`{Kl}}}}}}}}}{{Mh{{Ab{{Kn{Kl}}}}}{{Lj{{Ab{{Kn{Kl}}}}}}}}}Kh}{{{b{{Kf{c}}}}}{{Ab{{b{{Kn{Kl}}}}}}}Kh}```{{{b{Il}}{b{Il}}}{{Ab{Db}}}}``{c{{Al{Il}}}Bb}{c{{Al{Jb}}}Bb}{{cD`}{{Al{In}}}Bb}{{{b{{Kf{c}}}}}{{Ab{{b{{L`{Kl}}}}}}}Kh}`{{{b{{Kf{c}}}}}KlKh}````{{{b{{Kf{c}}}}}{{Ab{{b{M`}}}}}Kh}{D`Jb}{c{{Al{{Ab{{L`{MjKl}}}}}}}Bb}{{{Ab{{b{{L`{MjKl}}}}}}c}{{Al{h}}}Bj}`{bc{}}0000{bBd}{{{b{{Kf{c}}}}}{{Ab{{b{Lb}}}}}Kh}`{c{{Bf{e}}}{}{}}000000000{{}{{Bf{c}}}{}}000000000`{{{b{In}}}Il}{bBh}000000000`{{{b{{Kf{c}}}}}JbKh}{{{b{Jb}}}Ch}{{}c{}}000000000{{{b{Il}}c}{{Al{h}}}Bj}{{{b{Jb}}c}{{Al{h}}}Bj}{{{b{In}}c}{{Al{h}}}Bj}00000``````````````````````{{{b{d{Ml{ce}}}}{Ab{Mn}}N`DfH`}{{Bf{h{Nb{g}}}}}BlNd{}}{{{b{d{Ml{ce}}}}{b{Nf}}NhNj}{{Bf{h{Nb{g}}}}}BlNd{}}{{{b{d{Ml{ce}}}}{Ab{Nl}}NnO`H`}{{Bf{h{Nb{g}}}}}BlNd{}}{{{b{d{Ml{ce}}}}{b{Ob}}OdOf}{{Bf{h{Nb{g}}}}}BlNd{}}{{{b{d{Ml{ce}}}}GbLhOh}{{Bf{hOj}}}BlNd}{{{b{d{Ml{ce}}}}{b{Ef}}O`}{{Bf{hOj}}}BlNd}{b{{b{c}}}{}}00000{{{b{d}}}{{b{dc}}}{}}00000{{{Ml{ce}}g{b{i}}{b{k}}{b{m}}}{{Bf{OlNb}}}BlNd{OnA@`}A@bA@dA@f}{{{b{A@h}}}A@h}{{b{b{dc}}}h{}}{{bj}h}{{{b{A@j}}}Ch}{l{{b{c}}}{}}00000{l{{b{dc}}}{}}00000{lh}00000{{{b{A@j}}}{{Ab{Ch}}}}{{{b{{A@l{c}}}}{b{dAh}}}AjA@n}{{{b{{A@l{c}}}}{b{dAh}}}AjLn}{{{b{{Nb{c}}}}{b{dAh}}}AjA@n}{{{b{{Nb{c}}}}{b{dAh}}}AjLn}{{{b{Ol}}{b{dAh}}}Aj}{{{Ad{ChCh}}}A@j}{cc{}}00{Ld{{Nb{c}}}{}}1{{{A@l{c}}}{{Nb{c}}}{}}{AA`{{Nb{c}}}{}}{AAb{{Nb{c}}}{}}44{{{b{{Ml{ce}}}}{b{g}}}{{Bf{O`A@l}}}BlNdA@f}{{}l}00000{{}c{}}00000{{{Ml{ce}}g}{{Bf{Ol{Nb{AAd}}}}}BlNdOn}{{cC`A@h}{{Ml{ch}}}Bl}{{{b{A@h}}}{{Ab{{Ad{AAfAAh}}}}}}{{{b{Ol}}}{{b{AAj}}}}{{{b{{Ml{ce}}}}}{{b{c}}}{}Nd}{{{b{A@h}}}{{Ab{{Ad{AAlAAn}}}}}}{{{b{{Ml{ce}}}}}{{b{{An{AB`}}}}}{}Nd}{{{b{Ol}}}{{b{ABb}}}}{{{b{{Ml{ce}}}}}{{b{{An{ABd}}}}}{}Nd}{{{b{{Ml{ce}}}}}C`{}Nd}{bc{}}{bBd}0{{{b{Ol}}}{{b{In}}}}{{{b{{Ml{ce}}}}}{{b{{An{ABf}}}}}{}Nd}{{{b{{Ml{ce}}}}}{{b{{An{Oh}}}}}{}Nd}{c{{Bf{e}}}{}{}}00000{{}{{Bf{c}}}{}}00000{bBh}00000{{}c{}}00000{{{Ml{ch}}{ABh{A@j}}}{{Ml{c{ABh{A@j}}}}}Bl}``````````{{KlKl}{{Ab{Kl}}}}`{{{b{{ABj{c}}}}}{{b{ABl}}}ABn}{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{Kl}}}Kl}{{{b{{ABj{c}}}}}{{ABj{c}}}{IdABn}}{{{b{{AC`{c}}}}}{{AC`{c}}}Id}{{b{b{dc}}}h{}}00{{bj}h}00{{{b{Kl}}{b{Kl}}}Db}{{{b{{AC`{c}}}}}{{Cl{j}}}{}}{{{b{{AC`{c}}}}}{{b{ACb}}}{}}{DlKl}{DfKl}{{{b{{ABj{c}}}}}{{b{ACd}}}ABn}{{{b{{AC`{c}}}}}{{b{ACd}}}{}}{l{{b{c}}}{}}00{l{{b{dc}}}{}}00{lh}00{{{b{Kl}}}l}{{{b{{ABj{Mj}}}}}l}{{{b{{AC`{c}}}}}lACf}{{{b{Kl}}}{{Ad{l{Ab{l}}}}}}{{{b{{ABj{Mj}}}}}{{Ad{l{Ab{l}}}}}}{{{b{{AC`{c}}}}}{{Ad{l{Ab{l}}}}}ACf}{{{b{{AC`{c}}}}}{{b{{Cl{j}}}}}{}}{{{b{{AC`{c}}}}}{{b{{Cl{j}}}}}{}}{{{b{{AC`{c}}}}}ACh{}}{{{b{{AC`{c}}}}}{{b{ACh}}}{}}{{{b{Kl}}{b{Kl}}}Af}{{{b{Kl}}{b{dAh}}}{{Bf{hDd}}}}{{{b{{ABj{c}}}}{b{dAh}}}{{Bf{hDd}}}ABn}{{{b{{AC`{c}}}}{b{dAh}}}{{Bf{hDd}}}{}}{O`Kl}{cc{}}{{{b{O`}}}Kl}11{Dl{{Bf{KlLd}}}}{{{Cl{j}}}{{Bf{KlLd}}}}10{{ACdABlACj{ACn{ACl}}}{{ABj{c}}}ABn}{{ACdACbACh{Cl{j}}{Cl{j}}c}{{AC`{c}}}{}}{Df{{Bf{KlLd}}}}3{{}l}00{{}c{}}00{KlAf}0{{Kll}{{Ab{Kl}}}}{KlKl}{{{b{{ABj{c}}}}}{{b{ACj}}}ABn}`{{{b{{AC`{c}}}}}{{b{{Cl{j}}}}}{}}{{{b{Kl}}{b{Kl}}}{{Ab{Db}}}}{{{b{{ABj{c}}}}}{{b{{ACn{ACl}}}}}ABn}`{{{b{{ABj{c}}}}}bABn}`{{KlKl}{{Ab{Kl}}}}{c{{Ab{Kl}}}{{ADb{}{{AD`{Kl}}}}}}{Kl{{Cl{j}}}}{bc{}}00`{Dl{{Bf{KlLd}}}}{c{{Bf{e}}}{}{}}00{{}{{Bf{c}}}{}}00{bBh}00{{}c{}}00{{}Kl}:{{{b{{AC`{c}}}}}{{b{c}}}{}}```````{{O`O`}{{Ab{O`}}}}{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{O`}}}O`}{{{b{Ld}}}Ld}{{b{b{dc}}}h{}}0{{bj}h}0{{{b{O`}}{b{O`}}}Db}{DfO`}{l{{b{c}}}{}}0{l{{b{dc}}}{}}0{{O`{ADd{Df}}}O`}{{{b{O`}}{ADd{Df}}}{{ADf{O`}}}}{lh}0{{{b{O`}}{b{O`}}}Af}{{{b{Ld}}{b{Ld}}}Af}{{{b{O`}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Ld}}{b{dAh}}}{{Bf{hDd}}}}0{cc{}}{ADhLd}1{Dl{{Bf{O`Ld}}}}{{{Cl{j}}}{{Bf{O`Ld}}}}{Df{{Bf{O`Ld}}}}1{{}l}0{{}c{}}0{O`Df}{{{b{O`}}}Af}0{{O`Df}{{Ab{O`}}}}{{O`l}{{Ab{O`}}}}{{{b{O`}}{b{O`}}}{{Ab{Db}}}}{{O`O`}{{Ab{O`}}}}`{O`{{Cl{j}}}}{bc{}}0{bBd}{Df{{Bf{O`}}}}{c{{Bf{e}}}{}{}}{Kl{{Bf{O`}}}}1{{}{{Bf{c}}}{}}0{bBh}0{{}c{}}0{{}{{`{{Eb{}{{E`{Kl}}}}}}}}{{}{{`{{Eb{}{{E`{O`}}}}}}}}1````{{{b{Mf}}c}eADjADj}{{{b{Mf}}}}{c{{Al{{ADl{h}}}}}Bb}{c{{Al{AAh}}}Bb}{c{{Al{ADn}}}Bb}{c{{Al{AE`}}}Bb}{c{{Al{AEb}}}Bb}{c{{Al{AEd}}}Bb}{c{{Al{{AEf{e}}}}}BbAEh}{c{{Al{{Ab{{Kn{AEjKl}}}}}}}Bb}{c{{Al{AEl}}}Bb}{c{{Al{{AF`{AEn}}}}}Bb}`{{c{b{ADl}}}{{Al{h}}}Bj}{{c{b{ADn}}}{{Al{h}}}Bj}{{c{b{AEb}}}{{Al{h}}}Bj}{{c{b{AEd}}}{{Al{h}}}Bj}{{{Ab{{b{{Kn{AEjKl}}}}}}c}{{Al{h}}}Bj}{{c{b{AEl}}}{{Al{h}}}Bj}{{c{b{{AF`{AEn}}}}}{{Al{h}}}Bj}{l{{`{{Eb{}{{E`{{Kn{AEjKl}}}}}}}}}}{Jb{{`{{Eb{}{{E`{{Ab{{Kn{AEjKl}}}}}}}}}}}}`{{{b{dMd}}}}{{{b{dMd}}c}eABnABn}11{{c{b{Dj}}}{{Al{AFb}}}Bb}{c{{Al{AFd}}}Bb}{c{{Al{{AC`{AFd}}}}}Bb}{c{{Al{{ABj{Mj}}}}}Bb}{{cAf}{{Al{{Ad{Kl{Gl{{ABj{Mj}}}}{Gl{{AC`{AFd}}}}}}}}}Bb}{{c{b{{AC`{AFd}}}}}{{Al{h}}}Bj}{{c{Ab{{b{{L`{MjKl}}}}}}Af}{{Al{h}}}Bj}`{{{b{c}}C`}AFfBl}{Jb{{`{{Eb{}{{E`{{Ab{{L`{MjKl}}}}}}}}}}}}``{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{M`}}}M`}{{{b{AFh}}}AFh}{{b{b{dc}}}h{}}0{{bj}h}0{l{{b{c}}}{}}0{l{{b{dc}}}{}}0{lh}0{{{b{M`}}{b{dAh}}}Aj}{{{b{AFh}}{b{dAh}}}{{Bf{hDd}}}}{cc{}}0{{}l}0{{}c{}}0```{{{b{AFh}}}Kl}{{cAf}{{Al{AFh}}}Bb}{bc{}}0{c{{Bf{e}}}{}{}}0{{}{{Bf{c}}}{}}0{bBh}0{{{b{M`}}}{{Ab{Kl}}}}{{}c{}}0{{{b{AFh}}c}{{Al{h}}}Bj}````````{{{Lb{AFj}}{b{{Kf{AFl}}}}{b{{Jh{J`}}}}}{{Lb{AFn}}}}`{b{{b{c}}}{}}0000{{{b{d}}}{{b{dc}}}{}}0000`{{{b{AFn}}}AFn}{{{b{{Lb{c}}}}}{{Lb{c}}}{IdAG`}}{{{b{Lh}}}Lh}{{{b{{AGb{c}}}}}{{AGb{c}}}{IdAG`}}{{{b{Oh}}}Oh}{{b{b{dc}}}h{}}0000{{bj}h}0000{{{b{Lh}}{b{Lh}}}Db}{l{{b{c}}}{}}0000{l{{b{dc}}}{}}0000{lh}0000{{{b{AFn}}{b{AFn}}}Af}{{{b{{Lb{c}}}}{b{{Lb{c}}}}}Af{AGdAG`}}{{{b{Lh}}{b{Lh}}}Af}{{{b{{AGb{c}}}}{b{{AGb{c}}}}}Af{AGdAG`}}{{{b{Oh}}{b{Oh}}}Af}{{}Lh}{{{b{AFn}}{b{dAh}}}Aj}{{{b{{Lb{c}}}}{b{dAh}}}Aj{LnAG`}}{{{b{Lh}}{b{dAh}}}Aj}{{{b{{AGb{c}}}}{b{dAh}}}Aj{LnAG`}}{{{b{Oh}}{b{dAh}}}Aj}{cc{}}0000{{{b{Lh}}}{{b{{Cl{j}}}}}}{{}l}0000{{}c{}}0000{{{b{{Lb{c}}}}}AfAG`}{{{b{Mb}}c}eAG`AG`}{{{Lb{c}}g}{{Lb{e}}}AG`AG`{{Mb{ce}}}}{{{b{Mb}}}}{{{b{Lh}}}Ch}{{{Cl{j}}Ch}Lh}{Lh{{AGb{AFj}}}}{{{b{Lh}}{b{Lh}}}{{Ab{Db}}}}`{c{{Al{Lh}}}Bb}{{{b{dc}}}{{Al{{AGb{AFn}}}}}Bb}{{{b{dc}}}{{Al{Oh}}}Bb}{{{b{Oh}}}{{Ab{Ef}}}}{{{b{Oh}}}{{b{Ed}}}}````{bc{}}0000{c{{Bf{e}}}{}{}}0000{{}{{Bf{c}}}{}}0000{{{b{Lh}}}{{b{Il}}}}{bBh}0000{{{b{Oh}}}O`}`{{{b{{Lb{c}}}}g}{{Bf{Kle}}}AG`{{Lf{Ld}}}{{Ll{{b{Lh}}}{{Lj{{Bf{Kle}}}}}}}}``{{}c{}}0000{{{b{Lh}}c}{{Al{h}}}Bj}{{{b{{AGb{AFn}}}}c}{{Al{h}}}Bj}{{{b{Oh}}c}{{Al{h}}}Bj}``````{{{b{dAGf}}GbLhOh}{{Bf{hOj}}}}{{{b{dAGf}}{b{Ef}}O`}{{Bf{hOj}}}}{b{{b{c}}}{}}000{{{b{d}}}{{b{dc}}}{}}000{AGf{{Ab{{Lb{AFj}}}}}}{{{b{ABf}}}ABf}{{{b{AFj}}}AFj}{{b{b{dc}}}h{}}0{{bj}h}0{{{b{ABf}}}{{b{Oh}}}}0{l{{b{c}}}{}}000{l{{b{dc}}}{}}000{lh}000{{}AGf}{{{b{Oj}}{b{Oj}}}Af}{{{b{Oj}}{b{dAh}}}Aj}0{{{b{ABf}}{b{dAh}}}Aj}{{{b{AFj}}{b{dAh}}}Aj}{cc{}}000{{}l}000{{{b{AFj}}}{{Gl{O`}}}}{{{b{AFj}}}{{Gl{Ed}}}}{{{b{AGf}}}{{b{{An{ABf}}}}}}{{}c{}}000{{{b{ABf}}}{{b{Lh}}}}0{{{b{AGf}}}{{b{{An{Oh}}}}}}{bc{}}0{bBd}{c{{Bf{e}}}{}{}}000{{}{{Bf{c}}}{}}000{bBh}000{{{b{AGf}}}{{Bf{KlLd}}}}{{}c{}}000`{{}{{`{{Eb{}{{E`{{Ab{{Lb{AFn}}}}}}}}}}}}{{}{{`{{Eb{}{{E`{Lh}}}}}}}}{{}{{`{{Eb{}{{E`{Ed}}}}}}}}{{}{{`{{Eb{}{{E`{{AGb{AFn}}}}}}}}}}{{}{{`{{Eb{}{{E`{Oh}}}}}}}}``{{{b{{A@f{}{{AGh{c}}}}}}{b{e}}C`gilll}{{Bf{O`c}}}{}Bl{{ADb{}{{AD`{AGj}}}}}{{ADb{}{{AD`{l}}}}}}````{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AGl}}}AGl}{{b{b{dc}}}h{}}{{bj}h}{l{{b{c}}}{}}{l{{b{dc}}}{}}{lh}{{{b{AGl}}{b{c}}C`eglll}{{Bf{O`i}}}Bl{{ADb{}{{AD`{AGj}}}}}{{ADb{}{{AD`{l}}}}}{}}{{{b{AGl}}}O`}{{{b{AGl}}{b{dAh}}}Aj}{cc{}}{{}l}{{}c{}}{O`AGl}{bc{}}{c{{Bf{e}}}{}{}}{{}{{Bf{c}}}{}}{bBh}{{}c{}}``````{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AGj}}}AGj}{{b{b{dc}}}h{}}{{bj}h}{{{b{AGn}}}{{b{Oh}}}}{l{{b{c}}}{}}{l{{b{dc}}}{}}{lh}{{{b{AGj}}{b{AGj}}}Af}{{{b{AGj}}{b{dAh}}}Aj}{cc{}}{{}l}{{}c{}}{{{b{AGn}}}{{b{Lh}}}}{{{b{AH`}}}{{b{Ed}}}}{{{b{AGn}}}AGj}{{{b{AH`}}}l}{bc{}}{c{{Bf{e}}}{}{}}{{}{{Bf{c}}}{}}{bBh}{{{b{AH`}}}O`}{{}c{}}`````````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{AHb}}}AHb}{{{b{AAd}}}AAd}{{b{b{dc}}}h{}}0{{bj}h}0{l{{b{c}}}{}}0{l{{b{dc}}}{}}0{lh}0{{{b{AAd}}{b{AAd}}}Af}{{{b{AHb}}{b{c}}C`eglll}{{Bf{O`i}}}Bl{{ADb{}{{AD`{AGj}}}}}{{ADb{}{{AD`{l}}}}}{}}{{{b{AHb}}{b{dAh}}}Aj}{{{b{AAd}}{b{dAh}}}Aj}0{cc{}}{LdAAd}1{{{b{AHb}}}l}{{}l}0{{}c{}}0{{{b{AHb}}}O`}{{O`lll}{{Ab{AHb}}}}44{{}AHb}{bc{}}0{bBd}{c{{Bf{e}}}{}{}}0{{}{{Bf{c}}}{}}0{bBh}0{{}c{}}0``````````{{{b{AHd}}}{{b{{Cl{j}}}}}}{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{l{{b{c}}}{}}0{l{{b{dc}}}{}}0{lh}0{cc{}}0{{{b{AHf}}}j}{{}l}0{{{b{AHh}}}{{Gl{O`}}}}{{{b{AHh}}}{{Gl{Ed}}}}{{}c{}}0{{{b{{Kf{g}}}}{b{AHf}}{b{{Jh{J`}}}}}AHd{{ABn{}{{AHj{AFd}}{AHl{AFd}}}}}AHh{{Kh{}{{AHn{c}}{AI`{e}}}}}}{c{{Bf{e}}}{}{}}0{{}{{Bf{c}}}{}}0{bBh}0{{}c{}}0`````{{{b{{Kf{e}}}}{b{AHf}}}J`{{ABn{}{{AHj{AFd}}{AHl{AFd}}}}}{{Kh{}{{AHn{c}}}}}}{{{b{{Kf{e}}}}{b{AHf}}{b{{Jh{J`}}}}}J`AHh{{Kh{}{{AI`{c}}}}}}{D`{{`{{Eb{}{{E`{In}}}}}}}}{D`{{`{{Eb{}{{E`{Jb}}}}}}}}{D`{{`{{Eb{}{{E`{{Kf{Kj}}}}}}}}}}{{}{{`{{Eb{}{{E`{Il}}}}}}}}``{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{AIb}}cegi}k{}{}{}{}{}}{{{b{AId}}cegi}k{}{}{}{}{}}{l{{b{c}}}{}}0{l{{b{dc}}}{}}0{{{b{AIb}}JbD`ChC`}c{}}{{{b{AId}}JbD`ChC`}c{}}{{{b{AIb}}{Ab{{b{{Kn{Kl}}}}}}}c{}}{{{b{AId}}{Ab{{b{{Kn{AEjKl}}}}}}}c{}}{{{b{AIb}}{Ab{{b{{L`{Kl}}}}}}}c{}}{{{b{AId}}{Ab{{b{{L`{MjKl}}}}}}}J`}{{{b{AIb}}{Ab{{b{Lb}}}}}c{}}{{{b{AId}}{Ab{{b{{Lb{AFn}}}}}}}J`}{lh}0{cc{}}0{{}l}0{{}c{}}0{{JbD`{b{{Jh{J`}}}}}Il}{c{{Bf{e}}}{}{}}0{{}{{Bf{c}}}{}}0{bBh}0{{}c{}}0```{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{}AIf}{l{{b{c}}}{}}0{l{{b{dc}}}{}}0=={{{b{dAIf}}}{{Al{h}}}}==<<;;{{{AIh{c}}}cBb}{{{AIh{c}}}{{AIl{AIj}}}Bb}{AIf{{AIl{AIj}}}}{c{{AIh{c}}}Bb}{{{b{d{AIh{c}}}}{b{d{An{j}}}}}{{Al{l}}}Bb}>>==<<;;{{{b{dAIf}}{b{{An{j}}}}}{{Al{l}}}}","D":"CIj","p":[[1,"reference",null,null,1],[0,"mut"],[5,"BlockHash",8],[1,"unit"],[1,"u8"],[1,"usize"],[5,"BlockHeader",8],[5,"BlockHeaderData",8],[6,"Option",1810,null,1],[1,"tuple",null,null,1],[1,"bool"],[5,"Formatter",1811],[8,"Result",1811],[8,"Result",1812],[1,"slice"],[10,"Hasher",1813],[10,"Read",1814],[5,"String",1815],[6,"Result",1816,null,1],[5,"TypeId",1817],[10,"Write",1814],[10,"Parameters",74,1818],[6,"NetworkUpgrade",74,1818],[5,"BlockHeight",74,1818],[5,"MainNetwork",74,1818],[5,"TestNetwork",74,1818],[6,"Network",74,1818],[1,"u32"],[10,"NetworkConstants",74,1818],[1,"array"],[6,"NetworkType",74,1818],[6,"BranchId",74,1818],[6,"Ordering",1819],[5,"Error",1811],[1,"u64"],[10,"RangeBounds",1820],[1,"str"],[1,"i64"],[1,"i32"],[17,"Value"],[10,"Strategy",1821],[5,"Script",350],[6,"TransparentAddress",350],[6,"ConversionError",1822],[5,"InternalOvk",403],[5,"ExternalOvk",403],[5,"TransparentKeyScope",403],[5,"NonHardenedChildIndex",403],[5,"AccountPrivKey",403],[5,"AccountPubKey",403],[5,"ExternalIvk",403],[5,"InternalIvk",403],[5,"EphemeralIvk",403],[5,"Choice",1823],[10,"IncomingViewingKey",403],[6,"Error",1824],[5,"SecretKey",1825],[6,"Scope",1826],[5,"ExtendedPrivateKey",1827],[5,"AccountId",1826],[5,"PublicKey",1825],[5,"Vec",1828],[5,"ChildNumber",1829],[5,"MemoBytes",594,1830],[6,"Error",594,1830],[5,"TextMemo",594,1830],[6,"Memo",594,1830],[5,"MerklePath",1831],[10,"HashSer",692],[5,"Address",1831],[5,"CommitmentTree",1832],[5,"Frontier",1832],[10,"Hashable",1831],[10,"Clone",1833],[5,"IncrementalWitness",1834],[5,"NonEmptyFrontier",1832],[5,"Position",1831],[5,"TxId",712],[5,"Transaction",712],[5,"Hash",1835],[6,"TxVersion",712],[5,"TransparentDigests",712],[5,"TzeDigests",712],[5,"TxDigests",712],[17,"HeaderDigest"],[17,"TransparentDigest"],[17,"SaplingDigest"],[17,"OrchardDigest"],[17,"Digest"],[10,"TransactionDigest",712],[5,"TransactionData",712],[10,"Authorization",712],[5,"Authorized",712],[5,"Amount",1096],[5,"Bundle",1836],[5,"Bundle",1837],[5,"Bundle",1359],[6,"BalanceError",1206,1838],[10,"From",1839],[5,"OutPoint",1359],[17,"Output"],[10,"FnMut",1840],[10,"Debug",1811],[5,"Bundle",1316],[10,"MapAuth",1359],[10,"MapAuth",1301],[10,"MapAuth",1275],[10,"FnOnce",1840],[5,"Authorized",1837],[5,"Builder",960],[5,"OutgoingViewingKey",1841],[5,"Address",1842],[6,"Error",960],[10,"ProverProgress",1843],[5,"SpendingKey",1841],[5,"Note",1844],[5,"MerklePath",1845],[5,"OutgoingViewingKey",1846],[5,"PaymentAddress",1847],[5,"NonNegativeAmount",1206],[5,"ExtendedSpendingKey",1848],[5,"Note",1849],[8,"MerklePath",1850],[5,"TxOut",1359],[6,"Error",1490],[5,"BuildResult",960],[10,"RngCore",1851],[10,"CryptoRng",1851],[10,"SpendProver",1852],[10,"OutputProver",1852],[10,"FeeRule",1577],[6,"BuildConfig",960],[5,"Progress",960],[6,"FeeError",960],[10,"Display",1811],[6,"Error",1843],[6,"SpendError",1853],[6,"FeeError",1634],[6,"BundleType",1853],[5,"Anchor",1845],[5,"BundleMetadata",1853],[6,"BundleType",1843],[5,"Anchor",1850],[5,"SpendInfo",1843],[5,"SaplingMetadata",1843],[5,"OutputInfo",1843],[5,"TransparentInputInfo",1490],[5,"Sender",1854],[5,"SpendDescription",1096,1837],[5,"Scalar",1855],[10,"Authorization",1837],[5,"OutputDescription",1096,1837],[5,"ExtractedNoteCommitment",1856],[5,"ValueCommitment",1857],[10,"DynamicUsage",1858],[5,"EphemeralKeyBytes",1859],[5,"Nullifier",1860],[6,"SpendAuth",1861],[5,"VerificationKey",1862],[17,"Item"],[10,"IntoIterator",1863],[5,"NonZero",1864],[5,"QuotRem",1838],[6,"Infallible",1839],[10,"Authorization",1836],[5,"Action",1865],[5,"ExtractedNoteCommitment",1866],[5,"Flags",1836],[5,"TransmittedNoteCiphertext",1844],[5,"Nullifier",1867],[5,"Signature",1868],[10,"SigType",1868],[5,"Authorized",1836],[5,"ValueCommitment",1869],[8,"SpendAuth",1868],[5,"VerificationKey",1868],[8,"Base",1870],[8,"GrothProofBytes",1837],[6,"Zip212Enforcement",1871],[5,"JsDescription",1316],[5,"Unauthorized",1490],[5,"Unauthorized",712],[5,"Authorized",1359],[10,"Authorization",1359],[5,"TxIn",1359],[10,"PartialEq",1819],[5,"TransparentBuilder",1490],[17,"Error"],[6,"InputSize",1604],[5,"FeeRule",1583],[10,"InputView",1604],[10,"OutputView",1604],[5,"FeeRule",1634],[5,"SignatureHash",1688],[6,"SignableInput",1688],[10,"TransparentAuthorizingContext",1688],[17,"SpendProof"],[17,"OutputProof"],[17,"SaplingAuth"],[17,"TransparentAuth"],[5,"TxIdDigester",1738],[5,"BlockTxCommitmentDigester",1738],[5,"HashWriter",1776],[5,"HashReader",1776],[8,"Sha256",1872],[8,"Output",1873],[6,"DigestError",712],[15,"Standard",1094],[15,"Transparent",1727]],"r":[[1,1874],[2,1874],[4,1874],[74,1818],[77,1818],[80,1818],[83,1818],[85,1818],[87,1818],[88,1818],[89,1818],[90,1818],[97,1818],[102,1818],[104,1818],[106,1818],[279,1818],[321,1875],[322,1875],[323,1876],[324,1876],[325,1876],[326,1877],[327,1877],[328,1877],[329,1877],[330,1877],[331,1877],[332,1877],[333,1877],[334,1878],[335,1878],[336,1878],[337,1878],[338,1878],[339,1878],[340,1878],[341,1878],[342,1879],[343,1879],[344,1879],[345,1879],[346,1879],[347,1879],[348,1879],[349,1879],[596,1830],[599,1830],[600,1830],[602,1830],[1098,1316],[1099,1359],[1100,1837],[1101,1837],[1102,1359],[1103,1359],[1207,1838],[1208,1838]],"b":[[36,"impl-Display-for-BlockHash"],[37,"impl-Debug-for-BlockHash"],[210,"impl-Display-for-BlockHeight"],[211,"impl-Debug-for-BlockHeight"],[216,"impl-Debug-for-NetworkUpgrade"],[217,"impl-Display-for-NetworkUpgrade"],[277,"impl-Sub%3Cu32%3E-for-BlockHeight"],[278,"impl-Sub-for-BlockHeight"],[289,"impl-TryFrom%3Ci64%3E-for-BlockHeight"],[290,"impl-TryFrom%3Ci32%3E-for-BlockHeight"],[291,"impl-TryFrom%3Cu64%3E-for-BlockHeight"],[647,"impl-Display-for-Error"],[648,"impl-Debug-for-Error"],[653,"impl-From%3CMemo%3E-for-MemoBytes"],[654,"impl-From%3C%26Memo%3E-for-MemoBytes"],[677,"impl-TryFrom%3CMemoBytes%3E-for-Memo"],[678,"impl-TryFrom%3C%26MemoBytes%3E-for-Memo"],[823,"impl-Debug-for-TxId"],[824,"impl-Display-for-TxId"],[1024,"impl-Display-for-FeeError%3CFE%3E"],[1025,"impl-Debug-for-FeeError%3CFE%3E"],[1026,"impl-Display-for-Error%3CFE%3E"],[1027,"impl-Debug-for-Error%3CFE%3E"],[1033,"impl-From%3CBalanceError%3E-for-Error%3CFE%3E"],[1035,"impl-From%3CFeeError%3CFE%3E%3E-for-Error%3CFE%3E"],[1036,"impl-From%3CError%3E-for-Error%3CFE%3E"],[1037,"impl-From%3CSpendError%3E-for-Error%3CFE%3E"],[1144,"impl-ShieldedOutput%3CSaplingDomain,+sapling_crypto::::bundle::%7Bimpl%239%7D::%7Bconstant%230%7D%3E-for-OutputDescription%3CA%3E"],[1145,"impl-OutputDescription%3CProof%3E"],[1146,"impl-ShieldedOutput%3CSaplingDomain,+sapling_crypto::::bundle::%7Bimpl%239%7D::%7Bconstant%230%7D%3E-for-OutputDescription%3CA%3E"],[1147,"impl-OutputDescription%3CProof%3E"],[1152,"impl-From%3CZatoshis%3E-for-ZatBalance"],[1154,"impl-From%3C%26Zatoshis%3E-for-ZatBalance"],[1237,"impl-Debug-for-BalanceError"],[1238,"impl-Display-for-BalanceError"],[1253,"impl-Mul%3Cu64%3E-for-Zatoshis"],[1254,"impl-Mul%3Cusize%3E-for-Zatoshis"],[1262,"impl-TryFrom%3Cu64%3E-for-Zatoshis"],[1264,"impl-TryFrom%3CZatBalance%3E-for-Zatoshis"],[1513,"impl-TransparentInputInfo"],[1514,"impl-InputView-for-TransparentInputInfo"],[1529,"impl-Debug-for-Error"],[1530,"impl-Display-for-Error"],[1548,"impl-TransparentInputInfo"],[1549,"impl-InputView-for-TransparentInputInfo"],[1662,"impl-Debug-for-FeeError"],[1663,"impl-Display-for-FeeError"]],"c":"OjAAAAEAAAAAAAAAEAAAACEC","e":"OzAAAAEAAEUFkgAIAAAADAAbAC0AAwA0AAoAQAAKAG0AAwByAAMAdwADAHwAJwClADYA3QAAAOUABADtAAMA8gADAPcAAwD8AAoAEAEDABUBLgBfAQAAYQEAAGMBFQB7AQIAgQEBAIUBDgChASoAzgERAOgBDAD2AQYA/wEAAAgCAAAMAggAHwIAACICAgAmAiwAVwIAAFwCAABfAiIAhAIHAJUCAwCdAggAqAIMALgCAAC6AgEAvgICAMICAADEAgAAxgIBAMsCCgDYAgQA3wIAAOECFgD5AhAADAMpADgDCQBMAwAATwMAAFIDDQBqAwIAbgMRAIEDKwCuAxIAxQMAAMcDAADMAwAA1QMAAN0DCwDqAwIA7gMRAAEEBQAKBAAADAQCABIEBQAoBAIALgQXAEcEAQBKBAgAVAQQAGoEDwB7BAYAgwQAAI4EAgCWBAEAmQQAAJsEAACdBAAAoAQBAKMEAgCnBAwAuQQAALsEAQC+BAsAywQEANEEBgDZBAAA3wQBAOYEBADsBBwACgUGABIFAwAXBQMAHQUBACAFAAAiBQAAJAUUADsFAQA/BQIAQwUIAE0FFgBlBSMAigUEAJUFBACgBQIApQUFAKwFEwDBBQYAyQUPANoFHQD5BQQAAgYFAA0GAQAQBhoALQYAADEGCAA7BgAAPQYAAEAGBABLBgQAUQYEAFcGAABdBgMAYgYAAGwGFACCBgAAhQYBAI4GEwCjBgoAsAYCALgGDQDHBgMAzQYTAOMGAQDnBgkA8wYLAAEHAQAFBwAACQcJAA==","P":[[12,"T"],[18,""],[19,"T"],[20,""],[21,"T"],[22,""],[23,"T"],[28,""],[39,"T"],[42,""],[44,"__H"],[45,""],[48,"U"],[54,"R"],[57,"T"],[58,""],[59,"U,T"],[62,""],[63,"U"],[66,""],[70,"V"],[73,"W"],[107,""],[127,"T"],[141,""],[148,"T"],[155,""],[168,"T"],[182,""],[219,"P"],[220,""],[221,"T"],[228,""],[230,"__H"],[233,"P"],[235,""],[262,"U"],[269,""],[280,"T"],[287,""],[292,"U,T"],[298,""],[299,"U,T"],[300,"U"],[307,""],[314,"V"],[321,""],[322,"P"],[354,"T"],[358,""],[360,"T"],[362,""],[366,"T"],[370,""],[376,"T"],[378,"__H"],[379,""],[381,"U"],[384,""],[385,"R"],[386,""],[390,"T"],[392,"U,T"],[394,"TryFromRawAddress::Error"],[396,"U"],[398,""],[400,"V"],[402,"W"],[417,""],[419,"T"],[437,""],[444,"T"],[451,""],[461,"T"],[479,""],[508,"T"],[510,""],[511,"T"],[518,""],[521,"P"],[522,""],[533,"U"],[542,""],[549,"T"],[556,"U,T"],[560,"TryFrom::Error"],[561,"U,T"],[566,"U"],[575,""],[584,"V"],[593,""],[606,"T"],[614,""],[618,"T"],[622,""],[628,"T"],[631,""],[632,"T"],[637,""],[651,"T"],[653,""],[655,"T"],[657,""],[664,"U"],[668,""],[669,"T"],[673,""],[674,"U,T"],[677,""],[679,"U,T"],[680,"U"],[684,""],[688,"V"],[693,"Node"],[694,"R"],[696,"R,Node"],[697,"R,H"],[699,"R,Node"],[700,"R"],[701,"R,H"],[702,"R"],[704,"W"],[706,"Node,W"],[707,"W,H"],[708,"Node,W"],[709,"W,H"],[710,"W"],[737,""],[739,"T"],[760,""],[762,"A"],[765,"T"],[770,""],[776,"TransactionDigest::HeaderDigest,TransactionDigest::TransparentDigest,TransactionDigest::SaplingDigest,TransactionDigest::OrchardDigest,TransactionDigest::Digest"],[778,"A"],[779,"T"],[784,""],[785,"T"],[800,"A,D"],[801,"TransactionDigest::HeaderDigest,TransactionDigest::TransparentDigest,TransactionDigest::SaplingDigest,TransactionDigest::OrchardDigest,TransactionDigest::Digest"],[805,""],[820,"A"],[821,"A,E,F"],[823,""],[828,"A"],[832,""],[833,"T"],[843,""],[844,"A"],[845,""],[849,"__H"],[850,""],[863,"U"],[873,""],[874,"A"],[875,"A,,,,B"],[877,"A"],[881,""],[884,"R"],[887,"A"],[895,""],[896,"R"],[897,"W"],[899,"T"],[904,""],[905,"A"],[907,"U,T"],[917,"U"],[928,""],[940,"A"],[941,""],[942,"V"],[952,"W"],[982,"P,U,FE"],[986,"P,U"],[988,"T"],[1000,"P,U,R,SP,OP,FR"],[1001,""],[1002,"T"],[1003,""],[1005,"T"],[1017,""],[1024,"FE"],[1028,""],[1030,"T"],[1033,"FE"],[1034,"T"],[1035,"FE"],[1038,"T"],[1040,"P,U,FR"],[1041,""],[1047,"U"],[1053,"P,U,R"],[1054,"P"],[1055,""],[1057,"P,U"],[1058,""],[1059,"P,U"],[1060,""],[1061,"P,U"],[1063,"T"],[1064,""],[1067,"P,U"],[1069,"U,T"],[1075,"U"],[1081,""],[1087,"V"],[1093,"P"],[1104,""],[1106,"A"],[1107,"T"],[1113,""],[1114,"A"],[1115,"Proof"],[1116,"T"],[1119,""],[1123,"A"],[1124,"Proof"],[1125,""],[1127,"A"],[1128,"Proof"],[1129,"T"],[1135,""],[1140,"Proof"],[1141,""],[1143,"Proof"],[1144,"A"],[1145,"Proof"],[1146,"A"],[1147,"Proof"],[1148,""],[1150,"A"],[1152,""],[1153,"T"],[1154,""],[1155,"T"],[1157,""],[1161,"A"],[1162,"Proof"],[1163,""],[1168,"U"],[1171,""],[1175,"A"],[1177,"Proof"],[1178,""],[1179,"A"],[1183,""],[1184,"I"],[1185,""],[1186,"T"],[1190,""],[1191,"U,T"],[1194,"U"],[1197,""],[1200,"V"],[1203,""],[1204,"A"],[1205,"Proof"],[1213,""],[1214,"T"],[1218,""],[1220,"T"],[1222,""],[1226,"T"],[1230,""],[1239,"T"],[1240,""],[1241,"T"],[1242,""],[1248,"U"],[1250,""],[1259,"T"],[1261,""],[1263,"U,T"],[1264,""],[1265,"U,T"],[1266,"U"],[1268,""],[1270,"V"],[1272,""],[1279,"A,B"],[1280,""],[1281,"R"],[1287,"R,T"],[1288,"R"],[1292,"W"],[1299,""],[1303,"A,B"],[1304,""],[1306,"R"],[1311,"W"],[1314,""],[1315,""],[1318,"T"],[1322,""],[1324,"T"],[1326,""],[1328,"T"],[1332,""],[1336,"T"],[1338,""],[1340,"U"],[1345,""],[1346,"R"],[1347,"T"],[1349,"U,T"],[1351,"U"],[1353,""],[1356,"V"],[1358,"W"],[1367,""],[1369,"T"],[1380,""],[1381,"A"],[1382,""],[1383,"A"],[1384,""],[1385,"T"],[1390,""],[1396,"T"],[1406,""],[1412,"A"],[1413,""],[1414,"A"],[1415,""],[1418,"A"],[1419,""],[1420,"A"],[1421,""],[1422,"T"],[1427,""],[1433,"U"],[1438,"A"],[1439,"A,B"],[1440,"A,B,F"],[1441,""],[1447,"R"],[1450,""],[1456,"T"],[1461,"U,T"],[1466,"U"],[1471,""],[1479,"A,E,F"],[1482,"V"],[1487,"W"],[1496,""],[1498,"T"],[1506,""],[1509,"T"],[1511,""],[1515,"T"],[1523,""],[1533,"T"],[1537,""],[1544,"U"],[1548,""],[1551,"T"],[1553,""],[1554,"U,T"],[1558,"U"],[1562,""],[1567,"V"],[1572,""],[1579,"FeeRule::Error,P,,"],[1584,"T"],[1586,""],[1587,"T"],[1588,""],[1589,"T"],[1591,""],[1592,"P,,,FeeRule::Error"],[1593,""],[1595,"T"],[1596,""],[1597,"U"],[1598,""],[1599,"T"],[1600,"U,T"],[1601,"U"],[1602,""],[1603,"V"],[1610,"T"],[1612,""],[1613,"T"],[1614,""],[1616,"T"],[1618,""],[1621,"T"],[1622,""],[1623,"U"],[1624,""],[1628,"T"],[1629,"U,T"],[1630,"U"],[1631,""],[1633,"V"],[1643,"T"],[1647,""],[1649,"T"],[1651,""],[1653,"T"],[1657,""],[1660,"P,,,FeeRule::Error"],[1661,""],[1664,"T"],[1665,""],[1666,"T"],[1667,""],[1670,"U"],[1672,""],[1677,"T"],[1679,""],[1680,"U,T"],[1682,"U"],[1684,""],[1686,"V"],[1698,""],[1699,"T"],[1707,""],[1709,"T"],[1711,""],[1716,"U"],[1718,"SA,TA,A"],[1719,"U,T"],[1721,"U"],[1723,""],[1725,"V"],[1732,"SA,A"],[1733,"TA,A"],[1734,""],[1740,"T"],[1744,"TransactionDigest::HeaderDigest,TransactionDigest::TransparentDigest,TransactionDigest::SaplingDigest,TransactionDigest::OrchardDigest,TransactionDigest::Digest"],[1746,"T"],[1750,"TransactionDigest::HeaderDigest"],[1752,"TransactionDigest::OrchardDigest"],[1754,"TransactionDigest::SaplingDigest"],[1755,""],[1756,"TransactionDigest::TransparentDigest"],[1757,""],[1760,"T"],[1762,""],[1764,"U"],[1766,""],[1767,"U,T"],[1769,"U"],[1771,""],[1773,"V"],[1778,"T"],[1782,""],[1783,"T"],[1787,""],[1790,"T"],[1792,""],[1794,"U"],[1796,"R"],[1798,""],[1799,"R"],[1801,"U,T"],[1803,"U"],[1805,""],[1807,"V"],[1809,""]]}],["zcash_proofs",{"t":"SSSFFNNNNCNNNHNNNNHHHNNNNNNNNNNHOOOHCOOOCONNNNNNNNNCFFFFFFFSFOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNONNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNSHH","n":["SAPLING_OUTPUT_NAME","SAPLING_SPEND_NAME","SPROUT_NAME","SaplingParameterPaths","ZcashParameters","borrow","","borrow_mut","","circuit","clone","clone_into","clone_to_uninit","default_params_folder","deref","","deref_mut","","download_parameters","download_sapling_parameters","download_sprout_parameters","drop","","eq","fmt","from","","init","","into","","load_parameters","output","output_params","output_vk","parse_parameters","prover","spend","spend_params","spend_vk","sprout","sprout_vk","to_owned","try_from","","try_into","","type_id","","vzip","","sprout","CommitmentRandomness","JoinSplit","JsInput","JsOutput","NoteValue","PayingKey","SpendingKey","TREE_DEPTH","UniqueRandomness","a_pk","a_sk","auth_path","borrow","","","","","","","","borrow_mut","","","","","","","","deref","","","","","","","","deref_mut","","","","","","","","drop","","","","","","","","from","","","","","","","","h_sig","init","","","","","","","","inputs","into","","","","","","","","outputs","phi","r","","rho","rt","synthesize","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","value","","vpub_new","vpub_old","vzip","","","","","","","","LocalTxProver","borrow","borrow_mut","bundled","create_proof","","deref","deref_mut","drop","encode_proof","","from","from_bytes","init","into","new","prepare_circuit","","try_from","try_into","type_id","vzip","with_default_location","WITNESS_PATH_SIZE","create_proof","verify_proof"],"q":[[0,"zcash_proofs"],[51,"zcash_proofs::circuit"],[52,"zcash_proofs::circuit::sprout"],[173,"zcash_proofs::prover"],[196,"zcash_proofs::sprout"],[199,"std::path"],[200,"core::option"],[201,"minreq::error"],[202,"core::result"],[203,"core::fmt"],[204,"std::io"],[205,"core::any"],[206,"bellman"],[207,"ff"],[208,"sapling_crypto::circuit"],[209,"rand_core"],[210,"sapling_crypto::bundle"],[211,"sapling_crypto::keys"],[212,"sapling_crypto::note"],[213,"sapling_crypto::value"],[214,"jubjub::fr"],[215,"bls12_381::scalar"],[216,"sapling_crypto::tree"],[217,"sapling_crypto::address"],[218,"bls12_381::pairings"],[219,"bellman::groth16"]],"i":"`````B`f10`000`1010```1000101010`011``011`1010101010``````````EfEh0EjElEnF`Bf56Fb54321670543216705432167054321670543216701543216701543216701167611543216705432167054321670671154321670`Bn000000000000000000000```","f":"`````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0`{{{b{f}}}f}{{b{b{dc}}}h{}}{{bj}h}{{}{{n{l}}}}{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0{{}{{Ad{hAb}}}}{{{n{Af}}}{{Ad{fAb}}}}{{{n{Af}}}{{Ad{lAb}}}}{A`h}0{{{b{f}}{b{f}}}Ah}{{{b{f}}{b{dAj}}}Al}{cc{}}0{{}A`}0{{}c{}}0{{{b{An}}{b{An}}{n{{b{An}}}}}B`}```{{cc{n{c}}}B`Bb}``````{bc{}}{c{{Ad{e}}}{}{}}0{{}{{Ad{c}}}{}}0{bBd}0{{}c{}}0`````````````{b{{b{c}}}{}}0000000{{{b{d}}}{{b{dc}}}{}}0000000{A`{{b{c}}}{}}0000000{A`{{b{dc}}}{}}0000000{A`h}0000000>>>>>>>>`========`<<<<<<<<``````{{Bf{b{de}}}{{Ad{hBh}}}Bj{{Bl{c}}}}999999998888888877777777````66666666`54{{}Bn}{{{b{Bn}}C`{b{dc}}}eCb{}}{{{b{Bn}}Cd{b{dc}}}eCb{}}654{cCf{}}{cCf{}}{cc{}}{{{b{{Ch{j}}}}{b{{Ch{j}}}}}Bn}{{}A`}{{}c{}}{{{b{An}}{b{An}}}Bn}{{CjClCnD`DbDdDfDh}{{n{C`}}}}{{DbDjDbD`Dd}Cd}{c{{Ad{e}}}{}{}}{{}{{Ad{c}}}{}}{bBd}{{}c{}}{{}{{n{Bn}}}}`{{{Dl{j}}{Dl{j}}{Dl{j}}{Dl{j}}Af{Dl{j}}{Dl{j}}{b{{Dl{j}}}}{Dl{j}}Af{Dl{j}}{Dl{j}}{b{{Dl{j}}}}{Dl{j}}Af{Dl{j}}{Dl{j}}Af{Dl{j}}AfAf{b{{E`{Dn}}}}}{{Eb{Dn}}}}{{{b{{Dl{j}}}}{b{{Dl{j}}}}{b{{Dl{j}}}}{b{{Dl{j}}}}{b{{Dl{j}}}}{b{{Dl{j}}}}{b{{Dl{j}}}}{b{{Dl{j}}}}{b{{Dl{j}}}}AfAf{b{{Ed{Dn}}}}}Ah}","D":"En","p":[[1,"reference",null,null,1],[0,"mut"],[5,"SaplingParameterPaths",0],[1,"unit"],[1,"u8"],[5,"PathBuf",199],[6,"Option",200,null,1],[1,"usize"],[6,"Error",201],[6,"Result",202,null,1],[1,"u64"],[1,"bool"],[5,"Formatter",203],[8,"Result",203],[5,"Path",199],[5,"ZcashParameters",0],[10,"Read",204],[5,"TypeId",205],[5,"JoinSplit",52],[6,"SynthesisError",206],[10,"PrimeField",207],[10,"ConstraintSystem",206],[5,"LocalTxProver",173],[5,"Spend",208],[10,"RngCore",209],[5,"Output",208],[8,"GrothProofBytes",210],[1,"slice"],[5,"ProofGenerationKey",211],[5,"Diversifier",211],[6,"Rseed",212],[5,"NoteValue",213],[5,"Fr",214],[5,"ValueCommitTrapdoor",213],[5,"Scalar",215],[8,"MerklePath",216],[5,"PaymentAddress",217],[1,"array"],[5,"Bls12",218],[5,"Parameters",219],[5,"Proof",219],[5,"PreparedVerifyingKey",219],[5,"JsOutput",52],[5,"JsInput",52],[5,"SpendingKey",52],[5,"PayingKey",52],[5,"UniqueRandomness",52],[5,"CommitmentRandomness",52],[5,"NoteValue",52]],"r":[],"b":[[177,"impl-SpendProver-for-LocalTxProver"],[178,"impl-OutputProver-for-LocalTxProver"],[182,"impl-OutputProver-for-LocalTxProver"],[183,"impl-SpendProver-for-LocalTxProver"],[189,"impl-SpendProver-for-LocalTxProver"],[190,"impl-OutputProver-for-LocalTxProver"]],"c":"OjAAAAEAAAAAAAAAEAAAABMA","e":"OzAAAAEAAJgAEAAGAAMACwACAA8AAwAWAAMAHAABACIAAQAnAAEAKgAJADUAMwBxAAkAgwAqAK8AAQCyAAYAuwAAAL4ABQDFAAAA","P":[[5,"T"],[10,""],[11,"T"],[12,""],[14,"T"],[18,""],[25,"T"],[27,""],[29,"U"],[31,""],[35,"R"],[42,"T"],[43,"U,T"],[45,"U"],[47,""],[49,"V"],[64,"T"],[96,""],[104,"T"],[113,""],[122,"U"],[136,"Scalar,CS"],[137,"U,T"],[145,"U"],[153,""],[165,"V"],[174,"T"],[176,""],[177,"R,SpendProver::Proof"],[178,"R,OutputProver::Proof"],[179,"T"],[181,""],[182,"OutputProver::Proof"],[183,"SpendProver::Proof"],[184,"T"],[185,""],[187,"U"],[188,""],[191,"U,T"],[192,"U"],[193,""],[194,"V"],[195,""]]}],["zcash_protocol",{"t":"TPGTPPGTPNNNNNNNNNNNNCCNNNNNNNNNCCNNNNNNNNNNNCNNFPPGPPSPPSPFPGKGGPPPPPPKPPPPSPFPSMNNNNMNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNMNNNNMNNNNMNNNNNNNNNNNNMNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHCCCSSSSSSSSSSSSSSSSSSSSSSSSFNNNNONNONNNNNNNNONNNNNNOOOONNNNNPPGPPGFPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGSSSPFPTFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNHHHH","n":["ORCHARD","Orchard","PoolType","SAPLING","Sapling","Shielded","ShieldedProtocol","TRANSPARENT","Transparent","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","","consensus","constants","eq","","fmt","","","from","","into","","local_consensus","memo","partial_cmp","","to_owned","","to_string","try_from","","try_into","","type_id","","value","vzip","","BlockHeight","Blossom","","BranchId","Canopy","","H0","Heartwood","","MAIN_NETWORK","Main","MainNetwork","","Network","NetworkConstants","NetworkType","NetworkUpgrade","Nu5","","Nu6","","Overwinter","","Parameters","Regtest","Sapling","","Sprout","TEST_NETWORK","Test","TestNetwork","","ZIP212_GRACE_PERIOD","activation_height","","","","add","b58_pubkey_address_prefix","","","","","b58_script_address_prefix","","","","","b58_sprout_address_prefix","","","","","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","coin_type","","","","","dynamic_usage","","","","","","","dynamic_usage_bounds","","","","","","","eq","","","","","","","fmt","","","","","","","","","for_height","from","","","","","","","","from_u32","from_u64","hash","","","height_bounds","height_range","hrp_sapling_extended_full_viewing_key","","","","","hrp_sapling_extended_spending_key","","","","","hrp_sapling_payment_address","","","","","hrp_tex_address","","","","","into","","","","","","","is_nu_active","network_type","","","","partial_cmp","saturating_sub","sprout_uses_groth_proofs","sub","","testing","to_owned","","","","","","","to_string","","try_from","","","","","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","arb_branch_id","arb_height","mainnet","regtest","testnet","B58_PUBKEY_ADDRESS_PREFIX","B58_SCRIPT_ADDRESS_PREFIX","B58_SPROUT_ADDRESS_PREFIX","COIN_TYPE","HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY","HRP_SAPLING_EXTENDED_SPENDING_KEY","HRP_SAPLING_PAYMENT_ADDRESS","HRP_TEX_ADDRESS","B58_PUBKEY_ADDRESS_PREFIX","B58_SCRIPT_ADDRESS_PREFIX","B58_SPROUT_ADDRESS_PREFIX","COIN_TYPE","HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY","HRP_SAPLING_EXTENDED_SPENDING_KEY","HRP_SAPLING_PAYMENT_ADDRESS","HRP_TEX_ADDRESS","B58_PUBKEY_ADDRESS_PREFIX","B58_SCRIPT_ADDRESS_PREFIX","B58_SPROUT_ADDRESS_PREFIX","COIN_TYPE","HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY","HRP_SAPLING_EXTENDED_SPENDING_KEY","HRP_SAPLING_PAYMENT_ADDRESS","HRP_TEX_ADDRESS","LocalNetwork","activation_height","b58_pubkey_address_prefix","b58_script_address_prefix","b58_sprout_address_prefix","blossom","borrow","borrow_mut","canopy","clone","clone_into","clone_to_uninit","coin_type","eq","fmt","from","hash","heartwood","hrp_sapling_extended_full_viewing_key","hrp_sapling_extended_spending_key","hrp_sapling_payment_address","hrp_tex_address","into","network_type","nu5","nu6","overwinter","sapling","to_owned","try_from","try_into","type_id","vzip","Arbitrary","Empty","Error","Future","InvalidUtf8","Memo","MemoBytes","Text","TextMemo","TooLong","as_array","as_slice","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","default","deref","empty","encode","eq","","","","fmt","","","","from","","","","","","from_bytes","","from_str","into","","","","partial_cmp","to_owned","","","","to_string","try_from","","","","","","try_into","","","","type_id","","","","vzip","","","","BalanceError","COIN","MAX_BALANCE","MAX_MONEY","Overflow","QuotRem","Underflow","ZERO","ZatBalance","Zatoshis","add","","borrow","","","","borrow_mut","","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","","const_from_i64","const_from_u64","","div","div_with_remainder","dynamic_usage","dynamic_usage_bounds","eq","","","fmt","","","","from","","","","","","","from_i64","from_i64_le_bytes","from_nonnegative_i64","","from_nonnegative_i64_le_bytes","","from_u64","","from_u64_le_bytes","","into","","","","into_u64","is_negative","is_positive","","is_zero","mul","","","neg","partial_cmp","","quotient","remainder","sub","","sum","testing","to_i64_le_bytes","","to_owned","","","to_string","try_from","","","","","","","try_into","","","","type_id","","","","vzip","","","","zero","arb_nonnegative_zat_balance","arb_positive_zat_balance","arb_zat_balance","arb_zatoshis"],"q":[[0,"zcash_protocol"],[48,"zcash_protocol::consensus"],[267,"zcash_protocol::consensus::testing"],[269,"zcash_protocol::constants"],[272,"zcash_protocol::constants::mainnet"],[280,"zcash_protocol::constants::regtest"],[288,"zcash_protocol::constants::testnet"],[296,"zcash_protocol::local_consensus"],[329,"zcash_protocol::memo"],[411,"zcash_protocol::value"],[520,"zcash_protocol::value::testing"],[524,"core::cmp"],[525,"core::fmt"],[526,"core::option"],[527,"alloc::string"],[528,"core::result"],[529,"core::any"],[530,"core::hash"],[531,"core::ops::range"],[532,"proptest::strategy::traits"],[533,"core::num::nonzero"],[534,"core::convert"],[535,"core::iter::traits::collect"]],"i":"hf`101`11010101010101``010110101``01011010101`01`B`Cb`10`10`C``Bh````323232`1322`1`0`AnBdBf3BbBl632506325063251632587163258716325871632587163258710632516325871632587163258711632588771163258711165770632506325063250632516325874432511711`16325871811116325877163258716325871632587``````````````````````````````Dh0000000000000000000000000000000Eb0`0Dn``1`0Dj010E`3210321032103210313013210322132111031332103121032210333210321032103````Eh`0Ef``Ed1El123012312312312312112221112312330111233111212121201232112212211200121`12123301122230123012301231````","f":"`````````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{f}}}f}{{{b{h}}}h}{{b{b{dc}}}j{}}0{{bl}j}0{{{b{f}}{b{f}}}n}{{{b{h}}{b{h}}}n}``{{{b{f}}{b{f}}}A`}{{{b{h}}{b{h}}}A`}{{{b{f}}{b{dAb}}}Ad}{{{b{h}}{b{dAb}}}Ad}0{cc{}}0{{}c{}}0``{{{b{f}}{b{f}}}{{Af{n}}}}{{{b{h}}{b{h}}}{{Af{n}}}}{bc{}}0{bAh}{c{{Aj{e}}}{}{}}0{{}{{Aj{c}}}{}}0{bAl}0`{{}c{}}0`````````````````````````````````{{{b{An}}B`}{{Af{Bb}}}}{{{b{Bd}}B`}{{Af{Bb}}}}{{{b{Bf}}B`}{{Af{Bb}}}}{{{b{Bh}}B`}{{Af{Bb}}}}{{BbBj}Bb}{{{b{Bl}}}{{Bn{l}}}}{{{b{C`}}}{{Bn{l}}}}{b{{Bn{l}}}}002100021000{b{{b{c}}}{}}000000{{{b{d}}}{{b{dc}}}{}}000000{{{b{Bb}}}Bb}{{{b{C`}}}C`}{{{b{Bd}}}Bd}{{{b{Bf}}}Bf}{{{b{Bh}}}Bh}{{{b{B`}}}B`}{{{b{Cb}}}Cb}{{b{b{dc}}}j{}}000000{{bl}j}000000{{{b{Bb}}{b{Bb}}}n}{{{b{Bl}}}Bj}{{{b{C`}}}Bj}{bBj}00{{{b{Bb}}}Cd}{{{b{C`}}}Cd}{{{b{Bd}}}Cd}{{{b{Bf}}}Cd}{{{b{Bh}}}Cd}{{{b{B`}}}Cd}{{{b{Cb}}}Cd}{{{b{Bb}}}{{Cf{Cd{Af{Cd}}}}}}{{{b{C`}}}{{Cf{Cd{Af{Cd}}}}}}{{{b{Bd}}}{{Cf{Cd{Af{Cd}}}}}}{{{b{Bf}}}{{Cf{Cd{Af{Cd}}}}}}{{{b{Bh}}}{{Cf{Cd{Af{Cd}}}}}}{{{b{B`}}}{{Cf{Cd{Af{Cd}}}}}}{{{b{Cb}}}{{Cf{Cd{Af{Cd}}}}}}{{{b{Bb}}{b{Bb}}}A`}{{{b{C`}}{b{C`}}}A`}{{{b{Bd}}{b{Bd}}}A`}{{{b{Bf}}{b{Bf}}}A`}{{{b{Bh}}{b{Bh}}}A`}{{{b{B`}}{b{B`}}}A`}{{{b{Cb}}{b{Cb}}}A`}{{{b{Bb}}{b{dAb}}}Ad}0{{{b{C`}}{b{dAb}}}Ad}{{{b{Bd}}{b{dAb}}}Ad}{{{b{Bf}}{b{dAb}}}Ad}{{{b{Bh}}{b{dAb}}}Ad}{{{b{B`}}{b{dAb}}}Ad}0{{{b{Cb}}{b{dAb}}}Ad}{{{b{c}}Bb}CbAn}{BjBb}{cc{}}0000001{ChBb}{{{b{Bb}}{b{dc}}}jCj}{{{b{C`}}{b{dc}}}jCj}{{{b{Bh}}{b{dc}}}jCj}{{{b{Cb}}{b{c}}}{{Af{{Cf{Bb{Af{Bb}}}}}}}An}{{{b{Cb}}{b{c}}}{{Af{{`{{Cl{Bb}}}}}}}An}{{{b{Bl}}}{{b{Cn}}}}{{{b{C`}}}{{b{Cn}}}}{b{{b{Cn}}}}00210002100021000{{}c{}}000000{{{b{An}}B`Bb}A`}{{{b{An}}}C`}{{{b{Bd}}}C`}{{{b{Bf}}}C`}{{{b{Bh}}}C`}{{{b{Bb}}{b{Bb}}}{{Af{n}}}}{{BbBj}Bb}{{{b{Cb}}}A`}1{{BbBb}Bj}`{bc{}}000000{bAh}0{c{{Aj{e}}}{}{}}{Ch{{Aj{Bbc}}}{}}{D`{{Aj{Bbc}}}{}}{Db{{Aj{Bbc}}}{}}33333{Bj{{Aj{Cbc}}}{}}4{{}{{Aj{c}}}{}}000000{bAl}000000{{}c{}}000000{{}{{`{{Df{}{{Dd{Cb}}}}}}}}{{Cb{b{c}}}{{`{{Df{}{{Dd{{Af{Bb}}}}}}}}}An}````````````````````````````{{{b{Dh}}B`}{{Af{Bb}}}}{b{{Bn{l}}}}00`{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}`{{{b{Dh}}}Dh}{{b{b{dc}}}j{}}{{bl}j}{bBj}{{{b{Dh}}{b{Dh}}}A`}{{{b{Dh}}{b{dAb}}}Ad}{cc{}}{{{b{Dh}}{b{dc}}}jCj}`{b{{b{Cn}}}}000{{}c{}}{{{b{Dh}}}C`}````{bc{}}{c{{Aj{e}}}{}{}}{{}{{Aj{c}}}{}}{bAl}{{}c{}}``````````{{{b{Dj}}}{{b{{Bn{l}}}}}}{{{b{Dj}}}{{b{{Dl{l}}}}}}{b{{b{c}}}{}}000{{{b{d}}}{{b{dc}}}{}}000{{{b{Dn}}}Dn}{{{b{Dj}}}Dj}{{{b{E`}}}E`}{{{b{Eb}}}Eb}{{b{b{dc}}}j{}}000{{bl}j}000{{{b{Dj}}{b{Dj}}}n}{{}Eb}{{{b{E`}}}{{b{Cn}}}}{{}Dj}{{{b{Eb}}}Dj}{{{b{Dn}}{b{Dn}}}A`}{{{b{Dj}}{b{Dj}}}A`}{{{b{E`}}{b{E`}}}A`}{{{b{Eb}}{b{Eb}}}A`}{{{b{Dn}}{b{dAb}}}Ad}0{{{b{Dj}}{b{dAb}}}Ad}{{{b{Eb}}{b{dAb}}}Ad}{cc{}}8{EbDj}111{{{b{{Dl{l}}}}}{{Aj{DjDn}}}}{{{b{{Dl{l}}}}}{{Aj{EbDn}}}}{{{b{Cn}}}{{Aj{Ebc}}}{}}{{}c{}}000{{{b{Dj}}{b{Dj}}}{{Af{n}}}}{bc{}}000{bAh}{c{{Aj{e}}}{}{}}000{{{b{Dj}}}{{Aj{Ebc}}}{}}{Dj{{Aj{Ebc}}}{}}{{}{{Aj{c}}}{}}000{bAl}000{{}c{}}000``````````{{EdEd}{{Af{Ed}}}}{{EfEf}{{Af{Ef}}}}{b{{b{c}}}{}}000{{{b{d}}}{{b{dc}}}{}}000{{{b{Ed}}}Ed}{{{b{Ef}}}Ef}{{{b{Eh}}}Eh}{{b{b{dc}}}j{}}00{{bl}j}00{{{b{Ed}}{b{Ed}}}n}{{{b{Ef}}{b{Ef}}}n}{DbEd}{ChEd}{ChEf}{{EfEj}Ef}{{{b{Ef}}Ej}{{El{Ef}}}}{{{b{Ed}}}Cd}{{{b{Ed}}}{{Cf{Cd{Af{Cd}}}}}}{{{b{Ed}}{b{Ed}}}A`}{{{b{Ef}}{b{Ef}}}A`}{{{b{Eh}}{b{Eh}}}A`}{{{b{Ed}}{b{dAb}}}Ad}{{{b{Ef}}{b{dAb}}}Ad}{{{b{Eh}}{b{dAb}}}Ad}0{cc{}}0{{{b{Ef}}}Ed}{EfEd}2{EnEh}3{Db{{Aj{EdEh}}}}{{{Bn{l}}}{{Aj{EdEh}}}}1{Db{{Aj{EfEh}}}}1{{{Bn{l}}}{{Aj{EfEh}}}}{Ch{{Aj{EdEh}}}}{Ch{{Aj{EfEh}}}}42{{}c{}}000{EfCh}{EdA`}0{{{b{Ef}}}A`}0{{EdCd}{{Af{Ed}}}}{{EfCd}{{Af{Ef}}}}{{EfCh}{{Af{Ef}}}}{EdEd}{{{b{Ed}}{b{Ed}}}{{Af{n}}}}{{{b{Ef}}{b{Ef}}}{{Af{n}}}}{{{b{{El{c}}}}}{{b{c}}}{}}0{{EdEd}{{Af{Ed}}}}{{EfEf}{{Af{Ef}}}}{c{{Af{Ed}}}{{Fb{}{{F`{Ed}}}}}}`{Ed{{Bn{l}}}}{Ef{{Bn{l}}}}{bc{}}00{bAh}{c{{Aj{e}}}{}{}}{Db{{Aj{EdEh}}}}1{Ch{{Aj{Efc}}}{}}{Ed{{Aj{Efc}}}{}}33{{}{{Aj{c}}}{}}000{bAl}000{{}c{}}000{{}Ed}{{}{{`{{Df{}{{Dd{Ed}}}}}}}}00{{}{{`{{Df{}{{Dd{Ef}}}}}}}}","D":"AEd","p":[[1,"reference",null,null,1],[0,"mut"],[6,"ShieldedProtocol",0],[6,"PoolType",0],[1,"unit"],[1,"u8"],[6,"Ordering",524],[1,"bool"],[5,"Formatter",525],[8,"Result",525],[6,"Option",526,null,1],[5,"String",527],[6,"Result",528,null,1],[5,"TypeId",529],[10,"Parameters",48],[6,"NetworkUpgrade",48],[5,"BlockHeight",48],[5,"MainNetwork",48],[5,"TestNetwork",48],[6,"Network",48],[1,"u32"],[10,"NetworkConstants",48],[1,"array"],[6,"NetworkType",48],[6,"BranchId",48],[1,"usize"],[1,"tuple",null,null,1],[1,"u64"],[10,"Hasher",530],[10,"RangeBounds",531],[1,"str"],[1,"i32"],[1,"i64"],[17,"Value"],[10,"Strategy",532],[5,"LocalNetwork",296],[5,"MemoBytes",329],[1,"slice"],[6,"Error",329],[5,"TextMemo",329],[6,"Memo",329],[5,"ZatBalance",411],[5,"Zatoshis",411],[6,"BalanceError",411],[8,"NonZeroU64",533],[5,"QuotRem",411],[6,"Infallible",534],[17,"Item"],[10,"IntoIterator",535]],"r":[],"b":[[26,"impl-Debug-for-PoolType"],[27,"impl-Display-for-PoolType"],[163,"impl-Debug-for-BlockHeight"],[164,"impl-Display-for-BlockHeight"],[169,"impl-Debug-for-NetworkUpgrade"],[170,"impl-Display-for-NetworkUpgrade"],[223,"impl-Sub%3Cu32%3E-for-BlockHeight"],[224,"impl-Sub-for-BlockHeight"],[236,"impl-TryFrom%3Cu64%3E-for-BlockHeight"],[237,"impl-TryFrom%3Ci32%3E-for-BlockHeight"],[238,"impl-TryFrom%3Ci64%3E-for-BlockHeight"],[370,"impl-Debug-for-Error"],[371,"impl-Display-for-Error"],[375,"impl-From%3C%26Memo%3E-for-MemoBytes"],[376,"impl-From%3CMemo%3E-for-MemoBytes"],[397,"impl-TryFrom%3C%26MemoBytes%3E-for-Memo"],[398,"impl-TryFrom%3CMemoBytes%3E-for-Memo"],[454,"impl-Display-for-BalanceError"],[455,"impl-Debug-for-BalanceError"],[458,"impl-From%3C%26Zatoshis%3E-for-ZatBalance"],[459,"impl-From%3CZatoshis%3E-for-ZatBalance"],[483,"impl-Mul%3Cusize%3E-for-Zatoshis"],[484,"impl-Mul%3Cu64%3E-for-Zatoshis"],[503,"impl-TryFrom%3Cu64%3E-for-Zatoshis"],[504,"impl-TryFrom%3CZatBalance%3E-for-Zatoshis"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAGIBKAABAAAABAAAAAgAAAAKAAsAGAAEACEAAAAjAA0AUwADAFgAAwBdAAMAYgAnAIsAIQCuAAAAtgAEAL4AAwDDAAMAyAADAM0AAwDaAAMA3wAuACoBDQA5AQUAQAEJAE4BAABTAQAAVgEWAG8BBwCEAQkAkAELAJ0BAwCiAQAApgEUAL4BAADAAQgAywEBAM4BAADjAQUA6wEDAPEBFgAJAgMA","P":[[9,"T"],[13,""],[15,"T"],[17,""],[28,"T"],[30,"U"],[34,""],[36,"T"],[38,""],[39,"U,T"],[41,"U"],[43,""],[46,"V"],[81,""],[101,"T"],[115,""],[122,"T"],[129,""],[172,"P"],[173,""],[174,"T"],[181,""],[183,"__H"],[186,"P"],[188,""],[208,"U"],[215,""],[226,"T"],[233,""],[235,"U,T"],[236,"TryFrom::Error"],[239,"U,T"],[244,"TryFrom::Error"],[245,"U,T"],[246,"U"],[253,""],[260,"V"],[267,""],[268,"P"],[297,""],[302,"T"],[305,""],[306,"T"],[307,""],[311,"T"],[312,"__H"],[314,""],[318,"U"],[319,""],[324,"T"],[325,"U,T"],[326,"U"],[327,""],[328,"V"],[339,""],[341,"T"],[349,""],[353,"T"],[357,""],[374,"T"],[375,""],[377,"T"],[380,""],[382,"FromStr::Err"],[383,"U"],[387,""],[388,"T"],[392,""],[393,"U,T"],[397,"TryFrom::Error"],[399,"U"],[403,""],[407,"V"],[421,""],[423,"T"],[431,""],[434,"T"],[437,""],[456,"T"],[458,""],[460,"T"],[461,""],[462,"T"],[463,""],[473,"U"],[477,""],[488,"A"],[490,""],[492,"I"],[494,""],[496,"T"],[499,""],[500,"U,T"],[501,""],[502,"U,T"],[503,"TryFrom::Error"],[505,"U,T"],[507,"U"],[511,""],[515,"V"],[519,""]]}],["zip321",{"t":"PPPPFPPFPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNCNNNNNNNNNNNNNNNNNNNSHHHHHH","n":["DuplicateParameter","InvalidBase64","MemoBytesError","ParseError","Payment","RecipientMissing","TooManyPayments","TransactionRequest","TransparentMemo","Zip321Error","amount","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","empty","eq","","","fmt","","","","from","","","","from_indexed","from_uri","into","","","label","memo","memo_from_base64","memo_to_base64","message","new","","other_params","payments","recipient_address","source","testing","to_owned","","","to_string","to_uri","total","try_from","","","try_into","","","type_id","","","vzip","","","without_memo","VALID_PARAMNAME","arb_addr_str","arb_valid_memo","arb_zip321_payment","arb_zip321_request","arb_zip321_request_sequential","arb_zip321_uri"],"q":[[0,"zip321"],[74,"zip321::testing"],[81,"zcash_protocol::value"],[82,"core::fmt"],[83,"zcash_address::convert"],[84,"alloc::collections::btree::map"],[85,"core::result"],[86,"alloc::string"],[87,"core::option"],[88,"zcash_protocol::memo"],[89,"zcash_address"],[90,"alloc::vec"],[91,"core::error"],[92,"core::any"],[93,"zcash_protocol::consensus"],[94,"proptest::strategy::traits"]],"i":"j000`00`0`b10l2102102102100210221022100021011``1101012`2102002102102102101```````","f":"``````````{{{d{b}}}f}{d{{d{c}}}{}}00{{{d{h}}}{{d{hc}}}{}}00{{{d{j}}}j}{{{d{b}}}b}{{{d{l}}}l}{{d{d{hc}}}n{}}00{{dA`}n}00{{}l}{{{d{j}}{d{j}}}Ab}{{{d{b}}{d{b}}}Ab}{{{d{l}}{d{l}}}Ab}{{{d{j}}{d{hAd}}}Af}0{{{d{b}}{d{hAd}}}Af}{{{d{l}}{d{hAd}}}Af}{cc{}}{{{Ah{c}}}jAj}11{{{An{Alb}}}{{B`{lj}}}}{{{d{Bb}}}{{B`{lj}}}}{{}c{}}00{{{d{b}}}{{Bf{{d{Bd}}}}}}{{{d{b}}}{{Bf{{d{Bh}}}}}}{{{d{Bb}}}{{B`{Bhj}}}}{{{d{Bh}}}Bd}3{{Bjf{Bf{Bh}}{Bf{Bd}}{Bf{Bd}}{Bn{{Bl{BdBd}}}}}{{Bf{b}}}}{{{Bn{b}}}{{B`{lj}}}}{{{d{b}}}{{d{{C`{{Bl{BdBd}}}}}}}}{{{d{l}}}{{d{{An{Alb}}}}}}{{{d{b}}}{{d{Bj}}}}{{{d{j}}}{{Bf{{d{Cb}}}}}}`{dc{}}00{dBd}{{{d{l}}}Bd}{{{d{l}}}{{B`{fCd}}}}{c{{B`{e}}}{}{}}00{{}{{B`{c}}}{}}00{dCf}00{{}c{}}00{{Bjf}b}`{Ch{{`{{Cl{}{{Cj{Bd}}}}}}}}{{}{{`{{Cl{}{{Cj{Bh}}}}}}}}{Ch{{`{{Cl{}{{Cj{b}}}}}}}}{Ch{{`{{Cl{}{{Cj{l}}}}}}}}03","D":"Dd","p":[[5,"Payment",0],[1,"reference",null,null,1],[5,"Zatoshis",81],[0,"mut"],[6,"Zip321Error",0],[5,"TransactionRequest",0],[1,"unit"],[1,"u8"],[1,"bool"],[5,"Formatter",82],[8,"Result",82],[6,"ConversionError",83],[10,"Display",82],[1,"usize"],[5,"BTreeMap",84],[6,"Result",85,null,1],[1,"str"],[5,"String",86],[6,"Option",87,null,1],[5,"MemoBytes",88],[5,"ZcashAddress",89],[1,"tuple",null,null,1],[5,"Vec",90],[1,"slice"],[10,"Error",91],[6,"BalanceError",81],[5,"TypeId",92],[6,"NetworkType",93],[17,"Value"],[10,"Strategy",94]],"r":[],"b":[[30,"impl-Debug-for-Zip321Error"],[31,"impl-Display-for-Zip321Error"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAC8ABgAMAA4AHAAGACQAAAA2AAUAPgALAEsABgA=","P":[[11,"T"],[17,""],[20,"T"],[23,""],[34,"T"],[35,"E"],[36,"T"],[38,""],[40,"U"],[43,""],[55,"T"],[58,""],[61,"U,T"],[64,"U"],[67,""],[70,"V"],[73,""]]}]]'));
if (typeof exports !== 'undefined') exports.searchIndex = searchIndex;
else if (window.initSearch) window.initSearch(searchIndex);
-//{"start":39,"fragment_lengths":[871,950,132,159,8646,125469,27565,2439,144,4437,20249,13182,52138,5534,13231,2993]}
\ No newline at end of file
+//{"start":39,"fragment_lengths":[871,950,132,159,8646,126036,27565,2439,144,4437,20249,13182,52138,5534,13231,2993]}
\ No newline at end of file
diff --git a/rustdoc/latest/search.desc/zcash_client_backend/zcash_client_backend-desc-0-.js b/rustdoc/latest/search.desc/zcash_client_backend/zcash_client_backend-desc-0-.js
index 93f6efba2..3dac873e6 100644
--- a/rustdoc/latest/search.desc/zcash_client_backend/zcash_client_backend-desc-0-.js
+++ b/rustdoc/latest/search.desc/zcash_client_backend/zcash_client_backend-desc-0-.js
@@ -1 +1 @@
-searchState.loadedDescShard("zcash_client_backend", 0, "A crate for implementing Zcash light clients.\nA decrypted shielded output.\nThe output was received on one of the wallet’s external …\nThe Orchard protocol\nThe output was decrypted using one of the wallet’s …\nA value pool in the Zcash protocol.\nThe Sapling protocol\nA shielded value pool.\nA Zcash shielded transfer protocol.\nAn enumeration of the possible relationships a TXO can …\nThe transparent value pool\nThe output was received on one of the wallet’s …\nThe account that decrypted the note.\nStructs for handling supported address types.\nUtilities for Zcash wallet construction\nScans a Transaction
for any information that can be …\nEncoding and decoding functions for Zcash key and address …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nThe index of the output within the shielded outputs of the …\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nHelper functions for managing light client key material.\nThe memo bytes included with the note.\nThe note within the output.\nTypes related to the construction and evaluation of …\nThis module contains generated code for handling light …\nTools for scanning a compact representation of the Zcash …\nImplementation of the synchronization flow described in …\nReturns a TransferType
value that is determined based upon …\nStructs representing transaction data scanned from the …\nAn address that funds can be sent to.\nAn enumeration of protocol-level receiver types.\nA Sapling payment address.\nA ZIP 320 transparent-source-only P2PKH address, or “TEX …\nA transparent address corresponding to either a public key …\nA ZIP 316 Unified Address.\nA Unified Address.\nReturns whether or not this Address
can receive funds in …\nReturns whether or not this receiver corresponds to addr
, …\nAttempts to decode an Address
value from its ZcashAddress
…\nReturns the string encoding of this UnifiedAddress
for the …\nConverts this Address
to its encoded string representation.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConstructs a Unified Address from a given set of receivers.\nReturns whether this address has an Orchard receiver.\nReturns whether this address has a Sapling receiver.\nReturns whether this address has a Transparent receiver.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nReturns the set of receiver typecodes.\nReturns the Sapling receiver within this Unified Address, …\nConverts this receiver to a ZcashAddress
for the given …\nConverts this Address
to its encoded ZcashAddress
…\nReturns the transparent receiver within this Unified …\nAttempts to decode an Address
value from its ZcashAddress
…\nReturns the set of unknown receivers of the unified …\nA set of capabilities that a client account must provide.\nThe concrete account type used by this wallet backend.\nBalance information for a single account. The sum of this …\nA data structure used to set the birthday height for an …\nBackend-specific account identifier.\nThe type of the account identifier.\nMetadata about the structure of the wallet for a …\nAn enumeration used to control what information is tracked …\nThe kinds of accounts supported by zcash_client_backend
.\nA note will be selected if it satisfies the first …\nBalance information for a value within a single pool in an …\nErrors that can occur in the construction of an …\nMetadata describing the sizes of the zcash note commitment …\nA u8
value in the range 0..=MAX\nA note will be selected if it satisfies both of the …\nA transaction that was detected during scanning of the …\nAn account derived from a known seed.\nTransaction enhancement (download of complete raw …\nThe type of errors produced by a wallet backend.\nThe type of errors that may be generated when querying a …\nSelects notes having value greater than or equal to the …\nSelects notes having value greater than or equal to the …\nSelects notes having value greater than or equal to …\nThe number of ephemeral addresses that can be safely …\nInformation about the chain’s view of a transaction is …\nAn account imported from a viewing key.\nA trait representing the capability to query a data store …\nThe requested transaction ID corresponds to a transaction …\nThe wallet contains no accounts.\nThe wallet contains no derived accounts.\nThe requested transaction ID corresponds to a transaction …\nThe seed is not relevant to any of the derived accounts …\nA small query language for filtering notes belonging to an …\nBackend-specific note identifier.\nA predicate that can be used to choose whether or not a …\nAn enumeration of constraints that can be applied when …\nThe output of a transaction sent by the wallet.\nMetadata about the structure of unspent outputs in a …\nA type representing the progress the wallet has made …\nA polymorphic ratio type, usually used for rational …\nThe seed is relevant to at least one derived account …\nThe height of subtree roots in the Sapling note commitment …\nThe type of the backing ShardStore
for the Sapling note …\nThe subset of information that is relevant to this wallet …\nA struct used to return the vectors of note commitments …\nThe protocol-specific note commitment and nullifier data …\nThe relevance of a seed to a given wallet.\nA transaction that was constructed and sent by the wallet.\nAn output of a transaction generated by the wallet.\nSpendable shielded outputs controlled by the wallet.\nFor spending accounts, the wallet will track information …\nInformation about transactions that receive or spend funds …\nA request for transaction data enhancement, spentness …\nMetadata about the status of a transaction obtained by …\nThe requested transaction ID was not recognized by the …\nThe type of identifiers used to look up transparent UTXOs.\nFor view-only accounts, the wallet will not track spend …\nThis trait describes a capability for manipulating wallet …\nRead-only operations required for light wallet functions.\nA type representing the potentially-spendable value of …\nRead-only operations required for testing light wallet …\nThis trait encapsulates the write capabilities required to …\nThe Balance
value having zero values for all its fields.\nThe Balance
value having zero values for all its fields.\nReturns the balances of accounts in the wallet, keyed by …\nReturns the id for the account that created the outputs.\nAdds the specified value to the pending change total, …\nAdds the specified value to the pending spendable total, …\nAdds the specified value to the spendable total, checking …\nAdds the specified value to the unshielded total, checking …\nA macro to be used by ambassador::Delegate
to delegate …\nA macro to be used by ambassador::Delegate
to delegate …\nA macro to be used by ambassador::Delegate
to delegate …\nA macro to be used by ambassador::Delegate
to delegate …\nA macro to be used by ambassador::Delegate
to delegate …\nConstructs a NoteFilter::Attempt
query node.\nReturns the metadata for the block at the height to which …\nReturns the block hash of the block that was scanned.\nReturns the hash of the block\nReturns the block height.\nReturns block metadata for the maximum height that the …\nReturns the available block metadata for the block at the …\nReturns the block time of the block that was scanned, as a …\nTools for blockchain validation & scanning\nReturns the height of the chain as known to the wallet as …\nReturns the height of the current chain tip.\nReturns the value in the account of shielded change notes …\nReturns the total value of change and/or shielding …\nConstructs a NoteFilter::Combine
query node.\nReturns the ordered list of note commitments to be added …\nTells the wallet to track the next available account-level …\nReturns the timestamp of the transaction’s creation.\nReturns the denominator of the ratio.\nConstruct a new empty SpendableNotes
.\nTypes for wallet error handling.\nReturns the fee paid by the transaction.\nReturns the size of the note commitment tree as of the end …\nIf a given ephemeral address might have been reserved, …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConstructs a new AccountBirthday
at the given network …\nConstructs a new SentTransactionOutput
from its …\nConstructs an output from its test-relevant parts.\nConstructs a new BlockMetadata
value from its constituent …\nConstructs a new AccountBirthday
from its constituent …\nConstructs a new AccountBirthday
at Sapling activation, …\nConstructs a new AccountBirthday
from a TreeState
returned …\nReturns the height below which all blocks have been …\nReturns the account corresponding to the given ID, if any.\nReturns the birthday height for the given account, or an …\nReturns the account corresponding to a given …\nReturns a vector with the IDs of all accounts known to …\nReturns metadata describing the structure of the wallet …\nReturns the block hash for the block at the given height, …\nReturns the most recently generated unified address for …\nReturns the account corresponding to a given …\nReturns a vector of ephemeral transparent addresses …\nReturns the block height and hash for the block at the …\nReturns the memo for a note.\nGenerates and persists the next available diversified …\nReturns all the notes that have been received by the …\nReturns the nullifiers for Sapling notes that the wallet …\nReturns the note IDs for shielded notes sent by the wallet …\nReturns the outputs for a transaction sent by the wallet.\nFetches a spendable note by indexing into a transaction’…\nReturns the list of spendable transparent outputs received …\nReturns the default target height (for the block in which …\nReturns a transaction.\nReturns the metadata associated with a given transparent …\nReturns a mapping from each transparent receiver …\nFetches the transparent output corresponding to the …\nReturns the set of non-ephemeral transparent receivers …\nReturns the block height in which the specified …\nReturns a vector of transaction summaries.\nReturns all unified full viewing keys known to this wallet.\nFetches the transparent output corresponding to the …\nReturns the birthday height for the wallet.\nReturns the wallet balances and sync status for an account …\nReturns the height of the block that was scanned.\nReturns the birthday height of the account.\nReturns the unique identifier for the account.\nTells the wallet to track a specific account index for a …\nTells the wallet to track an account using a unified full …\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nConsumes self
and returns the lists of Sapling and Orchard …\nConsumes this SpendableNotes
value and produces a vector of\nReturns whether or not wallet scanning is complete.\nReturns the memo that was attached to the output, if any. …\nReturns the height at which the transaction was mined, if …\nReturns the human-readable name for the account, if any …\nConstruct a new SpendableNotes
from its constituent parts.\nConstructs a new DecryptedTransaction
from its constituent …\nConstructs a new SentTransaction
from its constituent …\nConstructs a new Ratio from a numerator and a denominator.\nConstructs a new progress value from its constituent parts.\nConstructs a new WalletSummary
from its constituent parts.\nConstructs a new PoolMeta
value from its constituent parts.\nConstructs a new AccountMeta
value from its constituent …\nCreates a BoundedU8
from a u8
value.\nCreates a constant BoundedU8
from a u8
value.\nReturns the Sapling subtree index that should start the …\nReturns the number of unspent outputs in the account, …\nReturns the number of unspent notes in the wallet for the …\nReturns the vector of nullifiers for each transaction in …\nReturns the numerator of the ratio.\nReturns metadata about Orchard notes belonging to the …\nReturns the Balance
of Orchard funds in the account.\nReturns the index within the transaction that contains the …\nReturns the outputs of the transaction.\nReturns the progress of scanning the chain to bring the …\nReturns whether the account is a spending account or a …\nUpdates the state of the wallet database by persisting the …\nAdds a transparent UTXO received by the wallet to the data …\nAdds a sequence of Sapling note commitment tree subtree …\nReturns the recipient address of the transaction, or the …\nReturns the height at which the wallet should exit “…\nReturns the progress the wallet has made in scanning …\nReserves the next n
available ephemeral addresses for the …\nReturns the set of spendable Sapling notes.\nReturns the Sapling note commitment tree and nullifier …\nReturns metadata about Sapling notes belonging to the …\nThe ordered vector of note commitments for Sapling outputs …\nReturns the Balance
of Sapling funds in the account.\nReturns the Sapling note commitment tree frontier as of …\nReturns the Sapling outputs that were decrypted from the …\nReturns the size of the Sapling note commitment tree for …\nComputes the total value of Sapling notes.\nReturns the progress the wallet has made in scanning …\nCommon types used for managing a queue of scanning ranges.\nChecks whether the given seed is relevant to any of the …\nReturns a list of spendable notes sufficient to cover the …\nUpdates the wallet backend with respect to the status of a …\nReturns whether the specified Sapling note should be …\nReturns whether this account is derived or imported, and …\nReturns the value in the account that may currently be …\nReturns the total value of shielded (Sapling and Orchard) …\nCaches a decrypted transaction in the persistent wallet …\nSaves information about transactions constructed by the …\nReturns a vector of suggested scan ranges based upon the …\nConsumes this value and returns the Sapling notes …\nReturns the block height that this transaction was created …\nUtilities for testing wallets based upon the …\nReturns the BlockMetadata
corresponding to the scanned …\nReturns the total value of funds represented by this …\nReturns the total value of funds belonging to the account.\nReturns the total number of unspent shielded notes …\nComputes the total value of spendable inputs\nReturns the total value of shielded notes represented by …\nReturns a vector of TransactionDataRequest
values that …\nReturns the list of transactions from this block that are …\nTruncates the wallet database to at most the specified …\nReturns the raw transaction data.\nReturns the transaction that was sent.\nReturns the UFVK that the wallet backend has stored for …\nReturns the UIVK that the wallet backend has stored for …\nReturns the total value of unspent transparent transaction …\nUpdates the wallet’s view of the blockchain.\nReturns the list of UTXOs spent in the created transaction.\nVerifies that the given seed corresponds to the viewing …\nReturns the value of the newly created output.\nReturns the total value of unspent outputs in the account …\nReturns the wrapped u8
value.\nReturns the value in the account of all remaining received …\nReturns the value of shielded funds that are not yet …\nFunctions for creating Zcash transactions that spend funds …\nProvides a mutable reference to the [
Balance`] of Orchard …\nProvides a mutable reference to the [
Balance`] of Sapling …\nEvaluates the given callback function with a reference to …\nBlockCache
is a trait that extends BlockSource
and defines …\nThis trait provides sequential access to raw blockchain …\nThe final note commitment tree state for each shielded …\nA struct containing metadata about a subtree root of the …\nMetadata about modifications to the wallet state made in …\nReturn the hash of the block.\nReturns the block height to which this chain state applies.\nDeletes a range of compact blocks from the block cache.\nConstruct a new empty chain state.\nTypes for chain scanning error handling.\nReturns the frontier of the Sapling note commitment tree …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConstruct a new CommitmentTreeRoot
from its constituent …\nFinds the height of the highest block known to the block …\nInserts a vec of compact blocks into the block cache.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nConstruct a new ChainState
from its constituent parts.\nRetrieves contiguous compact blocks specified by the given …\nReturns the number of Sapling notes belonging to the …\nReturns the root of the complete subtree.\nScans at most limit
blocks from the provided block source …\nReturns the range of blocks successfully scanned.\nReturns the number of our previously-detected Sapling …\nReturns the block height at which the leaf that completed …\nRemoves all cached blocks above a specified block height.\nScan the specified limit
number of blocks from the …\nAn error that was produced by the underlying block data …\nErrors related to chain validation and scanning.\nA block that was received violated rules related to chain …\nAn error that was produced by wallet operations in the …\nReturns the argument unchanged.\nCalls U::from(self)
.\nReturns the argument unchanged.\nCalls U::from(self)
.\nAn error occurred parsing the address from a payment …\nThe address associated with a record being inserted was …\nZcash amount computation encountered an overflow or …\nAn error occurred building a new transaction.\nAn error in change selection during transaction proposal …\nAn error in computations involving the note commitment …\nAn error occurred retrieving data from the underlying data …\nErrors that can occur as a consequence of wallet …\nUnable to create a new spend because the wallet balance is …\nNo account could be found corresponding to a provided …\nIt is forbidden to provide a memo when constructing a …\nA proposed transaction cannot be built because it requires …\nAttempted to create a spend to an unsupported Unified …\nA note being spent does not correspond to either the …\nAn error in note selection\nThe wallet tried to pay to an ephemeral transparent …\nAn error in transaction proposal construction\nThe proposal was structurally valid, but tried to do one …\nThe wallet must first perform a scan of the blockchain …\nAttempted to send change to an unsupported pool.\nReturns the argument unchanged.\nCalls U::from(self)
.\nBlocks that must be scanned to complete the latest note …\nBlocks that must be scanned to complete note commitment …\nBlock ranges to be scanned to advance the fully-scanned …\nBlock ranges that are ignored have lowest priority.\nBlock ranges adjacent to heights at which the user opened …\nScanning range priority levels.\nA range of blocks to be scanned, along with its associated …\nBlock ranges that have already been scanned will not be …\nA previously scanned range that must be verified to check …\nReturns the range of block heights to be scanned.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConstructs a scan range from its constituent parts.\nCalls U::from(self)
.\nCalls U::from(self)
.\nReturns whether or not the scan range is empty.\nReturns the number of blocks in the scan range.\nReturns the priority with which the scan range should be …\nSplits this scan range at the specified height, such that …\nShifts the end of the block range to the left if …\nShifts the start of the block range to the right if …\nReturns the argument unchanged.\nCalls U::from(self)
.\nConfigures how a TestFvk
receives a particular output.\nMetadata about a block generated by TestState
.\nThe default network used by TestBuilder::new
.\nTrait representing the ability to construct a new data …\nThe output will be sent to the default address of the full …\nThe output will be sent to the specified diversified …\nA fake output of a CompactTx
.\nA handle that confers ownership of a specific wallet …\nThe initial chain state for a test.\nThe output will be sent to the internal receiver of the …\nA mock wallet data source that implements the bare minimum …\nA convenience type for the note commitments contained …\nThe type of nullifier corresponding to the kind of note …\nTrait method exposing the ability to reset the wallet …\nThe test account configured for a TestState
.\nA TestState
builder, that configures the environment for a …\nTrait used by tests that require a block cache.\nTrait used by tests that require a full viewing key.\nThe state for a zcash_client_backend
test.\nInformation about a transaction that the wallet is …\nReturns the underlying wallet account.\nReturns the wallet-internal ID for the account that this …\nReturns the net change in balance that this transaction …\nAdds both a spend and an output to the given CompactTx
.\nAdds a single output to the given CompactTx
that will be …\nAdds a single spend to the given CompactTx
of a note …\nProduces metadata for a block as of the given chain state.\nReturns the birthday that was configured for the account.\nExposes the block cache as a BlockSource
.\nBuilds the state for this test.\nExposes an immutable reference to the test’s BlockSource
.\nInformation about the chain’s state as of the chain tip.\nInvokes create_proposed_transactions
with the given …\nReturns true
if, from the wallet’s current view of the …\nReturns the expiry height of the transaction, if known.\nReturns the fee paid by this transaction, if known.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nExtracts the note commitments from the given compact block.\nConstructs a TransactionSummary
from its parts.\nCreates a fake block with the given height and hash …\nAdds an empty block to the cache, advancing the simulated …\nCreates a fake block at the expected next height …\nCreates a fake block at the expected next height …\nCreates a fake block at the expected next height …\nCreates a fake block at the expected next height …\nCreates a fake block at the expected next height spending …\nReturns the amount of change in the given account that is …\nReturns the balance in the given account that is detected …\nReturns the balance in the given account that is spendable …\nReturns the total balance in the given account at this …\nReturns a transaction from the history.\nReturns a summary of the wallet at this point in the test.\nReturns true
if the account received a change note as part …\nReturns the height of this block.\nInserts a CompactBlock into the cache DB.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nReturns true
if this is detectably a shielding transaction.\nReturns the cached chain state corresponding to the latest …\nReturns the number of non-empty memos viewable by the …\nReturns the height of the mined block containing this …\nExposes the network in use.\nConstructs a new test environment builder.\nConstructs a new mock wallet data source.\nConstructs a new fake output with the given properties.\nConstructs a new data store.\nProduces metadata for a block “before shielded time”, …\nConvenience method for obtaining the NU5 activation height …\nReturns the size of the Orchard note commitment tree as of …\nRoots of the completed Sapling subtrees as of this chain …\nInvokes propose_shielding
with the given arguments.\nInvokes propose_standard_transfer_to_address
with the …\nInvokes propose_transfer
with the given arguments.\nAdds a transparent UTXO received by the wallet to the data …\nInsert shard roots for both trees.\nConstructs a new random fake external output to the given …\nReturns the number of notes created in this transaction …\nReplaces the wallet in st
(via TestState::wallet_mut
) with …\nResets the wallet using a new wallet database but with the …\nExposes the test framework’s source of randomness.\nReturns the Sapling note commitments.\nConvenience method for obtaining the Sapling activation …\nReturns the size of the Sapling note commitment tree as of …\nReturns the Sapling outgoing viewing key corresponding to …\nInvokes scan_cached_blocks
with the given arguments, …\nReturns the number of notes created in this transaction …\nSets the account index for the test account.\nInvokes shield_transparent_funds
with the given arguments.\nPrepares and executes the given zip321::TransactionRequest
…\nReturns the number of notes spent by the account in this …\nReturns a reference to the test account, if one was …\nReturns the test account’s Sapling DFVK, if one was …\nExposes the seed for the test wallet.\nDeletes block data from the cache, retaining blocks at …\nTruncates the test wallet and block cache to the specified …\nTruncates the test wallet to the specified height, and …\nInvokes scan_cached_blocks
with the given arguments.\nReturns the transaction’s ID.\nReturns the account’s unified spending key.\nExposes an immutable reference to the test’s DataStore
.\nExposes a mutable reference to the test’s DataStore
.\nConfigures the environment with a TestAccount
that has a …\nConfigures the environment with a TestAccount
that has a …\nAdds a block cache to the test environment.\nAdds a wallet data store to the test environment.\nConfigures the test to start with the given initial chain …\nTrait that exposes the pool-specific types and operations …\nTests sending funds within the given shielded pool in a …\nType for running pool-agnostic tests on the Sapling pool.\nReturns the argument unchanged.\nCalls U::from(self)
.\nAn error occurred parsing the address from a payment …\nAn error occurred parsing the address from a payment …\nAn error occurred parsing the address from a payment …\nAn error occurred parsing the address from a payment …\nAn error occurred parsing the address from a payment …\nThe address associated with a record being inserted was …\nThe address associated with a record being inserted was …\nThe address associated with a record being inserted was …\nThe address associated with a record being inserted was …\nThe address associated with a record being inserted was …\nZcash amount computation encountered an overflow or …\nZcash amount computation encountered an overflow or …\nZcash amount computation encountered an overflow or …\nZcash amount computation encountered an overflow or …\nZcash amount computation encountered an overflow or …\nAn error occurred building a new transaction.\nAn error occurred building a new transaction.\nAn error occurred building a new transaction.\nAn error occurred building a new transaction.\nAn error occurred building a new transaction.\nAn error in change selection during transaction proposal …\nAn error in change selection during transaction proposal …\nAn error in change selection during transaction proposal …\nAn error in change selection during transaction proposal …\nAn error in change selection during transaction proposal …\nAn error in computations involving the note commitment …\nAn error in computations involving the note commitment …\nAn error in computations involving the note commitment …\nAn error in computations involving the note commitment …\nAn error in computations involving the note commitment …\nErrors that may be generated in combined creation and …\nAn error occurred retrieving data from the underlying data …\nAn error occurred retrieving data from the underlying data …\nAn error occurred retrieving data from the underlying data …\nAn error occurred retrieving data from the underlying data …\nAn error occurred retrieving data from the underlying data …\nUnable to create a new spend because the wallet balance is …\nUnable to create a new spend because the wallet balance is …\nUnable to create a new spend because the wallet balance is …\nUnable to create a new spend because the wallet balance is …\nUnable to create a new spend because the wallet balance is …\nNo account could be found corresponding to a provided …\nNo account could be found corresponding to a provided …\nNo account could be found corresponding to a provided …\nNo account could be found corresponding to a provided …\nNo account could be found corresponding to a provided …\nIt is forbidden to provide a memo when constructing a …\nIt is forbidden to provide a memo when constructing a …\nIt is forbidden to provide a memo when constructing a …\nIt is forbidden to provide a memo when constructing a …\nIt is forbidden to provide a memo when constructing a …\nA proposed transaction cannot be built because it requires …\nA proposed transaction cannot be built because it requires …\nA proposed transaction cannot be built because it requires …\nA proposed transaction cannot be built because it requires …\nA proposed transaction cannot be built because it requires …\nAttempted to create a spend to an unsupported Unified …\nAttempted to create a spend to an unsupported Unified …\nAttempted to create a spend to an unsupported Unified …\nAttempted to create a spend to an unsupported Unified …\nAttempted to create a spend to an unsupported Unified …\nA note being spent does not correspond to either the …\nA note being spent does not correspond to either the …\nA note being spent does not correspond to either the …\nA note being spent does not correspond to either the …\nA note being spent does not correspond to either the …\nAn error in note selection\nAn error in note selection\nAn error in note selection\nAn error in note selection\nAn error in note selection\nThe wallet tried to pay to an ephemeral transparent …\nThe wallet tried to pay to an ephemeral transparent …\nThe wallet tried to pay to an ephemeral transparent …\nThe wallet tried to pay to an ephemeral transparent …\nThe wallet tried to pay to an ephemeral transparent …\nAn error in transaction proposal construction\nAn error in transaction proposal construction\nAn error in transaction proposal construction\nAn error in transaction proposal construction\nAn error in transaction proposal construction\nThe proposal was structurally valid, but tried to do one …\nThe proposal was structurally valid, but tried to do one …\nThe proposal was structurally valid, but tried to do one …\nThe proposal was structurally valid, but tried to do one …\nThe proposal was structurally valid, but tried to do one …\nErrors that may be generated in construction of proposals …\nErrors that may be generated in construction of proposals …\nThe wallet must first perform a scan of the blockchain …\nThe wallet must first perform a scan of the blockchain …\nThe wallet must first perform a scan of the blockchain …\nThe wallet must first perform a scan of the blockchain …\nThe wallet must first perform a scan of the blockchain …\nErrors that may be generated in the execution of shielding …\nErrors that may be generated in the execution of proposals …\nAttempted to send change to an unsupported pool.\nAttempted to send change to an unsupported pool.\nAttempted to send change to an unsupported pool.\nAttempted to send change to an unsupported pool.\nAttempted to send change to an unsupported pool.\nConstruct, prove, and sign a transaction or series of …\nScans a Transaction
for any information that can be …\nTypes related to the process of selecting inputs to be …\nConstructs a proposal to shield all of the funds belonging …\nProposes making a payment to the specified address from …\nSelect transaction inputs, compute fees, and construct a …\nConstructs a transaction that consumes available …\nAn error occurred parsing the address from a payment …\nAn intermediate value overflowed or underflowed the valid …\nAn error occurred in computing the change or fee for the …\nAn error occurred accessing the underlying data store.\nThe type of errors that may be generated in input selection\nThe type of errors that may be generated in input selection\nAn InputSelector
implementation that uses a greedy …\nErrors that can occur as a consequence of greedy input …\nA strategy for selecting transaction inputs and proposing …\nThe type of errors that may be produced in input selection.\nThe type of data source that the input selector expects to …\nThe type of data source that the input selector expects to …\nInsufficient funds were available to satisfy the payment …\nInput selection attempted to generate an invalid …\nAn error occurred specific to the provided input selector…\nA strategy for selecting transaction inputs and proposing …\nThe data source does not have enough information to choose …\nA unified address did not contain a supported receiver.\nSupport for transparent-source-only (TEX) addresses …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nConstructs a new greedy input selector that uses the …\nPerforms input selection and returns a proposal for the …\nPerforms input selection and returns a proposal for …\nA trait for encoding and decoding Zcash addresses.\nDecodes a Zcash address from its string representation.\nDecodes an ExtendedFullViewingKey
from a Bech32-encoded …\nDecodes an ExtendedSpendingKey
from a Bech32-encoded …\nDecodes an ExtendedFullViewingKey
and the NetworkType
that …\nDecodes a PaymentAddress
from a Bech32-encoded string.\nDecodes a TransparentAddress
from a Base58Check-encoded …\nEncode a Zcash address.\nWrites an ExtendedFullViewingKey
as a Bech32-encoded …\nWrites an ExtendedSpendingKey
as a Bech32-encoded string.\nWrites a PaymentAddress
as a Bech32-encoded string.\nWrites a PaymentAddress
as a Bech32-encoded string using …\nWrites a TransparentAddress
as a Base58Check-encoded …\nWrites a TransparentAddress
as a Base58Check-encoded …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nTye type of wallet metadata that this change strategy …\nAllow dust amounts to be added to the transaction fee.\nExplicitly allow the creation of dust change amounts …\nThe proposed bundle structure would violate bundle type …\nErrors that can occur in computing suggested change and/or …\nA trait that represents the ability to compute the …\nChangeValue
represents either a proposed change output to …\nAn enumeration of actions to take when a transaction would …\nSome of the inputs provided to the transaction have value …\nA policy describing how a ChangeStrategy
should treat …\nEphemeralBalance
describes the ephemeral input or output …\nInsufficient inputs were provided to change selection to …\nThe type of metadata source that this change strategy …\nDo not allow creation of dust outputs; instead, require …\nA policy that describes how change output should be split …\nAn enumeration of the standard fee rules supported by the …\nAn error occurred that was specific to the change …\nThe amount of change and fees required to make a …\nReturns the action to take in the event that a dust change …\nComputes the totals of inputs, suggested change amounts, …\nReturns a value that will be used to override the dust …\nConstructs a new ephemeral transparent output value.\nReturns the fee computed for the transaction, assuming …\nReturns the fee rule that this change strategy will …\nUses the provided metadata source to obtain the wallet …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nWhether this is to be an ephemeral output.\nReturns the memo to be associated with the output.\nReturns the minimum value for a note resulting from …\nConstructs a new balance from its constituent parts.\nConstructs a new dust output policy.\nReturns the pool to which the change or ephemeral output …\nThe change values proposed by the ChangeStrategy
that …\nTypes related to computation of fees and change related to …\nConstructs a new change value that will be created as a …\nConstructs a new change value that will be created as a …\nConstructs a SplitPolicy
that prescribes a single output …\nReturns the number of output notes to produce from the …\nChange strategies designed for use with a standard fee.\nReturns the number of outputs that this policy will …\nReturns the sum of the proposed change outputs and the …\nReturns the value of the change or ephemeral output to be …\nConstructs a new SplitPolicy
that splits change to ensure …\nChange strategies designed to implement the ZIP 317 fee …\nThe total of the inputs provided to change selection\nThe total amount of input value required to fund the …\nThe identifiers for Sapling inputs that could not be …\nThe outpoints for transparent inputs that could not be …\nA trait that provides a minimized view of Sapling bundle …\nA BundleView
for the empty bundle with BundleType::DEFAULT
…\nThe type of inputs to the bundle.\nA trait that provides a minimized view of a Sapling input …\nThe type of inputs of the bundle.\nA trait that provides a minimized view of a Sapling output …\nReturns the type of the bundle\nReturns the argument unchanged.\nReturns the inputs to the bundle.\nCalls U::from(self)
.\nAn identifier for the input being spent.\nReturns the outputs of the bundle.\nThe value of the input being spent.\nThe value of the output being produced.\nA change strategy that proposes change as potentially …\nA change strategy that proposes change as a single output. …\nA change strategy that attempts to split the change value …\nA change strategy that proposes change as a single output. …\nAn extension to the FeeRule
trait that exposes methods …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the ZIP 317 number of grace actions\nCalls U::from(self)
.\nCalls U::from(self)
.\nReturns the ZIP 317 marginal fee.\nConstructs a new SingleOutputChangeStrategy
with the …\nConstructs a new MultiOutputChangeStrategy
with the …\nErrors that can occur in the generation of unified …\nA type for errors that can occur when decoding keys from …\nThe space of available diversifier indices has been …\nA version identifier for the encoding of unified spending …\nThe diversifier index could not be mapped to a valid …\nThe requested diversifier index was outside the range of …\nThe key data could not be decoded from its string …\nA requested address typecode was recognized, but the …\nThe Orchard era begins at Orchard activation, and will end …\nA requested address typecode was not recognized, so we are …\nA Unified address cannot be generated without at least one …\nSpecification for how a unified address should be …\nA ZIP 316 unified full viewing key.\nA ZIP 316 unified incoming viewing key.\nA set of spending keys that are all associated with a …\nAttempts to derive the Unified Address for the given …\nAttempts to derive the Unified Address for the given …\nConstructs a new unified address request that includes a …\nParses a UnifiedFullViewingKey
from its ZIP 316 string …\nParses a UnifiedFullViewingKey
from its ZIP 316 string …\nFind the Unified Address corresponding to the smallest …\nFind the Unified Address corresponding to the smallest …\nReturns the string encoding of this UnifiedFullViewingKey
…\nReturns the string encoding of this UnifiedFullViewingKey
…\nSearches the diversifier space starting at diversifier …\nSearches the diversifier space starting at diversifier …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nDecodes a UnifiedSpendingKey
value from its serialized …\nConstructs a new unified address request that includes …\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nConstruct a new unified address request from its …\nConstruct a new unified full viewing key.\nConstruct a new unified incoming viewing key.\nParses a UnifiedFullViewingKey
from its ZIP 316 string …\nReturns the Sapling extended spending key component of …\nReturns the Sapling diversifiable full viewing key …\nReturns the Sapling IVK, if present.\nConstructs a UnifiedAddressRequest
that includes the …\nReturns a binary encoding of this key suitable for …\nDerives a Unified Incoming Viewing Key from this Unified …\nReturns the transparent component of the unified key at the\nReturns the transparent component of the unified key at the\nReturns the Transparent external IVK, if present.\nConstruct a new unified address request from its …\nA Sapling key that provides the capability to view …\nA Sapling extended spending key\nAttempt to produce a payment address given the specified …\nAttempts to produce a valid payment address for the given …\nReturns the internal address corresponding to the smallest …\nAttempts to decrypt the given address’s diversifier with …\nReturns the address with the lowest valid diversifier …\nReturns the payment address corresponding to the smallest …\nReturns the payment address corresponding to the smallest …\nDerives the child key at the given (hardened) index.\nDerives an internal spending key given an external …\nDerives an internal full viewing key used for internal …\nReturns the payment address corresponding to the specified …\nReturns the change address corresponding to the specified …\nSearch the diversifier space starting at diversifier index …\nFinds the next valid payment address starting from the …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nDecodes the extended spending key from its serialized …\nParses a DiversifiableFullViewingKey
from its raw byte …\nReturns the child key corresponding to the path derived …\nExposes the external FullViewingKey
component of this …\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nReads and decodes the encoded form of the extended …\nDerives the ZIP 32 ExtendedSpendingKey
for a given coin …\nEncodes the extended spending key to its serialized …\nReturns the raw encoding of this …\nDerives the external diversifiable incoming viewing key …\nDerives an incoming viewing key corresponding to this full …\nDerives a nullifier-deriving key for the provided scope.\nDerives an outgoing viewing key corresponding to this full …\nWrites the encoded form of the extended spending key as …\nNo anchor information could be obtained for the specified …\nThe input total and output total of the payment request …\nAn attempted double-spend of an output belonging to the …\nA proposal step created an ephemeral output that was not …\nThe change strategy provided to input selection failed to …\nThe total of transaction inputs overflows the valid range …\nThere was a mismatch between the payments in the proposal…\nThe proposal included a payment to a TEX address and a …\nA proposal for a series of transactions to be created.\nErrors that can occur in construction of a Step
.\nA reference to the output of a prior step is invalid.\nThe total output value of the transaction request is not a …\nThe Sapling inputs to a proposed transaction.\nThe is_shielding
flag may only be set to true
under the …\nThe proposal tried to spend a change output. Mark the …\nThe inputs to be consumed and outputs to be produced in a …\nAn attempted double-spend of a prior step output was …\nA reference to the output of a step in a proposal.\nA reference to either a payment or change output within a …\nReturns the anchor height for Sapling inputs that should …\nReturns the change outputs to be added to the transaction …\nReturns the fee rule to be used by the transaction builder.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConstructs a ShieldedInputs
from its constituent parts.\nConstructs a validated Step
from its constituent parts.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nReturns whether or not this proposal requires interaction …\nReturns a flag indicating whether or not the proposed …\nReturns the target height for which the proposal was …\nConstructs a validated multi-step Proposal
.\nConstructs a new StepOutput
from its constituent parts.\nReturns the list of Sapling notes to be used as inputs to …\nReturns the identifier for the payment or change output …\nReturns the map from payment index to the pool that has …\nReturns the inputs that should be obtained from the …\nReturns the shielded inputs that have been selected to …\nConstructs a validated Proposal
having only a single step …\nReturns the step index to which this reference refers.\nReturns the steps of the proposal. Each step corresponds …\nReturns the transaction request that describes the …\nReturns the transparent inputs that have been selected to …\nThe transaction balance, or a component thereof, failed to …\nAn inputs field for the given protocol was present, but …\nThe fee rule specified by the proposal is not supported by …\nThe unspent note or UTXO corresponding to a proposal input …\nA failure occurred trying to retrieve an unspent note or …\nChange outputs to the specified pool are not supported.\nEphemeral outputs to the specified pool are not supported.\nFailed to decode a ZIP-302-compliant memo from the …\nThe encoded proposal contained no steps.\nA proposed input was null.\nConstant for the V1 proposal serialization version.\nErrors that can occur in the process of decoding a Proposal
…\nThe proposal violated balance or structural constraints.\nA memo field was provided for a transparent output.\nA transaction identifier string did not decode to a valid …\nAn invalid value pool identifier was encountered.\nThe serialization version returned by the protobuf was not …\nThe ZIP 321 transaction request URI was invalid.\nReturns the argument unchanged.\nCalls U::from(self)
.\nInformation about the state of the chain as of a given …\nA compact representation of the shielded data in a Zcash …\nA compact representation of an Orchard Action.\nA compact representation of a Sapling Output.\nA compact representation of a Sapling Spend.\nA compact representation of the shielded data in a Zcash …\ninformation about the state of the chain as of this block\nFirst 52 bytes of ciphertext.\n[52] The first 52 bytes of the encCiphertext field\nReturns the note commitment for this output.\nNote commitment u-coordinate.\n[32] The x-coordinate of the note commitment for the …\nReturns the ephemeral public key for this output.\nEphemeral public key.\n[32] An encoding of an ephemeral Pallas public key\nThe transaction fee: present if server can provide. In the …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the BlockHash
for this block.\nthe ID (hash) of this block, same as in block explorers\nthe ID (hash) of this transaction, same as in block …\nReturns the BlockHeader
for this block if present.\n(hash, prevHash, and time) OR (full header)\nReturns the BlockHeight
value for this block\nthe height of this block\nIndex and hash will allow the receiver to call out to chain\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nNullifier (see the Zcash protocol specification)\n[32] The nullifier of the input note\nthe size of the Orchard note commitment tree as of the end …\nReturns the BlockHash
for this block’s parent.\nthe ID (hash) of this block’s predecessor\nthe version of this wire format, for storage\nthe size of the Sapling note commitment tree as of the end …\nUnix epoch time when the block was mined\nReturns the transaction Id\nzero or more compact transactions from this block\nA proposed change or ephemeral output. If the transparent …\nThe fee rule used in constructing a Proposal\nAn object wrapper for memo bytes, to facilitate …\nProtobuf requires that enums have a zero discriminant as …\nThe Orchard value pool\nA mapping from ZIP 321 payment index to the output pool …\nProtobuf requires that enums have a zero discriminant as …\n10000 ZAT\nA reference to a change or ephemeral output from a prior …\nA reference to a payment in a prior step of the proposal. …\nA data structure that describes a series of transactions …\nA data structure that describes the inputs to be consumed …\nThe unique identifier and value for an input to be used in …\nThe unique identifier and value for each proposed input …\nThe Sapling value pool\nThe proposed change outputs and fee value.\nThe transparent value pool (P2SH is not distinguished from …\n1000 ZAT\nMAX(10000, 5000 * logical_actions) ZAT\nThe anchor height to be used in creating the transaction, …\nString value of the enum field names used in the ProtoBuf …\nString value of the enum field names used in the ProtoBuf …\nThe total value, fee value, and change outputs of the …\nThe fee to be paid by the proposed transaction, in …\nReturns the enum value of fee_rule
, or the default if the …\nThe fee rule used in constructing this proposal\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConverts an i32
to a ValuePool
, or None
if value
is not a …\nConverts an i32
to a FeeRule
, or None
if value
is not a …\nSerializes a Proposal
based upon a supported …\nCreates an enum from field names used in the ProtoBuf …\nCreates an enum from field names used in the ProtoBuf …\nThe inputs to be used in creating the transaction.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nWhether this is to be an ephemeral output.\nA flag indicating whether the step is for a shielding …\nReturns true
if value
is a variant of ValuePool
.\nReturns true
if value
is a variant of FeeRule
.\nThe optional memo that should be associated with the newly …\nThe target height for which the proposal was constructed\nThe vector of selected payment index / output pool …\nA list of change or ephemeral output values.\nNested message and enum types in ProposedInput
.\nThe version of this serialization format.\nSets fee_rule
to the provided enum value.\nSets value_pool
to the provided enum value.\nSets value_pool
to the provided enum value.\nSets value_pool
to the provided enum value.\nThe series of transactions to be created.\nZIP 321 serialized transaction request\nAttempts to parse a Proposal
based upon a supported …\nThe value of a change or ephemeral output to be created, …\nReturns the enum value of value_pool
, or the default if …\nReturns the enum value of value_pool
, or the default if …\nReturns the enum value of value_pool
, or the default if …\nThe value pool in which the change or ephemeral output …\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the argument unchanged.\nCalls U::from(self)
.\nDecodes an instance of the message from a buffer, and …\nA BlockID message contains identifiers to select a block: …\nBlockRange specifies a series of blocks from start to end …\nChainspec is a placeholder to allow specification of a …\nDuration is currently used only for testing, so that the …\nEmpty is for gRPCs that take no arguments, currently only …\nResults are sorted by height, which makes it easy to issue …\nLightdInfo returns various information about this …\nPingResponse is used to indicate concurrency, how many …\nRawTransaction contains the complete transaction data. It …\nA SendResponse encodes an error code and a string. It is …\nTransparentAddressBlockFilter restricts the results to the …\nThe TreeState is derived from the Zcash z_gettreestate rpc.\nA TxFilter contains the information needed to identify a …\nt-address\nString value of the enum field names used in the ProtoBuf …\nblock identifier, height or hash\nlatest block on the best chain\neither “main” or “test”\nGenerated client implementations.\nThe hash of the block that completed this subtree.\nThe height of the block that completed this subtree in the …\nprotocol identifier, see consensus/upgrades.cpp\nexact data returned by Zcash ‘getrawtransaction’\nless than tip height if zcashd is syncing\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConverts an i32
to a ShieldedProtocol
, or None
if value
is …\nCreates an enum from field names used in the ProtoBuf …\ntransaction ID (hash, txid)\nblock id\nheight that the transaction was mined (or -1)\nblock height\nindex within the block\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nReturns true
if value
is a variant of ShieldedProtocol
.\nMaximum number of entries to return, or 0 for all entries.\nzero means unlimited\n“main” or “test”\norchard commitment tree state\nstart, end heights\nThe 32-byte Merkle root of the subtree.\ndepends on mainnet or testnet\nDeserializes and returns the Sapling note commitment tree …\nsapling commitment tree state\nSets shielded_protocol
to the provided enum value.\nReturns the enum value of shielded_protocol
, or the …\nShielded protocol to return subtree roots for\nIndex identifying where to start returning subtree roots\ntrue\nUnix epoch time when the block was mined\nParses this tree state into a ChainState
for use with …\nexample: “v4.1.1-877212414”\nexample: “/MagicBean:4.1.1/”\nEnable decompressing responses.\nAttempt to create a new client by connecting to a given …\nReturns the argument unchanged.\nReturn the compact block corresponding to the given block …\nSame as GetBlock except actions contain only nullifiers\nReturn a list of consecutive compact blocks\nSame as GetBlockRange except actions contain only …\nReturn the BlockID of the block at the tip of the best …\nReturn information about this lightwalletd instance and …\nReturn a stream of current Mempool transactions. This will …\nReturn the compact transactions currently in the mempool; …\nReturns a stream of information about roots of subtrees of …\nReturn the txids corresponding to the given t-address …\nReturn the requested full (not compact) transaction (as …\nGetTreeState returns the note commitment tree state …\nCalls U::from(self)
.\nLimits the maximum size of a decoded message.\nLimits the maximum size of an encoded message.\nTesting-only, requires lightwalletd –ping-very-insecure …\nCompress requests with the given encoding.\nSubmit the given transaction to the Zcash network\nThe block height field of the proposed new block is not …\nThe encoding of a compact Sapling output or compact …\nThe set of nullifiers being tracked by a wallet.\nThe hash of the parent block given by a proposed new chain …\nErrors that may occur in chain scanning\nAn incoming viewing key, paired with an optional nullifier …\nA key that can be used to perform trial decryption and …\nA set of keys to be used in scanning for decryptable …\nWe were provided chain metadata for a block containing …\nThe note commitment tree size for the given protocol at …\nThe size of the note commitment tree for the given …\nReturns the account identifier for this key. An account …\nReturns the block height at which the scan error occurred\nConstructs a new empty set of scanning keys.\nConstructs a new empty set of nullifiers\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConstructs a ScanningKeys
from an iterator of …\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nReturns whether this error is the result of a failed …\nReturns the zip32::Scope
for which this key was derived, …\nConstructs a new set of scanning keys.\nProduces the nullifier for the specified note and witness, …\nPrepare the key for use in batch trial decryption.\nReturns the Sapling keys to be used for incoming note …\nReturns the Sapling nullifiers for notes that the wallet …\nScans a CompactBlock
with a set of ScanningKeys
.\nCreate a fake CompactBlock at the given height, with a …\nSerialization formats for data stored as SQLite BLOBs\nReads a PrunableTree
from the provided Read
instance.\nWrites a PrunableTree
to the provided Write
instance.\nAn error while interacting with a BlockCache
.\nErrors that can occur while syncing.\nThe lightwalletd server returned invalid information, and …\nAn error while scanning blocks.\nAn error while communicating with the lightwalletd server.\nAn error while interacting with a wallet database via …\nAn error while interacting with a wallet database via …\nReturns the argument unchanged.\nCalls U::from(self)
.\nScans the chain until the wallet is up-to-date.\nUse custom outgoing viewing keys. These might for instance …\nUse no outgoing viewing keys. Transaction outputs will be …\nAn enumeration of supported shielded note types for use in …\nA unique identifier for a shielded transaction output\nDescribes a policy for which outgoing viewing key should …\nInformation about a note that is tracked by the wallet …\nA type that represents the recipient of a transaction …\nUse the outgoing viewing key from the sender’s …\nMetadata related to the ZIP 32 derivation of a transparent …\nAn output that was successfully decrypted in the process …\nA subset of an OutputDescription
relevant to wallets and …\nA type alias for Sapling WalletSpend
s.\nA reference to a spent note belonging to the wallet within …\nThe shielded subset of a Transaction
’s data that is …\nReturns the identifier to the account_id to which the note …\nThe identifier for the account to which the output belongs.\nReturns the index of the transaction in the containing …\nConstructs an OvkPolicy::Custom
value from a single …\nThe EphemeralKeyBytes
used in the decryption of the note.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConstructs a WalletSpend
from its constituent parts.\nConstructs a new WalletOutput
value from its constituent …\nReturns the index of the Sapling spend or Orchard action …\nThe index of the output or action in the transaction that …\nReturn a copy of this Recipient
with optional note …\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nA flag indicating whether the process of note decryption …\nReturn a copy of this Recipient
with f
applied to the …\nReturn a copy of this Recipient
with f
applied to the note …\nMap over the note
field of this data structure.\nConstructs a new WalletTx
from its constituent parts.\nConstructs a new NoteId
from its parts.\nReturns a TransparentAddressMetadata
in the given scope …\nReturns the nullifier of the spent note.\nThe nullifier for the note, if the key used to decrypt the …\nThe note.\nThe position of the note in the global note commitment …\nReturns the index of this note within its transaction’s …\nReturns the shielded protocol used by this note.\nReturns the shielded protocol used by this note.\nThe ZIP 32 scope for which the viewing key that decrypted …\nReturns a record for each Sapling note received or …\nReturns a record for each Sapling note belonging to the …\nReturns the TxId
for the corresponding Transaction
.\nReturns the ID of the transaction containing this note.")
\ No newline at end of file
+searchState.loadedDescShard("zcash_client_backend", 0, "A crate for implementing Zcash light clients.\nA decrypted shielded output.\nThe output was received on one of the wallet’s external …\nThe Orchard protocol\nThe output was decrypted using one of the wallet’s …\nA value pool in the Zcash protocol.\nThe Sapling protocol\nA shielded value pool.\nA Zcash shielded transfer protocol.\nAn enumeration of the possible relationships a TXO can …\nThe transparent value pool\nThe output was received on one of the wallet’s …\nThe account that decrypted the note.\nStructs for handling supported address types.\nUtilities for Zcash wallet construction\nScans a Transaction
for any information that can be …\nEncoding and decoding functions for Zcash key and address …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nThe index of the output within the shielded outputs of the …\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nHelper functions for managing light client key material.\nThe memo bytes included with the note.\nThe note within the output.\nTypes related to the construction and evaluation of …\nThis module contains generated code for handling light …\nTools for scanning a compact representation of the Zcash …\nImplementation of the synchronization flow described in …\nReturns a TransferType
value that is determined based upon …\nStructs representing transaction data scanned from the …\nAn address that funds can be sent to.\nAn enumeration of protocol-level receiver types.\nA Sapling payment address.\nA ZIP 320 transparent-source-only P2PKH address, or “TEX …\nA transparent address corresponding to either a public key …\nA ZIP 316 Unified Address.\nA Unified Address.\nReturns whether or not this Address
can receive funds in …\nReturns whether or not this receiver corresponds to addr
, …\nAttempts to decode an Address
value from its ZcashAddress
…\nReturns the string encoding of this UnifiedAddress
for the …\nConverts this Address
to its encoded string representation.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConstructs a Unified Address from a given set of receivers.\nReturns whether this address has an Orchard receiver.\nReturns whether this address has a Sapling receiver.\nReturns whether this address has a Transparent receiver.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nReturns the set of receiver typecodes.\nReturns the Sapling receiver within this Unified Address, …\nConverts this receiver to a ZcashAddress
for the given …\nConverts this Address
to its encoded ZcashAddress
…\nReturns the transparent receiver within this Unified …\nAttempts to decode an Address
value from its ZcashAddress
…\nReturns the set of unknown receivers of the unified …\nA set of capabilities that a client account must provide.\nThe concrete account type used by this wallet backend.\nBalance information for a single account. The sum of this …\nA data structure used to set the birthday height for an …\nBackend-specific account identifier.\nThe type of the account identifier.\nMetadata about the structure of the wallet for a …\nAn enumeration used to control what information is tracked …\nThe kinds of accounts supported by zcash_client_backend
.\nA note will be selected if it satisfies the first …\nBalance information for a value within a single pool in an …\nErrors that can occur in the construction of an …\nMetadata describing the sizes of the zcash note commitment …\nA u8
value in the range 0..=MAX\nA note will be selected if it satisfies both of the …\nA transaction that was detected during scanning of the …\nAn account derived from a known seed.\nTransaction enhancement (download of complete raw …\nThe type of errors produced by a wallet backend.\nThe type of errors that may be generated when querying a …\nSelects notes having value greater than or equal to the …\nSelects notes having value greater than or equal to the …\nSelects notes having value greater than or equal to …\nThe number of ephemeral addresses that can be safely …\nInformation about the chain’s view of a transaction is …\nAn account imported from a viewing key.\nA trait representing the capability to query a data store …\nThe requested transaction ID corresponds to a transaction …\nThe wallet contains no accounts.\nThe wallet contains no derived accounts.\nThe requested transaction ID corresponds to a transaction …\nThe seed is not relevant to any of the derived accounts …\nA small query language for filtering notes belonging to an …\nBackend-specific note identifier.\nA predicate that can be used to choose whether or not a …\nAn enumeration of constraints that can be applied when …\nThe output of a transaction sent by the wallet.\nMetadata about the structure of unspent outputs in a …\nA type representing the progress the wallet has made …\nA polymorphic ratio type, usually used for rational …\nThe seed is relevant to at least one derived account …\nThe height of subtree roots in the Sapling note commitment …\nThe type of the backing ShardStore
for the Sapling note …\nThe subset of information that is relevant to this wallet …\nA struct used to return the vectors of note commitments …\nThe protocol-specific note commitment and nullifier data …\nThe relevance of a seed to a given wallet.\nA transaction that was constructed and sent by the wallet.\nAn output of a transaction generated by the wallet.\nSpendable shielded outputs controlled by the wallet.\nFor spending accounts, the wallet will track information …\nInformation about transactions that receive or spend funds …\nA request for transaction data enhancement, spentness …\nMetadata about the status of a transaction obtained by …\nThe requested transaction ID was not recognized by the …\nThe type of identifiers used to look up transparent UTXOs.\nFor view-only accounts, the wallet will not track spend …\nThis trait describes a capability for manipulating wallet …\nRead-only operations required for light wallet functions.\nA type representing the potentially-spendable value of …\nRead-only operations required for testing light wallet …\nThis trait encapsulates the write capabilities required to …\nThe Balance
value having zero values for all its fields.\nThe Balance
value having zero values for all its fields.\nSource metadata for a ZIP 32-derived key.\nReturns the balances of accounts in the wallet, keyed by …\nReturns the id for the account that created the outputs.\nReturns the account-level index in the ZIP 32 derivation …\nAdds the specified value to the pending change total, …\nAdds the specified value to the pending spendable total, …\nAdds the specified value to the spendable total, checking …\nAdds the specified value to the unshielded total, checking …\nA macro to be used by ambassador::Delegate
to delegate …\nA macro to be used by ambassador::Delegate
to delegate …\nA macro to be used by ambassador::Delegate
to delegate …\nA macro to be used by ambassador::Delegate
to delegate …\nA macro to be used by ambassador::Delegate
to delegate …\nConstructs a NoteFilter::Attempt
query node.\nReturns the metadata for the block at the height to which …\nReturns the block hash of the block that was scanned.\nReturns the hash of the block\nReturns the block height.\nReturns block metadata for the maximum height that the …\nReturns the available block metadata for the block at the …\nReturns the block time of the block that was scanned, as a …\nTools for blockchain validation & scanning\nReturns the height of the chain as known to the wallet as …\nReturns the height of the current chain tip.\nReturns the value in the account of shielded change notes …\nReturns the total value of change and/or shielding …\nConstructs a NoteFilter::Combine
query node.\nReturns the ordered list of note commitments to be added …\nTells the wallet to track the next available account-level …\nReturns the timestamp of the transaction’s creation.\nReturns the denominator of the ratio.\nConstruct a new empty SpendableNotes
.\nTypes for wallet error handling.\nReturns the fee paid by the transaction.\nReturns the size of the note commitment tree as of the end …\nIf a given ephemeral address might have been reserved, …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConstructs a new AccountBirthday
at the given network …\nConstructs a new SentTransactionOutput
from its …\nConstructs an output from its test-relevant parts.\nConstructs a new BlockMetadata
value from its constituent …\nConstructs a new AccountBirthday
from its constituent …\nConstructs a new AccountBirthday
at Sapling activation, …\nConstructs a new AccountBirthday
from a TreeState
returned …\nReturns the height below which all blocks have been …\nReturns the account corresponding to the given ID, if any.\nReturns the birthday height for the given account, or an …\nReturns the account corresponding to a given …\nReturns a vector with the IDs of all accounts known to …\nReturns metadata describing the structure of the wallet …\nReturns the block hash for the block at the given height, …\nReturns the most recently generated unified address for …\nReturns the account corresponding to a given …\nReturns a vector of ephemeral transparent addresses …\nReturns the block height and hash for the block at the …\nReturns the memo for a note.\nGenerates and persists the next available diversified …\nReturns all the notes that have been received by the …\nReturns the nullifiers for Sapling notes that the wallet …\nReturns the note IDs for shielded notes sent by the wallet …\nReturns the outputs for a transaction sent by the wallet.\nFetches a spendable note by indexing into a transaction’…\nReturns the list of spendable transparent outputs received …\nReturns the default target height (for the block in which …\nReturns a transaction.\nReturns the metadata associated with a given transparent …\nReturns a mapping from each transparent receiver …\nFetches the transparent output corresponding to the …\nReturns the set of non-ephemeral transparent receivers …\nReturns the block height in which the specified …\nReturns a vector of transaction summaries.\nReturns all unified full viewing keys known to this wallet.\nFetches the transparent output corresponding to the …\nReturns the birthday height for the wallet.\nReturns the wallet balances and sync status for an account …\nReturns the height of the block that was scanned.\nReturns the birthday height of the account.\nReturns the unique identifier for the account.\nTells the wallet to track a specific account index for a …\nTells the wallet to track an account using a unified full …\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nConsumes self
and returns the lists of Sapling and Orchard …\nConsumes this SpendableNotes
value and produces a vector of\nReturns whether or not wallet scanning is complete.\nReturns the key derivation metadata for the account …\nReturns the application-level key source identifier.\nReturns the memo that was attached to the output, if any. …\nReturns the height at which the transaction was mined, if …\nReturns the human-readable name for the account, if any …\nConstruct a new SpendableNotes
from its constituent parts.\nConstructs a new DecryptedTransaction
from its constituent …\nConstructs a new SentTransaction
from its constituent …\nConstructs new derivation metadata from its constituent …\nConstructs a new Ratio from a numerator and a denominator.\nConstructs a new progress value from its constituent parts.\nConstructs a new WalletSummary
from its constituent parts.\nConstructs a new PoolMeta
value from its constituent parts.\nConstructs a new AccountMeta
value from its constituent …\nCreates a BoundedU8
from a u8
value.\nCreates a constant BoundedU8
from a u8
value.\nReturns the Sapling subtree index that should start the …\nReturns the number of unspent outputs in the account, …\nReturns the number of unspent notes in the wallet for the …\nReturns the vector of nullifiers for each transaction in …\nReturns the numerator of the ratio.\nReturns metadata about Orchard notes belonging to the …\nReturns the Balance
of Orchard funds in the account.\nReturns the index within the transaction that contains the …\nReturns the outputs of the transaction.\nReturns the progress of scanning the chain to bring the …\nReturns whether the account is a spending account or a …\nUpdates the state of the wallet database by persisting the …\nAdds a transparent UTXO received by the wallet to the data …\nAdds a sequence of Sapling note commitment tree subtree …\nReturns the recipient address of the transaction, or the …\nReturns the height at which the wallet should exit “…\nReturns the progress the wallet has made in scanning …\nReserves the next n
available ephemeral addresses for the …\nReturns the set of spendable Sapling notes.\nReturns the Sapling note commitment tree and nullifier …\nReturns metadata about Sapling notes belonging to the …\nThe ordered vector of note commitments for Sapling outputs …\nReturns the Balance
of Sapling funds in the account.\nReturns the Sapling note commitment tree frontier as of …\nReturns the Sapling outputs that were decrypted from the …\nReturns the size of the Sapling note commitment tree for …\nComputes the total value of Sapling notes.\nReturns the progress the wallet has made in scanning …\nCommon types used for managing a queue of scanning ranges.\nReturns the seed fingerprint.\nChecks whether the given seed is relevant to any of the …\nReturns a list of spendable notes sufficient to cover the …\nUpdates the wallet backend with respect to the status of a …\nReturns whether the specified Sapling note should be …\nReturns whether this account is derived or imported, and …\nReturns the value in the account that may currently be …\nReturns the total value of shielded (Sapling and Orchard) …\nCaches a decrypted transaction in the persistent wallet …\nSaves information about transactions constructed by the …\nReturns a vector of suggested scan ranges based upon the …\nConsumes this value and returns the Sapling notes …\nReturns the block height that this transaction was created …\nUtilities for testing wallets based upon the …\nReturns the BlockMetadata
corresponding to the scanned …\nReturns the total value of funds represented by this …\nReturns the total value of funds belonging to the account.\nReturns the total number of unspent shielded notes …\nComputes the total value of spendable inputs\nReturns the total value of shielded notes represented by …\nReturns a vector of TransactionDataRequest
values that …\nReturns the list of transactions from this block that are …\nTruncates the wallet database to at most the specified …\nReturns the raw transaction data.\nReturns the transaction that was sent.\nReturns the UFVK that the wallet backend has stored for …\nReturns the UIVK that the wallet backend has stored for …\nReturns the total value of unspent transparent transaction …\nUpdates the wallet’s view of the blockchain.\nReturns the list of UTXOs spent in the created transaction.\nVerifies that the given seed corresponds to the viewing …\nReturns the value of the newly created output.\nReturns the total value of unspent outputs in the account …\nReturns the wrapped u8
value.\nReturns the value in the account of all remaining received …\nReturns the value of shielded funds that are not yet …\nFunctions for creating Zcash transactions that spend funds …\nProvides a mutable reference to the [
Balance`] of Orchard …\nProvides a mutable reference to the [
Balance`] of Sapling …\nEvaluates the given callback function with a reference to …\nBlockCache
is a trait that extends BlockSource
and defines …\nThis trait provides sequential access to raw blockchain …\nThe final note commitment tree state for each shielded …\nA struct containing metadata about a subtree root of the …\nMetadata about modifications to the wallet state made in …\nReturn the hash of the block.\nReturns the block height to which this chain state applies.\nDeletes a range of compact blocks from the block cache.\nConstruct a new empty chain state.\nTypes for chain scanning error handling.\nReturns the frontier of the Sapling note commitment tree …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConstruct a new CommitmentTreeRoot
from its constituent …\nFinds the height of the highest block known to the block …\nInserts a vec of compact blocks into the block cache.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nConstruct a new ChainState
from its constituent parts.\nRetrieves contiguous compact blocks specified by the given …\nReturns the number of Sapling notes belonging to the …\nReturns the root of the complete subtree.\nScans at most limit
blocks from the provided block source …\nReturns the range of blocks successfully scanned.\nReturns the number of our previously-detected Sapling …\nReturns the block height at which the leaf that completed …\nRemoves all cached blocks above a specified block height.\nScan the specified limit
number of blocks from the …\nAn error that was produced by the underlying block data …\nErrors related to chain validation and scanning.\nA block that was received violated rules related to chain …\nAn error that was produced by wallet operations in the …\nReturns the argument unchanged.\nCalls U::from(self)
.\nReturns the argument unchanged.\nCalls U::from(self)
.\nAn error occurred parsing the address from a payment …\nThe address associated with a record being inserted was …\nZcash amount computation encountered an overflow or …\nAn error occurred building a new transaction.\nAn error in change selection during transaction proposal …\nAn error in computations involving the note commitment …\nAn error occurred retrieving data from the underlying data …\nErrors that can occur as a consequence of wallet …\nUnable to create a new spend because the wallet balance is …\nNo account could be found corresponding to a provided …\nIt is forbidden to provide a memo when constructing a …\nA proposed transaction cannot be built because it requires …\nAttempted to create a spend to an unsupported Unified …\nA note being spent does not correspond to either the …\nAn error in note selection\nThe wallet tried to pay to an ephemeral transparent …\nAn error in transaction proposal construction\nThe proposal was structurally valid, but tried to do one …\nThe wallet must first perform a scan of the blockchain …\nAttempted to send change to an unsupported pool.\nReturns the argument unchanged.\nCalls U::from(self)
.\nBlocks that must be scanned to complete the latest note …\nBlocks that must be scanned to complete note commitment …\nBlock ranges to be scanned to advance the fully-scanned …\nBlock ranges that are ignored have lowest priority.\nBlock ranges adjacent to heights at which the user opened …\nScanning range priority levels.\nA range of blocks to be scanned, along with its associated …\nBlock ranges that have already been scanned will not be …\nA previously scanned range that must be verified to check …\nReturns the range of block heights to be scanned.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConstructs a scan range from its constituent parts.\nCalls U::from(self)
.\nCalls U::from(self)
.\nReturns whether or not the scan range is empty.\nReturns the number of blocks in the scan range.\nReturns the priority with which the scan range should be …\nSplits this scan range at the specified height, such that …\nShifts the end of the block range to the left if …\nShifts the start of the block range to the right if …\nReturns the argument unchanged.\nCalls U::from(self)
.\nConfigures how a TestFvk
receives a particular output.\nMetadata about a block generated by TestState
.\nThe default network used by TestBuilder::new
.\nTrait representing the ability to construct a new data …\nThe output will be sent to the default address of the full …\nThe output will be sent to the specified diversified …\nA fake output of a CompactTx
.\nA handle that confers ownership of a specific wallet …\nThe initial chain state for a test.\nThe output will be sent to the internal receiver of the …\nA mock wallet data source that implements the bare minimum …\nA convenience type for the note commitments contained …\nThe type of nullifier corresponding to the kind of note …\nTrait method exposing the ability to reset the wallet …\nThe test account configured for a TestState
.\nA TestState
builder, that configures the environment for a …\nTrait used by tests that require a block cache.\nTrait used by tests that require a full viewing key.\nThe state for a zcash_client_backend
test.\nInformation about a transaction that the wallet is …\nReturns the underlying wallet account.\nReturns the wallet-internal ID for the account that this …\nReturns the net change in balance that this transaction …\nAdds both a spend and an output to the given CompactTx
.\nAdds a single output to the given CompactTx
that will be …\nAdds a single spend to the given CompactTx
of a note …\nProduces metadata for a block as of the given chain state.\nReturns the birthday that was configured for the account.\nExposes the block cache as a BlockSource
.\nBuilds the state for this test.\nExposes an immutable reference to the test’s BlockSource
.\nInformation about the chain’s state as of the chain tip.\nInvokes create_proposed_transactions
with the given …\nReturns true
if, from the wallet’s current view of the …\nReturns the expiry height of the transaction, if known.\nReturns the fee paid by this transaction, if known.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nExtracts the note commitments from the given compact block.\nConstructs a TransactionSummary
from its parts.\nCreates a fake block with the given height and hash …\nAdds an empty block to the cache, advancing the simulated …\nCreates a fake block at the expected next height …\nCreates a fake block at the expected next height …\nCreates a fake block at the expected next height …\nCreates a fake block at the expected next height …\nCreates a fake block at the expected next height spending …\nReturns the amount of change in the given account that is …\nReturns the balance in the given account that is detected …\nReturns the balance in the given account that is spendable …\nReturns the total balance in the given account at this …\nReturns a transaction from the history.\nReturns a summary of the wallet at this point in the test.\nReturns true
if the account received a change note as part …\nReturns the height of this block.\nInserts a CompactBlock into the cache DB.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nReturns true
if this is detectably a shielding transaction.\nReturns the cached chain state corresponding to the latest …\nReturns the number of non-empty memos viewable by the …\nReturns the height of the mined block containing this …\nExposes the network in use.\nConstructs a new test environment builder.\nConstructs a new mock wallet data source.\nConstructs a new fake output with the given properties.\nConstructs a new data store.\nProduces metadata for a block “before shielded time”, …\nConvenience method for obtaining the NU5 activation height …\nReturns the size of the Orchard note commitment tree as of …\nRoots of the completed Sapling subtrees as of this chain …\nInvokes propose_shielding
with the given arguments.\nInvokes propose_standard_transfer_to_address
with the …\nInvokes propose_transfer
with the given arguments.\nAdds a transparent UTXO received by the wallet to the data …\nInsert shard roots for both trees.\nConstructs a new random fake external output to the given …\nReturns the number of notes created in this transaction …\nReplaces the wallet in st
(via TestState::wallet_mut
) with …\nResets the wallet using a new wallet database but with the …\nExposes the test framework’s source of randomness.\nReturns the Sapling note commitments.\nConvenience method for obtaining the Sapling activation …\nReturns the size of the Sapling note commitment tree as of …\nReturns the Sapling outgoing viewing key corresponding to …\nInvokes scan_cached_blocks
with the given arguments, …\nReturns the number of notes created in this transaction …\nSets the account index for the test account.\nInvokes shield_transparent_funds
with the given arguments.\nPrepares and executes the given zip321::TransactionRequest
…\nReturns the number of notes spent by the account in this …\nReturns a reference to the test account, if one was …\nReturns the test account’s Sapling DFVK, if one was …\nExposes the seed for the test wallet.\nDeletes block data from the cache, retaining blocks at …\nTruncates the test wallet and block cache to the specified …\nTruncates the test wallet to the specified height, and …\nInvokes scan_cached_blocks
with the given arguments.\nReturns the transaction’s ID.\nReturns the account’s unified spending key.\nExposes an immutable reference to the test’s DataStore
.\nExposes a mutable reference to the test’s DataStore
.\nConfigures the environment with a TestAccount
that has a …\nConfigures the environment with a TestAccount
that has a …\nAdds a block cache to the test environment.\nAdds a wallet data store to the test environment.\nConfigures the test to start with the given initial chain …\nTrait that exposes the pool-specific types and operations …\nTests sending funds within the given shielded pool in a …\nType for running pool-agnostic tests on the Sapling pool.\nReturns the argument unchanged.\nCalls U::from(self)
.\nAn error occurred parsing the address from a payment …\nAn error occurred parsing the address from a payment …\nAn error occurred parsing the address from a payment …\nAn error occurred parsing the address from a payment …\nAn error occurred parsing the address from a payment …\nThe address associated with a record being inserted was …\nThe address associated with a record being inserted was …\nThe address associated with a record being inserted was …\nThe address associated with a record being inserted was …\nThe address associated with a record being inserted was …\nZcash amount computation encountered an overflow or …\nZcash amount computation encountered an overflow or …\nZcash amount computation encountered an overflow or …\nZcash amount computation encountered an overflow or …\nZcash amount computation encountered an overflow or …\nAn error occurred building a new transaction.\nAn error occurred building a new transaction.\nAn error occurred building a new transaction.\nAn error occurred building a new transaction.\nAn error occurred building a new transaction.\nAn error in change selection during transaction proposal …\nAn error in change selection during transaction proposal …\nAn error in change selection during transaction proposal …\nAn error in change selection during transaction proposal …\nAn error in change selection during transaction proposal …\nAn error in computations involving the note commitment …\nAn error in computations involving the note commitment …\nAn error in computations involving the note commitment …\nAn error in computations involving the note commitment …\nAn error in computations involving the note commitment …\nErrors that may be generated in combined creation and …\nAn error occurred retrieving data from the underlying data …\nAn error occurred retrieving data from the underlying data …\nAn error occurred retrieving data from the underlying data …\nAn error occurred retrieving data from the underlying data …\nAn error occurred retrieving data from the underlying data …\nUnable to create a new spend because the wallet balance is …\nUnable to create a new spend because the wallet balance is …\nUnable to create a new spend because the wallet balance is …\nUnable to create a new spend because the wallet balance is …\nUnable to create a new spend because the wallet balance is …\nNo account could be found corresponding to a provided …\nNo account could be found corresponding to a provided …\nNo account could be found corresponding to a provided …\nNo account could be found corresponding to a provided …\nNo account could be found corresponding to a provided …\nIt is forbidden to provide a memo when constructing a …\nIt is forbidden to provide a memo when constructing a …\nIt is forbidden to provide a memo when constructing a …\nIt is forbidden to provide a memo when constructing a …\nIt is forbidden to provide a memo when constructing a …\nA proposed transaction cannot be built because it requires …\nA proposed transaction cannot be built because it requires …\nA proposed transaction cannot be built because it requires …\nA proposed transaction cannot be built because it requires …\nA proposed transaction cannot be built because it requires …\nAttempted to create a spend to an unsupported Unified …\nAttempted to create a spend to an unsupported Unified …\nAttempted to create a spend to an unsupported Unified …\nAttempted to create a spend to an unsupported Unified …\nAttempted to create a spend to an unsupported Unified …\nA note being spent does not correspond to either the …\nA note being spent does not correspond to either the …\nA note being spent does not correspond to either the …\nA note being spent does not correspond to either the …\nA note being spent does not correspond to either the …\nAn error in note selection\nAn error in note selection\nAn error in note selection\nAn error in note selection\nAn error in note selection\nThe wallet tried to pay to an ephemeral transparent …\nThe wallet tried to pay to an ephemeral transparent …\nThe wallet tried to pay to an ephemeral transparent …\nThe wallet tried to pay to an ephemeral transparent …\nThe wallet tried to pay to an ephemeral transparent …\nAn error in transaction proposal construction\nAn error in transaction proposal construction\nAn error in transaction proposal construction\nAn error in transaction proposal construction\nAn error in transaction proposal construction\nThe proposal was structurally valid, but tried to do one …\nThe proposal was structurally valid, but tried to do one …\nThe proposal was structurally valid, but tried to do one …\nThe proposal was structurally valid, but tried to do one …\nThe proposal was structurally valid, but tried to do one …\nErrors that may be generated in construction of proposals …\nErrors that may be generated in construction of proposals …\nThe wallet must first perform a scan of the blockchain …\nThe wallet must first perform a scan of the blockchain …\nThe wallet must first perform a scan of the blockchain …\nThe wallet must first perform a scan of the blockchain …\nThe wallet must first perform a scan of the blockchain …\nErrors that may be generated in the execution of shielding …\nErrors that may be generated in the execution of proposals …\nAttempted to send change to an unsupported pool.\nAttempted to send change to an unsupported pool.\nAttempted to send change to an unsupported pool.\nAttempted to send change to an unsupported pool.\nAttempted to send change to an unsupported pool.\nConstruct, prove, and sign a transaction or series of …\nScans a Transaction
for any information that can be …\nTypes related to the process of selecting inputs to be …\nConstructs a proposal to shield all of the funds belonging …\nProposes making a payment to the specified address from …\nSelect transaction inputs, compute fees, and construct a …\nConstructs a transaction that consumes available …\nAn error occurred parsing the address from a payment …\nAn intermediate value overflowed or underflowed the valid …\nAn error occurred in computing the change or fee for the …\nAn error occurred accessing the underlying data store.\nThe type of errors that may be generated in input selection\nThe type of errors that may be generated in input selection\nAn InputSelector
implementation that uses a greedy …\nErrors that can occur as a consequence of greedy input …\nA strategy for selecting transaction inputs and proposing …\nThe type of errors that may be produced in input selection.\nThe type of data source that the input selector expects to …\nThe type of data source that the input selector expects to …\nInsufficient funds were available to satisfy the payment …\nInput selection attempted to generate an invalid …\nAn error occurred specific to the provided input selector…\nA strategy for selecting transaction inputs and proposing …\nThe data source does not have enough information to choose …\nA unified address did not contain a supported receiver.\nSupport for transparent-source-only (TEX) addresses …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nConstructs a new greedy input selector that uses the …\nPerforms input selection and returns a proposal for the …\nPerforms input selection and returns a proposal for …\nA trait for encoding and decoding Zcash addresses.\nDecodes a Zcash address from its string representation.\nDecodes an ExtendedFullViewingKey
from a Bech32-encoded …\nDecodes an ExtendedSpendingKey
from a Bech32-encoded …\nDecodes an ExtendedFullViewingKey
and the NetworkType
that …\nDecodes a PaymentAddress
from a Bech32-encoded string.\nDecodes a TransparentAddress
from a Base58Check-encoded …\nEncode a Zcash address.\nWrites an ExtendedFullViewingKey
as a Bech32-encoded …\nWrites an ExtendedSpendingKey
as a Bech32-encoded string.\nWrites a PaymentAddress
as a Bech32-encoded string.\nWrites a PaymentAddress
as a Bech32-encoded string using …\nWrites a TransparentAddress
as a Base58Check-encoded …\nWrites a TransparentAddress
as a Base58Check-encoded …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nTye type of wallet metadata that this change strategy …\nAllow dust amounts to be added to the transaction fee.\nExplicitly allow the creation of dust change amounts …\nThe proposed bundle structure would violate bundle type …\nErrors that can occur in computing suggested change and/or …\nA trait that represents the ability to compute the …\nChangeValue
represents either a proposed change output to …\nAn enumeration of actions to take when a transaction would …\nSome of the inputs provided to the transaction have value …\nA policy describing how a ChangeStrategy
should treat …\nEphemeralBalance
describes the ephemeral input or output …\nInsufficient inputs were provided to change selection to …\nThe type of metadata source that this change strategy …\nDo not allow creation of dust outputs; instead, require …\nA policy that describes how change output should be split …\nAn enumeration of the standard fee rules supported by the …\nAn error occurred that was specific to the change …\nThe amount of change and fees required to make a …\nReturns the action to take in the event that a dust change …\nComputes the totals of inputs, suggested change amounts, …\nReturns a value that will be used to override the dust …\nConstructs a new ephemeral transparent output value.\nReturns the fee computed for the transaction, assuming …\nReturns the fee rule that this change strategy will …\nUses the provided metadata source to obtain the wallet …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nWhether this is to be an ephemeral output.\nReturns the memo to be associated with the output.\nReturns the minimum value for a note resulting from …\nConstructs a new balance from its constituent parts.\nConstructs a new dust output policy.\nReturns the pool to which the change or ephemeral output …\nThe change values proposed by the ChangeStrategy
that …\nTypes related to computation of fees and change related to …\nConstructs a new change value that will be created as a …\nConstructs a new change value that will be created as a …\nConstructs a SplitPolicy
that prescribes a single output …\nReturns the number of output notes to produce from the …\nChange strategies designed for use with a standard fee.\nReturns the number of outputs that this policy will …\nReturns the sum of the proposed change outputs and the …\nReturns the value of the change or ephemeral output to be …\nConstructs a new SplitPolicy
that splits change to ensure …\nChange strategies designed to implement the ZIP 317 fee …\nThe total of the inputs provided to change selection\nThe total amount of input value required to fund the …\nThe identifiers for Sapling inputs that could not be …\nThe outpoints for transparent inputs that could not be …\nA trait that provides a minimized view of Sapling bundle …\nA BundleView
for the empty bundle with BundleType::DEFAULT
…\nThe type of inputs to the bundle.\nA trait that provides a minimized view of a Sapling input …\nThe type of inputs of the bundle.\nA trait that provides a minimized view of a Sapling output …\nReturns the type of the bundle\nReturns the argument unchanged.\nReturns the inputs to the bundle.\nCalls U::from(self)
.\nAn identifier for the input being spent.\nReturns the outputs of the bundle.\nThe value of the input being spent.\nThe value of the output being produced.\nA change strategy that proposes change as potentially …\nA change strategy that proposes change as a single output. …\nA change strategy that attempts to split the change value …\nA change strategy that proposes change as a single output. …\nAn extension to the FeeRule
trait that exposes methods …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the ZIP 317 number of grace actions\nCalls U::from(self)
.\nCalls U::from(self)
.\nReturns the ZIP 317 marginal fee.\nConstructs a new SingleOutputChangeStrategy
with the …\nConstructs a new MultiOutputChangeStrategy
with the …\nErrors that can occur in the generation of unified …\nA type for errors that can occur when decoding keys from …\nThe space of available diversifier indices has been …\nA version identifier for the encoding of unified spending …\nThe diversifier index could not be mapped to a valid …\nThe requested diversifier index was outside the range of …\nThe key data could not be decoded from its string …\nA requested address typecode was recognized, but the …\nThe Orchard era begins at Orchard activation, and will end …\nA requested address typecode was not recognized, so we are …\nA Unified address cannot be generated without at least one …\nSpecification for how a unified address should be …\nA ZIP 316 unified full viewing key.\nA ZIP 316 unified incoming viewing key.\nA set of spending keys that are all associated with a …\nAttempts to derive the Unified Address for the given …\nAttempts to derive the Unified Address for the given …\nConstructs a new unified address request that includes a …\nParses a UnifiedFullViewingKey
from its ZIP 316 string …\nParses a UnifiedFullViewingKey
from its ZIP 316 string …\nFind the Unified Address corresponding to the smallest …\nFind the Unified Address corresponding to the smallest …\nReturns the string encoding of this UnifiedFullViewingKey
…\nReturns the string encoding of this UnifiedFullViewingKey
…\nSearches the diversifier space starting at diversifier …\nSearches the diversifier space starting at diversifier …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nDecodes a UnifiedSpendingKey
value from its serialized …\nConstructs a new unified address request that includes …\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nConstruct a new unified address request from its …\nConstruct a new unified full viewing key.\nConstruct a new unified incoming viewing key.\nParses a UnifiedFullViewingKey
from its ZIP 316 string …\nReturns the Sapling extended spending key component of …\nReturns the Sapling diversifiable full viewing key …\nReturns the Sapling IVK, if present.\nConstructs a UnifiedAddressRequest
that includes the …\nReturns a binary encoding of this key suitable for …\nDerives a Unified Incoming Viewing Key from this Unified …\nReturns the transparent component of the unified key at the\nReturns the transparent component of the unified key at the\nReturns the Transparent external IVK, if present.\nConstruct a new unified address request from its …\nA Sapling key that provides the capability to view …\nA Sapling extended spending key\nAttempt to produce a payment address given the specified …\nAttempts to produce a valid payment address for the given …\nReturns the internal address corresponding to the smallest …\nAttempts to decrypt the given address’s diversifier with …\nReturns the address with the lowest valid diversifier …\nReturns the payment address corresponding to the smallest …\nReturns the payment address corresponding to the smallest …\nDerives the child key at the given (hardened) index.\nDerives an internal spending key given an external …\nDerives an internal full viewing key used for internal …\nReturns the payment address corresponding to the specified …\nReturns the change address corresponding to the specified …\nSearch the diversifier space starting at diversifier index …\nFinds the next valid payment address starting from the …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nDecodes the extended spending key from its serialized …\nParses a DiversifiableFullViewingKey
from its raw byte …\nReturns the child key corresponding to the path derived …\nExposes the external FullViewingKey
component of this …\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nReads and decodes the encoded form of the extended …\nDerives the ZIP 32 ExtendedSpendingKey
for a given coin …\nEncodes the extended spending key to its serialized …\nReturns the raw encoding of this …\nDerives the external diversifiable incoming viewing key …\nDerives an incoming viewing key corresponding to this full …\nDerives a nullifier-deriving key for the provided scope.\nDerives an outgoing viewing key corresponding to this full …\nWrites the encoded form of the extended spending key as …\nNo anchor information could be obtained for the specified …\nThe input total and output total of the payment request …\nAn attempted double-spend of an output belonging to the …\nA proposal step created an ephemeral output that was not …\nThe change strategy provided to input selection failed to …\nThe total of transaction inputs overflows the valid range …\nThere was a mismatch between the payments in the proposal…\nThe proposal included a payment to a TEX address and a …\nA proposal for a series of transactions to be created.\nErrors that can occur in construction of a Step
.\nA reference to the output of a prior step is invalid.\nThe total output value of the transaction request is not a …\nThe Sapling inputs to a proposed transaction.\nThe is_shielding
flag may only be set to true
under the …\nThe proposal tried to spend a change output. Mark the …\nThe inputs to be consumed and outputs to be produced in a …\nAn attempted double-spend of a prior step output was …\nA reference to the output of a step in a proposal.\nA reference to either a payment or change output within a …\nReturns the anchor height for Sapling inputs that should …\nReturns the change outputs to be added to the transaction …\nReturns the fee rule to be used by the transaction builder.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConstructs a ShieldedInputs
from its constituent parts.\nConstructs a validated Step
from its constituent parts.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nReturns whether or not this proposal requires interaction …\nReturns a flag indicating whether or not the proposed …\nReturns the target height for which the proposal was …\nConstructs a validated multi-step Proposal
.\nConstructs a new StepOutput
from its constituent parts.\nReturns the list of Sapling notes to be used as inputs to …\nReturns the identifier for the payment or change output …\nReturns the map from payment index to the pool that has …\nReturns the inputs that should be obtained from the …\nReturns the shielded inputs that have been selected to …\nConstructs a validated Proposal
having only a single step …\nReturns the step index to which this reference refers.\nReturns the steps of the proposal. Each step corresponds …\nReturns the transaction request that describes the …\nReturns the transparent inputs that have been selected to …\nThe transaction balance, or a component thereof, failed to …\nAn inputs field for the given protocol was present, but …\nThe fee rule specified by the proposal is not supported by …\nThe unspent note or UTXO corresponding to a proposal input …\nA failure occurred trying to retrieve an unspent note or …\nChange outputs to the specified pool are not supported.\nEphemeral outputs to the specified pool are not supported.\nFailed to decode a ZIP-302-compliant memo from the …\nThe encoded proposal contained no steps.\nA proposed input was null.\nConstant for the V1 proposal serialization version.\nErrors that can occur in the process of decoding a Proposal
…\nThe proposal violated balance or structural constraints.\nA memo field was provided for a transparent output.\nA transaction identifier string did not decode to a valid …\nAn invalid value pool identifier was encountered.\nThe serialization version returned by the protobuf was not …\nThe ZIP 321 transaction request URI was invalid.\nReturns the argument unchanged.\nCalls U::from(self)
.\nInformation about the state of the chain as of a given …\nA compact representation of the shielded data in a Zcash …\nA compact representation of an Orchard Action.\nA compact representation of a Sapling Output.\nA compact representation of a Sapling Spend.\nA compact representation of the shielded data in a Zcash …\ninformation about the state of the chain as of this block\nFirst 52 bytes of ciphertext.\n[52] The first 52 bytes of the encCiphertext field\nReturns the note commitment for this output.\nNote commitment u-coordinate.\n[32] The x-coordinate of the note commitment for the …\nReturns the ephemeral public key for this output.\nEphemeral public key.\n[32] An encoding of an ephemeral Pallas public key\nThe transaction fee: present if server can provide. In the …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the BlockHash
for this block.\nthe ID (hash) of this block, same as in block explorers\nthe ID (hash) of this transaction, same as in block …\nReturns the BlockHeader
for this block if present.\n(hash, prevHash, and time) OR (full header)\nReturns the BlockHeight
value for this block\nthe height of this block\nIndex and hash will allow the receiver to call out to chain\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nNullifier (see the Zcash protocol specification)\n[32] The nullifier of the input note\nthe size of the Orchard note commitment tree as of the end …\nReturns the BlockHash
for this block’s parent.\nthe ID (hash) of this block’s predecessor\nthe version of this wire format, for storage\nthe size of the Sapling note commitment tree as of the end …\nUnix epoch time when the block was mined\nReturns the transaction Id\nzero or more compact transactions from this block\nA proposed change or ephemeral output. If the transparent …\nThe fee rule used in constructing a Proposal\nAn object wrapper for memo bytes, to facilitate …\nProtobuf requires that enums have a zero discriminant as …\nThe Orchard value pool\nA mapping from ZIP 321 payment index to the output pool …\nProtobuf requires that enums have a zero discriminant as …\n10000 ZAT\nA reference to a change or ephemeral output from a prior …\nA reference to a payment in a prior step of the proposal. …\nA data structure that describes a series of transactions …\nA data structure that describes the inputs to be consumed …\nThe unique identifier and value for an input to be used in …\nThe unique identifier and value for each proposed input …\nThe Sapling value pool\nThe proposed change outputs and fee value.\nThe transparent value pool (P2SH is not distinguished from …\n1000 ZAT\nMAX(10000, 5000 * logical_actions) ZAT\nThe anchor height to be used in creating the transaction, …\nString value of the enum field names used in the ProtoBuf …\nString value of the enum field names used in the ProtoBuf …\nThe total value, fee value, and change outputs of the …\nThe fee to be paid by the proposed transaction, in …\nReturns the enum value of fee_rule
, or the default if the …\nThe fee rule used in constructing this proposal\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConverts an i32
to a ValuePool
, or None
if value
is not a …\nConverts an i32
to a FeeRule
, or None
if value
is not a …\nSerializes a Proposal
based upon a supported …\nCreates an enum from field names used in the ProtoBuf …\nCreates an enum from field names used in the ProtoBuf …\nThe inputs to be used in creating the transaction.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nWhether this is to be an ephemeral output.\nA flag indicating whether the step is for a shielding …\nReturns true
if value
is a variant of ValuePool
.\nReturns true
if value
is a variant of FeeRule
.\nThe optional memo that should be associated with the newly …\nThe target height for which the proposal was constructed\nThe vector of selected payment index / output pool …\nA list of change or ephemeral output values.\nNested message and enum types in ProposedInput
.\nThe version of this serialization format.\nSets fee_rule
to the provided enum value.\nSets value_pool
to the provided enum value.\nSets value_pool
to the provided enum value.\nSets value_pool
to the provided enum value.\nThe series of transactions to be created.\nZIP 321 serialized transaction request\nAttempts to parse a Proposal
based upon a supported …\nThe value of a change or ephemeral output to be created, …\nReturns the enum value of value_pool
, or the default if …\nReturns the enum value of value_pool
, or the default if …\nReturns the enum value of value_pool
, or the default if …\nThe value pool in which the change or ephemeral output …\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the argument unchanged.\nCalls U::from(self)
.\nDecodes an instance of the message from a buffer, and …\nA BlockID message contains identifiers to select a block: …\nBlockRange specifies a series of blocks from start to end …\nChainspec is a placeholder to allow specification of a …\nDuration is currently used only for testing, so that the …\nEmpty is for gRPCs that take no arguments, currently only …\nResults are sorted by height, which makes it easy to issue …\nLightdInfo returns various information about this …\nPingResponse is used to indicate concurrency, how many …\nRawTransaction contains the complete transaction data. It …\nA SendResponse encodes an error code and a string. It is …\nTransparentAddressBlockFilter restricts the results to the …\nThe TreeState is derived from the Zcash z_gettreestate rpc.\nA TxFilter contains the information needed to identify a …\nt-address\nString value of the enum field names used in the ProtoBuf …\nblock identifier, height or hash\nlatest block on the best chain\neither “main” or “test”\nGenerated client implementations.\nThe hash of the block that completed this subtree.\nThe height of the block that completed this subtree in the …\nprotocol identifier, see consensus/upgrades.cpp\nexact data returned by Zcash ‘getrawtransaction’\nless than tip height if zcashd is syncing\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConverts an i32
to a ShieldedProtocol
, or None
if value
is …\nCreates an enum from field names used in the ProtoBuf …\ntransaction ID (hash, txid)\nblock id\nheight that the transaction was mined (or -1)\nblock height\nindex within the block\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nReturns true
if value
is a variant of ShieldedProtocol
.\nMaximum number of entries to return, or 0 for all entries.\nzero means unlimited\n“main” or “test”\norchard commitment tree state\nstart, end heights\nThe 32-byte Merkle root of the subtree.\ndepends on mainnet or testnet\nDeserializes and returns the Sapling note commitment tree …\nsapling commitment tree state\nSets shielded_protocol
to the provided enum value.\nReturns the enum value of shielded_protocol
, or the …\nShielded protocol to return subtree roots for\nIndex identifying where to start returning subtree roots\ntrue\nUnix epoch time when the block was mined\nParses this tree state into a ChainState
for use with …\nexample: “v4.1.1-877212414”\nexample: “/MagicBean:4.1.1/”\nEnable decompressing responses.\nAttempt to create a new client by connecting to a given …\nReturns the argument unchanged.\nReturn the compact block corresponding to the given block …\nSame as GetBlock except actions contain only nullifiers\nReturn a list of consecutive compact blocks\nSame as GetBlockRange except actions contain only …\nReturn the BlockID of the block at the tip of the best …\nReturn information about this lightwalletd instance and …\nReturn a stream of current Mempool transactions. This will …\nReturn the compact transactions currently in the mempool; …\nReturns a stream of information about roots of subtrees of …\nReturn the txids corresponding to the given t-address …\nReturn the requested full (not compact) transaction (as …\nGetTreeState returns the note commitment tree state …\nCalls U::from(self)
.\nLimits the maximum size of a decoded message.\nLimits the maximum size of an encoded message.\nTesting-only, requires lightwalletd –ping-very-insecure …\nCompress requests with the given encoding.\nSubmit the given transaction to the Zcash network\nThe block height field of the proposed new block is not …\nThe encoding of a compact Sapling output or compact …\nThe set of nullifiers being tracked by a wallet.\nThe hash of the parent block given by a proposed new chain …\nErrors that may occur in chain scanning\nAn incoming viewing key, paired with an optional nullifier …\nA key that can be used to perform trial decryption and …\nA set of keys to be used in scanning for decryptable …\nWe were provided chain metadata for a block containing …\nThe note commitment tree size for the given protocol at …\nThe size of the note commitment tree for the given …\nReturns the account identifier for this key. An account …\nReturns the block height at which the scan error occurred\nConstructs a new empty set of scanning keys.\nConstructs a new empty set of nullifiers\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConstructs a ScanningKeys
from an iterator of …\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nReturns whether this error is the result of a failed …\nReturns the zip32::Scope
for which this key was derived, …\nConstructs a new set of scanning keys.\nProduces the nullifier for the specified note and witness, …\nPrepare the key for use in batch trial decryption.\nReturns the Sapling keys to be used for incoming note …\nReturns the Sapling nullifiers for notes that the wallet …\nScans a CompactBlock
with a set of ScanningKeys
.\nCreate a fake CompactBlock at the given height, with a …\nSerialization formats for data stored as SQLite BLOBs\nReads a PrunableTree
from the provided Read
instance.\nWrites a PrunableTree
to the provided Write
instance.\nAn error while interacting with a BlockCache
.\nErrors that can occur while syncing.\nThe lightwalletd server returned invalid information, and …\nAn error while scanning blocks.\nAn error while communicating with the lightwalletd server.\nAn error while interacting with a wallet database via …\nAn error while interacting with a wallet database via …\nReturns the argument unchanged.\nCalls U::from(self)
.\nScans the chain until the wallet is up-to-date.\nUse custom outgoing viewing keys. These might for instance …\nUse no outgoing viewing keys. Transaction outputs will be …\nAn enumeration of supported shielded note types for use in …\nA unique identifier for a shielded transaction output\nDescribes a policy for which outgoing viewing key should …\nInformation about a note that is tracked by the wallet …\nA type that represents the recipient of a transaction …\nUse the outgoing viewing key from the sender’s …\nMetadata related to the ZIP 32 derivation of a transparent …\nAn output that was successfully decrypted in the process …\nA subset of an OutputDescription
relevant to wallets and …\nA type alias for Sapling WalletSpend
s.\nA reference to a spent note belonging to the wallet within …\nThe shielded subset of a Transaction
’s data that is …\nReturns the identifier to the account_id to which the note …\nThe identifier for the account to which the output belongs.\nReturns the index of the transaction in the containing …\nConstructs an OvkPolicy::Custom
value from a single …\nThe EphemeralKeyBytes
used in the decryption of the note.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConstructs a WalletSpend
from its constituent parts.\nConstructs a new WalletOutput
value from its constituent …\nReturns the index of the Sapling spend or Orchard action …\nThe index of the output or action in the transaction that …\nReturn a copy of this Recipient
with optional note …\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nA flag indicating whether the process of note decryption …\nReturn a copy of this Recipient
with f
applied to the …\nReturn a copy of this Recipient
with f
applied to the note …\nMap over the note
field of this data structure.\nConstructs a new WalletTx
from its constituent parts.\nConstructs a new NoteId
from its parts.\nReturns a TransparentAddressMetadata
in the given scope …\nReturns the nullifier of the spent note.\nThe nullifier for the note, if the key used to decrypt the …\nThe note.\nThe position of the note in the global note commitment …\nReturns the index of this note within its transaction’s …\nReturns the shielded protocol used by this note.\nReturns the shielded protocol used by this note.\nThe ZIP 32 scope for which the viewing key that decrypted …\nReturns a record for each Sapling note received or …\nReturns a record for each Sapling note belonging to the …\nReturns the TxId
for the corresponding Transaction
.\nReturns the ID of the transaction containing this note.")
\ No newline at end of file
diff --git a/rustdoc/latest/settings.html b/rustdoc/latest/settings.html
index db0385ca3..d08845c37 100644
--- a/rustdoc/latest/settings.html
+++ b/rustdoc/latest/settings.html
@@ -1 +1 @@
-Settings Rustdoc settings
Back
\ No newline at end of file
+Settings Rustdoc settings
Back
\ No newline at end of file
diff --git a/rustdoc/latest/src/equihash/lib.rs.html b/rustdoc/latest/src/equihash/lib.rs.html
index c62d12b13..41ce9a845 100644
--- a/rustdoc/latest/src/equihash/lib.rs.html
+++ b/rustdoc/latest/src/equihash/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source equihash/lib.rs
+lib.rs - source equihash/lib.rs
1
2
3
diff --git a/rustdoc/latest/src/equihash/minimal.rs.html b/rustdoc/latest/src/equihash/minimal.rs.html
index 3beafe9d2..1aed62db5 100644
--- a/rustdoc/latest/src/equihash/minimal.rs.html
+++ b/rustdoc/latest/src/equihash/minimal.rs.html
@@ -1,4 +1,4 @@
-minimal.rs - source equihash/minimal.rs
+minimal.rs - source equihash/minimal.rs
1
2
3
diff --git a/rustdoc/latest/src/equihash/params.rs.html b/rustdoc/latest/src/equihash/params.rs.html
index b6ea367b5..df80c822c 100644
--- a/rustdoc/latest/src/equihash/params.rs.html
+++ b/rustdoc/latest/src/equihash/params.rs.html
@@ -1,4 +1,4 @@
-params.rs - source equihash/params.rs
+params.rs - source equihash/params.rs
1
2
3
diff --git a/rustdoc/latest/src/equihash/verify.rs.html b/rustdoc/latest/src/equihash/verify.rs.html
index 0d31599c2..45d78801d 100644
--- a/rustdoc/latest/src/equihash/verify.rs.html
+++ b/rustdoc/latest/src/equihash/verify.rs.html
@@ -1,4 +1,4 @@
-verify.rs - source equihash/verify.rs
+verify.rs - source equihash/verify.rs
1
2
3
diff --git a/rustdoc/latest/src/f4jumble/lib.rs.html b/rustdoc/latest/src/f4jumble/lib.rs.html
index 11f2371e7..3275dc4c5 100644
--- a/rustdoc/latest/src/f4jumble/lib.rs.html
+++ b/rustdoc/latest/src/f4jumble/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source f4jumble/lib.rs
+lib.rs - source f4jumble/lib.rs
1
2
3
diff --git a/rustdoc/latest/src/pczt/lib.rs.html b/rustdoc/latest/src/pczt/lib.rs.html
index 18024bc62..8f6a588db 100644
--- a/rustdoc/latest/src/pczt/lib.rs.html
+++ b/rustdoc/latest/src/pczt/lib.rs.html
@@ -1,3 +1,3 @@
-lib.rs - source pczt/lib.rs
+lib.rs - source pczt/lib.rs
\ No newline at end of file
diff --git a/rustdoc/latest/src/zcash/lib.rs.html b/rustdoc/latest/src/zcash/lib.rs.html
index 352b284dc..0819da9fd 100644
--- a/rustdoc/latest/src/zcash/lib.rs.html
+++ b/rustdoc/latest/src/zcash/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source zcash/lib.rs
+lib.rs - source zcash/lib.rs
1
2
3
diff --git a/rustdoc/latest/src/zcash_address/convert.rs.html b/rustdoc/latest/src/zcash_address/convert.rs.html
index 73019e186..cc4a1ae97 100644
--- a/rustdoc/latest/src/zcash_address/convert.rs.html
+++ b/rustdoc/latest/src/zcash_address/convert.rs.html
@@ -1,4 +1,4 @@
-convert.rs - source zcash_address/convert.rs
+convert.rs - source zcash_address/convert.rs
1
2
3
diff --git a/rustdoc/latest/src/zcash_address/encoding.rs.html b/rustdoc/latest/src/zcash_address/encoding.rs.html
index 95da33f9b..aea79b3ae 100644
--- a/rustdoc/latest/src/zcash_address/encoding.rs.html
+++ b/rustdoc/latest/src/zcash_address/encoding.rs.html
@@ -1,4 +1,4 @@
-encoding.rs - source zcash_address/encoding.rs
+encoding.rs - source zcash_address/encoding.rs
1
2
3
diff --git a/rustdoc/latest/src/zcash_address/kind.rs.html b/rustdoc/latest/src/zcash_address/kind.rs.html
index 64d0a9848..947068b78 100644
--- a/rustdoc/latest/src/zcash_address/kind.rs.html
+++ b/rustdoc/latest/src/zcash_address/kind.rs.html
@@ -1,3 +1,3 @@
-kind.rs - source zcash_address/kind.rs
+kind.rs - source zcash_address/kind.rs
pub mod unified;
\ No newline at end of file
diff --git a/rustdoc/latest/src/zcash_address/kind/unified.rs.html b/rustdoc/latest/src/zcash_address/kind/unified.rs.html
index 218deb2c6..08842d50d 100644
--- a/rustdoc/latest/src/zcash_address/kind/unified.rs.html
+++ b/rustdoc/latest/src/zcash_address/kind/unified.rs.html
@@ -1,4 +1,4 @@
-unified.rs - source zcash_address/kind/unified.rs
+unified.rs - source zcash_address/kind/unified.rs
1
2
3
diff --git a/rustdoc/latest/src/zcash_address/kind/unified/address.rs.html b/rustdoc/latest/src/zcash_address/kind/unified/address.rs.html
index 20d10a7cc..09590a95d 100644
--- a/rustdoc/latest/src/zcash_address/kind/unified/address.rs.html
+++ b/rustdoc/latest/src/zcash_address/kind/unified/address.rs.html
@@ -1,4 +1,4 @@
-address.rs - source zcash_address/kind/unified/address.rs
+address.rs - source zcash_address/kind/unified/address.rs
1
2
3
diff --git a/rustdoc/latest/src/zcash_address/kind/unified/address/test_vectors.rs.html b/rustdoc/latest/src/zcash_address/kind/unified/address/test_vectors.rs.html
index eefd10f43..9e7c15590 100644
--- a/rustdoc/latest/src/zcash_address/kind/unified/address/test_vectors.rs.html
+++ b/rustdoc/latest/src/zcash_address/kind/unified/address/test_vectors.rs.html
@@ -1,4 +1,4 @@
-test_vectors.rs - source zcash_address/kind/unified/address/test_vectors.rs
+test_vectors.rs - source zcash_address/kind/unified/address/test_vectors.rs
1
2
3
diff --git a/rustdoc/latest/src/zcash_address/kind/unified/fvk.rs.html b/rustdoc/latest/src/zcash_address/kind/unified/fvk.rs.html
index 598104d75..551b4985c 100644
--- a/rustdoc/latest/src/zcash_address/kind/unified/fvk.rs.html
+++ b/rustdoc/latest/src/zcash_address/kind/unified/fvk.rs.html
@@ -1,4 +1,4 @@
-fvk.rs - source zcash_address/kind/unified/fvk.rs
+fvk.rs - source zcash_address/kind/unified/fvk.rs
1
2
3
diff --git a/rustdoc/latest/src/zcash_address/kind/unified/ivk.rs.html b/rustdoc/latest/src/zcash_address/kind/unified/ivk.rs.html
index 523fbe15e..6f4625340 100644
--- a/rustdoc/latest/src/zcash_address/kind/unified/ivk.rs.html
+++ b/rustdoc/latest/src/zcash_address/kind/unified/ivk.rs.html
@@ -1,4 +1,4 @@
-ivk.rs - source zcash_address/kind/unified/ivk.rs
+ivk.rs - source zcash_address/kind/unified/ivk.rs
1
2
3
diff --git a/rustdoc/latest/src/zcash_address/lib.rs.html b/rustdoc/latest/src/zcash_address/lib.rs.html
index 24b4d619d..9ef16c9ea 100644
--- a/rustdoc/latest/src/zcash_address/lib.rs.html
+++ b/rustdoc/latest/src/zcash_address/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source zcash_address/lib.rs
+