From 8819f664a047a38b196677366f9526e74c3d9186 Mon Sep 17 00:00:00 2001 From: str4d Date: Sat, 14 Dec 2024 14:47:04 +0000 Subject: [PATCH] deploy: 35623f1f677a2edafb1ef601863b0a6cdaf8ab9c --- rustdoc/latest/crates.js | 4 +-- rustdoc/latest/index.html | 4 +-- rustdoc/latest/search-index.js | 4 +-- .../zcash_transparent-desc-0-.js | 1 + rustdoc/latest/src-files.js | 4 +-- .../latest/src/zcash_transparent/lib.rs.html | 3 ++ .../trait.impl/core/convert/trait.From.js | 4 +-- .../address/enum.Address.html | 28 +++++++++---------- .../address/enum.Receiver.html | 6 ++-- .../zcash_client_backend/address/index.html | 2 +- .../address/struct.UnifiedAddress.html | 28 +++++++++---------- .../address/testing/fn.arb_addr.html | 2 +- .../address/testing/fn.arb_unified_addr.html | 2 +- .../address/testing/index.html | 2 +- .../data_api/testing/struct.TestState.html | 6 ++-- .../data_api/wallet/fn.propose_transfer.html | 2 +- .../data_api/wallet/index.html | 2 +- .../struct.GreedyInputSelector.html | 2 +- .../input_selection/trait.InputSelector.html | 4 +-- .../encoding/enum.Bech32DecodeError.html | 6 ++-- .../encoding/enum.TransparentCodecError.html | 4 +-- .../fn.decode_extended_full_viewing_key.html | 2 +- .../fn.decode_extended_spending_key.html | 2 +- .../fn.decode_extfvk_with_network.html | 2 +- .../encoding/fn.decode_payment_address.html | 2 +- .../fn.decode_transparent_address.html | 2 +- .../fn.encode_extended_full_viewing_key.html | 2 +- .../fn.encode_extended_spending_key.html | 2 +- .../encoding/fn.encode_payment_address.html | 2 +- .../encoding/fn.encode_payment_address_p.html | 2 +- .../fn.encode_transparent_address.html | 2 +- .../fn.encode_transparent_address_p.html | 2 +- .../zcash_client_backend/encoding/index.html | 2 +- .../encoding/trait.AddressCodec.html | 18 ++++++------ .../latest/zcash_client_backend/index.html | 2 +- .../keys/enum.AddressGenerationError.html | 4 +-- .../keys/enum.DecodingError.html | 6 ++-- .../keys/enum.DerivationError.html | 4 +-- .../zcash_client_backend/keys/enum.Era.html | 6 ++-- .../zcash_client_backend/keys/index.html | 2 +- .../keys/sapling/fn.spending_key.html | 2 +- .../keys/sapling/index.html | 2 +- .../keys/struct.UnifiedAddressRequest.html | 12 ++++---- .../keys/struct.UnifiedFullViewingKey.html | 26 ++++++++--------- .../struct.UnifiedIncomingViewingKey.html | 22 +++++++-------- .../keys/struct.UnifiedSpendingKey.html | 18 ++++++------ .../testing/fn.arb_unified_spending_key.html | 2 +- .../keys/testing/index.html | 2 +- .../proposal/struct.Proposal.html | 2 +- .../proposal/struct.Step.html | 6 ++-- .../proto/enum.ProposalDecodingError.html | 6 ++-- rustdoc/latest/zcash_transparent/all.html | 1 + rustdoc/latest/zcash_transparent/index.html | 1 + .../latest/zcash_transparent/sidebar-items.js | 1 + 54 files changed, 148 insertions(+), 141 deletions(-) create mode 100644 rustdoc/latest/search.desc/zcash_transparent/zcash_transparent-desc-0-.js create mode 100644 rustdoc/latest/src/zcash_transparent/lib.rs.html create mode 100644 rustdoc/latest/zcash_transparent/all.html create mode 100644 rustdoc/latest/zcash_transparent/index.html create mode 100644 rustdoc/latest/zcash_transparent/sidebar-items.js diff --git a/rustdoc/latest/crates.js b/rustdoc/latest/crates.js index 59d85eec75..588bde0682 100644 --- a/rustdoc/latest/crates.js +++ b/rustdoc/latest/crates.js @@ -1,2 +1,2 @@ -window.ALL_CRATES = ["equihash","f4jumble","pczt","zcash","zcash_address","zcash_client_backend","zcash_client_sqlite","zcash_encoding","zcash_extensions","zcash_history","zcash_inspect","zcash_keys","zcash_primitives","zcash_proofs","zcash_protocol","zip321"]; -//{"start":21,"fragment_lengths":[10,11,7,8,16,23,22,17,19,16,16,13,19,15,17,9]} \ No newline at end of file +window.ALL_CRATES = ["equihash","f4jumble","pczt","zcash","zcash_address","zcash_client_backend","zcash_client_sqlite","zcash_encoding","zcash_extensions","zcash_history","zcash_inspect","zcash_keys","zcash_primitives","zcash_proofs","zcash_protocol","zcash_transparent","zip321"]; +//{"start":21,"fragment_lengths":[10,11,7,8,16,23,22,17,19,16,16,13,19,15,17,20,9]} \ No newline at end of file diff --git a/rustdoc/latest/index.html b/rustdoc/latest/index.html index 241a8d0289..7995924f67 100644 --- a/rustdoc/latest/index.html +++ b/rustdoc/latest/index.html @@ -1,2 +1,2 @@ -Index of crates
- \ No newline at end of file +Index of crates
+ \ No newline at end of file diff --git a/rustdoc/latest/search-index.js b/rustdoc/latest/search-index.js index 87de781083..48f57c4b57 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":"PPGFPPNNNNNNNCNNNNNNNNCNNCCNNNNCNNNNNNNFNNNNNNNNNNNNNNNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCFPGPNNNNNNNNNNNNNNNNNFNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNFNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Invalid","NotPczt","ParseError","Pczt","TooShort","UnknownVersion","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","common","deserialize","fmt","","from","","global","into","","orchard","","parse","roles","sapling","","serialize","","to_owned","transparent","","try_from","","try_into","","type_id","","Global","borrow","borrow_mut","clone","clone_into","clone_to_uninit","deserialize","fmt","from","has_sighash_single","inputs_modifiable","into","outputs_modifiable","proprietary","serialize","shielded_modifiable","to_owned","try_from","try_into","type_id","Action","Bundle","Output","Spend","actions","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","deserialize","","","","fmt","","","","from","","","","into","","","","nullifier","output","proprietary","","recipient","rseed","serialize","","","","spend","to_owned","","","","try_from","","","","try_into","","","","type_id","","","","user_address","value","combiner","creator","updater","verifier","Combiner","DataMismatch","Error","NoPczts","borrow","","borrow_mut","","combine","fmt","from","","into","","new","try_from","","try_into","","type_id","","Creator","borrow","borrow_mut","build","from","into","new","try_from","try_into","type_id","with_fallback_lock_time","GlobalUpdater","Updater","borrow","","borrow_mut","","finish","from","","into","","new","set_proprietary","try_from","","try_into","","type_id","","update_global_with","Verifier","borrow","borrow_mut","finish","from","into","new","try_from","try_into","type_id","Bundle","Output","Spend","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","deserialize","","","fmt","","","from","","","into","","","outputs","proprietary","","recipient","rseed","serialize","","","spends","to_owned","","","try_from","","","try_into","","","type_id","","","user_address","value","Bundle","Input","Output","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","deserialize","","","fmt","","","from","","","inputs","into","","","outputs","prevout_index","prevout_txid","proprietary","","serialize","","","to_owned","","","try_from","","","try_into","","","type_id","","","user_address","value"],"q":[[0,"pczt"],[39,"pczt::common"],[59,"pczt::orchard"],[129,"pczt::roles"],[133,"pczt::roles::combiner"],[154,"pczt::roles::creator"],[165,"pczt::roles::updater"],[185,"pczt::roles::verifier"],[195,"pczt::sapling"],[248,"pczt::transparent"],[301,"core::result"],[302,"serde::de"],[303,"core::fmt"],[304,"serde::ser"],[305,"alloc::vec"],[306,"core::any"],[307,"alloc::string"],[308,"alloc::collections::btree::map"],[309,"core::option"],[310,"core::ops::function"]],"i":"Ad0``00f101000`00101001`00``0000`0010101`Af000000000000000000````Ah0BlBnC`3210321032103210321032103210321012100032102321032103210321000`````Cj`0Ch1010101010010101`Cl000000000``D`Db1011010101010101`Df00000000```AlDhDj21021021021021021021021021000210221021021021000```BbDlDn21021021021021021021022102111021021021021021001","f":"``````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{f}}}f}{{b{b{dc}}}h{}}{{bj}h}`{c{{l{f}}}n}{{{b{f}}{b{dA`}}}Ab}{{{b{Ad}}{b{dA`}}}Ab}{cc{}}0{{{b{f}}}{{b{Af}}}}{{}c{}}0`{{{b{f}}}{{b{Ah}}}}{{{b{{Aj{j}}}}}{{l{fAd}}}}``{{{b{f}}}{{b{Al}}}}{{{b{f}}c}lAn}{{{b{f}}}{{B`{j}}}}{bc{}}`{{{b{f}}}{{b{Bb}}}}{c{{l{e}}}{}{}}0{{}{{l{c}}}{}}0{bBd}0`{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Af}}}Af}{{b{b{dc}}}h{}}{{bj}h}{c{{l{Af}}}n}{{{b{Af}}{b{dA`}}}Ab}{cc{}}{{{b{Af}}}Bf}0{{}c{}}1{{{b{Af}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{Af}}c}lAn}3{bc{}}?>=````{{{b{Ah}}}{{b{{B`{Bl}}}}}}====<<<<{{{b{Ah}}}Ah}{{{b{Bl}}}Bl}{{{b{Bn}}}Bn}{{{b{C`}}}C`}>>>>===={c{{l{Ah}}}n}{c{{l{Bl}}}n}{c{{l{Bn}}}n}{c{{l{C`}}}n}{{{b{Ah}}{b{dA`}}}Ab}{{{b{Bl}}{b{dA`}}}Ab}{{{b{Bn}}{b{dA`}}}Ab}{{{b{C`}}{b{dA`}}}Ab}{cc{}}000{{}c{}}000{{{b{Bn}}}{{b{{Cb{j}}}}}}{{{b{Bl}}}{{b{C`}}}}{{{b{Bn}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{C`}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{C`}}}{{b{{Cd{{Cb{j}}}}}}}}0{{{b{Ah}}c}lAn}{{{b{Bl}}c}lAn}{{{b{Bn}}c}lAn}{{{b{C`}}c}lAn}{{{b{Bl}}}{{b{Bn}}}}{bc{}}000{c{{l{e}}}{}{}}000{{}{{l{c}}}{}}000{bBd}000{{{b{C`}}}{{b{{Cd{Bh}}}}}}{{{b{C`}}}{{b{{Cd{Cf}}}}}}````````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{Ch{{l{fCj}}}}{{{b{Cj}}{b{dA`}}}Ab}{cc{}}0{{}c{}}0{{{B`{f}}}Ch};;::99`65{Clf}32{{CnCnCn{Cb{j}}{Cb{j}}}Cl}=<;{{ClCn}Cl}``9988{D`f}6655{fD`}{{{b{dDb}}Bh{B`{j}}}h}{c{{l{e}}}{}{}}0{{}{{l{c}}}{}}0{bBd}0{{D`c}D`{{Dd{Db}}}}`{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{Dff}?>{fDf}765```333222{{{b{Al}}}Al}{{{b{Dh}}}Dh}{{{b{Dj}}}Dj}{{b{b{dc}}}h{}}00{{bj}h}00{c{{l{Al}}}n}{c{{l{Dh}}}n}{c{{l{Dj}}}n}{{{b{Al}}{b{dA`}}}Ab}{{{b{Dh}}{b{dA`}}}Ab}{{{b{Dj}}{b{dA`}}}Ab}{cc{}}00{{}c{}}00{{{b{Al}}}{{b{{B`{Dj}}}}}}{{{b{Dh}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{Dj}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{Dj}}}{{b{{Cd{{Cb{j}}}}}}}}0{{{b{Al}}c}lAn}{{{b{Dh}}c}lAn}{{{b{Dj}}c}lAn}{{{b{Al}}}{{b{{B`{Dh}}}}}}{bc{}}00{c{{l{e}}}{}{}}00{{}{{l{c}}}{}}00{bBd}00{{{b{Dj}}}{{b{{Cd{Bh}}}}}}{{{b{Dj}}}{{b{{Cd{Cf}}}}}}```{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{Bb}}}Bb}{{{b{Dl}}}Dl}{{{b{Dn}}}Dn}{{b{b{dc}}}h{}}00{{bj}h}00{c{{l{Bb}}}n}{c{{l{Dl}}}n}{c{{l{Dn}}}n}{{{b{Bb}}{b{dA`}}}Ab}{{{b{Dl}}{b{dA`}}}Ab}{{{b{Dn}}{b{dA`}}}Ab}{cc{}}00{{{b{Bb}}}{{b{{B`{Dl}}}}}}{{}c{}}00{{{b{Bb}}}{{b{{B`{Dn}}}}}}{{{b{Dl}}}{{b{Cn}}}}{{{b{Dl}}}{{b{{Cb{j}}}}}}{{{b{Dl}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{Dn}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{Bb}}c}lAn}{{{b{Dl}}c}lAn}{{{b{Dn}}c}lAn}{bc{}}00{c{{l{e}}}{}{}}00{{}{{l{c}}}{}}00{bBd}00{{{b{Dn}}}{{b{{Cd{Bh}}}}}}{{{b{Dl}}}{{b{Cf}}}}","D":"Jn","p":[[1,"reference",null,null,1],[0,"mut"],[5,"Pczt",0],[1,"unit"],[1,"u8"],[6,"Result",301,null,1],[10,"Deserializer",302],[5,"Formatter",303],[8,"Result",303],[6,"ParseError",0],[5,"Global",39],[5,"Bundle",59],[1,"slice"],[5,"Bundle",195],[10,"Serializer",304],[5,"Vec",305],[5,"Bundle",248],[5,"TypeId",306],[1,"bool"],[5,"String",307],[5,"BTreeMap",308],[5,"Action",59],[5,"Spend",59],[5,"Output",59],[1,"array"],[6,"Option",309,null,1],[1,"u64"],[5,"Combiner",133],[6,"Error",133],[5,"Creator",154],[1,"u32"],[5,"Updater",165],[5,"GlobalUpdater",165],[10,"FnOnce",310],[5,"Verifier",185],[5,"Spend",195],[5,"Output",195],[5,"Input",248],[5,"Output",248]],"r":[],"b":[[28,"impl-Serialize-for-Pczt"],[29,"impl-Pczt"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAANYAGwAHAAoAFwABABoAAwAfAAgAKQAGADYAAAA4AAQAQQAbAGUAAQBrABQAggAFAIkABACPAAAAlQAJAKEABACnAAQAswAFALoAAgDBAAIAxwAUAOIAAADnAA8A+gAWABQBAAAYAQIAHQEOAC0BAAA=","P":[[6,"T"],[10,""],[11,"T"],[12,""],[14,"__D"],[15,""],[17,"T"],[19,""],[20,"U"],[23,""],[28,"__S"],[29,""],[30,"T"],[32,""],[33,"U,T"],[35,"U"],[37,""],[40,"T"],[42,""],[43,"T"],[44,""],[45,"__D"],[46,""],[47,"T"],[48,""],[50,"U"],[51,""],[53,"__S"],[54,""],[55,"T"],[56,"U,T"],[57,"U"],[58,""],[64,"T"],[72,""],[76,"T"],[80,""],[84,"__D"],[88,""],[92,"T"],[96,"U"],[100,""],[106,"__S"],[110,""],[111,"T"],[115,"U,T"],[119,"U"],[123,""],[137,"T"],[141,""],[143,"T"],[145,"U"],[147,""],[148,"U,T"],[150,"U"],[152,""],[155,"T"],[157,""],[158,"T"],[159,"U"],[160,""],[161,"U,T"],[162,"U"],[163,""],[167,"T"],[171,""],[172,"T"],[174,"U"],[176,""],[178,"U,T"],[180,"U"],[182,""],[184,"F"],[186,"T"],[188,""],[189,"T"],[190,"U"],[191,""],[192,"U,T"],[193,"U"],[194,""],[198,"T"],[204,""],[207,"T"],[210,""],[213,"__D"],[216,""],[219,"T"],[222,"U"],[225,""],[230,"__S"],[233,""],[234,"T"],[237,"U,T"],[240,"U"],[243,""],[251,"T"],[257,""],[260,"T"],[263,""],[266,"__D"],[269,""],[272,"T"],[275,""],[276,"U"],[279,""],[284,"__S"],[287,"T"],[290,"U,T"],[293,"U"],[296,""]]}],["zcash",{"t":"E","n":["primitives"],"q":[[0,"zcash"]],"i":"`","f":"`","D":"b","p":[],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAEAAAAAAAAAEAAAAAEA","P":[]}],["zcash_address",{"t":"GRRPPPGPGPPKKKPPFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNMNMNMNMNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNOOSHFGPKPKGPPPRGPPPPPPPPPPPPGGPPPPGFFPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOO","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","Bech32mZip316","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","","","","","","","","cmp","contains_receiver","decode","","encode","","encoding_order","eq","","","","","","","","","fmt","","","","","","","","","from","","","","","","","","","has_receiver_of_type","hash","","","","","","","","into","","","","","","","","","items","","items_as_parsed","","","","partial_cmp","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"],[342,"zcash_address::unified::Fvk"],[344,"zcash_address::unified::Ivk"],[346,"zcash_address::unified::Receiver"],[348,"zcash_protocol"],[349,"zcash_address::convert"],[350,"core::result"],[351,"core::option"],[352,"alloc::string"],[353,"zcash_address::encoding"],[354,"core::fmt"],[355,"zcash_address::kind::unified"],[356,"zcash_address::kind::unified::address"],[357,"core::hash"],[358,"core::error"],[359,"core::any"],[360,"proptest::strategy::traits"],[361,"zcash_address::kind::unified::fvk"],[362,"zcash_address::kind::unified::ivk"],[363,"core::cmp"],[364,"alloc::vec"],[365,"zcash_address::kind"]],"i":"`AlAjAfBfb`1`00```12`2`000Bh321l143200020202020022032011443320014443320Ch1011010101013133332543115``3125412543117777777777776666666666662543125431`25431Fd0````Cf`0``000En`11D`DlE`Ed321030``3210```321053Cl3Dn3Eb38Ef736251490373625140736251407362514003Ej00058473625:18473625::8473625:14847362518473625:19994321584736251:88477366255:1008473625:18473625:18473625:1Ff0Fh0Fj0","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{}}{c{{Af{c}}}{}}1{Cdc{}}{CfBf}333{{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}}}{}}00000000{{{d{j}}}{{d{jc}}}{}}00000000{{{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{Ef}}}Ef}{{d{d{jc}}}Ab{}}0000000{{df}Ab}0000000{{{d{Ef}}{d{Ef}}}Eh}{{{d{Cl}}{d{D`}}}A`}{{{d{Cj}}}{{Ah{{Bb{bEj}}Cf}}}}0{{{d{Ej}}{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{Ef}}{d{Ef}}}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{}}00000000{{{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}{{{d{Ef}}{d{jc}}}AbCn}{{}c{}}00000000{{{d{{En{}{{El{c}}}}}}}{{F`{c}}}`}0{{{d{{En{}{{El{c}}}}}}}{{d{{Fb{c}}}}}`}{{{d{Cl}}}{{d{{Fb{D`}}}}}}{{{d{Dn}}}{{d{{Fb{Dl}}}}}}{{{d{Eb}}}{{d{{Fb{E`}}}}}}{{{d{Ef}}{d{Ef}}}{{B`{Eh}}}}{{{d{Ed}}{d{Ed}}}Eh}{dc{}}0000000{dBd}{c{{Ah{e}}}{}{}}{{{Bb{Ad{d{{Fb{f}}}}}}}{{Ah{D`c}}}{}}1{{{Bb{Ad{d{{Fb{f}}}}}}}{{Ah{Dlc}}}{}}22{{{Bb{Ad{d{{Fb{f}}}}}}}{{Ah{E`c}}}{}}33{Ad{{Ah{Edc}}}{}}444{{{F`{c}}}{{Ah{EjCf}}}{}}0{{}{{Ah{c}}}{}}00000000{dDf}00000000{{}c{}}00000000``````","D":"M`","p":[[6,"Network",0],[1,"reference",null,null,1],[1,"u8"],[1,"array"],[0,"mut"],[5,"ZcashAddress",0],[6,"PoolType",348],[1,"bool"],[1,"unit"],[1,"u32"],[6,"ConversionError",0,349],[6,"Result",350,null,1],[10,"TryFromAddress",0,349],[10,"TryFromRawAddress",0,349],[1,"usize"],[6,"Option",351,null,1],[1,"tuple",null,null,1],[5,"String",352],[6,"ParseError",0,353],[5,"UnsupportedAddress",0,349],[5,"Formatter",354],[8,"Result",354],[10,"Debug",354],[10,"Display",354],[5,"Error",354],[1,"never"],[6,"ParseError",150,355],[10,"ToAddress",0,349],[1,"str"],[5,"Address",150,356],[10,"Hasher",357],[6,"Receiver",150,356],[10,"Error",358],[17,"Error"],[5,"TypeId",359],[17,"Value"],[10,"Strategy",360],[6,"Fvk",150,361],[5,"Ufvk",150,361],[6,"Ivk",150,362],[5,"Uivk",150,362],[6,"Typecode",150,355],[6,"Bech32mZip316",150,355],[6,"Ordering",363],[10,"Encoding",150,355],[17,"Item"],[10,"Container",150,355],[5,"Vec",364],[1,"slice"],[15,"IncorrectNetwork",146],[15,"Unknown",342],[15,"Unknown",344],[15,"Unknown",346]],"r":[[0,349],[8,353],[11,349],[12,349],[13,349],[16,349],[140,365],[150,356],[151,355],[153,355],[155,355],[156,361],[161,362],[174,355],[175,356],[180,355],[181,361],[182,362]],"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-Display-for-ParseError"],[54,"impl-Debug-for-ParseError"],[56,"impl-Debug-for-ZcashAddress"],[57,"impl-Display-for-ZcashAddress"],[254,"impl-Debug-for-ParseError"],[255,"impl-Display-for-ParseError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAPQAFwAUAAwAIwAGACwAAQAvAAsAPAAAAD4AAQBDAAMASAANAFwADQBrACEAjgAGAKUAAACpAAAArQAAALEAAAC4AAIAvQARANAAGADuABIACwEHAB8BAAAiARcAPAEgAA==","P":[[22,"T"],[32,""],[36,"T"],[38,""],[41,"T"],[43,""],[51,"E"],[53,""],[58,"T"],[59,"E"],[60,"T"],[62,""],[63,"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,""],[188,"T"],[206,""],[215,"T"],[223,""],[256,"T"],[265,""],[266,"__H"],[274,"U"],[283,"Container::Item"],[286,""],[291,"T"],[299,""],[300,"U,T"],[301,"TryFrom::Error"],[302,"U,T"],[303,"TryFrom::Error"],[304,"U,T"],[306,"TryFrom::Error"],[307,"U,T"],[309,"TryFrom::Error"],[310,"U,T"],[313,"Container::Item"],[315,"U"],[324,""],[333,"V"]]}],["zcash_client_backend",{"t":"FPTPPGTPPGTGPPNCNNNNNNNNNNNNNNNNNNNNNCHNNNNNNNNNNNNCNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNCCCCCCNNNNNNNNNNNNNNNNNNNNNCEGGPPPPPPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNHHKRFFRRRFGGPPFGFFPPFPPRRRPPPSPPPKPPPPPGRKGFFFFPSRFFFGFFFPPGGPPRPKKFKKTTFNNNNNNQQQQQNMNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNMMMMMMMMNMMNNMNMMMNMMNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNONNNNNNCNMMMMMNNMMMNNCNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNMNOOOOOOOOOOOKKFFRFNNNNNNNNNNNNNNMNNNNNNNNNNCNNNNNNNNNNMNNNMNNNNNNNMNNHNNNCNNNNNNNNNNNNNNNMPGPPNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNPPPPPPPPPGPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPPPGFPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNPPGNNNNNNNNNNNNNNNNCNNNNNOOOHRRGRRFTRKPPRRFRFRPFFRKFFKKFFNNNMMMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNONNNMNNNCONNNNNNNNNNMNNCNNNMONNNNNNNHNNNNNNNNNNNNNNCMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRRRTKRHHHHHMMMHMMHHMHHHMNNMHHHHHMHHHHMMMHHHMMMHMHFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPIPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPIIPPPPPIIPPPPPHHCHHHHOOOOOOOOOOPPPPRRFGKGRRPPPKPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNNNNNOOKPGPRPPPGPNNNNNNNMHHHHHNNNNNNMHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOORPPPGKFGPFGRRPPRPPFGPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOOOOKFRKRKNNMNNNNNNMNNNMMNNNNMMNIIFFKNNNNNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNNGGGPGPPPPPPPPPPPPPPPFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNONNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNHPPPPPPPPPPFGPPFPPFPFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPPPPPPPPSGPPPPPPNNNNNCNNNNNNNNNNNCCNNNNNNNFFFFFFONNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNONNNNNNNNNNNNNNNNNNNNNOONONOONNNNNNNNNNNNNNNNNNNOOOONOOOOONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNFGFPPFPPFFFFFFPFPGPPONNONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNOONNOONNNOOONNOCONNNNOOONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNOOOONNNOOONNNNNNNNNNNNPPPGNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFPFFPFGFFFFOOOOOONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONOOONOONNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNOOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPFPGFKFPPPMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMNMNNNHCNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOHCHHPGPPPPPNNNNNNNNNNNNNHNNNNNPPPPPGFGFGPPFFIIFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOO","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","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","unshielded_balance","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","with_unshielded_balance_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","AccountCannotSpend","AccountIdNotRecognized","Address","AddressNotRecognized","BalanceError","Builder","Change","CommitmentTree","DataSource","Error","InsufficientFunds","KeyNotAvailable","KeyNotRecognized","MemoForbidden","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","transparent_balance_spendability","AccountCannotSpend","","","","","AccountIdNotRecognized","","","","","Address","","","","","AddressNotRecognized","","","","","BalanceError","","","","","Builder","","","","","Change","","","","","CommitmentTree","","","","","CreateErrT","DataSource","","","","","InsufficientFunds","","","","","KeyNotAvailable","","","","","KeyNotRecognized","","","","","MemoForbidden","","","","","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","Hrp","HrpMismatch","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","","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_internal_fvk","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"],[998,"zcash_client_backend::data_api::AccountPurpose"],[999,"zcash_client_backend::data_api::AccountSource"],[1003,"zcash_client_backend::data_api::NoteFilter"],[1005,"zcash_client_backend::data_api::SeedRelevance"],[1006,"zcash_client_backend::data_api::TransactionDataRequest"],[1009,"zcash_client_backend::data_api::chain"],[1087,"zcash_client_backend::data_api::chain::error"],[1109,"zcash_client_backend::data_api::chain::testing"],[1124,"zcash_client_backend::data_api::error"],[1171,"zcash_client_backend::data_api::error::Error"],[1173,"zcash_client_backend::data_api::scanning"],[1244,"zcash_client_backend::data_api::scanning::spanning_tree"],[1269,"zcash_client_backend::data_api::scanning::spanning_tree::SpanningTree"],[1272,"zcash_client_backend::data_api::scanning::spanning_tree::testing"],[1273,"zcash_client_backend::data_api::testing"],[1593,"zcash_client_backend::data_api::testing::pool"],[1642,"zcash_client_backend::data_api::testing::sapling"],[1672,"zcash_client_backend::data_api::testing::transparent"],[1675,"zcash_client_backend::data_api::wallet"],[1792,"zcash_client_backend::data_api::wallet::CreateErrT"],[1794,"zcash_client_backend::data_api::wallet::ProposeShieldingErrT"],[1796,"zcash_client_backend::data_api::wallet::ProposeTransferErrT"],[1798,"zcash_client_backend::data_api::wallet::ShieldErrT"],[1800,"zcash_client_backend::data_api::wallet::TransferErrT"],[1802,"zcash_client_backend::data_api::wallet::input_selection"],[1887,"zcash_client_backend::data_api::wallet::input_selection::InputSelectorError"],[1889,"zcash_client_backend::encoding"],[1956,"zcash_client_backend::encoding::Bech32DecodeError"],[1958,"zcash_client_backend::fees"],[2205,"zcash_client_backend::fees::ChangeError"],[2209,"zcash_client_backend::fees::sapling"],[2237,"zcash_client_backend::fees::standard"],[2239,"zcash_client_backend::fees::zip317"],[2278,"zcash_client_backend::keys"],[2490,"zcash_client_backend::keys::sapling"],[2594,"zcash_client_backend::keys::testing"],[2595,"zcash_client_backend::proposal"],[2784,"zcash_client_backend::proposal::ProposalError"],[2786,"zcash_client_backend::proto"],[2830,"zcash_client_backend::proto::compact_formats"],[3008,"zcash_client_backend::proto::proposal"],[3370,"zcash_client_backend::proto::proposal::proposed_input"],[3397,"zcash_client_backend::proto::service"],[3999,"zcash_client_backend::proto::service::compact_tx_streamer_client"],[4046,"zcash_client_backend::scanning"],[4135,"zcash_client_backend::scanning::ScanError"],[4150,"zcash_client_backend::scanning::testing"],[4151,"zcash_client_backend::serialization"],[4152,"zcash_client_backend::serialization::shardtree"],[4154,"zcash_client_backend::sync"],[4180,"zcash_client_backend::wallet"],[4449,"zcash_client_backend::wallet::OvkPolicy"],[4450,"zcash_client_backend::wallet::Recipient"],[4456,"zcash_client_backend::decrypt"],[4457,"zcash_protocol"],[4458,"core::cmp"],[4459,"zcash_protocol::consensus"],[4460,"zcash_primitives::transaction"],[4461,"zcash_keys::keys"],[4462,"std::collections::hash::map"],[4463,"core::marker"],[4464,"core::fmt"],[4465,"core::result"],[4466,"tonic::request"],[4467,"zcash_protocol::memo"],[4468,"sapling_crypto::note"],[4469,"zcash_protocol::value"],[4470,"core::option"],[4471,"alloc::string"],[4472,"core::any"],[4473,"zcash_keys::address"],[4474,"zcash_address"],[4475,"zcash_primitives::legacy"],[4476,"sapling_crypto::address"],[4477,"zcash_address::kind::unified"],[4478,"alloc::vec"],[4479,"zcash_address::kind::unified::address"],[4480,"zcash_address::convert"],[4481,"proptest::strategy::traits"],[4482,"core::hash"],[4483,"zip32"],[4484,"zcash_primitives::block"],[4485,"core::clone"],[4486,"incrementalmerkletree"],[4487,"secrecy::vec"],[4488,"time::offset_date_time"],[4489,"std::io::error"],[4490,"core::num::error"],[4491,"zcash_primitives::transaction::components::transparent"],[4492,"zip32::fingerprint"],[4493,"core::ops::range"],[4494,"sapling_crypto::note::nullifier"],[4495,"core::num::nonzero"],[4496,"sapling_crypto::tree"],[4497,"shardtree::error"],[4498,"shardtree::store"],[4499,"incrementalmerkletree::frontier"],[4500,"core::convert"],[4501,"core::ops::function"],[4502,"shardtree"],[4503,"core::future::future"],[4504,"alloc::boxed"],[4505,"core::pin"],[4506,"core::error"],[4507,"zcash_primitives::transaction::builder"],[4508,"sapling_crypto::builder"],[4509,"zcash_primitives::transaction::components::transparent::builder"],[4510,"rand_core"],[4511,"zcash_protocol::local_consensus"],[4512,"nonempty"],[4513,"zcash_primitives::transaction::fees"],[4514,"subtle"],[4515,"core::default"],[4516,"zip321"],[4517,"rand_chacha"],[4518,"sapling_crypto::keys"],[4519,"sapling_crypto::zip32"],[4520,"sapling_crypto::prover"],[4521,"zcash_keys::encoding"],[4522,"bs58::decode"],[4523,"bech32::primitives::decode"],[4524,"bech32"],[4525,"zcash_primitives::transaction::fees::transparent"],[4526,"core::iter::traits::collect"],[4527,"zcash_primitives::legacy::keys"],[4528,"bip32::error"],[4529,"zcash_address::kind::unified::fvk"],[4530,"std::io"],[4531,"alloc::collections::btree::map"],[4532,"sapling_crypto::note::commitment"],[4533,"zcash_note_encryption"],[4534,"sapling_crypto::bundle"],[4535,"core::array"],[4536,"prost::error"],[4537,"bytes::buf::buf_mut"],[4538,"prost::encoding"],[4539,"bytes::buf::buf_impl"],[4540,"tonic::codec::compression"],[4541,"tonic::body"],[4542,"tonic::client::service"],[4543,"tonic::transport::channel"],[4544,"tonic::transport::error"],[4545,"tonic::transport::channel::endpoint"],[4546,"tonic::response"],[4547,"tonic::status"],[4548,"tonic::codec::decode"],[4549,"tonic::service::interceptor"],[4550,"http::request"],[4551,"http::response"],[4552,"tower_service"],[4553,"http::uri"],[4554,"shardtree::prunable"],[4555,"zcash_primitives::merkle_tree"],[4556,"zcash_keys"],[4557,"zcash_keys::address::testing"],[4558,"zcash_keys::keys::sapling"],[4559,"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`FdFlFn444`````=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`JbHd0Ff0JjFlGnLd=;Gb5N`KbJdNnHfAl97Kh7;BHfBHhLhBHjBHl?BI`BIbBFj?>BG`>=<;BGjBGl<;BHbBHd<;:98BHn8764444BFlBFn7BGbBGdBGfBGh:9BGnBH`:9BHfBHhLhBHjBHl=BI`BIb>=BG`=<;:BGjBGl;:BHbBHd;:987BHn76BFjBFlBFn8BGbBGdBGfBGh;:BGnBH`;:BHfBHhLhBHjBHl>BI`BIb?>=BG`=<;:BGjBGl;:BHbBHd;:987BHn76BFj0`0995BGbBFlBFn92BGdBGfBGh;:BGnBH`;:BHfBHhLhBHjBHl>BI`BIb?=BI`BIb?>=BG`=<;:BGjBGl;:BHbBHd;:987BHn76BFjBFlBFn8BGbBGdBGfBGh;:BGnBH`;:BHfBHhLhBHjBHl>BI`BIb=7>=BG`=<;:BGjBGl;:BHbBHd;:987BHn76BFj0000BGd06?BFlBFn9BGb3BGfBGh;:BGnBH`;:BHfBHhLhBHjBHl>BI`BIb?=BI`BIb??BGjBFjBFlBG`81BGb96162BFn21BGdBGfBGh8BGlBGnBH`BHbBHdBHfBHhLhBHjBHlBHnBI`BIbBFj662555BFn46?77BFl1BG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdBHfBHhLhBHjBHlBHnBI`BIbBFjBFlBFnBG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdBHfBHhLhBHjBHlBHnBI`BIbBFj0BFlBFnBG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdBHfBHhLhBHjBHlBHnBI`BIbBFj72BFlBFnBG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdBHfBHhLhBHjBHlBHnBI`BIbBFj82>>BFlBFnBG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdBHfBHhLhBHjBHlBHnBI`BIbBFj>>`BIh000000000000000000000000000000000000000000000ABl0`0````000BLbBLd20BLfBLh4210444421042104210410442104142104210421044321323210``442104210421042104BOlBOnC@`C@bC@d224C@f503215````BM``000000000000000000`00000AFj0Lb00`````Kn2```````BMbBMdMhA@j032Mj6Nf6Mn9436528170942817094281709428170942129365281709436528170943652817094521704222211117777000044442817094365281709465102817094653652817094803652817094365281709458801324655050001120227153340281709436528170943652817094320136528170941703652817094C@hC@jC@l0110","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{CnCl}{DfCl}{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`````{{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}1{KjKh}222222222222222222{{{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}}}}}}e{Cf{El}}}{{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{Ff}}}{{d{Gb}}}}{{{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}8{{}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}}}}}}}}1`````````````````{{{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}{{{ACf{cegi}}}{{ACd{ckemgi}}}{}{}{}{}{}{}}{{{ACh{c}}}{{ACd{egickm}}}{}{}{}{}{}{}}{ACj{{ACd{cegikm}}}{}{}{}{}{}{}}{Gd{{ACd{cegikm}}}{}{}{}{}{}{}}{{{Ed{{d{Dd}}}}}{{ACd{cegikm}}}{}{}{}{}{}{}}{cc{}}{ACl{{ACd{cegikm}}}{}{}{}{}{}{}}{ACn{{ACd{cegikm}}}{}{}{}{}{}{}}{{{On{c}}}{{ACd{ecgikm}}}{}{}{}{}{}{}}{{}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}}c{Cf{El}}}{{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}0``````````````````````````````````````````````````````````````````````````````````````````````````````````````{{{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{{ACf{cegi}}}}{d{fBf}}}BlABjABjABjABj}{{{d{{ACf{cegi}}}}{d{fBf}}}BlHbHbHbHb}{{{d{AK`}}{d{fBf}}}Bl}0{cc{}}{Gd{{ACf{cAK`eg}}}{}{}{}}{AK`{{ACf{cAK`eg}}}{}{}{}}{{{Ed{{d{Dd}}}}}{{ACf{cegi}}}{}{}{}{}}3{{{AKb{ce}}}{{ACf{gice}}}{}{}{}{}}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}}{ACf{cACb}}}}}{}LlAn{{AHn{}{{AHl{e}}}}}}{{{d{{AGd{c}}}}{d{e}}{d{g}}{d{i}}Cd{d{{Ej{Df}}}}AdEf}{{Bj{{AFl{ACb}}{ACf{kACb}}}}}LlAn{}{{AHn{}{{AHl{g}}}}}{}}{{{d{{AIh{}{{Gh{c}}{AHh{e}}}}}}{d{g}}{d{e}}AdAdAIf{d{i}}}{{Bj{AFl{ACf{c}}}}}{}LlAn{{AHn{}{{AHl{e}}}}}}{{{d{{AGd{c}}}}{d{e}}{d{g}}AdAdAIf{d{i}}}{{Bj{AFl{ACf{k}}}}}LlAn{}{{AHn{}{{AHl{c}}}}}{}}{{{d{{ACf{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{AL`AKd}{ALbAKd}{cc{}}0{{{d{c}}}c{}}{{}Bb}0{{}c{}}0{{}{{Bn{c}}}{}}0{dc{}}{dCh}0{c{{Bj{e}}}{}{}}0{{}{{Bj{c}}}{}}0{dCj}0{{}c{}}0`````````````````````````{{{d{ALd}}}ALf}{d{{d{c}}}{}}0000000{{{d{f}}}{{d{fc}}}{}}0000000{{{d{AI`}}}AI`}{{{d{ALh}}}ALh}{{{d{ALj}}}ALj}{{{d{{AKb{ce}}}}}{{AKb{ce}}}I`I`}{{{d{ALf}}}ALf}{{{d{ALd}}}ALd}{{{d{ALl}}}ALl}{{{d{ALn}}}ALn}{{d{d{fc}}}n{}}0000000{{dA`}n}0000000`{{{d{{AHn{}{{AM`{c}}{Gh{e}}{AHl{g}}{AMb{i}}}}}}{d{k}}Ad{d{{Ej{m}}}}{d{{Ej{o}}}}{d{Ac}}{Cf{{d{ALn}}}}{d{i}}}{{Bj{ALj{AKb{eAa}}}}}{AGbI`}{}Ll{}AnAMdAMfI`{{AMh{Aa}}}}{{}ALd}{Bb{{d{c}}}{}}0000000{Bb{{d{fc}}}{}}0000000{Bbn}0000000{{{d{ALd}}}{{Cf{Cd}}}}{{{d{ALn}}}{{Cf{Cd}}}}0{CdALh}{{{d{AI`}}{d{AI`}}}Bd}{{{d{ALh}}{d{ALh}}}Bd}{{{d{ALj}}{d{ALj}}}Bd}{{{d{{AKb{ce}}}}{d{{AKb{ce}}}}}BdKdKd}{{{d{ALf}}{d{ALf}}}Bd}{{{d{ALd}}{d{ALd}}}Bd}{{{d{ALn}}{d{ALn}}}Bd}{{d{d{c}}}Bd{}}000000000000000000000000000{{{d{AI`}}{d{c}}AdegBbBbBb}{{Bj{Cdi}}}An{{AMn{}{{AMj{AMl}}}}}{{AMn{}{{AMj{Bb}}}}}{}}{{{d{ALj}}}Cd}{{{d{{AHn{}{{AM`{c}}{Gh{e}}{AHl{g}}{AMb{i}}}}}}}{{d{c}}}{AGbI`}{}Ll{}}{{{d{{AHn{}{{AM`{c}}{Gh{e}}{AHl{g}}{AMb{i}}}}}}{d{g}}{d{Ej}}}{{Bj{i}}}{AGbI`}{}Ll{}}{{{d{AI`}}{d{fBf}}}Bl}{{{d{ALh}}{d{fBf}}}Bl}{{{d{ALj}}{d{fBf}}}Bl}{{{d{{AKb{ce}}}}{d{fBf}}}BlABjABj}{{{d{{AKb{ce}}}}{d{fBf}}}BlHbHb}{{{d{ALf}}{d{fBf}}}Bl}{{{d{ALd}}{d{fBf}}}Bl}{{{d{ALl}}{d{fBf}}}Bl}{{{d{ALn}}{d{fBf}}}Bl}{cc{}}0000000{{{d{c}}}c{}}0000000{{{d{AI`}}}Bb}{{}Bb}0000000{{}c{}}0000000{{}{{Bn{c}}}{}}0000000{{{d{ALh}}}Bd}{{{d{ALn}}}Bd}0{{{d{AI`}}}Cd}{{{d{ALh}}}{{Cf{{d{C`}}}}}}{{{d{ALl}}}{{Cf{Cd}}}}{{{Dl{ALh}}Cd}{{Bj{ALjn}}}}{{ALf{Cf{Cd}}}ALd}{{{d{ALh}}}j}{{{d{ALj}}}{{d{{Ej{ALh}}}}}}`{{Cd{Cf{C`}}}ALh}{{hCd{Cf{C`}}}ALh}{{}ALl}{{{d{{AKb{ce}}}}}{{Cf{{d{ABn}}}}}{HbABjABn}{HbABj}}{{{d{ALl}}{Cf{Bb}}{Cf{Cd}}Cd}AN`}`{{{d{ALl}}}AN`}{dc{}}0000000{dCh}{{{d{ALj}}}Cd}{c{{Bj{e}}}{}{}}0000000{{}{{Bj{c}}}{}}0000000{dCj}0000000{{{d{ALh}}}Cd}{{}c{}}0000000{{AN`Cd}ALl}```````````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{{AMh{}{{ANb{c}}{ANd{g}}}}}}}ANf{{ANh{e}}}{}ANj}{{{d{ANl}}}ANf}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{cc{}}{{}Bb}{{{d{{AMh{}{{ANb{c}}{ANd{g}}}}}}}{{d{{Ej{c}}}}}{{ANh{e}}}{}ANj}{{{d{ANl}}}{{d{{Ej{c}}}}}{}}{{}c{}}{{}{{Bn{c}}}{}}{{{d{ANh}}}{{d{c}}}{}}{{{d{{AMh{}{{ANb{c}}{ANd{g}}}}}}}{{d{{Ej{g}}}}}{{ANh{e}}}{}ANj}{{{d{ANl}}}{{d{{Ej{c}}}}}{}}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{{d{ANh}}}Cd}{{{d{ANj}}}Cd}{{}c{}}`````{d{{d{c}}}{}}0{{{d{f}}}{{d{fc}}}{}}0{{{d{{ANn{ce}}}}{d{g}}Ad{d{{Ej{i}}}}{d{{Ej{k}}}}{d{o}}{Cf{{d{ALn}}}}{d{Aa}}}{{Bj{ALj{AKb{Acm}}}}}{AO`I`}LlAnAMdAMfI`{{AMh{m}}}{}{}}{{{d{{AOb{ce}}}}{d{g}}Ad{d{{Ej{i}}}}{d{{Ej{k}}}}{d{o}}{Cf{{d{ALn}}}}{d{Aa}}}{{Bj{ALj{AKb{Acm}}}}}{AO`I`}LlAnAMdAMfI`{{AMh{m}}}{}{}}{Bb{{d{c}}}{}}0{Bb{{d{fc}}}{}}0{Bbn}0{{{d{{ANn{ce}}}}}{{d{g}}}{AO`I`}Ll{}}{{{d{{AOb{ce}}}}}{{d{g}}}{AO`I`}Ll{}}{{{d{{ANn{ce}}}}{d{g}}{d{Ej}}}{{Bj{i}}}{AO`I`}Ll{}{}}{{{d{{AOb{ce}}}}{d{g}}{d{Ej}}}{{Bj{i}}}{AO`I`}Ll{}{}}{cc{}}0{{{d{AO`}}}Bb}{{}Bb}0{{}c{}}0{{}{{Bn{c}}}{}}0{{{d{AO`}}}Cd}{{c{Cf{C`}}hALd}{{ANn{ce}}}{}{}}{{c{Cf{C`}}hALdALl}{{AOb{ce}}}{}{}}{c{{Bj{e}}}{}{}}0{{}{{Bj{c}}}{}}0{dCj}0{{}c{}}0````````````````````````{{{d{Ah}}AOd{Cf{El}}}{{Bj{CnAOf}}}}{{{d{A@l}}AOd{Cf{El}}}{{Bj{CnAOf}}}}{{}{{Cf{El}}}}{d{{d{c}}}{}}0000000{{{d{f}}}{{d{fc}}}{}}0000000{{{d{Jn}}}Jn}{{{d{AOf}}}AOf}{{{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}}{Cf{El}}}{{Eh{CnAOd}}}}{{{d{Ah}}{Cf{El}}}{{Bj{{Eh{CnAOd}}AOf}}}}{{{d{A@l}}{Cf{El}}}{{Bj{{Eh{CnAOd}}AOf}}}}{{{d{Jn}}}{{Eh{DfAOh}}}}{Bb{{d{c}}}{}}0000000{Bb{{d{fc}}}{}}0000000{Bbn}0000000{{{d{Ah}}{d{c}}}ChAn}{{{d{A@l}}{d{c}}}ChAn}{{{d{AOj}}{d{AOj}}}Bd}{{{d{AOl}}{d{AOl}}}Bd}{{d{d{c}}}Bd{}}0000000{{{d{Ah}}AOd{Cf{El}}}{{Bj{{Eh{CnAOd}}AOf}}}}{{{d{A@l}}AOd{Cf{El}}}{{Bj{{Eh{CnAOd}}AOf}}}}{{{d{AOn}}{d{fBf}}}{{Bj{nBh}}}}0{{{d{AOj}}{d{fBf}}}{{Bj{nBh}}}}{{{d{AOl}}{d{fBf}}}{{Bj{nBh}}}}0{{{d{Jn}}{d{fBf}}}{{Bj{nBh}}}}{{{d{AOf}}{d{fBf}}}{{Bj{nBh}}}}0{{{d{El}}{d{fBf}}}{{Bj{nBh}}}}{{{d{Ah}}{d{fBf}}}{{Bj{nBh}}}}{{{d{A@l}}{d{fBf}}}{{Bj{nBh}}}}{B@`AOn}{cc{}}0000000{{AOj{d{{Ej{A`}}}}}{{Bj{JnAOl}}}}{{{d{c}}}c{}}0000{AKh{{Bj{AhAOn}}}}{{{d{c}}{d{{Ej{A`}}}}G`}{{Bj{JnAOn}}}An}{{}Bb}0000000{{{d{El}}{d{El}}}{{Cf{El}}}}{{}c{}}0000000{{}{{Bn{c}}}{}}0000000{{BdBdBd}{{Cf{El}}}}{{{Cf{B@b}}{Cf{AJd}}}{{Bj{AhAOn}}}}{{{Cf{B@d}}{Cf{B@f}}}A@l}{{{d{B@h}}}{{Bj{AhAOl}}}}`{{{d{Jn}}}{{d{AKj}}}}{{{d{Ah}}}{{Cf{{d{AJd}}}}}}{{{d{A@l}}}{{d{{Cf{B@f}}}}}}`{{{d{A@l}}}{{Cf{El}}}}{{{d{Jn}}AOj}{{Dl{A`}}}}{dc{}}0000{dCh}00{{{d{Jn}}}Ah}{{{d{Ah}}}A@l}{{{d{Jn}}}{{d{B@j}}}}{{{d{Ah}}}{{Cf{{d{B@b}}}}}}{{{d{A@l}}}{{d{{Cf{B@d}}}}}}{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}}AOd}{{Cf{Dh}}}}{{{d{AJd}}AOd}{{Cf{Dh}}}}{d{{d{c}}}{}}00{{{d{f}}}{{d{fc}}}{}}00{{{d{AJd}}}{{Eh{AOdDh}}}}{{{d{AKj}}}AKj}{{{d{AKh}}}AKh}{{{d{AJd}}}AJd}{{d{d{fc}}}n{}}00{{dA`}n}00{{{d{AJd}}{d{Dh}}}{{Cf{{Eh{AOdB@l}}}}}}{{{d{AKj}}}{{Eh{AOdDh}}}}{{{d{AKh}}}{{Eh{AOdDh}}}}8{Bb{{d{c}}}{}}00{Bb{{d{fc}}}{}}00{{{d{AKj}}B@n}AKj}:9{{{d{AJd}}BA`}{{Cf{Dh}}}}0{Bbn}00{{{d{AKj}}{d{AKj}}}Bd}{{{d{AKh}}{d{AKh}}}Bd}`{{{d{AKh}}AOd}{{Cf{{Eh{AOdDh}}}}}}{{{d{AJd}}AOd}{{Cf{{Eh{AOdDh}}}}}}{{{d{AKj}}{d{fBf}}}{{Bj{nBh}}}}{{{d{AKh}}{d{fBf}}}{{Bj{nBh}}}}{{{d{AJd}}{d{fBf}}}{{Bj{nBh}}}}{cc{}}00{AKhAJd}{{{d{AKh}}}AJd}{{{d{{Ej{A`}}}}}{{Bj{AKjBAb}}}}{{{d{{Eb{A`}}}}}{{Cf{AJd}}}}{{{d{AKj}}{d{{Ej{B@n}}}}}AKj}{{{d{c}}}c{}}00{{{d{AJd}}}{{d{BAd}}}}`{{}Bb}00{{}c{}}00{{}{{Bn{c}}}{}}00{{{d{{Ej{A`}}}}}AKj}{c{{Bj{AKjKf}}}BAf}{c{{Bj{AKhKf}}}BAf}{{{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@f}{{{d{AJd}}}BAd}{{{d{AJd}}B@l}BAh}{{{d{AJd}}B@l}BAj}{{{d{AJd}}B@l}AJ`}{dc{}}00{c{{Bj{e}}}{}{}}00{{}{{Bj{c}}}{}}00{dCj}00{{}c{}}00{{{d{AKj}}c}{{Bj{nKf}}}BAl}{{{d{AKh}}c}{{Bj{nKf}}}BAl}{Fb{{`{{F`{}{{En{Jn}}}}}}}}`````````````````````{{{d{{BAn{c}}}}}Ad{}}{{{d{{BB`{c}}}}}{{d{ALj}}}{}}{d{{d{c}}}{}}00000{{{d{f}}}{{d{fc}}}{}}00000{{{d{ACj}}}ACj}{{{d{{BAn{c}}}}}{{BAn{c}}}I`}{{{d{{AFl{ce}}}}}{{AFl{ce}}}I`I`}{{{d{BBb}}}BBb}{{{d{BBd}}}BBd}{{{d{{BB`{c}}}}}{{BB`{c}}}I`}{{d{d{fc}}}n{}}00000{{dA`}n}00000{{{d{BBb}}{d{BBb}}}Ab}{{{d{BBd}}{d{BBd}}}Ab}{{d{d{c}}}Ab{}}0{Bb{{d{c}}}{}}00000{Bb{{d{fc}}}{}}00000{Bbn}00000{{{d{{BAn{c}}}}{d{{BAn{c}}}}}BdKd}{{{d{{AFl{ce}}}}{d{{AFl{ce}}}}}BdKdKd}{{{d{BBb}}{d{BBb}}}Bd}{{{d{BBd}}{d{BBd}}}Bd}{{{d{{BB`{c}}}}{d{{BB`{c}}}}}BdKd}{{d{d{c}}}Bd{}}0000000000000000000{{{d{{AFl{ce}}}}}{{d{c}}}{}{}}{{{d{ACj}}{d{fBf}}}Bl}0{{{d{{AFl{ce}}}}{d{fBf}}}BlHb{}}{{{d{BBb}}{d{fBf}}}Bl}{{{d{BBd}}{d{fBf}}}Bl}{{{d{{BB`{c}}}}{d{fBf}}}Bl{}}{cc{}}00000{{Ad{AFn{{Mn{cKn}}}}}{{BAn{c}}}{}}{{{d{{Ej{{BB`{c}}}}}}AIf{BBf{Bbj}}{Dl{Nf}}{Cf{{BAn{c}}}}{Dl{BBd}}ALjBd}{{Bj{{BB`{c}}ACj}}}{}}{{{d{c}}}c{}}00000{{{d{BBb}}{d{fc}}}nNl}{{{d{BBd}}{d{fc}}}nNl}{{}Bb}00000{{}c{}}00000{{}{{Bn{c}}}{}}00000{{{d{{BB`{c}}}}j}Bd{}}{{{d{{BB`{c}}}}}Bd{}}{{{d{{AFl{ce}}}}}Ad{}{}}{{cAd{AFn{{BB`{e}}}}}{{Bj{{AFl{ce}}ACj}}}{}{}}{{BbBBb}BBd}{{{d{{BAn{c}}}}}{{d{{AFn{{Mn{cKn}}}}}}}{}}{{{d{BBd}}}BBb}{{{d{BBb}}{d{BBb}}}{{Cf{Ab}}}}{{{d{BBd}}{d{BBd}}}{{Cf{Ab}}}}{{{d{{BB`{c}}}}}{{d{{BBf{Bbj}}}}}{}}{{{d{{BB`{c}}}}}{{d{{Ej{BBd}}}}}{}}{{{d{{BB`{c}}}}}{{Cf{{d{{BAn{c}}}}}}}{}}{{AIf{BBf{Bbj}}{Dl{Nf}}{Cf{{BAn{c}}}}ALjeAdBd}{{Bj{{AFl{ec}}ACj}}}{}{}}{{{d{BBd}}}Bb}{{{d{{AFl{ce}}}}}{{d{{AFn{{BB`{e}}}}}}}{}{}}{dc{}}00000{dCh}{{{d{{BB`{c}}}}}{{d{AIf}}}{}}{{{d{{BB`{c}}}}}{{d{{Ej{Nf}}}}}{}}{c{{Bj{e}}}{}{}}00000{{}{{Bj{c}}}{}}00000{dCj}00000{{}c{}}00000````````````````````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{{BBh{c}}}}}{{BBh{c}}}I`}{{d{d{fc}}}n{}}{{dA`}n}`{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{{BBh{c}}}}{d{fBf}}}BlABj}{{{d{{BBh{c}}}}{d{fBf}}}BlHb}{BBj{{BBh{c}}}{}}{cc{}}{{{d{c}}}c{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}``{{{d{{BBh{c}}}}}{{Cf{{d{ABn}}}}}ABn}{dc{}}{dCh}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}```````{d{{d{c}}}{}}00000{{{d{f}}}{{d{fc}}}{}}00000```{{{d{fBBl}}}n}{{{d{fABb}}}n}{{{d{fADl}}}n}{{{d{fBBn}}}n}{{{d{fBC`}}}n}{{{d{fBCb}}}n}{{{d{BBl}}}BBl}{{{d{ABb}}}ABb}{{{d{ADl}}}ADl}{{{d{BBn}}}BBn}{{{d{BC`}}}BC`}{{{d{BCb}}}BCb}{{d{d{fc}}}n{}}00000{{dA`}n}00000{{{d{BC`}}}{{Bj{BCdn}}}}``{{}BBl}{{}ABb}{{}ADl}{{}BBn}{{}BC`}{{}BCb}{Bb{{d{c}}}{}}00000{Bb{{d{fc}}}{}}00000{Bbn}00000{{{d{BBl}}}Bb}{{{d{ABb}}}Bb}{{{d{ADl}}}Bb}{{{d{BBn}}}Bb}{{{d{BC`}}}Bb}{{{d{BCb}}}Bb}{{{d{BC`}}}{{Bj{BCfn}}}}``{{{d{BBl}}{d{BBl}}}Bd}{{{d{ABb}}{d{ABb}}}Bd}{{{d{ADl}}{d{ADl}}}Bd}{{{d{BBn}}{d{BBn}}}Bd}{{{d{BC`}}{d{BC`}}}Bd}{{{d{BCb}}{d{BCb}}}Bd}`{{{d{BBl}}{d{fBf}}}Bl}{{{d{ABb}}{d{fBf}}}Bl}{{{d{ADl}}{d{fBf}}}Bl}{{{d{BBn}}{d{fBf}}}Bl}{{{d{BC`}}{d{fBf}}}Bl}{{{d{BCb}}{d{fBf}}}Bl}{cc{}}00{{{d{{BCh{c}}}}}BBnBCj}11{{{d{{BCl{c}}}}}BC`{}}2{{{d{c}}}c{}}00000{{{d{ABb}}}Hh}``{{{d{ABb}}}{{Cf{BCn}}}}`{{{d{ABb}}}Ad}``{{}Bb}00000{{}c{}}00000{{}{{Bn{c}}}{}}00000{{{d{BBn}}}{{Bj{Nbn}}}}````6`````{dc{}}00000{c{{Bj{e}}}{}{}}00000{{}{{Bj{c}}}{}}00000{{{d{ADl}}}Nd}{dCj}00000`{{}c{}}00000`````````````````````{{{d{BD`}}}{{d{Dd}}}}{{{d{BDb}}}{{d{Dd}}}}`{d{{d{c}}}{}}00000000000{{{d{f}}}{{d{fc}}}{}}00000000000`{{{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{fBEf}}}n}{{{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{BEf}}}BEf}{{{d{BD`}}}BD`}{{{d{BDb}}}BDb}{{d{d{fc}}}n{}}00000000000{{dA`}n}00000000000{{{d{BD`}}{d{BD`}}}Ab}{{{d{BDb}}{d{BDb}}}Ab}{{d{d{c}}}Ab{}}0{{}BDd}{{}BDf}{{}BDh}{{}BDj}{{}BDl}{{}BDn}{{}BE`}{{}BEb}{{}BEd}{{}BEf}{{}BD`}{{}BDb}{Bb{{d{c}}}{}}00000000000{Bb{{d{fc}}}{}}00000000000{Bbn}00000000000{{{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{BEf}}}Bb}{{{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{BEf}}{d{BEf}}}Bd}{{{d{BD`}}{d{BD`}}}Bd}{{{d{BDb}}{d{BDb}}}Bd}{{d{d{c}}}Bd{}}0000000`{{{d{BDd}}}BDb}`{{{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{BEf}}{d{fBf}}}Bl}{{{d{BD`}}{d{fBf}}}Bl}{{{d{BDb}}{d{fBf}}}Bl}{cc{}}000000000{hBD`}1{jBD`}2{BEh{{Cf{BD`}}}}{BEh{{Cf{BDb}}}}{{{d{c}}}c{}}00000000000{{{d{{AFl{AI`c}}}}}BDd{}}{{{d{Dd}}}{{Cf{BD`}}}}{{{d{Dd}}}{{Cf{BDb}}}}{{{d{BD`}}{d{fc}}}nNl}{{{d{BDb}}{d{fc}}}nNl}`{{}Bb}00000000000`{{}c{}}00000000000{{}{{Bn{c}}}{}}00000000000``{BEhBd}0``{{{d{BDj}}}{{Bj{NdBEj}}}}{{{d{BD`}}{d{BD`}}}{{Cf{Ab}}}}{{{d{BDb}}{d{BDb}}}{{Cf{Ab}}}}```{{{d{BDj}}}{{Bj{j{BBh{c}}}}}{}}{{{d{BEd}}}{{Bj{j{BBh{c}}}}}{}}```{{{d{fBDd}}BDb}n}{{{d{fBDh}}BD`}n}{{{d{fBDj}}BD`}n}{{{d{fBEd}}BD`}n}```{dc{}}00000000000`{c{{Bj{e}}}{}{}}0000000000{BEh{{Bj{BD`BEl}}}}{BEh{{Bj{BDbBEl}}}}2{{}{{Bj{c}}}{}}00000000000{{{d{BDd}}{d{e}}}{{Bj{{AFl{AI`}}{BBh{c}}}}}{}{{Ll{}{{Gh{c}}}}}}`{dCj}00000000000````{{{d{BDh}}}BD`}{{{d{BDj}}}BD`}{{{d{BEd}}}BD`}```{{}c{}}00000000000````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{BEn}}}BEn}{{d{d{fc}}}n{}}{{dA`}n}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{BEn}}{d{fc}}}nBF`}{{{d{BEn}}}Bb}{{{d{BEn}}{d{BEn}}}Bd}{{{d{BEn}}{d{fBf}}}Bl}{cc{}}{{{d{c}}}c{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{d{f{Cf{BEn}}}}EfBFb{d{fc}}BFd}{{Bj{nBFf}}}BFh}{dc{}}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}``````````````````````````````{{{d{BFj}}}{{d{Dd}}}}``{d{{d{c}}}{}}000000000000000000000{{{d{f}}}{{d{fc}}}{}}000000000000000000000````{{{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{fBHh}}}n}{{{d{fLh}}}n}{{{d{fBHj}}}n}{{{d{fBHl}}}n}{{{d{fBHn}}}n}{{{d{fBI`}}}n}{{{d{fBIb}}}n}{{{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{BHh}}}BHh}{{{d{Lh}}}Lh}{{{d{BHj}}}BHj}{{{d{BHl}}}BHl}{{{d{BHn}}}BHn}{{{d{BI`}}}BI`}{{{d{BIb}}}BIb}{{{d{BFj}}}BFj}{{d{d{fc}}}n{}}000000000000000000000{{dA`}n}000000000000000000000{{{d{BFj}}{d{BFj}}}Ab}`{{d{d{c}}}Ab{}}````{{}BFl}{{}BFn}{{}BG`}{{}BGb}{{}BGd}{{}BGf}{{}BGh}{{}BGj}{{}BGl}{{}BGn}{{}BH`}{{}BHb}{{}BHd}{{}BHf}{{}BHh}{{}Lh}{{}BHj}{{}BHl}{{}BHn}{{}BI`}{{}BIb}{{}BFj}{Bb{{d{c}}}{}}000000000000000000000{Bb{{d{fc}}}{}}000000000000000000000{Bbn}000000000000000000000{{{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{BHh}}}Bb}{{{d{Lh}}}Bb}{{{d{BHj}}}Bb}{{{d{BHl}}}Bb}{{{d{BHn}}}Bb}{{{d{BI`}}}Bb}{{{d{BIb}}}Bb}``{{{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{BHh}}{d{BHh}}}Bd}{{{d{Lh}}{d{Lh}}}Bd}{{{d{BHj}}{d{BHj}}}Bd}{{{d{BHl}}{d{BHl}}}Bd}{{{d{BHn}}{d{BHn}}}Bd}{{{d{BI`}}{d{BI`}}}Bd}{{{d{BIb}}{d{BIb}}}Bd}{{{d{BFj}}{d{BFj}}}Bd}{{d{d{c}}}Bd{}}000````{{{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{BHh}}{d{fBf}}}Bl}{{{d{Lh}}{d{fBf}}}Bl}{{{d{BHj}}{d{fBf}}}Bl}{{{d{BHl}}{d{fBf}}}Bl}{{{d{BHn}}{d{fBf}}}Bl}{{{d{BI`}}{d{fBf}}}Bl}{{{d{BIb}}{d{fBf}}}Bl}{{{d{BFj}}{d{fBf}}}Bl}{cc{}}000000000000000000000{BEh{{Cf{BFj}}}}{{{d{c}}}c{}}000000000000000000000{{{d{Dd}}}{{Cf{BFj}}}}`{{{d{BFj}}{d{fc}}}nNl}`````````{{}Bb}000000000000000000000`{{}c{}}000000000000000000000{{}{{Bn{c}}}{}}000000000000000000000{BEhBd}````{{{d{BFj}}{d{BFj}}}{{Cf{Ab}}}}```{{{d{Lh}}}{{BIf{{BId{Oj}}}}}}``{{{d{fBHj}}BFj}n}{{{d{BHj}}}BFj}``````{{{d{Lh}}}{{BIf{Lf}}}}{dc{}}000000000000000000000{c{{Bj{e}}}{}{}}000000000000000000000{BEh{{Bj{BFjBEl}}}}{{}{{Bj{c}}}{}}000000000000000000000``{dCj}000000000000000000000````{{}c{}}000000000000000000000```{{{BIh{c}}BIj}{{BIh{c}}}{{BIn{BIl}}}}{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{{BIh{c}}}}}{{BIh{c}}}I`}{{d{d{fc}}}n{}}{{dA`}n}{c{{Bj{{BIh{BJ`}}BJb}}}{{BJf{BJd}}}}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{{BIh{c}}}}{d{fBf}}}BlHb}{cc{}}{{{d{c}}}c{}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BIb}}BJj}}}{{BIn{BIl}}}{{BJl{BHn}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{{BJn{BI`}}}}BJj}}}{{BIn{BIl}}}{{BJl{BHn}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{ABb}}BJj}}}{{BIn{BIl}}}{{BJl{BFl}}}}0{{{d{f{BIh{c}}}}e}{{Bj{{BJh{{BJn{ABb}}}}BJj}}}{{BIn{BIl}}}{{BJl{BFn}}}}0{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BFl}}BJj}}}{{BIn{BIl}}}{{BJl{BGf}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{Lh}}BJj}}}{{BIn{BIl}}}{{BJl{BGh}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BGj}}BJj}}}{{BIn{BIl}}}{{BJl{BGh}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{{BJn{BGb}}}}BJj}}}{{BIn{BIl}}}{{BJl{BGh}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{{BJn{ADl}}}}BJj}}}{{BIn{BIl}}}{{BJl{BHh}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{{BJn{BHl}}}}BJj}}}{{BIn{BIl}}}{{BJl{BHj}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BHf}}BJj}}}{{BIn{BIl}}}{{BJl{BHd}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BHf}}BJj}}}{{BIn{BIl}}}{{BKb{}{{BK`{BHb}}}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{{BJn{BGb}}}}BJj}}}{{BIn{BIl}}}{{BJl{BGl}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BGb}}BJj}}}{{BIn{BIl}}}{{BJl{BG`}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{Lh}}BJj}}}{{BIn{BIl}}}{{BJl{BFl}}}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{BIh{c}}Bb}{{BIh{c}}}{{BIn{BIl}}}}0{c{{BIh{c}}}{{BIn{BIl}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BH`}}BJj}}}{{BIn{BIl}}}{{BJl{BGn}}}}{{{BIh{c}}BIj}{{BIh{c}}}{{BIn{BIl}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BGd}}BJj}}}{{BIn{BIl}}}{{BJl{BGb}}}}{dc{}}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}{{ce}{{BIh{{BKd{ce}}}}}{{BKl{{BKf{BIl}}}{{BKh{BKj}}}}{BIn{BIl}}}BKn}{{cBL`}{{BIh{c}}}{{BIn{BIl}}}}```````````{{{d{BLb}}}{{d{c}}}{}}{{{d{{BLd{BAhBAjc}}}}}{{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{{}{{BLf{ce}}}{}{}}{{}{{BLh{c}}}{}}{{{d{ABl}}{d{fBf}}}Bl}0{cc{}}000{e{{BLf{c{Eh{cB@l}}}}}{B`FhFj}{{AMn{}{{AMj{{Eh{cAh}}}}}}}}{{{d{c}}}c{}}{{}Bb}000{{}c{}}000{{}{{Bn{c}}}{}}000{{{d{ABl}}}Bd}{{{d{BLb}}}{{Cf{B@l}}}}{{{d{{BLd{BAhBAjc}}}}}{{Cf{B@l}}}{}}{{{Aj{c{AAn{BLb}}}}}{{BLf{ec}}}{}{}}{{{d{BLb}}dMb}{{Cf{c}}}{}}{{{d{{BLd{BAhBAjc}}}}{d{Cb}}Mb}{{Cf{Nb}}}{}}{{{d{BLb}}}}{{{d{{BLd{BAhBAjc}}}}}BLj{}}{{{d{{BLf{ce}}}}}{{d{{Aj{e{AAn{BLb}}}}}}}{}{}}{{{d{{BLh{c}}}}}{{d{{Ej{{Eh{cNb}}}}}}}{}}{{{d{c}}ABb{d{{BLf{eg}}}}{d{{BLh{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{{BIf{{BLl{e}}}}}BAfBLn}{{{d{fc}}{d{{BLl{e}}}}}{{BIf{n}}}BAlBLn}```````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{{BM`{ceg}}}}{d{fBf}}}BlABjABjABj}{{{d{{BM`{ceg}}}}{d{fBf}}}BlHbHbHb}{{{ABd{ce}}}{{BM`{ecg}}}{}{}{}}{BJj{{BM`{ceg}}}{}{}{}}{cc{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{d{f{BIh{c}}}}{d{e}}{d{g}}{d{fi}}Ef}{{Bj{nBM`}}}{{BIn{BIl}}}{AnABf}AAj{JjOh}}{dCh}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}```````````````````{{{d{{BMb{ce}}}}}{{d{e}}}{}{}}{{{d{{BMd{ceg}}}}}{{d{g}}}{}{}{}}{{{d{Mh}}}AOh}{{{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{BMf}}}}{{d{d{c}}}Ab{}}{{{d{{Eb{A`}}}}}AFj}{Bb{{d{c}}}{}}000000000{Bb{{d{fc}}}{}}000000000{Bbn}000000000{{{d{{BMd{ceg}}}}}{{d{BCf}}}{}{}{}}{{{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}{{BMb{ce}}}{}{}}{{BbBCfcBdMb{Cf{e}}g{Cf{B@l}}}{{BMd{ceg}}}{}{}{}}{{L`BMf{Cf{Ad}}}{{Cf{Nf}}}}{{cNdOdeB@lMb}{{Mn{ce}}}{}{}}{{{d{c}}}c{}}000000{{{d{{BMb{ce}}}}}Bb{}{}}{{{d{{BMd{ceg}}}}}Bb{}{}{}}{{}Bb}000000000{{{Lb{c{Cf{e}}g}}}{{Cf{{Lb{ceg}}}}}{}{}{}}{{{d{{Mn{ce}}}}}{{d{c}}}{}{}}{{}c{}}000000000{{}{{Bn{c}}}{}}000000000{{{d{{BMd{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{{BMh{c}}}}{Dl{{BMj{c}}}}}{{A@j{c}}}{}}{{NdhOd}Mj}{{BMlAOh}Mh}{{{d{{BMb{ce}}}}}{{d{c}}}{}{}}{{{d{{BMd{ceg}}}}}{{Cf{{d{e}}}}}{}{}{}}{{{d{{BMd{ceg}}}}}{{d{c}}}{}{}{}}{{{d{{Mn{ce}}}}}{{d{e}}}{}{}}{{{d{{BMd{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{{BMd{ceg}}}}}{{Cf{B@l}}}{}{}{}}{{{d{{A@j{c}}}}}{{d{{Ej{{BMj{c}}}}}}}{}}{{{d{{A@j{c}}}}}{{d{{Ej{{BMh{c}}}}}}}{}}{{{d{Mh}}}BMl}{{{d{{Mn{ce}}}}}B@l{}{}}{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{BMf}}}}{dCj}000000000{{{d{Nf}}}Cd}{{{d{Kn}}}Cd}{{{d{{Mn{cCb}}}}}Cd{}}{{}c{}}000000000```````","D":"JFn","p":[[5,"DecryptedOutput",0,4456],[1,"reference",null,null,1],[0,"mut"],[6,"ShieldedProtocol",0,4457],[6,"PoolType",0,4457],[6,"TransferType",0,4456],[1,"unit"],[1,"u8"],[6,"Ordering",4458],[5,"BlockHeight",4459],[5,"Transaction",4460],[5,"UnifiedFullViewingKey",2278,4461],[5,"HashMap",4462],[5,"DecryptedTransaction",228],[10,"Parameters",4459],[10,"Copy",4463],[1,"usize"],[1,"bool"],[5,"Formatter",4464],[5,"Error",4464],[6,"Result",4465,null,1],[8,"Result",4464],[5,"Request",4466],[5,"MemoBytes",4467],[5,"Note",4468],[5,"Zatoshis",4469],[6,"Option",4470,null,1],[5,"String",4471],[5,"TypeId",4472],[6,"Address",128,4473],[5,"UnifiedAddress",128,4473],[6,"Receiver",128,4473],[5,"ZcashAddress",4474],[1,"str"],[6,"TransparentAddress",4475],[5,"PaymentAddress",4476],[6,"Typecode",4477],[5,"Vec",4478],[6,"NetworkType",4459],[5,"Address",4479],[1,"array"],[6,"ConversionError",4480],[1,"u32"],[1,"tuple",null,null,1],[1,"slice"],[5,"UnifiedAddressRequest",2278,4461],[17,"Value"],[10,"Strategy",4481],[6,"Network",4459],[5,"WalletSummary",228],[5,"AccountBalance",228],[10,"Eq",4458],[10,"Hash",4482],[5,"SentTransaction",228],[5,"Zip32Derivation",228],[5,"AccountId",4483],[5,"Balance",228],[6,"BalanceError",4469],[6,"NoteFilter",228],[17,"Error"],[17,"AccountId"],[17,"Account"],[10,"WalletRead",228],[5,"BlockMetadata",228],[10,"Debug",4464],[10,"Account",228],[5,"ScannedBlock",228],[5,"BlockHash",4484],[6,"AccountPurpose",228],[6,"AccountSource",228],[5,"Ratio",228],[10,"Clone",4485],[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",4486],[17,"UtxoRef"],[10,"WalletWrite",228],[8,"SecretVec",4487],[5,"UnifiedSpendingKey",2278,4461],[5,"OffsetDateTime",4488],[5,"SpendableNotes",228],[10,"PartialEq",4458],[5,"Error",4489],[6,"BirthdayError",228],[5,"TryFromIntError",4490],[6,"NetworkUpgrade",4459],[6,"Note",4180],[5,"OutPoint",4491],[6,"Recipient",4180],[5,"SentTransactionOutput",228],[5,"ChainState",1009],[5,"TreeState",3397],[17,"NoteRef"],[10,"InputSource",228],[10,"Ord",4458],[10,"WalletTest",228],[5,"Position",4486],[5,"SeedFingerprint",4492],[5,"Range",4493],[5,"TransparentAddressMetadata",4180],[5,"NoteId",4180],[6,"Memo",4467],[5,"ReceivedNote",4180],[6,"NullifierQuery",228],[5,"Nullifier",4494],[5,"TxId",4460],[5,"WalletTransparentOutput",4180],[8,"NonZeroU32",4495],[5,"TransactionSummary",1273],[10,"Hasher",4482],[5,"ScannedBlockCommitments",228],[10,"NoteRetention",228],[1,"u64"],[1,"u16"],[17,"SaplingShardStore"],[10,"WalletCommitmentTrees",228],[5,"Node",4496],[5,"CommitmentTreeRoot",1009],[6,"ShardTreeError",4497],[17,"H"],[17,"CheckpointId"],[10,"ShardStore",4498],[5,"Frontier",4499],[5,"ScanRange",1173],[5,"WalletTx",4180],[5,"UnifiedIncomingViewingKey",2278,4461],[10,"From",4500],[17,"Output"],[10,"FnOnce",4501],[5,"ShardTree",4502],[10,"FnMut",4501],[5,"ScanSummary",1009],[10,"BlockCache",1009],[10,"Future",4503,null,1],[5,"Box",4504,null,1],[5,"Pin",4505],[5,"CompactBlock",2830],[6,"Error",1087],[10,"Send",4463],[10,"BlockSource",1009],[10,"Display",4464],[6,"ScanError",4046],[10,"Error",4506],[5,"MockBlockSource",1109],[6,"Infallible",4500],[6,"Error",1124],[6,"InputSelectorError",1802],[6,"Error",4507],[6,"ProposalError",2595],[6,"Error",4508],[6,"Error",4509],[6,"ScanPriority",1173],[6,"SpanningTree",1244],[5,"TestAccount",1273],[5,"ZatBalance",4469],[17,"Nullifier"],[10,"TestFvk",1273],[5,"CompactTx",2830],[6,"AddressType",1273],[10,"RngCore",4510],[10,"CryptoRng",4510],[5,"CachedBlock",1273],[5,"MockWalletDb",1273],[17,"BsError"],[17,"BlockSource"],[17,"InsertResult"],[10,"TestCache",1273],[5,"TestBuilder",1273],[5,"LocalNetwork",4511],[5,"TestState",1273],[10,"DataStoreFactory",1273],[5,"FakeCompactOutput",1273],[6,"OvkPolicy",4180],[5,"Proposal",2595],[5,"NonEmpty",4512],[8,"CreateErrT",1675],[10,"FeeRule",4513],[5,"GreedyInputSelector",1802],[8,"MultiOutputChangeStrategy",2237],[8,"TransferErrT",1675],[5,"NoteCommitments",1273],[10,"Into",4500],[17,"DsError"],[17,"DataStore"],[10,"ConditionallySelectable",4514],[10,"Default",4515],[8,"ProposeShieldingErrT",1675],[17,"InputSource"],[10,"ShieldingSelector",1802],[17,"MetaSource"],[10,"ChangeStrategy",1958],[6,"StandardFeeRule",1958],[8,"SingleOutputChangeStrategy",2237],[8,"ProposeTransferErrT",1675],[5,"TransactionRequest",4516],[10,"InputSelector",1802],[17,"Handle"],[10,"Reset",1273],[8,"ChaChaRng",4517],[5,"OutgoingViewingKey",4518],[8,"ShieldErrT",1675],[5,"DiversifiableFullViewingKey",2490,4519],[5,"InitialChainState",1273],[5,"Level",4486],[10,"Fn",4501],[10,"SpendProver",4520],[10,"OutputProver",4520],[6,"GreedyInputSelectorError",1802],[6,"ChangeError",1958],[6,"Bech32DecodeError",1889,4521],[10,"AddressCodec",1889,4521],[5,"ExtendedFullViewingKey",2490,4519],[5,"ExtendedSpendingKey",2490,4519],[6,"Error",4522],[6,"TransparentCodecError",1889,4521],[6,"CheckedHrpstringError",4523],[6,"DecodeError",4524],[5,"DustOutputPolicy",1958],[6,"DustAction",1958],[5,"ChangeValue",1958],[5,"TransactionBalance",1958],[5,"SplitPolicy",1958],[6,"EphemeralBalance",1958],[17,"FeeRule"],[17,"AccountMetaT"],[10,"InputView",4525],[10,"OutputView",4525],[10,"BundleView",2209],[17,"Item"],[6,"InputSize",4525],[10,"IntoIterator",4526],[8,"NonZeroUsize",4495],[17,"In"],[17,"Out"],[6,"BundleType",4508],[10,"InputView",2209],[10,"OutputView",2209],[5,"EmptyBundleView",2209],[5,"SingleOutputChangeStrategy",2239],[10,"Zip317FeeRule",2239],[5,"MultiOutputChangeStrategy",2239],[5,"DiversifierIndex",4483],[6,"AddressGenerationError",2278,4461],[5,"NonHardenedChildIndex",4527],[6,"Era",2278,4461],[6,"DecodingError",2278,4461],[6,"DerivationError",2278,4461],[6,"Error",4528],[5,"AccountPubKey",4527],[5,"ExternalIvk",4527],[5,"IncomingViewingKey",4519],[5,"Ufvk",4529],[5,"AccountPrivKey",4527],[6,"Scope",4483],[5,"ChildIndex",4483],[5,"Diversifier",4518],[6,"DecodingError",4518],[5,"FullViewingKey",4518],[10,"Read",4530],[5,"SaplingIvk",4518],[5,"NullifierDerivingKey",4518],[10,"Write",4530],[5,"ShieldedInputs",2595],[5,"Step",2595],[6,"StepOutputIndex",2595],[5,"StepOutput",2595],[5,"BTreeMap",4531],[6,"ProposalDecodingError",2786],[6,"Zip321Error",4516],[5,"ChainMetadata",2830],[5,"CompactSaplingSpend",2830],[5,"CompactSaplingOutput",2830],[5,"CompactOrchardAction",2830],[5,"ExtractedNoteCommitment",4532],[5,"EphemeralKeyBytes",4533],[5,"SpendDescription",4534],[10,"Authorization",4534],[5,"OutputDescription",4534],[5,"BlockHeader",4484],[6,"ValuePool",3008],[6,"FeeRule",3008],[5,"Proposal",3008],[5,"ProposalStep",3008],[5,"PaymentOutputPool",3008],[5,"ReceivedOutput",3008],[5,"PriorStepOutput",3008],[5,"PriorStepChange",3008],[5,"ProposedInput",3008],[5,"TransactionBalance",3008],[5,"ChangeValue",3008],[5,"MemoBytes",3008],[1,"i32"],[5,"TryFromSliceError",4535],[5,"UnknownEnumValue",4536],[6,"Value",3370],[10,"BufMut",4537],[6,"WireType",4538],[5,"DecodeContext",4538],[5,"DecodeError",4536],[10,"Buf",4539],[6,"ShieldedProtocol",3397],[5,"BlockId",3397],[5,"BlockRange",3397],[5,"TxFilter",3397],[5,"RawTransaction",3397],[5,"SendResponse",3397],[5,"ChainSpec",3397],[5,"Empty",3397],[5,"LightdInfo",3397],[5,"TransparentAddressBlockFilter",3397],[5,"Duration",3397],[5,"PingResponse",3397],[5,"Address",3397],[5,"AddressList",3397],[5,"Balance",3397],[5,"Exclude",3397],[5,"GetSubtreeRootsArg",3397],[5,"SubtreeRoot",3397],[5,"GetAddressUtxosArg",3397],[5,"GetAddressUtxosReply",3397],[5,"GetAddressUtxosReplyList",3397],[5,"CommitmentTree",4499],[8,"Result",4489],[5,"CompactTxStreamerClient",3999],[6,"CompressionEncoding",4540],[8,"BoxBody",4541],[10,"GrpcService",4542],[5,"Channel",4543],[5,"Error",4544],[5,"Endpoint",4545],[10,"TryInto",4500],[5,"Response",4546],[5,"Status",4547],[10,"IntoRequest",4466],[5,"Streaming",4548],[17,"Message"],[10,"IntoStreamingRequest",4466],[5,"InterceptedService",4549],[5,"Request",4550],[17,"Response"],[5,"Response",4551],[10,"Service",4552],[10,"Interceptor",4549],[5,"Uri",4553],[10,"ScanningKeyOps",4046],[5,"ScanningKey",4046],[5,"ScanningKeys",4046],[5,"Nullifiers",4046],[5,"PreparedIncomingViewingKey",4518],[8,"PrunableTree",4554],[10,"HashSer",4555],[6,"Error",4154],[5,"WalletSpend",4180],[5,"WalletOutput",4180],[5,"TxOut",4491],[8,"WalletSaplingSpend",4180],[8,"WalletSaplingOutput",4180],[5,"TransparentKeyScope",4527],[15,"Spending",998],[15,"Derived",999],[15,"Imported",999],[15,"Attempt",1003],[15,"Relevant",1005],[15,"SpendsFromAddress",1006],[15,"InsufficientFunds",1798],[15,"Parent",1269],[10,"ShieldedPoolTester",1593],[5,"SaplingPoolTester",1642],[15,"InsufficientFunds",1887],[15,"HrpMismatch",1956],[15,"InsufficientFunds",2205],[15,"DustInputs",2205],[15,"BalanceError",2784],[15,"EncodingInvalid",4135],[15,"PrevHashMismatch",4135],[15,"TreeSizeMismatch",4135],[15,"TreeSizeUnknown",4135],[15,"TreeSizeInvalid",4135],[15,"BlockHeightDiscontinuity",4135],[15,"Custom",4449],[15,"EphemeralTransparent",4450],[15,"InternalAccount",4450]],"r":[[0,4456],[5,4457],[9,4457],[11,4456],[15,4556],[38,4456],[51,4556],[92,4556],[128,4473],[129,4473],[136,4473],[200,4473],[226,4557],[227,4557],[1889,4521],[1891,4521],[1897,4521],[1907,4521],[1908,4521],[1909,4521],[1910,4521],[1911,4521],[1919,4521],[1920,4521],[1921,4521],[1922,4521],[1923,4521],[1924,4521],[2278,4461],[2279,4461],[2280,4461],[2282,4461],[2298,4461],[2299,4461],[2300,4461],[2301,4461],[2437,4461],[2441,4461],[2490,4519],[2491,4519],[2492,4519],[2566,4558],[2594,4559]],"b":[[69,"impl-Display-for-PoolType"],[70,"impl-Debug-for-PoolType"],[162,"impl-UnifiedAddress"],[163,"impl-AddressCodec%3CP%3E-for-UnifiedAddress"],[180,"impl-From%3CUnifiedAddress%3E-for-Address"],[181,"impl-From%3CTransparentAddress%3E-for-Address"],[182,"impl-From%3CPaymentAddress%3E-for-Address"],[612,"impl-From%3CError%3E-for-BirthdayError"],[614,"impl-From%3CTryFromIntError%3E-for-BirthdayError"],[1096,"impl-Debug-for-Error%3CWalletError,+BlockSourceError%3E"],[1097,"impl-Display-for-Error%3CWE,+BE%3E"],[1151,"impl-Debug-for-Error%3CDataSourceError,+CommitmentTreeError,+SelectionError,+FeeError,+ChangeErrT,+NoteRefT%3E"],[1152,"impl-Display-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1153,"impl-From%3CInputSelectorError%3CDE,+SE,+CE,+N%3E%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1154,"impl-From%3CError%3CFE%3E%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1155,"impl-From%3CProposalError%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1156,"impl-From%3CBalanceError%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1157,"impl-From%3CConversionError%3C%26str%3E%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1159,"impl-From%3CError%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1160,"impl-From%3CError%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1161,"impl-From%3CShardTreeError%3CTE%3E%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1212,"impl-Display-for-ScanRange"],[1213,"impl-Debug-for-ScanRange"],[1845,"impl-Display-for-InputSelectorError%3CDE,+SE,+CE,+N%3E"],[1846,"impl-Debug-for-InputSelectorError%3CDbErrT,+SelectorErrT,+ChangeErrT,+N%3E"],[1847,"impl-Display-for-GreedyInputSelectorError"],[1848,"impl-Debug-for-GreedyInputSelectorError"],[1850,"impl-From%3CBalanceError%3E-for-InputSelectorError%3CDbErrT,+GreedyInputSelectorError,+ChangeErrT,+N%3E"],[1851,"impl-From%3CGreedyInputSelectorError%3E-for-InputSelectorError%3CDbErrT,+GreedyInputSelectorError,+ChangeErrT,+N%3E"],[1852,"impl-From%3CConversionError%3C%26str%3E%3E-for-InputSelectorError%3CE,+S,+F,+N%3E"],[1854,"impl-From%3CChangeError%3CC,+N%3E%3E-for-InputSelectorError%3CE,+S,+C,+N%3E"],[1930,"impl-Display-for-Bech32DecodeError"],[1931,"impl-Debug-for-Bech32DecodeError"],[1932,"impl-Debug-for-TransparentCodecError"],[1933,"impl-Display-for-TransparentCodecError"],[1934,"impl-From%3CCheckedHrpstringError%3E-for-Bech32DecodeError"],[1935,"impl-From%3CDecodeError%3E-for-Bech32DecodeError"],[2095,"impl-Display-for-ChangeError%3CCE,+N%3E"],[2096,"impl-Debug-for-ChangeError%3CE,+NoteRefT%3E"],[2380,"impl-Display-for-DerivationError"],[2381,"impl-Debug-for-DerivationError"],[2383,"impl-Display-for-DecodingError"],[2384,"impl-Debug-for-DecodingError"],[2386,"impl-Display-for-AddressGenerationError"],[2387,"impl-Debug-for-AddressGenerationError"],[2543,"impl-From%3CExtendedFullViewingKey%3E-for-DiversifiableFullViewingKey"],[2544,"impl-From%3C%26ExtendedFullViewingKey%3E-for-DiversifiableFullViewingKey"],[2696,"impl-Debug-for-ProposalError"],[2697,"impl-Display-for-ProposalError"],[2813,"impl-Display-for-ProposalDecodingError%3CE%3E"],[2814,"impl-Debug-for-ProposalDecodingError%3CDbError%3E"],[3210,"impl-From%3CShieldedProtocol%3E-for-ValuePool"],[3212,"impl-From%3CPoolType%3E-for-ValuePool"],[4085,"impl-Debug-for-ScanError"],[4086,"impl-Display-for-ScanError"],[4166,"impl-Display-for-Error%3CCaErr,+DbErr,+TrErr%3E"],[4167,"impl-Debug-for-Error%3CCaErr,+DbErr,+TrErr%3E"],[4168,"impl-From%3CError%3CDbErr,+CaErr%3E%3E-for-Error%3CCaErr,+DbErr,+TrErr%3E"],[4169,"impl-From%3CStatus%3E-for-Error%3CCaErr,+DbErr,+TrErr%3E"],[4382,"impl-WalletTransparentOutput"],[4383,"impl-InputView-for-WalletTransparentOutput"]],"c":"OjAAAAEAAAAAAAQAEAAAAL0DDAqPDJAMrg4=","e":"OzAAAAEAADEMMgEDAAAABwAAAAsAAAARABQAKAALADUAEwBNAAIAUQADAFkAAwBfAAAAYQACAGYAAABoAAAAagADAG8ADwCAAAAAgwAAAIYAAACKAAUAkQAFAJgAAACaAAgApAAAAKYACwC1AAIAuQABAL4AAgDEAAIAyQACAM8ACADZAAUA4AAEAOkAAADvAAAA9gAAAPwAAAACAQAAIQEAAD8BNQB6ATcAtAEBALkBUAALAjsASwIRAGUCAABnAgAAfwIRAJoCAACzAgMAvAIaAPMCGgApAwEATgMRAGgDNQCgAxoAxwMaAOcDCgD2AwAA+gMLAAcECAATBAIAGgQBAB0EAgAkBAIALwQCADMECwBEBAYATAQBAE8EDABdBAAAXwQFAHsECwCIBAMAjQQIAKAEHgDCBAMAyAQBAMwEAADOBAAA0AQCANUEEwDqBAIA7gQNAP0EAQABBQAABQUBAAoFAAAeBQIAIgUTADgFAAA6BQwASAUfAGsFAQB5BQMAhAULAJIFAACUBQEAlwUDAJwFAgCgBQAAowUMALsFCQDJBQAAywUAANMFAADYBQAA2gUAAN4FAADiBQAA5wUAAOkFAQDtBQAA7wUBAPMFAgD5BQUAAQYAAAMGEwAZBgwAJwYKADkGBAA/BhwAXQYNAGwGBwB1BgIAeQYRAAEHCQAeBxsAOwcCAD8HAABBBwMASAcCAE0HAABPBxIAYwcPAHkHBQCGBwoAkwcCAJgHDgCyBwIAtwcAAL0HAAC/BygA6QcYAAMIAQAGCCMALQgIAD4IEABXCAcAYAgCAG0IAABxCAgAewgXAJQIBwCoCAEAqwgDALAIAACyCAAAtAgAALcIAwC9CAAAwwgPANYIAQDaCAEA3wgHAOkIAADsCAIA8wgBAPYIAAD5CAEAAgkeACMJAAAmCRgAQQkJAE0JCwBiCQ4AegkHAIYJAACKCQAAjQkIAJoJFwCzCQcAvAkAAL4JAgDDCQUAygkIANcJBQDiCQUA6gkCAPAJAQD1CQIA+QkDAAAKAwAFCgEACgoCABIKDgAiCgEAJwoAACsKAAA7CkwAiQoFAJcKDQCrCgUAuAoBAMAKBgDJChkA9QoLAAILAQAFCwkAFQsMACULFwBACx0AYQsFAGgLBQBxCwAAdAsAAHYLBQCECwUAkAsGAJoLAACfCwAAoQsRALQLBQC7CwUA0gsAANkLmAB1DAsAiwwAAI0MAACRDAsAoAwOALwMCwDODAQA1AwBAN0MAQDgDAsA7QwZAAgNDgAYDQAAHA0BAB8NFwA5DQEAPA0BAD8NAABBDQcATg0AAFANAgBUDQAAVw0AAFkNAQBfDQQAZw0uAJcNVwDwDQAA9Q2KAIEOFgCvDhUAxg4CAMsOAADODgAA0A4XAP4OFQAZDwAAHw8AACMPAQApD3QAoA8AAKIPBACoDwMArQ8CALUPAAC6DwEAvw8AAMEPAADEDwAAyA8GANsPAADdDxYA9g8BAP0PBAAGEAMADBAAAA8QAAAREAAAFRAhAEIQCABMEAAAThAAAFAQBABXEAIAXxAAAGYQAABqEAAAbBArAJkQHQC4EB8A5BAIAO8QCQD6EAAABREJABMRAAAaEQAAHBEEACIRAQAmEQAAKhEcAEkRHwA=","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,""],[299,"AccountId"],[301,""],[311,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[312,"A"],[313,""],[315,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[317,"A"],[318,"T"],[373,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[374,"AccountId"],[375,""],[382,"T"],[383,""],[384,"AccountId"],[385,""],[392,"A"],[393,""],[395,"T"],[413,""],[434,"NoteCommitment,NF"],[435,"K"],[437,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[438,"AccountId"],[439,"T"],[494,""],[521,"NoteRef"],[522,""],[527,"T"],[528,""],[529,"AccountId"],[530,""],[533,"A"],[534,"K"],[583,"AccountId"],[584,"NoteCommitment,NF"],[585,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[586,""],[591,"T"],[592,""],[593,"AccountId"],[594,""],[601,"A"],[602,""],[604,"T"],[612,""],[613,"T"],[614,""],[615,"T"],[633,"P"],[634,"AccountId"],[635,""],[638,"T"],[656,"P"],[657,""],[658,"AccountId"],[659,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[663,"InputSource::Error,InputSource::AccountId,InputSource::NoteRef"],[664,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[665,"WalletRead::Error"],[666,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[671,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[672,"InputSource::NoteRef,InputSource::Error"],[673,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[674,"WalletRead::Error"],[676,"InputSource::Error,InputSource::AccountId,InputSource::NoteRef"],[678,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[682,"InputSource::Error"],[683,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[685,"WalletRead::AccountId,WalletRead::Error"],[686,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[687,"InputSource::Error,InputSource::AccountId,InputSource::NoteRef"],[688,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[690,"__H"],[694,"A"],[695,""],[696,"Account::AccountId"],[697,"WalletWrite::UtxoRef,WalletRead::Account,WalletRead::Error"],[699,""],[726,"U"],[753,"A"],[754,"T"],[781,"NoteRef,"],[782,"AccountId"],[783,""],[785,"AccountId"],[787,"Account::AccountId"],[788,"NoteRef"],[789,"AccountId"],[791,""],[792,"T"],[793,""],[794,"AccountId"],[795,""],[799,"AccountId"],[800,""],[802,"NoteCommitment,NF"],[803,"T"],[804,""],[806,"AccountId"],[808,""],[810,"AccountId"],[811,"Account::AccountId"],[812,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[813,"WalletWrite::UtxoRef,WalletRead::Error"],[814,"WalletCommitmentTrees::Error,WalletCommitmentTrees::SaplingShardStore"],[815,"AccountId"],[816,""],[818,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[819,"NoteRef"],[820,"A"],[821,""],[825,"AccountId"],[826,""],[827,"NoteRef"],[828,""],[831,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[832,"InputSource::Error,InputSource::AccountId,InputSource::NoteRef"],[833,"WalletWrite::UtxoRef,WalletRead::Error"],[834,"NoteRef"],[835,"Account::AccountId"],[836,""],[838,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[840,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[841,"NoteRef"],[842,"AccountId"],[844,"A"],[845,"T"],[863,""],[866,"NoteRef"],[867,""],[868,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[869,"A"],[870,"WalletWrite::UtxoRef,WalletRead::Error"],[871,"U,T"],[898,"U"],[925,"AccountId"],[927,""],[954,"Account::AccountId"],[956,""],[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"],[997,"A,E,"],[1015,""],[1017,"T"],[1023,""],[1025,"T"],[1027,""],[1030,"T"],[1036,""],[1042,"H"],[1043,""],[1045,"T"],[1048,"H"],[1049,"T"],[1051,"BlockSource::Error"],[1052,""],[1056,"U"],[1059,"T"],[1062,""],[1065,"H"],[1066,"ParamsT,BlockSourceT,DbT"],[1067,""],[1069,"H"],[1071,"T"],[1073,""],[1074,"U,T"],[1077,"U"],[1080,""],[1083,"V"],[1086,"BlockSource::Error,WalletErrT,F"],[1091,"T"],[1095,""],[1096,"WalletError,BlockSourceError"],[1097,"WE,BE"],[1098,"T"],[1099,"WE,BSE"],[1100,""],[1101,"U"],[1102,"T"],[1103,"WE,BE"],[1104,""],[1105,"U,T"],[1106,"U"],[1107,""],[1108,"V"],[1110,"T"],[1114,""],[1115,"T"],[1116,""],[1117,"U"],[1118,"T"],[1119,"U,T"],[1120,"U"],[1121,""],[1122,"V"],[1123,"DbErrT,F"],[1146,"T"],[1150,""],[1151,"DataSourceError,CommitmentTreeError,SelectionError,FeeError,ChangeErrT,NoteRefT"],[1152,"DE,TE,SE,FE,CE,N"],[1153,"DE,SE,CE,N,TE,FE"],[1154,"FE,DE,TE,SE,CE,N"],[1155,"DE,TE,SE,FE,CE,N"],[1158,"T"],[1159,"DE,TE,SE,FE,CE,N"],[1161,"TE,DE,SE,FE,CE,N"],[1162,""],[1163,"U"],[1164,"T"],[1165,"DE,TE,SE,FE,CE,N"],[1166,""],[1167,"U,T"],[1168,"U"],[1169,""],[1170,"V"],[1182,""],[1183,"T"],[1187,""],[1189,"T"],[1191,""],[1194,"K"],[1195,"T"],[1199,""],[1203,"K"],[1211,""],[1214,"T"],[1216,""],[1217,"T"],[1219,""],[1221,"U"],[1223,"T"],[1225,""],[1231,"T"],[1233,""],[1236,"U,T"],[1238,"U"],[1240,""],[1242,"V"],[1247,"T"],[1249,""],[1250,"T"],[1251,""],[1252,"T"],[1254,""],[1256,"T"],[1258,""],[1260,"U"],[1261,"T"],[1262,""],[1264,"T"],[1265,"U,T"],[1266,"U"],[1267,""],[1268,"V"],[1272,""],[1301,"A"],[1302,"AccountId"],[1304,"TestFvk::Nullifier,P,R"],[1306,"TestFvk::Nullifier,R"],[1307,""],[1308,"A"],[1309,"WalletRead::Error"],[1312,"TestCache::BsError,TestCache::BlockSource,TestCache::InsertResult"],[1313,"T"],[1333,"Cache,DsFactory"],[1334,"Cache,DataStore,Network"],[1335,"WalletRead::Error"],[1337,""],[1338,"A"],[1339,""],[1340,"Fvk"],[1341,"T"],[1345,""],[1349,"WalletRead::AccountId,WalletRead::Error"],[1350,"Cache,AccountIdT,ErrT,DbT,ParamsT,FeeRuleT,InputsErrT,ChangeErrT"],[1351,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1352,""],[1353,"T"],[1373,""],[1383,"AccountId"],[1386,"WalletRead::AccountId,WalletRead::Error"],[1387,""],[1388,"T"],[1398,""],[1399,"AccountId"],[1400,"T"],[1404,"Cache,DataStore,Network,Fvk"],[1405,"Cache,DataStore,Network"],[1406,"Cache,DataStore,Network,Fvk"],[1407,"Cache,DataStore,Network"],[1409,"Cache,DataStore,Network,Fvk"],[1410,"Cache,DataStore,Network,Fvk,"],[1411,"WalletRead::AccountId,WalletRead::Account,WalletRead::Error"],[1412,"WalletRead::AccountId,WalletRead::Error"],[1413,"WalletRead::Account,WalletRead::Error"],[1414,"WalletRead::AccountId,WalletRead::Error"],[1415,"InputSource::AccountId,InputSource::NoteRef,InputSource::Error"],[1416,"WalletRead::Error"],[1417,"WalletRead::AccountId,WalletRead::Error"],[1418,"WalletRead::Account,WalletRead::Error"],[1419,"WalletRead::AccountId,WalletRead::Error"],[1420,"WalletRead::Error"],[1422,"WalletRead::AccountId,WalletRead::Error"],[1423,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1425,"WalletRead::AccountId,WalletRead::Error"],[1426,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1427,"InputSource::NoteRef,InputSource::Error"],[1428,"WalletRead::Error"],[1429,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1430,"WalletRead::Error"],[1431,"WalletRead::AccountId,WalletRead::Error"],[1434,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1435,"WalletRead::Error"],[1436,"WalletRead::AccountId,WalletRead::Error"],[1437,"WalletRead::Error"],[1438,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1439,"WalletRead::AccountId,WalletRead::Error"],[1440,"AccountId"],[1441,""],[1442,"A,Account::AccountId"],[1443,"WalletRead::Account,WalletRead::Error"],[1445,""],[1455,"TestCache::BsError,TestCache::BlockSource,TestCache::InsertResult"],[1456,"U"],[1466,"T"],[1476,"AccountId"],[1477,"Cache,DataStore,Network"],[1478,"AccountId"],[1480,"A"],[1481,"Cache,DataStore,Network"],[1483,""],[1485,"Fvk"],[1486,"DataStoreFactory::Error,DataStoreFactory::AccountId,DataStoreFactory::Account,DataStoreFactory::DsError,DataStoreFactory::DataStore"],[1487,""],[1488,"Cache,DataStore,Network"],[1489,""],[1492,"Cache,AccountIdT,ErrT,DbT,ParamsT,InputsT,ChangeT"],[1493,"Cache,AccountIdT,ErrT,DbT,ParamsT,CommitmentTreeErrT"],[1494,"Cache,AccountIdT,ErrT,DbT,ParamsT,InputsT,ChangeT"],[1495,"WalletRead::AccountId,WalletRead::Error"],[1496,"WalletWrite::UtxoRef,WalletRead::Error"],[1497,"WalletCommitmentTrees::Error"],[1498,"Cache,DbT,ParamsT"],[1499,"R,Fvk"],[1500,"AccountId"],[1501,"WalletRead::AccountId,WalletRead::Error"],[1502,"C,Reset::Handle"],[1503,"Cache,DbT"],[1504,"Cache,DataStore,Network"],[1506,""],[1507,"Cache,DataStore,Network"],[1508,""],[1509,"TestFvk::Nullifier"],[1511,"Cache,DbT,ParamsT"],[1512,"WalletRead::AccountId,WalletRead::Error"],[1513,"InputSource::AccountId,InputSource::NoteRef,InputSource::Error"],[1514,"AccountId"],[1515,"Cache,DsFactory"],[1516,"WalletRead::Error"],[1517,"Cache,AccountIdT,ErrT,DbT,ParamsT,InputsT,ChangeT"],[1518,"DbT"],[1519,"A"],[1520,"Cache,AccountIdT,ErrT,DbT,ParamsT,InputsT,ChangeT"],[1521,"AccountId"],[1522,"WalletRead::AccountId,WalletRead::Error"],[1524,"WalletRead::Error"],[1525,"Cache,DataStore,Network"],[1528,"T"],[1532,"WalletRead::Error"],[1534,"TestCache::BsError,TestCache::BlockSource,TestCache::InsertResult"],[1535,"Cache,DataStore,Network"],[1536,"WalletRead::Error"],[1537,"Cache,DataStore,Network"],[1538,"U,T"],[1548,"U"],[1558,"Cache,DbT,ParamsT"],[1559,"AccountId"],[1560,""],[1570,"A"],[1572,"WalletRead::Error"],[1573,"A"],[1574,"WalletRead::AccountId,WalletRead::Error"],[1575,"V"],[1585,"Cache,DataStore,Network"],[1587,"Cache,DsFactory"],[1589,"A,C"],[1590,"A,DsFactory"],[1591,"Cache,DsFactory,"],[1592,"WalletCommitmentTrees::SaplingShardStore,A,E,F"],[1599,","],[1601,"DSF,"],[1602,"DSF"],[1603,"DSF,"],[1604,"A"],[1605,"ShieldedPoolTester::MerkleTreeHash"],[1607,"DSF,"],[1608,"ShieldedPoolTester::Fvk"],[1610,","],[1611,"DSF,TC"],[1612,"A"],[1613,"DSF,"],[1615,"DSF"],[1616,"Cache,DbT,P,ShieldedPoolTester::MerkleTreeHash"],[1617,""],[1618,",ShieldedPoolTester::Fvk"],[1619,""],[1620,"DSF,C"],[1621,","],[1622,"DSF,"],[1625,"Cache,DbT,P,ShieldedPoolTester::Note"],[1626,"DSF,,"],[1627,","],[1629,"DSF,"],[1630,"ShieldedPoolTester::Sk"],[1632,"ShieldedPoolTester::Sk,ShieldedPoolTester::Fvk"],[1633,","],[1636,"Cache,DbT,P,ShieldedPoolTester::Fvk"],[1637,"P,ShieldedPoolTester::Fvk"],[1638,"ShieldedPoolTester::Sk"],[1639,","],[1640,"A,"],[1641,"DSF,"],[1643,"T"],[1645,"A"],[1646,"T"],[1648,""],[1649,"ShieldedPoolTester::MerkleTreeHash"],[1651,"T"],[1652,"ShieldedPoolTester::Fvk"],[1654,""],[1655,"U"],[1656,"T"],[1657,"A"],[1658,"Cache,DbT,P,ShieldedPoolTester::MerkleTreeHash"],[1659,""],[1660,"Cache,DbT,P,ShieldedPoolTester::Note"],[1661,"ShieldedPoolTester::Sk"],[1663,"ShieldedPoolTester::Sk,ShieldedPoolTester::Fvk"],[1664,"Cache,DbT,P,ShieldedPoolTester::Fvk"],[1665,"U,T"],[1666,"U"],[1667,"P,ShieldedPoolTester::Fvk"],[1668,""],[1669,"ShieldedPoolTester::Sk"],[1670,"V"],[1671,"A,"],[1672,"DSF"],[1673,"DSF,"],[1785,"DbT,ParamsT,,,FeeRuleT,N,InputsErrT,ChangeErrT"],[1786,"ParamsT,DbT"],[1788,"DbT,ParamsT,InputsT,ChangeT,CommitmentTreeErrT"],[1789,"DbT,ParamsT,CommitmentTreeErrT"],[1790,"DbT,ParamsT,InputsT,ChangeT,CommitmentTreeErrT"],[1791,"DbT,ParamsT,,,InputsT,ChangeT"],[1821,"T"],[1827,""],[1828,"T"],[1829,""],[1830,"DbT"],[1831,"T"],[1837,""],[1841,"K"],[1845,"DE,SE,CE,N"],[1846,"DbErrT,SelectorErrT,ChangeErrT,N"],[1847,""],[1849,"T"],[1850,"DbErrT,ChangeErrT,N"],[1852,"E,S,F,N"],[1853,"T"],[1854,"C,N,E,S"],[1855,"T"],[1857,""],[1860,"U"],[1863,"T"],[1866,"DbT"],[1867,"ShieldingSelector::Error,ShieldingSelector::InputSource,ParamsT,ChangeT"],[1868,"DbT,ParamsT,ShieldingSelector::InputSource,ChangeT,ShieldingSelector::Error"],[1869,"InputSelector::Error,InputSelector::InputSource,ParamsT,ChangeT"],[1870,"DbT,ParamsT,InputSelector::InputSource,ChangeT,InputSelector::Error"],[1871,"DE,SE,CE,N"],[1872,"T"],[1873,""],[1875,"U,T"],[1878,"U"],[1881,""],[1884,"V"],[1899,"T"],[1903,""],[1904,"T"],[1905,""],[1906,"P,AddressCodec::Error"],[1907,""],[1912,"T"],[1916,""],[1918,"AddressCodec::Error,P"],[1919,""],[1922,"P"],[1923,""],[1924,"P"],[1925,""],[1926,"K"],[1930,""],[1936,"T"],[1939,""],[1941,"U"],[1943,"T"],[1946,""],[1948,"U,T"],[1950,"U"],[1952,""],[1954,"V"],[1981,""],[1982,"T"],[1998,""],[2001,"E,NoteRefT"],[2002,""],[2006,"T"],[2014,""],[2023,"ChangeStrategy::FeeRule,ChangeStrategy::Error,ChangeStrategy::MetaSource,ChangeStrategy::AccountMetaT,P,,,NoteRefT,"],[2024,""],[2025,"T"],[2041,""],[2056,"E,NoteRefT"],[2057,""],[2060,"K"],[2088,"P,,,FeeRule::Error"],[2089,""],[2090,"ChangeStrategy::FeeRule,ChangeStrategy::Error,ChangeStrategy::MetaSource,ChangeStrategy::AccountMetaT"],[2092,""],[2095,"CE,N"],[2096,"E,NoteRefT"],[2097,""],[2101,"T"],[2117,""],[2126,"U"],[2134,"T"],[2142,""],[2156,"E,N"],[2157,""],[2160,"T"],[2168,""],[2170,"U,T"],[2178,"U"],[2186,""],[2195,"V"],[2203,""],[2215,"T"],[2217,"BundleView::In,NoteRef,BundleView::Out"],[2218,""],[2219,"T"],[2221,""],[2222,"T"],[2223,""],[2224,"BundleView::In,NoteRef,BundleView::Out"],[2225,"BundleView::In"],[2226,"U"],[2227,"T"],[2228,"NoteRef"],[2229,"BundleView::In,NoteRef,BundleView::Out"],[2230,"BundleView::Out"],[2231,"U,T"],[2232,"U"],[2233,""],[2236,"V"],[2242,"T"],[2246,"R,I,P,,,NoteRefT,,ChangeStrategy::AccountMetaT,ChangeStrategy::Error"],[2248,"T"],[2252,""],[2254,"R,I,ChangeStrategy::FeeRule"],[2256,"R,I,ChangeStrategy::MetaSource,ChangeStrategy::AccountMetaT"],[2258,"T"],[2260,""],[2263,"U"],[2265,"T"],[2267,""],[2268,"R,I"],[2270,"U,T"],[2272,"U"],[2274,""],[2276,"V"],[2302,""],[2305,"T"],[2321,""],[2326,"T"],[2331,""],[2336,"P"],[2338,""],[2342,"T"],[2358,""],[2366,"P"],[2368,""],[2370,"K"],[2378,""],[2392,"T"],[2400,""],[2401,"T"],[2406,""],[2407,"P"],[2408,""],[2417,"U"],[2425,"T"],[2433,""],[2444,"T"],[2449,""],[2457,"U,T"],[2465,"U"],[2473,""],[2482,"V"],[2493,"P,TestFvk::Nullifier,R"],[2494,"P,R,TestFvk::Nullifier"],[2495,"TestFvk::Nullifier,R"],[2496,""],[2498,"T"],[2504,""],[2508,"T"],[2511,""],[2518,"T"],[2524,""],[2540,"T"],[2543,""],[2548,"T"],[2551,""],[2556,"U"],[2559,"T"],[2562,""],[2563,"R"],[2565,""],[2577,"T"],[2580,"U,T"],[2583,"U"],[2586,""],[2589,"V"],[2592,"W"],[2594,""],[2616,"NoteRef"],[2618,"T"],[2630,""],[2631,"NoteRef"],[2632,"FeeRuleT,NoteRef"],[2633,""],[2635,"NoteRef"],[2636,"T"],[2642,""],[2650,"K"],[2652,"T"],[2664,""],[2670,"NoteRef"],[2671,"FeeRuleT,NoteRef"],[2672,""],[2674,"NoteRef"],[2675,"K"],[2695,"FeeRuleT,NoteRef"],[2696,""],[2698,"FeeRuleT,NoteRef"],[2699,""],[2701,"NoteRef"],[2702,"T"],[2708,"NoteRef"],[2710,"T"],[2716,"__H"],[2718,""],[2724,"U"],[2730,"T"],[2736,"NoteRef"],[2738,"FeeRuleT,NoteRef"],[2740,""],[2741,"NoteRef"],[2742,""],[2745,"NoteRef"],[2748,"NoteRef,FeeRuleT"],[2749,""],[2750,"FeeRuleT,NoteRef"],[2751,"T"],[2757,""],[2758,"NoteRef"],[2760,"U,T"],[2766,"U"],[2772,""],[2778,"V"],[2804,"T"],[2806,"DbError"],[2807,"T"],[2808,""],[2810,"T"],[2812,""],[2813,"E"],[2814,"DbError"],[2815,"E"],[2816,"T"],[2818,""],[2819,"U"],[2820,"T"],[2823,"E"],[2824,"T"],[2825,""],[2826,"U,T"],[2827,"U"],[2828,""],[2829,"V"],[2837,"T"],[2852,""],[2864,"T"],[2870,""],[2885,"T"],[2897,""],[2925,"T"],[2928,"A"],[2929,"T"],[2931,"Proof"],[2932,"T"],[2939,""],[2953,"U"],[2959,"T"],[2965,""],[2976,"T"],[2982,"U,T"],[2988,"U"],[2994,""],[3002,"V"],[3029,""],[3032,"T"],[3057,""],[3079,"T"],[3091,""],[3105,"K"],[3107,""],[3119,"T"],[3143,""],[3177,"K"],[3186,""],[3200,"T"],[3210,""],[3211,"T"],[3212,""],[3213,"T"],[3214,""],[3216,"T"],[3228,"NoteRef"],[3229,""],[3231,"__H"],[3234,""],[3247,"U"],[3259,"T"],[3273,""],[3283,"T"],[3288,""],[3295,"T"],[3308,"U,T"],[3319,""],[3321,"U,T"],[3322,"U"],[3334,"DbError,DbT"],[3336,""],[3358,"V"],[3374,"T"],[3376,""],[3377,"T"],[3378,""],[3379,"T"],[3381,""],[3382,""],[3383,""],[3386,"T"],[3388,""],[3389,"U"],[3390,"T"],[3391,""],[3392,"T"],[3393,"U,T"],[3394,"U"],[3395,""],[3396,"V"],[3427,""],[3430,"T"],[3478,""],[3521,"T"],[3543,""],[3567,"K"],[3572,""],[3594,"T"],[3638,""],[3705,"K"],[3713,""],[3735,"T"],[3757,""],[3758,"T"],[3780,""],[3782,"__H"],[3792,""],[3815,"U"],[3837,"T"],[3859,""],[3880,"T"],[3902,"U,T"],[3924,""],[3925,"U"],[3949,""],[3975,"V"],[4000,"T"],[4005,""],[4006,"D"],[4007,"T"],[4009,""],[4010,"T"],[4013,"T,"],[4030,""],[4031,"U"],[4032,"T"],[4036,"T,"],[4037,"T"],[4038,"T,"],[4039,"T"],[4040,"U,T"],[4041,"U"],[4042,""],[4043,"V"],[4044,"T,F"],[4045,"T"],[4057,"AccountId"],[4059,""],[4060,"T"],[4068,""],[4069,"T"],[4070,""],[4071,"T"],[4079,""],[4083,"AccountId,IvkTag"],[4084,"AccountId"],[4085,""],[4087,"T"],[4091,"AccountId,"],[4092,"T"],[4093,""],[4097,"U"],[4101,"T"],[4105,""],[4107,"AccountId"],[4108,"IvkTag,AccountId"],[4109,"Nf"],[4110,"AccountId"],[4111,""],[4112,"AccountId"],[4113,"AccountId,IvkTag"],[4114,"AccountId"],[4115,"P,AccountId,IvkTag"],[4117,"T"],[4118,""],[4119,"U,T"],[4123,"U"],[4127,""],[4131,"V"],[4150,""],[4152,"R,H"],[4153,"W,H"],[4161,"T"],[4165,""],[4166,"CaErr,DbErr,TrErr"],[4168,"DbErr,CaErr,TrErr"],[4169,"CaErr,DbErr,TrErr"],[4170,"T"],[4171,""],[4172,"U"],[4173,"T"],[4174,"ChT,P,CaT,DbT"],[4175,""],[4176,"U,T"],[4177,"U"],[4178,""],[4179,"V"],[4199,"Nf,AccountId"],[4200,"Note,Nullifier,AccountId"],[4201,""],[4202,"AccountId"],[4203,"T"],[4223,""],[4224,"AccountId,N,O"],[4225,""],[4227,"NoteRef,NoteT"],[4228,""],[4230,"T"],[4237,""],[4246,"K"],[4247,""],[4248,"T"],[4268,""],[4278,"Note,Nullifier,AccountId"],[4279,""],[4282,"NoteRef,NoteT"],[4283,""],[4284,"K"],[4304,""],[4305,"AccountId,N,O"],[4306,""],[4308,"NoteRef,NoteT"],[4309,""],[4311,"T"],[4321,"Nf,AccountId"],[4322,"Note,Nullifier,AccountId"],[4323,""],[4324,"NoteRef,NoteT"],[4325,"T"],[4332,"Nf,AccountId"],[4333,"Note,Nullifier,AccountId"],[4334,""],[4344,"AccountId,N,O"],[4345,"NoteRef,NoteT"],[4346,"U"],[4356,"T"],[4366,"Note,Nullifier,AccountId"],[4367,"AccountId,N,O,B,F"],[4369,"NoteRef,NoteT,N,F"],[4370,""],[4371,"AccountId"],[4372,""],[4374,"Nf,AccountId"],[4375,"Note,Nullifier,AccountId"],[4377,"NoteRef,NoteT"],[4378,"Note,Nullifier,AccountId"],[4379,"NoteRef,NoteT"],[4380,"NoteRef"],[4382,""],[4385,"NoteRef,NoteT"],[4386,""],[4390,"Note,Nullifier,AccountId"],[4391,"AccountId"],[4393,""],[4394,"NoteRef,NoteT"],[4395,"T"],[4402,"U,T"],[4412,"U"],[4422,"AccountId"],[4423,""],[4424,"NoteRef,NoteT"],[4425,""],[4438,"NoteRef"],[4439,"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}}}}e{h{G`}}}{{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,"zcash_address::kind::unified::fvk"],[731,"zcash_address::kind::unified::ivk"],[732,"tonic::transport::channel"],[733,"zcash_client_backend::proto::service::compact_tx_streamer_client"],[734,"anyhow"],[735,"zcash_primitives::transaction"],[736,"zcash_protocol::value"],[737,"zcash_primitives::legacy"],[738,"zcash_protocol::memo"]],"i":"```AlB```10f2100000``0022110210210021000210``210210``0`0000`2102102100210``Ld000000Db101010101010`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;``````````JlKd10`1010101010110010100001010101010```KhKn0Lf2102222102102102`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{n}}D`}Bd}`0{{JhD`}Bd}{{JjD`}Bd}````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{Jl}}}{{Kb{{K`{Jn}}}}}}{Aj{{b{c}}}{}}0{Aj{{b{dc}}}{}}0{AjBd}0{{{b{Jl}}}H`}{{{b{Kd}}{b{dBf}}}Bh}{cc{}}0`{{}Aj}0`{{}c{}}0{{}{{Cb{c}}}{}}0{{{b{dKd}}{C`{n}}}{{j{{Ef{Kf{j{Fh}}}}}}}}{{}{{Kb{Kd}}}}``0{c{{Ch{e}}}{}{}}0{{}{{Ch{c}}}{}}0{bCl}0{{}c{}}0`````{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{Kh}}}Kh}{{b{b{dc}}}Bd{}}{{bn}Bd}{Aj{{b{c}}}{}}00{Aj{{b{dc}}}{}}00{AjBd}00{{{b{Kf}}}{{j{Fh}}}}{{{b{Kh}}{b{dBf}}}Bh}{cc{}}00{{{b{c}}}c{}}{{}Aj}00{{{b{Kh}}}{{Bl{Kj}}}}{{{b{Kh}}}{{Bl{Kl}}}}{{Kf{j{Bn}}{j{Fh}}}Bd}{{}c{}}00{{}{{Cb{c}}}{}}00{{{b{Kf}}}Bj}{{{b{Kn}}L`}Kh}{{{b{Kn}}}}{LbH`}{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,"Ufvk",730],[5,"Uivk",731],[5,"Server",598],[5,"Channel",732],[5,"CompactTxStreamerClient",733],[8,"Result",734],[5,"Lightwalletd",598],[5,"Transaction",735],[5,"TransparentAuth",638],[5,"Zatoshis",736],[5,"Script",737],[5,"MapTransparent",638],[5,"Authorized",727],[5,"MemoBytes",738],[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":"CCCGGPPPPPPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNHHKPGPRPPPGPNNNNNNNMHHHHHNNNNNNMHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNOOGGGPGPPPPPPPPPPPPPPPFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNONNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNH","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","Hrp","HrpMismatch","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","","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_internal_fvk","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"],[437,"zcash_keys::keys::testing"],[438,"zcash_protocol"],[439,"zcash_address"],[440,"alloc::string"],[441,"core::result"],[442,"zcash_protocol::consensus"],[443,"core::option"],[444,"core::fmt"],[445,"zcash_primitives::legacy"],[446,"sapling_crypto::address"],[447,"zcash_address::kind::unified"],[448,"alloc::vec"],[449,"zcash_address::kind::unified::address"],[450,"zcash_address::convert"],[451,"core::any"],[452,"proptest::strategy::traits"],[453,"sapling_crypto::zip32"],[454,"bs58::decode"],[455,"bech32::primitives::decode"],[456,"bech32"],[457,"zip32"],[458,"zcash_primitives::legacy::keys"],[459,"bip32::error"],[460,"zcash_address::kind::unified::fvk"],[461,"sapling_crypto::keys"],[462,"std::io::error"],[463,"std::io"]],"i":"`````Abf0100`1l120110101012012012012010010101201111000020120100`0121020011111112012010201```Eb`DfDj111`212121110`````1212120``````111221112121211212121212Ib0```El`Ff00110100Fd122Fh2````EhEnCn345F`71324560713207132071320713232032045607132456071324560713232563244566077132445607132030456071321456071321323`032`200713246703032456071324560713245607132145607132```DlG`Dn210211021021021102102102100211021020210210211101012021021002`010201111102102102102102102`","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{EdDf}{EfDf}{cc{}}0{{}B`}0{{}c{}}0{bc{}}{bAh}0{c{{Aj{e}}}{}{}}0{{}{{Aj{c}}}{}}0{bCf}0{{}c{}}0``````````````````````````{{{b{Eh}}Ej{An{Cn}}}{{Aj{lEl}}}}{{{b{En}}Ej{An{Cn}}}{{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`}}{An{Cn}}}{{Cj{lEj}}}}{{{b{Eh}}{An{Cn}}}{{Aj{{Cj{lEj}}El}}}}{{{b{En}}{An{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}}Ej{An{Cn}}}{{Aj{{Cj{lEj}}El}}}}{{{b{En}}Ej{An{Cn}}}{{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{}}0{{{b{Dl}}}G`}{DlG`}2{{{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`}}}Hd}{{{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":"ABb","p":[[1,"reference",null,null,1],[0,"mut"],[6,"Address",3],[6,"PoolType",438],[1,"bool"],[5,"UnifiedAddress",3],[1,"unit"],[1,"u8"],[6,"Receiver",3],[5,"ZcashAddress",439],[1,"str"],[5,"String",440],[6,"Result",441,null,1],[10,"Parameters",442],[6,"Option",443,null,1],[1,"usize"],[5,"Formatter",444],[8,"Result",444],[6,"TransparentAddress",445],[5,"PaymentAddress",446],[6,"Typecode",447],[5,"Vec",448],[6,"NetworkType",442],[5,"Address",449],[1,"array"],[6,"ConversionError",450],[5,"TypeId",451],[1,"u32"],[1,"tuple",null,null,1],[1,"slice"],[5,"UnifiedAddressRequest",152],[17,"Value"],[10,"Strategy",452],[6,"Network",442],[6,"Bech32DecodeError",90],[17,"Error"],[10,"AddressCodec",90],[5,"ExtendedFullViewingKey",343,453],[5,"ExtendedSpendingKey",343,453],[6,"Error",454],[6,"TransparentCodecError",90],[6,"CheckedHrpstringError",455],[6,"DecodeError",456],[5,"UnifiedFullViewingKey",152],[5,"DiversifierIndex",457],[6,"AddressGenerationError",152],[5,"UnifiedIncomingViewingKey",152],[5,"UnifiedSpendingKey",152],[5,"NonHardenedChildIndex",458],[6,"Era",152],[6,"DecodingError",152],[6,"DerivationError",152],[6,"Error",459],[5,"AccountId",457],[5,"AccountPubKey",458],[5,"DiversifiableFullViewingKey",343,453],[5,"ExternalIvk",458],[5,"IncomingViewingKey",453],[5,"Ufvk",460],[5,"AccountPrivKey",458],[6,"Scope",457],[5,"ChildIndex",457],[5,"Diversifier",461],[5,"Error",444],[6,"DecodingError",461],[5,"FullViewingKey",461],[5,"Error",462],[10,"Read",463],[5,"SaplingIvk",461],[5,"NullifierDerivingKey",461],[5,"OutgoingViewingKey",461],[10,"Write",463],[15,"HrpMismatch",150]],"r":[[343,453],[344,453],[345,453]],"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-Debug-for-Bech32DecodeError"],[128,"impl-Display-for-Bech32DecodeError"],[129,"impl-Display-for-TransparentCodecError"],[130,"impl-Debug-for-TransparentCodecError"],[131,"impl-From%3CCheckedHrpstringError%3E-for-Bech32DecodeError"],[132,"impl-From%3CDecodeError%3E-for-Bech32DecodeError"],[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"],[392,"impl-From%3C%26ExtendedFullViewingKey%3E-for-DiversifiableFullViewingKey"],[393,"impl-From%3CExtendedFullViewingKey%3E-for-DiversifiableFullViewingKey"]],"c":"OjAAAAEAAAAAAAAAEAAAAJ8B","e":"OzAAAAEAACUBMgAGAAAACQAAAA0ABQAUAAUAGwAAAB0ACAAnAAAAKQADAC8AAAAxAAEANwACAD8AAgBFAAgATwAFAFYABABcAA8AcgAFAH8ABgCIAAEAjAAMAJsAAACeAAIApQABAKgAAACrAAEAtAAeANUAAADYABgA8wABAPcACgADAQAADAEJACMBAAAnAQAAKgEIADcBFwBQAQcAWQEAAF0BBQBkAQgAcQEFAHwBBQCEAQIAiQEBAJABAwCXAQAAmQEAAJ0BAgClAQ4AtQEBAA==","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,""],[133,"T"],[135,""],[137,"U"],[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"],[392,""],[394,"T"],[395,""],[403,"U"],[406,""],[407,"R"],[409,""],[420,"T"],[423,"U,T"],[426,"U"],[429,""],[432,"V"],[435,"W"],[437,""]]}],["zcash_primitives",{"t":"CCCCCCCEFFFONNNNNNNNNNNNNNNNNNNNNNEONNNNNNNNNNNNNNNOOONOONNNNNNNNNNNNONNNNFPPGPPSPPSPFPGKGGPPPPPPKPPPPSPFPSMNNNNMNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNMNNNNMNNNNMNNNNNNNNNNNNNNNNNNNMNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHCCCSSSSSSSSSSSSSSSSSSSSSSSSPFPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNCNNNNNNNNNNNNNFFTTFFFTKFFFFTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHPPGPPGFPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKHMHHHHHHHHCMHHHHHHHKFRGRPRRPPRRPFFKRRFFFGFFPNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNMCNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNONNNNNNNNNNNNNNNOOONOONNNNONOCCCNNNNCNNNNNNNONNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNPGFFPPPSGPGPPPPPPFFFPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONNONOOONNNONNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNOOFSEEFFEENCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNCNCNNNNNNCNNNNNNNNNNNNNNNNFGSFPPTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNHHHSSSKMMHHHHHHHHHHCHHHHHHHHHKMMMMHHHHHHHCHHFFNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNKFFFKFRFFNONNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNCONNNNNOOOCNNNNNNNNNNNNNNNNNNNNNNNNNONOONNNNNNNNNGPPPFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFPPPPPPPPPFFGGGGFPPPFGGPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSHHHHHRKMCCCFNNNNNNNNNNNNNNNNNNNNGKPKTPNNNNNMNNNNNNNNMMNNNNNNMNPGFSSSPSSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTSSSSSTTPFGFPKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNHNNNNNNNNNNNNNOOOOOHHHHHHFFNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNCFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","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","address","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_address_pubkey","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","","","","","","","","","","try_map_bundles","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","PcztParts","PcztResult","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","build_for_pczt","clone","clone_into","clone_to_uninit","consensus_branch_id","cur","deref","","","","","","","","deref_mut","","","","","","","","drop","","","","","","","","end","expiry_height","fmt","","","","","","","from","","","","","","","","","","","","","get_fee","init","","","","","","","","into","","","","","","","","lock_time","mock_build","new","orchard","orchard_builder_config","orchard_meta","","params","","pczt_parts","sapling","sapling_builder_config","sapling_inputs","sapling_meta","","sapling_outputs","target_height","to_owned","to_string","","transaction","transparent","transparent_inputs","transparent_outputs","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","version","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","EffectsOnly","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","","","","","","input_amounts","input_scriptpubkeys","into","","","","","","is_coinbase","map_authorization","","map_script_sig","n","new","","partial_cmp","pczt","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","MissingSigningKey","TransparentBuilder","TransparentInputInfo","TransparentSigningSet","Unauthorized","add_input","add_key","add_output","borrow","","","","","borrow_mut","","","","","build","clone","","clone_into","","clone_to_uninit","","coin","","default","deref","","","","","deref_mut","","","","","drop","","","","","empty","eq","fmt","","","","from","","","","","init","","","","","input_amounts","input_scriptpubkeys","inputs","into","","","","","new","outpoint","","outputs","to_owned","","to_string","try_from","","","","","try_into","","","","","type_id","","","","","value_balance","vzip","","","","","Bip32Derivation","Bundle","Input","InputUpdater","InvalidIndex","InvalidRequiredHeightLocktime","InvalidRequiredTimeLocktime","InvalidSighashType","InvalidValue","MissingScriptSig","MissingSignature","NotP2sh","","Output","OutputUpdater","ParseError","SignerError","SpendFinalizerError","TxExtractorError","Unbound","UnexpectedSignatures","UnsupportedScriptPubkey","","Updater","UpdaterError","VerifyError","WrongRedeemScript","","WrongSpendingKey","bip32_derivation","","borrow","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","bundle","deref","","","","","","","","","","","","","","deref_mut","","","","","","","","","","","","","","derivation_path","drop","","","","","","","","","","","","","","eq","extract","extract_effects","finalize_spends","fmt","","","","","","","","","","","from","","","","","","","","","","","","","","hash160_preimages","hash256_preimages","init","","","","","","","","","","","","","","input_amounts","input_scriptpubkeys","inputs","inputs_mut","into","","","","","","","","","","","","","","outputs","parse","","","","partial_signatures","prevout_index","prevout_txid","proprietary","","redeem_script","","required_height_lock_time","required_time_lock_time","ripemd160_preimages","script_pubkey","","script_sig","seed_fingerprint","sequence","set_bip32_derivation","","set_hash160_preimage","set_hash256_preimage","set_proprietary","","set_redeem_script","","set_ripemd160_preimage","set_sha256_preimage","set_user_address","sha256_preimages","sighash_type","sign","try_from","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","update_input_with","update_output_with","update_with","user_address","value","","verify","","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","","ALL","ALL_ANYONECANPAY","NONE","NONE_ANYONECANPAY","SIGHASH_ALL","SIGHASH_ANYONECANPAY","SIGHASH_MASK","SIGHASH_NONE","SIGHASH_SINGLE","SINGLE","SINGLE_ANYONECANPAY","Shielded","SighashType","SignableInput","SignatureHash","Transparent","TransparentAuthorizingContext","as_ref","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","deref","","","deref_mut","","","drop","","","encode","eq","fmt","from","","","hash_type","init","","","input_amounts","input_scriptpubkeys","into","","","parse","signature_hash","to_owned","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"],[404,"zcash_primitives::legacy::keys"],[595,"zcash_primitives::legacy::testing"],[596,"zcash_primitives::memo"],[694,"zcash_primitives::merkle_tree"],[714,"zcash_primitives::transaction"],[963,"zcash_primitives::transaction::builder"],[1137,"zcash_primitives::transaction::builder::BuildConfig"],[1139,"zcash_primitives::transaction::components"],[1249,"zcash_primitives::transaction::components::amount"],[1315,"zcash_primitives::transaction::components::amount::testing"],[1318,"zcash_primitives::transaction::components::orchard"],[1342,"zcash_primitives::transaction::components::orchard::testing"],[1344,"zcash_primitives::transaction::components::sapling"],[1358,"zcash_primitives::transaction::components::sapling::testing"],[1359,"zcash_primitives::transaction::components::sprout"],[1402,"zcash_primitives::transaction::components::transparent"],[1550,"zcash_primitives::transaction::components::transparent::builder"],[1648,"zcash_primitives::transaction::components::transparent::pczt"],[1912,"zcash_primitives::transaction::components::transparent::testing"],[1918,"zcash_primitives::transaction::fees"],[1924,"zcash_primitives::transaction::fees::fixed"],[1945,"zcash_primitives::transaction::fees::transparent"],[1975,"zcash_primitives::transaction::fees::zip317"],[2029,"zcash_primitives::transaction::sighash"],[2095,"zcash_primitives::transaction::sighash::SignableInput"],[2100,"zcash_primitives::transaction::sighash_v4"],[2101,"zcash_primitives::transaction::sighash_v5"],[2102,"zcash_primitives::transaction::testing"],[2106,"zcash_primitives::transaction::txid"],[2143,"zcash_primitives::transaction::util"],[2144,"zcash_primitives::transaction::util::sha256d"],[2178,"core::option"],[2179,"core::fmt"],[2180,"std::io::error"],[2181,"core::hash"],[2182,"std::io"],[2183,"alloc::string"],[2184,"core::result"],[2185,"core::any"],[2186,"zcash_protocol::consensus"],[2187,"core::cmp"],[2188,"core::ops::range"],[2189,"proptest::strategy::traits"],[2190,"zcash_address::convert"],[2191,"subtle"],[2192,"bip32::error"],[2193,"secp256k1::key"],[2194,"zip32"],[2195,"bip32::extended_key::private_key"],[2196,"alloc::vec"],[2197,"bip32::child_number"],[2198,"zcash_protocol::memo"],[2199,"incrementalmerkletree"],[2200,"incrementalmerkletree::frontier"],[2201,"core::clone"],[2202,"incrementalmerkletree::witness"],[2203,"blake2b_simd"],[2204,"orchard::bundle"],[2205,"sapling_crypto::bundle"],[2206,"zcash_protocol::value"],[2207,"core::convert"],[2208,"core::ops::function"],[2209,"orchard::keys"],[2210,"orchard::address"],[2211,"sapling_crypto::builder"],[2212,"orchard::note"],[2213,"orchard::tree"],[2214,"sapling_crypto::keys"],[2215,"sapling_crypto::address"],[2216,"sapling_crypto::note"],[2217,"sapling_crypto::tree"],[2218,"sapling_crypto::zip32"],[2219,"rand_core"],[2220,"sapling_crypto::prover"],[2221,"orchard::builder"],[2222,"std::sync::mpsc"],[2223,"bls12_381::scalar"],[2224,"sapling_crypto::note::commitment"],[2225,"sapling_crypto::value"],[2226,"memuse"],[2227,"zcash_note_encryption"],[2228,"sapling_crypto::note::nullifier"],[2229,"redjubjub"],[2230,"redjubjub::verification_key"],[2231,"core::iter::traits::collect"],[2232,"core::num::nonzero"],[2233,"orchard::action"],[2234,"orchard::note::commitment"],[2235,"orchard::note::nullifier"],[2236,"orchard::primitives::redpallas"],[2237,"orchard::value"],[2238,"jubjub"],[2239,"sapling_crypto::note_encryption"],[2240,"alloc::collections::btree::map"],[2241,"zcash_primitives::transaction::components::transparent::pczt::updater"],[2242,"zcash_primitives::transaction::components::transparent::pczt::tx_extractor"],[2243,"zcash_primitives::transaction::components::transparent::pczt::spend_finalizer"],[2244,"zcash_primitives::transaction::components::transparent::pczt::parse"],[2245,"zcash_primitives::transaction::components::transparent::pczt::verify"],[2246,"zcash_primitives::transaction::components::transparent::pczt::signer"],[2247,"secp256k1"],[2248,"secp256k1::context"],[2249,"sha2"],[2250,"crypto_common"],[2251,"zcash_protocol"],[2252,"zcash_protocol::consensus::testing"],[2253,"zcash_protocol::constants"],[2254,"zcash_protocol::constants::mainnet"],[2255,"zcash_protocol::constants::regtest"],[2256,"zcash_protocol::constants::testnet"]],"i":"```````````nl1f1200001120120120000`200212001012012022212200120012012021201`BnD``10`10`Cn`Cf````323232`1322`1`0`BlCbCd3C`Cj6325063250632516325871632587163258716325871632587106325163258716325871632587163258716325871632587116325887711632587111657706325063250632506325163258716325874432511711`16325871811116325877163258716325871632587`````````````````````````````Ef`0`Ed01010101011001010101010110101`10100`0101110101010``En0```0`````F`EjEl1032FbFdFfFhFj65874321087432108743210874321078Fn769854321769854321041445455047698543219849854321769985432155858769854321476985432184`045598543217698854321769854321769854321769854321`Hf0`0Hb``1`0H`010Hd32103210321032103132100321032103132103221321110313321032103121032210333210321032103``Hj`````````0`````````Kd`0ALnKh2Jb0130```13``````0IlInAGf523Kj2KfJdJfJh5:78463210`7821078210782107;`35:7846632105:784632103;;;;5:784632107778633`77846321035:784632107388887805:7846321015:78463210633330217127863032```3866`782107305:784632105:784632103`65:78463210`385:7846321078666666Nb```AAd1AA```2`122222```2202Ml00000AAb1342A@bA@nAAh3467521044555033467521034675210346752103066772103346777775210434675210346752100440521401054214456720443467521034675210346752100346752104AM`0````````Kl`ACd10ACj210210210210200221021021021021021000002210222102222102221021022221`021`1`222210`2210210210210210````Ld0O`00101010101000101000101011011000001010000000`00110001010101```````Mf0`````````````````````Md000````````````M`AGb101010101010101010101011100101010101100``````AGj``Lb0AH`AGh2LhAGlOh435210`35210352103521024352104352104352103521024352104352102435210444352105Mb603323`232111122`46321546321546321354632111666546321321`Oj00````AHbOl1012AC`AGd2341031010101122341023410234103444102341023410003234102113104234102341023410323410````AIjAIf000AIbAIdAIh4```````101```04AIlAHdAHjAHlAInAJ`96:578AI`AHn65AHf543<9=8:;217605543<9=8:;21760543<9=8:;217600543<9=8:;217600111<9=8:;21760543<9=8:;2176077543<9=8:;217602211543<9=8:;217601176077776767777670743444343443777543<9=8:;21760543<9=8:;21760543<9=8:;2176055167676543<9=8:;21760``````A@l`0````AK`0000000000000000000``AJn`0000000AKb111111110AKd10222202AAn`````0``AKf10101010101010110011011001010000001101010101AJb000`````00AKj```0`AKh1021022221021021022221021102AJf02133`3213213213213AMb0000````````ALbALd101010101010101010101010`10101010```ALhALf100101010010101011011101010100","f":"````````````{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{f}}}f}{{b{b{dc}}}h{}}{{bj}h}{{{b{l}}}{{b{n}}}}{A`{{b{c}}}{}}00{A`{{b{dc}}}{}}00{A`h}00{{{b{f}}}A`}{{{b{f}}}{{Ad{A`{Ab{A`}}}}}}{{{b{f}}{b{f}}}Af}``{{{b{f}}{b{dAh}}}Aj}0{n{{Al{l}}}}{cc{}}00{{{b{{An{j}}}}}f}{{{b{l}}}f}{{{b{f}}{b{dc}}}hB`}{{}A`}00{{}c{}}00```{c{{Al{l}}}Bb}``{bc{}}{bBd}{c{{Bf{e}}}{}{}}00{{{b{{An{j}}}}}{{Ab{f}}}}{{}{{Bf{c}}}{}}00{bBh}00`{{}c{}}00{{{b{l}}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{A`{{b{c}}}{}}000000{A`{{b{dc}}}{}}000000{A`h}000000{{{b{C`}}}A`}{{{b{Cn}}}A`}{{{b{Cb}}}A`}{{{b{Cd}}}A`}{{{b{Cf}}}A`}{{{b{Bn}}}A`}{{{b{D`}}}A`}{{{b{C`}}}{{Ad{A`{Ab{A`}}}}}}{{{b{Cn}}}{{Ad{A`{Ab{A`}}}}}}{{{b{Cb}}}{{Ad{A`{Ab{A`}}}}}}{{{b{Cd}}}{{Ad{A`{Ab{A`}}}}}}{{{b{Cf}}}{{Ad{A`{Ab{A`}}}}}}{{{b{Bn}}}{{Ad{A`{Ab{A`}}}}}}{{{b{D`}}}{{Ad{A`{Ab{A`}}}}}}{{{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{{}A`}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}{{C`C`}Ch}2`{bc{}}000000{bBd}0{Dl{{Bf{C`}}}}{c{{Bf{e}}}{}{}}{Df{{Bf{C`}}}}{Dn{{Bf{C`}}}}22222{Ch{{Bf{D`}}}}3{{}{{Bf{c}}}{}}000000{bBh}000000{{}c{}}000000{{}{{`{{Eb{}{{E`{D`}}}}}}}}{{D`{b{c}}}{{`{{Eb{}{{E`{{Ab{C`}}}}}}}}}Bl}```````````````````````````````{{{b{Ed}}}{{Ab{Ef}}}}{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}{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0{A`h}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`}{{}A`}0{{}c{}}0`{{{b{Ef}}{b{Ef}}}{{Ab{Db}}}}{c{{Al{Ed}}}Bb}{{{b{Ef}}}Ed}{{{b{Ed}}}A`}{{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`}}}}{A`{{b{c}}}{}}00000000{A`{{b{dc}}}{}}00000000{{{b{Fn}}F`}{{Bf{EfG`}}}}{{{b{Fd}}EnF`}{{Bf{GbG`}}}}{{{b{Fj}}F`}{{Bf{EfG`}}}}{{{b{Fd}}}{{Bf{FjG`}}}}{{{b{Fd}}}{{Bf{FfG`}}}}{{{b{Fb}}F`}{{Bf{GdG`}}}}{{{b{Fd}}}{{Bf{FhG`}}}}1{{{b{Fb}}EnF`}{{Bf{GdG`}}}}{{{b{{Cl{j}}}}}{{Bf{FnG`}}}}{{{b{{Cl{j}}}}}{{Bf{FdG`}}}}{A`h}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{}}00{GfEn}111111{{{b{{An{j}}}}}{{Ab{Fb}}}}{{{Gh{Gd}}}Fb}{Ch{{Ab{F`}}}}{{{b{c}}{b{{An{j}}}}Gj}{{Bf{FbG`}}}Bl}{{{b{F`}}}Ch}{{}A`}00000000{{{b{Fd}}}Ej}{{}c{}}00000000{{{b{F`}}}{{Ab{F`}}}}{{{b{Fd}}}{{Ad{EjEl}}}}{{{b{Gb}}}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}{A`{{b{c}}}{}}0{{{b{Hd}}}{{b{Dj}}}}11{A`{{b{dc}}}{}}000{A`h}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{}}{HfH`}9111{{{b{{An{j}}}}}{{Bf{H`Hb}}}}{{{b{{An{j}}}}}{{Bf{HfHb}}}}{{{b{Dj}}}{{Bf{Hf}}}}{{}A`}000{{}c{}}000{{{b{H`}}{b{H`}}}{{Ab{Db}}}}{bc{}}000{bBd}{c{{Bf{e}}}{}{}}000{H`{{Bf{Hf}}}}{{{b{H`}}}{{Bf{Hf}}}}{{}{{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{A`}}}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}{{cA`}{{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}{A`{{b{c}}}{}}0000{{{b{In}}}{{b{{Kf{Kj}}}}}}11111{A`{{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{}{}{}{}{}}{A`h}000000000{{{b{Il}}}A`}{{{b{Il}}}{{Ad{A`{Ab{A`}}}}}}{{{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}`{{}A`}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{{{Kf{c}}gik}{{Bf{{Kf{m}}e}}}Kh{}{{Mh{{Ab{Lb}}}{{Lj{{Bf{{Ab{Lb}}e}}}}}}}{{Mh{{Ab{{L`{Kl}}}}}{{Lj{{Bf{{Ab{{L`{Kl}}}}e}}}}}}}{{Mh{{Ab{{Kn{Kl}}}}}{{Lj{{Bf{{Ab{{Kn{Kl}}}}e}}}}}}}Kh}`{{{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}}}}NfNhNj}{{Bf{h{Nb{g}}}}}BlNd{}}{{{b{d{Ml{ce}}}}{Ab{Nl}}NnO`H`}{{Bf{h{Nb{g}}}}}BlNd{}}{{{b{d{Ml{ce}}}}ObOdOf}{{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}}}{}}0000000{{{b{d}}}{{b{dc}}}{}}0000000{{{Ml{ce}}{b{Ol}}{b{{An{On}}}}{b{{An{A@`}}}}g{b{i}}{b{k}}{b{m}}}{{Bf{A@bNb}}}BlNd{A@dA@f}A@hA@jA@l}{{{Ml{ce}}g{b{i}}}{{Bf{{A@n{c}}Nb}}}BlNd{A@dA@f}A@l}{{{b{AA`}}}AA`}{{b{b{dc}}}h{}}{{bj}h}`{{{b{AAb}}}Ch}{A`{{b{c}}}{}}0000000{A`{{b{dc}}}{}}0000000{A`h}0000000{{{b{AAb}}}{{Ab{Ch}}}}`{{{b{{AAd{c}}}}{b{dAh}}}AjAAf}{{{b{{AAd{c}}}}{b{dAh}}}AjLn}{{{b{{Nb{c}}}}{b{dAh}}}AjAAf}{{{b{{Nb{c}}}}{b{dAh}}}AjLn}{{{b{A@b}}{b{dAh}}}Aj}{{{b{{A@n{c}}}}{b{dAh}}}Aj{LnBl}}{{{b{{AAh{c}}}}{b{dAh}}}Aj{LnBl}}{{{Ad{ChCh}}}AAb}{cc{}}00{AAj{{Nb{c}}}{}}{Ld{{Nb{c}}}{}}2{{{AAd{c}}}{{Nb{c}}}{}}{AAl{{Nb{c}}}{}}4444{{{b{{Ml{ce}}}}{b{g}}}{{Bf{O`AAd}}}BlNdA@l}{{}A`}0000000{{}c{}}0000000`{{{Ml{ce}}{b{Ol}}{b{{An{On}}}}{b{{An{A@`}}}}g}{{Bf{A@b{Nb{AAn}}}}}BlNdA@d}{{cC`AA`}{{Ml{ch}}}Bl}`{{{b{AA`}}}{{Ab{{Ad{AB`ABb}}}}}}{{{b{A@b}}}{{b{ABd}}}}`{{{b{{Ml{ce}}}}}{{b{c}}}{}Nd}```{{{b{AA`}}}{{Ab{{Ad{ABfABh}}}}}}{{{b{{Ml{ce}}}}}{{b{{An{ABj}}}}}{}Nd}{{{b{A@b}}}{{b{ABl}}}}`{{{b{{Ml{ce}}}}}{{b{{An{ABn}}}}}{}Nd}{{{b{{Ml{ce}}}}}C`{}Nd}{bc{}}{bBd}0{{{b{A@b}}}{{b{In}}}}`{{{b{{Ml{ce}}}}}{{b{{An{AC`}}}}}{}Nd}{{{b{{Ml{ce}}}}}{{b{{An{Oh}}}}}{}Nd}{c{{Bf{e}}}{}{}}0000000{{}{{Bf{c}}}{}}0000000{bBh}0000000`{{}c{}}0000000{{{Ml{ch}}{ACb{AAb}}}{{Ml{c{ACb{AAb}}}}}Bl}``````````{{KlKl}{{Ab{Kl}}}}`{{{b{{ACd{c}}}}}{{b{ACf}}}ACh}{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{Kl}}}Kl}{{{b{{ACd{c}}}}}{{ACd{c}}}{IdACh}}{{{b{{ACj{c}}}}}{{ACj{c}}}Id}{{b{b{dc}}}h{}}00{{bj}h}00{{{b{Kl}}{b{Kl}}}Db}{{{b{{ACj{c}}}}}{{Cl{j}}}{}}{{{b{{ACj{c}}}}}{{b{ACl}}}{}}{DnKl}{DfKl}{{{b{{ACd{c}}}}}{{b{ACn}}}ACh}{{{b{{ACj{c}}}}}{{b{ACn}}}{}}{A`{{b{c}}}{}}00{A`{{b{dc}}}{}}00{A`h}00{{{b{Kl}}}A`}{{{b{{ACd{Mj}}}}}A`}{{{b{{ACj{c}}}}}A`AD`}{{{b{Kl}}}{{Ad{A`{Ab{A`}}}}}}{{{b{{ACd{Mj}}}}}{{Ad{A`{Ab{A`}}}}}}{{{b{{ACj{c}}}}}{{Ad{A`{Ab{A`}}}}}AD`}{{{b{{ACj{c}}}}}{{b{{Cl{j}}}}}{}}{{{b{{ACj{c}}}}}{{b{{Cl{j}}}}}{}}{{{b{{ACj{c}}}}}ADb{}}{{{b{{ACj{c}}}}}{{b{ADb}}}{}}{{{b{Kl}}{b{Kl}}}Af}{{{b{Kl}}{b{dAh}}}{{Bf{hDd}}}}{{{b{{ACd{c}}}}{b{dAh}}}{{Bf{hDd}}}ACh}{{{b{{ACj{c}}}}{b{dAh}}}{{Bf{hDd}}}{}}{{{b{O`}}}Kl}{O`Kl}{cc{}}00{Dn{{Bf{KlLd}}}}{{{Cl{j}}}{{Bf{KlLd}}}}10{{ACnACfADd{ADh{ADf}}}{{ACd{c}}}ACh}{{ACnAClADb{Cl{j}}{Cl{j}}c}{{ACj{c}}}{}}{Df{{Bf{KlLd}}}}3{{}A`}00{{}c{}}00{KlAf}0{{KlA`}{{Ab{Kl}}}}{KlKl}{{{b{{ACd{c}}}}}{{b{ADd}}}ACh}`{{{b{{ACj{c}}}}}{{b{{Cl{j}}}}}{}}{{{b{Kl}}{b{Kl}}}{{Ab{Db}}}}{{{b{{ACd{c}}}}}{{b{{ADh{ADf}}}}}ACh}`{{{b{{ACd{c}}}}}bACh}`{{KlKl}{{Ab{Kl}}}}{c{{Ab{Kl}}}{{ADl{}{{ADj{Kl}}}}}}{Kl{{Cl{j}}}}{bc{}}00`{c{{Bf{e}}}{}{}}{Dn{{Bf{KlLd}}}}11{{}{{Bf{c}}}{}}00{bBh}00{{}c{}}00{{}Kl}:{{{b{{ACj{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`}{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0{{O`{ADn{Df}}}O`}{{{b{O`}}{ADn{Df}}}{{AE`{O`}}}}{A`h}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{}}0{AEbLd}{Dn{{Bf{O`Ld}}}}{{{Cl{j}}}{{Bf{O`Ld}}}}{Df{{Bf{O`Ld}}}}1{{}A`}0{{}c{}}0{O`Df}{{{b{O`}}}Af}0{{O`Df}{{Ab{O`}}}}{{O`A`}{{Ab{O`}}}}{{{b{O`}}{b{O`}}}{{Ab{Db}}}}{{O`O`}{{Ab{O`}}}}`{O`{{Cl{j}}}}{bc{}}0{bBd}{Kl{{Bf{O`}}}}{Df{{Bf{O`}}}}{c{{Bf{e}}}{}{}}0{{}{{Bf{c}}}{}}0{bBh}0{{}c{}}0{{}{{`{{Eb{}{{E`{Kl}}}}}}}}{{}{{`{{Eb{}{{E`{O`}}}}}}}}1````{{{b{Mf}}c}eAEdAEd}{{{b{Mf}}}}{c{{Al{{AEf{h}}}}}Bb}{c{{Al{ABb}}}Bb}{c{{Al{AEh}}}Bb}{c{{Al{AEj}}}Bb}{c{{Al{AEl}}}Bb}{c{{Al{AEn}}}Bb}{c{{Al{{AF`{e}}}}}BbAFb}{c{{Al{{Ab{{Kn{AFdKl}}}}}}}Bb}{c{{Al{AFf}}}Bb}{c{{Al{{AFj{AFh}}}}}Bb}`{{c{b{AEf}}}{{Al{h}}}Bj}{{c{b{AEh}}}{{Al{h}}}Bj}{{c{b{AEl}}}{{Al{h}}}Bj}{{c{b{AEn}}}{{Al{h}}}Bj}{{{Ab{{b{{Kn{AFdKl}}}}}}c}{{Al{h}}}Bj}{{c{b{AFf}}}{{Al{h}}}Bj}{{c{b{{AFj{AFh}}}}}{{Al{h}}}Bj}{A`{{`{{Eb{}{{E`{{Kn{AFdKl}}}}}}}}}}{Jb{{`{{Eb{}{{E`{{Ab{{Kn{AFdKl}}}}}}}}}}}}`{{{b{dMd}}}}{{{b{dMd}}c}eAChACh}11{{c{b{Dj}}}{{Al{AFl}}}Bb}{c{{Al{AFn}}}Bb}{c{{Al{{ACj{AFn}}}}}Bb}{c{{Al{{ACd{Mj}}}}}Bb}{{cAf}{{Al{{Ad{Kl{Gl{{ACd{Mj}}}}{Gl{{ACj{AFn}}}}}}}}}Bb}{{c{b{{ACj{AFn}}}}}{{Al{h}}}Bj}{{c{Ab{{b{{L`{MjKl}}}}}}Af}{{Al{h}}}Bj}`{{{b{c}}C`}AG`Bl}{Jb{{`{{Eb{}{{E`{{Ab{{L`{MjKl}}}}}}}}}}}}``{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{M`}}}M`}{{{b{AGb}}}AGb}{{b{b{dc}}}h{}}0{{bj}h}0{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0{A`h}0{{{b{M`}}{b{dAh}}}Aj}{{{b{AGb}}{b{dAh}}}{{Bf{hDd}}}}{cc{}}0{{}A`}0{{}c{}}0```{{{b{AGb}}}Kl}{{cAf}{{Al{AGb}}}Bb}{bc{}}0{c{{Bf{e}}}{}{}}0{{}{{Bf{c}}}{}}0{bBh}0{{{b{M`}}}{{Ab{Kl}}}}{{}c{}}0{{{b{AGb}}c}{{Al{h}}}Bj}`````````{{{Lb{AGd}}{b{{Kf{AGf}}}}{b{{Jh{J`}}}}{b{Ol}}}{{Bf{{Lb{AGh}}Oj}}}}`{b{{b{c}}}{}}00000{{{b{d}}}{{b{dc}}}{}}00000`{{{b{AGh}}}AGh}{{{b{{Lb{c}}}}}{{Lb{c}}}{IdAGj}}{{{b{Lh}}}Lh}{{{b{{AGl{c}}}}}{{AGl{c}}}{IdAGj}}{{{b{Oh}}}Oh}{{b{b{dc}}}h{}}0000{{bj}h}0000{{{b{Lh}}{b{Lh}}}Db}{A`{{b{c}}}{}}00000{A`{{b{dc}}}{}}00000{A`h}00000{{{b{AGh}}{b{AGh}}}Af}{{{b{{Lb{c}}}}{b{{Lb{c}}}}}Af{AGnAGj}}{{{b{Lh}}{b{Lh}}}Af}{{{b{{AGl{c}}}}{b{{AGl{c}}}}}Af{AGnAGj}}{{{b{Oh}}{b{Oh}}}Af}{{}Lh}{{{b{AH`}}{b{dAh}}}Aj}{{{b{AGh}}{b{dAh}}}Aj}{{{b{{Lb{c}}}}{b{dAh}}}Aj{LnAGj}}{{{b{Lh}}{b{dAh}}}Aj}{{{b{{AGl{c}}}}{b{dAh}}}Aj{LnAGj}}{{{b{Oh}}{b{dAh}}}Aj}{cc{}}00000{{{b{Lh}}}{{b{{Cl{j}}}}}}{{}A`}00000{{{b{AH`}}}{{Gl{O`}}}}{{{b{AH`}}}{{Gl{Ed}}}}{{}c{}}00000{{{b{{Lb{c}}}}}AfAGj}{{{b{Mb}}c}eAGjAGj}{{{Lb{c}}g}{{Lb{e}}}AGjAGj{{Mb{ce}}}}{{{b{Mb}}}}{{{b{Lh}}}Ch}{{{Cl{j}}Ch}Lh}{Lh{{AGl{AGd}}}}{{{b{Lh}}{b{Lh}}}{{Ab{Db}}}}``{c{{Al{Lh}}}Bb}{{{b{dc}}}{{Al{{AGl{AGh}}}}}Bb}{{{b{dc}}}{{Al{Oh}}}Bb}{{{b{Oh}}}{{Ab{Ef}}}}{{{b{Oh}}}{{b{Ed}}}}````{bc{}}0000{c{{Bf{e}}}{}{}}00000{{}{{Bf{c}}}{}}00000{{{b{Lh}}}{{b{Il}}}}{bBh}00000{{{b{Oh}}}O`}`{{{b{{Lb{c}}}}g}{{Bf{Kle}}}AGj{{Lf{Ld}}}{{Ll{{b{Lh}}}{{Lj{{Bf{Kle}}}}}}}}``{{}c{}}00000{{{b{Lh}}c}{{Al{h}}}Bj}{{{b{{AGl{AGh}}}}c}{{Al{h}}}Bj}{{{b{Oh}}c}{{Al{h}}}Bj}````````{{{b{dAHb}}GbLhOh}{{Bf{hOj}}}}{{{b{dOl}}Gd}Gb}{{{b{dAHb}}{b{Ef}}O`}{{Bf{hOj}}}}{b{{b{c}}}{}}0000{{{b{d}}}{{b{dc}}}{}}0000{AHb{{Ab{{Lb{AGd}}}}}}{{{b{AC`}}}AC`}{{{b{AGd}}}AGd}{{b{b{dc}}}h{}}0{{bj}h}0{{{b{AC`}}}{{b{Oh}}}}0{{}Ol}{A`{{b{c}}}{}}0000{A`{{b{dc}}}{}}0000{A`h}0000{{}AHb}{{{b{Oj}}{b{Oj}}}Af}{{{b{Oj}}{b{dAh}}}Aj}0{{{b{AC`}}{b{dAh}}}Aj}{{{b{AGd}}{b{dAh}}}Aj}{cc{}}0000{{}A`}0000{{{b{AGd}}}{{Gl{O`}}}}{{{b{AGd}}}{{Gl{Ed}}}}{{{b{AHb}}}{{b{{An{AC`}}}}}}{{}c{}}0000>{{{b{AC`}}}{{b{Lh}}}}0{{{b{AHb}}}{{b{{An{Oh}}}}}}{bc{}}0{bBd}{c{{Bf{e}}}{}{}}0000{{}{{Bf{c}}}{}}0000{bBh}0000{{{b{AHb}}}{{Bf{KlLd}}}}{{}c{}}0000`````````````````````````````{{{b{AHd}}}{{b{{AHh{{Cl{j}}AHf}}}}}}{{{b{AHj}}}{{b{{AHh{{Cl{j}}AHf}}}}}}{b{{b{c}}}{}}0000000000000{{{b{d}}}{{b{dc}}}{}}0000000000000{{{b{AHl}}}{{b{AHn}}}}{A`{{b{c}}}{}}0000000000000{A`{{b{dc}}}{}}0000000000000{{{b{AHf}}}{{b{{Gl{Gn}}}}}}{A`h}0000000000000{{{b{AHf}}{b{AHf}}}Af}{AHn{{Bf{{Ab{{Lb{AI`}}}}AIb}}}}{{{b{AHn}}}{{Bf{{Ab{{Lb{AH`}}}}AIb}}}}{{{b{dAHn}}}{{Bf{hAId}}}}{{{b{AIf}}{b{dAh}}}Aj}{{{b{AIh}}{b{dAh}}}Aj}{{{b{AIj}}{b{dAh}}}Aj}{{{b{AIl}}{b{dAh}}}Aj}{{{b{AId}}{b{dAh}}}Aj}{{{b{AIb}}{b{dAh}}}Aj}{{{b{AI`}}{b{dAh}}}Aj}{{{b{AHn}}{b{dAh}}}Aj}{{{b{AHd}}{b{dAh}}}Aj}{{{b{AHj}}{b{dAh}}}Aj}{{{b{AHf}}{b{dAh}}}Aj}{cc{}}0000000000000{{{b{AHd}}}{{b{{AHh{{Cl{j}}{Gl{j}}}}}}}}0{{}A`}0000000000000{{{b{AI`}}}{{Gl{O`}}}}{{{b{AI`}}}{{Gl{Ed}}}}{{{b{AHn}}}{{b{{Gl{AHd}}}}}}{{{b{dAHn}}}{{b{d{An{AHd}}}}}}{{}c{}}0000000000000{{{b{AHn}}}{{b{{Gl{AHj}}}}}}{{{Gl{AHd}}{Gl{AHj}}}{{Bf{AHnAIf}}}}{{{Cl{j}}Ch{Ab{Ch}}{Ab{Ch}}{Ab{Ch}}{Ab{{Gl{j}}}}Df{Gl{j}}{Ab{{Gl{j}}}}{AHh{{Cl{j}}{Gl{j}}}}j{AHh{{Cl{j}}AHf}}{AHh{{Cl{j}}{Gl{j}}}}{AHh{{Cl{j}}{Gl{j}}}}{AHh{{Cl{j}}{Gl{j}}}}{AHh{{Cl{j}}{Gl{j}}}}{AHh{Bd{Gl{j}}}}}{{Bf{AHdAIf}}}}{{Df{Gl{j}}{Ab{{Gl{j}}}}{AHh{{Cl{j}}AHf}}{Ab{Bd}}{AHh{Bd{Gl{j}}}}}{{Bf{AHjAIf}}}}{{{Cl{j}}{Gl{Ch}}}{{Bf{AHfAIf}}}};{{{b{AHd}}}{{b{Ch}}}}{{{b{AHd}}}{{b{Il}}}}{{{b{AHd}}}{{b{{AHh{Bd{Gl{j}}}}}}}}{{{b{AHj}}}{{b{{AHh{Bd{Gl{j}}}}}}}}{{{b{AHd}}}{{b{{Ab{Ed}}}}}}{{{b{AHj}}}{{b{{Ab{Ed}}}}}}{{{b{AHd}}}{{b{{Ab{Ch}}}}}}0{{{b{AHd}}}{{b{{AHh{{Cl{j}}{Gl{j}}}}}}}}{{{b{AHd}}}{{b{Ed}}}}{{{b{AHj}}}{{b{Ed}}}}5{{{b{AHf}}}{{b{{Cl{j}}}}}}4{{{b{dAIn}}{Cl{j}}AHf}h}{{{b{dAJ`}}{Cl{j}}AHf}h}{{{b{dAIn}}{Gl{j}}}h}0{{{b{dAIn}}Bd{Gl{j}}}h}{{{b{dAJ`}}Bd{Gl{j}}}h}{{{b{dAIn}}Ed}{{Bf{hAIj}}}}{{{b{dAJ`}}Ed}{{Bf{hAIj}}}}44{{{b{dAJ`}}Bd}h};{{{b{AHd}}}{{b{AJb}}}}{{{b{dAHd}}A`{b{{Kf{e}}}}{b{{Jh{J`}}}}{b{Gd}}{b{{AJd{g}}}}}{{Bf{hAIl}}}AJf{{Kh{}{{AJh{c}}}}}AJj}{c{{Bf{e}}}{}{}}0000000000000{{}{{Bf{c}}}{}}0000000000000{bBh}0000000000000{{{b{dAHl}}A`c}{{Bf{hAIj}}}{{Mh{AIn}{{Lj{{Bf{hAIj}}}}}}}}{{{b{dAHl}}A`c}{{Bf{hAIj}}}{{Mh{AJ`}{{Lj{{Bf{hAIj}}}}}}}}{{{b{dAHn}}c}{{Bf{hAIj}}}{{Mh{AHl}{{Lj{{Bf{hAIj}}}}}}}}{{{b{AHj}}}{{b{{Ab{Bd}}}}}}{{{b{AHd}}}{{b{O`}}}}{{{b{AHj}}}{{b{O`}}}}{{{b{AHd}}}{{Bf{hAIh}}}}{{{b{AHj}}}{{Bf{hAIh}}}}{{}c{}}0000000000000`{{}{{`{{Eb{}{{E`{{Ab{{Lb{AGh}}}}}}}}}}}}{{}{{`{{Eb{}{{E`{Lh}}}}}}}}{{}{{`{{Eb{}{{E`{Ed}}}}}}}}{{}{{`{{Eb{}{{E`{{AGl{AGh}}}}}}}}}}{{}{{`{{Eb{}{{E`{Oh}}}}}}}}``{{{b{{A@l{}{{AJl{c}}}}}}{b{e}}C`giA`A`A`}{{Bf{O`c}}}{}Bl{{ADl{}{{ADj{AJn}}}}}{{ADl{}{{ADj{A`}}}}}}````{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AK`}}}AK`}{{b{b{dc}}}h{}}{{bj}h}{A`{{b{c}}}{}}{A`{{b{dc}}}{}}{A`h}{{{b{AK`}}{b{c}}C`egA`A`A`}{{Bf{O`i}}}Bl{{ADl{}{{ADj{AJn}}}}}{{ADl{}{{ADj{A`}}}}}{}}{{{b{AK`}}}O`}{{{b{AK`}}{b{dAh}}}Aj}{cc{}}{{}A`}{{}c{}}{O`AK`}{bc{}}{c{{Bf{e}}}{}{}}{{}{{Bf{c}}}{}}{bBh}{{}c{}}``````{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AJn}}}AJn}{{b{b{dc}}}h{}}{{bj}h}{{{b{AKb}}}{{b{Oh}}}}{A`{{b{c}}}{}}{A`{{b{dc}}}{}}{A`h}{{{b{AJn}}{b{AJn}}}Af}{{{b{AJn}}{b{dAh}}}Aj}{cc{}}{{}A`}{{}c{}}{{{b{AKb}}}{{b{Lh}}}}{{{b{AKd}}}{{b{Ed}}}}{{{b{AKb}}}AJn}{{{b{AKd}}}A`}{bc{}}{c{{Bf{e}}}{}{}}{{}{{Bf{c}}}{}}{bBh}{{{b{AKd}}}O`}{{}c{}}`````````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{AKf}}}AKf}{{{b{AAn}}}AAn}{{b{b{dc}}}h{}}0{{bj}h}0{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0{A`h}0{{{b{AAn}}{b{AAn}}}Af}{{{b{AKf}}{b{c}}C`egA`A`A`}{{Bf{O`i}}}Bl{{ADl{}{{ADj{AJn}}}}}{{ADl{}{{ADj{A`}}}}}{}}{{{b{AKf}}{b{dAh}}}Aj}{{{b{AAn}}{b{dAh}}}Aj}0{cc{}}{LdAAn}1{{{b{AKf}}}A`}{{}A`}0{{}c{}}0{{{b{AKf}}}O`}{{O`A`A`A`}{{Ab{AKf}}}}44{{}AKf}{bc{}}0{bBd}{c{{Bf{e}}}{}{}}0{{}{{Bf{c}}}{}}0{bBh}0{{}c{}}0`````````````````{{{b{AKh}}}{{b{{Cl{j}}}}}}{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{AJb}}}AJb}{{b{b{dc}}}h{}}{{bj}h}{A`{{b{c}}}{}}00{A`{{b{dc}}}{}}00{A`h}00{{{b{AJb}}}j}{{{b{AJb}}{b{AJb}}}Af}{{{b{AJb}}{b{dAh}}}Aj}{cc{}}00{{{b{AKj}}}j}{{}A`}00{{{b{AJf}}}{{Gl{O`}}}}{{{b{AJf}}}{{Gl{Ed}}}}{{}c{}}00{j{{Ab{AJb}}}}{{{b{{Kf{g}}}}{b{AKj}}{b{{Jh{J`}}}}}AKh{{ACh{}{{AKl{AFn}}{AKn{AFn}}}}}AJf{{Kh{}{{AL`{c}}{AJh{e}}}}}}{bc{}}{c{{Bf{e}}}{}{}}00{{}{{Bf{c}}}{}}00{bBh}00{{}c{}}00`````{{{b{{Kf{e}}}}{b{AKj}}}J`{{ACh{}{{AKl{AFn}}{AKn{AFn}}}}}{{Kh{}{{AL`{c}}}}}}{{{b{{Kf{e}}}}{b{AKj}}{b{{Jh{J`}}}}}J`AJf{{Kh{}{{AJh{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{ALb}}cegi}k{}{}{}{}{}}{{{b{ALd}}cegi}k{}{}{}{}{}}{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0{{{b{ALb}}JbD`ChC`}c{}}{{{b{ALd}}JbD`ChC`}c{}}{{{b{ALb}}{Ab{{b{{Kn{Kl}}}}}}}c{}}{{{b{ALd}}{Ab{{b{{Kn{AFdKl}}}}}}}c{}}{{{b{ALb}}{Ab{{b{{L`{Kl}}}}}}}c{}}{{{b{ALd}}{Ab{{b{{L`{MjKl}}}}}}}J`}{{{b{ALb}}{Ab{{b{Lb}}}}}c{}}{{{b{ALd}}{Ab{{b{{Lb{AGh}}}}}}}J`}{A`h}0{cc{}}0{{}A`}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{{}ALf}{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0=={{{b{dALf}}}{{Al{h}}}}==<<;;{{{ALh{c}}}cBb}{{{ALh{c}}}{{ALl{ALj}}}Bb}{ALf{{ALl{ALj}}}}{c{{ALh{c}}}Bb}{{{b{d{ALh{c}}}}{b{d{An{j}}}}}{{Al{A`}}}Bb}>>==<<;;{{{b{dALf}}{b{{An{j}}}}}{{Al{A`}}}}","D":"DJd","p":[[1,"reference",null,null,1],[0,"mut"],[5,"BlockHash",8],[1,"unit"],[1,"u8"],[5,"BlockHeader",8],[5,"BlockHeaderData",8],[1,"usize"],[6,"Option",2178,null,1],[1,"tuple",null,null,1],[1,"bool"],[5,"Formatter",2179],[8,"Result",2179],[8,"Result",2180],[1,"slice"],[10,"Hasher",2181],[10,"Read",2182],[5,"String",2183],[6,"Result",2184,null,1],[5,"TypeId",2185],[10,"Write",2182],[10,"Parameters",74,2186],[6,"NetworkUpgrade",74,2186],[5,"BlockHeight",74,2186],[5,"MainNetwork",74,2186],[5,"TestNetwork",74,2186],[6,"Network",74,2186],[1,"u32"],[10,"NetworkConstants",74,2186],[1,"array"],[6,"NetworkType",74,2186],[6,"BranchId",74,2186],[6,"Ordering",2187],[5,"Error",2179],[1,"u64"],[10,"RangeBounds",2188],[1,"str"],[1,"i32"],[1,"i64"],[17,"Value"],[10,"Strategy",2189],[5,"Script",350],[6,"TransparentAddress",350],[6,"ConversionError",2190],[5,"InternalOvk",404],[5,"ExternalOvk",404],[5,"TransparentKeyScope",404],[5,"NonHardenedChildIndex",404],[5,"AccountPrivKey",404],[5,"AccountPubKey",404],[5,"ExternalIvk",404],[5,"InternalIvk",404],[5,"EphemeralIvk",404],[5,"Choice",2191],[10,"IncomingViewingKey",404],[6,"Error",2192],[5,"PublicKey",2193],[5,"SecretKey",2193],[6,"Scope",2194],[5,"ExtendedPrivateKey",2195],[5,"AccountId",2194],[5,"Vec",2196],[5,"ChildNumber",2197],[5,"MemoBytes",596,2198],[6,"Error",596,2198],[5,"TextMemo",596,2198],[6,"Memo",596,2198],[5,"MerklePath",2199],[10,"HashSer",694],[5,"Address",2199],[5,"CommitmentTree",2200],[5,"Frontier",2200],[10,"Hashable",2199],[10,"Clone",2201],[5,"IncrementalWitness",2202],[5,"NonEmptyFrontier",2200],[5,"Position",2199],[5,"TxId",714],[5,"Transaction",714],[5,"Hash",2203],[6,"TxVersion",714],[5,"TransparentDigests",714],[5,"TzeDigests",714],[5,"TxDigests",714],[17,"HeaderDigest"],[17,"TransparentDigest"],[17,"SaplingDigest"],[17,"OrchardDigest"],[17,"Digest"],[10,"TransactionDigest",714],[5,"TransactionData",714],[10,"Authorization",714],[5,"Authorized",714],[5,"Amount",1139],[5,"Bundle",2204],[5,"Bundle",2205],[5,"Bundle",1402],[6,"BalanceError",1249,2206],[10,"From",2207],[5,"OutPoint",1402],[17,"Output"],[10,"FnMut",2208],[10,"Debug",2179],[5,"Bundle",1359],[10,"MapAuth",1402],[10,"MapAuth",1344],[10,"MapAuth",1318],[10,"FnOnce",2208],[5,"Authorized",2205],[5,"Builder",963],[5,"OutgoingViewingKey",2209],[5,"Address",2210],[6,"Error",963],[10,"ProverProgress",2211],[5,"FullViewingKey",2209],[5,"Note",2212],[5,"MerklePath",2213],[5,"OutgoingViewingKey",2214],[5,"PaymentAddress",2215],[5,"NonNegativeAmount",1249],[5,"FullViewingKey",2214],[5,"Note",2216],[8,"MerklePath",2217],[5,"TxOut",1402],[6,"Error",1550],[5,"TransparentSigningSet",1550],[5,"ExtendedSpendingKey",2218],[5,"SpendAuthorizingKey",2209],[5,"BuildResult",963],[10,"RngCore",2219],[10,"CryptoRng",2219],[10,"SpendProver",2220],[10,"OutputProver",2220],[10,"FeeRule",1918],[5,"PcztResult",963],[6,"BuildConfig",963],[5,"Progress",963],[6,"FeeError",963],[10,"Display",2179],[5,"PcztParts",963],[6,"Error",2211],[6,"SpendError",2221],[6,"FeeError",1975],[6,"BundleType",2221],[5,"Anchor",2213],[5,"BundleMetadata",2221],[6,"BundleType",2211],[5,"Anchor",2217],[5,"SpendInfo",2211],[5,"SaplingMetadata",2211],[5,"OutputInfo",2211],[5,"TransparentInputInfo",1550],[5,"Sender",2222],[5,"SpendDescription",1139,2205],[5,"Scalar",2223],[10,"Authorization",2205],[5,"OutputDescription",1139,2205],[5,"ExtractedNoteCommitment",2224],[5,"ValueCommitment",2225],[10,"DynamicUsage",2226],[5,"EphemeralKeyBytes",2227],[5,"Nullifier",2228],[6,"SpendAuth",2229],[5,"VerificationKey",2230],[17,"Item"],[10,"IntoIterator",2231],[5,"NonZero",2232],[5,"QuotRem",2206],[6,"Infallible",2207],[10,"Authorization",2204],[5,"Action",2233],[5,"ExtractedNoteCommitment",2234],[5,"Flags",2204],[5,"TransmittedNoteCiphertext",2212],[5,"Nullifier",2235],[5,"Signature",2236],[10,"SigType",2236],[5,"Authorized",2204],[5,"ValueCommitment",2237],[8,"SpendAuth",2236],[5,"VerificationKey",2236],[8,"Base",2238],[8,"GrothProofBytes",2205],[6,"Zip212Enforcement",2239],[5,"JsDescription",1359],[5,"Unauthorized",1550],[5,"Unauthorized",714],[5,"Authorized",1402],[10,"Authorization",1402],[5,"TxIn",1402],[10,"PartialEq",2187],[5,"EffectsOnly",1402],[5,"TransparentBuilder",1550],[5,"Input",1648],[5,"Bip32Derivation",1648],[5,"BTreeMap",2240],[5,"Output",1648],[5,"Updater",1648,2241],[5,"Bundle",1648],[5,"Unbound",1648,2242],[6,"TxExtractorError",1648,2242],[6,"SpendFinalizerError",1648,2243],[6,"ParseError",1648,2244],[6,"VerifyError",1648,2245],[6,"UpdaterError",1648,2241],[6,"SignerError",1648,2246],[5,"InputUpdater",1648,2241],[5,"OutputUpdater",1648,2241],[5,"SighashType",2029],[5,"Secp256k1",2247],[10,"TransparentAuthorizingContext",2029],[17,"TransparentAuth"],[10,"Signing",2248],[17,"Error"],[6,"InputSize",1945],[5,"FeeRule",1924],[10,"InputView",1945],[10,"OutputView",1945],[5,"FeeRule",1975],[5,"SignatureHash",2029],[6,"SignableInput",2029],[17,"SpendProof"],[17,"OutputProof"],[17,"SaplingAuth"],[5,"TxIdDigester",2106],[5,"BlockTxCommitmentDigester",2106],[5,"HashWriter",2144],[5,"HashReader",2144],[8,"Sha256",2249],[8,"Output",2250],[6,"DigestError",714],[15,"Standard",1137],[15,"Transparent",2095]],"r":[[1,2251],[2,2251],[4,2251],[74,2186],[77,2186],[80,2186],[83,2186],[85,2186],[87,2186],[88,2186],[89,2186],[90,2186],[97,2186],[102,2186],[104,2186],[106,2186],[279,2186],[321,2252],[322,2252],[323,2253],[324,2253],[325,2253],[326,2254],[327,2254],[328,2254],[329,2254],[330,2254],[331,2254],[332,2254],[333,2254],[334,2255],[335,2255],[336,2255],[337,2255],[338,2255],[339,2255],[340,2255],[341,2255],[342,2256],[343,2256],[344,2256],[345,2256],[346,2256],[347,2256],[348,2256],[349,2256],[598,2198],[601,2198],[602,2198],[604,2198],[1141,1359],[1142,1402],[1143,2205],[1144,2205],[1145,1402],[1146,1402],[1250,2206],[1251,2206],[1651,2241],[1662,2241],[1663,2244],[1664,2246],[1665,2243],[1666,2242],[1667,2242],[1671,2241],[1672,2241],[1673,2245]],"b":[[36,"impl-Debug-for-BlockHash"],[37,"impl-Display-for-BlockHash"],[210,"impl-Debug-for-BlockHeight"],[211,"impl-Display-for-BlockHeight"],[216,"impl-Display-for-NetworkUpgrade"],[217,"impl-Debug-for-NetworkUpgrade"],[277,"impl-Sub-for-BlockHeight"],[278,"impl-Sub%3Cu32%3E-for-BlockHeight"],[289,"impl-TryFrom%3Ci32%3E-for-BlockHeight"],[291,"impl-TryFrom%3Cu64%3E-for-BlockHeight"],[292,"impl-TryFrom%3Ci64%3E-for-BlockHeight"],[649,"impl-Display-for-Error"],[650,"impl-Debug-for-Error"],[654,"impl-From%3CMemo%3E-for-MemoBytes"],[655,"impl-From%3C%26Memo%3E-for-MemoBytes"],[680,"impl-TryFrom%3CMemoBytes%3E-for-Memo"],[681,"impl-TryFrom%3C%26MemoBytes%3E-for-Memo"],[825,"impl-Debug-for-TxId"],[826,"impl-Display-for-TxId"],[1042,"impl-Display-for-FeeError%3CFE%3E"],[1043,"impl-Debug-for-FeeError%3CFE%3E"],[1044,"impl-Display-for-Error%3CFE%3E"],[1045,"impl-Debug-for-Error%3CFE%3E"],[1053,"impl-From%3CError%3E-for-Error%3CFE%3E"],[1054,"impl-From%3CBalanceError%3E-for-Error%3CFE%3E"],[1056,"impl-From%3CFeeError%3CFE%3E%3E-for-Error%3CFE%3E"],[1057,"impl-From%3CSpendError%3E-for-Error%3CFE%3E"],[1187,"impl-OutputDescription%3CProof%3E"],[1188,"impl-ShieldedOutput%3CSaplingDomain,+sapling_crypto::::bundle::%7Bimpl%2310%7D::%7Bconstant%230%7D%3E-for-OutputDescription%3CA%3E"],[1189,"impl-ShieldedOutput%3CSaplingDomain,+sapling_crypto::::bundle::%7Bimpl%2310%7D::%7Bconstant%230%7D%3E-for-OutputDescription%3CA%3E"],[1190,"impl-OutputDescription%3CProof%3E"],[1195,"impl-From%3C%26Zatoshis%3E-for-ZatBalance"],[1196,"impl-From%3CZatoshis%3E-for-ZatBalance"],[1280,"impl-Display-for-BalanceError"],[1281,"impl-Debug-for-BalanceError"],[1296,"impl-Mul%3Cu64%3E-for-Zatoshis"],[1297,"impl-Mul%3Cusize%3E-for-Zatoshis"],[1305,"impl-TryFrom%3CZatBalance%3E-for-Zatoshis"],[1306,"impl-TryFrom%3Cu64%3E-for-Zatoshis"],[1578,"impl-TransparentInputInfo"],[1579,"impl-InputView-for-TransparentInputInfo"],[1598,"impl-Debug-for-Error"],[1599,"impl-Display-for-Error"],[1621,"impl-InputView-for-TransparentInputInfo"],[1622,"impl-TransparentInputInfo"],[2003,"impl-Display-for-FeeError"],[2004,"impl-Debug-for-FeeError"]],"c":"OjAAAAEAAAAAAAAAEAAAACMC","e":"OzAAAAEAADAGpgAIAAAADAAbAC0AAwA0AAoAQAAKAG0AAwByAAMAdwADAHwAJwClADYA3QAAAOUABADtAAMA8gADAPcAAwD8AAoAEAEDABUBLgBfAQAAYQEAAGQBFQB8AQIAggEBAIYBDgCiASoAzwERAOoBDAD4AQYAAgIAAAoCAAAOAggAIQIAACQCAgAoAiwAWQIAAF4CAABhAiIAhgIHAJcCAwCfAgkAqwILALoCAAC8AgEAwAICAMQCAADGAgAAyAIBAM0CCgDaAgQA4QIAAOMCFgD7AhAADgMpADoDCQBOAwAAUQMAAFQDDQBsAwIAcAMRAIMDHgCjAwwAsQMSAMgDAADKAwAAzwMAANoDAADiAw8A9AMDAPkDFwASBAgAHgQBACEEAQAoBAcAOAQAADsEAAA+BAAAQAQCAEYEAABJBAIATQQAAFAEIAByBAEAdQQIAH8EEACVBA4ApQQIALkEAgDBBAEAxAQAAMYEAADIBAAAywQBAM4EAgDSBAwA5AQAAOYEAQDpBAsA9gQEAPwEBgAFBQAACgUBABEFBAAXBRwANQUGAD0FAwBCBQMASAUBAEsFAABNBQAATwUUAGYFAQBqBQIAbgUIAHgFBQB/BRIAkwUmALsFBQDIBQcA1wUCANwFAQDfBQMA5AUVAPsFBwAEBg0AEwYBABYGAAAZBiMAPgYEAEgGBgBWBgEAWQYXAHYGAQCQBhsArQYbAMoGDgDcBgoA9wYPADkHKQBrBxQAggcAAIYHCACQBwAAkgcAAJUHBACgBwQApgcEAKwHAACyBwMAtwcAAMEHFADXBwAA2gcBAOMHFgD7BwIA/wcSABMIAQAYCAMAIwgSADcIAwA9CBMAUwgBAFcICQBjCAsAcQgBAHUIAAB5CAkA","P":[[12,"T"],[18,""],[19,"T"],[20,""],[22,"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,""],[290,"U,T"],[291,""],[293,"U,T"],[298,""],[299,"U,T"],[300,"U"],[307,""],[314,"V"],[321,""],[322,"P"],[354,""],[355,"T"],[359,""],[361,"T"],[363,""],[367,"T"],[371,""],[377,"T"],[379,"__H"],[380,""],[382,"U"],[385,""],[386,"R"],[387,""],[391,"T"],[393,"U,T"],[395,"TryFromRawAddress::Error"],[397,"U"],[399,""],[401,"V"],[403,"W"],[418,""],[420,"T"],[438,""],[445,"T"],[452,""],[462,"T"],[480,""],[510,"T"],[513,""],[514,"T"],[520,""],[523,"P"],[524,""],[535,"U"],[544,""],[551,"T"],[558,"U,T"],[562,"TryFrom::Error"],[563,"U,T"],[568,"U"],[577,""],[586,"V"],[595,""],[608,"T"],[616,""],[620,"T"],[624,""],[630,"T"],[632,""],[633,"T"],[639,""],[653,"T"],[654,""],[656,"T"],[659,""],[666,"U"],[670,""],[671,"T"],[675,""],[676,"U,T"],[680,""],[682,"U"],[686,""],[690,"V"],[695,"Node"],[696,"R"],[698,"R,Node"],[699,"R,H"],[701,"R,Node"],[702,"R"],[703,"R,H"],[704,"R"],[706,"W"],[708,"Node,W"],[709,"W,H"],[710,"Node,W"],[711,"W,H"],[712,"W"],[739,""],[741,"T"],[762,""],[764,"A"],[767,"T"],[772,""],[778,"TransactionDigest::HeaderDigest,TransactionDigest::TransparentDigest,TransactionDigest::SaplingDigest,TransactionDigest::OrchardDigest,TransactionDigest::Digest"],[780,"A"],[781,"T"],[786,""],[787,"T"],[802,"A,D"],[803,"TransactionDigest::HeaderDigest,TransactionDigest::TransparentDigest,TransactionDigest::SaplingDigest,TransactionDigest::OrchardDigest,TransactionDigest::Digest"],[807,""],[822,"A"],[823,"A,E,F"],[825,""],[830,"A"],[834,""],[835,"T"],[845,""],[846,"A"],[847,""],[851,"__H"],[852,""],[865,"U"],[875,""],[876,"A"],[877,"A,,,,B"],[879,"A"],[883,""],[886,"R"],[889,"A"],[897,""],[898,"R"],[899,"W"],[901,"T"],[906,""],[907,"A"],[909,"U,T"],[919,"U"],[929,"A,E,,,,B"],[931,""],[943,"A"],[944,""],[945,"V"],[955,"W"],[987,"P,U,FE"],[991,"P,U"],[993,"T"],[1009,"P,U,R,SP,OP,FR"],[1010,"P,U,R,FR"],[1011,""],[1012,"T"],[1013,""],[1016,"T"],[1032,""],[1042,"FE"],[1046,""],[1047,"P"],[1049,""],[1050,"T"],[1053,"FE"],[1055,"T"],[1056,"FE"],[1058,"T"],[1062,"P,U,FR"],[1063,""],[1071,"U"],[1080,"P,U,R"],[1081,"P"],[1083,""],[1086,"P,U"],[1090,""],[1091,"P,U"],[1092,""],[1094,"P,U"],[1096,"T"],[1097,""],[1101,"P,U"],[1103,"U,T"],[1111,"U"],[1119,""],[1128,"V"],[1136,"P"],[1147,""],[1149,"A"],[1150,"T"],[1156,""],[1157,"A"],[1158,"Proof"],[1159,"T"],[1162,""],[1166,"A"],[1167,"Proof"],[1168,""],[1170,"A"],[1171,"Proof"],[1172,"T"],[1178,""],[1183,"Proof"],[1184,""],[1186,"Proof"],[1188,"A"],[1190,"Proof"],[1191,""],[1193,"A"],[1195,""],[1197,"T"],[1200,""],[1204,"A"],[1205,"Proof"],[1206,""],[1211,"U"],[1214,""],[1218,"A"],[1220,"Proof"],[1221,""],[1222,"A"],[1226,""],[1227,"I"],[1228,""],[1229,"T"],[1233,"U,T"],[1234,""],[1235,"U,T"],[1237,"U"],[1240,""],[1243,"V"],[1246,""],[1247,"A"],[1248,"Proof"],[1256,""],[1257,"T"],[1261,""],[1263,"T"],[1265,""],[1269,"T"],[1273,""],[1282,"T"],[1284,""],[1291,"U"],[1293,""],[1302,"T"],[1304,""],[1307,"U,T"],[1309,"U"],[1311,""],[1313,"V"],[1315,""],[1322,"A,B"],[1323,""],[1324,"R"],[1330,"R,T"],[1331,"R"],[1335,"W"],[1342,""],[1346,"A,B"],[1347,""],[1349,"R"],[1354,"W"],[1357,""],[1358,""],[1361,"T"],[1365,""],[1367,"T"],[1369,""],[1371,"T"],[1375,""],[1379,"T"],[1381,""],[1383,"U"],[1388,""],[1389,"R"],[1390,"T"],[1392,"U,T"],[1394,"U"],[1396,""],[1399,"V"],[1401,"W"],[1411,""],[1413,"T"],[1426,""],[1427,"A"],[1428,""],[1429,"A"],[1430,""],[1431,"T"],[1436,""],[1442,"T"],[1454,""],[1461,"A"],[1462,""],[1463,"A"],[1464,""],[1468,"A"],[1469,""],[1470,"A"],[1471,""],[1472,"T"],[1478,""],[1487,"U"],[1493,"A"],[1494,"A,B"],[1495,"A,B,F"],[1496,""],[1503,"R"],[1506,""],[1512,"T"],[1517,"U,T"],[1523,"U"],[1529,""],[1538,"A,E,F"],[1541,"V"],[1547,"W"],[1558,""],[1561,"T"],[1571,""],[1574,"T"],[1576,""],[1581,"T"],[1591,""],[1602,"T"],[1607,""],[1615,"U"],[1620,""],[1624,"T"],[1626,""],[1627,"U,T"],[1632,"U"],[1637,""],[1643,"V"],[1677,""],[1679,"T"],[1707,""],[1708,"T"],[1736,""],[1766,"T"],[1780,""],[1800,"U"],[1814,""],[1847,"TA,A,C"],[1848,"U,T"],[1862,"U"],[1876,""],[1890,"F"],[1893,""],[1898,"V"],[1913,""],[1920,"FeeRule::Error,P,,"],[1925,"T"],[1927,""],[1928,"T"],[1929,""],[1930,"T"],[1932,""],[1933,"P,,,FeeRule::Error"],[1934,""],[1936,"T"],[1937,""],[1938,"U"],[1939,""],[1940,"T"],[1941,"U,T"],[1942,"U"],[1943,""],[1944,"V"],[1951,"T"],[1953,""],[1954,"T"],[1955,""],[1957,"T"],[1959,""],[1962,"T"],[1963,""],[1964,"U"],[1965,""],[1969,"T"],[1970,"U,T"],[1971,"U"],[1972,""],[1974,"V"],[1984,"T"],[1988,""],[1990,"T"],[1992,""],[1994,"T"],[1998,""],[2001,"P,,,FeeRule::Error"],[2002,""],[2005,"T"],[2006,""],[2007,"T"],[2008,""],[2011,"U"],[2013,""],[2018,"T"],[2020,""],[2021,"U,T"],[2023,"U"],[2025,""],[2027,"V"],[2046,""],[2047,"T"],[2053,""],[2054,"T"],[2055,""],[2056,"T"],[2062,""],[2068,"T"],[2071,""],[2077,"U"],[2080,""],[2081,"SA,TA,A"],[2082,"T"],[2083,"U,T"],[2086,"U"],[2089,""],[2092,"V"],[2100,"SA,A"],[2101,"TA,A"],[2102,""],[2108,"T"],[2112,"TransactionDigest::HeaderDigest,TransactionDigest::TransparentDigest,TransactionDigest::SaplingDigest,TransactionDigest::OrchardDigest,TransactionDigest::Digest"],[2114,"T"],[2118,"TransactionDigest::HeaderDigest"],[2120,"TransactionDigest::OrchardDigest"],[2122,"TransactionDigest::SaplingDigest"],[2123,""],[2124,"TransactionDigest::TransparentDigest"],[2125,""],[2128,"T"],[2130,""],[2132,"U"],[2134,""],[2135,"U,T"],[2137,"U"],[2139,""],[2141,"V"],[2146,"T"],[2150,""],[2151,"T"],[2155,""],[2158,"T"],[2160,""],[2162,"U"],[2164,"R"],[2166,""],[2167,"R"],[2169,"U,T"],[2171,"U"],[2173,""],[2175,"V"],[2177,""]]}],["zcash_proofs",{"t":"SSSFFNNNNCNNNHNNNNHHHNNNNNNNNNNHOOOHCOOOCONNNNNNNNNCFFFFFFFSFOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNONNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNSHH","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","verifying_keys","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"],[197,"zcash_proofs::sprout"],[200,"std::path"],[201,"core::option"],[202,"minreq::error"],[203,"core::result"],[204,"core::fmt"],[205,"std::io"],[206,"core::any"],[207,"bellman"],[208,"ff"],[209,"sapling_crypto::circuit"],[210,"rand_core"],[211,"sapling_crypto::bundle"],[212,"sapling_crypto::keys"],[213,"sapling_crypto::note"],[214,"sapling_crypto::value"],[215,"jubjub::fr"],[216,"bls12_381::scalar"],[217,"sapling_crypto::tree"],[218,"sapling_crypto::address"],[219,"bls12_381::pairings"],[220,"bellman::groth16"]],"i":"`````B`f10`000`1010```1000101010`011``011`1010101010``````````EnF`0FbFdFfFhBf56Fj54321670543216705432167054321670543216701543216701543216701167611543216705432167054321670671154321670`Bn0000000000000000000000```","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{Cd}}}}{{{b{Dj}}DlDbD`Dd}C`}{c{{Ad{e}}}{}{}}{{}{{Ad{c}}}{}}{bBd}{{{b{Bn}}}{{Eb{DnE`}}}}{{}c{}}{{}{{n{Bn}}}}`{{{Ed{j}}{Ed{j}}{Ed{j}}{Ed{j}}Af{Ed{j}}{Ed{j}}{b{{Ed{j}}}}{Ed{j}}Af{Ed{j}}{Ed{j}}{b{{Ed{j}}}}{Ed{j}}Af{Ed{j}}{Ed{j}}Af{Ed{j}}AfAf{b{{Eh{Ef}}}}}{{Ej{Ef}}}}{{{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}AfAf{b{{El{Ef}}}}}Ah}","D":"F`","p":[[1,"reference",null,null,1],[0,"mut"],[5,"SaplingParameterPaths",0],[1,"unit"],[1,"u8"],[5,"PathBuf",200],[6,"Option",201,null,1],[1,"usize"],[6,"Error",202],[6,"Result",203,null,1],[1,"u64"],[1,"bool"],[5,"Formatter",204],[8,"Result",204],[5,"Path",200],[5,"ZcashParameters",0],[10,"Read",205],[5,"TypeId",206],[5,"JoinSplit",52],[6,"SynthesisError",207],[10,"PrimeField",208],[10,"ConstraintSystem",207],[5,"LocalTxProver",173],[5,"Output",209],[10,"RngCore",210],[5,"Spend",209],[8,"GrothProofBytes",211],[1,"slice"],[5,"ProofGenerationKey",212],[5,"Diversifier",212],[6,"Rseed",213],[5,"NoteValue",214],[5,"Fr",215],[5,"ValueCommitTrapdoor",214],[5,"Scalar",216],[8,"MerklePath",217],[5,"EphemeralSecretKey",212],[5,"PaymentAddress",218],[5,"SpendVerifyingKey",209],[5,"OutputVerifyingKey",209],[1,"tuple",null,null,1],[1,"array"],[5,"Bls12",219],[5,"Parameters",220],[5,"Proof",220],[5,"PreparedVerifyingKey",220],[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-OutputProver-for-LocalTxProver"],[178,"impl-SpendProver-for-LocalTxProver"],[182,"impl-SpendProver-for-LocalTxProver"],[183,"impl-OutputProver-for-LocalTxProver"],[189,"impl-SpendProver-for-LocalTxProver"],[190,"impl-OutputProver-for-LocalTxProver"]],"c":"OjAAAAEAAAAAAAAAEAAAABMA","e":"OzAAAAEAAJgAEQAGAAMACwACAA8AAwAWAAMAHAABACIAAQAnAAEAKgAJADUAMwBxAAkAgwAqAK8AAQCyAAYAuwAAAL4ABADEAAAAxgAAAA==","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,OutputProver::Proof"],[178,"R,SpendProver::Proof"],[179,"T"],[181,""],[182,"SpendProver::Proof"],[183,"OutputProver::Proof"],[184,"T"],[185,""],[187,"U"],[188,""],[191,"U,T"],[192,"U"],[193,""],[195,"V"],[196,""]]}],["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":"PPGFPPNNNNNNNCNNNNNNNNCNNCCNNNNCNNNNNNNFNNNNNNNNNNNNNNNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCFPGPNNNNNNNNNNNNNNNNNFNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNFNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Invalid","NotPczt","ParseError","Pczt","TooShort","UnknownVersion","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","common","deserialize","fmt","","from","","global","into","","orchard","","parse","roles","sapling","","serialize","","to_owned","transparent","","try_from","","try_into","","type_id","","Global","borrow","borrow_mut","clone","clone_into","clone_to_uninit","deserialize","fmt","from","has_sighash_single","inputs_modifiable","into","outputs_modifiable","proprietary","serialize","shielded_modifiable","to_owned","try_from","try_into","type_id","Action","Bundle","Output","Spend","actions","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","deserialize","","","","fmt","","","","from","","","","into","","","","nullifier","output","proprietary","","recipient","rseed","serialize","","","","spend","to_owned","","","","try_from","","","","try_into","","","","type_id","","","","user_address","value","combiner","creator","updater","verifier","Combiner","DataMismatch","Error","NoPczts","borrow","","borrow_mut","","combine","fmt","from","","into","","new","try_from","","try_into","","type_id","","Creator","borrow","borrow_mut","build","from","into","new","try_from","try_into","type_id","with_fallback_lock_time","GlobalUpdater","Updater","borrow","","borrow_mut","","finish","from","","into","","new","set_proprietary","try_from","","try_into","","type_id","","update_global_with","Verifier","borrow","borrow_mut","finish","from","into","new","try_from","try_into","type_id","Bundle","Output","Spend","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","deserialize","","","fmt","","","from","","","into","","","outputs","proprietary","","recipient","rseed","serialize","","","spends","to_owned","","","try_from","","","try_into","","","type_id","","","user_address","value","Bundle","Input","Output","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","deserialize","","","fmt","","","from","","","inputs","into","","","outputs","prevout_index","prevout_txid","proprietary","","serialize","","","to_owned","","","try_from","","","try_into","","","type_id","","","user_address","value"],"q":[[0,"pczt"],[39,"pczt::common"],[59,"pczt::orchard"],[129,"pczt::roles"],[133,"pczt::roles::combiner"],[154,"pczt::roles::creator"],[165,"pczt::roles::updater"],[185,"pczt::roles::verifier"],[195,"pczt::sapling"],[248,"pczt::transparent"],[301,"core::result"],[302,"serde::de"],[303,"core::fmt"],[304,"serde::ser"],[305,"alloc::vec"],[306,"core::any"],[307,"alloc::string"],[308,"alloc::collections::btree::map"],[309,"core::option"],[310,"core::ops::function"]],"i":"Ad0``00f101000`00101001`00``0000`0010101`Af000000000000000000````Ah0BlBnC`3210321032103210321032103210321012100032102321032103210321000`````Cj`0Ch1010101010010101`Cl000000000``D`Db1011010101010101`Df00000000```AlDhDj21021021021021021021021021000210221021021021000```BbDlDn21021021021021021021022102111021021021021021001","f":"``````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{f}}}f}{{b{b{dc}}}h{}}{{bj}h}`{c{{l{f}}}n}{{{b{f}}{b{dA`}}}Ab}{{{b{Ad}}{b{dA`}}}Ab}{cc{}}0{{{b{f}}}{{b{Af}}}}{{}c{}}0`{{{b{f}}}{{b{Ah}}}}{{{b{{Aj{j}}}}}{{l{fAd}}}}``{{{b{f}}}{{b{Al}}}}{{{b{f}}c}lAn}{{{b{f}}}{{B`{j}}}}{bc{}}`{{{b{f}}}{{b{Bb}}}}{c{{l{e}}}{}{}}0{{}{{l{c}}}{}}0{bBd}0`{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Af}}}Af}{{b{b{dc}}}h{}}{{bj}h}{c{{l{Af}}}n}{{{b{Af}}{b{dA`}}}Ab}{cc{}}{{{b{Af}}}Bf}0{{}c{}}1{{{b{Af}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{Af}}c}lAn}3{bc{}}?>=````{{{b{Ah}}}{{b{{B`{Bl}}}}}}====<<<<{{{b{Ah}}}Ah}{{{b{Bl}}}Bl}{{{b{Bn}}}Bn}{{{b{C`}}}C`}>>>>===={c{{l{Ah}}}n}{c{{l{Bl}}}n}{c{{l{Bn}}}n}{c{{l{C`}}}n}{{{b{Ah}}{b{dA`}}}Ab}{{{b{Bl}}{b{dA`}}}Ab}{{{b{Bn}}{b{dA`}}}Ab}{{{b{C`}}{b{dA`}}}Ab}{cc{}}000{{}c{}}000{{{b{Bn}}}{{b{{Cb{j}}}}}}{{{b{Bl}}}{{b{C`}}}}{{{b{Bn}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{C`}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{C`}}}{{b{{Cd{{Cb{j}}}}}}}}0{{{b{Ah}}c}lAn}{{{b{Bl}}c}lAn}{{{b{Bn}}c}lAn}{{{b{C`}}c}lAn}{{{b{Bl}}}{{b{Bn}}}}{bc{}}000{c{{l{e}}}{}{}}000{{}{{l{c}}}{}}000{bBd}000{{{b{C`}}}{{b{{Cd{Bh}}}}}}{{{b{C`}}}{{b{{Cd{Cf}}}}}}````````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{Ch{{l{fCj}}}}{{{b{Cj}}{b{dA`}}}Ab}{cc{}}0{{}c{}}0{{{B`{f}}}Ch};;::99`65{Clf}32{{CnCnCn{Cb{j}}{Cb{j}}}Cl}=<;{{ClCn}Cl}``9988{D`f}6655{fD`}{{{b{dDb}}Bh{B`{j}}}h}{c{{l{e}}}{}{}}0{{}{{l{c}}}{}}0{bBd}0{{D`c}D`{{Dd{Db}}}}`{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{Dff}?>{fDf}765```333222{{{b{Al}}}Al}{{{b{Dh}}}Dh}{{{b{Dj}}}Dj}{{b{b{dc}}}h{}}00{{bj}h}00{c{{l{Al}}}n}{c{{l{Dh}}}n}{c{{l{Dj}}}n}{{{b{Al}}{b{dA`}}}Ab}{{{b{Dh}}{b{dA`}}}Ab}{{{b{Dj}}{b{dA`}}}Ab}{cc{}}00{{}c{}}00{{{b{Al}}}{{b{{B`{Dj}}}}}}{{{b{Dh}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{Dj}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{Dj}}}{{b{{Cd{{Cb{j}}}}}}}}0{{{b{Al}}c}lAn}{{{b{Dh}}c}lAn}{{{b{Dj}}c}lAn}{{{b{Al}}}{{b{{B`{Dh}}}}}}{bc{}}00{c{{l{e}}}{}{}}00{{}{{l{c}}}{}}00{bBd}00{{{b{Dj}}}{{b{{Cd{Bh}}}}}}{{{b{Dj}}}{{b{{Cd{Cf}}}}}}```{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{Bb}}}Bb}{{{b{Dl}}}Dl}{{{b{Dn}}}Dn}{{b{b{dc}}}h{}}00{{bj}h}00{c{{l{Bb}}}n}{c{{l{Dl}}}n}{c{{l{Dn}}}n}{{{b{Bb}}{b{dA`}}}Ab}{{{b{Dl}}{b{dA`}}}Ab}{{{b{Dn}}{b{dA`}}}Ab}{cc{}}00{{{b{Bb}}}{{b{{B`{Dl}}}}}}{{}c{}}00{{{b{Bb}}}{{b{{B`{Dn}}}}}}{{{b{Dl}}}{{b{Cn}}}}{{{b{Dl}}}{{b{{Cb{j}}}}}}{{{b{Dl}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{Dn}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{Bb}}c}lAn}{{{b{Dl}}c}lAn}{{{b{Dn}}c}lAn}{bc{}}00{c{{l{e}}}{}{}}00{{}{{l{c}}}{}}00{bBd}00{{{b{Dn}}}{{b{{Cd{Bh}}}}}}{{{b{Dl}}}{{b{Cf}}}}","D":"Jn","p":[[1,"reference",null,null,1],[0,"mut"],[5,"Pczt",0],[1,"unit"],[1,"u8"],[6,"Result",301,null,1],[10,"Deserializer",302],[5,"Formatter",303],[8,"Result",303],[6,"ParseError",0],[5,"Global",39],[5,"Bundle",59],[1,"slice"],[5,"Bundle",195],[10,"Serializer",304],[5,"Vec",305],[5,"Bundle",248],[5,"TypeId",306],[1,"bool"],[5,"String",307],[5,"BTreeMap",308],[5,"Action",59],[5,"Spend",59],[5,"Output",59],[1,"array"],[6,"Option",309,null,1],[1,"u64"],[5,"Combiner",133],[6,"Error",133],[5,"Creator",154],[1,"u32"],[5,"Updater",165],[5,"GlobalUpdater",165],[10,"FnOnce",310],[5,"Verifier",185],[5,"Spend",195],[5,"Output",195],[5,"Input",248],[5,"Output",248]],"r":[],"b":[[28,"impl-Serialize-for-Pczt"],[29,"impl-Pczt"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAANYAGwAHAAoAFwABABoAAwAfAAgAKQAGADYAAAA4AAQAQQAbAGUAAQBrABQAggAFAIkABACPAAAAlQAJAKEABACnAAQAswAFALoAAgDBAAIAxwAUAOIAAADnAA8A+gAWABQBAAAYAQIAHQEOAC0BAAA=","P":[[6,"T"],[10,""],[11,"T"],[12,""],[14,"__D"],[15,""],[17,"T"],[19,""],[20,"U"],[23,""],[28,"__S"],[29,""],[30,"T"],[32,""],[33,"U,T"],[35,"U"],[37,""],[40,"T"],[42,""],[43,"T"],[44,""],[45,"__D"],[46,""],[47,"T"],[48,""],[50,"U"],[51,""],[53,"__S"],[54,""],[55,"T"],[56,"U,T"],[57,"U"],[58,""],[64,"T"],[72,""],[76,"T"],[80,""],[84,"__D"],[88,""],[92,"T"],[96,"U"],[100,""],[106,"__S"],[110,""],[111,"T"],[115,"U,T"],[119,"U"],[123,""],[137,"T"],[141,""],[143,"T"],[145,"U"],[147,""],[148,"U,T"],[150,"U"],[152,""],[155,"T"],[157,""],[158,"T"],[159,"U"],[160,""],[161,"U,T"],[162,"U"],[163,""],[167,"T"],[171,""],[172,"T"],[174,"U"],[176,""],[178,"U,T"],[180,"U"],[182,""],[184,"F"],[186,"T"],[188,""],[189,"T"],[190,"U"],[191,""],[192,"U,T"],[193,"U"],[194,""],[198,"T"],[204,""],[207,"T"],[210,""],[213,"__D"],[216,""],[219,"T"],[222,"U"],[225,""],[230,"__S"],[233,""],[234,"T"],[237,"U,T"],[240,"U"],[243,""],[251,"T"],[257,""],[260,"T"],[263,""],[266,"__D"],[269,""],[272,"T"],[275,""],[276,"U"],[279,""],[284,"__S"],[287,"T"],[290,"U,T"],[293,"U"],[296,""]]}],["zcash",{"t":"E","n":["primitives"],"q":[[0,"zcash"]],"i":"`","f":"`","D":"b","p":[],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAEAAAAAAAAAEAAAAAEA","P":[]}],["zcash_address",{"t":"GRRPPPGPGPPKKKPPFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNMNMNMNMNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNOOSHFGPKPKGPPPRGPPPPPPPPPPPPGGPPPPGFFPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOO","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","Bech32mZip316","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","","","","","","","","cmp","contains_receiver","decode","","encode","","encoding_order","eq","","","","","","","","","fmt","","","","","","","","","from","","","","","","","","","has_receiver_of_type","hash","","","","","","","","into","","","","","","","","","items","","items_as_parsed","","","","partial_cmp","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"],[342,"zcash_address::unified::Fvk"],[344,"zcash_address::unified::Ivk"],[346,"zcash_address::unified::Receiver"],[348,"zcash_protocol"],[349,"zcash_address::convert"],[350,"core::result"],[351,"core::option"],[352,"alloc::string"],[353,"zcash_address::encoding"],[354,"core::fmt"],[355,"zcash_address::kind::unified"],[356,"zcash_address::kind::unified::address"],[357,"core::hash"],[358,"core::error"],[359,"core::any"],[360,"proptest::strategy::traits"],[361,"zcash_address::kind::unified::fvk"],[362,"zcash_address::kind::unified::ivk"],[363,"core::cmp"],[364,"alloc::vec"],[365,"zcash_address::kind"]],"i":"`AlAjAfBfb`1`00```12`2`000Bh321l143200020202020022032011443320014443320Ch1011010101013133332543115``3125412543117777777777776666666666662543125431`25431Fd0````Cf`0``000En`11D`DlE`Ed321030``3210```321053Cl3Dn3Eb38Ef736251490373625140736251407362514003Ej00058473625:18473625::8473625:14847362518473625:19994321584736251:88477366255:1008473625:18473625:18473625:1Ff0Fh0Fj0","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{}}{c{{Af{c}}}{}}1{Cdc{}}{CfBf}333{{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}}}{}}00000000{{{d{j}}}{{d{jc}}}{}}00000000{{{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{Ef}}}Ef}{{d{d{jc}}}Ab{}}0000000{{df}Ab}0000000{{{d{Ef}}{d{Ef}}}Eh}{{{d{Cl}}{d{D`}}}A`}{{{d{Cj}}}{{Ah{{Bb{bEj}}Cf}}}}0{{{d{Ej}}{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{Ef}}{d{Ef}}}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{}}00000000{{{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}{{{d{Ef}}{d{jc}}}AbCn}{{}c{}}00000000{{{d{{En{}{{El{c}}}}}}}{{F`{c}}}`}0{{{d{{En{}{{El{c}}}}}}}{{d{{Fb{c}}}}}`}{{{d{Cl}}}{{d{{Fb{D`}}}}}}{{{d{Dn}}}{{d{{Fb{Dl}}}}}}{{{d{Eb}}}{{d{{Fb{E`}}}}}}{{{d{Ef}}{d{Ef}}}{{B`{Eh}}}}{{{d{Ed}}{d{Ed}}}Eh}{dc{}}0000000{dBd}{c{{Ah{e}}}{}{}}{{{Bb{Ad{d{{Fb{f}}}}}}}{{Ah{D`c}}}{}}1{{{Bb{Ad{d{{Fb{f}}}}}}}{{Ah{Dlc}}}{}}22{{{Bb{Ad{d{{Fb{f}}}}}}}{{Ah{E`c}}}{}}33{Ad{{Ah{Edc}}}{}}444{{{F`{c}}}{{Ah{EjCf}}}{}}0{{}{{Ah{c}}}{}}00000000{dDf}00000000{{}c{}}00000000``````","D":"M`","p":[[6,"Network",0],[1,"reference",null,null,1],[1,"u8"],[1,"array"],[0,"mut"],[5,"ZcashAddress",0],[6,"PoolType",348],[1,"bool"],[1,"unit"],[1,"u32"],[6,"ConversionError",0,349],[6,"Result",350,null,1],[10,"TryFromAddress",0,349],[10,"TryFromRawAddress",0,349],[1,"usize"],[6,"Option",351,null,1],[1,"tuple",null,null,1],[5,"String",352],[6,"ParseError",0,353],[5,"UnsupportedAddress",0,349],[5,"Formatter",354],[8,"Result",354],[10,"Debug",354],[10,"Display",354],[5,"Error",354],[1,"never"],[6,"ParseError",150,355],[10,"ToAddress",0,349],[1,"str"],[5,"Address",150,356],[10,"Hasher",357],[6,"Receiver",150,356],[10,"Error",358],[17,"Error"],[5,"TypeId",359],[17,"Value"],[10,"Strategy",360],[6,"Fvk",150,361],[5,"Ufvk",150,361],[6,"Ivk",150,362],[5,"Uivk",150,362],[6,"Typecode",150,355],[6,"Bech32mZip316",150,355],[6,"Ordering",363],[10,"Encoding",150,355],[17,"Item"],[10,"Container",150,355],[5,"Vec",364],[1,"slice"],[15,"IncorrectNetwork",146],[15,"Unknown",342],[15,"Unknown",344],[15,"Unknown",346]],"r":[[0,349],[8,353],[11,349],[12,349],[13,349],[16,349],[140,365],[150,356],[151,355],[153,355],[155,355],[156,361],[161,362],[174,355],[175,356],[180,355],[181,361],[182,362]],"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-Display-for-ParseError"],[54,"impl-Debug-for-ParseError"],[56,"impl-Debug-for-ZcashAddress"],[57,"impl-Display-for-ZcashAddress"],[254,"impl-Debug-for-ParseError"],[255,"impl-Display-for-ParseError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAPQAFwAUAAwAIwAGACwAAQAvAAsAPAAAAD4AAQBDAAMASAANAFwADQBrACEAjgAGAKUAAACpAAAArQAAALEAAAC4AAIAvQARANAAGADuABIACwEHAB8BAAAiARcAPAEgAA==","P":[[22,"T"],[32,""],[36,"T"],[38,""],[41,"T"],[43,""],[51,"E"],[53,""],[58,"T"],[59,"E"],[60,"T"],[62,""],[63,"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,""],[188,"T"],[206,""],[215,"T"],[223,""],[256,"T"],[265,""],[266,"__H"],[274,"U"],[283,"Container::Item"],[286,""],[291,"T"],[299,""],[300,"U,T"],[301,"TryFrom::Error"],[302,"U,T"],[303,"TryFrom::Error"],[304,"U,T"],[306,"TryFrom::Error"],[307,"U,T"],[309,"TryFrom::Error"],[310,"U,T"],[313,"Container::Item"],[315,"U"],[324,""],[333,"V"]]}],["zcash_client_backend",{"t":"FPTPPGTPPGTGPPNCNNNNNNNNNNNNNNNNNNNNNCHNNNNNNNNNNNNCNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNCCCCCCNNNNNNNNNNNNNNNNNNNNNCEGGPPPPPPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNHHKRFFRRRFGGPPFGFFPPFPPRRRPPPSPPPKPPPPPGRKGFFFFPSRFFFGFFFPPGGPPRPKKFKKTTFNNNNNNQQQQQNMNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNMMMMMMMMNMMNNMNMMMNMMNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNONNNNNNCNMMMMMNNMMMNNCNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNMNOOOOOOOOOOOKKFFRFNNNNNNNNNNNNNNMNNNNNNNNNNCNNNNNNNNNNMNNNMNNNNNNNMNNHNNNCNNNNNNNNNNNNNNNMPGPPNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNPPPPPPPPPGPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPPPGFPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNPPGNNNNNNNNNNNNNNNNCNNNNNOOOHRRGRRFTRKPPRRFRFRPFFRKFFKKFFNNNMMMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNONNNMNNNCONNNNNNNNNNMNNCNNNMONNNNNNNHNNNNNNNNNNNNNNCMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRRRTKRHHHHHMMMHMMHHMHHHMNNMHHHHHMHHHHMMMHHHMMMHMHFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPIPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPIIPPPPPIIPPPPPHHCHHHHOOOOOOOOOOPPPPRRFGKGRRPPPKPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNNNNNOOKPGPRPPPGPNNNNNNNMHHHHHNNNNNNMHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOORPPPGKFGPFGRRPPRPPFGPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOOOOKFRKRKNNMNNNNNNMNNNMMNNNNMMNIIFFKNNNNNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNNGGGPGPPPPPPPPPPPPPPPFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNONNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNHPPPPPPPPPPFGPPFPPFPFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPPPPPPPPSGPPPPPPNNNNNCNNNNNNNNNNNCCNNNNNNNFFFFFFONNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNONNNNNNNNNNNNNNNNNNNNNOONONOONNNNNNNNNNNNNNNNNNNOOOONOOOOONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNFGFPPFPPFFFFFFPFPGPPONNONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNOONNOONNNOOONNOCONNNNOOONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNOOOONNNOOONNNNNNNNNNNNPPPGNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFPFFPFGFFFFOOOOOONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONOOONOONNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNOOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPFPGFKFPPPMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMNMNNNHCNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOHCHHPGPPPPPNNNNNNNNNNNNNHNNNNNPPPPPGFGFGPPFFIIFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOO","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","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","unshielded_balance","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","with_unshielded_balance_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","AccountCannotSpend","AccountIdNotRecognized","Address","AddressNotRecognized","BalanceError","Builder","Change","CommitmentTree","DataSource","Error","InsufficientFunds","KeyNotAvailable","KeyNotRecognized","MemoForbidden","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","transparent_balance_spendability","AccountCannotSpend","","","","","AccountIdNotRecognized","","","","","Address","","","","","AddressNotRecognized","","","","","BalanceError","","","","","Builder","","","","","Change","","","","","CommitmentTree","","","","","CreateErrT","DataSource","","","","","InsufficientFunds","","","","","KeyNotAvailable","","","","","KeyNotRecognized","","","","","MemoForbidden","","","","","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","Hrp","HrpMismatch","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","","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_internal_fvk","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"],[998,"zcash_client_backend::data_api::AccountPurpose"],[999,"zcash_client_backend::data_api::AccountSource"],[1003,"zcash_client_backend::data_api::NoteFilter"],[1005,"zcash_client_backend::data_api::SeedRelevance"],[1006,"zcash_client_backend::data_api::TransactionDataRequest"],[1009,"zcash_client_backend::data_api::chain"],[1087,"zcash_client_backend::data_api::chain::error"],[1109,"zcash_client_backend::data_api::chain::testing"],[1124,"zcash_client_backend::data_api::error"],[1171,"zcash_client_backend::data_api::error::Error"],[1173,"zcash_client_backend::data_api::scanning"],[1244,"zcash_client_backend::data_api::scanning::spanning_tree"],[1269,"zcash_client_backend::data_api::scanning::spanning_tree::SpanningTree"],[1272,"zcash_client_backend::data_api::scanning::spanning_tree::testing"],[1273,"zcash_client_backend::data_api::testing"],[1593,"zcash_client_backend::data_api::testing::pool"],[1642,"zcash_client_backend::data_api::testing::sapling"],[1672,"zcash_client_backend::data_api::testing::transparent"],[1675,"zcash_client_backend::data_api::wallet"],[1792,"zcash_client_backend::data_api::wallet::CreateErrT"],[1794,"zcash_client_backend::data_api::wallet::ProposeShieldingErrT"],[1796,"zcash_client_backend::data_api::wallet::ProposeTransferErrT"],[1798,"zcash_client_backend::data_api::wallet::ShieldErrT"],[1800,"zcash_client_backend::data_api::wallet::TransferErrT"],[1802,"zcash_client_backend::data_api::wallet::input_selection"],[1887,"zcash_client_backend::data_api::wallet::input_selection::InputSelectorError"],[1889,"zcash_client_backend::encoding"],[1956,"zcash_client_backend::encoding::Bech32DecodeError"],[1958,"zcash_client_backend::fees"],[2205,"zcash_client_backend::fees::ChangeError"],[2209,"zcash_client_backend::fees::sapling"],[2237,"zcash_client_backend::fees::standard"],[2239,"zcash_client_backend::fees::zip317"],[2278,"zcash_client_backend::keys"],[2490,"zcash_client_backend::keys::sapling"],[2594,"zcash_client_backend::keys::testing"],[2595,"zcash_client_backend::proposal"],[2784,"zcash_client_backend::proposal::ProposalError"],[2786,"zcash_client_backend::proto"],[2830,"zcash_client_backend::proto::compact_formats"],[3008,"zcash_client_backend::proto::proposal"],[3370,"zcash_client_backend::proto::proposal::proposed_input"],[3397,"zcash_client_backend::proto::service"],[3999,"zcash_client_backend::proto::service::compact_tx_streamer_client"],[4046,"zcash_client_backend::scanning"],[4135,"zcash_client_backend::scanning::ScanError"],[4150,"zcash_client_backend::scanning::testing"],[4151,"zcash_client_backend::serialization"],[4152,"zcash_client_backend::serialization::shardtree"],[4154,"zcash_client_backend::sync"],[4180,"zcash_client_backend::wallet"],[4449,"zcash_client_backend::wallet::OvkPolicy"],[4450,"zcash_client_backend::wallet::Recipient"],[4456,"zcash_client_backend::decrypt"],[4457,"zcash_protocol"],[4458,"core::cmp"],[4459,"zcash_protocol::consensus"],[4460,"zcash_primitives::transaction"],[4461,"zcash_keys::keys"],[4462,"std::collections::hash::map"],[4463,"core::marker"],[4464,"core::fmt"],[4465,"core::result"],[4466,"tonic::request"],[4467,"zcash_protocol::memo"],[4468,"sapling_crypto::note"],[4469,"zcash_protocol::value"],[4470,"core::option"],[4471,"alloc::string"],[4472,"core::any"],[4473,"zcash_keys::address"],[4474,"zcash_address"],[4475,"zcash_primitives::legacy"],[4476,"sapling_crypto::address"],[4477,"zcash_address::kind::unified"],[4478,"alloc::vec"],[4479,"zcash_address::kind::unified::address"],[4480,"zcash_address::convert"],[4481,"proptest::strategy::traits"],[4482,"core::hash"],[4483,"zip32"],[4484,"zcash_primitives::block"],[4485,"core::clone"],[4486,"incrementalmerkletree"],[4487,"secrecy::vec"],[4488,"time::offset_date_time"],[4489,"std::io::error"],[4490,"core::num::error"],[4491,"zcash_primitives::transaction::components::transparent"],[4492,"zip32::fingerprint"],[4493,"core::ops::range"],[4494,"sapling_crypto::note::nullifier"],[4495,"core::num::nonzero"],[4496,"sapling_crypto::tree"],[4497,"shardtree::error"],[4498,"shardtree::store"],[4499,"incrementalmerkletree::frontier"],[4500,"core::convert"],[4501,"core::ops::function"],[4502,"shardtree"],[4503,"core::future::future"],[4504,"alloc::boxed"],[4505,"core::pin"],[4506,"core::error"],[4507,"zcash_primitives::transaction::builder"],[4508,"sapling_crypto::builder"],[4509,"zcash_primitives::transaction::components::transparent::builder"],[4510,"rand_core"],[4511,"zcash_protocol::local_consensus"],[4512,"nonempty"],[4513,"zcash_primitives::transaction::fees"],[4514,"subtle"],[4515,"core::default"],[4516,"zip321"],[4517,"rand_chacha"],[4518,"sapling_crypto::keys"],[4519,"sapling_crypto::zip32"],[4520,"sapling_crypto::prover"],[4521,"zcash_keys::encoding"],[4522,"bs58::decode"],[4523,"bech32::primitives::decode"],[4524,"bech32"],[4525,"zcash_primitives::transaction::fees::transparent"],[4526,"core::iter::traits::collect"],[4527,"zcash_primitives::legacy::keys"],[4528,"bip32::error"],[4529,"zcash_address::kind::unified::fvk"],[4530,"std::io"],[4531,"alloc::collections::btree::map"],[4532,"sapling_crypto::note::commitment"],[4533,"zcash_note_encryption"],[4534,"sapling_crypto::bundle"],[4535,"core::array"],[4536,"prost::error"],[4537,"bytes::buf::buf_mut"],[4538,"prost::encoding"],[4539,"bytes::buf::buf_impl"],[4540,"tonic::codec::compression"],[4541,"tonic::body"],[4542,"tonic::client::service"],[4543,"tonic::transport::channel"],[4544,"tonic::transport::error"],[4545,"tonic::transport::channel::endpoint"],[4546,"tonic::response"],[4547,"tonic::status"],[4548,"tonic::codec::decode"],[4549,"tonic::service::interceptor"],[4550,"http::request"],[4551,"http::response"],[4552,"tower_service"],[4553,"http::uri"],[4554,"shardtree::prunable"],[4555,"zcash_primitives::merkle_tree"],[4556,"zcash_keys"],[4557,"zcash_keys::address::testing"],[4558,"zcash_keys::keys::sapling"],[4559,"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`FdFlFn444`````=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`JbHd0Ff0JjFlGnLd=;Gb5N`KbJdNnHfAl97Kh7;BHfBHhLhBHjBHl?BI`BIbBFj?>BG`>=<;BGjBGl<;BHbBHd<;:98BHn8764444BFlBFn7BGbBGdBGfBGh:9BGnBH`:9BHfBHhLhBHjBHl=BI`BIb>=BG`=<;:BGjBGl;:BHbBHd;:987BHn76BFjBFlBFn8BGbBGdBGfBGh;:BGnBH`;:BHfBHhLhBHjBHl>BI`BIb?>=BG`=<;:BGjBGl;:BHbBHd;:987BHn76BFj0`0995BGbBFlBFn92BGdBGfBGh;:BGnBH`;:BHfBHhLhBHjBHl>BI`BIb?=BI`BIb?>=BG`=<;:BGjBGl;:BHbBHd;:987BHn76BFjBFlBFn8BGbBGdBGfBGh;:BGnBH`;:BHfBHhLhBHjBHl>BI`BIb=7>=BG`=<;:BGjBGl;:BHbBHd;:987BHn76BFj0000BGd06?BFlBFn9BGb3BGfBGh;:BGnBH`;:BHfBHhLhBHjBHl>BI`BIb?=BI`BIb??BGjBFjBFlBG`81BGb96162BFn21BGdBGfBGh8BGlBGnBH`BHbBHdBHfBHhLhBHjBHlBHnBI`BIbBFj662555BFn46?77BFl1BG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdBHfBHhLhBHjBHlBHnBI`BIbBFjBFlBFnBG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdBHfBHhLhBHjBHlBHnBI`BIbBFj0BFlBFnBG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdBHfBHhLhBHjBHlBHnBI`BIbBFj72BFlBFnBG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdBHfBHhLhBHjBHlBHnBI`BIbBFj82>>BFlBFnBG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdBHfBHhLhBHjBHlBHnBI`BIbBFj>>`BIh000000000000000000000000000000000000000000000ABl0`0````000BLbBLd20BLfBLh4210444421042104210410442104142104210421044321323210``442104210421042104BOlBOnC@`C@bC@d224C@f503215````BM``000000000000000000`00000AFj0Lb00`````Kn2```````BMbBMdMhA@j032Mj6Nf6Mn9436528170942817094281709428170942129365281709436528170943652817094521704222211117777000044442817094365281709465102817094653652817094803652817094365281709458801324655050001120227153340281709436528170943652817094320136528170941703652817094C@hC@jC@l0110","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{CnCl}{DfCl}{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`````{{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}1{KjKh}222222222222222222{{{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}}}}}}e{Cf{El}}}{{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{Ff}}}{{d{Gb}}}}{{{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}8{{}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}}}}}}}}1`````````````````{{{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}{{{ACf{cegi}}}{{ACd{ckemgi}}}{}{}{}{}{}{}}{{{ACh{c}}}{{ACd{egickm}}}{}{}{}{}{}{}}{ACj{{ACd{cegikm}}}{}{}{}{}{}{}}{Gd{{ACd{cegikm}}}{}{}{}{}{}{}}{{{Ed{{d{Dd}}}}}{{ACd{cegikm}}}{}{}{}{}{}{}}{cc{}}{ACl{{ACd{cegikm}}}{}{}{}{}{}{}}{ACn{{ACd{cegikm}}}{}{}{}{}{}{}}{{{On{c}}}{{ACd{ecgikm}}}{}{}{}{}{}{}}{{}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}}c{Cf{El}}}{{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}0``````````````````````````````````````````````````````````````````````````````````````````````````````````````{{{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{{ACf{cegi}}}}{d{fBf}}}BlABjABjABjABj}{{{d{{ACf{cegi}}}}{d{fBf}}}BlHbHbHbHb}{{{d{AK`}}{d{fBf}}}Bl}0{cc{}}{Gd{{ACf{cAK`eg}}}{}{}{}}{AK`{{ACf{cAK`eg}}}{}{}{}}{{{Ed{{d{Dd}}}}}{{ACf{cegi}}}{}{}{}{}}3{{{AKb{ce}}}{{ACf{gice}}}{}{}{}{}}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}}{ACf{cACb}}}}}{}LlAn{{AHn{}{{AHl{e}}}}}}{{{d{{AGd{c}}}}{d{e}}{d{g}}{d{i}}Cd{d{{Ej{Df}}}}AdEf}{{Bj{{AFl{ACb}}{ACf{kACb}}}}}LlAn{}{{AHn{}{{AHl{g}}}}}{}}{{{d{{AIh{}{{Gh{c}}{AHh{e}}}}}}{d{g}}{d{e}}AdAdAIf{d{i}}}{{Bj{AFl{ACf{c}}}}}{}LlAn{{AHn{}{{AHl{e}}}}}}{{{d{{AGd{c}}}}{d{e}}{d{g}}AdAdAIf{d{i}}}{{Bj{AFl{ACf{k}}}}}LlAn{}{{AHn{}{{AHl{c}}}}}{}}{{{d{{ACf{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{AL`AKd}{ALbAKd}{cc{}}0{{{d{c}}}c{}}{{}Bb}0{{}c{}}0{{}{{Bn{c}}}{}}0{dc{}}{dCh}0{c{{Bj{e}}}{}{}}0{{}{{Bj{c}}}{}}0{dCj}0{{}c{}}0`````````````````````````{{{d{ALd}}}ALf}{d{{d{c}}}{}}0000000{{{d{f}}}{{d{fc}}}{}}0000000{{{d{AI`}}}AI`}{{{d{ALh}}}ALh}{{{d{ALj}}}ALj}{{{d{{AKb{ce}}}}}{{AKb{ce}}}I`I`}{{{d{ALf}}}ALf}{{{d{ALd}}}ALd}{{{d{ALl}}}ALl}{{{d{ALn}}}ALn}{{d{d{fc}}}n{}}0000000{{dA`}n}0000000`{{{d{{AHn{}{{AM`{c}}{Gh{e}}{AHl{g}}{AMb{i}}}}}}{d{k}}Ad{d{{Ej{m}}}}{d{{Ej{o}}}}{d{Ac}}{Cf{{d{ALn}}}}{d{i}}}{{Bj{ALj{AKb{eAa}}}}}{AGbI`}{}Ll{}AnAMdAMfI`{{AMh{Aa}}}}{{}ALd}{Bb{{d{c}}}{}}0000000{Bb{{d{fc}}}{}}0000000{Bbn}0000000{{{d{ALd}}}{{Cf{Cd}}}}{{{d{ALn}}}{{Cf{Cd}}}}0{CdALh}{{{d{AI`}}{d{AI`}}}Bd}{{{d{ALh}}{d{ALh}}}Bd}{{{d{ALj}}{d{ALj}}}Bd}{{{d{{AKb{ce}}}}{d{{AKb{ce}}}}}BdKdKd}{{{d{ALf}}{d{ALf}}}Bd}{{{d{ALd}}{d{ALd}}}Bd}{{{d{ALn}}{d{ALn}}}Bd}{{d{d{c}}}Bd{}}000000000000000000000000000{{{d{AI`}}{d{c}}AdegBbBbBb}{{Bj{Cdi}}}An{{AMn{}{{AMj{AMl}}}}}{{AMn{}{{AMj{Bb}}}}}{}}{{{d{ALj}}}Cd}{{{d{{AHn{}{{AM`{c}}{Gh{e}}{AHl{g}}{AMb{i}}}}}}}{{d{c}}}{AGbI`}{}Ll{}}{{{d{{AHn{}{{AM`{c}}{Gh{e}}{AHl{g}}{AMb{i}}}}}}{d{g}}{d{Ej}}}{{Bj{i}}}{AGbI`}{}Ll{}}{{{d{AI`}}{d{fBf}}}Bl}{{{d{ALh}}{d{fBf}}}Bl}{{{d{ALj}}{d{fBf}}}Bl}{{{d{{AKb{ce}}}}{d{fBf}}}BlABjABj}{{{d{{AKb{ce}}}}{d{fBf}}}BlHbHb}{{{d{ALf}}{d{fBf}}}Bl}{{{d{ALd}}{d{fBf}}}Bl}{{{d{ALl}}{d{fBf}}}Bl}{{{d{ALn}}{d{fBf}}}Bl}{cc{}}0000000{{{d{c}}}c{}}0000000{{{d{AI`}}}Bb}{{}Bb}0000000{{}c{}}0000000{{}{{Bn{c}}}{}}0000000{{{d{ALh}}}Bd}{{{d{ALn}}}Bd}0{{{d{AI`}}}Cd}{{{d{ALh}}}{{Cf{{d{C`}}}}}}{{{d{ALl}}}{{Cf{Cd}}}}{{{Dl{ALh}}Cd}{{Bj{ALjn}}}}{{ALf{Cf{Cd}}}ALd}{{{d{ALh}}}j}{{{d{ALj}}}{{d{{Ej{ALh}}}}}}`{{Cd{Cf{C`}}}ALh}{{hCd{Cf{C`}}}ALh}{{}ALl}{{{d{{AKb{ce}}}}}{{Cf{{d{ABn}}}}}{HbABjABn}{HbABj}}{{{d{ALl}}{Cf{Bb}}{Cf{Cd}}Cd}AN`}`{{{d{ALl}}}AN`}{dc{}}0000000{dCh}{{{d{ALj}}}Cd}{c{{Bj{e}}}{}{}}0000000{{}{{Bj{c}}}{}}0000000{dCj}0000000{{{d{ALh}}}Cd}{{}c{}}0000000{{AN`Cd}ALl}```````````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{{AMh{}{{ANb{c}}{ANd{g}}}}}}}ANf{{ANh{e}}}{}ANj}{{{d{ANl}}}ANf}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{cc{}}{{}Bb}{{{d{{AMh{}{{ANb{c}}{ANd{g}}}}}}}{{d{{Ej{c}}}}}{{ANh{e}}}{}ANj}{{{d{ANl}}}{{d{{Ej{c}}}}}{}}{{}c{}}{{}{{Bn{c}}}{}}{{{d{ANh}}}{{d{c}}}{}}{{{d{{AMh{}{{ANb{c}}{ANd{g}}}}}}}{{d{{Ej{g}}}}}{{ANh{e}}}{}ANj}{{{d{ANl}}}{{d{{Ej{c}}}}}{}}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{{d{ANh}}}Cd}{{{d{ANj}}}Cd}{{}c{}}`````{d{{d{c}}}{}}0{{{d{f}}}{{d{fc}}}{}}0{{{d{{ANn{ce}}}}{d{g}}Ad{d{{Ej{i}}}}{d{{Ej{k}}}}{d{o}}{Cf{{d{ALn}}}}{d{Aa}}}{{Bj{ALj{AKb{Acm}}}}}{AO`I`}LlAnAMdAMfI`{{AMh{m}}}{}{}}{{{d{{AOb{ce}}}}{d{g}}Ad{d{{Ej{i}}}}{d{{Ej{k}}}}{d{o}}{Cf{{d{ALn}}}}{d{Aa}}}{{Bj{ALj{AKb{Acm}}}}}{AO`I`}LlAnAMdAMfI`{{AMh{m}}}{}{}}{Bb{{d{c}}}{}}0{Bb{{d{fc}}}{}}0{Bbn}0{{{d{{ANn{ce}}}}}{{d{g}}}{AO`I`}Ll{}}{{{d{{AOb{ce}}}}}{{d{g}}}{AO`I`}Ll{}}{{{d{{ANn{ce}}}}{d{g}}{d{Ej}}}{{Bj{i}}}{AO`I`}Ll{}{}}{{{d{{AOb{ce}}}}{d{g}}{d{Ej}}}{{Bj{i}}}{AO`I`}Ll{}{}}{cc{}}0{{{d{AO`}}}Bb}{{}Bb}0{{}c{}}0{{}{{Bn{c}}}{}}0{{{d{AO`}}}Cd}{{c{Cf{C`}}hALd}{{ANn{ce}}}{}{}}{{c{Cf{C`}}hALdALl}{{AOb{ce}}}{}{}}{c{{Bj{e}}}{}{}}0{{}{{Bj{c}}}{}}0{dCj}0{{}c{}}0````````````````````````{{{d{Ah}}AOd{Cf{El}}}{{Bj{CnAOf}}}}{{{d{A@l}}AOd{Cf{El}}}{{Bj{CnAOf}}}}{{}{{Cf{El}}}}{d{{d{c}}}{}}0000000{{{d{f}}}{{d{fc}}}{}}0000000{{{d{Jn}}}Jn}{{{d{AOf}}}AOf}{{{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}}{Cf{El}}}{{Eh{CnAOd}}}}{{{d{Ah}}{Cf{El}}}{{Bj{{Eh{CnAOd}}AOf}}}}{{{d{A@l}}{Cf{El}}}{{Bj{{Eh{CnAOd}}AOf}}}}{{{d{Jn}}}{{Eh{DfAOh}}}}{Bb{{d{c}}}{}}0000000{Bb{{d{fc}}}{}}0000000{Bbn}0000000{{{d{Ah}}{d{c}}}ChAn}{{{d{A@l}}{d{c}}}ChAn}{{{d{AOj}}{d{AOj}}}Bd}{{{d{AOl}}{d{AOl}}}Bd}{{d{d{c}}}Bd{}}0000000{{{d{Ah}}AOd{Cf{El}}}{{Bj{{Eh{CnAOd}}AOf}}}}{{{d{A@l}}AOd{Cf{El}}}{{Bj{{Eh{CnAOd}}AOf}}}}{{{d{AOn}}{d{fBf}}}{{Bj{nBh}}}}0{{{d{AOj}}{d{fBf}}}{{Bj{nBh}}}}{{{d{AOl}}{d{fBf}}}{{Bj{nBh}}}}0{{{d{Jn}}{d{fBf}}}{{Bj{nBh}}}}{{{d{AOf}}{d{fBf}}}{{Bj{nBh}}}}0{{{d{El}}{d{fBf}}}{{Bj{nBh}}}}{{{d{Ah}}{d{fBf}}}{{Bj{nBh}}}}{{{d{A@l}}{d{fBf}}}{{Bj{nBh}}}}{B@`AOn}{cc{}}0000000{{AOj{d{{Ej{A`}}}}}{{Bj{JnAOl}}}}{{{d{c}}}c{}}0000{AKh{{Bj{AhAOn}}}}{{{d{c}}{d{{Ej{A`}}}}G`}{{Bj{JnAOn}}}An}{{}Bb}0000000{{{d{El}}{d{El}}}{{Cf{El}}}}{{}c{}}0000000{{}{{Bn{c}}}{}}0000000{{BdBdBd}{{Cf{El}}}}{{{Cf{B@b}}{Cf{AJd}}}{{Bj{AhAOn}}}}{{{Cf{B@d}}{Cf{B@f}}}A@l}{{{d{B@h}}}{{Bj{AhAOl}}}}`{{{d{Jn}}}{{d{AKj}}}}{{{d{Ah}}}{{Cf{{d{AJd}}}}}}{{{d{A@l}}}{{d{{Cf{B@f}}}}}}`{{{d{A@l}}}{{Cf{El}}}}{{{d{Jn}}AOj}{{Dl{A`}}}}{dc{}}0000{dCh}00{{{d{Jn}}}Ah}{{{d{Ah}}}A@l}{{{d{Jn}}}{{d{B@j}}}}{{{d{Ah}}}{{Cf{{d{B@b}}}}}}{{{d{A@l}}}{{d{{Cf{B@d}}}}}}{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}}AOd}{{Cf{Dh}}}}{{{d{AJd}}AOd}{{Cf{Dh}}}}{d{{d{c}}}{}}00{{{d{f}}}{{d{fc}}}{}}00{{{d{AJd}}}{{Eh{AOdDh}}}}{{{d{AKj}}}AKj}{{{d{AKh}}}AKh}{{{d{AJd}}}AJd}{{d{d{fc}}}n{}}00{{dA`}n}00{{{d{AJd}}{d{Dh}}}{{Cf{{Eh{AOdB@l}}}}}}{{{d{AKj}}}{{Eh{AOdDh}}}}{{{d{AKh}}}{{Eh{AOdDh}}}}8{Bb{{d{c}}}{}}00{Bb{{d{fc}}}{}}00{{{d{AKj}}B@n}AKj}:9{{{d{AJd}}BA`}{{Cf{Dh}}}}0{Bbn}00{{{d{AKj}}{d{AKj}}}Bd}{{{d{AKh}}{d{AKh}}}Bd}`{{{d{AKh}}AOd}{{Cf{{Eh{AOdDh}}}}}}{{{d{AJd}}AOd}{{Cf{{Eh{AOdDh}}}}}}{{{d{AKj}}{d{fBf}}}{{Bj{nBh}}}}{{{d{AKh}}{d{fBf}}}{{Bj{nBh}}}}{{{d{AJd}}{d{fBf}}}{{Bj{nBh}}}}{cc{}}00{AKhAJd}{{{d{AKh}}}AJd}{{{d{{Ej{A`}}}}}{{Bj{AKjBAb}}}}{{{d{{Eb{A`}}}}}{{Cf{AJd}}}}{{{d{AKj}}{d{{Ej{B@n}}}}}AKj}{{{d{c}}}c{}}00{{{d{AJd}}}{{d{BAd}}}}`{{}Bb}00{{}c{}}00{{}{{Bn{c}}}{}}00{{{d{{Ej{A`}}}}}AKj}{c{{Bj{AKjKf}}}BAf}{c{{Bj{AKhKf}}}BAf}{{{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@f}{{{d{AJd}}}BAd}{{{d{AJd}}B@l}BAh}{{{d{AJd}}B@l}BAj}{{{d{AJd}}B@l}AJ`}{dc{}}00{c{{Bj{e}}}{}{}}00{{}{{Bj{c}}}{}}00{dCj}00{{}c{}}00{{{d{AKj}}c}{{Bj{nKf}}}BAl}{{{d{AKh}}c}{{Bj{nKf}}}BAl}{Fb{{`{{F`{}{{En{Jn}}}}}}}}`````````````````````{{{d{{BAn{c}}}}}Ad{}}{{{d{{BB`{c}}}}}{{d{ALj}}}{}}{d{{d{c}}}{}}00000{{{d{f}}}{{d{fc}}}{}}00000{{{d{ACj}}}ACj}{{{d{{BAn{c}}}}}{{BAn{c}}}I`}{{{d{{AFl{ce}}}}}{{AFl{ce}}}I`I`}{{{d{BBb}}}BBb}{{{d{BBd}}}BBd}{{{d{{BB`{c}}}}}{{BB`{c}}}I`}{{d{d{fc}}}n{}}00000{{dA`}n}00000{{{d{BBb}}{d{BBb}}}Ab}{{{d{BBd}}{d{BBd}}}Ab}{{d{d{c}}}Ab{}}0{Bb{{d{c}}}{}}00000{Bb{{d{fc}}}{}}00000{Bbn}00000{{{d{{BAn{c}}}}{d{{BAn{c}}}}}BdKd}{{{d{{AFl{ce}}}}{d{{AFl{ce}}}}}BdKdKd}{{{d{BBb}}{d{BBb}}}Bd}{{{d{BBd}}{d{BBd}}}Bd}{{{d{{BB`{c}}}}{d{{BB`{c}}}}}BdKd}{{d{d{c}}}Bd{}}0000000000000000000{{{d{{AFl{ce}}}}}{{d{c}}}{}{}}{{{d{ACj}}{d{fBf}}}Bl}0{{{d{{AFl{ce}}}}{d{fBf}}}BlHb{}}{{{d{BBb}}{d{fBf}}}Bl}{{{d{BBd}}{d{fBf}}}Bl}{{{d{{BB`{c}}}}{d{fBf}}}Bl{}}{cc{}}00000{{Ad{AFn{{Mn{cKn}}}}}{{BAn{c}}}{}}{{{d{{Ej{{BB`{c}}}}}}AIf{BBf{Bbj}}{Dl{Nf}}{Cf{{BAn{c}}}}{Dl{BBd}}ALjBd}{{Bj{{BB`{c}}ACj}}}{}}{{{d{c}}}c{}}00000{{{d{BBb}}{d{fc}}}nNl}{{{d{BBd}}{d{fc}}}nNl}{{}Bb}00000{{}c{}}00000{{}{{Bn{c}}}{}}00000{{{d{{BB`{c}}}}j}Bd{}}{{{d{{BB`{c}}}}}Bd{}}{{{d{{AFl{ce}}}}}Ad{}{}}{{cAd{AFn{{BB`{e}}}}}{{Bj{{AFl{ce}}ACj}}}{}{}}{{BbBBb}BBd}{{{d{{BAn{c}}}}}{{d{{AFn{{Mn{cKn}}}}}}}{}}{{{d{BBd}}}BBb}{{{d{BBb}}{d{BBb}}}{{Cf{Ab}}}}{{{d{BBd}}{d{BBd}}}{{Cf{Ab}}}}{{{d{{BB`{c}}}}}{{d{{BBf{Bbj}}}}}{}}{{{d{{BB`{c}}}}}{{d{{Ej{BBd}}}}}{}}{{{d{{BB`{c}}}}}{{Cf{{d{{BAn{c}}}}}}}{}}{{AIf{BBf{Bbj}}{Dl{Nf}}{Cf{{BAn{c}}}}ALjeAdBd}{{Bj{{AFl{ec}}ACj}}}{}{}}{{{d{BBd}}}Bb}{{{d{{AFl{ce}}}}}{{d{{AFn{{BB`{e}}}}}}}{}{}}{dc{}}00000{dCh}{{{d{{BB`{c}}}}}{{d{AIf}}}{}}{{{d{{BB`{c}}}}}{{d{{Ej{Nf}}}}}{}}{c{{Bj{e}}}{}{}}00000{{}{{Bj{c}}}{}}00000{dCj}00000{{}c{}}00000````````````````````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{{BBh{c}}}}}{{BBh{c}}}I`}{{d{d{fc}}}n{}}{{dA`}n}`{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{{BBh{c}}}}{d{fBf}}}BlABj}{{{d{{BBh{c}}}}{d{fBf}}}BlHb}{BBj{{BBh{c}}}{}}{cc{}}{{{d{c}}}c{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}``{{{d{{BBh{c}}}}}{{Cf{{d{ABn}}}}}ABn}{dc{}}{dCh}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}```````{d{{d{c}}}{}}00000{{{d{f}}}{{d{fc}}}{}}00000```{{{d{fBBl}}}n}{{{d{fABb}}}n}{{{d{fADl}}}n}{{{d{fBBn}}}n}{{{d{fBC`}}}n}{{{d{fBCb}}}n}{{{d{BBl}}}BBl}{{{d{ABb}}}ABb}{{{d{ADl}}}ADl}{{{d{BBn}}}BBn}{{{d{BC`}}}BC`}{{{d{BCb}}}BCb}{{d{d{fc}}}n{}}00000{{dA`}n}00000{{{d{BC`}}}{{Bj{BCdn}}}}``{{}BBl}{{}ABb}{{}ADl}{{}BBn}{{}BC`}{{}BCb}{Bb{{d{c}}}{}}00000{Bb{{d{fc}}}{}}00000{Bbn}00000{{{d{BBl}}}Bb}{{{d{ABb}}}Bb}{{{d{ADl}}}Bb}{{{d{BBn}}}Bb}{{{d{BC`}}}Bb}{{{d{BCb}}}Bb}{{{d{BC`}}}{{Bj{BCfn}}}}``{{{d{BBl}}{d{BBl}}}Bd}{{{d{ABb}}{d{ABb}}}Bd}{{{d{ADl}}{d{ADl}}}Bd}{{{d{BBn}}{d{BBn}}}Bd}{{{d{BC`}}{d{BC`}}}Bd}{{{d{BCb}}{d{BCb}}}Bd}`{{{d{BBl}}{d{fBf}}}Bl}{{{d{ABb}}{d{fBf}}}Bl}{{{d{ADl}}{d{fBf}}}Bl}{{{d{BBn}}{d{fBf}}}Bl}{{{d{BC`}}{d{fBf}}}Bl}{{{d{BCb}}{d{fBf}}}Bl}{cc{}}00{{{d{{BCh{c}}}}}BBnBCj}11{{{d{{BCl{c}}}}}BC`{}}2{{{d{c}}}c{}}00000{{{d{ABb}}}Hh}``{{{d{ABb}}}{{Cf{BCn}}}}`{{{d{ABb}}}Ad}``{{}Bb}00000{{}c{}}00000{{}{{Bn{c}}}{}}00000{{{d{BBn}}}{{Bj{Nbn}}}}````6`````{dc{}}00000{c{{Bj{e}}}{}{}}00000{{}{{Bj{c}}}{}}00000{{{d{ADl}}}Nd}{dCj}00000`{{}c{}}00000`````````````````````{{{d{BD`}}}{{d{Dd}}}}{{{d{BDb}}}{{d{Dd}}}}`{d{{d{c}}}{}}00000000000{{{d{f}}}{{d{fc}}}{}}00000000000`{{{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{fBEf}}}n}{{{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{BEf}}}BEf}{{{d{BD`}}}BD`}{{{d{BDb}}}BDb}{{d{d{fc}}}n{}}00000000000{{dA`}n}00000000000{{{d{BD`}}{d{BD`}}}Ab}{{{d{BDb}}{d{BDb}}}Ab}{{d{d{c}}}Ab{}}0{{}BDd}{{}BDf}{{}BDh}{{}BDj}{{}BDl}{{}BDn}{{}BE`}{{}BEb}{{}BEd}{{}BEf}{{}BD`}{{}BDb}{Bb{{d{c}}}{}}00000000000{Bb{{d{fc}}}{}}00000000000{Bbn}00000000000{{{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{BEf}}}Bb}{{{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{BEf}}{d{BEf}}}Bd}{{{d{BD`}}{d{BD`}}}Bd}{{{d{BDb}}{d{BDb}}}Bd}{{d{d{c}}}Bd{}}0000000`{{{d{BDd}}}BDb}`{{{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{BEf}}{d{fBf}}}Bl}{{{d{BD`}}{d{fBf}}}Bl}{{{d{BDb}}{d{fBf}}}Bl}{cc{}}000000000{hBD`}1{jBD`}2{BEh{{Cf{BD`}}}}{BEh{{Cf{BDb}}}}{{{d{c}}}c{}}00000000000{{{d{{AFl{AI`c}}}}}BDd{}}{{{d{Dd}}}{{Cf{BD`}}}}{{{d{Dd}}}{{Cf{BDb}}}}{{{d{BD`}}{d{fc}}}nNl}{{{d{BDb}}{d{fc}}}nNl}`{{}Bb}00000000000`{{}c{}}00000000000{{}{{Bn{c}}}{}}00000000000``{BEhBd}0``{{{d{BDj}}}{{Bj{NdBEj}}}}{{{d{BD`}}{d{BD`}}}{{Cf{Ab}}}}{{{d{BDb}}{d{BDb}}}{{Cf{Ab}}}}```{{{d{BDj}}}{{Bj{j{BBh{c}}}}}{}}{{{d{BEd}}}{{Bj{j{BBh{c}}}}}{}}```{{{d{fBDd}}BDb}n}{{{d{fBDh}}BD`}n}{{{d{fBDj}}BD`}n}{{{d{fBEd}}BD`}n}```{dc{}}00000000000`{c{{Bj{e}}}{}{}}0000000000{BEh{{Bj{BD`BEl}}}}{BEh{{Bj{BDbBEl}}}}2{{}{{Bj{c}}}{}}00000000000{{{d{BDd}}{d{e}}}{{Bj{{AFl{AI`}}{BBh{c}}}}}{}{{Ll{}{{Gh{c}}}}}}`{dCj}00000000000````{{{d{BDh}}}BD`}{{{d{BDj}}}BD`}{{{d{BEd}}}BD`}```{{}c{}}00000000000````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{BEn}}}BEn}{{d{d{fc}}}n{}}{{dA`}n}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{BEn}}{d{fc}}}nBF`}{{{d{BEn}}}Bb}{{{d{BEn}}{d{BEn}}}Bd}{{{d{BEn}}{d{fBf}}}Bl}{cc{}}{{{d{c}}}c{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{d{f{Cf{BEn}}}}EfBFb{d{fc}}BFd}{{Bj{nBFf}}}BFh}{dc{}}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}``````````````````````````````{{{d{BFj}}}{{d{Dd}}}}``{d{{d{c}}}{}}000000000000000000000{{{d{f}}}{{d{fc}}}{}}000000000000000000000````{{{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{fBHh}}}n}{{{d{fLh}}}n}{{{d{fBHj}}}n}{{{d{fBHl}}}n}{{{d{fBHn}}}n}{{{d{fBI`}}}n}{{{d{fBIb}}}n}{{{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{BHh}}}BHh}{{{d{Lh}}}Lh}{{{d{BHj}}}BHj}{{{d{BHl}}}BHl}{{{d{BHn}}}BHn}{{{d{BI`}}}BI`}{{{d{BIb}}}BIb}{{{d{BFj}}}BFj}{{d{d{fc}}}n{}}000000000000000000000{{dA`}n}000000000000000000000{{{d{BFj}}{d{BFj}}}Ab}`{{d{d{c}}}Ab{}}````{{}BFl}{{}BFn}{{}BG`}{{}BGb}{{}BGd}{{}BGf}{{}BGh}{{}BGj}{{}BGl}{{}BGn}{{}BH`}{{}BHb}{{}BHd}{{}BHf}{{}BHh}{{}Lh}{{}BHj}{{}BHl}{{}BHn}{{}BI`}{{}BIb}{{}BFj}{Bb{{d{c}}}{}}000000000000000000000{Bb{{d{fc}}}{}}000000000000000000000{Bbn}000000000000000000000{{{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{BHh}}}Bb}{{{d{Lh}}}Bb}{{{d{BHj}}}Bb}{{{d{BHl}}}Bb}{{{d{BHn}}}Bb}{{{d{BI`}}}Bb}{{{d{BIb}}}Bb}``{{{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{BHh}}{d{BHh}}}Bd}{{{d{Lh}}{d{Lh}}}Bd}{{{d{BHj}}{d{BHj}}}Bd}{{{d{BHl}}{d{BHl}}}Bd}{{{d{BHn}}{d{BHn}}}Bd}{{{d{BI`}}{d{BI`}}}Bd}{{{d{BIb}}{d{BIb}}}Bd}{{{d{BFj}}{d{BFj}}}Bd}{{d{d{c}}}Bd{}}000````{{{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{BHh}}{d{fBf}}}Bl}{{{d{Lh}}{d{fBf}}}Bl}{{{d{BHj}}{d{fBf}}}Bl}{{{d{BHl}}{d{fBf}}}Bl}{{{d{BHn}}{d{fBf}}}Bl}{{{d{BI`}}{d{fBf}}}Bl}{{{d{BIb}}{d{fBf}}}Bl}{{{d{BFj}}{d{fBf}}}Bl}{cc{}}000000000000000000000{BEh{{Cf{BFj}}}}{{{d{c}}}c{}}000000000000000000000{{{d{Dd}}}{{Cf{BFj}}}}`{{{d{BFj}}{d{fc}}}nNl}`````````{{}Bb}000000000000000000000`{{}c{}}000000000000000000000{{}{{Bn{c}}}{}}000000000000000000000{BEhBd}````{{{d{BFj}}{d{BFj}}}{{Cf{Ab}}}}```{{{d{Lh}}}{{BIf{{BId{Oj}}}}}}``{{{d{fBHj}}BFj}n}{{{d{BHj}}}BFj}``````{{{d{Lh}}}{{BIf{Lf}}}}{dc{}}000000000000000000000{c{{Bj{e}}}{}{}}000000000000000000000{BEh{{Bj{BFjBEl}}}}{{}{{Bj{c}}}{}}000000000000000000000``{dCj}000000000000000000000````{{}c{}}000000000000000000000```{{{BIh{c}}BIj}{{BIh{c}}}{{BIn{BIl}}}}{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{{BIh{c}}}}}{{BIh{c}}}I`}{{d{d{fc}}}n{}}{{dA`}n}{c{{Bj{{BIh{BJ`}}BJb}}}{{BJf{BJd}}}}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{{BIh{c}}}}{d{fBf}}}BlHb}{cc{}}{{{d{c}}}c{}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BIb}}BJj}}}{{BIn{BIl}}}{{BJl{BHn}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{{BJn{BI`}}}}BJj}}}{{BIn{BIl}}}{{BJl{BHn}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{ABb}}BJj}}}{{BIn{BIl}}}{{BJl{BFl}}}}0{{{d{f{BIh{c}}}}e}{{Bj{{BJh{{BJn{ABb}}}}BJj}}}{{BIn{BIl}}}{{BJl{BFn}}}}0{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BFl}}BJj}}}{{BIn{BIl}}}{{BJl{BGf}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{Lh}}BJj}}}{{BIn{BIl}}}{{BJl{BGh}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BGj}}BJj}}}{{BIn{BIl}}}{{BJl{BGh}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{{BJn{BGb}}}}BJj}}}{{BIn{BIl}}}{{BJl{BGh}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{{BJn{ADl}}}}BJj}}}{{BIn{BIl}}}{{BJl{BHh}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{{BJn{BHl}}}}BJj}}}{{BIn{BIl}}}{{BJl{BHj}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BHf}}BJj}}}{{BIn{BIl}}}{{BJl{BHd}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BHf}}BJj}}}{{BIn{BIl}}}{{BKb{}{{BK`{BHb}}}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{{BJn{BGb}}}}BJj}}}{{BIn{BIl}}}{{BJl{BGl}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BGb}}BJj}}}{{BIn{BIl}}}{{BJl{BG`}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{Lh}}BJj}}}{{BIn{BIl}}}{{BJl{BFl}}}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{BIh{c}}Bb}{{BIh{c}}}{{BIn{BIl}}}}0{c{{BIh{c}}}{{BIn{BIl}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BH`}}BJj}}}{{BIn{BIl}}}{{BJl{BGn}}}}{{{BIh{c}}BIj}{{BIh{c}}}{{BIn{BIl}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BGd}}BJj}}}{{BIn{BIl}}}{{BJl{BGb}}}}{dc{}}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}{{ce}{{BIh{{BKd{ce}}}}}{{BKl{{BKf{BIl}}}{{BKh{BKj}}}}{BIn{BIl}}}BKn}{{cBL`}{{BIh{c}}}{{BIn{BIl}}}}```````````{{{d{BLb}}}{{d{c}}}{}}{{{d{{BLd{BAhBAjc}}}}}{{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{{}{{BLf{ce}}}{}{}}{{}{{BLh{c}}}{}}{{{d{ABl}}{d{fBf}}}Bl}0{cc{}}000{e{{BLf{c{Eh{cB@l}}}}}{B`FhFj}{{AMn{}{{AMj{{Eh{cAh}}}}}}}}{{{d{c}}}c{}}{{}Bb}000{{}c{}}000{{}{{Bn{c}}}{}}000{{{d{ABl}}}Bd}{{{d{BLb}}}{{Cf{B@l}}}}{{{d{{BLd{BAhBAjc}}}}}{{Cf{B@l}}}{}}{{{Aj{c{AAn{BLb}}}}}{{BLf{ec}}}{}{}}{{{d{BLb}}dMb}{{Cf{c}}}{}}{{{d{{BLd{BAhBAjc}}}}{d{Cb}}Mb}{{Cf{Nb}}}{}}{{{d{BLb}}}}{{{d{{BLd{BAhBAjc}}}}}BLj{}}{{{d{{BLf{ce}}}}}{{d{{Aj{e{AAn{BLb}}}}}}}{}{}}{{{d{{BLh{c}}}}}{{d{{Ej{{Eh{cNb}}}}}}}{}}{{{d{c}}ABb{d{{BLf{eg}}}}{d{{BLh{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{{BIf{{BLl{e}}}}}BAfBLn}{{{d{fc}}{d{{BLl{e}}}}}{{BIf{n}}}BAlBLn}```````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{{BM`{ceg}}}}{d{fBf}}}BlABjABjABj}{{{d{{BM`{ceg}}}}{d{fBf}}}BlHbHbHb}{{{ABd{ce}}}{{BM`{ecg}}}{}{}{}}{BJj{{BM`{ceg}}}{}{}{}}{cc{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{d{f{BIh{c}}}}{d{e}}{d{g}}{d{fi}}Ef}{{Bj{nBM`}}}{{BIn{BIl}}}{AnABf}AAj{JjOh}}{dCh}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}```````````````````{{{d{{BMb{ce}}}}}{{d{e}}}{}{}}{{{d{{BMd{ceg}}}}}{{d{g}}}{}{}{}}{{{d{Mh}}}AOh}{{{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{BMf}}}}{{d{d{c}}}Ab{}}{{{d{{Eb{A`}}}}}AFj}{Bb{{d{c}}}{}}000000000{Bb{{d{fc}}}{}}000000000{Bbn}000000000{{{d{{BMd{ceg}}}}}{{d{BCf}}}{}{}{}}{{{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}{{BMb{ce}}}{}{}}{{BbBCfcBdMb{Cf{e}}g{Cf{B@l}}}{{BMd{ceg}}}{}{}{}}{{L`BMf{Cf{Ad}}}{{Cf{Nf}}}}{{cNdOdeB@lMb}{{Mn{ce}}}{}{}}{{{d{c}}}c{}}000000{{{d{{BMb{ce}}}}}Bb{}{}}{{{d{{BMd{ceg}}}}}Bb{}{}{}}{{}Bb}000000000{{{Lb{c{Cf{e}}g}}}{{Cf{{Lb{ceg}}}}}{}{}{}}{{{d{{Mn{ce}}}}}{{d{c}}}{}{}}{{}c{}}000000000{{}{{Bn{c}}}{}}000000000{{{d{{BMd{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{{BMh{c}}}}{Dl{{BMj{c}}}}}{{A@j{c}}}{}}{{NdhOd}Mj}{{BMlAOh}Mh}{{{d{{BMb{ce}}}}}{{d{c}}}{}{}}{{{d{{BMd{ceg}}}}}{{Cf{{d{e}}}}}{}{}{}}{{{d{{BMd{ceg}}}}}{{d{c}}}{}{}{}}{{{d{{Mn{ce}}}}}{{d{e}}}{}{}}{{{d{{BMd{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{{BMd{ceg}}}}}{{Cf{B@l}}}{}{}{}}{{{d{{A@j{c}}}}}{{d{{Ej{{BMj{c}}}}}}}{}}{{{d{{A@j{c}}}}}{{d{{Ej{{BMh{c}}}}}}}{}}{{{d{Mh}}}BMl}{{{d{{Mn{ce}}}}}B@l{}{}}{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{BMf}}}}{dCj}000000000{{{d{Nf}}}Cd}{{{d{Kn}}}Cd}{{{d{{Mn{cCb}}}}}Cd{}}{{}c{}}000000000```````","D":"JFn","p":[[5,"DecryptedOutput",0,4456],[1,"reference",null,null,1],[0,"mut"],[6,"ShieldedProtocol",0,4457],[6,"PoolType",0,4457],[6,"TransferType",0,4456],[1,"unit"],[1,"u8"],[6,"Ordering",4458],[5,"BlockHeight",4459],[5,"Transaction",4460],[5,"UnifiedFullViewingKey",2278,4461],[5,"HashMap",4462],[5,"DecryptedTransaction",228],[10,"Parameters",4459],[10,"Copy",4463],[1,"usize"],[1,"bool"],[5,"Formatter",4464],[5,"Error",4464],[6,"Result",4465,null,1],[8,"Result",4464],[5,"Request",4466],[5,"MemoBytes",4467],[5,"Note",4468],[5,"Zatoshis",4469],[6,"Option",4470,null,1],[5,"String",4471],[5,"TypeId",4472],[6,"Address",128,4473],[5,"UnifiedAddress",128,4473],[6,"Receiver",128,4473],[5,"ZcashAddress",4474],[1,"str"],[6,"TransparentAddress",4475],[5,"PaymentAddress",4476],[6,"Typecode",4477],[5,"Vec",4478],[6,"NetworkType",4459],[5,"Address",4479],[1,"array"],[6,"ConversionError",4480],[1,"u32"],[1,"tuple",null,null,1],[1,"slice"],[5,"UnifiedAddressRequest",2278,4461],[17,"Value"],[10,"Strategy",4481],[6,"Network",4459],[5,"WalletSummary",228],[5,"AccountBalance",228],[10,"Eq",4458],[10,"Hash",4482],[5,"SentTransaction",228],[5,"Zip32Derivation",228],[5,"AccountId",4483],[5,"Balance",228],[6,"BalanceError",4469],[6,"NoteFilter",228],[17,"Error"],[17,"AccountId"],[17,"Account"],[10,"WalletRead",228],[5,"BlockMetadata",228],[10,"Debug",4464],[10,"Account",228],[5,"ScannedBlock",228],[5,"BlockHash",4484],[6,"AccountPurpose",228],[6,"AccountSource",228],[5,"Ratio",228],[10,"Clone",4485],[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",4486],[17,"UtxoRef"],[10,"WalletWrite",228],[8,"SecretVec",4487],[5,"UnifiedSpendingKey",2278,4461],[5,"OffsetDateTime",4488],[5,"SpendableNotes",228],[10,"PartialEq",4458],[5,"Error",4489],[6,"BirthdayError",228],[5,"TryFromIntError",4490],[6,"NetworkUpgrade",4459],[6,"Note",4180],[5,"OutPoint",4491],[6,"Recipient",4180],[5,"SentTransactionOutput",228],[5,"ChainState",1009],[5,"TreeState",3397],[17,"NoteRef"],[10,"InputSource",228],[10,"Ord",4458],[10,"WalletTest",228],[5,"Position",4486],[5,"SeedFingerprint",4492],[5,"Range",4493],[5,"TransparentAddressMetadata",4180],[5,"NoteId",4180],[6,"Memo",4467],[5,"ReceivedNote",4180],[6,"NullifierQuery",228],[5,"Nullifier",4494],[5,"TxId",4460],[5,"WalletTransparentOutput",4180],[8,"NonZeroU32",4495],[5,"TransactionSummary",1273],[10,"Hasher",4482],[5,"ScannedBlockCommitments",228],[10,"NoteRetention",228],[1,"u64"],[1,"u16"],[17,"SaplingShardStore"],[10,"WalletCommitmentTrees",228],[5,"Node",4496],[5,"CommitmentTreeRoot",1009],[6,"ShardTreeError",4497],[17,"H"],[17,"CheckpointId"],[10,"ShardStore",4498],[5,"Frontier",4499],[5,"ScanRange",1173],[5,"WalletTx",4180],[5,"UnifiedIncomingViewingKey",2278,4461],[10,"From",4500],[17,"Output"],[10,"FnOnce",4501],[5,"ShardTree",4502],[10,"FnMut",4501],[5,"ScanSummary",1009],[10,"BlockCache",1009],[10,"Future",4503,null,1],[5,"Box",4504,null,1],[5,"Pin",4505],[5,"CompactBlock",2830],[6,"Error",1087],[10,"Send",4463],[10,"BlockSource",1009],[10,"Display",4464],[6,"ScanError",4046],[10,"Error",4506],[5,"MockBlockSource",1109],[6,"Infallible",4500],[6,"Error",1124],[6,"InputSelectorError",1802],[6,"Error",4507],[6,"ProposalError",2595],[6,"Error",4508],[6,"Error",4509],[6,"ScanPriority",1173],[6,"SpanningTree",1244],[5,"TestAccount",1273],[5,"ZatBalance",4469],[17,"Nullifier"],[10,"TestFvk",1273],[5,"CompactTx",2830],[6,"AddressType",1273],[10,"RngCore",4510],[10,"CryptoRng",4510],[5,"CachedBlock",1273],[5,"MockWalletDb",1273],[17,"BsError"],[17,"BlockSource"],[17,"InsertResult"],[10,"TestCache",1273],[5,"TestBuilder",1273],[5,"LocalNetwork",4511],[5,"TestState",1273],[10,"DataStoreFactory",1273],[5,"FakeCompactOutput",1273],[6,"OvkPolicy",4180],[5,"Proposal",2595],[5,"NonEmpty",4512],[8,"CreateErrT",1675],[10,"FeeRule",4513],[5,"GreedyInputSelector",1802],[8,"MultiOutputChangeStrategy",2237],[8,"TransferErrT",1675],[5,"NoteCommitments",1273],[10,"Into",4500],[17,"DsError"],[17,"DataStore"],[10,"ConditionallySelectable",4514],[10,"Default",4515],[8,"ProposeShieldingErrT",1675],[17,"InputSource"],[10,"ShieldingSelector",1802],[17,"MetaSource"],[10,"ChangeStrategy",1958],[6,"StandardFeeRule",1958],[8,"SingleOutputChangeStrategy",2237],[8,"ProposeTransferErrT",1675],[5,"TransactionRequest",4516],[10,"InputSelector",1802],[17,"Handle"],[10,"Reset",1273],[8,"ChaChaRng",4517],[5,"OutgoingViewingKey",4518],[8,"ShieldErrT",1675],[5,"DiversifiableFullViewingKey",2490,4519],[5,"InitialChainState",1273],[5,"Level",4486],[10,"Fn",4501],[10,"SpendProver",4520],[10,"OutputProver",4520],[6,"GreedyInputSelectorError",1802],[6,"ChangeError",1958],[6,"Bech32DecodeError",1889,4521],[10,"AddressCodec",1889,4521],[5,"ExtendedFullViewingKey",2490,4519],[5,"ExtendedSpendingKey",2490,4519],[6,"Error",4522],[6,"TransparentCodecError",1889,4521],[6,"CheckedHrpstringError",4523],[6,"DecodeError",4524],[5,"DustOutputPolicy",1958],[6,"DustAction",1958],[5,"ChangeValue",1958],[5,"TransactionBalance",1958],[5,"SplitPolicy",1958],[6,"EphemeralBalance",1958],[17,"FeeRule"],[17,"AccountMetaT"],[10,"InputView",4525],[10,"OutputView",4525],[10,"BundleView",2209],[17,"Item"],[6,"InputSize",4525],[10,"IntoIterator",4526],[8,"NonZeroUsize",4495],[17,"In"],[17,"Out"],[6,"BundleType",4508],[10,"InputView",2209],[10,"OutputView",2209],[5,"EmptyBundleView",2209],[5,"SingleOutputChangeStrategy",2239],[10,"Zip317FeeRule",2239],[5,"MultiOutputChangeStrategy",2239],[5,"DiversifierIndex",4483],[6,"AddressGenerationError",2278,4461],[5,"NonHardenedChildIndex",4527],[6,"Era",2278,4461],[6,"DecodingError",2278,4461],[6,"DerivationError",2278,4461],[6,"Error",4528],[5,"AccountPubKey",4527],[5,"ExternalIvk",4527],[5,"IncomingViewingKey",4519],[5,"Ufvk",4529],[5,"AccountPrivKey",4527],[6,"Scope",4483],[5,"ChildIndex",4483],[5,"Diversifier",4518],[6,"DecodingError",4518],[5,"FullViewingKey",4518],[10,"Read",4530],[5,"SaplingIvk",4518],[5,"NullifierDerivingKey",4518],[10,"Write",4530],[5,"ShieldedInputs",2595],[5,"Step",2595],[6,"StepOutputIndex",2595],[5,"StepOutput",2595],[5,"BTreeMap",4531],[6,"ProposalDecodingError",2786],[6,"Zip321Error",4516],[5,"ChainMetadata",2830],[5,"CompactSaplingSpend",2830],[5,"CompactSaplingOutput",2830],[5,"CompactOrchardAction",2830],[5,"ExtractedNoteCommitment",4532],[5,"EphemeralKeyBytes",4533],[5,"SpendDescription",4534],[10,"Authorization",4534],[5,"OutputDescription",4534],[5,"BlockHeader",4484],[6,"ValuePool",3008],[6,"FeeRule",3008],[5,"Proposal",3008],[5,"ProposalStep",3008],[5,"PaymentOutputPool",3008],[5,"ReceivedOutput",3008],[5,"PriorStepOutput",3008],[5,"PriorStepChange",3008],[5,"ProposedInput",3008],[5,"TransactionBalance",3008],[5,"ChangeValue",3008],[5,"MemoBytes",3008],[1,"i32"],[5,"TryFromSliceError",4535],[5,"UnknownEnumValue",4536],[6,"Value",3370],[10,"BufMut",4537],[6,"WireType",4538],[5,"DecodeContext",4538],[5,"DecodeError",4536],[10,"Buf",4539],[6,"ShieldedProtocol",3397],[5,"BlockId",3397],[5,"BlockRange",3397],[5,"TxFilter",3397],[5,"RawTransaction",3397],[5,"SendResponse",3397],[5,"ChainSpec",3397],[5,"Empty",3397],[5,"LightdInfo",3397],[5,"TransparentAddressBlockFilter",3397],[5,"Duration",3397],[5,"PingResponse",3397],[5,"Address",3397],[5,"AddressList",3397],[5,"Balance",3397],[5,"Exclude",3397],[5,"GetSubtreeRootsArg",3397],[5,"SubtreeRoot",3397],[5,"GetAddressUtxosArg",3397],[5,"GetAddressUtxosReply",3397],[5,"GetAddressUtxosReplyList",3397],[5,"CommitmentTree",4499],[8,"Result",4489],[5,"CompactTxStreamerClient",3999],[6,"CompressionEncoding",4540],[8,"BoxBody",4541],[10,"GrpcService",4542],[5,"Channel",4543],[5,"Error",4544],[5,"Endpoint",4545],[10,"TryInto",4500],[5,"Response",4546],[5,"Status",4547],[10,"IntoRequest",4466],[5,"Streaming",4548],[17,"Message"],[10,"IntoStreamingRequest",4466],[5,"InterceptedService",4549],[5,"Request",4550],[17,"Response"],[5,"Response",4551],[10,"Service",4552],[10,"Interceptor",4549],[5,"Uri",4553],[10,"ScanningKeyOps",4046],[5,"ScanningKey",4046],[5,"ScanningKeys",4046],[5,"Nullifiers",4046],[5,"PreparedIncomingViewingKey",4518],[8,"PrunableTree",4554],[10,"HashSer",4555],[6,"Error",4154],[5,"WalletSpend",4180],[5,"WalletOutput",4180],[5,"TxOut",4491],[8,"WalletSaplingSpend",4180],[8,"WalletSaplingOutput",4180],[5,"TransparentKeyScope",4527],[15,"Spending",998],[15,"Derived",999],[15,"Imported",999],[15,"Attempt",1003],[15,"Relevant",1005],[15,"SpendsFromAddress",1006],[15,"InsufficientFunds",1798],[15,"Parent",1269],[10,"ShieldedPoolTester",1593],[5,"SaplingPoolTester",1642],[15,"InsufficientFunds",1887],[15,"HrpMismatch",1956],[15,"InsufficientFunds",2205],[15,"DustInputs",2205],[15,"BalanceError",2784],[15,"EncodingInvalid",4135],[15,"PrevHashMismatch",4135],[15,"TreeSizeMismatch",4135],[15,"TreeSizeUnknown",4135],[15,"TreeSizeInvalid",4135],[15,"BlockHeightDiscontinuity",4135],[15,"Custom",4449],[15,"EphemeralTransparent",4450],[15,"InternalAccount",4450]],"r":[[0,4456],[5,4457],[9,4457],[11,4456],[15,4556],[38,4456],[51,4556],[92,4556],[128,4473],[129,4473],[136,4473],[200,4473],[226,4557],[227,4557],[1889,4521],[1891,4521],[1897,4521],[1907,4521],[1908,4521],[1909,4521],[1910,4521],[1911,4521],[1919,4521],[1920,4521],[1921,4521],[1922,4521],[1923,4521],[1924,4521],[2278,4461],[2279,4461],[2280,4461],[2282,4461],[2298,4461],[2299,4461],[2300,4461],[2301,4461],[2437,4461],[2441,4461],[2490,4519],[2491,4519],[2492,4519],[2566,4558],[2594,4559]],"b":[[69,"impl-Display-for-PoolType"],[70,"impl-Debug-for-PoolType"],[162,"impl-UnifiedAddress"],[163,"impl-AddressCodec%3CP%3E-for-UnifiedAddress"],[180,"impl-From%3CUnifiedAddress%3E-for-Address"],[181,"impl-From%3CTransparentAddress%3E-for-Address"],[182,"impl-From%3CPaymentAddress%3E-for-Address"],[612,"impl-From%3CError%3E-for-BirthdayError"],[614,"impl-From%3CTryFromIntError%3E-for-BirthdayError"],[1096,"impl-Debug-for-Error%3CWalletError,+BlockSourceError%3E"],[1097,"impl-Display-for-Error%3CWE,+BE%3E"],[1151,"impl-Debug-for-Error%3CDataSourceError,+CommitmentTreeError,+SelectionError,+FeeError,+ChangeErrT,+NoteRefT%3E"],[1152,"impl-Display-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1153,"impl-From%3CInputSelectorError%3CDE,+SE,+CE,+N%3E%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1154,"impl-From%3CError%3CFE%3E%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1155,"impl-From%3CProposalError%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1156,"impl-From%3CBalanceError%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1157,"impl-From%3CConversionError%3C%26str%3E%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1159,"impl-From%3CError%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1160,"impl-From%3CError%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1161,"impl-From%3CShardTreeError%3CTE%3E%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1212,"impl-Display-for-ScanRange"],[1213,"impl-Debug-for-ScanRange"],[1845,"impl-Display-for-InputSelectorError%3CDE,+SE,+CE,+N%3E"],[1846,"impl-Debug-for-InputSelectorError%3CDbErrT,+SelectorErrT,+ChangeErrT,+N%3E"],[1847,"impl-Display-for-GreedyInputSelectorError"],[1848,"impl-Debug-for-GreedyInputSelectorError"],[1850,"impl-From%3CBalanceError%3E-for-InputSelectorError%3CDbErrT,+GreedyInputSelectorError,+ChangeErrT,+N%3E"],[1851,"impl-From%3CGreedyInputSelectorError%3E-for-InputSelectorError%3CDbErrT,+GreedyInputSelectorError,+ChangeErrT,+N%3E"],[1852,"impl-From%3CConversionError%3C%26str%3E%3E-for-InputSelectorError%3CE,+S,+F,+N%3E"],[1854,"impl-From%3CChangeError%3CC,+N%3E%3E-for-InputSelectorError%3CE,+S,+C,+N%3E"],[1930,"impl-Display-for-Bech32DecodeError"],[1931,"impl-Debug-for-Bech32DecodeError"],[1932,"impl-Debug-for-TransparentCodecError"],[1933,"impl-Display-for-TransparentCodecError"],[1934,"impl-From%3CCheckedHrpstringError%3E-for-Bech32DecodeError"],[1935,"impl-From%3CDecodeError%3E-for-Bech32DecodeError"],[2095,"impl-Display-for-ChangeError%3CCE,+N%3E"],[2096,"impl-Debug-for-ChangeError%3CE,+NoteRefT%3E"],[2380,"impl-Display-for-DerivationError"],[2381,"impl-Debug-for-DerivationError"],[2383,"impl-Display-for-DecodingError"],[2384,"impl-Debug-for-DecodingError"],[2386,"impl-Display-for-AddressGenerationError"],[2387,"impl-Debug-for-AddressGenerationError"],[2543,"impl-From%3CExtendedFullViewingKey%3E-for-DiversifiableFullViewingKey"],[2544,"impl-From%3C%26ExtendedFullViewingKey%3E-for-DiversifiableFullViewingKey"],[2696,"impl-Debug-for-ProposalError"],[2697,"impl-Display-for-ProposalError"],[2813,"impl-Display-for-ProposalDecodingError%3CE%3E"],[2814,"impl-Debug-for-ProposalDecodingError%3CDbError%3E"],[3210,"impl-From%3CShieldedProtocol%3E-for-ValuePool"],[3212,"impl-From%3CPoolType%3E-for-ValuePool"],[4085,"impl-Debug-for-ScanError"],[4086,"impl-Display-for-ScanError"],[4166,"impl-Display-for-Error%3CCaErr,+DbErr,+TrErr%3E"],[4167,"impl-Debug-for-Error%3CCaErr,+DbErr,+TrErr%3E"],[4168,"impl-From%3CError%3CDbErr,+CaErr%3E%3E-for-Error%3CCaErr,+DbErr,+TrErr%3E"],[4169,"impl-From%3CStatus%3E-for-Error%3CCaErr,+DbErr,+TrErr%3E"],[4382,"impl-WalletTransparentOutput"],[4383,"impl-InputView-for-WalletTransparentOutput"]],"c":"OjAAAAEAAAAAAAQAEAAAAL0DDAqPDJAMrg4=","e":"OzAAAAEAADEMMgEDAAAABwAAAAsAAAARABQAKAALADUAEwBNAAIAUQADAFkAAwBfAAAAYQACAGYAAABoAAAAagADAG8ADwCAAAAAgwAAAIYAAACKAAUAkQAFAJgAAACaAAgApAAAAKYACwC1AAIAuQABAL4AAgDEAAIAyQACAM8ACADZAAUA4AAEAOkAAADvAAAA9gAAAPwAAAACAQAAIQEAAD8BNQB6ATcAtAEBALkBUAALAjsASwIRAGUCAABnAgAAfwIRAJoCAACzAgMAvAIaAPMCGgApAwEATgMRAGgDNQCgAxoAxwMaAOcDCgD2AwAA+gMLAAcECAATBAIAGgQBAB0EAgAkBAIALwQCADMECwBEBAYATAQBAE8EDABdBAAAXwQFAHsECwCIBAMAjQQIAKAEHgDCBAMAyAQBAMwEAADOBAAA0AQCANUEEwDqBAIA7gQNAP0EAQABBQAABQUBAAoFAAAeBQIAIgUTADgFAAA6BQwASAUfAGsFAQB5BQMAhAULAJIFAACUBQEAlwUDAJwFAgCgBQAAowUMALsFCQDJBQAAywUAANMFAADYBQAA2gUAAN4FAADiBQAA5wUAAOkFAQDtBQAA7wUBAPMFAgD5BQUAAQYAAAMGEwAZBgwAJwYKADkGBAA/BhwAXQYNAGwGBwB1BgIAeQYRAAEHCQAeBxsAOwcCAD8HAABBBwMASAcCAE0HAABPBxIAYwcPAHkHBQCGBwoAkwcCAJgHDgCyBwIAtwcAAL0HAAC/BygA6QcYAAMIAQAGCCMALQgIAD4IEABXCAcAYAgCAG0IAABxCAgAewgXAJQIBwCoCAEAqwgDALAIAACyCAAAtAgAALcIAwC9CAAAwwgPANYIAQDaCAEA3wgHAOkIAADsCAIA8wgBAPYIAAD5CAEAAgkeACMJAAAmCRgAQQkJAE0JCwBiCQ4AegkHAIYJAACKCQAAjQkIAJoJFwCzCQcAvAkAAL4JAgDDCQUAygkIANcJBQDiCQUA6gkCAPAJAQD1CQIA+QkDAAAKAwAFCgEACgoCABIKDgAiCgEAJwoAACsKAAA7CkwAiQoFAJcKDQCrCgUAuAoBAMAKBgDJChkA9QoLAAILAQAFCwkAFQsMACULFwBACx0AYQsFAGgLBQBxCwAAdAsAAHYLBQCECwUAkAsGAJoLAACfCwAAoQsRALQLBQC7CwUA0gsAANkLmAB1DAsAiwwAAI0MAACRDAsAoAwOALwMCwDODAQA1AwBAN0MAQDgDAsA7QwZAAgNDgAYDQAAHA0BAB8NFwA5DQEAPA0BAD8NAABBDQcATg0AAFANAgBUDQAAVw0AAFkNAQBfDQQAZw0uAJcNVwDwDQAA9Q2KAIEOFgCvDhUAxg4CAMsOAADODgAA0A4XAP4OFQAZDwAAHw8AACMPAQApD3QAoA8AAKIPBACoDwMArQ8CALUPAAC6DwEAvw8AAMEPAADEDwAAyA8GANsPAADdDxYA9g8BAP0PBAAGEAMADBAAAA8QAAAREAAAFRAhAEIQCABMEAAAThAAAFAQBABXEAIAXxAAAGYQAABqEAAAbBArAJkQHQC4EB8A5BAIAO8QCQD6EAAABREJABMRAAAaEQAAHBEEACIRAQAmEQAAKhEcAEkRHwA=","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,""],[299,"AccountId"],[301,""],[311,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[312,"A"],[313,""],[315,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[317,"A"],[318,"T"],[373,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[374,"AccountId"],[375,""],[382,"T"],[383,""],[384,"AccountId"],[385,""],[392,"A"],[393,""],[395,"T"],[413,""],[434,"NoteCommitment,NF"],[435,"K"],[437,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[438,"AccountId"],[439,"T"],[494,""],[521,"NoteRef"],[522,""],[527,"T"],[528,""],[529,"AccountId"],[530,""],[533,"A"],[534,"K"],[583,"AccountId"],[584,"NoteCommitment,NF"],[585,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[586,""],[591,"T"],[592,""],[593,"AccountId"],[594,""],[601,"A"],[602,""],[604,"T"],[612,""],[613,"T"],[614,""],[615,"T"],[633,"P"],[634,"AccountId"],[635,""],[638,"T"],[656,"P"],[657,""],[658,"AccountId"],[659,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[663,"InputSource::Error,InputSource::AccountId,InputSource::NoteRef"],[664,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[665,"WalletRead::Error"],[666,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[671,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[672,"InputSource::NoteRef,InputSource::Error"],[673,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[674,"WalletRead::Error"],[676,"InputSource::Error,InputSource::AccountId,InputSource::NoteRef"],[678,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[682,"InputSource::Error"],[683,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[685,"WalletRead::AccountId,WalletRead::Error"],[686,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[687,"InputSource::Error,InputSource::AccountId,InputSource::NoteRef"],[688,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[690,"__H"],[694,"A"],[695,""],[696,"Account::AccountId"],[697,"WalletWrite::UtxoRef,WalletRead::Account,WalletRead::Error"],[699,""],[726,"U"],[753,"A"],[754,"T"],[781,"NoteRef,"],[782,"AccountId"],[783,""],[785,"AccountId"],[787,"Account::AccountId"],[788,"NoteRef"],[789,"AccountId"],[791,""],[792,"T"],[793,""],[794,"AccountId"],[795,""],[799,"AccountId"],[800,""],[802,"NoteCommitment,NF"],[803,"T"],[804,""],[806,"AccountId"],[808,""],[810,"AccountId"],[811,"Account::AccountId"],[812,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[813,"WalletWrite::UtxoRef,WalletRead::Error"],[814,"WalletCommitmentTrees::Error,WalletCommitmentTrees::SaplingShardStore"],[815,"AccountId"],[816,""],[818,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[819,"NoteRef"],[820,"A"],[821,""],[825,"AccountId"],[826,""],[827,"NoteRef"],[828,""],[831,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[832,"InputSource::Error,InputSource::AccountId,InputSource::NoteRef"],[833,"WalletWrite::UtxoRef,WalletRead::Error"],[834,"NoteRef"],[835,"Account::AccountId"],[836,""],[838,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[840,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[841,"NoteRef"],[842,"AccountId"],[844,"A"],[845,"T"],[863,""],[866,"NoteRef"],[867,""],[868,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[869,"A"],[870,"WalletWrite::UtxoRef,WalletRead::Error"],[871,"U,T"],[898,"U"],[925,"AccountId"],[927,""],[954,"Account::AccountId"],[956,""],[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"],[997,"A,E,"],[1015,""],[1017,"T"],[1023,""],[1025,"T"],[1027,""],[1030,"T"],[1036,""],[1042,"H"],[1043,""],[1045,"T"],[1048,"H"],[1049,"T"],[1051,"BlockSource::Error"],[1052,""],[1056,"U"],[1059,"T"],[1062,""],[1065,"H"],[1066,"ParamsT,BlockSourceT,DbT"],[1067,""],[1069,"H"],[1071,"T"],[1073,""],[1074,"U,T"],[1077,"U"],[1080,""],[1083,"V"],[1086,"BlockSource::Error,WalletErrT,F"],[1091,"T"],[1095,""],[1096,"WalletError,BlockSourceError"],[1097,"WE,BE"],[1098,"T"],[1099,"WE,BSE"],[1100,""],[1101,"U"],[1102,"T"],[1103,"WE,BE"],[1104,""],[1105,"U,T"],[1106,"U"],[1107,""],[1108,"V"],[1110,"T"],[1114,""],[1115,"T"],[1116,""],[1117,"U"],[1118,"T"],[1119,"U,T"],[1120,"U"],[1121,""],[1122,"V"],[1123,"DbErrT,F"],[1146,"T"],[1150,""],[1151,"DataSourceError,CommitmentTreeError,SelectionError,FeeError,ChangeErrT,NoteRefT"],[1152,"DE,TE,SE,FE,CE,N"],[1153,"DE,SE,CE,N,TE,FE"],[1154,"FE,DE,TE,SE,CE,N"],[1155,"DE,TE,SE,FE,CE,N"],[1158,"T"],[1159,"DE,TE,SE,FE,CE,N"],[1161,"TE,DE,SE,FE,CE,N"],[1162,""],[1163,"U"],[1164,"T"],[1165,"DE,TE,SE,FE,CE,N"],[1166,""],[1167,"U,T"],[1168,"U"],[1169,""],[1170,"V"],[1182,""],[1183,"T"],[1187,""],[1189,"T"],[1191,""],[1194,"K"],[1195,"T"],[1199,""],[1203,"K"],[1211,""],[1214,"T"],[1216,""],[1217,"T"],[1219,""],[1221,"U"],[1223,"T"],[1225,""],[1231,"T"],[1233,""],[1236,"U,T"],[1238,"U"],[1240,""],[1242,"V"],[1247,"T"],[1249,""],[1250,"T"],[1251,""],[1252,"T"],[1254,""],[1256,"T"],[1258,""],[1260,"U"],[1261,"T"],[1262,""],[1264,"T"],[1265,"U,T"],[1266,"U"],[1267,""],[1268,"V"],[1272,""],[1301,"A"],[1302,"AccountId"],[1304,"TestFvk::Nullifier,P,R"],[1306,"TestFvk::Nullifier,R"],[1307,""],[1308,"A"],[1309,"WalletRead::Error"],[1312,"TestCache::BsError,TestCache::BlockSource,TestCache::InsertResult"],[1313,"T"],[1333,"Cache,DsFactory"],[1334,"Cache,DataStore,Network"],[1335,"WalletRead::Error"],[1337,""],[1338,"A"],[1339,""],[1340,"Fvk"],[1341,"T"],[1345,""],[1349,"WalletRead::AccountId,WalletRead::Error"],[1350,"Cache,AccountIdT,ErrT,DbT,ParamsT,FeeRuleT,InputsErrT,ChangeErrT"],[1351,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1352,""],[1353,"T"],[1373,""],[1383,"AccountId"],[1386,"WalletRead::AccountId,WalletRead::Error"],[1387,""],[1388,"T"],[1398,""],[1399,"AccountId"],[1400,"T"],[1404,"Cache,DataStore,Network,Fvk"],[1405,"Cache,DataStore,Network"],[1406,"Cache,DataStore,Network,Fvk"],[1407,"Cache,DataStore,Network"],[1409,"Cache,DataStore,Network,Fvk"],[1410,"Cache,DataStore,Network,Fvk,"],[1411,"WalletRead::AccountId,WalletRead::Account,WalletRead::Error"],[1412,"WalletRead::AccountId,WalletRead::Error"],[1413,"WalletRead::Account,WalletRead::Error"],[1414,"WalletRead::AccountId,WalletRead::Error"],[1415,"InputSource::AccountId,InputSource::NoteRef,InputSource::Error"],[1416,"WalletRead::Error"],[1417,"WalletRead::AccountId,WalletRead::Error"],[1418,"WalletRead::Account,WalletRead::Error"],[1419,"WalletRead::AccountId,WalletRead::Error"],[1420,"WalletRead::Error"],[1422,"WalletRead::AccountId,WalletRead::Error"],[1423,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1425,"WalletRead::AccountId,WalletRead::Error"],[1426,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1427,"InputSource::NoteRef,InputSource::Error"],[1428,"WalletRead::Error"],[1429,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1430,"WalletRead::Error"],[1431,"WalletRead::AccountId,WalletRead::Error"],[1434,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1435,"WalletRead::Error"],[1436,"WalletRead::AccountId,WalletRead::Error"],[1437,"WalletRead::Error"],[1438,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1439,"WalletRead::AccountId,WalletRead::Error"],[1440,"AccountId"],[1441,""],[1442,"A,Account::AccountId"],[1443,"WalletRead::Account,WalletRead::Error"],[1445,""],[1455,"TestCache::BsError,TestCache::BlockSource,TestCache::InsertResult"],[1456,"U"],[1466,"T"],[1476,"AccountId"],[1477,"Cache,DataStore,Network"],[1478,"AccountId"],[1480,"A"],[1481,"Cache,DataStore,Network"],[1483,""],[1485,"Fvk"],[1486,"DataStoreFactory::Error,DataStoreFactory::AccountId,DataStoreFactory::Account,DataStoreFactory::DsError,DataStoreFactory::DataStore"],[1487,""],[1488,"Cache,DataStore,Network"],[1489,""],[1492,"Cache,AccountIdT,ErrT,DbT,ParamsT,InputsT,ChangeT"],[1493,"Cache,AccountIdT,ErrT,DbT,ParamsT,CommitmentTreeErrT"],[1494,"Cache,AccountIdT,ErrT,DbT,ParamsT,InputsT,ChangeT"],[1495,"WalletRead::AccountId,WalletRead::Error"],[1496,"WalletWrite::UtxoRef,WalletRead::Error"],[1497,"WalletCommitmentTrees::Error"],[1498,"Cache,DbT,ParamsT"],[1499,"R,Fvk"],[1500,"AccountId"],[1501,"WalletRead::AccountId,WalletRead::Error"],[1502,"C,Reset::Handle"],[1503,"Cache,DbT"],[1504,"Cache,DataStore,Network"],[1506,""],[1507,"Cache,DataStore,Network"],[1508,""],[1509,"TestFvk::Nullifier"],[1511,"Cache,DbT,ParamsT"],[1512,"WalletRead::AccountId,WalletRead::Error"],[1513,"InputSource::AccountId,InputSource::NoteRef,InputSource::Error"],[1514,"AccountId"],[1515,"Cache,DsFactory"],[1516,"WalletRead::Error"],[1517,"Cache,AccountIdT,ErrT,DbT,ParamsT,InputsT,ChangeT"],[1518,"DbT"],[1519,"A"],[1520,"Cache,AccountIdT,ErrT,DbT,ParamsT,InputsT,ChangeT"],[1521,"AccountId"],[1522,"WalletRead::AccountId,WalletRead::Error"],[1524,"WalletRead::Error"],[1525,"Cache,DataStore,Network"],[1528,"T"],[1532,"WalletRead::Error"],[1534,"TestCache::BsError,TestCache::BlockSource,TestCache::InsertResult"],[1535,"Cache,DataStore,Network"],[1536,"WalletRead::Error"],[1537,"Cache,DataStore,Network"],[1538,"U,T"],[1548,"U"],[1558,"Cache,DbT,ParamsT"],[1559,"AccountId"],[1560,""],[1570,"A"],[1572,"WalletRead::Error"],[1573,"A"],[1574,"WalletRead::AccountId,WalletRead::Error"],[1575,"V"],[1585,"Cache,DataStore,Network"],[1587,"Cache,DsFactory"],[1589,"A,C"],[1590,"A,DsFactory"],[1591,"Cache,DsFactory,"],[1592,"WalletCommitmentTrees::SaplingShardStore,A,E,F"],[1599,","],[1601,"DSF,"],[1602,"DSF"],[1603,"DSF,"],[1604,"A"],[1605,"ShieldedPoolTester::MerkleTreeHash"],[1607,"DSF,"],[1608,"ShieldedPoolTester::Fvk"],[1610,","],[1611,"DSF,TC"],[1612,"A"],[1613,"DSF,"],[1615,"DSF"],[1616,"Cache,DbT,P,ShieldedPoolTester::MerkleTreeHash"],[1617,""],[1618,",ShieldedPoolTester::Fvk"],[1619,""],[1620,"DSF,C"],[1621,","],[1622,"DSF,"],[1625,"Cache,DbT,P,ShieldedPoolTester::Note"],[1626,"DSF,,"],[1627,","],[1629,"DSF,"],[1630,"ShieldedPoolTester::Sk"],[1632,"ShieldedPoolTester::Sk,ShieldedPoolTester::Fvk"],[1633,","],[1636,"Cache,DbT,P,ShieldedPoolTester::Fvk"],[1637,"P,ShieldedPoolTester::Fvk"],[1638,"ShieldedPoolTester::Sk"],[1639,","],[1640,"A,"],[1641,"DSF,"],[1643,"T"],[1645,"A"],[1646,"T"],[1648,""],[1649,"ShieldedPoolTester::MerkleTreeHash"],[1651,"T"],[1652,"ShieldedPoolTester::Fvk"],[1654,""],[1655,"U"],[1656,"T"],[1657,"A"],[1658,"Cache,DbT,P,ShieldedPoolTester::MerkleTreeHash"],[1659,""],[1660,"Cache,DbT,P,ShieldedPoolTester::Note"],[1661,"ShieldedPoolTester::Sk"],[1663,"ShieldedPoolTester::Sk,ShieldedPoolTester::Fvk"],[1664,"Cache,DbT,P,ShieldedPoolTester::Fvk"],[1665,"U,T"],[1666,"U"],[1667,"P,ShieldedPoolTester::Fvk"],[1668,""],[1669,"ShieldedPoolTester::Sk"],[1670,"V"],[1671,"A,"],[1672,"DSF"],[1673,"DSF,"],[1785,"DbT,ParamsT,,,FeeRuleT,N,InputsErrT,ChangeErrT"],[1786,"ParamsT,DbT"],[1788,"DbT,ParamsT,InputsT,ChangeT,CommitmentTreeErrT"],[1789,"DbT,ParamsT,CommitmentTreeErrT"],[1790,"DbT,ParamsT,InputsT,ChangeT,CommitmentTreeErrT"],[1791,"DbT,ParamsT,,,InputsT,ChangeT"],[1821,"T"],[1827,""],[1828,"T"],[1829,""],[1830,"DbT"],[1831,"T"],[1837,""],[1841,"K"],[1845,"DE,SE,CE,N"],[1846,"DbErrT,SelectorErrT,ChangeErrT,N"],[1847,""],[1849,"T"],[1850,"DbErrT,ChangeErrT,N"],[1852,"E,S,F,N"],[1853,"T"],[1854,"C,N,E,S"],[1855,"T"],[1857,""],[1860,"U"],[1863,"T"],[1866,"DbT"],[1867,"ShieldingSelector::Error,ShieldingSelector::InputSource,ParamsT,ChangeT"],[1868,"DbT,ParamsT,ShieldingSelector::InputSource,ChangeT,ShieldingSelector::Error"],[1869,"InputSelector::Error,InputSelector::InputSource,ParamsT,ChangeT"],[1870,"DbT,ParamsT,InputSelector::InputSource,ChangeT,InputSelector::Error"],[1871,"DE,SE,CE,N"],[1872,"T"],[1873,""],[1875,"U,T"],[1878,"U"],[1881,""],[1884,"V"],[1899,"T"],[1903,""],[1904,"T"],[1905,""],[1906,"P,AddressCodec::Error"],[1907,""],[1912,"T"],[1916,""],[1918,"AddressCodec::Error,P"],[1919,""],[1922,"P"],[1923,""],[1924,"P"],[1925,""],[1926,"K"],[1930,""],[1936,"T"],[1939,""],[1941,"U"],[1943,"T"],[1946,""],[1948,"U,T"],[1950,"U"],[1952,""],[1954,"V"],[1981,""],[1982,"T"],[1998,""],[2001,"E,NoteRefT"],[2002,""],[2006,"T"],[2014,""],[2023,"ChangeStrategy::FeeRule,ChangeStrategy::Error,ChangeStrategy::MetaSource,ChangeStrategy::AccountMetaT,P,,,NoteRefT,"],[2024,""],[2025,"T"],[2041,""],[2056,"E,NoteRefT"],[2057,""],[2060,"K"],[2088,"P,,,FeeRule::Error"],[2089,""],[2090,"ChangeStrategy::FeeRule,ChangeStrategy::Error,ChangeStrategy::MetaSource,ChangeStrategy::AccountMetaT"],[2092,""],[2095,"CE,N"],[2096,"E,NoteRefT"],[2097,""],[2101,"T"],[2117,""],[2126,"U"],[2134,"T"],[2142,""],[2156,"E,N"],[2157,""],[2160,"T"],[2168,""],[2170,"U,T"],[2178,"U"],[2186,""],[2195,"V"],[2203,""],[2215,"T"],[2217,"BundleView::In,NoteRef,BundleView::Out"],[2218,""],[2219,"T"],[2221,""],[2222,"T"],[2223,""],[2224,"BundleView::In,NoteRef,BundleView::Out"],[2225,"BundleView::In"],[2226,"U"],[2227,"T"],[2228,"NoteRef"],[2229,"BundleView::In,NoteRef,BundleView::Out"],[2230,"BundleView::Out"],[2231,"U,T"],[2232,"U"],[2233,""],[2236,"V"],[2242,"T"],[2246,"R,I,P,,,NoteRefT,,ChangeStrategy::AccountMetaT,ChangeStrategy::Error"],[2248,"T"],[2252,""],[2254,"R,I,ChangeStrategy::FeeRule"],[2256,"R,I,ChangeStrategy::MetaSource,ChangeStrategy::AccountMetaT"],[2258,"T"],[2260,""],[2263,"U"],[2265,"T"],[2267,""],[2268,"R,I"],[2270,"U,T"],[2272,"U"],[2274,""],[2276,"V"],[2302,""],[2305,"T"],[2321,""],[2326,"T"],[2331,""],[2336,"P"],[2338,""],[2342,"T"],[2358,""],[2366,"P"],[2368,""],[2370,"K"],[2378,""],[2392,"T"],[2400,""],[2401,"T"],[2406,""],[2407,"P"],[2408,""],[2417,"U"],[2425,"T"],[2433,""],[2444,"T"],[2449,""],[2457,"U,T"],[2465,"U"],[2473,""],[2482,"V"],[2493,"P,TestFvk::Nullifier,R"],[2494,"P,R,TestFvk::Nullifier"],[2495,"TestFvk::Nullifier,R"],[2496,""],[2498,"T"],[2504,""],[2508,"T"],[2511,""],[2518,"T"],[2524,""],[2540,"T"],[2543,""],[2548,"T"],[2551,""],[2556,"U"],[2559,"T"],[2562,""],[2563,"R"],[2565,""],[2577,"T"],[2580,"U,T"],[2583,"U"],[2586,""],[2589,"V"],[2592,"W"],[2594,""],[2616,"NoteRef"],[2618,"T"],[2630,""],[2631,"NoteRef"],[2632,"FeeRuleT,NoteRef"],[2633,""],[2635,"NoteRef"],[2636,"T"],[2642,""],[2650,"K"],[2652,"T"],[2664,""],[2670,"NoteRef"],[2671,"FeeRuleT,NoteRef"],[2672,""],[2674,"NoteRef"],[2675,"K"],[2695,"FeeRuleT,NoteRef"],[2696,""],[2698,"FeeRuleT,NoteRef"],[2699,""],[2701,"NoteRef"],[2702,"T"],[2708,"NoteRef"],[2710,"T"],[2716,"__H"],[2718,""],[2724,"U"],[2730,"T"],[2736,"NoteRef"],[2738,"FeeRuleT,NoteRef"],[2740,""],[2741,"NoteRef"],[2742,""],[2745,"NoteRef"],[2748,"NoteRef,FeeRuleT"],[2749,""],[2750,"FeeRuleT,NoteRef"],[2751,"T"],[2757,""],[2758,"NoteRef"],[2760,"U,T"],[2766,"U"],[2772,""],[2778,"V"],[2804,"T"],[2806,"DbError"],[2807,"T"],[2808,""],[2810,"T"],[2812,""],[2813,"E"],[2814,"DbError"],[2815,"E"],[2816,"T"],[2818,""],[2819,"U"],[2820,"T"],[2823,"E"],[2824,"T"],[2825,""],[2826,"U,T"],[2827,"U"],[2828,""],[2829,"V"],[2837,"T"],[2852,""],[2864,"T"],[2870,""],[2885,"T"],[2897,""],[2925,"T"],[2928,"A"],[2929,"T"],[2931,"Proof"],[2932,"T"],[2939,""],[2953,"U"],[2959,"T"],[2965,""],[2976,"T"],[2982,"U,T"],[2988,"U"],[2994,""],[3002,"V"],[3029,""],[3032,"T"],[3057,""],[3079,"T"],[3091,""],[3105,"K"],[3107,""],[3119,"T"],[3143,""],[3177,"K"],[3186,""],[3200,"T"],[3210,""],[3211,"T"],[3212,""],[3213,"T"],[3214,""],[3216,"T"],[3228,"NoteRef"],[3229,""],[3231,"__H"],[3234,""],[3247,"U"],[3259,"T"],[3273,""],[3283,"T"],[3288,""],[3295,"T"],[3308,"U,T"],[3319,""],[3321,"U,T"],[3322,"U"],[3334,"DbError,DbT"],[3336,""],[3358,"V"],[3374,"T"],[3376,""],[3377,"T"],[3378,""],[3379,"T"],[3381,""],[3382,""],[3383,""],[3386,"T"],[3388,""],[3389,"U"],[3390,"T"],[3391,""],[3392,"T"],[3393,"U,T"],[3394,"U"],[3395,""],[3396,"V"],[3427,""],[3430,"T"],[3478,""],[3521,"T"],[3543,""],[3567,"K"],[3572,""],[3594,"T"],[3638,""],[3705,"K"],[3713,""],[3735,"T"],[3757,""],[3758,"T"],[3780,""],[3782,"__H"],[3792,""],[3815,"U"],[3837,"T"],[3859,""],[3880,"T"],[3902,"U,T"],[3924,""],[3925,"U"],[3949,""],[3975,"V"],[4000,"T"],[4005,""],[4006,"D"],[4007,"T"],[4009,""],[4010,"T"],[4013,"T,"],[4030,""],[4031,"U"],[4032,"T"],[4036,"T,"],[4037,"T"],[4038,"T,"],[4039,"T"],[4040,"U,T"],[4041,"U"],[4042,""],[4043,"V"],[4044,"T,F"],[4045,"T"],[4057,"AccountId"],[4059,""],[4060,"T"],[4068,""],[4069,"T"],[4070,""],[4071,"T"],[4079,""],[4083,"AccountId,IvkTag"],[4084,"AccountId"],[4085,""],[4087,"T"],[4091,"AccountId,"],[4092,"T"],[4093,""],[4097,"U"],[4101,"T"],[4105,""],[4107,"AccountId"],[4108,"IvkTag,AccountId"],[4109,"Nf"],[4110,"AccountId"],[4111,""],[4112,"AccountId"],[4113,"AccountId,IvkTag"],[4114,"AccountId"],[4115,"P,AccountId,IvkTag"],[4117,"T"],[4118,""],[4119,"U,T"],[4123,"U"],[4127,""],[4131,"V"],[4150,""],[4152,"R,H"],[4153,"W,H"],[4161,"T"],[4165,""],[4166,"CaErr,DbErr,TrErr"],[4168,"DbErr,CaErr,TrErr"],[4169,"CaErr,DbErr,TrErr"],[4170,"T"],[4171,""],[4172,"U"],[4173,"T"],[4174,"ChT,P,CaT,DbT"],[4175,""],[4176,"U,T"],[4177,"U"],[4178,""],[4179,"V"],[4199,"Nf,AccountId"],[4200,"Note,Nullifier,AccountId"],[4201,""],[4202,"AccountId"],[4203,"T"],[4223,""],[4224,"AccountId,N,O"],[4225,""],[4227,"NoteRef,NoteT"],[4228,""],[4230,"T"],[4237,""],[4246,"K"],[4247,""],[4248,"T"],[4268,""],[4278,"Note,Nullifier,AccountId"],[4279,""],[4282,"NoteRef,NoteT"],[4283,""],[4284,"K"],[4304,""],[4305,"AccountId,N,O"],[4306,""],[4308,"NoteRef,NoteT"],[4309,""],[4311,"T"],[4321,"Nf,AccountId"],[4322,"Note,Nullifier,AccountId"],[4323,""],[4324,"NoteRef,NoteT"],[4325,"T"],[4332,"Nf,AccountId"],[4333,"Note,Nullifier,AccountId"],[4334,""],[4344,"AccountId,N,O"],[4345,"NoteRef,NoteT"],[4346,"U"],[4356,"T"],[4366,"Note,Nullifier,AccountId"],[4367,"AccountId,N,O,B,F"],[4369,"NoteRef,NoteT,N,F"],[4370,""],[4371,"AccountId"],[4372,""],[4374,"Nf,AccountId"],[4375,"Note,Nullifier,AccountId"],[4377,"NoteRef,NoteT"],[4378,"Note,Nullifier,AccountId"],[4379,"NoteRef,NoteT"],[4380,"NoteRef"],[4382,""],[4385,"NoteRef,NoteT"],[4386,""],[4390,"Note,Nullifier,AccountId"],[4391,"AccountId"],[4393,""],[4394,"NoteRef,NoteT"],[4395,"T"],[4402,"U,T"],[4412,"U"],[4422,"AccountId"],[4423,""],[4424,"NoteRef,NoteT"],[4425,""],[4438,"NoteRef"],[4439,"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}}}}e{h{G`}}}{{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,"zcash_address::kind::unified::fvk"],[731,"zcash_address::kind::unified::ivk"],[732,"tonic::transport::channel"],[733,"zcash_client_backend::proto::service::compact_tx_streamer_client"],[734,"anyhow"],[735,"zcash_primitives::transaction"],[736,"zcash_protocol::value"],[737,"zcash_primitives::legacy"],[738,"zcash_protocol::memo"]],"i":"```AlB```10f2100000``0022110210210021000210``210210``0`0000`2102102100210``Ld000000Db101010101010`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;``````````JlKd10`1010101010110010100001010101010```KhKn0Lf2102222102102102`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{n}}D`}Bd}`0{{JhD`}Bd}{{JjD`}Bd}````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{Jl}}}{{Kb{{K`{Jn}}}}}}{Aj{{b{c}}}{}}0{Aj{{b{dc}}}{}}0{AjBd}0{{{b{Jl}}}H`}{{{b{Kd}}{b{dBf}}}Bh}{cc{}}0`{{}Aj}0`{{}c{}}0{{}{{Cb{c}}}{}}0{{{b{dKd}}{C`{n}}}{{j{{Ef{Kf{j{Fh}}}}}}}}{{}{{Kb{Kd}}}}``0{c{{Ch{e}}}{}{}}0{{}{{Ch{c}}}{}}0{bCl}0{{}c{}}0`````{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{Kh}}}Kh}{{b{b{dc}}}Bd{}}{{bn}Bd}{Aj{{b{c}}}{}}00{Aj{{b{dc}}}{}}00{AjBd}00{{{b{Kf}}}{{j{Fh}}}}{{{b{Kh}}{b{dBf}}}Bh}{cc{}}00{{{b{c}}}c{}}{{}Aj}00{{{b{Kh}}}{{Bl{Kj}}}}{{{b{Kh}}}{{Bl{Kl}}}}{{Kf{j{Bn}}{j{Fh}}}Bd}{{}c{}}00{{}{{Cb{c}}}{}}00{{{b{Kf}}}Bj}{{{b{Kn}}L`}Kh}{{{b{Kn}}}}{LbH`}{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,"Ufvk",730],[5,"Uivk",731],[5,"Server",598],[5,"Channel",732],[5,"CompactTxStreamerClient",733],[8,"Result",734],[5,"Lightwalletd",598],[5,"Transaction",735],[5,"TransparentAuth",638],[5,"Zatoshis",736],[5,"Script",737],[5,"MapTransparent",638],[5,"Authorized",727],[5,"MemoBytes",738],[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":"CCCGGPPPPPPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNHHKPGPRPPPGPNNNNNNNMHHHHHNNNNNNMHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNOOGGGPGPPPPPPPPPPPPPPPFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNONNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNH","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","Hrp","HrpMismatch","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","","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_internal_fvk","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"],[437,"zcash_keys::keys::testing"],[438,"zcash_protocol"],[439,"zcash_address"],[440,"alloc::string"],[441,"core::result"],[442,"zcash_protocol::consensus"],[443,"core::option"],[444,"core::fmt"],[445,"zcash_primitives::legacy"],[446,"sapling_crypto::address"],[447,"zcash_address::kind::unified"],[448,"alloc::vec"],[449,"zcash_address::kind::unified::address"],[450,"zcash_address::convert"],[451,"core::any"],[452,"proptest::strategy::traits"],[453,"sapling_crypto::zip32"],[454,"bs58::decode"],[455,"bech32::primitives::decode"],[456,"bech32"],[457,"zip32"],[458,"zcash_primitives::legacy::keys"],[459,"bip32::error"],[460,"zcash_address::kind::unified::fvk"],[461,"sapling_crypto::keys"],[462,"std::io::error"],[463,"std::io"]],"i":"`````Abf0100`1l120110101012012012012010010101201111000020120100`0121020011111112012010201```Eb`DfDj111`212121110`````1212120``````111221112121211212121212Ib0```El`Ff00110100Fd122Fh2````EhEnCn345F`71324560713207132071320713232032045607132456071324560713232563244566077132445607132030456071321456071321323`032`200713246703032456071324560713245607132145607132```DlG`Dn210211021021021102102102100211021020210210211101012021021002`010201111102102102102102102`","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{EdDf}{EfDf}{cc{}}0{{}B`}0{{}c{}}0{bc{}}{bAh}0{c{{Aj{e}}}{}{}}0{{}{{Aj{c}}}{}}0{bCf}0{{}c{}}0``````````````````````````{{{b{Eh}}Ej{An{Cn}}}{{Aj{lEl}}}}{{{b{En}}Ej{An{Cn}}}{{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`}}{An{Cn}}}{{Cj{lEj}}}}{{{b{Eh}}{An{Cn}}}{{Aj{{Cj{lEj}}El}}}}{{{b{En}}{An{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}}Ej{An{Cn}}}{{Aj{{Cj{lEj}}El}}}}{{{b{En}}Ej{An{Cn}}}{{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{}}0{{{b{Dl}}}G`}{DlG`}2{{{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`}}}Hd}{{{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":"ABb","p":[[1,"reference",null,null,1],[0,"mut"],[6,"Address",3],[6,"PoolType",438],[1,"bool"],[5,"UnifiedAddress",3],[1,"unit"],[1,"u8"],[6,"Receiver",3],[5,"ZcashAddress",439],[1,"str"],[5,"String",440],[6,"Result",441,null,1],[10,"Parameters",442],[6,"Option",443,null,1],[1,"usize"],[5,"Formatter",444],[8,"Result",444],[6,"TransparentAddress",445],[5,"PaymentAddress",446],[6,"Typecode",447],[5,"Vec",448],[6,"NetworkType",442],[5,"Address",449],[1,"array"],[6,"ConversionError",450],[5,"TypeId",451],[1,"u32"],[1,"tuple",null,null,1],[1,"slice"],[5,"UnifiedAddressRequest",152],[17,"Value"],[10,"Strategy",452],[6,"Network",442],[6,"Bech32DecodeError",90],[17,"Error"],[10,"AddressCodec",90],[5,"ExtendedFullViewingKey",343,453],[5,"ExtendedSpendingKey",343,453],[6,"Error",454],[6,"TransparentCodecError",90],[6,"CheckedHrpstringError",455],[6,"DecodeError",456],[5,"UnifiedFullViewingKey",152],[5,"DiversifierIndex",457],[6,"AddressGenerationError",152],[5,"UnifiedIncomingViewingKey",152],[5,"UnifiedSpendingKey",152],[5,"NonHardenedChildIndex",458],[6,"Era",152],[6,"DecodingError",152],[6,"DerivationError",152],[6,"Error",459],[5,"AccountId",457],[5,"AccountPubKey",458],[5,"DiversifiableFullViewingKey",343,453],[5,"ExternalIvk",458],[5,"IncomingViewingKey",453],[5,"Ufvk",460],[5,"AccountPrivKey",458],[6,"Scope",457],[5,"ChildIndex",457],[5,"Diversifier",461],[5,"Error",444],[6,"DecodingError",461],[5,"FullViewingKey",461],[5,"Error",462],[10,"Read",463],[5,"SaplingIvk",461],[5,"NullifierDerivingKey",461],[5,"OutgoingViewingKey",461],[10,"Write",463],[15,"HrpMismatch",150]],"r":[[343,453],[344,453],[345,453]],"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-Debug-for-Bech32DecodeError"],[128,"impl-Display-for-Bech32DecodeError"],[129,"impl-Display-for-TransparentCodecError"],[130,"impl-Debug-for-TransparentCodecError"],[131,"impl-From%3CCheckedHrpstringError%3E-for-Bech32DecodeError"],[132,"impl-From%3CDecodeError%3E-for-Bech32DecodeError"],[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"],[392,"impl-From%3C%26ExtendedFullViewingKey%3E-for-DiversifiableFullViewingKey"],[393,"impl-From%3CExtendedFullViewingKey%3E-for-DiversifiableFullViewingKey"]],"c":"OjAAAAEAAAAAAAAAEAAAAJ8B","e":"OzAAAAEAACUBMgAGAAAACQAAAA0ABQAUAAUAGwAAAB0ACAAnAAAAKQADAC8AAAAxAAEANwACAD8AAgBFAAgATwAFAFYABABcAA8AcgAFAH8ABgCIAAEAjAAMAJsAAACeAAIApQABAKgAAACrAAEAtAAeANUAAADYABgA8wABAPcACgADAQAADAEJACMBAAAnAQAAKgEIADcBFwBQAQcAWQEAAF0BBQBkAQgAcQEFAHwBBQCEAQIAiQEBAJABAwCXAQAAmQEAAJ0BAgClAQ4AtQEBAA==","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,""],[133,"T"],[135,""],[137,"U"],[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"],[392,""],[394,"T"],[395,""],[403,"U"],[406,""],[407,"R"],[409,""],[420,"T"],[423,"U,T"],[426,"U"],[429,""],[432,"V"],[435,"W"],[437,""]]}],["zcash_primitives",{"t":"CCCCCCCEFFFONNNNNNNNNNNNNNNNNNNNNNEONNNNNNNNNNNNNNNOOONOONNNNNNNNNNNNONNNNFPPGPPSPPSPFPGKGGPPPPPPKPPPPSPFPSMNNNNMNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNMNNNNMNNNNMNNNNNNNNNNNNNNNNNNNMNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHCCCSSSSSSSSSSSSSSSSSSSSSSSSPFPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNCNNNNNNNNNNNNNFFTTFFFTKFFFFTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHPPGPPGFPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKHMHHHHHHHHCMHHHHHHHKFRGRPRRPPRRPFFKRRFFFGFFPNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNMCNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNONNNNNNNNNNNNNNNOOONOONNNNONOCCCNNNNCNNNNNNNONNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNPGFFPPPSGPGPPPPPPFFFPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONNONOOONNNONNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNOOFSEEFFEENCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNCNCNNNNNNCNNNNNNNNNNNNNNNNFGSFPPTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNHHHSSSKMMHHHHHHHHHHCHHHHHHHHHKMMMMHHHHHHHCHHFFNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNKFFFKFRFFNONNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNCONNNNNOOOCNNNNNNNNNNNNNNNNNNNNNNNNNONOONNNNNNNNNGPPPFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFPPPPPPPPPFFGGGGFPPPFGGPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSHHHHHRKMCCCFNNNNNNNNNNNNNNNNNNNNGKPKTPNNNNNMNNNNNNNNMMNNNNNNMNPGFSSSPSSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTSSSSSTTPFGFPKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNHNNNNNNNNNNNNNOOOOOHHHHHHFFNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNCFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","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","address","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_address_pubkey","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","","","","","","","","","","try_map_bundles","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","PcztParts","PcztResult","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","build_for_pczt","clone","clone_into","clone_to_uninit","consensus_branch_id","cur","deref","","","","","","","","deref_mut","","","","","","","","drop","","","","","","","","end","expiry_height","fmt","","","","","","","from","","","","","","","","","","","","","get_fee","init","","","","","","","","into","","","","","","","","lock_time","mock_build","new","orchard","orchard_builder_config","orchard_meta","","params","","pczt_parts","sapling","sapling_builder_config","sapling_inputs","sapling_meta","","sapling_outputs","target_height","to_owned","to_string","","transaction","transparent","transparent_inputs","transparent_outputs","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","version","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","EffectsOnly","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","","","","","","input_amounts","input_scriptpubkeys","into","","","","","","is_coinbase","map_authorization","","map_script_sig","n","new","","partial_cmp","pczt","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","MissingSigningKey","TransparentBuilder","TransparentInputInfo","TransparentSigningSet","Unauthorized","add_input","add_key","add_output","borrow","","","","","borrow_mut","","","","","build","clone","","clone_into","","clone_to_uninit","","coin","","default","deref","","","","","deref_mut","","","","","drop","","","","","empty","eq","fmt","","","","from","","","","","init","","","","","input_amounts","input_scriptpubkeys","inputs","into","","","","","new","outpoint","","outputs","to_owned","","to_string","try_from","","","","","try_into","","","","","type_id","","","","","value_balance","vzip","","","","","Bip32Derivation","Bundle","Input","InputUpdater","InvalidIndex","InvalidRequiredHeightLocktime","InvalidRequiredTimeLocktime","InvalidSighashType","InvalidValue","MissingScriptSig","MissingSignature","NotP2sh","","Output","OutputUpdater","ParseError","SignerError","SpendFinalizerError","TxExtractorError","Unbound","UnexpectedSignatures","UnsupportedScriptPubkey","","Updater","UpdaterError","VerifyError","WrongRedeemScript","","WrongSpendingKey","bip32_derivation","","borrow","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","bundle","deref","","","","","","","","","","","","","","deref_mut","","","","","","","","","","","","","","derivation_path","drop","","","","","","","","","","","","","","eq","extract","extract_effects","finalize_spends","fmt","","","","","","","","","","","from","","","","","","","","","","","","","","hash160_preimages","hash256_preimages","init","","","","","","","","","","","","","","input_amounts","input_scriptpubkeys","inputs","inputs_mut","into","","","","","","","","","","","","","","outputs","parse","","","","partial_signatures","prevout_index","prevout_txid","proprietary","","redeem_script","","required_height_lock_time","required_time_lock_time","ripemd160_preimages","script_pubkey","","script_sig","seed_fingerprint","sequence","set_bip32_derivation","","set_hash160_preimage","set_hash256_preimage","set_proprietary","","set_redeem_script","","set_ripemd160_preimage","set_sha256_preimage","set_user_address","sha256_preimages","sighash_type","sign","try_from","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","update_input_with","update_output_with","update_with","user_address","value","","verify","","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","","ALL","ALL_ANYONECANPAY","NONE","NONE_ANYONECANPAY","SIGHASH_ALL","SIGHASH_ANYONECANPAY","SIGHASH_MASK","SIGHASH_NONE","SIGHASH_SINGLE","SINGLE","SINGLE_ANYONECANPAY","Shielded","SighashType","SignableInput","SignatureHash","Transparent","TransparentAuthorizingContext","as_ref","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","deref","","","deref_mut","","","drop","","","encode","eq","fmt","from","","","hash_type","init","","","input_amounts","input_scriptpubkeys","into","","","parse","signature_hash","to_owned","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"],[404,"zcash_primitives::legacy::keys"],[595,"zcash_primitives::legacy::testing"],[596,"zcash_primitives::memo"],[694,"zcash_primitives::merkle_tree"],[714,"zcash_primitives::transaction"],[963,"zcash_primitives::transaction::builder"],[1137,"zcash_primitives::transaction::builder::BuildConfig"],[1139,"zcash_primitives::transaction::components"],[1249,"zcash_primitives::transaction::components::amount"],[1315,"zcash_primitives::transaction::components::amount::testing"],[1318,"zcash_primitives::transaction::components::orchard"],[1342,"zcash_primitives::transaction::components::orchard::testing"],[1344,"zcash_primitives::transaction::components::sapling"],[1358,"zcash_primitives::transaction::components::sapling::testing"],[1359,"zcash_primitives::transaction::components::sprout"],[1402,"zcash_primitives::transaction::components::transparent"],[1550,"zcash_primitives::transaction::components::transparent::builder"],[1648,"zcash_primitives::transaction::components::transparent::pczt"],[1912,"zcash_primitives::transaction::components::transparent::testing"],[1918,"zcash_primitives::transaction::fees"],[1924,"zcash_primitives::transaction::fees::fixed"],[1945,"zcash_primitives::transaction::fees::transparent"],[1975,"zcash_primitives::transaction::fees::zip317"],[2029,"zcash_primitives::transaction::sighash"],[2095,"zcash_primitives::transaction::sighash::SignableInput"],[2100,"zcash_primitives::transaction::sighash_v4"],[2101,"zcash_primitives::transaction::sighash_v5"],[2102,"zcash_primitives::transaction::testing"],[2106,"zcash_primitives::transaction::txid"],[2143,"zcash_primitives::transaction::util"],[2144,"zcash_primitives::transaction::util::sha256d"],[2178,"core::option"],[2179,"core::fmt"],[2180,"std::io::error"],[2181,"core::hash"],[2182,"std::io"],[2183,"alloc::string"],[2184,"core::result"],[2185,"core::any"],[2186,"zcash_protocol::consensus"],[2187,"core::cmp"],[2188,"core::ops::range"],[2189,"proptest::strategy::traits"],[2190,"zcash_address::convert"],[2191,"subtle"],[2192,"bip32::error"],[2193,"secp256k1::key"],[2194,"zip32"],[2195,"bip32::extended_key::private_key"],[2196,"alloc::vec"],[2197,"bip32::child_number"],[2198,"zcash_protocol::memo"],[2199,"incrementalmerkletree"],[2200,"incrementalmerkletree::frontier"],[2201,"core::clone"],[2202,"incrementalmerkletree::witness"],[2203,"blake2b_simd"],[2204,"orchard::bundle"],[2205,"sapling_crypto::bundle"],[2206,"zcash_protocol::value"],[2207,"core::convert"],[2208,"core::ops::function"],[2209,"orchard::keys"],[2210,"orchard::address"],[2211,"sapling_crypto::builder"],[2212,"orchard::note"],[2213,"orchard::tree"],[2214,"sapling_crypto::keys"],[2215,"sapling_crypto::address"],[2216,"sapling_crypto::note"],[2217,"sapling_crypto::tree"],[2218,"sapling_crypto::zip32"],[2219,"rand_core"],[2220,"sapling_crypto::prover"],[2221,"orchard::builder"],[2222,"std::sync::mpsc"],[2223,"bls12_381::scalar"],[2224,"sapling_crypto::note::commitment"],[2225,"sapling_crypto::value"],[2226,"memuse"],[2227,"zcash_note_encryption"],[2228,"sapling_crypto::note::nullifier"],[2229,"redjubjub"],[2230,"redjubjub::verification_key"],[2231,"core::iter::traits::collect"],[2232,"core::num::nonzero"],[2233,"orchard::action"],[2234,"orchard::note::commitment"],[2235,"orchard::note::nullifier"],[2236,"orchard::primitives::redpallas"],[2237,"orchard::value"],[2238,"jubjub"],[2239,"sapling_crypto::note_encryption"],[2240,"alloc::collections::btree::map"],[2241,"zcash_primitives::transaction::components::transparent::pczt::updater"],[2242,"zcash_primitives::transaction::components::transparent::pczt::tx_extractor"],[2243,"zcash_primitives::transaction::components::transparent::pczt::spend_finalizer"],[2244,"zcash_primitives::transaction::components::transparent::pczt::parse"],[2245,"zcash_primitives::transaction::components::transparent::pczt::verify"],[2246,"zcash_primitives::transaction::components::transparent::pczt::signer"],[2247,"secp256k1"],[2248,"secp256k1::context"],[2249,"sha2"],[2250,"crypto_common"],[2251,"zcash_protocol"],[2252,"zcash_protocol::consensus::testing"],[2253,"zcash_protocol::constants"],[2254,"zcash_protocol::constants::mainnet"],[2255,"zcash_protocol::constants::regtest"],[2256,"zcash_protocol::constants::testnet"]],"i":"```````````nl1f1200001120120120000`200212001012012022212200120012012021201`BnD``10`10`Cn`Cf````323232`1322`1`0`BlCbCd3C`Cj6325063250632516325871632587163258716325871632587106325163258716325871632587163258716325871632587116325887711632587111657706325063250632506325163258716325874432511711`16325871811116325877163258716325871632587`````````````````````````````Ef`0`Ed01010101011001010101010110101`10100`0101110101010``En0```0`````F`EjEl1032FbFdFfFhFj65874321087432108743210874321078Fn769854321769854321041445455047698543219849854321769985432155858769854321476985432184`045598543217698854321769854321769854321769854321`Hf0`0Hb``1`0H`010Hd32103210321032103132100321032103132103221321110313321032103121032210333210321032103``Hj`````````0`````````Kd`0ALnKh2Jb0130```13``````0IlInAGf523Kj2KfJdJfJh5:78463210`7821078210782107;`35:7846632105:784632103;;;;5:784632107778633`77846321035:784632107388887805:7846321015:78463210633330217127863032```3866`782107305:784632105:784632103`65:78463210`385:7846321078666666Nb```AAd1AA```2`122222```2202Ml00000AAb1342A@bA@nAAh3467521044555033467521034675210346752103066772103346777775210434675210346752100440521401054214456720443467521034675210346752100346752104AM`0````````Kl`ACd10ACj210210210210200221021021021021021000002210222102222102221021022221`021`1`222210`2210210210210210````Ld0O`00101010101000101000101011011000001010000000`00110001010101```````Mf0`````````````````````Md000````````````M`AGb101010101010101010101011100101010101100``````AGj``Lb0AH`AGh2LhAGlOh435210`35210352103521024352104352104352103521024352104352102435210444352105Mb603323`232111122`46321546321546321354632111666546321321`Oj00````AHbOl1012AC`AGd2341031010101122341023410234103444102341023410003234102113104234102341023410323410````AIjAIf000AIbAIdAIh4```````101```04AIlAHdAHjAHlAInAJ`96:578AI`AHn65AHf543<9=8:;217605543<9=8:;21760543<9=8:;217600543<9=8:;217600111<9=8:;21760543<9=8:;2176077543<9=8:;217602211543<9=8:;217601176077776767777670743444343443777543<9=8:;21760543<9=8:;21760543<9=8:;2176055167676543<9=8:;21760``````A@l`0````AK`0000000000000000000``AJn`0000000AKb111111110AKd10222202AAn`````0``AKf10101010101010110011011001010000001101010101AJb000`````00AKj```0`AKh1021022221021021022221021102AJf02133`3213213213213AMb0000````````ALbALd101010101010101010101010`10101010```ALhALf100101010010101011011101010100","f":"````````````{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{f}}}f}{{b{b{dc}}}h{}}{{bj}h}{{{b{l}}}{{b{n}}}}{A`{{b{c}}}{}}00{A`{{b{dc}}}{}}00{A`h}00{{{b{f}}}A`}{{{b{f}}}{{Ad{A`{Ab{A`}}}}}}{{{b{f}}{b{f}}}Af}``{{{b{f}}{b{dAh}}}Aj}0{n{{Al{l}}}}{cc{}}00{{{b{{An{j}}}}}f}{{{b{l}}}f}{{{b{f}}{b{dc}}}hB`}{{}A`}00{{}c{}}00```{c{{Al{l}}}Bb}``{bc{}}{bBd}{c{{Bf{e}}}{}{}}00{{{b{{An{j}}}}}{{Ab{f}}}}{{}{{Bf{c}}}{}}00{bBh}00`{{}c{}}00{{{b{l}}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{A`{{b{c}}}{}}000000{A`{{b{dc}}}{}}000000{A`h}000000{{{b{C`}}}A`}{{{b{Cn}}}A`}{{{b{Cb}}}A`}{{{b{Cd}}}A`}{{{b{Cf}}}A`}{{{b{Bn}}}A`}{{{b{D`}}}A`}{{{b{C`}}}{{Ad{A`{Ab{A`}}}}}}{{{b{Cn}}}{{Ad{A`{Ab{A`}}}}}}{{{b{Cb}}}{{Ad{A`{Ab{A`}}}}}}{{{b{Cd}}}{{Ad{A`{Ab{A`}}}}}}{{{b{Cf}}}{{Ad{A`{Ab{A`}}}}}}{{{b{Bn}}}{{Ad{A`{Ab{A`}}}}}}{{{b{D`}}}{{Ad{A`{Ab{A`}}}}}}{{{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{{}A`}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}{{C`C`}Ch}2`{bc{}}000000{bBd}0{Dl{{Bf{C`}}}}{c{{Bf{e}}}{}{}}{Df{{Bf{C`}}}}{Dn{{Bf{C`}}}}22222{Ch{{Bf{D`}}}}3{{}{{Bf{c}}}{}}000000{bBh}000000{{}c{}}000000{{}{{`{{Eb{}{{E`{D`}}}}}}}}{{D`{b{c}}}{{`{{Eb{}{{E`{{Ab{C`}}}}}}}}}Bl}```````````````````````````````{{{b{Ed}}}{{Ab{Ef}}}}{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}{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0{A`h}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`}{{}A`}0{{}c{}}0`{{{b{Ef}}{b{Ef}}}{{Ab{Db}}}}{c{{Al{Ed}}}Bb}{{{b{Ef}}}Ed}{{{b{Ed}}}A`}{{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`}}}}{A`{{b{c}}}{}}00000000{A`{{b{dc}}}{}}00000000{{{b{Fn}}F`}{{Bf{EfG`}}}}{{{b{Fd}}EnF`}{{Bf{GbG`}}}}{{{b{Fj}}F`}{{Bf{EfG`}}}}{{{b{Fd}}}{{Bf{FjG`}}}}{{{b{Fd}}}{{Bf{FfG`}}}}{{{b{Fb}}F`}{{Bf{GdG`}}}}{{{b{Fd}}}{{Bf{FhG`}}}}1{{{b{Fb}}EnF`}{{Bf{GdG`}}}}{{{b{{Cl{j}}}}}{{Bf{FnG`}}}}{{{b{{Cl{j}}}}}{{Bf{FdG`}}}}{A`h}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{}}00{GfEn}111111{{{b{{An{j}}}}}{{Ab{Fb}}}}{{{Gh{Gd}}}Fb}{Ch{{Ab{F`}}}}{{{b{c}}{b{{An{j}}}}Gj}{{Bf{FbG`}}}Bl}{{{b{F`}}}Ch}{{}A`}00000000{{{b{Fd}}}Ej}{{}c{}}00000000{{{b{F`}}}{{Ab{F`}}}}{{{b{Fd}}}{{Ad{EjEl}}}}{{{b{Gb}}}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}{A`{{b{c}}}{}}0{{{b{Hd}}}{{b{Dj}}}}11{A`{{b{dc}}}{}}000{A`h}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{}}{HfH`}9111{{{b{{An{j}}}}}{{Bf{H`Hb}}}}{{{b{{An{j}}}}}{{Bf{HfHb}}}}{{{b{Dj}}}{{Bf{Hf}}}}{{}A`}000{{}c{}}000{{{b{H`}}{b{H`}}}{{Ab{Db}}}}{bc{}}000{bBd}{c{{Bf{e}}}{}{}}000{H`{{Bf{Hf}}}}{{{b{H`}}}{{Bf{Hf}}}}{{}{{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{A`}}}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}{{cA`}{{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}{A`{{b{c}}}{}}0000{{{b{In}}}{{b{{Kf{Kj}}}}}}11111{A`{{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{}{}{}{}{}}{A`h}000000000{{{b{Il}}}A`}{{{b{Il}}}{{Ad{A`{Ab{A`}}}}}}{{{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}`{{}A`}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{{{Kf{c}}gik}{{Bf{{Kf{m}}e}}}Kh{}{{Mh{{Ab{Lb}}}{{Lj{{Bf{{Ab{Lb}}e}}}}}}}{{Mh{{Ab{{L`{Kl}}}}}{{Lj{{Bf{{Ab{{L`{Kl}}}}e}}}}}}}{{Mh{{Ab{{Kn{Kl}}}}}{{Lj{{Bf{{Ab{{Kn{Kl}}}}e}}}}}}}Kh}`{{{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}}}}NfNhNj}{{Bf{h{Nb{g}}}}}BlNd{}}{{{b{d{Ml{ce}}}}{Ab{Nl}}NnO`H`}{{Bf{h{Nb{g}}}}}BlNd{}}{{{b{d{Ml{ce}}}}ObOdOf}{{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}}}{}}0000000{{{b{d}}}{{b{dc}}}{}}0000000{{{Ml{ce}}{b{Ol}}{b{{An{On}}}}{b{{An{A@`}}}}g{b{i}}{b{k}}{b{m}}}{{Bf{A@bNb}}}BlNd{A@dA@f}A@hA@jA@l}{{{Ml{ce}}g{b{i}}}{{Bf{{A@n{c}}Nb}}}BlNd{A@dA@f}A@l}{{{b{AA`}}}AA`}{{b{b{dc}}}h{}}{{bj}h}`{{{b{AAb}}}Ch}{A`{{b{c}}}{}}0000000{A`{{b{dc}}}{}}0000000{A`h}0000000{{{b{AAb}}}{{Ab{Ch}}}}`{{{b{{AAd{c}}}}{b{dAh}}}AjAAf}{{{b{{AAd{c}}}}{b{dAh}}}AjLn}{{{b{{Nb{c}}}}{b{dAh}}}AjAAf}{{{b{{Nb{c}}}}{b{dAh}}}AjLn}{{{b{A@b}}{b{dAh}}}Aj}{{{b{{A@n{c}}}}{b{dAh}}}Aj{LnBl}}{{{b{{AAh{c}}}}{b{dAh}}}Aj{LnBl}}{{{Ad{ChCh}}}AAb}{cc{}}00{AAj{{Nb{c}}}{}}{Ld{{Nb{c}}}{}}2{{{AAd{c}}}{{Nb{c}}}{}}{AAl{{Nb{c}}}{}}4444{{{b{{Ml{ce}}}}{b{g}}}{{Bf{O`AAd}}}BlNdA@l}{{}A`}0000000{{}c{}}0000000`{{{Ml{ce}}{b{Ol}}{b{{An{On}}}}{b{{An{A@`}}}}g}{{Bf{A@b{Nb{AAn}}}}}BlNdA@d}{{cC`AA`}{{Ml{ch}}}Bl}`{{{b{AA`}}}{{Ab{{Ad{AB`ABb}}}}}}{{{b{A@b}}}{{b{ABd}}}}`{{{b{{Ml{ce}}}}}{{b{c}}}{}Nd}```{{{b{AA`}}}{{Ab{{Ad{ABfABh}}}}}}{{{b{{Ml{ce}}}}}{{b{{An{ABj}}}}}{}Nd}{{{b{A@b}}}{{b{ABl}}}}`{{{b{{Ml{ce}}}}}{{b{{An{ABn}}}}}{}Nd}{{{b{{Ml{ce}}}}}C`{}Nd}{bc{}}{bBd}0{{{b{A@b}}}{{b{In}}}}`{{{b{{Ml{ce}}}}}{{b{{An{AC`}}}}}{}Nd}{{{b{{Ml{ce}}}}}{{b{{An{Oh}}}}}{}Nd}{c{{Bf{e}}}{}{}}0000000{{}{{Bf{c}}}{}}0000000{bBh}0000000`{{}c{}}0000000{{{Ml{ch}}{ACb{AAb}}}{{Ml{c{ACb{AAb}}}}}Bl}``````````{{KlKl}{{Ab{Kl}}}}`{{{b{{ACd{c}}}}}{{b{ACf}}}ACh}{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{Kl}}}Kl}{{{b{{ACd{c}}}}}{{ACd{c}}}{IdACh}}{{{b{{ACj{c}}}}}{{ACj{c}}}Id}{{b{b{dc}}}h{}}00{{bj}h}00{{{b{Kl}}{b{Kl}}}Db}{{{b{{ACj{c}}}}}{{Cl{j}}}{}}{{{b{{ACj{c}}}}}{{b{ACl}}}{}}{DnKl}{DfKl}{{{b{{ACd{c}}}}}{{b{ACn}}}ACh}{{{b{{ACj{c}}}}}{{b{ACn}}}{}}{A`{{b{c}}}{}}00{A`{{b{dc}}}{}}00{A`h}00{{{b{Kl}}}A`}{{{b{{ACd{Mj}}}}}A`}{{{b{{ACj{c}}}}}A`AD`}{{{b{Kl}}}{{Ad{A`{Ab{A`}}}}}}{{{b{{ACd{Mj}}}}}{{Ad{A`{Ab{A`}}}}}}{{{b{{ACj{c}}}}}{{Ad{A`{Ab{A`}}}}}AD`}{{{b{{ACj{c}}}}}{{b{{Cl{j}}}}}{}}{{{b{{ACj{c}}}}}{{b{{Cl{j}}}}}{}}{{{b{{ACj{c}}}}}ADb{}}{{{b{{ACj{c}}}}}{{b{ADb}}}{}}{{{b{Kl}}{b{Kl}}}Af}{{{b{Kl}}{b{dAh}}}{{Bf{hDd}}}}{{{b{{ACd{c}}}}{b{dAh}}}{{Bf{hDd}}}ACh}{{{b{{ACj{c}}}}{b{dAh}}}{{Bf{hDd}}}{}}{{{b{O`}}}Kl}{O`Kl}{cc{}}00{Dn{{Bf{KlLd}}}}{{{Cl{j}}}{{Bf{KlLd}}}}10{{ACnACfADd{ADh{ADf}}}{{ACd{c}}}ACh}{{ACnAClADb{Cl{j}}{Cl{j}}c}{{ACj{c}}}{}}{Df{{Bf{KlLd}}}}3{{}A`}00{{}c{}}00{KlAf}0{{KlA`}{{Ab{Kl}}}}{KlKl}{{{b{{ACd{c}}}}}{{b{ADd}}}ACh}`{{{b{{ACj{c}}}}}{{b{{Cl{j}}}}}{}}{{{b{Kl}}{b{Kl}}}{{Ab{Db}}}}{{{b{{ACd{c}}}}}{{b{{ADh{ADf}}}}}ACh}`{{{b{{ACd{c}}}}}bACh}`{{KlKl}{{Ab{Kl}}}}{c{{Ab{Kl}}}{{ADl{}{{ADj{Kl}}}}}}{Kl{{Cl{j}}}}{bc{}}00`{c{{Bf{e}}}{}{}}{Dn{{Bf{KlLd}}}}11{{}{{Bf{c}}}{}}00{bBh}00{{}c{}}00{{}Kl}:{{{b{{ACj{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`}{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0{{O`{ADn{Df}}}O`}{{{b{O`}}{ADn{Df}}}{{AE`{O`}}}}{A`h}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{}}0{AEbLd}{Dn{{Bf{O`Ld}}}}{{{Cl{j}}}{{Bf{O`Ld}}}}{Df{{Bf{O`Ld}}}}1{{}A`}0{{}c{}}0{O`Df}{{{b{O`}}}Af}0{{O`Df}{{Ab{O`}}}}{{O`A`}{{Ab{O`}}}}{{{b{O`}}{b{O`}}}{{Ab{Db}}}}{{O`O`}{{Ab{O`}}}}`{O`{{Cl{j}}}}{bc{}}0{bBd}{Kl{{Bf{O`}}}}{Df{{Bf{O`}}}}{c{{Bf{e}}}{}{}}0{{}{{Bf{c}}}{}}0{bBh}0{{}c{}}0{{}{{`{{Eb{}{{E`{Kl}}}}}}}}{{}{{`{{Eb{}{{E`{O`}}}}}}}}1````{{{b{Mf}}c}eAEdAEd}{{{b{Mf}}}}{c{{Al{{AEf{h}}}}}Bb}{c{{Al{ABb}}}Bb}{c{{Al{AEh}}}Bb}{c{{Al{AEj}}}Bb}{c{{Al{AEl}}}Bb}{c{{Al{AEn}}}Bb}{c{{Al{{AF`{e}}}}}BbAFb}{c{{Al{{Ab{{Kn{AFdKl}}}}}}}Bb}{c{{Al{AFf}}}Bb}{c{{Al{{AFj{AFh}}}}}Bb}`{{c{b{AEf}}}{{Al{h}}}Bj}{{c{b{AEh}}}{{Al{h}}}Bj}{{c{b{AEl}}}{{Al{h}}}Bj}{{c{b{AEn}}}{{Al{h}}}Bj}{{{Ab{{b{{Kn{AFdKl}}}}}}c}{{Al{h}}}Bj}{{c{b{AFf}}}{{Al{h}}}Bj}{{c{b{{AFj{AFh}}}}}{{Al{h}}}Bj}{A`{{`{{Eb{}{{E`{{Kn{AFdKl}}}}}}}}}}{Jb{{`{{Eb{}{{E`{{Ab{{Kn{AFdKl}}}}}}}}}}}}`{{{b{dMd}}}}{{{b{dMd}}c}eAChACh}11{{c{b{Dj}}}{{Al{AFl}}}Bb}{c{{Al{AFn}}}Bb}{c{{Al{{ACj{AFn}}}}}Bb}{c{{Al{{ACd{Mj}}}}}Bb}{{cAf}{{Al{{Ad{Kl{Gl{{ACd{Mj}}}}{Gl{{ACj{AFn}}}}}}}}}Bb}{{c{b{{ACj{AFn}}}}}{{Al{h}}}Bj}{{c{Ab{{b{{L`{MjKl}}}}}}Af}{{Al{h}}}Bj}`{{{b{c}}C`}AG`Bl}{Jb{{`{{Eb{}{{E`{{Ab{{L`{MjKl}}}}}}}}}}}}``{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{M`}}}M`}{{{b{AGb}}}AGb}{{b{b{dc}}}h{}}0{{bj}h}0{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0{A`h}0{{{b{M`}}{b{dAh}}}Aj}{{{b{AGb}}{b{dAh}}}{{Bf{hDd}}}}{cc{}}0{{}A`}0{{}c{}}0```{{{b{AGb}}}Kl}{{cAf}{{Al{AGb}}}Bb}{bc{}}0{c{{Bf{e}}}{}{}}0{{}{{Bf{c}}}{}}0{bBh}0{{{b{M`}}}{{Ab{Kl}}}}{{}c{}}0{{{b{AGb}}c}{{Al{h}}}Bj}`````````{{{Lb{AGd}}{b{{Kf{AGf}}}}{b{{Jh{J`}}}}{b{Ol}}}{{Bf{{Lb{AGh}}Oj}}}}`{b{{b{c}}}{}}00000{{{b{d}}}{{b{dc}}}{}}00000`{{{b{AGh}}}AGh}{{{b{{Lb{c}}}}}{{Lb{c}}}{IdAGj}}{{{b{Lh}}}Lh}{{{b{{AGl{c}}}}}{{AGl{c}}}{IdAGj}}{{{b{Oh}}}Oh}{{b{b{dc}}}h{}}0000{{bj}h}0000{{{b{Lh}}{b{Lh}}}Db}{A`{{b{c}}}{}}00000{A`{{b{dc}}}{}}00000{A`h}00000{{{b{AGh}}{b{AGh}}}Af}{{{b{{Lb{c}}}}{b{{Lb{c}}}}}Af{AGnAGj}}{{{b{Lh}}{b{Lh}}}Af}{{{b{{AGl{c}}}}{b{{AGl{c}}}}}Af{AGnAGj}}{{{b{Oh}}{b{Oh}}}Af}{{}Lh}{{{b{AH`}}{b{dAh}}}Aj}{{{b{AGh}}{b{dAh}}}Aj}{{{b{{Lb{c}}}}{b{dAh}}}Aj{LnAGj}}{{{b{Lh}}{b{dAh}}}Aj}{{{b{{AGl{c}}}}{b{dAh}}}Aj{LnAGj}}{{{b{Oh}}{b{dAh}}}Aj}{cc{}}00000{{{b{Lh}}}{{b{{Cl{j}}}}}}{{}A`}00000{{{b{AH`}}}{{Gl{O`}}}}{{{b{AH`}}}{{Gl{Ed}}}}{{}c{}}00000{{{b{{Lb{c}}}}}AfAGj}{{{b{Mb}}c}eAGjAGj}{{{Lb{c}}g}{{Lb{e}}}AGjAGj{{Mb{ce}}}}{{{b{Mb}}}}{{{b{Lh}}}Ch}{{{Cl{j}}Ch}Lh}{Lh{{AGl{AGd}}}}{{{b{Lh}}{b{Lh}}}{{Ab{Db}}}}``{c{{Al{Lh}}}Bb}{{{b{dc}}}{{Al{{AGl{AGh}}}}}Bb}{{{b{dc}}}{{Al{Oh}}}Bb}{{{b{Oh}}}{{Ab{Ef}}}}{{{b{Oh}}}{{b{Ed}}}}````{bc{}}0000{c{{Bf{e}}}{}{}}00000{{}{{Bf{c}}}{}}00000{{{b{Lh}}}{{b{Il}}}}{bBh}00000{{{b{Oh}}}O`}`{{{b{{Lb{c}}}}g}{{Bf{Kle}}}AGj{{Lf{Ld}}}{{Ll{{b{Lh}}}{{Lj{{Bf{Kle}}}}}}}}``{{}c{}}00000{{{b{Lh}}c}{{Al{h}}}Bj}{{{b{{AGl{AGh}}}}c}{{Al{h}}}Bj}{{{b{Oh}}c}{{Al{h}}}Bj}````````{{{b{dAHb}}GbLhOh}{{Bf{hOj}}}}{{{b{dOl}}Gd}Gb}{{{b{dAHb}}{b{Ef}}O`}{{Bf{hOj}}}}{b{{b{c}}}{}}0000{{{b{d}}}{{b{dc}}}{}}0000{AHb{{Ab{{Lb{AGd}}}}}}{{{b{AC`}}}AC`}{{{b{AGd}}}AGd}{{b{b{dc}}}h{}}0{{bj}h}0{{{b{AC`}}}{{b{Oh}}}}0{{}Ol}{A`{{b{c}}}{}}0000{A`{{b{dc}}}{}}0000{A`h}0000{{}AHb}{{{b{Oj}}{b{Oj}}}Af}{{{b{Oj}}{b{dAh}}}Aj}0{{{b{AC`}}{b{dAh}}}Aj}{{{b{AGd}}{b{dAh}}}Aj}{cc{}}0000{{}A`}0000{{{b{AGd}}}{{Gl{O`}}}}{{{b{AGd}}}{{Gl{Ed}}}}{{{b{AHb}}}{{b{{An{AC`}}}}}}{{}c{}}0000>{{{b{AC`}}}{{b{Lh}}}}0{{{b{AHb}}}{{b{{An{Oh}}}}}}{bc{}}0{bBd}{c{{Bf{e}}}{}{}}0000{{}{{Bf{c}}}{}}0000{bBh}0000{{{b{AHb}}}{{Bf{KlLd}}}}{{}c{}}0000`````````````````````````````{{{b{AHd}}}{{b{{AHh{{Cl{j}}AHf}}}}}}{{{b{AHj}}}{{b{{AHh{{Cl{j}}AHf}}}}}}{b{{b{c}}}{}}0000000000000{{{b{d}}}{{b{dc}}}{}}0000000000000{{{b{AHl}}}{{b{AHn}}}}{A`{{b{c}}}{}}0000000000000{A`{{b{dc}}}{}}0000000000000{{{b{AHf}}}{{b{{Gl{Gn}}}}}}{A`h}0000000000000{{{b{AHf}}{b{AHf}}}Af}{AHn{{Bf{{Ab{{Lb{AI`}}}}AIb}}}}{{{b{AHn}}}{{Bf{{Ab{{Lb{AH`}}}}AIb}}}}{{{b{dAHn}}}{{Bf{hAId}}}}{{{b{AIf}}{b{dAh}}}Aj}{{{b{AIh}}{b{dAh}}}Aj}{{{b{AIj}}{b{dAh}}}Aj}{{{b{AIl}}{b{dAh}}}Aj}{{{b{AId}}{b{dAh}}}Aj}{{{b{AIb}}{b{dAh}}}Aj}{{{b{AI`}}{b{dAh}}}Aj}{{{b{AHn}}{b{dAh}}}Aj}{{{b{AHd}}{b{dAh}}}Aj}{{{b{AHj}}{b{dAh}}}Aj}{{{b{AHf}}{b{dAh}}}Aj}{cc{}}0000000000000{{{b{AHd}}}{{b{{AHh{{Cl{j}}{Gl{j}}}}}}}}0{{}A`}0000000000000{{{b{AI`}}}{{Gl{O`}}}}{{{b{AI`}}}{{Gl{Ed}}}}{{{b{AHn}}}{{b{{Gl{AHd}}}}}}{{{b{dAHn}}}{{b{d{An{AHd}}}}}}{{}c{}}0000000000000{{{b{AHn}}}{{b{{Gl{AHj}}}}}}{{{Gl{AHd}}{Gl{AHj}}}{{Bf{AHnAIf}}}}{{{Cl{j}}Ch{Ab{Ch}}{Ab{Ch}}{Ab{Ch}}{Ab{{Gl{j}}}}Df{Gl{j}}{Ab{{Gl{j}}}}{AHh{{Cl{j}}{Gl{j}}}}j{AHh{{Cl{j}}AHf}}{AHh{{Cl{j}}{Gl{j}}}}{AHh{{Cl{j}}{Gl{j}}}}{AHh{{Cl{j}}{Gl{j}}}}{AHh{{Cl{j}}{Gl{j}}}}{AHh{Bd{Gl{j}}}}}{{Bf{AHdAIf}}}}{{Df{Gl{j}}{Ab{{Gl{j}}}}{AHh{{Cl{j}}AHf}}{Ab{Bd}}{AHh{Bd{Gl{j}}}}}{{Bf{AHjAIf}}}}{{{Cl{j}}{Gl{Ch}}}{{Bf{AHfAIf}}}};{{{b{AHd}}}{{b{Ch}}}}{{{b{AHd}}}{{b{Il}}}}{{{b{AHd}}}{{b{{AHh{Bd{Gl{j}}}}}}}}{{{b{AHj}}}{{b{{AHh{Bd{Gl{j}}}}}}}}{{{b{AHd}}}{{b{{Ab{Ed}}}}}}{{{b{AHj}}}{{b{{Ab{Ed}}}}}}{{{b{AHd}}}{{b{{Ab{Ch}}}}}}0{{{b{AHd}}}{{b{{AHh{{Cl{j}}{Gl{j}}}}}}}}{{{b{AHd}}}{{b{Ed}}}}{{{b{AHj}}}{{b{Ed}}}}5{{{b{AHf}}}{{b{{Cl{j}}}}}}4{{{b{dAIn}}{Cl{j}}AHf}h}{{{b{dAJ`}}{Cl{j}}AHf}h}{{{b{dAIn}}{Gl{j}}}h}0{{{b{dAIn}}Bd{Gl{j}}}h}{{{b{dAJ`}}Bd{Gl{j}}}h}{{{b{dAIn}}Ed}{{Bf{hAIj}}}}{{{b{dAJ`}}Ed}{{Bf{hAIj}}}}44{{{b{dAJ`}}Bd}h};{{{b{AHd}}}{{b{AJb}}}}{{{b{dAHd}}A`{b{{Kf{e}}}}{b{{Jh{J`}}}}{b{Gd}}{b{{AJd{g}}}}}{{Bf{hAIl}}}AJf{{Kh{}{{AJh{c}}}}}AJj}{c{{Bf{e}}}{}{}}0000000000000{{}{{Bf{c}}}{}}0000000000000{bBh}0000000000000{{{b{dAHl}}A`c}{{Bf{hAIj}}}{{Mh{AIn}{{Lj{{Bf{hAIj}}}}}}}}{{{b{dAHl}}A`c}{{Bf{hAIj}}}{{Mh{AJ`}{{Lj{{Bf{hAIj}}}}}}}}{{{b{dAHn}}c}{{Bf{hAIj}}}{{Mh{AHl}{{Lj{{Bf{hAIj}}}}}}}}{{{b{AHj}}}{{b{{Ab{Bd}}}}}}{{{b{AHd}}}{{b{O`}}}}{{{b{AHj}}}{{b{O`}}}}{{{b{AHd}}}{{Bf{hAIh}}}}{{{b{AHj}}}{{Bf{hAIh}}}}{{}c{}}0000000000000`{{}{{`{{Eb{}{{E`{{Ab{{Lb{AGh}}}}}}}}}}}}{{}{{`{{Eb{}{{E`{Lh}}}}}}}}{{}{{`{{Eb{}{{E`{Ed}}}}}}}}{{}{{`{{Eb{}{{E`{{AGl{AGh}}}}}}}}}}{{}{{`{{Eb{}{{E`{Oh}}}}}}}}``{{{b{{A@l{}{{AJl{c}}}}}}{b{e}}C`giA`A`A`}{{Bf{O`c}}}{}Bl{{ADl{}{{ADj{AJn}}}}}{{ADl{}{{ADj{A`}}}}}}````{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AK`}}}AK`}{{b{b{dc}}}h{}}{{bj}h}{A`{{b{c}}}{}}{A`{{b{dc}}}{}}{A`h}{{{b{AK`}}{b{c}}C`egA`A`A`}{{Bf{O`i}}}Bl{{ADl{}{{ADj{AJn}}}}}{{ADl{}{{ADj{A`}}}}}{}}{{{b{AK`}}}O`}{{{b{AK`}}{b{dAh}}}Aj}{cc{}}{{}A`}{{}c{}}{O`AK`}{bc{}}{c{{Bf{e}}}{}{}}{{}{{Bf{c}}}{}}{bBh}{{}c{}}``````{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AJn}}}AJn}{{b{b{dc}}}h{}}{{bj}h}{{{b{AKb}}}{{b{Oh}}}}{A`{{b{c}}}{}}{A`{{b{dc}}}{}}{A`h}{{{b{AJn}}{b{AJn}}}Af}{{{b{AJn}}{b{dAh}}}Aj}{cc{}}{{}A`}{{}c{}}{{{b{AKb}}}{{b{Lh}}}}{{{b{AKd}}}{{b{Ed}}}}{{{b{AKb}}}AJn}{{{b{AKd}}}A`}{bc{}}{c{{Bf{e}}}{}{}}{{}{{Bf{c}}}{}}{bBh}{{{b{AKd}}}O`}{{}c{}}`````````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{AKf}}}AKf}{{{b{AAn}}}AAn}{{b{b{dc}}}h{}}0{{bj}h}0{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0{A`h}0{{{b{AAn}}{b{AAn}}}Af}{{{b{AKf}}{b{c}}C`egA`A`A`}{{Bf{O`i}}}Bl{{ADl{}{{ADj{AJn}}}}}{{ADl{}{{ADj{A`}}}}}{}}{{{b{AKf}}{b{dAh}}}Aj}{{{b{AAn}}{b{dAh}}}Aj}0{cc{}}{LdAAn}1{{{b{AKf}}}A`}{{}A`}0{{}c{}}0{{{b{AKf}}}O`}{{O`A`A`A`}{{Ab{AKf}}}}44{{}AKf}{bc{}}0{bBd}{c{{Bf{e}}}{}{}}0{{}{{Bf{c}}}{}}0{bBh}0{{}c{}}0`````````````````{{{b{AKh}}}{{b{{Cl{j}}}}}}{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{AJb}}}AJb}{{b{b{dc}}}h{}}{{bj}h}{A`{{b{c}}}{}}00{A`{{b{dc}}}{}}00{A`h}00{{{b{AJb}}}j}{{{b{AJb}}{b{AJb}}}Af}{{{b{AJb}}{b{dAh}}}Aj}{cc{}}00{{{b{AKj}}}j}{{}A`}00{{{b{AJf}}}{{Gl{O`}}}}{{{b{AJf}}}{{Gl{Ed}}}}{{}c{}}00{j{{Ab{AJb}}}}{{{b{{Kf{g}}}}{b{AKj}}{b{{Jh{J`}}}}}AKh{{ACh{}{{AKl{AFn}}{AKn{AFn}}}}}AJf{{Kh{}{{AL`{c}}{AJh{e}}}}}}{bc{}}{c{{Bf{e}}}{}{}}00{{}{{Bf{c}}}{}}00{bBh}00{{}c{}}00`````{{{b{{Kf{e}}}}{b{AKj}}}J`{{ACh{}{{AKl{AFn}}{AKn{AFn}}}}}{{Kh{}{{AL`{c}}}}}}{{{b{{Kf{e}}}}{b{AKj}}{b{{Jh{J`}}}}}J`AJf{{Kh{}{{AJh{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{ALb}}cegi}k{}{}{}{}{}}{{{b{ALd}}cegi}k{}{}{}{}{}}{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0{{{b{ALb}}JbD`ChC`}c{}}{{{b{ALd}}JbD`ChC`}c{}}{{{b{ALb}}{Ab{{b{{Kn{Kl}}}}}}}c{}}{{{b{ALd}}{Ab{{b{{Kn{AFdKl}}}}}}}c{}}{{{b{ALb}}{Ab{{b{{L`{Kl}}}}}}}c{}}{{{b{ALd}}{Ab{{b{{L`{MjKl}}}}}}}J`}{{{b{ALb}}{Ab{{b{Lb}}}}}c{}}{{{b{ALd}}{Ab{{b{{Lb{AGh}}}}}}}J`}{A`h}0{cc{}}0{{}A`}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{{}ALf}{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0=={{{b{dALf}}}{{Al{h}}}}==<<;;{{{ALh{c}}}cBb}{{{ALh{c}}}{{ALl{ALj}}}Bb}{ALf{{ALl{ALj}}}}{c{{ALh{c}}}Bb}{{{b{d{ALh{c}}}}{b{d{An{j}}}}}{{Al{A`}}}Bb}>>==<<;;{{{b{dALf}}{b{{An{j}}}}}{{Al{A`}}}}","D":"DJd","p":[[1,"reference",null,null,1],[0,"mut"],[5,"BlockHash",8],[1,"unit"],[1,"u8"],[5,"BlockHeader",8],[5,"BlockHeaderData",8],[1,"usize"],[6,"Option",2178,null,1],[1,"tuple",null,null,1],[1,"bool"],[5,"Formatter",2179],[8,"Result",2179],[8,"Result",2180],[1,"slice"],[10,"Hasher",2181],[10,"Read",2182],[5,"String",2183],[6,"Result",2184,null,1],[5,"TypeId",2185],[10,"Write",2182],[10,"Parameters",74,2186],[6,"NetworkUpgrade",74,2186],[5,"BlockHeight",74,2186],[5,"MainNetwork",74,2186],[5,"TestNetwork",74,2186],[6,"Network",74,2186],[1,"u32"],[10,"NetworkConstants",74,2186],[1,"array"],[6,"NetworkType",74,2186],[6,"BranchId",74,2186],[6,"Ordering",2187],[5,"Error",2179],[1,"u64"],[10,"RangeBounds",2188],[1,"str"],[1,"i32"],[1,"i64"],[17,"Value"],[10,"Strategy",2189],[5,"Script",350],[6,"TransparentAddress",350],[6,"ConversionError",2190],[5,"InternalOvk",404],[5,"ExternalOvk",404],[5,"TransparentKeyScope",404],[5,"NonHardenedChildIndex",404],[5,"AccountPrivKey",404],[5,"AccountPubKey",404],[5,"ExternalIvk",404],[5,"InternalIvk",404],[5,"EphemeralIvk",404],[5,"Choice",2191],[10,"IncomingViewingKey",404],[6,"Error",2192],[5,"PublicKey",2193],[5,"SecretKey",2193],[6,"Scope",2194],[5,"ExtendedPrivateKey",2195],[5,"AccountId",2194],[5,"Vec",2196],[5,"ChildNumber",2197],[5,"MemoBytes",596,2198],[6,"Error",596,2198],[5,"TextMemo",596,2198],[6,"Memo",596,2198],[5,"MerklePath",2199],[10,"HashSer",694],[5,"Address",2199],[5,"CommitmentTree",2200],[5,"Frontier",2200],[10,"Hashable",2199],[10,"Clone",2201],[5,"IncrementalWitness",2202],[5,"NonEmptyFrontier",2200],[5,"Position",2199],[5,"TxId",714],[5,"Transaction",714],[5,"Hash",2203],[6,"TxVersion",714],[5,"TransparentDigests",714],[5,"TzeDigests",714],[5,"TxDigests",714],[17,"HeaderDigest"],[17,"TransparentDigest"],[17,"SaplingDigest"],[17,"OrchardDigest"],[17,"Digest"],[10,"TransactionDigest",714],[5,"TransactionData",714],[10,"Authorization",714],[5,"Authorized",714],[5,"Amount",1139],[5,"Bundle",2204],[5,"Bundle",2205],[5,"Bundle",1402],[6,"BalanceError",1249,2206],[10,"From",2207],[5,"OutPoint",1402],[17,"Output"],[10,"FnMut",2208],[10,"Debug",2179],[5,"Bundle",1359],[10,"MapAuth",1402],[10,"MapAuth",1344],[10,"MapAuth",1318],[10,"FnOnce",2208],[5,"Authorized",2205],[5,"Builder",963],[5,"OutgoingViewingKey",2209],[5,"Address",2210],[6,"Error",963],[10,"ProverProgress",2211],[5,"FullViewingKey",2209],[5,"Note",2212],[5,"MerklePath",2213],[5,"OutgoingViewingKey",2214],[5,"PaymentAddress",2215],[5,"NonNegativeAmount",1249],[5,"FullViewingKey",2214],[5,"Note",2216],[8,"MerklePath",2217],[5,"TxOut",1402],[6,"Error",1550],[5,"TransparentSigningSet",1550],[5,"ExtendedSpendingKey",2218],[5,"SpendAuthorizingKey",2209],[5,"BuildResult",963],[10,"RngCore",2219],[10,"CryptoRng",2219],[10,"SpendProver",2220],[10,"OutputProver",2220],[10,"FeeRule",1918],[5,"PcztResult",963],[6,"BuildConfig",963],[5,"Progress",963],[6,"FeeError",963],[10,"Display",2179],[5,"PcztParts",963],[6,"Error",2211],[6,"SpendError",2221],[6,"FeeError",1975],[6,"BundleType",2221],[5,"Anchor",2213],[5,"BundleMetadata",2221],[6,"BundleType",2211],[5,"Anchor",2217],[5,"SpendInfo",2211],[5,"SaplingMetadata",2211],[5,"OutputInfo",2211],[5,"TransparentInputInfo",1550],[5,"Sender",2222],[5,"SpendDescription",1139,2205],[5,"Scalar",2223],[10,"Authorization",2205],[5,"OutputDescription",1139,2205],[5,"ExtractedNoteCommitment",2224],[5,"ValueCommitment",2225],[10,"DynamicUsage",2226],[5,"EphemeralKeyBytes",2227],[5,"Nullifier",2228],[6,"SpendAuth",2229],[5,"VerificationKey",2230],[17,"Item"],[10,"IntoIterator",2231],[5,"NonZero",2232],[5,"QuotRem",2206],[6,"Infallible",2207],[10,"Authorization",2204],[5,"Action",2233],[5,"ExtractedNoteCommitment",2234],[5,"Flags",2204],[5,"TransmittedNoteCiphertext",2212],[5,"Nullifier",2235],[5,"Signature",2236],[10,"SigType",2236],[5,"Authorized",2204],[5,"ValueCommitment",2237],[8,"SpendAuth",2236],[5,"VerificationKey",2236],[8,"Base",2238],[8,"GrothProofBytes",2205],[6,"Zip212Enforcement",2239],[5,"JsDescription",1359],[5,"Unauthorized",1550],[5,"Unauthorized",714],[5,"Authorized",1402],[10,"Authorization",1402],[5,"TxIn",1402],[10,"PartialEq",2187],[5,"EffectsOnly",1402],[5,"TransparentBuilder",1550],[5,"Input",1648],[5,"Bip32Derivation",1648],[5,"BTreeMap",2240],[5,"Output",1648],[5,"Updater",1648,2241],[5,"Bundle",1648],[5,"Unbound",1648,2242],[6,"TxExtractorError",1648,2242],[6,"SpendFinalizerError",1648,2243],[6,"ParseError",1648,2244],[6,"VerifyError",1648,2245],[6,"UpdaterError",1648,2241],[6,"SignerError",1648,2246],[5,"InputUpdater",1648,2241],[5,"OutputUpdater",1648,2241],[5,"SighashType",2029],[5,"Secp256k1",2247],[10,"TransparentAuthorizingContext",2029],[17,"TransparentAuth"],[10,"Signing",2248],[17,"Error"],[6,"InputSize",1945],[5,"FeeRule",1924],[10,"InputView",1945],[10,"OutputView",1945],[5,"FeeRule",1975],[5,"SignatureHash",2029],[6,"SignableInput",2029],[17,"SpendProof"],[17,"OutputProof"],[17,"SaplingAuth"],[5,"TxIdDigester",2106],[5,"BlockTxCommitmentDigester",2106],[5,"HashWriter",2144],[5,"HashReader",2144],[8,"Sha256",2249],[8,"Output",2250],[6,"DigestError",714],[15,"Standard",1137],[15,"Transparent",2095]],"r":[[1,2251],[2,2251],[4,2251],[74,2186],[77,2186],[80,2186],[83,2186],[85,2186],[87,2186],[88,2186],[89,2186],[90,2186],[97,2186],[102,2186],[104,2186],[106,2186],[279,2186],[321,2252],[322,2252],[323,2253],[324,2253],[325,2253],[326,2254],[327,2254],[328,2254],[329,2254],[330,2254],[331,2254],[332,2254],[333,2254],[334,2255],[335,2255],[336,2255],[337,2255],[338,2255],[339,2255],[340,2255],[341,2255],[342,2256],[343,2256],[344,2256],[345,2256],[346,2256],[347,2256],[348,2256],[349,2256],[598,2198],[601,2198],[602,2198],[604,2198],[1141,1359],[1142,1402],[1143,2205],[1144,2205],[1145,1402],[1146,1402],[1250,2206],[1251,2206],[1651,2241],[1662,2241],[1663,2244],[1664,2246],[1665,2243],[1666,2242],[1667,2242],[1671,2241],[1672,2241],[1673,2245]],"b":[[36,"impl-Debug-for-BlockHash"],[37,"impl-Display-for-BlockHash"],[210,"impl-Debug-for-BlockHeight"],[211,"impl-Display-for-BlockHeight"],[216,"impl-Display-for-NetworkUpgrade"],[217,"impl-Debug-for-NetworkUpgrade"],[277,"impl-Sub-for-BlockHeight"],[278,"impl-Sub%3Cu32%3E-for-BlockHeight"],[289,"impl-TryFrom%3Ci32%3E-for-BlockHeight"],[291,"impl-TryFrom%3Cu64%3E-for-BlockHeight"],[292,"impl-TryFrom%3Ci64%3E-for-BlockHeight"],[649,"impl-Display-for-Error"],[650,"impl-Debug-for-Error"],[654,"impl-From%3CMemo%3E-for-MemoBytes"],[655,"impl-From%3C%26Memo%3E-for-MemoBytes"],[680,"impl-TryFrom%3CMemoBytes%3E-for-Memo"],[681,"impl-TryFrom%3C%26MemoBytes%3E-for-Memo"],[825,"impl-Debug-for-TxId"],[826,"impl-Display-for-TxId"],[1042,"impl-Display-for-FeeError%3CFE%3E"],[1043,"impl-Debug-for-FeeError%3CFE%3E"],[1044,"impl-Display-for-Error%3CFE%3E"],[1045,"impl-Debug-for-Error%3CFE%3E"],[1053,"impl-From%3CError%3E-for-Error%3CFE%3E"],[1054,"impl-From%3CBalanceError%3E-for-Error%3CFE%3E"],[1056,"impl-From%3CFeeError%3CFE%3E%3E-for-Error%3CFE%3E"],[1057,"impl-From%3CSpendError%3E-for-Error%3CFE%3E"],[1187,"impl-OutputDescription%3CProof%3E"],[1188,"impl-ShieldedOutput%3CSaplingDomain,+sapling_crypto::::bundle::%7Bimpl%2310%7D::%7Bconstant%230%7D%3E-for-OutputDescription%3CA%3E"],[1189,"impl-ShieldedOutput%3CSaplingDomain,+sapling_crypto::::bundle::%7Bimpl%2310%7D::%7Bconstant%230%7D%3E-for-OutputDescription%3CA%3E"],[1190,"impl-OutputDescription%3CProof%3E"],[1195,"impl-From%3C%26Zatoshis%3E-for-ZatBalance"],[1196,"impl-From%3CZatoshis%3E-for-ZatBalance"],[1280,"impl-Display-for-BalanceError"],[1281,"impl-Debug-for-BalanceError"],[1296,"impl-Mul%3Cu64%3E-for-Zatoshis"],[1297,"impl-Mul%3Cusize%3E-for-Zatoshis"],[1305,"impl-TryFrom%3CZatBalance%3E-for-Zatoshis"],[1306,"impl-TryFrom%3Cu64%3E-for-Zatoshis"],[1578,"impl-TransparentInputInfo"],[1579,"impl-InputView-for-TransparentInputInfo"],[1598,"impl-Debug-for-Error"],[1599,"impl-Display-for-Error"],[1621,"impl-InputView-for-TransparentInputInfo"],[1622,"impl-TransparentInputInfo"],[2003,"impl-Display-for-FeeError"],[2004,"impl-Debug-for-FeeError"]],"c":"OjAAAAEAAAAAAAAAEAAAACMC","e":"OzAAAAEAADAGpgAIAAAADAAbAC0AAwA0AAoAQAAKAG0AAwByAAMAdwADAHwAJwClADYA3QAAAOUABADtAAMA8gADAPcAAwD8AAoAEAEDABUBLgBfAQAAYQEAAGQBFQB8AQIAggEBAIYBDgCiASoAzwERAOoBDAD4AQYAAgIAAAoCAAAOAggAIQIAACQCAgAoAiwAWQIAAF4CAABhAiIAhgIHAJcCAwCfAgkAqwILALoCAAC8AgEAwAICAMQCAADGAgAAyAIBAM0CCgDaAgQA4QIAAOMCFgD7AhAADgMpADoDCQBOAwAAUQMAAFQDDQBsAwIAcAMRAIMDHgCjAwwAsQMSAMgDAADKAwAAzwMAANoDAADiAw8A9AMDAPkDFwASBAgAHgQBACEEAQAoBAcAOAQAADsEAAA+BAAAQAQCAEYEAABJBAIATQQAAFAEIAByBAEAdQQIAH8EEACVBA4ApQQIALkEAgDBBAEAxAQAAMYEAADIBAAAywQBAM4EAgDSBAwA5AQAAOYEAQDpBAsA9gQEAPwEBgAFBQAACgUBABEFBAAXBRwANQUGAD0FAwBCBQMASAUBAEsFAABNBQAATwUUAGYFAQBqBQIAbgUIAHgFBQB/BRIAkwUmALsFBQDIBQcA1wUCANwFAQDfBQMA5AUVAPsFBwAEBg0AEwYBABYGAAAZBiMAPgYEAEgGBgBWBgEAWQYXAHYGAQCQBhsArQYbAMoGDgDcBgoA9wYPADkHKQBrBxQAggcAAIYHCACQBwAAkgcAAJUHBACgBwQApgcEAKwHAACyBwMAtwcAAMEHFADXBwAA2gcBAOMHFgD7BwIA/wcSABMIAQAYCAMAIwgSADcIAwA9CBMAUwgBAFcICQBjCAsAcQgBAHUIAAB5CAkA","P":[[12,"T"],[18,""],[19,"T"],[20,""],[22,"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,""],[290,"U,T"],[291,""],[293,"U,T"],[298,""],[299,"U,T"],[300,"U"],[307,""],[314,"V"],[321,""],[322,"P"],[354,""],[355,"T"],[359,""],[361,"T"],[363,""],[367,"T"],[371,""],[377,"T"],[379,"__H"],[380,""],[382,"U"],[385,""],[386,"R"],[387,""],[391,"T"],[393,"U,T"],[395,"TryFromRawAddress::Error"],[397,"U"],[399,""],[401,"V"],[403,"W"],[418,""],[420,"T"],[438,""],[445,"T"],[452,""],[462,"T"],[480,""],[510,"T"],[513,""],[514,"T"],[520,""],[523,"P"],[524,""],[535,"U"],[544,""],[551,"T"],[558,"U,T"],[562,"TryFrom::Error"],[563,"U,T"],[568,"U"],[577,""],[586,"V"],[595,""],[608,"T"],[616,""],[620,"T"],[624,""],[630,"T"],[632,""],[633,"T"],[639,""],[653,"T"],[654,""],[656,"T"],[659,""],[666,"U"],[670,""],[671,"T"],[675,""],[676,"U,T"],[680,""],[682,"U"],[686,""],[690,"V"],[695,"Node"],[696,"R"],[698,"R,Node"],[699,"R,H"],[701,"R,Node"],[702,"R"],[703,"R,H"],[704,"R"],[706,"W"],[708,"Node,W"],[709,"W,H"],[710,"Node,W"],[711,"W,H"],[712,"W"],[739,""],[741,"T"],[762,""],[764,"A"],[767,"T"],[772,""],[778,"TransactionDigest::HeaderDigest,TransactionDigest::TransparentDigest,TransactionDigest::SaplingDigest,TransactionDigest::OrchardDigest,TransactionDigest::Digest"],[780,"A"],[781,"T"],[786,""],[787,"T"],[802,"A,D"],[803,"TransactionDigest::HeaderDigest,TransactionDigest::TransparentDigest,TransactionDigest::SaplingDigest,TransactionDigest::OrchardDigest,TransactionDigest::Digest"],[807,""],[822,"A"],[823,"A,E,F"],[825,""],[830,"A"],[834,""],[835,"T"],[845,""],[846,"A"],[847,""],[851,"__H"],[852,""],[865,"U"],[875,""],[876,"A"],[877,"A,,,,B"],[879,"A"],[883,""],[886,"R"],[889,"A"],[897,""],[898,"R"],[899,"W"],[901,"T"],[906,""],[907,"A"],[909,"U,T"],[919,"U"],[929,"A,E,,,,B"],[931,""],[943,"A"],[944,""],[945,"V"],[955,"W"],[987,"P,U,FE"],[991,"P,U"],[993,"T"],[1009,"P,U,R,SP,OP,FR"],[1010,"P,U,R,FR"],[1011,""],[1012,"T"],[1013,""],[1016,"T"],[1032,""],[1042,"FE"],[1046,""],[1047,"P"],[1049,""],[1050,"T"],[1053,"FE"],[1055,"T"],[1056,"FE"],[1058,"T"],[1062,"P,U,FR"],[1063,""],[1071,"U"],[1080,"P,U,R"],[1081,"P"],[1083,""],[1086,"P,U"],[1090,""],[1091,"P,U"],[1092,""],[1094,"P,U"],[1096,"T"],[1097,""],[1101,"P,U"],[1103,"U,T"],[1111,"U"],[1119,""],[1128,"V"],[1136,"P"],[1147,""],[1149,"A"],[1150,"T"],[1156,""],[1157,"A"],[1158,"Proof"],[1159,"T"],[1162,""],[1166,"A"],[1167,"Proof"],[1168,""],[1170,"A"],[1171,"Proof"],[1172,"T"],[1178,""],[1183,"Proof"],[1184,""],[1186,"Proof"],[1188,"A"],[1190,"Proof"],[1191,""],[1193,"A"],[1195,""],[1197,"T"],[1200,""],[1204,"A"],[1205,"Proof"],[1206,""],[1211,"U"],[1214,""],[1218,"A"],[1220,"Proof"],[1221,""],[1222,"A"],[1226,""],[1227,"I"],[1228,""],[1229,"T"],[1233,"U,T"],[1234,""],[1235,"U,T"],[1237,"U"],[1240,""],[1243,"V"],[1246,""],[1247,"A"],[1248,"Proof"],[1256,""],[1257,"T"],[1261,""],[1263,"T"],[1265,""],[1269,"T"],[1273,""],[1282,"T"],[1284,""],[1291,"U"],[1293,""],[1302,"T"],[1304,""],[1307,"U,T"],[1309,"U"],[1311,""],[1313,"V"],[1315,""],[1322,"A,B"],[1323,""],[1324,"R"],[1330,"R,T"],[1331,"R"],[1335,"W"],[1342,""],[1346,"A,B"],[1347,""],[1349,"R"],[1354,"W"],[1357,""],[1358,""],[1361,"T"],[1365,""],[1367,"T"],[1369,""],[1371,"T"],[1375,""],[1379,"T"],[1381,""],[1383,"U"],[1388,""],[1389,"R"],[1390,"T"],[1392,"U,T"],[1394,"U"],[1396,""],[1399,"V"],[1401,"W"],[1411,""],[1413,"T"],[1426,""],[1427,"A"],[1428,""],[1429,"A"],[1430,""],[1431,"T"],[1436,""],[1442,"T"],[1454,""],[1461,"A"],[1462,""],[1463,"A"],[1464,""],[1468,"A"],[1469,""],[1470,"A"],[1471,""],[1472,"T"],[1478,""],[1487,"U"],[1493,"A"],[1494,"A,B"],[1495,"A,B,F"],[1496,""],[1503,"R"],[1506,""],[1512,"T"],[1517,"U,T"],[1523,"U"],[1529,""],[1538,"A,E,F"],[1541,"V"],[1547,"W"],[1558,""],[1561,"T"],[1571,""],[1574,"T"],[1576,""],[1581,"T"],[1591,""],[1602,"T"],[1607,""],[1615,"U"],[1620,""],[1624,"T"],[1626,""],[1627,"U,T"],[1632,"U"],[1637,""],[1643,"V"],[1677,""],[1679,"T"],[1707,""],[1708,"T"],[1736,""],[1766,"T"],[1780,""],[1800,"U"],[1814,""],[1847,"TA,A,C"],[1848,"U,T"],[1862,"U"],[1876,""],[1890,"F"],[1893,""],[1898,"V"],[1913,""],[1920,"FeeRule::Error,P,,"],[1925,"T"],[1927,""],[1928,"T"],[1929,""],[1930,"T"],[1932,""],[1933,"P,,,FeeRule::Error"],[1934,""],[1936,"T"],[1937,""],[1938,"U"],[1939,""],[1940,"T"],[1941,"U,T"],[1942,"U"],[1943,""],[1944,"V"],[1951,"T"],[1953,""],[1954,"T"],[1955,""],[1957,"T"],[1959,""],[1962,"T"],[1963,""],[1964,"U"],[1965,""],[1969,"T"],[1970,"U,T"],[1971,"U"],[1972,""],[1974,"V"],[1984,"T"],[1988,""],[1990,"T"],[1992,""],[1994,"T"],[1998,""],[2001,"P,,,FeeRule::Error"],[2002,""],[2005,"T"],[2006,""],[2007,"T"],[2008,""],[2011,"U"],[2013,""],[2018,"T"],[2020,""],[2021,"U,T"],[2023,"U"],[2025,""],[2027,"V"],[2046,""],[2047,"T"],[2053,""],[2054,"T"],[2055,""],[2056,"T"],[2062,""],[2068,"T"],[2071,""],[2077,"U"],[2080,""],[2081,"SA,TA,A"],[2082,"T"],[2083,"U,T"],[2086,"U"],[2089,""],[2092,"V"],[2100,"SA,A"],[2101,"TA,A"],[2102,""],[2108,"T"],[2112,"TransactionDigest::HeaderDigest,TransactionDigest::TransparentDigest,TransactionDigest::SaplingDigest,TransactionDigest::OrchardDigest,TransactionDigest::Digest"],[2114,"T"],[2118,"TransactionDigest::HeaderDigest"],[2120,"TransactionDigest::OrchardDigest"],[2122,"TransactionDigest::SaplingDigest"],[2123,""],[2124,"TransactionDigest::TransparentDigest"],[2125,""],[2128,"T"],[2130,""],[2132,"U"],[2134,""],[2135,"U,T"],[2137,"U"],[2139,""],[2141,"V"],[2146,"T"],[2150,""],[2151,"T"],[2155,""],[2158,"T"],[2160,""],[2162,"U"],[2164,"R"],[2166,""],[2167,"R"],[2169,"U,T"],[2171,"U"],[2173,""],[2175,"V"],[2177,""]]}],["zcash_proofs",{"t":"SSSFFNNNNCNNNHNNNNHHHNNNNNNNNNNHOOOHCOOOCONNNNNNNNNCFFFFFFFSFOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNONNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNSHH","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","verifying_keys","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"],[197,"zcash_proofs::sprout"],[200,"std::path"],[201,"core::option"],[202,"minreq::error"],[203,"core::result"],[204,"core::fmt"],[205,"std::io"],[206,"core::any"],[207,"bellman"],[208,"ff"],[209,"sapling_crypto::circuit"],[210,"rand_core"],[211,"sapling_crypto::bundle"],[212,"sapling_crypto::keys"],[213,"sapling_crypto::note"],[214,"sapling_crypto::value"],[215,"jubjub::fr"],[216,"bls12_381::scalar"],[217,"sapling_crypto::tree"],[218,"sapling_crypto::address"],[219,"bls12_381::pairings"],[220,"bellman::groth16"]],"i":"`````B`f10`000`1010```1000101010`011``011`1010101010``````````EnF`0FbFdFfFhBf56Fj54321670543216705432167054321670543216701543216701543216701167611543216705432167054321670671154321670`Bn0000000000000000000000```","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{Cd}}}}{{{b{Dj}}DlDbD`Dd}C`}{c{{Ad{e}}}{}{}}{{}{{Ad{c}}}{}}{bBd}{{{b{Bn}}}{{Eb{DnE`}}}}{{}c{}}{{}{{n{Bn}}}}`{{{Ed{j}}{Ed{j}}{Ed{j}}{Ed{j}}Af{Ed{j}}{Ed{j}}{b{{Ed{j}}}}{Ed{j}}Af{Ed{j}}{Ed{j}}{b{{Ed{j}}}}{Ed{j}}Af{Ed{j}}{Ed{j}}Af{Ed{j}}AfAf{b{{Eh{Ef}}}}}{{Ej{Ef}}}}{{{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}AfAf{b{{El{Ef}}}}}Ah}","D":"F`","p":[[1,"reference",null,null,1],[0,"mut"],[5,"SaplingParameterPaths",0],[1,"unit"],[1,"u8"],[5,"PathBuf",200],[6,"Option",201,null,1],[1,"usize"],[6,"Error",202],[6,"Result",203,null,1],[1,"u64"],[1,"bool"],[5,"Formatter",204],[8,"Result",204],[5,"Path",200],[5,"ZcashParameters",0],[10,"Read",205],[5,"TypeId",206],[5,"JoinSplit",52],[6,"SynthesisError",207],[10,"PrimeField",208],[10,"ConstraintSystem",207],[5,"LocalTxProver",173],[5,"Output",209],[10,"RngCore",210],[5,"Spend",209],[8,"GrothProofBytes",211],[1,"slice"],[5,"ProofGenerationKey",212],[5,"Diversifier",212],[6,"Rseed",213],[5,"NoteValue",214],[5,"Fr",215],[5,"ValueCommitTrapdoor",214],[5,"Scalar",216],[8,"MerklePath",217],[5,"EphemeralSecretKey",212],[5,"PaymentAddress",218],[5,"SpendVerifyingKey",209],[5,"OutputVerifyingKey",209],[1,"tuple",null,null,1],[1,"array"],[5,"Bls12",219],[5,"Parameters",220],[5,"Proof",220],[5,"PreparedVerifyingKey",220],[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-OutputProver-for-LocalTxProver"],[178,"impl-SpendProver-for-LocalTxProver"],[182,"impl-SpendProver-for-LocalTxProver"],[183,"impl-OutputProver-for-LocalTxProver"],[189,"impl-SpendProver-for-LocalTxProver"],[190,"impl-OutputProver-for-LocalTxProver"]],"c":"OjAAAAEAAAAAAAAAEAAAABMA","e":"OzAAAAEAAJgAEQAGAAMACwACAA8AAwAWAAMAHAABACIAAQAnAAEAKgAJADUAMwBxAAkAgwAqAK8AAQCyAAYAuwAAAL4ABADEAAAAxgAAAA==","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,OutputProver::Proof"],[178,"R,SpendProver::Proof"],[179,"T"],[181,""],[182,"SpendProver::Proof"],[183,"OutputProver::Proof"],[184,"T"],[185,""],[187,"U"],[188,""],[191,"U,T"],[192,"U"],[193,""],[195,"V"],[196,""]]}],["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,""]]}],["zcash_transparent",{"t":"","n":[],"q":[],"i":"","f":"","D":"`","p":[],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAEAAAAAAAAAEAAAAAAA","P":[]}],["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,7785,159,8924,126458,27570,2439,144,4437,20200,13365,60217,5699,13231,2993]} \ No newline at end of file +//{"start":39,"fragment_lengths":[871,950,7785,159,8924,126458,27570,2439,144,4437,20200,13365,60217,5699,13231,145,2993]} \ No newline at end of file diff --git a/rustdoc/latest/search.desc/zcash_transparent/zcash_transparent-desc-0-.js b/rustdoc/latest/search.desc/zcash_transparent/zcash_transparent-desc-0-.js new file mode 100644 index 0000000000..b902913231 --- /dev/null +++ b/rustdoc/latest/search.desc/zcash_transparent/zcash_transparent-desc-0-.js @@ -0,0 +1 @@ +searchState.loadedDescShard("zcash_transparent", 0, "") \ No newline at end of file diff --git a/rustdoc/latest/src-files.js b/rustdoc/latest/src-files.js index e3a8f6745a..3dbcbfafe9 100644 --- a/rustdoc/latest/src-files.js +++ b/rustdoc/latest/src-files.js @@ -1,3 +1,3 @@ -var srcIndex = new Map(JSON.parse('[["equihash",["",[],["lib.rs","minimal.rs","params.rs","verify.rs"]]],["f4jumble",["",[],["lib.rs"]]],["pczt",["",[["roles",[["combiner",[],["mod.rs"]],["creator",[],["mod.rs"]],["updater",[],["mod.rs"]],["verifier",[],["mod.rs"]]]]],["common.rs","lib.rs","orchard.rs","roles.rs","sapling.rs","transparent.rs"]]],["zcash",["",[],["lib.rs"]]],["zcash_address",["",[["kind",[["unified",[["address",[],["test_vectors.rs"]]],["address.rs","fvk.rs","ivk.rs"]]],["unified.rs"]]],["convert.rs","encoding.rs","kind.rs","lib.rs","test_vectors.rs"]]],["zcash_client_backend",["",[["data_api",[["chain",[],["error.rs"]],["scanning",[],["spanning_tree.rs"]],["testing",[],["pool.rs","sapling.rs","transparent.rs"]],["wallet",[],["input_selection.rs"]]],["chain.rs","error.rs","scanning.rs","testing.rs","wallet.rs"]],["fees",[],["common.rs","sapling.rs","standard.rs","zip317.rs"]],["proto",[],["compact_formats.rs","proposal.rs","service.rs"]],["serialization",[],["shardtree.rs"]]],["data_api.rs","decrypt.rs","fees.rs","lib.rs","proposal.rs","proto.rs","scan.rs","scanning.rs","serialization.rs","sync.rs","wallet.rs"]]],["zcash_client_sqlite",["",[["chain",[["migrations",[],["blockmeta.rs"]]],["init.rs","migrations.rs"]],["wallet",[["init",[["migrations",[],["add_account_birthdays.rs","add_account_uuids.rs","add_transaction_views.rs","add_utxo_account.rs","addresses_table.rs","ensure_orchard_ua_receiver.rs","ephemeral_addresses.rs","fix_bad_change_flagging.rs","fix_broken_commitment_trees.rs","full_account_ids.rs","initial_setup.rs","nullifier_map.rs","orchard_received_notes.rs","orchard_shardtree.rs","received_notes_nullable_nf.rs","receiving_key_scopes.rs","sapling_memo_consistency.rs","sent_notes_to_internal.rs","shardtree_support.rs","spend_key_available.rs","support_legacy_sqlite.rs","tx_retrieval_queue.rs","ufvk_support.rs","utxos_table.rs","utxos_to_txos.rs","v_sapling_shard_unscanned_ranges.rs","v_transactions_net.rs","v_transactions_note_uniqueness.rs","v_transactions_shielding_balance.rs","v_transactions_transparent_history.rs","v_tx_outputs_use_legacy_false.rs","wallet_summaries.rs"]]],["migrations.rs"]],["transparent",[],["ephemeral.rs"]]],["commitment_tree.rs","common.rs","db.rs","init.rs","sapling.rs","scanning.rs","transparent.rs"]]],["chain.rs","error.rs","lib.rs","wallet.rs"]]],["zcash_encoding",["",[],["lib.rs"]]],["zcash_extensions",["",[],["lib.rs"]]],["zcash_history",["",[],["entry.rs","lib.rs","node_data.rs","tree.rs","version.rs"]]],["zcash_inspect",["",[["keys",[],["view.rs"]]],["address.rs","block.rs","context.rs","keys.rs","lookup.rs","main.rs","transaction.rs"]]],["zcash_keys",["",[],["address.rs","encoding.rs","keys.rs","lib.rs"]]],["zcash_primitives",["",[["legacy",[],["keys.rs"]],["transaction",[["components",[["transparent",[["pczt",[],["parse.rs","signer.rs","spend_finalizer.rs","tx_extractor.rs","updater.rs","verify.rs"]]],["builder.rs","pczt.rs"]]],["orchard.rs","sapling.rs","sprout.rs","transparent.rs"]],["fees",[],["fixed.rs","transparent.rs","zip317.rs"]],["util",[],["sha256d.rs"]]],["builder.rs","components.rs","fees.rs","mod.rs","sighash.rs","sighash_v4.rs","sighash_v5.rs","txid.rs","util.rs"]]],["block.rs","legacy.rs","lib.rs","merkle_tree.rs"]]],["zcash_proofs",["",[["circuit",[["sprout",[],["commitment.rs","input.rs","mod.rs","output.rs","prfs.rs"]]]]],["circuit.rs","downloadreader.rs","hashreader.rs","lib.rs","prover.rs","sprout.rs"]]],["zcash_protocol",["",[["constants",[],["mainnet.rs","regtest.rs","testnet.rs"]]],["consensus.rs","constants.rs","lib.rs","local_consensus.rs","memo.rs","value.rs"]]],["zip321",["",[],["lib.rs"]]]]')); +var srcIndex = new Map(JSON.parse('[["equihash",["",[],["lib.rs","minimal.rs","params.rs","verify.rs"]]],["f4jumble",["",[],["lib.rs"]]],["pczt",["",[["roles",[["combiner",[],["mod.rs"]],["creator",[],["mod.rs"]],["updater",[],["mod.rs"]],["verifier",[],["mod.rs"]]]]],["common.rs","lib.rs","orchard.rs","roles.rs","sapling.rs","transparent.rs"]]],["zcash",["",[],["lib.rs"]]],["zcash_address",["",[["kind",[["unified",[["address",[],["test_vectors.rs"]]],["address.rs","fvk.rs","ivk.rs"]]],["unified.rs"]]],["convert.rs","encoding.rs","kind.rs","lib.rs","test_vectors.rs"]]],["zcash_client_backend",["",[["data_api",[["chain",[],["error.rs"]],["scanning",[],["spanning_tree.rs"]],["testing",[],["pool.rs","sapling.rs","transparent.rs"]],["wallet",[],["input_selection.rs"]]],["chain.rs","error.rs","scanning.rs","testing.rs","wallet.rs"]],["fees",[],["common.rs","sapling.rs","standard.rs","zip317.rs"]],["proto",[],["compact_formats.rs","proposal.rs","service.rs"]],["serialization",[],["shardtree.rs"]]],["data_api.rs","decrypt.rs","fees.rs","lib.rs","proposal.rs","proto.rs","scan.rs","scanning.rs","serialization.rs","sync.rs","wallet.rs"]]],["zcash_client_sqlite",["",[["chain",[["migrations",[],["blockmeta.rs"]]],["init.rs","migrations.rs"]],["wallet",[["init",[["migrations",[],["add_account_birthdays.rs","add_account_uuids.rs","add_transaction_views.rs","add_utxo_account.rs","addresses_table.rs","ensure_orchard_ua_receiver.rs","ephemeral_addresses.rs","fix_bad_change_flagging.rs","fix_broken_commitment_trees.rs","full_account_ids.rs","initial_setup.rs","nullifier_map.rs","orchard_received_notes.rs","orchard_shardtree.rs","received_notes_nullable_nf.rs","receiving_key_scopes.rs","sapling_memo_consistency.rs","sent_notes_to_internal.rs","shardtree_support.rs","spend_key_available.rs","support_legacy_sqlite.rs","tx_retrieval_queue.rs","ufvk_support.rs","utxos_table.rs","utxos_to_txos.rs","v_sapling_shard_unscanned_ranges.rs","v_transactions_net.rs","v_transactions_note_uniqueness.rs","v_transactions_shielding_balance.rs","v_transactions_transparent_history.rs","v_tx_outputs_use_legacy_false.rs","wallet_summaries.rs"]]],["migrations.rs"]],["transparent",[],["ephemeral.rs"]]],["commitment_tree.rs","common.rs","db.rs","init.rs","sapling.rs","scanning.rs","transparent.rs"]]],["chain.rs","error.rs","lib.rs","wallet.rs"]]],["zcash_encoding",["",[],["lib.rs"]]],["zcash_extensions",["",[],["lib.rs"]]],["zcash_history",["",[],["entry.rs","lib.rs","node_data.rs","tree.rs","version.rs"]]],["zcash_inspect",["",[["keys",[],["view.rs"]]],["address.rs","block.rs","context.rs","keys.rs","lookup.rs","main.rs","transaction.rs"]]],["zcash_keys",["",[],["address.rs","encoding.rs","keys.rs","lib.rs"]]],["zcash_primitives",["",[["legacy",[],["keys.rs"]],["transaction",[["components",[["transparent",[["pczt",[],["parse.rs","signer.rs","spend_finalizer.rs","tx_extractor.rs","updater.rs","verify.rs"]]],["builder.rs","pczt.rs"]]],["orchard.rs","sapling.rs","sprout.rs","transparent.rs"]],["fees",[],["fixed.rs","transparent.rs","zip317.rs"]],["util",[],["sha256d.rs"]]],["builder.rs","components.rs","fees.rs","mod.rs","sighash.rs","sighash_v4.rs","sighash_v5.rs","txid.rs","util.rs"]]],["block.rs","legacy.rs","lib.rs","merkle_tree.rs"]]],["zcash_proofs",["",[["circuit",[["sprout",[],["commitment.rs","input.rs","mod.rs","output.rs","prfs.rs"]]]]],["circuit.rs","downloadreader.rs","hashreader.rs","lib.rs","prover.rs","sprout.rs"]]],["zcash_protocol",["",[["constants",[],["mainnet.rs","regtest.rs","testnet.rs"]]],["consensus.rs","constants.rs","lib.rs","local_consensus.rs","memo.rs","value.rs"]]],["zcash_transparent",["",[],["lib.rs"]]],["zip321",["",[],["lib.rs"]]]]')); createSrcSidebar(); -//{"start":36,"fragment_lengths":[68,32,211,29,199,571,1198,38,40,86,137,71,537,196,167,30]} \ No newline at end of file +//{"start":36,"fragment_lengths":[68,32,211,29,199,571,1198,38,40,86,137,71,537,196,167,41,30]} \ No newline at end of file diff --git a/rustdoc/latest/src/zcash_transparent/lib.rs.html b/rustdoc/latest/src/zcash_transparent/lib.rs.html new file mode 100644 index 0000000000..cb2c9ed4e8 --- /dev/null +++ b/rustdoc/latest/src/zcash_transparent/lib.rs.html @@ -0,0 +1,3 @@ +lib.rs - source

zcash_transparent/
lib.rs

+1

+
\ No newline at end of file diff --git a/rustdoc/latest/trait.impl/core/convert/trait.From.js b/rustdoc/latest/trait.impl/core/convert/trait.From.js index be7fb0dea9..45105e0cee 100644 --- a/rustdoc/latest/trait.impl/core/convert/trait.From.js +++ b/rustdoc/latest/trait.impl/core/convert/trait.From.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["zcash_address",[["impl From<ParseError> for ParseError"],["impl From<Typecode> for u32"],["impl<E> From<E> for ConversionError<E>"]]],["zcash_client_backend",[["impl From<PoolType> for ValuePool"],["impl From<ShieldedProtocol> for ValuePool"],["impl From<FeeRule> for i32"],["impl From<ValuePool> for i32"],["impl From<ShieldedProtocol> for i32"],["impl From<TryFromIntError> for BirthdayError"],["impl From<Error> for BirthdayError"],["impl<A: Authorization> From<&SpendDescription<A>> for CompactSaplingSpend"],["impl<CaErr, DbErr, TrErr> From<Error<DbErr, CaErr>> for Error<CaErr, DbErr, TrErr>"],["impl<CaErr, DbErr, TrErr> From<Status> for Error<CaErr, DbErr, TrErr>"],["impl<DE, TE, SE, FE, CE, N> From<InputSelectorError<DE, SE, CE, N>> for Error<DE, TE, SE, FE, CE, N>"],["impl<DE, TE, SE, FE, CE, N> From<ProposalError> for Error<DE, TE, SE, FE, CE, N>"],["impl<DE, TE, SE, FE, CE, N> From<BalanceError> for Error<DE, TE, SE, FE, CE, N>"],["impl<DE, TE, SE, FE, CE, N> From<ConversionError<&'static str>> for Error<DE, TE, SE, FE, CE, N>"],["impl<DE, TE, SE, FE, CE, N> From<Error> for Error<DE, TE, SE, FE, CE, N>"],["impl<DE, TE, SE, FE, CE, N> From<Error> for Error<DE, TE, SE, FE, CE, N>"],["impl<DE, TE, SE, FE, CE, N> From<Error<FE>> for Error<DE, TE, SE, FE, CE, N>"],["impl<DE, TE, SE, FE, CE, N> From<ShardTreeError<TE>> for Error<DE, TE, SE, FE, CE, N>"],["impl<DbErrT, ChangeErrT, N> From<GreedyInputSelectorError> for InputSelectorError<DbErrT, GreedyInputSelectorError, ChangeErrT, N>"],["impl<DbErrT, ChangeErrT, N> From<BalanceError> for InputSelectorError<DbErrT, GreedyInputSelectorError, ChangeErrT, N>"],["impl<E> From<Zip321Error> for ProposalDecodingError<E>"],["impl<E, S, C, N> From<ChangeError<C, N>> for InputSelectorError<E, S, C, N>"],["impl<E, S, F, N> From<ConversionError<&'static str>> for InputSelectorError<E, S, F, N>"],["impl<Proof> From<&OutputDescription<Proof>> for CompactSaplingOutput"],["impl<WE, BSE> From<ScanError> for Error<WE, BSE>"],["impl<const MAX: u8> From<BoundedU8<MAX>> for u8"],["impl<const MAX: u8> From<BoundedU8<MAX>> for usize"]]],["zcash_client_sqlite",[["impl From<ParseError> for SqliteClientError"],["impl From<SqliteClientError> for WalletMigrationError"],["impl From<TransparentCodecError> for SqliteClientError"],["impl From<AddressGenerationError> for SqliteClientError"],["impl From<AddressGenerationError> for WalletMigrationError"],["impl From<Error> for SqliteClientError"],["impl From<BalanceError> for SqliteClientError"],["impl From<BalanceError> for WalletMigrationError"],["impl From<Error> for FsBlockDbError"],["impl From<Error> for SqliteClientError"],["impl From<DecodeError> for FsBlockDbError"],["impl From<DecodeError> for SqliteClientError"],["impl From<Error> for FsBlockDbError"],["impl From<Error> for SqliteClientError"],["impl From<Error> for SqliteClientError"],["impl From<Error> for WalletMigrationError"],["impl From<ShardTreeError<Error>> for SqliteClientError"],["impl From<ShardTreeError<Error>> for WalletMigrationError"]]],["zcash_inspect",[["impl From<&'static str> for U256"],["impl From<i128> for U256"],["impl From<i16> for U256"],["impl From<i32> for U256"],["impl From<i64> for U256"],["impl From<i8> for U256"],["impl From<isize> for U256"],["impl From<u128> for U256"],["impl From<u16> for U256"],["impl From<u32> for U256"],["impl From<u64> for U256"],["impl From<u8> for U256"],["impl From<usize> for U256"],["impl From<U256> for [u8; 32]"],["impl From<TxOut> for ZTxOut"],["impl From<[u8; 32]> for U256"],["impl<'a> From<&'a U256> for U256"],["impl<'a> From<&'a [u8; 32]> for U256"],["impl<'a> From<&'a [u8]> for U256"]]],["zcash_keys",[["impl From<UnifiedAddress> for Address"],["impl From<CheckedHrpstringError> for Bech32DecodeError"],["impl From<DecodeError> for Bech32DecodeError"],["impl From<Error> for DerivationError"],["impl From<PaymentAddress> for Address"],["impl From<TransparentAddress> for Address"]]],["zcash_primitives",[["impl From<(u32, u32)> for Progress"],["impl From<BalanceError> for FeeError"],["impl From<NonHardenedChildIndex> for ChildNumber"],["impl From<TransparentKeyScope> for ChildNumber"],["impl From<TxId> for [u8; 32]"],["impl From<Scope> for TransparentKeyScope"],["impl<FE> From<FeeError<FE>> for Error<FE>"],["impl<FE> From<BalanceError> for Error<FE>"],["impl<FE> From<Error> for Error<FE>"],["impl<FE> From<SpendError> for Error<FE>"]]],["zcash_protocol",[["impl From<&Memo> for MemoBytes"],["impl From<&ZatBalance> for i64"],["impl From<&Zatoshis> for ZatBalance"],["impl From<Infallible> for BalanceError"],["impl From<BranchId> for u32"],["impl From<Memo> for MemoBytes"],["impl From<u32> for BlockHeight"],["impl From<BlockHeight> for i64"],["impl From<BlockHeight> for u32"],["impl From<BlockHeight> for u64"],["impl From<TextMemo> for String"],["impl From<ZatBalance> for i64"],["impl From<Zatoshis> for u64"],["impl From<Zatoshis> for ZatBalance"]]],["zip321",[["impl<E: Display> From<ConversionError<E>> for Zip321Error"]]]]); + var implementors = Object.fromEntries([["zcash_address",[["impl From<ParseError> for ParseError"],["impl From<Typecode> for u32"],["impl<E> From<E> for ConversionError<E>"]]],["zcash_client_backend",[["impl From<PoolType> for ValuePool"],["impl From<ShieldedProtocol> for ValuePool"],["impl From<FeeRule> for i32"],["impl From<ValuePool> for i32"],["impl From<ShieldedProtocol> for i32"],["impl From<TryFromIntError> for BirthdayError"],["impl From<Error> for BirthdayError"],["impl<A: Authorization> From<&SpendDescription<A>> for CompactSaplingSpend"],["impl<CaErr, DbErr, TrErr> From<Error<DbErr, CaErr>> for Error<CaErr, DbErr, TrErr>"],["impl<CaErr, DbErr, TrErr> From<Status> for Error<CaErr, DbErr, TrErr>"],["impl<DE, TE, SE, FE, CE, N> From<InputSelectorError<DE, SE, CE, N>> for Error<DE, TE, SE, FE, CE, N>"],["impl<DE, TE, SE, FE, CE, N> From<ProposalError> for Error<DE, TE, SE, FE, CE, N>"],["impl<DE, TE, SE, FE, CE, N> From<BalanceError> for Error<DE, TE, SE, FE, CE, N>"],["impl<DE, TE, SE, FE, CE, N> From<ConversionError<&'static str>> for Error<DE, TE, SE, FE, CE, N>"],["impl<DE, TE, SE, FE, CE, N> From<Error> for Error<DE, TE, SE, FE, CE, N>"],["impl<DE, TE, SE, FE, CE, N> From<Error> for Error<DE, TE, SE, FE, CE, N>"],["impl<DE, TE, SE, FE, CE, N> From<Error<FE>> for Error<DE, TE, SE, FE, CE, N>"],["impl<DE, TE, SE, FE, CE, N> From<ShardTreeError<TE>> for Error<DE, TE, SE, FE, CE, N>"],["impl<DbErrT, ChangeErrT, N> From<GreedyInputSelectorError> for InputSelectorError<DbErrT, GreedyInputSelectorError, ChangeErrT, N>"],["impl<DbErrT, ChangeErrT, N> From<BalanceError> for InputSelectorError<DbErrT, GreedyInputSelectorError, ChangeErrT, N>"],["impl<E> From<Zip321Error> for ProposalDecodingError<E>"],["impl<E, S, C, N> From<ChangeError<C, N>> for InputSelectorError<E, S, C, N>"],["impl<E, S, F, N> From<ConversionError<&'static str>> for InputSelectorError<E, S, F, N>"],["impl<Proof> From<&OutputDescription<Proof>> for CompactSaplingOutput"],["impl<WE, BSE> From<ScanError> for Error<WE, BSE>"],["impl<const MAX: u8> From<BoundedU8<MAX>> for u8"],["impl<const MAX: u8> From<BoundedU8<MAX>> for usize"]]],["zcash_client_sqlite",[["impl From<ParseError> for SqliteClientError"],["impl From<SqliteClientError> for WalletMigrationError"],["impl From<TransparentCodecError> for SqliteClientError"],["impl From<AddressGenerationError> for SqliteClientError"],["impl From<AddressGenerationError> for WalletMigrationError"],["impl From<Error> for SqliteClientError"],["impl From<BalanceError> for SqliteClientError"],["impl From<BalanceError> for WalletMigrationError"],["impl From<Error> for FsBlockDbError"],["impl From<Error> for SqliteClientError"],["impl From<DecodeError> for FsBlockDbError"],["impl From<DecodeError> for SqliteClientError"],["impl From<Error> for FsBlockDbError"],["impl From<Error> for SqliteClientError"],["impl From<Error> for SqliteClientError"],["impl From<Error> for WalletMigrationError"],["impl From<ShardTreeError<Error>> for SqliteClientError"],["impl From<ShardTreeError<Error>> for WalletMigrationError"]]],["zcash_inspect",[["impl From<&'static str> for U256"],["impl From<i128> for U256"],["impl From<i16> for U256"],["impl From<i32> for U256"],["impl From<i64> for U256"],["impl From<i8> for U256"],["impl From<isize> for U256"],["impl From<u128> for U256"],["impl From<u16> for U256"],["impl From<u32> for U256"],["impl From<u64> for U256"],["impl From<u8> for U256"],["impl From<usize> for U256"],["impl From<U256> for [u8; 32]"],["impl From<TxOut> for ZTxOut"],["impl From<[u8; 32]> for U256"],["impl<'a> From<&'a U256> for U256"],["impl<'a> From<&'a [u8; 32]> for U256"],["impl<'a> From<&'a [u8]> for U256"]]],["zcash_keys",[["impl From<UnifiedAddress> for Address"],["impl From<CheckedHrpstringError> for Bech32DecodeError"],["impl From<DecodeError> for Bech32DecodeError"],["impl From<Error> for DerivationError"],["impl From<PaymentAddress> for Address"],["impl From<TransparentAddress> for Address"]]],["zcash_primitives",[["impl From<(u32, u32)> for Progress"],["impl From<BalanceError> for FeeError"],["impl From<NonHardenedChildIndex> for ChildNumber"],["impl From<TransparentKeyScope> for ChildNumber"],["impl From<TxId> for [u8; 32]"],["impl From<Scope> for TransparentKeyScope"],["impl<FE> From<FeeError<FE>> for Error<FE>"],["impl<FE> From<BalanceError> for Error<FE>"],["impl<FE> From<Error> for Error<FE>"],["impl<FE> From<SpendError> for Error<FE>"]]],["zcash_protocol",[["impl From<&Memo> for MemoBytes"],["impl From<&ZatBalance> for i64"],["impl From<&Zatoshis> for ZatBalance"],["impl From<Infallible> for BalanceError"],["impl From<BranchId> for u32"],["impl From<Memo> for MemoBytes"],["impl From<u32> for BlockHeight"],["impl From<BlockHeight> for i64"],["impl From<BlockHeight> for u32"],["impl From<BlockHeight> for u64"],["impl From<TextMemo> for String"],["impl From<ZatBalance> for i64"],["impl From<Zatoshis> for u64"],["impl From<Zatoshis> for ZatBalance"]]],["zip321",[["impl<E: Display> From<ConversionError<E>> for Zip321Error"]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[1119,13242,7993,7401,1976,4290,5746,448]} \ No newline at end of file +//{"start":57,"fragment_lengths":[1119,13147,7993,7401,1976,4290,5746,448]} \ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/address/enum.Address.html b/rustdoc/latest/zcash_client_backend/address/enum.Address.html index 79e7e2f043..91f62ee5cd 100644 --- a/rustdoc/latest/zcash_client_backend/address/enum.Address.html +++ b/rustdoc/latest/zcash_client_backend/address/enum.Address.html @@ -1,4 +1,4 @@ -Address in zcash_client_backend::address - Rust
zcash_client_backend::address

Enum Address

pub enum Address {
+Address in zcash_client_backend::address - Rust
zcash_client_backend::address

Enum Address

Source
pub enum Address {
     Sapling(PaymentAddress),
     Transparent(TransparentAddress),
     Unified(UnifiedAddress),
@@ -8,35 +8,35 @@
 
§

Transparent(TransparentAddress)

A transparent address corresponding to either a public key hash or a script hash.

§

Unified(UnifiedAddress)

A ZIP 316 Unified Address.

§

Tex([u8; 20])

A ZIP 320 transparent-source-only P2PKH address, or “TEX address”.

-

Implementations§

§

impl Address

pub fn decode<P>(params: &P, s: &str) -> Option<Address>
where +

Implementations§

Source§

impl Address

Source

pub fn decode<P>(params: &P, s: &str) -> Option<Address>
where P: Parameters,

Attempts to decode an Address value from its [ZcashAddress] encoded representation.

Returns None if any error is encountered in decoding. Use [Self::try_from_zcash_address(s.parse()?)?] if you need detailed error information.

-

pub fn try_from_zcash_address<P>( +

Source

pub fn try_from_zcash_address<P>( params: &P, zaddr: ZcashAddress, ) -> Result<Address, ConversionError<&'static str>>
where P: Parameters,

Attempts to decode an Address value from its [ZcashAddress] encoded representation.

-

pub fn to_zcash_address<P>(&self, params: &P) -> ZcashAddress
where +

Source

pub fn to_zcash_address<P>(&self, params: &P) -> ZcashAddress
where P: Parameters,

Converts this Address to its encoded [ZcashAddress] representation.

-

pub fn encode<P>(&self, params: &P) -> String
where +

Source

pub fn encode<P>(&self, params: &P) -> String
where P: Parameters,

Converts this Address to its encoded string representation.

-

pub fn can_receive_as(&self, pool_type: PoolType) -> bool

Returns whether or not this Address can receive funds in the specified pool.

-

Trait Implementations§

§

impl Clone for Address

§

fn clone(&self) -> Address

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

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

Performs copy-assignment from source. Read more
§

impl Debug for Address

§

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

Formats the value using the given formatter. Read more
§

impl From<PaymentAddress> for Address

Available on crate feature sapling only.
§

fn from(addr: PaymentAddress) -> Address

Converts to this type from the input type.
§

impl From<TransparentAddress> for Address

§

fn from(addr: TransparentAddress) -> Address

Converts to this type from the input type.
§

impl From<UnifiedAddress> for Address

§

fn from(addr: UnifiedAddress) -> Address

Converts to this type from the input type.
§

impl PartialEq for Address

§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

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

impl TryFromRawAddress for Address

§

type Error = &'static str

Conversion errors for the user type (e.g. failing to parse the data passed to -[Self::try_from_raw_sapling] as a valid Sapling address).
§

fn try_from_raw_sapling( +

Source

pub fn can_receive_as(&self, pool_type: PoolType) -> bool

Returns whether or not this Address can receive funds in the specified pool.

+

Trait Implementations§

Source§

impl Clone for Address

Source§

fn clone(&self) -> Address

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

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

Performs copy-assignment from source. Read more
Source§

impl Debug for Address

Source§

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

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

impl From<PaymentAddress> for Address

Available on crate feature sapling only.
Source§

fn from(addr: PaymentAddress) -> Address

Converts to this type from the input type.
Source§

impl From<TransparentAddress> for Address

Source§

fn from(addr: TransparentAddress) -> Address

Converts to this type from the input type.
Source§

impl From<UnifiedAddress> for Address

Source§

fn from(addr: UnifiedAddress) -> Address

Converts to this type from the input type.
Source§

impl PartialEq for Address

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TryFromRawAddress for Address

Source§

type Error = &'static str

Conversion errors for the user type (e.g. failing to parse the data passed to +[Self::try_from_raw_sapling] as a valid Sapling address).
Source§

fn try_from_raw_sapling( data: [u8; 43], -) -> Result<Address, ConversionError<<Address as TryFromRawAddress>::Error>>

§

fn try_from_raw_unified( +) -> Result<Address, ConversionError<<Address as TryFromRawAddress>::Error>>

Source§

fn try_from_raw_unified( ua: Address, -) -> Result<Address, ConversionError<<Address as TryFromRawAddress>::Error>>

§

fn try_from_raw_transparent_p2pkh( +) -> Result<Address, ConversionError<<Address as TryFromRawAddress>::Error>>

Source§

fn try_from_raw_transparent_p2pkh( data: [u8; 20], -) -> Result<Address, ConversionError<<Address as TryFromRawAddress>::Error>>

§

fn try_from_raw_transparent_p2sh( +) -> Result<Address, ConversionError<<Address as TryFromRawAddress>::Error>>

Source§

fn try_from_raw_transparent_p2sh( data: [u8; 20], -) -> Result<Address, ConversionError<<Address as TryFromRawAddress>::Error>>

§

fn try_from_raw_tex( +) -> Result<Address, ConversionError<<Address as TryFromRawAddress>::Error>>

Source§

fn try_from_raw_tex( data: [u8; 20], ) -> Result<Address, ConversionError<<Address as TryFromRawAddress>::Error>>

§

fn try_from_raw_sprout( data: [u8; 64], -) -> Result<Self, ConversionError<Self::Error>>

§

impl Eq for Address

§

impl StructuralPartialEq for Address

Auto Trait Implementations§

Blanket Implementations§

Source§

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

Source§

impl Eq for Address

Source§

impl StructuralPartialEq for Address

Auto Trait Implementations§

Blanket Implementations§

Source§

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

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

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

Source§

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

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where diff --git a/rustdoc/latest/zcash_client_backend/address/enum.Receiver.html b/rustdoc/latest/zcash_client_backend/address/enum.Receiver.html index af1454ccb6..e21bcb89f0 100644 --- a/rustdoc/latest/zcash_client_backend/address/enum.Receiver.html +++ b/rustdoc/latest/zcash_client_backend/address/enum.Receiver.html @@ -1,15 +1,15 @@ -Receiver in zcash_client_backend::address - Rust
zcash_client_backend::address

Enum Receiver

pub enum Receiver {
+Receiver in zcash_client_backend::address - Rust
zcash_client_backend::address

Enum Receiver

Source
pub enum Receiver {
     Sapling(PaymentAddress),
     Transparent(TransparentAddress),
 }
Expand description

An enumeration of protocol-level receiver types.

While these correspond to unified address receiver types, this is a distinct type because it is used to represent the protocol-level recipient of a transfer, instead of a part of an encoded address.

-

Variants§

§

Sapling(PaymentAddress)

Available on crate feature sapling only.
§

Transparent(TransparentAddress)

Implementations§

§

impl Receiver

pub fn to_zcash_address(&self, net: NetworkType) -> ZcashAddress

Converts this receiver to a [ZcashAddress] for the given network.

+

Variants§

§

Sapling(PaymentAddress)

Available on crate feature sapling only.
§

Transparent(TransparentAddress)

Implementations§

Source§

impl Receiver

Source

pub fn to_zcash_address(&self, net: NetworkType) -> ZcashAddress

Converts this receiver to a [ZcashAddress] for the given network.

This conversion function selects the least-capable address format possible; this means that Orchard receivers will be rendered as Unified addresses, Sapling receivers will be rendered as bare Sapling addresses, and Transparent receivers will be rendered as taddrs.

-

pub fn corresponds(&self, addr: &ZcashAddress) -> bool

Returns whether or not this receiver corresponds to addr, or is contained +

Source

pub fn corresponds(&self, addr: &ZcashAddress) -> bool

Returns whether or not this receiver corresponds to addr, or is contained in addr when the latter is a Unified Address.

Auto Trait Implementations§

Blanket Implementations§

Source§

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

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where diff --git a/rustdoc/latest/zcash_client_backend/address/index.html b/rustdoc/latest/zcash_client_backend/address/index.html index 56d6fcb900..8d3a543fb0 100644 --- a/rustdoc/latest/zcash_client_backend/address/index.html +++ b/rustdoc/latest/zcash_client_backend/address/index.html @@ -1,2 +1,2 @@ -zcash_client_backend::address - Rust
zcash_client_backend

Module address

Expand description

Structs for handling supported address types.

+zcash_client_backend::address - Rust
zcash_client_backend

Module address

Source
Expand description

Structs for handling supported address types.

Modules§

  • testing(orchard or sapling or transparent-inputs) and test-dependencies

Structs§

Enums§

  • An address that funds can be sent to.
  • An enumeration of protocol-level receiver types.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/address/struct.UnifiedAddress.html b/rustdoc/latest/zcash_client_backend/address/struct.UnifiedAddress.html index 16cdbdec4d..83761132b0 100644 --- a/rustdoc/latest/zcash_client_backend/address/struct.UnifiedAddress.html +++ b/rustdoc/latest/zcash_client_backend/address/struct.UnifiedAddress.html @@ -1,25 +1,25 @@ -UnifiedAddress in zcash_client_backend::address - Rust
zcash_client_backend::address

Struct UnifiedAddress

pub struct UnifiedAddress { /* private fields */ }
Expand description

A Unified Address.

-

Implementations§

§

impl UnifiedAddress

pub fn from_receivers( +UnifiedAddress in zcash_client_backend::address - Rust
zcash_client_backend::address

Struct UnifiedAddress

Source
pub struct UnifiedAddress { /* private fields */ }
Expand description

A Unified Address.

+

Implementations§

Source§

impl UnifiedAddress

Source

pub fn from_receivers( sapling: Option<PaymentAddress>, transparent: Option<TransparentAddress>, ) -> Option<UnifiedAddress>

Constructs a Unified Address from a given set of receivers.

Returns None if the receivers would produce an invalid Unified Address (namely, if no shielded receiver is provided).

-

pub fn has_orchard(&self) -> bool

Returns whether this address has an Orchard receiver.

+
Source

pub fn has_orchard(&self) -> bool

Returns whether this address has an Orchard receiver.

This method is available irrespective of whether the orchard feature flag is enabled.

-

pub fn has_sapling(&self) -> bool

Returns whether this address has a Sapling receiver.

-

pub fn sapling(&self) -> Option<&PaymentAddress>

Available on crate feature sapling only.

Returns the Sapling receiver within this Unified Address, if any.

-

pub fn has_transparent(&self) -> bool

Returns whether this address has a Transparent receiver.

-

pub fn transparent(&self) -> Option<&TransparentAddress>

Returns the transparent receiver within this Unified Address, if any.

-

pub fn unknown(&self) -> &[(u32, Vec<u8>)]

Returns the set of unknown receivers of the unified address.

-

pub fn encode<P>(&self, params: &P) -> String
where +

Source

pub fn has_sapling(&self) -> bool

Returns whether this address has a Sapling receiver.

+
Source

pub fn sapling(&self) -> Option<&PaymentAddress>

Available on crate feature sapling only.

Returns the Sapling receiver within this Unified Address, if any.

+
Source

pub fn has_transparent(&self) -> bool

Returns whether this address has a Transparent receiver.

+
Source

pub fn transparent(&self) -> Option<&TransparentAddress>

Returns the transparent receiver within this Unified Address, if any.

+
Source

pub fn unknown(&self) -> &[(u32, Vec<u8>)]

Returns the set of unknown receivers of the unified address.

+
Source

pub fn encode<P>(&self, params: &P) -> String
where P: Parameters,

Returns the string encoding of this UnifiedAddress for the given network.

-

pub fn receiver_types(&self) -> Vec<Typecode>

Returns the set of receiver typecodes.

-

Trait Implementations§

§

impl<P> AddressCodec<P> for UnifiedAddress
where - P: Parameters,

§

type Error = String

§

fn encode(&self, params: &P) -> String

Encode a Zcash address. Read more
§

fn decode(params: &P, address: &str) -> Result<UnifiedAddress, String>

Decodes a Zcash address from its string representation. Read more
§

impl Clone for UnifiedAddress

§

fn clone(&self) -> UnifiedAddress

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

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

Performs copy-assignment from source. Read more
§

impl Debug for UnifiedAddress

§

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

Formats the value using the given formatter. Read more
§

impl From<UnifiedAddress> for Address

§

fn from(addr: UnifiedAddress) -> Address

Converts to this type from the input type.
§

impl PartialEq for UnifiedAddress

§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

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

impl TryFrom<Address> for UnifiedAddress

§

type Error = &'static str

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

fn try_from( +

Source

pub fn receiver_types(&self) -> Vec<Typecode>

Returns the set of receiver typecodes.

+

Trait Implementations§

Source§

impl<P> AddressCodec<P> for UnifiedAddress
where + P: Parameters,

Source§

type Error = String

Source§

fn encode(&self, params: &P) -> String

Encode a Zcash address. Read more
Source§

fn decode(params: &P, address: &str) -> Result<UnifiedAddress, String>

Decodes a Zcash address from its string representation. Read more
Source§

impl Clone for UnifiedAddress

Source§

fn clone(&self) -> UnifiedAddress

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

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

Performs copy-assignment from source. Read more
Source§

impl Debug for UnifiedAddress

Source§

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

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

impl From<UnifiedAddress> for Address

Source§

fn from(addr: UnifiedAddress) -> Address

Converts to this type from the input type.
Source§

impl PartialEq for UnifiedAddress

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TryFrom<Address> for UnifiedAddress

Source§

type Error = &'static str

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

fn try_from( ua: Address, -) -> Result<UnifiedAddress, <UnifiedAddress as TryFrom<Address>>::Error>

Performs the conversion.
§

impl Eq for UnifiedAddress

§

impl StructuralPartialEq for UnifiedAddress

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +) -> Result<UnifiedAddress, <UnifiedAddress as TryFrom<Address>>::Error>

Performs the conversion.
Source§

impl Eq for UnifiedAddress

Source§

impl StructuralPartialEq for UnifiedAddress

Auto Trait Implementations§

Blanket Implementations§

Source§

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

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

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

Source§

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

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where diff --git a/rustdoc/latest/zcash_client_backend/address/testing/fn.arb_addr.html b/rustdoc/latest/zcash_client_backend/address/testing/fn.arb_addr.html index 10e7483d7a..091c19f96f 100644 --- a/rustdoc/latest/zcash_client_backend/address/testing/fn.arb_addr.html +++ b/rustdoc/latest/zcash_client_backend/address/testing/fn.arb_addr.html @@ -1,3 +1,3 @@ -arb_addr in zcash_client_backend::address::testing - Rust
zcash_client_backend::address::testing

Function arb_addr

pub fn arb_addr(
+arb_addr in zcash_client_backend::address::testing - Rust
zcash_client_backend::address::testing

Function arb_addr

Source
pub fn arb_addr(
     request: UnifiedAddressRequest,
 ) -> impl Strategy<Value = Address>
Available on (crate features orchard or sapling or transparent-inputs) and crate feature test-dependencies and crate feature sapling only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/address/testing/fn.arb_unified_addr.html b/rustdoc/latest/zcash_client_backend/address/testing/fn.arb_unified_addr.html index ff952856b2..208a677738 100644 --- a/rustdoc/latest/zcash_client_backend/address/testing/fn.arb_unified_addr.html +++ b/rustdoc/latest/zcash_client_backend/address/testing/fn.arb_unified_addr.html @@ -1,4 +1,4 @@ -arb_unified_addr in zcash_client_backend::address::testing - Rust
zcash_client_backend::address::testing

Function arb_unified_addr

pub fn arb_unified_addr(
+arb_unified_addr in zcash_client_backend::address::testing - Rust
zcash_client_backend::address::testing

Function arb_unified_addr

Source
pub fn arb_unified_addr(
     params: Network,
     request: UnifiedAddressRequest,
 ) -> impl Strategy<Value = UnifiedAddress>
Available on (crate features orchard or sapling or transparent-inputs) and crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/address/testing/index.html b/rustdoc/latest/zcash_client_backend/address/testing/index.html index 7943505312..c9f881f469 100644 --- a/rustdoc/latest/zcash_client_backend/address/testing/index.html +++ b/rustdoc/latest/zcash_client_backend/address/testing/index.html @@ -1 +1 @@ -zcash_client_backend::address::testing - Rust
zcash_client_backend::address

Module testing

Available on (crate features orchard or sapling or transparent-inputs) and crate feature test-dependencies only.

Functions§

\ No newline at end of file +zcash_client_backend::address::testing - Rust
zcash_client_backend::address

Module testing

Source
Available on (crate features orchard or sapling or transparent-inputs) and crate feature test-dependencies only.

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/struct.TestState.html b/rustdoc/latest/zcash_client_backend/data_api/testing/struct.TestState.html index 6498134e49..bc678cb37c 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/struct.TestState.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/struct.TestState.html @@ -105,18 +105,18 @@ input_selector: &InputsT, change_strategy: &ChangeT, usk: &UnifiedSpendingKey, - request: TransactionRequest, + request: TransactionRequest, ovk_policy: OvkPolicy, min_confirmations: NonZeroU32, ) -> Result<NonEmpty<TxId>, TransferErrT<DbT, InputsT, ChangeT>>
where InputsT: InputSelector<InputSource = DbT>, - ChangeT: ChangeStrategy<MetaSource = DbT>,

Prepares and executes the given zip321::TransactionRequest in a single step.

+ ChangeT: ChangeStrategy<MetaSource = DbT>,

Prepares and executes the given [zip321::TransactionRequest] in a single step.

Source

pub fn propose_transfer<InputsT, ChangeT>( &mut self, spend_from_account: <DbT as InputSource>::AccountId, input_selector: &InputsT, change_strategy: &ChangeT, - request: TransactionRequest, + request: TransactionRequest, min_confirmations: NonZeroU32, ) -> Result<Proposal<ChangeT::FeeRule, <DbT as InputSource>::NoteRef>, ProposeTransferErrT<DbT, Infallible, InputsT, ChangeT>>
where InputsT: InputSelector<InputSource = DbT>, diff --git a/rustdoc/latest/zcash_client_backend/data_api/wallet/fn.propose_transfer.html b/rustdoc/latest/zcash_client_backend/data_api/wallet/fn.propose_transfer.html index c46ab726f3..a0fe134eb4 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/wallet/fn.propose_transfer.html +++ b/rustdoc/latest/zcash_client_backend/data_api/wallet/fn.propose_transfer.html @@ -4,7 +4,7 @@ spend_from_account: <DbT as InputSource>::AccountId, input_selector: &InputsT, change_strategy: &ChangeT, - request: TransactionRequest, + request: TransactionRequest, min_confirmations: NonZeroU32, ) -> Result<Proposal<ChangeT::FeeRule, <DbT as InputSource>::NoteRef>, ProposeTransferErrT<DbT, CommitmentTreeErrT, InputsT, ChangeT>>
where DbT: WalletRead + InputSource<Error = <DbT as WalletRead>::Error>, diff --git a/rustdoc/latest/zcash_client_backend/data_api/wallet/index.html b/rustdoc/latest/zcash_client_backend/data_api/wallet/index.html index 4fbaf4a1c7..8c5e78a733 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/wallet/index.html +++ b/rustdoc/latest/zcash_client_backend/data_api/wallet/index.html @@ -6,7 +6,7 @@ shielded internal address belonging to their wallet.

The important high-level operations provided by this module are propose_transfer, and create_proposed_transactions.

-

propose_transfer takes a TransactionRequest object, selects inputs notes and +

propose_transfer takes a TransactionRequest object, selects inputs notes and computes the fees required to satisfy that request, and returns a Proposal object that describes the transaction to be made.

create_proposed_transactions constructs one or more Zcash [Transaction]s based upon a diff --git a/rustdoc/latest/zcash_client_backend/data_api/wallet/input_selection/struct.GreedyInputSelector.html b/rustdoc/latest/zcash_client_backend/data_api/wallet/input_selection/struct.GreedyInputSelector.html index 18aac86afb..74d80004c4 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/wallet/input_selection/struct.GreedyInputSelector.html +++ b/rustdoc/latest/zcash_client_backend/data_api/wallet/input_selection/struct.GreedyInputSelector.html @@ -19,7 +19,7 @@ target_height: BlockHeight, anchor_height: BlockHeight, account: <DbT as InputSource>::AccountId, - transaction_request: TransactionRequest, + transaction_request: TransactionRequest, change_strategy: &ChangeT, ) -> Result<Proposal<<ChangeT as ChangeStrategy>::FeeRule, DbT::NoteRef>, InputSelectorError<<DbT as InputSource>::Error, Self::Error, ChangeT::Error, DbT::NoteRef>>

where ParamsT: Parameters, diff --git a/rustdoc/latest/zcash_client_backend/data_api/wallet/input_selection/trait.InputSelector.html b/rustdoc/latest/zcash_client_backend/data_api/wallet/input_selection/trait.InputSelector.html index 83090e8292..ab3248a397 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/wallet/input_selection/trait.InputSelector.html +++ b/rustdoc/latest/zcash_client_backend/data_api/wallet/input_selection/trait.InputSelector.html @@ -10,7 +10,7 @@ target_height: BlockHeight, anchor_height: BlockHeight, account: <Self::InputSource as InputSource>::AccountId, - transaction_request: TransactionRequest, + transaction_request: TransactionRequest, change_strategy: &ChangeT, ) -> Result<Proposal<<ChangeT as ChangeStrategy>::FeeRule, <Self::InputSource as InputSource>::NoteRef>, InputSelectorError<<Self::InputSource as InputSource>::Error, Self::Error, ChangeT::Error, <Self::InputSource as InputSource>::NoteRef>> where ParamsT: Parameters, @@ -32,7 +32,7 @@ target_height: BlockHeight, anchor_height: BlockHeight, account: <Self::InputSource as InputSource>::AccountId, - transaction_request: TransactionRequest, + transaction_request: TransactionRequest, change_strategy: &ChangeT, ) -> Result<Proposal<<ChangeT as ChangeStrategy>::FeeRule, <Self::InputSource as InputSource>::NoteRef>, InputSelectorError<<Self::InputSource as InputSource>::Error, Self::Error, ChangeT::Error, <Self::InputSource as InputSource>::NoteRef>>
where ParamsT: Parameters, diff --git a/rustdoc/latest/zcash_client_backend/encoding/enum.Bech32DecodeError.html b/rustdoc/latest/zcash_client_backend/encoding/enum.Bech32DecodeError.html index f9dae976b3..1cc6ae3fa9 100644 --- a/rustdoc/latest/zcash_client_backend/encoding/enum.Bech32DecodeError.html +++ b/rustdoc/latest/zcash_client_backend/encoding/enum.Bech32DecodeError.html @@ -1,4 +1,4 @@ -Bech32DecodeError in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Enum Bech32DecodeError

pub enum Bech32DecodeError {
+Bech32DecodeError in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Enum Bech32DecodeError

Source
pub enum Bech32DecodeError {
     Bech32Error(DecodeError),
     Hrp(CheckedHrpstringError),
     ReadError,
@@ -6,8 +6,8 @@
         expected: String,
         actual: String,
     },
-}
Available on crate feature sapling only.

Variants§

§

Bech32Error(DecodeError)

§

Hrp(CheckedHrpstringError)

§

ReadError

§

HrpMismatch

Fields

§expected: String
§actual: String

Trait Implementations§

§

impl Clone for Bech32DecodeError

§

fn clone(&self) -> Bech32DecodeError

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

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

Performs copy-assignment from source. Read more
§

impl Debug for Bech32DecodeError

§

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

Formats the value using the given formatter. Read more
§

impl Display for Bech32DecodeError

§

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

Formats the value using the given formatter. Read more
§

impl Error for Bech32DecodeError

1.30.0 · Source§

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

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

fn description(&self) -> &str

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

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

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

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

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

impl From<CheckedHrpstringError> for Bech32DecodeError

§

fn from(err: CheckedHrpstringError) -> Bech32DecodeError

Converts to this type from the input type.
§

impl From<DecodeError> for Bech32DecodeError

§

fn from(err: DecodeError) -> Bech32DecodeError

Converts to this type from the input type.
§

impl PartialEq for Bech32DecodeError

§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

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

impl Eq for Bech32DecodeError

§

impl StructuralPartialEq for Bech32DecodeError

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +}

Available on crate feature sapling only.

Variants§

§

Bech32Error(DecodeError)

§

Hrp(CheckedHrpstringError)

§

ReadError

§

HrpMismatch

Fields

§expected: String
§actual: String

Trait Implementations§

Source§

impl Clone for Bech32DecodeError

Source§

fn clone(&self) -> Bech32DecodeError

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

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

Performs copy-assignment from source. Read more
Source§

impl Debug for Bech32DecodeError

Source§

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

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

impl Display for Bech32DecodeError

Source§

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

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

impl Error for Bech32DecodeError

1.30.0 · Source§

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

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

fn description(&self) -> &str

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

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

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

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

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

impl From<CheckedHrpstringError> for Bech32DecodeError

Source§

fn from(err: CheckedHrpstringError) -> Bech32DecodeError

Converts to this type from the input type.
Source§

impl From<DecodeError> for Bech32DecodeError

Source§

fn from(err: DecodeError) -> Bech32DecodeError

Converts to this type from the input type.
Source§

impl PartialEq for Bech32DecodeError

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Eq for Bech32DecodeError

Source§

impl StructuralPartialEq for Bech32DecodeError

Auto Trait Implementations§

Blanket Implementations§

Source§

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

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

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

Source§

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

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where diff --git a/rustdoc/latest/zcash_client_backend/encoding/enum.TransparentCodecError.html b/rustdoc/latest/zcash_client_backend/encoding/enum.TransparentCodecError.html index 2324660c70..c415d9f244 100644 --- a/rustdoc/latest/zcash_client_backend/encoding/enum.TransparentCodecError.html +++ b/rustdoc/latest/zcash_client_backend/encoding/enum.TransparentCodecError.html @@ -1,7 +1,7 @@ -TransparentCodecError in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Enum TransparentCodecError

pub enum TransparentCodecError {
+TransparentCodecError in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Enum TransparentCodecError

Source
pub enum TransparentCodecError {
     UnsupportedAddressType(String),
     Base58(Error),
-}

Variants§

§

UnsupportedAddressType(String)

§

Base58(Error)

Trait Implementations§

§

impl Debug for TransparentCodecError

§

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

Formats the value using the given formatter. Read more
§

impl Display for TransparentCodecError

§

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

Formats the value using the given formatter. Read more
§

impl Error for TransparentCodecError

1.30.0 · Source§

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

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

fn description(&self) -> &str

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

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

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

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

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

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +}

Variants§

§

UnsupportedAddressType(String)

§

Base58(Error)

Trait Implementations§

Source§

impl Debug for TransparentCodecError

Source§

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

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

impl Display for TransparentCodecError

Source§

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

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

impl Error for TransparentCodecError

1.30.0 · Source§

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

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

fn description(&self) -> &str

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

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

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

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

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

Auto Trait Implementations§

Blanket Implementations§

Source§

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

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

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

Source§

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

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where diff --git a/rustdoc/latest/zcash_client_backend/encoding/fn.decode_extended_full_viewing_key.html b/rustdoc/latest/zcash_client_backend/encoding/fn.decode_extended_full_viewing_key.html index f66f00db20..b109ecfb72 100644 --- a/rustdoc/latest/zcash_client_backend/encoding/fn.decode_extended_full_viewing_key.html +++ b/rustdoc/latest/zcash_client_backend/encoding/fn.decode_extended_full_viewing_key.html @@ -1,4 +1,4 @@ -decode_extended_full_viewing_key in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function decode_extended_full_viewing_key

pub fn decode_extended_full_viewing_key(
+decode_extended_full_viewing_key in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function decode_extended_full_viewing_key

Source
pub fn decode_extended_full_viewing_key(
     hrp: &str,
     s: &str,
 ) -> Result<ExtendedFullViewingKey, Bech32DecodeError>
Available on crate feature sapling only.
Expand description

Decodes an ExtendedFullViewingKey from a Bech32-encoded string, verifying that it matches diff --git a/rustdoc/latest/zcash_client_backend/encoding/fn.decode_extended_spending_key.html b/rustdoc/latest/zcash_client_backend/encoding/fn.decode_extended_spending_key.html index 5339e2191f..b423f72c50 100644 --- a/rustdoc/latest/zcash_client_backend/encoding/fn.decode_extended_spending_key.html +++ b/rustdoc/latest/zcash_client_backend/encoding/fn.decode_extended_spending_key.html @@ -1,4 +1,4 @@ -decode_extended_spending_key in zcash_client_backend::encoding - Rust

zcash_client_backend::encoding

Function decode_extended_spending_key

pub fn decode_extended_spending_key(
+decode_extended_spending_key in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function decode_extended_spending_key

Source
pub fn decode_extended_spending_key(
     hrp: &str,
     s: &str,
 ) -> Result<ExtendedSpendingKey, Bech32DecodeError>
Available on crate feature sapling only.
Expand description

Decodes an ExtendedSpendingKey from a Bech32-encoded string.

diff --git a/rustdoc/latest/zcash_client_backend/encoding/fn.decode_extfvk_with_network.html b/rustdoc/latest/zcash_client_backend/encoding/fn.decode_extfvk_with_network.html index 357e75db9a..4c1bf6c4ae 100644 --- a/rustdoc/latest/zcash_client_backend/encoding/fn.decode_extfvk_with_network.html +++ b/rustdoc/latest/zcash_client_backend/encoding/fn.decode_extfvk_with_network.html @@ -1,4 +1,4 @@ -decode_extfvk_with_network in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function decode_extfvk_with_network

pub fn decode_extfvk_with_network(
+decode_extfvk_with_network in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function decode_extfvk_with_network

Source
pub fn decode_extfvk_with_network(
     s: &str,
 ) -> Result<(NetworkType, ExtendedFullViewingKey), Bech32DecodeError>
Available on crate feature sapling only.
Expand description

Decodes an ExtendedFullViewingKey and the [NetworkType] that it is intended for use with from a Bech32-encoded string.

diff --git a/rustdoc/latest/zcash_client_backend/encoding/fn.decode_payment_address.html b/rustdoc/latest/zcash_client_backend/encoding/fn.decode_payment_address.html index d9d4f2bbee..c3e3b4fd9c 100644 --- a/rustdoc/latest/zcash_client_backend/encoding/fn.decode_payment_address.html +++ b/rustdoc/latest/zcash_client_backend/encoding/fn.decode_payment_address.html @@ -1,4 +1,4 @@ -decode_payment_address in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function decode_payment_address

pub fn decode_payment_address(
+decode_payment_address in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function decode_payment_address

Source
pub fn decode_payment_address(
     hrp: &str,
     s: &str,
 ) -> Result<PaymentAddress, Bech32DecodeError>
Available on crate feature sapling only.
Expand description

Decodes a PaymentAddress from a Bech32-encoded string.

diff --git a/rustdoc/latest/zcash_client_backend/encoding/fn.decode_transparent_address.html b/rustdoc/latest/zcash_client_backend/encoding/fn.decode_transparent_address.html index cd896a8d90..2183e33fed 100644 --- a/rustdoc/latest/zcash_client_backend/encoding/fn.decode_transparent_address.html +++ b/rustdoc/latest/zcash_client_backend/encoding/fn.decode_transparent_address.html @@ -1,4 +1,4 @@ -decode_transparent_address in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function decode_transparent_address

pub fn decode_transparent_address(
+decode_transparent_address in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function decode_transparent_address

Source
pub fn decode_transparent_address(
     pubkey_version: &[u8],
     script_version: &[u8],
     s: &str,
diff --git a/rustdoc/latest/zcash_client_backend/encoding/fn.encode_extended_full_viewing_key.html b/rustdoc/latest/zcash_client_backend/encoding/fn.encode_extended_full_viewing_key.html
index 17c1cbd489..439f81e582 100644
--- a/rustdoc/latest/zcash_client_backend/encoding/fn.encode_extended_full_viewing_key.html
+++ b/rustdoc/latest/zcash_client_backend/encoding/fn.encode_extended_full_viewing_key.html
@@ -1,4 +1,4 @@
-encode_extended_full_viewing_key in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function encode_extended_full_viewing_key

pub fn encode_extended_full_viewing_key(
+encode_extended_full_viewing_key in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function encode_extended_full_viewing_key

Source
pub fn encode_extended_full_viewing_key(
     hrp: &str,
     extfvk: &ExtendedFullViewingKey,
 ) -> String
Available on crate feature sapling only.
Expand description

Writes an ExtendedFullViewingKey as a Bech32-encoded string.

diff --git a/rustdoc/latest/zcash_client_backend/encoding/fn.encode_extended_spending_key.html b/rustdoc/latest/zcash_client_backend/encoding/fn.encode_extended_spending_key.html index 906197b5c9..f0c3b0cfc3 100644 --- a/rustdoc/latest/zcash_client_backend/encoding/fn.encode_extended_spending_key.html +++ b/rustdoc/latest/zcash_client_backend/encoding/fn.encode_extended_spending_key.html @@ -1,4 +1,4 @@ -encode_extended_spending_key in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function encode_extended_spending_key

pub fn encode_extended_spending_key(
+encode_extended_spending_key in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function encode_extended_spending_key

Source
pub fn encode_extended_spending_key(
     hrp: &str,
     extsk: &ExtendedSpendingKey,
 ) -> String
Available on crate feature sapling only.
Expand description

Writes an ExtendedSpendingKey as a Bech32-encoded string.

diff --git a/rustdoc/latest/zcash_client_backend/encoding/fn.encode_payment_address.html b/rustdoc/latest/zcash_client_backend/encoding/fn.encode_payment_address.html index 8dbffd4594..a500f70250 100644 --- a/rustdoc/latest/zcash_client_backend/encoding/fn.encode_payment_address.html +++ b/rustdoc/latest/zcash_client_backend/encoding/fn.encode_payment_address.html @@ -1,4 +1,4 @@ -encode_payment_address in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function encode_payment_address

pub fn encode_payment_address(hrp: &str, addr: &PaymentAddress) -> String
Available on crate feature sapling only.
Expand description

Writes a PaymentAddress as a Bech32-encoded string.

+encode_payment_address in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function encode_payment_address

Source
pub fn encode_payment_address(hrp: &str, addr: &PaymentAddress) -> String
Available on crate feature sapling only.
Expand description

Writes a PaymentAddress as a Bech32-encoded string.

§Examples

use group::Group;
 use sapling::{Diversifier, PaymentAddress};
diff --git a/rustdoc/latest/zcash_client_backend/encoding/fn.encode_payment_address_p.html b/rustdoc/latest/zcash_client_backend/encoding/fn.encode_payment_address_p.html
index b294f7b0f3..ab9d2c4dac 100644
--- a/rustdoc/latest/zcash_client_backend/encoding/fn.encode_payment_address_p.html
+++ b/rustdoc/latest/zcash_client_backend/encoding/fn.encode_payment_address_p.html
@@ -1,4 +1,4 @@
-encode_payment_address_p in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function encode_payment_address_p

pub fn encode_payment_address_p<P>(params: &P, addr: &PaymentAddress) -> String
where +encode_payment_address_p in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function encode_payment_address_p

Source
pub fn encode_payment_address_p<P>(params: &P, addr: &PaymentAddress) -> String
where P: Parameters,
Available on crate feature sapling only.
Expand description

Writes a PaymentAddress as a Bech32-encoded string using the human-readable prefix values defined in the specified network parameters.

diff --git a/rustdoc/latest/zcash_client_backend/encoding/fn.encode_transparent_address.html b/rustdoc/latest/zcash_client_backend/encoding/fn.encode_transparent_address.html index a5d978276e..83a2bbe55f 100644 --- a/rustdoc/latest/zcash_client_backend/encoding/fn.encode_transparent_address.html +++ b/rustdoc/latest/zcash_client_backend/encoding/fn.encode_transparent_address.html @@ -1,4 +1,4 @@ -encode_transparent_address in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function encode_transparent_address

pub fn encode_transparent_address(
+encode_transparent_address in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function encode_transparent_address

Source
pub fn encode_transparent_address(
     pubkey_version: &[u8],
     script_version: &[u8],
     addr: &TransparentAddress,
diff --git a/rustdoc/latest/zcash_client_backend/encoding/fn.encode_transparent_address_p.html b/rustdoc/latest/zcash_client_backend/encoding/fn.encode_transparent_address_p.html
index 3afe449f91..baf7807a78 100644
--- a/rustdoc/latest/zcash_client_backend/encoding/fn.encode_transparent_address_p.html
+++ b/rustdoc/latest/zcash_client_backend/encoding/fn.encode_transparent_address_p.html
@@ -1,4 +1,4 @@
-encode_transparent_address_p in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function encode_transparent_address_p

pub fn encode_transparent_address_p<P>(
+encode_transparent_address_p in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function encode_transparent_address_p

Source
pub fn encode_transparent_address_p<P>(
     params: &P,
     addr: &TransparentAddress,
 ) -> String
where diff --git a/rustdoc/latest/zcash_client_backend/encoding/index.html b/rustdoc/latest/zcash_client_backend/encoding/index.html index e07b0c1752..d3a954bbb6 100644 --- a/rustdoc/latest/zcash_client_backend/encoding/index.html +++ b/rustdoc/latest/zcash_client_backend/encoding/index.html @@ -1,4 +1,4 @@ -zcash_client_backend::encoding - Rust
zcash_client_backend

Module encoding

Expand description

Encoding and decoding functions for Zcash key and address structs.

+zcash_client_backend::encoding - Rust
zcash_client_backend

Module encoding

Source
Expand description

Encoding and decoding functions for Zcash key and address structs.

Human-Readable Prefixes (HRPs) for Bech32 encodings are located in the [zcash_primitives::constants] module.

Enums§

Traits§

  • A trait for encoding and decoding Zcash addresses.

Functions§

Implementors§

Source§

impl<P> AddressCodec<P> for UnifiedAddress
where + P: Parameters,

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/index.html b/rustdoc/latest/zcash_client_backend/index.html index e062e3f2f1..ace72a4063 100644 --- a/rustdoc/latest/zcash_client_backend/index.html +++ b/rustdoc/latest/zcash_client_backend/index.html @@ -60,6 +60,6 @@

data_api::scanning::spanning_tree module. -

Re-exports§

Modules§

  • Structs for handling supported address types.
  • Utilities for Zcash wallet construction
  • Encoding and decoding functions for Zcash key and address structs.
  • Helper functions for managing light client key material.
  • Types related to the construction and evaluation of transaction proposals.
  • This module contains generated code for handling light client protobuf structs.
  • Tools for scanning a compact representation of the Zcash block chain.
  • serializationunstable-serialization
  • syncsync
    Implementation of the synchronization flow described in the crate root.
  • Structs representing transaction data scanned from the block chain by a wallet or +

Re-exports§

  • pub use zip321;

Modules§

  • Structs for handling supported address types.
  • Utilities for Zcash wallet construction
  • Encoding and decoding functions for Zcash key and address structs.
  • Helper functions for managing light client key material.
  • Types related to the construction and evaluation of transaction proposals.
  • This module contains generated code for handling light client protobuf structs.
  • Tools for scanning a compact representation of the Zcash block chain.
  • serializationunstable-serialization
  • syncsync
    Implementation of the synchronization flow described in the crate root.
  • Structs representing transaction data scanned from the block chain by a wallet or light client.

Structs§

Enums§

  • A value pool in the Zcash protocol.
  • A Zcash shielded transfer protocol.
  • An enumeration of the possible relationships a TXO can have to the wallet.

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/keys/enum.AddressGenerationError.html b/rustdoc/latest/zcash_client_backend/keys/enum.AddressGenerationError.html index 8b483b39d1..3658dc9ae7 100644 --- a/rustdoc/latest/zcash_client_backend/keys/enum.AddressGenerationError.html +++ b/rustdoc/latest/zcash_client_backend/keys/enum.AddressGenerationError.html @@ -1,4 +1,4 @@ -AddressGenerationError in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Enum AddressGenerationError

pub enum AddressGenerationError {
+AddressGenerationError in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Enum AddressGenerationError

Source
pub enum AddressGenerationError {
     InvalidTransparentChildIndex(DiversifierIndex),
     InvalidSaplingDiversifierIndex(DiversifierIndex),
     DiversifierSpaceExhausted,
@@ -16,7 +16,7 @@
 address lacks an item of the requested type.

§

ShieldedReceiverRequired

A Unified address cannot be generated without at least one shielded receiver being included.

-

Trait Implementations§

§

impl Clone for AddressGenerationError

§

fn clone(&self) -> AddressGenerationError

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

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

Performs copy-assignment from source. Read more
§

impl Debug for AddressGenerationError

§

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

Formats the value using the given formatter. Read more
§

impl Display for AddressGenerationError

§

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

Formats the value using the given formatter. Read more
§

impl Error for AddressGenerationError

1.30.0 · Source§

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

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

fn description(&self) -> &str

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

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

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

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

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

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +

Trait Implementations§

Source§

impl Clone for AddressGenerationError

Source§

fn clone(&self) -> AddressGenerationError

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

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

Performs copy-assignment from source. Read more
Source§

impl Debug for AddressGenerationError

Source§

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

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

impl Display for AddressGenerationError

Source§

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

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

impl Error for AddressGenerationError

1.30.0 · Source§

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

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

fn description(&self) -> &str

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

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

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

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

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

Auto Trait Implementations§

Blanket Implementations§

Source§

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

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

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

Source§

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

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where diff --git a/rustdoc/latest/zcash_client_backend/keys/enum.DecodingError.html b/rustdoc/latest/zcash_client_backend/keys/enum.DecodingError.html index b2bc14af41..1613a8ecb6 100644 --- a/rustdoc/latest/zcash_client_backend/keys/enum.DecodingError.html +++ b/rustdoc/latest/zcash_client_backend/keys/enum.DecodingError.html @@ -1,4 +1,4 @@ -DecodingError in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Enum DecodingError

pub enum DecodingError {
+DecodingError in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Enum DecodingError

Source
pub enum DecodingError {
     ReadError(&'static str),
     EraInvalid,
     EraMismatch(Era),
@@ -9,8 +9,8 @@
     KeyDataInvalid(Typecode),
 }
Expand description

A type for errors that can occur when decoding keys from their serialized representations.

Variants§

§

ReadError(&'static str)

Available on crate feature unstable only.
§

EraInvalid

Available on crate feature unstable only.
§

EraMismatch(Era)

Available on crate feature unstable only.
§

TypecodeInvalid

Available on crate feature unstable only.
§

LengthInvalid

Available on crate feature unstable only.
§

LengthMismatch(Typecode, u32)

Available on crate feature unstable only.
§

InsufficientData(Typecode)

Available on crate feature unstable only.
§

KeyDataInvalid(Typecode)

The key data could not be decoded from its string representation to a valid key.

-

Trait Implementations§

§

impl Debug for DecodingError

§

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

Formats the value using the given formatter. Read more
§

impl Display for DecodingError

§

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

Formats the value using the given formatter. Read more
§

impl Error for DecodingError

1.30.0 · Source§

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

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

fn description(&self) -> &str

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

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

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

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

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

impl PartialEq for DecodingError

§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

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

impl Eq for DecodingError

§

impl StructuralPartialEq for DecodingError

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +

Trait Implementations§

Source§

impl Debug for DecodingError

Source§

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

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

impl Display for DecodingError

Source§

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

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

impl Error for DecodingError

1.30.0 · Source§

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

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

fn description(&self) -> &str

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

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

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

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

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

impl PartialEq for DecodingError

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Eq for DecodingError

Source§

impl StructuralPartialEq for DecodingError

Auto Trait Implementations§

Blanket Implementations§

Source§

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

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

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

Source§

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

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where diff --git a/rustdoc/latest/zcash_client_backend/keys/enum.DerivationError.html b/rustdoc/latest/zcash_client_backend/keys/enum.DerivationError.html index 684529b8f5..9bb7033b3c 100644 --- a/rustdoc/latest/zcash_client_backend/keys/enum.DerivationError.html +++ b/rustdoc/latest/zcash_client_backend/keys/enum.DerivationError.html @@ -1,6 +1,6 @@ -DerivationError in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Enum DerivationError

pub enum DerivationError {
+DerivationError in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Enum DerivationError

Source
pub enum DerivationError {
     Transparent(Error),
-}

Variants§

§

Transparent(Error)

Available on crate feature transparent-inputs only.

Trait Implementations§

§

impl Debug for DerivationError

§

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

Formats the value using the given formatter. Read more
§

impl Display for DerivationError

§

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

Formats the value using the given formatter. Read more
§

impl Error for DerivationError

1.30.0 · Source§

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

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

fn description(&self) -> &str

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

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

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

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

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

impl From<Error> for DerivationError

Available on crate feature transparent-inputs only.
§

fn from(e: Error) -> DerivationError

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +}

Variants§

§

Transparent(Error)

Available on crate feature transparent-inputs only.

Trait Implementations§

Source§

impl Debug for DerivationError

Source§

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

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

impl Display for DerivationError

Source§

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

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

impl Error for DerivationError

1.30.0 · Source§

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

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

fn description(&self) -> &str

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

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

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

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

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

impl From<Error> for DerivationError

Available on crate feature transparent-inputs only.
Source§

fn from(e: Error) -> DerivationError

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

Source§

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

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

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

Source§

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

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where diff --git a/rustdoc/latest/zcash_client_backend/keys/enum.Era.html b/rustdoc/latest/zcash_client_backend/keys/enum.Era.html index f0fd5e4a70..f12a9e5c0f 100644 --- a/rustdoc/latest/zcash_client_backend/keys/enum.Era.html +++ b/rustdoc/latest/zcash_client_backend/keys/enum.Era.html @@ -1,4 +1,4 @@ -Era in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Enum Era

pub enum Era {
+Era in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Enum Era

Source
pub enum Era {
     Orchard,
 }
Available on crate feature unstable only.
Expand description

A version identifier for the encoding of unified spending keys.

Each era corresponds to a range of block heights. During an era, the unified spending key @@ -7,8 +7,8 @@ within the era’s block range.

Variants§

§

Orchard

The Orchard era begins at Orchard activation, and will end if a new pool that requires a change to unified spending keys is introduced.

-

Trait Implementations§

§

impl Debug for Era

§

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

Formats the value using the given formatter. Read more
§

impl PartialEq for Era

§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

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

impl Eq for Era

§

impl StructuralPartialEq for Era

Auto Trait Implementations§

§

impl Freeze for Era

§

impl RefUnwindSafe for Era

§

impl Send for Era

§

impl Sync for Era

§

impl Unpin for Era

§

impl UnwindSafe for Era

Blanket Implementations§

Source§

impl<T> Any for T
where +

Trait Implementations§

Source§

impl Debug for Era

Source§

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

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

impl PartialEq for Era

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Eq for Era

Source§

impl StructuralPartialEq for Era

Auto Trait Implementations§

§

impl Freeze for Era

§

impl RefUnwindSafe for Era

§

impl Send for Era

§

impl Sync for Era

§

impl Unpin for Era

§

impl UnwindSafe for Era

Blanket Implementations§

Source§

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

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

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

Source§

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

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where diff --git a/rustdoc/latest/zcash_client_backend/keys/index.html b/rustdoc/latest/zcash_client_backend/keys/index.html index a1e94f6805..8347763ea9 100644 --- a/rustdoc/latest/zcash_client_backend/keys/index.html +++ b/rustdoc/latest/zcash_client_backend/keys/index.html @@ -1,2 +1,2 @@ -zcash_client_backend::keys - Rust
zcash_client_backend

Module keys

Expand description

Helper functions for managing light client key material.

+zcash_client_backend::keys - Rust
zcash_client_backend

Module keys

Source
Expand description

Helper functions for managing light client key material.

Modules§

Structs§

Enums§

  • Errors that can occur in the generation of unified addresses.
  • A type for errors that can occur when decoding keys from their serialized representations.
  • Eraunstable
    A version identifier for the encoding of unified spending keys.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/keys/sapling/fn.spending_key.html b/rustdoc/latest/zcash_client_backend/keys/sapling/fn.spending_key.html index 7028689c0b..cc017be185 100644 --- a/rustdoc/latest/zcash_client_backend/keys/sapling/fn.spending_key.html +++ b/rustdoc/latest/zcash_client_backend/keys/sapling/fn.spending_key.html @@ -1,4 +1,4 @@ -spending_key in zcash_client_backend::keys::sapling - Rust
zcash_client_backend::keys::sapling

Function spending_key

pub fn spending_key(
+spending_key in zcash_client_backend::keys::sapling - Rust
zcash_client_backend::keys::sapling

Function spending_key

Source
pub fn spending_key(
     seed: &[u8],
     coin_type: u32,
     account: AccountId,
diff --git a/rustdoc/latest/zcash_client_backend/keys/sapling/index.html b/rustdoc/latest/zcash_client_backend/keys/sapling/index.html
index 37934fd344..d1dc83b415 100644
--- a/rustdoc/latest/zcash_client_backend/keys/sapling/index.html
+++ b/rustdoc/latest/zcash_client_backend/keys/sapling/index.html
@@ -1,2 +1,2 @@
-zcash_client_backend::keys::sapling - Rust
zcash_client_backend::keys

Module sapling

Available on crate feature sapling only.

Structs§

Functions§

Trait Implementations§

Source§

impl Clone for UnifiedAddressRequest

Source§

fn clone(&self) -> UnifiedAddressRequest

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

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

Performs copy-assignment from source. Read more
Source§

impl Debug for UnifiedAddressRequest

Source§

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

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

impl Copy for UnifiedAddressRequest

Auto Trait Implementations§

Blanket Implementations§

Source§

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

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

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

Source§

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

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where diff --git a/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedFullViewingKey.html b/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedFullViewingKey.html index 015af972b3..656d87c23a 100644 --- a/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedFullViewingKey.html +++ b/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedFullViewingKey.html @@ -1,26 +1,26 @@ -UnifiedFullViewingKey in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Struct UnifiedFullViewingKey

pub struct UnifiedFullViewingKey { /* private fields */ }
Expand description

A ZIP 316 unified full viewing key.

-

Implementations§

§

impl UnifiedFullViewingKey

pub fn new( +UnifiedFullViewingKey in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Struct UnifiedFullViewingKey

Source
pub struct UnifiedFullViewingKey { /* private fields */ }
Expand description

A ZIP 316 unified full viewing key.

+

Implementations§

Source§

impl UnifiedFullViewingKey

Source

pub fn new( transparent: Option<AccountPubKey>, sapling: Option<DiversifiableFullViewingKey>, ) -> Result<UnifiedFullViewingKey, DerivationError>

Available on crate feature test-dependencies only.

Construct a new unified full viewing key.

This method is only available when the test-dependencies feature is enabled, as derivation from the USK or deserialization from the serialized form should be used instead.

-

pub fn from_sapling_extended_full_viewing_key( +

Source

pub fn from_sapling_extended_full_viewing_key( sapling: ExtendedFullViewingKey, -) -> Result<UnifiedFullViewingKey, DerivationError>

Available on crate features sapling and unstable only.

pub fn decode<P>( +) -> Result<UnifiedFullViewingKey, DerivationError>

Available on crate features sapling and unstable only.
Source

pub fn decode<P>( params: &P, encoding: &str, ) -> Result<UnifiedFullViewingKey, String>
where P: Parameters,

Parses a UnifiedFullViewingKey from its ZIP 316 string encoding.

-

pub fn parse(ufvk: &Ufvk) -> Result<UnifiedFullViewingKey, DecodingError>

Parses a UnifiedFullViewingKey from its ZIP 316 string encoding.

-

pub fn encode<P>(&self, params: &P) -> String
where +

Source

pub fn parse(ufvk: &Ufvk) -> Result<UnifiedFullViewingKey, DecodingError>

Parses a UnifiedFullViewingKey from its ZIP 316 string encoding.

+
Source

pub fn encode<P>(&self, params: &P) -> String
where P: Parameters,

Returns the string encoding of this UnifiedFullViewingKey for the given network.

-

pub fn to_unified_incoming_viewing_key(&self) -> UnifiedIncomingViewingKey

Derives a Unified Incoming Viewing Key from this Unified Full Viewing Key.

-

pub fn transparent(&self) -> Option<&AccountPubKey>

Available on crate feature transparent-inputs only.

Returns the transparent component of the unified key at the +

Source

pub fn to_unified_incoming_viewing_key(&self) -> UnifiedIncomingViewingKey

Derives a Unified Incoming Viewing Key from this Unified Full Viewing Key.

+
Source

pub fn transparent(&self) -> Option<&AccountPubKey>

Available on crate feature transparent-inputs only.

Returns the transparent component of the unified key at the BIP44 path m/44'/<coin_type>'/<account>'.

-

pub fn sapling(&self) -> Option<&DiversifiableFullViewingKey>

Available on crate feature sapling only.

Returns the Sapling diversifiable full viewing key component of this unified key.

-

pub fn address( +

Source

pub fn sapling(&self) -> Option<&DiversifiableFullViewingKey>

Available on crate feature sapling only.

Returns the Sapling diversifiable full viewing key component of this unified key.

+
Source

pub fn address( &self, j: DiversifierIndex, request: Option<UnifiedAddressRequest>, @@ -28,7 +28,7 @@ If request is None, the address should be derived to contain a receiver for each item in this UFVK.

Returns None if the specified index does not produce a valid diversifier.

-

pub fn find_address( +

Source

pub fn find_address( &self, j: DiversifierIndex, request: Option<UnifiedAddressRequest>, @@ -38,7 +38,7 @@ address should be derived to contain a receiver for each item in this UFVK.

Returns an Err(AddressGenerationError) if no valid diversifier exists or if the features required to satisfy the unified address request are not properly enabled.

-

pub fn default_address( +

Source

pub fn default_address( &self, request: Option<UnifiedAddressRequest>, ) -> Result<(UnifiedAddress, DiversifierIndex), AddressGenerationError>

Find the Unified Address corresponding to the smallest valid diversifier index, along with @@ -46,7 +46,7 @@ each item in this UFVK.

Returns an Err(AddressGenerationError) if no valid diversifier exists or if the features required to satisfy the unified address request are not properly enabled.

-

Trait Implementations§

§

impl Clone for UnifiedFullViewingKey

§

fn clone(&self) -> UnifiedFullViewingKey

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

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

Performs copy-assignment from source. Read more
§

impl Debug for UnifiedFullViewingKey

§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +

Trait Implementations§

Source§

impl Clone for UnifiedFullViewingKey

Source§

fn clone(&self) -> UnifiedFullViewingKey

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

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

Performs copy-assignment from source. Read more
Source§

impl Debug for UnifiedFullViewingKey

Source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

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

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

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

Source§

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

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where diff --git a/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedIncomingViewingKey.html b/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedIncomingViewingKey.html index abd775ce72..414e539d1f 100644 --- a/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedIncomingViewingKey.html +++ b/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedIncomingViewingKey.html @@ -1,21 +1,21 @@ -UnifiedIncomingViewingKey in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Struct UnifiedIncomingViewingKey

pub struct UnifiedIncomingViewingKey { /* private fields */ }
Expand description

A ZIP 316 unified incoming viewing key.

-

Implementations§

§

impl UnifiedIncomingViewingKey

pub fn new( +UnifiedIncomingViewingKey in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Struct UnifiedIncomingViewingKey

Source
pub struct UnifiedIncomingViewingKey { /* private fields */ }
Expand description

A ZIP 316 unified incoming viewing key.

+

Implementations§

Source§

impl UnifiedIncomingViewingKey

Source

pub fn new( transparent: Option<ExternalIvk>, sapling: Option<IncomingViewingKey>, ) -> UnifiedIncomingViewingKey

Available on crate feature test-dependencies only.

Construct a new unified incoming viewing key.

This method is only available when the test-dependencies feature is enabled, as derivation from the UFVK or deserialization from the serialized form should be used instead.

-

pub fn decode<P>( +

Source

pub fn decode<P>( params: &P, encoding: &str, ) -> Result<UnifiedIncomingViewingKey, String>
where P: Parameters,

Parses a UnifiedFullViewingKey from its ZIP 316 string encoding.

-

pub fn encode<P>(&self, params: &P) -> String
where +

Source

pub fn encode<P>(&self, params: &P) -> String
where P: Parameters,

Returns the string encoding of this UnifiedFullViewingKey for the given network.

-

pub fn transparent(&self) -> &Option<ExternalIvk>

Available on crate feature transparent-inputs only.

Returns the Transparent external IVK, if present.

-

pub fn sapling(&self) -> &Option<IncomingViewingKey>

Available on crate feature sapling only.

Returns the Sapling IVK, if present.

-

pub fn address( +

Source

pub fn transparent(&self) -> &Option<ExternalIvk>

Available on crate feature transparent-inputs only.

Returns the Transparent external IVK, if present.

+
Source

pub fn sapling(&self) -> &Option<IncomingViewingKey>

Available on crate feature sapling only.

Returns the Sapling IVK, if present.

+
Source

pub fn address( &self, _j: DiversifierIndex, request: Option<UnifiedAddressRequest>, @@ -23,7 +23,7 @@ If request is None, the address should be derived to contain a receiver for each item in this UFVK.

Returns None if the specified index does not produce a valid diversifier.

-

pub fn find_address( +

Source

pub fn find_address( &self, j: DiversifierIndex, request: Option<UnifiedAddressRequest>, @@ -32,7 +32,7 @@ diversifier along with the index at which the valid diversifier was found.

Returns an Err(AddressGenerationError) if no valid diversifier exists or if the features required to satisfy the unified address request are not properly enabled.

-

pub fn default_address( +

Source

pub fn default_address( &self, request: Option<UnifiedAddressRequest>, ) -> Result<(UnifiedAddress, DiversifierIndex), AddressGenerationError>

Find the Unified Address corresponding to the smallest valid diversifier index, along with @@ -40,8 +40,8 @@ each item in this UFVK.

Returns an Err(AddressGenerationError) if no valid diversifier exists or if the features required to satisfy the unified address request are not properly enabled.

-

pub fn to_address_request(&self) -> Option<UnifiedAddressRequest>

Constructs a UnifiedAddressRequest that includes the components of this UIVK.

-

Trait Implementations§

§

impl Clone for UnifiedIncomingViewingKey

§

fn clone(&self) -> UnifiedIncomingViewingKey

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

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

Performs copy-assignment from source. Read more
§

impl Debug for UnifiedIncomingViewingKey

§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +

Source

pub fn to_address_request(&self) -> Option<UnifiedAddressRequest>

Constructs a UnifiedAddressRequest that includes the components of this UIVK.

+

Trait Implementations§

Source§

impl Clone for UnifiedIncomingViewingKey

Source§

fn clone(&self) -> UnifiedIncomingViewingKey

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

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

Performs copy-assignment from source. Read more
Source§

impl Debug for UnifiedIncomingViewingKey

Source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

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

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

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

Source§

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

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where diff --git a/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedSpendingKey.html b/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedSpendingKey.html index 266d1e09b8..e406655c1a 100644 --- a/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedSpendingKey.html +++ b/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedSpendingKey.html @@ -1,13 +1,13 @@ -UnifiedSpendingKey in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Struct UnifiedSpendingKey

pub struct UnifiedSpendingKey { /* private fields */ }
Expand description

A set of spending keys that are all associated with a single ZIP-0032 account identifier.

-

Implementations§

§

impl UnifiedSpendingKey

pub fn from_seed<P>( +UnifiedSpendingKey in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Struct UnifiedSpendingKey

Source
pub struct UnifiedSpendingKey { /* private fields */ }
Expand description

A set of spending keys that are all associated with a single ZIP-0032 account identifier.

+

Implementations§

Source§

impl UnifiedSpendingKey

Source

pub fn from_seed<P>( _params: &P, seed: &[u8], _account: AccountId, ) -> Result<UnifiedSpendingKey, DerivationError>
where - P: Parameters,

pub fn to_unified_full_viewing_key(&self) -> UnifiedFullViewingKey

pub fn transparent(&self) -> &AccountPrivKey

Available on crate feature transparent-inputs only.

Returns the transparent component of the unified key at the + P: Parameters,

Source

pub fn to_unified_full_viewing_key(&self) -> UnifiedFullViewingKey

Source

pub fn transparent(&self) -> &AccountPrivKey

Available on crate feature transparent-inputs only.

Returns the transparent component of the unified key at the BIP44 path m/44'/<coin_type>'/<account>'.

-

pub fn sapling(&self) -> &ExtendedSpendingKey

Available on crate feature sapling only.

Returns the Sapling extended spending key component of this unified spending key.

-

pub fn to_bytes(&self, era: Era) -> Vec<u8>

Available on crate feature unstable only.

Returns a binary encoding of this key suitable for decoding with Self::from_bytes.

+
Source

pub fn sapling(&self) -> &ExtendedSpendingKey

Available on crate feature sapling only.

Returns the Sapling extended spending key component of this unified spending key.

+
Source

pub fn to_bytes(&self, era: Era) -> Vec<u8>

Available on crate feature unstable only.

Returns a binary encoding of this key suitable for decoding with Self::from_bytes.

The encoded form of a unified spending key is only intended for use within wallets when required for storage and/or crossing FFI boundaries; unified spending keys should not be exposed to users, and consequently @@ -15,17 +15,17 @@ internal validation metadata (such as checksums) as keys decoded from this form will necessarily be validated when the attempt is made to spend a note that they have authority for.

-

pub fn from_bytes( +

Source

pub fn from_bytes( era: Era, encoded: &[u8], ) -> Result<UnifiedSpendingKey, DecodingError>

Available on crate feature unstable only.

Decodes a UnifiedSpendingKey value from its serialized representation.

See Self::to_bytes for additional detail about the encoded form.

-

pub fn default_address( +

Source

pub fn default_address( &self, request: Option<UnifiedAddressRequest>, -) -> (UnifiedAddress, DiversifierIndex)

Available on crate feature test-dependencies only.

pub fn default_transparent_address( +) -> (UnifiedAddress, DiversifierIndex)

Available on crate feature test-dependencies only.
Source

pub fn default_transparent_address( &self, -) -> (TransparentAddress, NonHardenedChildIndex)

Available on crate features transparent-inputs and test-dependencies only.

Trait Implementations§

§

impl Clone for UnifiedSpendingKey

§

fn clone(&self) -> UnifiedSpendingKey

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

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

Performs copy-assignment from source. Read more
§

impl Debug for UnifiedSpendingKey

§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +) -> (TransparentAddress, NonHardenedChildIndex)

Available on crate features transparent-inputs and test-dependencies only.

Trait Implementations§

Source§

impl Clone for UnifiedSpendingKey

Source§

fn clone(&self) -> UnifiedSpendingKey

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

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

Performs copy-assignment from source. Read more
Source§

impl Debug for UnifiedSpendingKey

Source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

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

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

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

Source§

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

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where diff --git a/rustdoc/latest/zcash_client_backend/keys/testing/fn.arb_unified_spending_key.html b/rustdoc/latest/zcash_client_backend/keys/testing/fn.arb_unified_spending_key.html index be0b29f393..cca58bff29 100644 --- a/rustdoc/latest/zcash_client_backend/keys/testing/fn.arb_unified_spending_key.html +++ b/rustdoc/latest/zcash_client_backend/keys/testing/fn.arb_unified_spending_key.html @@ -1,3 +1,3 @@ -arb_unified_spending_key in zcash_client_backend::keys::testing - Rust
zcash_client_backend::keys::testing

Function arb_unified_spending_key

pub fn arb_unified_spending_key(
+arb_unified_spending_key in zcash_client_backend::keys::testing - Rust
zcash_client_backend::keys::testing

Function arb_unified_spending_key

Source
pub fn arb_unified_spending_key(
     params: Network,
 ) -> impl Strategy<Value = UnifiedSpendingKey>
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/keys/testing/index.html b/rustdoc/latest/zcash_client_backend/keys/testing/index.html index 3309b9823c..7f52cf4cb8 100644 --- a/rustdoc/latest/zcash_client_backend/keys/testing/index.html +++ b/rustdoc/latest/zcash_client_backend/keys/testing/index.html @@ -1 +1 @@ -zcash_client_backend::keys::testing - Rust
zcash_client_backend::keys

Module testing

Available on crate feature test-dependencies only.

Functions§

\ No newline at end of file +zcash_client_backend::keys::testing - Rust
zcash_client_backend::keys

Module testing

Source
Available on crate feature test-dependencies only.

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/proposal/struct.Proposal.html b/rustdoc/latest/zcash_client_backend/proposal/struct.Proposal.html index 9090b5f419..8b51249d13 100644 --- a/rustdoc/latest/zcash_client_backend/proposal/struct.Proposal.html +++ b/rustdoc/latest/zcash_client_backend/proposal/struct.Proposal.html @@ -17,7 +17,7 @@
  • steps: A vector of steps that make up the proposal.
  • Source

    pub fn single_step( - transaction_request: TransactionRequest, + transaction_request: TransactionRequest, payment_pools: BTreeMap<usize, PoolType>, transparent_inputs: Vec<WalletTransparentOutput>, shielded_inputs: Option<ShieldedInputs<NoteRef>>, diff --git a/rustdoc/latest/zcash_client_backend/proposal/struct.Step.html b/rustdoc/latest/zcash_client_backend/proposal/struct.Step.html index cbcb0ff62f..381f5a65fd 100644 --- a/rustdoc/latest/zcash_client_backend/proposal/struct.Step.html +++ b/rustdoc/latest/zcash_client_backend/proposal/struct.Step.html @@ -1,7 +1,7 @@ Step in zcash_client_backend::proposal - Rust
    zcash_client_backend::proposal

    Struct Step

    Source
    pub struct Step<NoteRef> { /* private fields */ }
    Expand description

    The inputs to be consumed and outputs to be produced in a proposed transaction.

    Implementations§

    Source§

    impl<NoteRef> Step<NoteRef>

    Source

    pub fn from_parts( prior_steps: &[Step<NoteRef>], - transaction_request: TransactionRequest, + transaction_request: TransactionRequest, payment_pools: BTreeMap<usize, PoolType>, transparent_inputs: Vec<WalletTransparentOutput>, shielded_inputs: Option<ShieldedInputs<NoteRef>>, @@ -16,7 +16,7 @@
  • transaction_request: The ZIP 321 transaction request describing the payments to be made.
  • payment_pools: A map from payment index to pool type. The set of payment indices -provided here must exactly match the set of payment indices in the TransactionRequest, +provided here must exactly match the set of payment indices in the [TransactionRequest], and the selected pool for an index must correspond to a valid receiver of the address at that index (or the address itself in the case of bare transparent or Sapling addresses).
  • @@ -26,7 +26,7 @@
  • is_shielding: A flag that identifies whether this is a wallet-internal shielding transaction.
  • -

    Source

    pub fn transaction_request(&self) -> &TransactionRequest

    Returns the transaction request that describes the payments to be made.

    +
    Source

    pub fn transaction_request(&self) -> &TransactionRequest

    Returns the transaction request that describes the payments to be made.

    Source

    pub fn payment_pools(&self) -> &BTreeMap<usize, PoolType>

    Returns the map from payment index to the pool that has been selected for the output that will fulfill that payment.

    Source

    pub fn transparent_inputs(&self) -> &[WalletTransparentOutput]

    Returns the transparent inputs that have been selected to fund the transaction.

    diff --git a/rustdoc/latest/zcash_client_backend/proto/enum.ProposalDecodingError.html b/rustdoc/latest/zcash_client_backend/proto/enum.ProposalDecodingError.html index 07a662282f..fd42663223 100644 --- a/rustdoc/latest/zcash_client_backend/proto/enum.ProposalDecodingError.html +++ b/rustdoc/latest/zcash_client_backend/proto/enum.ProposalDecodingError.html @@ -1,6 +1,6 @@ ProposalDecodingError in zcash_client_backend::proto - Rust
    zcash_client_backend::proto

    Enum ProposalDecodingError

    Source
    pub enum ProposalDecodingError<DbError> {
     
    Show 16 variants NoSteps, - Zip321(Zip321Error), + Zip321(Zip321Error), NullInput(usize), TxIdInvalid(TryFromSliceError), ValuePoolNotSupported(i32), @@ -18,7 +18,7 @@
    }
    Expand description

    Errors that can occur in the process of decoding a Proposal from its protobuf representation.

    Variants§

    §

    NoSteps

    The encoded proposal contained no steps.

    -
    §

    Zip321(Zip321Error)

    The ZIP 321 transaction request URI was invalid.

    +
    §

    Zip321(Zip321Error)

    The ZIP 321 transaction request URI was invalid.

    §

    NullInput(usize)

    A proposed input was null.

    §

    TxIdInvalid(TryFromSliceError)

    A transaction identifier string did not decode to a valid transaction ID.

    §

    ValuePoolNotSupported(i32)

    An invalid value pool identifier was encountered.

    @@ -34,7 +34,7 @@
    §

    TransparentMemo

    A memo field was provided for a transparent output.

    §

    InvalidChangeRecipient(PoolType)

    Change outputs to the specified pool are not supported.

    §

    InvalidEphemeralRecipient(PoolType)

    Ephemeral outputs to the specified pool are not supported.

    -

    Trait Implementations§

    Source§

    impl<DbError: Clone> Clone for ProposalDecodingError<DbError>

    Source§

    fn clone(&self) -> ProposalDecodingError<DbError>

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

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

    Performs copy-assignment from source. Read more
    Source§

    impl<DbError: Debug> Debug for ProposalDecodingError<DbError>

    Source§

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

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

    impl<E: Display> Display for ProposalDecodingError<E>

    Source§

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

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

    impl<E: Error + 'static> Error for ProposalDecodingError<E>

    Source§

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

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

    fn description(&self) -> &str

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

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

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

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

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

    impl<E> From<Zip321Error> for ProposalDecodingError<E>

    Source§

    fn from(value: Zip321Error) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<DbError> Freeze for ProposalDecodingError<DbError>
    where +

    Trait Implementations§

    Source§

    impl<DbError: Clone> Clone for ProposalDecodingError<DbError>

    Source§

    fn clone(&self) -> ProposalDecodingError<DbError>

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

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

    Performs copy-assignment from source. Read more
    Source§

    impl<DbError: Debug> Debug for ProposalDecodingError<DbError>

    Source§

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

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

    impl<E: Display> Display for ProposalDecodingError<E>

    Source§

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

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

    impl<E: Error + 'static> Error for ProposalDecodingError<E>

    Source§

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

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

    fn description(&self) -> &str

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

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

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

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

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

    impl<E> From<Zip321Error> for ProposalDecodingError<E>

    Source§

    fn from(value: Zip321Error) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<DbError> Freeze for ProposalDecodingError<DbError>
    where DbError: Freeze,

    §

    impl<DbError> RefUnwindSafe for ProposalDecodingError<DbError>
    where DbError: RefUnwindSafe,

    §

    impl<DbError> Send for ProposalDecodingError<DbError>
    where DbError: Send,

    §

    impl<DbError> Sync for ProposalDecodingError<DbError>
    where diff --git a/rustdoc/latest/zcash_transparent/all.html b/rustdoc/latest/zcash_transparent/all.html new file mode 100644 index 0000000000..0d83294e10 --- /dev/null +++ b/rustdoc/latest/zcash_transparent/all.html @@ -0,0 +1 @@ +List of all items in this crate

    List of all items

    \ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/index.html b/rustdoc/latest/zcash_transparent/index.html new file mode 100644 index 0000000000..7f064ec0aa --- /dev/null +++ b/rustdoc/latest/zcash_transparent/index.html @@ -0,0 +1 @@ +zcash_transparent - Rust

    Crate zcash_transparent

    Source
    \ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/sidebar-items.js b/rustdoc/latest/zcash_transparent/sidebar-items.js new file mode 100644 index 0000000000..5244ce01cc --- /dev/null +++ b/rustdoc/latest/zcash_transparent/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file