Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
plugin
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
link33
plugin
Commits
15488a32
Commit
15488a32
authored
Mar 19, 2021
by
madengji
Committed by
vipwzw
Sep 18, 2021
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
format
parent
d8437818
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
289 additions
and
234 deletions
+289
-234
mix.go
plugin/dapp/mix/commands/mix.go
+1
-1
query.go
plugin/dapp/mix/executor/query.go
+1
-1
mix.proto
plugin/dapp/mix/proto/mix.proto
+5
-0
mix.pb.go
plugin/dapp/mix/types/mix.pb.go
+282
-232
No files found.
plugin/dapp/mix/commands/mix.go
View file @
15488a32
...
@@ -237,7 +237,7 @@ func createTokenTxFee(cmd *cobra.Command, args []string) {
...
@@ -237,7 +237,7 @@ func createTokenTxFee(cmd *cobra.Command, args []string) {
var
params
rpctypes
.
Query4Jrpc
var
params
rpctypes
.
Query4Jrpc
params
.
Execer
=
mixTy
.
MixX
params
.
Execer
=
mixTy
.
MixX
params
.
FuncName
=
"TokenFeeAddr"
params
.
FuncName
=
"TokenFeeAddr"
req
:=
mixTy
.
TokenTxFee
{
req
:=
mixTy
.
TokenTxFee
AddrReq
{
AssetExec
:
exec
,
AssetExec
:
exec
,
AssetSymbol
:
symbol
,
AssetSymbol
:
symbol
,
}
}
...
...
plugin/dapp/mix/executor/query.go
View file @
15488a32
...
@@ -120,7 +120,7 @@ func (m *Mix) Query_VerifyProof(req *mixTy.VerifyProofInfo) (types.Message, erro
...
@@ -120,7 +120,7 @@ func (m *Mix) Query_VerifyProof(req *mixTy.VerifyProofInfo) (types.Message, erro
}
}
// Query_TokenFeeAddr 私对私token转账,代扣地址查询, 需预先转账主代币到相应资产地址下面才能完成私对私的转账,代扣地址coins不能提回
// Query_TokenFeeAddr 私对私token转账,代扣地址查询, 需预先转账主代币到相应资产地址下面才能完成私对私的转账,代扣地址coins不能提回
func
(
m
*
Mix
)
Query_TokenFeeAddr
(
req
*
mixTy
.
TokenTxFee
)
(
types
.
Message
,
error
)
{
func
(
m
*
Mix
)
Query_TokenFeeAddr
(
req
*
mixTy
.
TokenTxFee
AddrReq
)
(
types
.
Message
,
error
)
{
if
req
==
nil
||
len
(
req
.
AssetExec
)
==
0
||
len
(
req
.
AssetSymbol
)
==
0
{
if
req
==
nil
||
len
(
req
.
AssetExec
)
==
0
||
len
(
req
.
AssetSymbol
)
==
0
{
return
nil
,
errors
.
Wrapf
(
types
.
ErrInvalidParam
,
"asset exec or symbol not filled"
)
return
nil
,
errors
.
Wrapf
(
types
.
ErrInvalidParam
,
"asset exec or symbol not filled"
)
}
}
...
...
plugin/dapp/mix/proto/mix.proto
View file @
15488a32
...
@@ -36,6 +36,11 @@ message PaymentKey{
...
@@ -36,6 +36,11 @@ message PaymentKey{
string
encryptKey
=
3
;
string
encryptKey
=
3
;
}
}
message
TokenTxFeeAddrReq
{
string
assetExec
=
1
;
string
assetSymbol
=
2
;
}
enum
MixConfigType
{
enum
MixConfigType
{
Verify
=
0
;
Verify
=
0
;
//register unify authorize pubkey
//register unify authorize pubkey
...
...
plugin/dapp/mix/types/mix.pb.go
View file @
15488a32
...
@@ -359,6 +359,53 @@ func (m *PaymentKey) GetEncryptKey() string {
...
@@ -359,6 +359,53 @@ func (m *PaymentKey) GetEncryptKey() string {
return
""
return
""
}
}
type
TokenTxFeeAddrReq
struct
{
AssetExec
string
`protobuf:"bytes,1,opt,name=assetExec,proto3" json:"assetExec,omitempty"`
AssetSymbol
string
`protobuf:"bytes,2,opt,name=assetSymbol,proto3" json:"assetSymbol,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
TokenTxFeeAddrReq
)
Reset
()
{
*
m
=
TokenTxFeeAddrReq
{}
}
func
(
m
*
TokenTxFeeAddrReq
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
TokenTxFeeAddrReq
)
ProtoMessage
()
{}
func
(
*
TokenTxFeeAddrReq
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
4
}
}
func
(
m
*
TokenTxFeeAddrReq
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_TokenTxFeeAddrReq
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
TokenTxFeeAddrReq
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_TokenTxFeeAddrReq
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
TokenTxFeeAddrReq
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_TokenTxFeeAddrReq
.
Merge
(
m
,
src
)
}
func
(
m
*
TokenTxFeeAddrReq
)
XXX_Size
()
int
{
return
xxx_messageInfo_TokenTxFeeAddrReq
.
Size
(
m
)
}
func
(
m
*
TokenTxFeeAddrReq
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_TokenTxFeeAddrReq
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_TokenTxFeeAddrReq
proto
.
InternalMessageInfo
func
(
m
*
TokenTxFeeAddrReq
)
GetAssetExec
()
string
{
if
m
!=
nil
{
return
m
.
AssetExec
}
return
""
}
func
(
m
*
TokenTxFeeAddrReq
)
GetAssetSymbol
()
string
{
if
m
!=
nil
{
return
m
.
AssetSymbol
}
return
""
}
//config verify parameter for proof
//config verify parameter for proof
//当前authPk=mimc_hash(prikey),没有X,Y值
//当前authPk=mimc_hash(prikey),没有X,Y值
type
MixConfigAction
struct
{
type
MixConfigAction
struct
{
...
@@ -378,7 +425,7 @@ func (m *MixConfigAction) Reset() { *m = MixConfigAction{} }
...
@@ -378,7 +425,7 @@ func (m *MixConfigAction) Reset() { *m = MixConfigAction{} }
func
(
m
*
MixConfigAction
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
MixConfigAction
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
MixConfigAction
)
ProtoMessage
()
{}
func
(
*
MixConfigAction
)
ProtoMessage
()
{}
func
(
*
MixConfigAction
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
MixConfigAction
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
4
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
5
}
}
}
func
(
m
*
MixConfigAction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
MixConfigAction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -485,7 +532,7 @@ func (m *DHSecret) Reset() { *m = DHSecret{} }
...
@@ -485,7 +532,7 @@ func (m *DHSecret) Reset() { *m = DHSecret{} }
func
(
m
*
DHSecret
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
DHSecret
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
DHSecret
)
ProtoMessage
()
{}
func
(
*
DHSecret
)
ProtoMessage
()
{}
func
(
*
DHSecret
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
DHSecret
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
5
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
6
}
}
}
func
(
m
*
DHSecret
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
DHSecret
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -534,7 +581,7 @@ func (m *DHSecretGroup) Reset() { *m = DHSecretGroup{} }
...
@@ -534,7 +581,7 @@ func (m *DHSecretGroup) Reset() { *m = DHSecretGroup{} }
func
(
m
*
DHSecretGroup
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
DHSecretGroup
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
DHSecretGroup
)
ProtoMessage
()
{}
func
(
*
DHSecretGroup
)
ProtoMessage
()
{}
func
(
*
DHSecretGroup
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
DHSecretGroup
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
6
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
7
}
}
}
func
(
m
*
DHSecretGroup
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
DHSecretGroup
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -589,7 +636,7 @@ func (m *ZkProofInfo) Reset() { *m = ZkProofInfo{} }
...
@@ -589,7 +636,7 @@ func (m *ZkProofInfo) Reset() { *m = ZkProofInfo{} }
func
(
m
*
ZkProofInfo
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ZkProofInfo
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ZkProofInfo
)
ProtoMessage
()
{}
func
(
*
ZkProofInfo
)
ProtoMessage
()
{}
func
(
*
ZkProofInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
ZkProofInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
7
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
8
}
}
}
func
(
m
*
ZkProofInfo
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
ZkProofInfo
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -644,7 +691,7 @@ func (m *MixDepositAction) Reset() { *m = MixDepositAction{} }
...
@@ -644,7 +691,7 @@ func (m *MixDepositAction) Reset() { *m = MixDepositAction{} }
func
(
m
*
MixDepositAction
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
MixDepositAction
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
MixDepositAction
)
ProtoMessage
()
{}
func
(
*
MixDepositAction
)
ProtoMessage
()
{}
func
(
*
MixDepositAction
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
MixDepositAction
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
8
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
9
}
}
}
func
(
m
*
MixDepositAction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
MixDepositAction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -701,7 +748,7 @@ func (m *MixTransferAction) Reset() { *m = MixTransferAction{} }
...
@@ -701,7 +748,7 @@ func (m *MixTransferAction) Reset() { *m = MixTransferAction{} }
func
(
m
*
MixTransferAction
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
MixTransferAction
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
MixTransferAction
)
ProtoMessage
()
{}
func
(
*
MixTransferAction
)
ProtoMessage
()
{}
func
(
*
MixTransferAction
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
MixTransferAction
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
9
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
10
}
}
}
func
(
m
*
MixTransferAction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
MixTransferAction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -771,7 +818,7 @@ func (m *MixWithdrawAction) Reset() { *m = MixWithdrawAction{} }
...
@@ -771,7 +818,7 @@ func (m *MixWithdrawAction) Reset() { *m = MixWithdrawAction{} }
func
(
m
*
MixWithdrawAction
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
MixWithdrawAction
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
MixWithdrawAction
)
ProtoMessage
()
{}
func
(
*
MixWithdrawAction
)
ProtoMessage
()
{}
func
(
*
MixWithdrawAction
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
MixWithdrawAction
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
1
0
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
1
1
}
}
}
func
(
m
*
MixWithdrawAction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
MixWithdrawAction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -833,7 +880,7 @@ func (m *MixAuthorizeAction) Reset() { *m = MixAuthorizeAction{} }
...
@@ -833,7 +880,7 @@ func (m *MixAuthorizeAction) Reset() { *m = MixAuthorizeAction{} }
func
(
m
*
MixAuthorizeAction
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
MixAuthorizeAction
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
MixAuthorizeAction
)
ProtoMessage
()
{}
func
(
*
MixAuthorizeAction
)
ProtoMessage
()
{}
func
(
*
MixAuthorizeAction
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
MixAuthorizeAction
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
1
1
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
1
2
}
}
}
func
(
m
*
MixAuthorizeAction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
MixAuthorizeAction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -893,7 +940,7 @@ func (m *MixAction) Reset() { *m = MixAction{} }
...
@@ -893,7 +940,7 @@ func (m *MixAction) Reset() { *m = MixAction{} }
func
(
m
*
MixAction
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
MixAction
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
MixAction
)
ProtoMessage
()
{}
func
(
*
MixAction
)
ProtoMessage
()
{}
func
(
*
MixAction
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
MixAction
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
1
2
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
1
3
}
}
}
func
(
m
*
MixAction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
MixAction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1020,7 +1067,7 @@ func (m *DepositPublicInput) Reset() { *m = DepositPublicInput{} }
...
@@ -1020,7 +1067,7 @@ func (m *DepositPublicInput) Reset() { *m = DepositPublicInput{} }
func
(
m
*
DepositPublicInput
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
DepositPublicInput
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
DepositPublicInput
)
ProtoMessage
()
{}
func
(
*
DepositPublicInput
)
ProtoMessage
()
{}
func
(
*
DepositPublicInput
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
DepositPublicInput
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
1
3
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
1
4
}
}
}
func
(
m
*
DepositPublicInput
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
DepositPublicInput
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1069,7 +1116,7 @@ func (m *WithdrawPublicInput) Reset() { *m = WithdrawPublicInput{} }
...
@@ -1069,7 +1116,7 @@ func (m *WithdrawPublicInput) Reset() { *m = WithdrawPublicInput{} }
func
(
m
*
WithdrawPublicInput
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
WithdrawPublicInput
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
WithdrawPublicInput
)
ProtoMessage
()
{}
func
(
*
WithdrawPublicInput
)
ProtoMessage
()
{}
func
(
*
WithdrawPublicInput
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
WithdrawPublicInput
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
1
4
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
1
5
}
}
}
func
(
m
*
WithdrawPublicInput
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
WithdrawPublicInput
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1133,7 +1180,7 @@ func (m *TransferInputPublicInput) Reset() { *m = TransferInputPublicInp
...
@@ -1133,7 +1180,7 @@ func (m *TransferInputPublicInput) Reset() { *m = TransferInputPublicInp
func
(
m
*
TransferInputPublicInput
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
TransferInputPublicInput
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
TransferInputPublicInput
)
ProtoMessage
()
{}
func
(
*
TransferInputPublicInput
)
ProtoMessage
()
{}
func
(
*
TransferInputPublicInput
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
TransferInputPublicInput
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
1
5
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
1
6
}
}
}
func
(
m
*
TransferInputPublicInput
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
TransferInputPublicInput
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1202,7 +1249,7 @@ func (m *TransferOutputPublicInput) Reset() { *m = TransferOutputPublicI
...
@@ -1202,7 +1249,7 @@ func (m *TransferOutputPublicInput) Reset() { *m = TransferOutputPublicI
func
(
m
*
TransferOutputPublicInput
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
TransferOutputPublicInput
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
TransferOutputPublicInput
)
ProtoMessage
()
{}
func
(
*
TransferOutputPublicInput
)
ProtoMessage
()
{}
func
(
*
TransferOutputPublicInput
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
TransferOutputPublicInput
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
1
6
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
1
7
}
}
}
func
(
m
*
TransferOutputPublicInput
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
TransferOutputPublicInput
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1258,7 +1305,7 @@ func (m *AuthorizePublicInput) Reset() { *m = AuthorizePublicInput{} }
...
@@ -1258,7 +1305,7 @@ func (m *AuthorizePublicInput) Reset() { *m = AuthorizePublicInput{} }
func
(
m
*
AuthorizePublicInput
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
AuthorizePublicInput
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
AuthorizePublicInput
)
ProtoMessage
()
{}
func
(
*
AuthorizePublicInput
)
ProtoMessage
()
{}
func
(
*
AuthorizePublicInput
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
AuthorizePublicInput
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
1
7
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
1
8
}
}
}
func
(
m
*
AuthorizePublicInput
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
AuthorizePublicInput
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1319,7 +1366,7 @@ func (m *VerifyProofInfo) Reset() { *m = VerifyProofInfo{} }
...
@@ -1319,7 +1366,7 @@ func (m *VerifyProofInfo) Reset() { *m = VerifyProofInfo{} }
func
(
m
*
VerifyProofInfo
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
VerifyProofInfo
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
VerifyProofInfo
)
ProtoMessage
()
{}
func
(
*
VerifyProofInfo
)
ProtoMessage
()
{}
func
(
*
VerifyProofInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
VerifyProofInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
1
8
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
1
9
}
}
}
func
(
m
*
VerifyProofInfo
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
VerifyProofInfo
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1367,7 +1414,7 @@ func (m *ExistValue) Reset() { *m = ExistValue{} }
...
@@ -1367,7 +1414,7 @@ func (m *ExistValue) Reset() { *m = ExistValue{} }
func
(
m
*
ExistValue
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ExistValue
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ExistValue
)
ProtoMessage
()
{}
func
(
*
ExistValue
)
ProtoMessage
()
{}
func
(
*
ExistValue
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
ExistValue
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
19
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
20
}
}
}
func
(
m
*
ExistValue
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
ExistValue
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1415,7 +1462,7 @@ func (m *CommitSubTree) Reset() { *m = CommitSubTree{} }
...
@@ -1415,7 +1462,7 @@ func (m *CommitSubTree) Reset() { *m = CommitSubTree{} }
func
(
m
*
CommitSubTree
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
CommitSubTree
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
CommitSubTree
)
ProtoMessage
()
{}
func
(
*
CommitSubTree
)
ProtoMessage
()
{}
func
(
*
CommitSubTree
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
CommitSubTree
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
2
0
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
2
1
}
}
}
func
(
m
*
CommitSubTree
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
CommitSubTree
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1462,7 +1509,7 @@ func (m *CommitSubTrees) Reset() { *m = CommitSubTrees{} }
...
@@ -1462,7 +1509,7 @@ func (m *CommitSubTrees) Reset() { *m = CommitSubTrees{} }
func
(
m
*
CommitSubTrees
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
CommitSubTrees
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
CommitSubTrees
)
ProtoMessage
()
{}
func
(
*
CommitSubTrees
)
ProtoMessage
()
{}
func
(
*
CommitSubTrees
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
CommitSubTrees
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
2
1
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
2
2
}
}
}
func
(
m
*
CommitSubTrees
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
CommitSubTrees
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1509,7 +1556,7 @@ func (m *CommitTreeStatus) Reset() { *m = CommitTreeStatus{} }
...
@@ -1509,7 +1556,7 @@ func (m *CommitTreeStatus) Reset() { *m = CommitTreeStatus{} }
func
(
m
*
CommitTreeStatus
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
CommitTreeStatus
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
CommitTreeStatus
)
ProtoMessage
()
{}
func
(
*
CommitTreeStatus
)
ProtoMessage
()
{}
func
(
*
CommitTreeStatus
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
CommitTreeStatus
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
2
2
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
2
3
}
}
}
func
(
m
*
CommitTreeStatus
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
CommitTreeStatus
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1577,7 +1624,7 @@ func (m *ReceiptCommitTreeStatus) Reset() { *m = ReceiptCommitTreeStatus
...
@@ -1577,7 +1624,7 @@ func (m *ReceiptCommitTreeStatus) Reset() { *m = ReceiptCommitTreeStatus
func
(
m
*
ReceiptCommitTreeStatus
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ReceiptCommitTreeStatus
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReceiptCommitTreeStatus
)
ProtoMessage
()
{}
func
(
*
ReceiptCommitTreeStatus
)
ProtoMessage
()
{}
func
(
*
ReceiptCommitTreeStatus
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
ReceiptCommitTreeStatus
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
2
3
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
2
4
}
}
}
func
(
m
*
ReceiptCommitTreeStatus
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
ReceiptCommitTreeStatus
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1624,7 +1671,7 @@ func (m *ReceiptCommitSubLeaves) Reset() { *m = ReceiptCommitSubLeaves{}
...
@@ -1624,7 +1671,7 @@ func (m *ReceiptCommitSubLeaves) Reset() { *m = ReceiptCommitSubLeaves{}
func
(
m
*
ReceiptCommitSubLeaves
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ReceiptCommitSubLeaves
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReceiptCommitSubLeaves
)
ProtoMessage
()
{}
func
(
*
ReceiptCommitSubLeaves
)
ProtoMessage
()
{}
func
(
*
ReceiptCommitSubLeaves
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
ReceiptCommitSubLeaves
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
2
4
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
2
5
}
}
}
func
(
m
*
ReceiptCommitSubLeaves
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
ReceiptCommitSubLeaves
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1671,7 +1718,7 @@ func (m *ReceiptCommitSubRoots) Reset() { *m = ReceiptCommitSubRoots{} }
...
@@ -1671,7 +1718,7 @@ func (m *ReceiptCommitSubRoots) Reset() { *m = ReceiptCommitSubRoots{} }
func
(
m
*
ReceiptCommitSubRoots
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ReceiptCommitSubRoots
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReceiptCommitSubRoots
)
ProtoMessage
()
{}
func
(
*
ReceiptCommitSubRoots
)
ProtoMessage
()
{}
func
(
*
ReceiptCommitSubRoots
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
ReceiptCommitSubRoots
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
2
5
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
2
6
}
}
}
func
(
m
*
ReceiptCommitSubRoots
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
ReceiptCommitSubRoots
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1719,7 +1766,7 @@ func (m *ReceiptArchiveLeaves) Reset() { *m = ReceiptArchiveLeaves{} }
...
@@ -1719,7 +1766,7 @@ func (m *ReceiptArchiveLeaves) Reset() { *m = ReceiptArchiveLeaves{} }
func
(
m
*
ReceiptArchiveLeaves
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ReceiptArchiveLeaves
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReceiptArchiveLeaves
)
ProtoMessage
()
{}
func
(
*
ReceiptArchiveLeaves
)
ProtoMessage
()
{}
func
(
*
ReceiptArchiveLeaves
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
ReceiptArchiveLeaves
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
2
6
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
2
7
}
}
}
func
(
m
*
ReceiptArchiveLeaves
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
ReceiptArchiveLeaves
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1773,7 +1820,7 @@ func (m *ReceiptArchiveTreeRoot) Reset() { *m = ReceiptArchiveTreeRoot{}
...
@@ -1773,7 +1820,7 @@ func (m *ReceiptArchiveTreeRoot) Reset() { *m = ReceiptArchiveTreeRoot{}
func
(
m
*
ReceiptArchiveTreeRoot
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ReceiptArchiveTreeRoot
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReceiptArchiveTreeRoot
)
ProtoMessage
()
{}
func
(
*
ReceiptArchiveTreeRoot
)
ProtoMessage
()
{}
func
(
*
ReceiptArchiveTreeRoot
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
ReceiptArchiveTreeRoot
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
2
7
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
2
8
}
}
}
func
(
m
*
ReceiptArchiveTreeRoot
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
ReceiptArchiveTreeRoot
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1819,7 +1866,7 @@ func (m *CommitTreeLeaves) Reset() { *m = CommitTreeLeaves{} }
...
@@ -1819,7 +1866,7 @@ func (m *CommitTreeLeaves) Reset() { *m = CommitTreeLeaves{} }
func
(
m
*
CommitTreeLeaves
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
CommitTreeLeaves
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
CommitTreeLeaves
)
ProtoMessage
()
{}
func
(
*
CommitTreeLeaves
)
ProtoMessage
()
{}
func
(
*
CommitTreeLeaves
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
CommitTreeLeaves
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
2
8
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
2
9
}
}
}
func
(
m
*
CommitTreeLeaves
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
CommitTreeLeaves
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1858,7 +1905,7 @@ func (m *CommitTreeRoots) Reset() { *m = CommitTreeRoots{} }
...
@@ -1858,7 +1905,7 @@ func (m *CommitTreeRoots) Reset() { *m = CommitTreeRoots{} }
func
(
m
*
CommitTreeRoots
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
CommitTreeRoots
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
CommitTreeRoots
)
ProtoMessage
()
{}
func
(
*
CommitTreeRoots
)
ProtoMessage
()
{}
func
(
*
CommitTreeRoots
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
CommitTreeRoots
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
29
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
30
}
}
}
func
(
m
*
CommitTreeRoots
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
CommitTreeRoots
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1901,7 +1948,7 @@ func (m *CommitTreeProve) Reset() { *m = CommitTreeProve{} }
...
@@ -1901,7 +1948,7 @@ func (m *CommitTreeProve) Reset() { *m = CommitTreeProve{} }
func
(
m
*
CommitTreeProve
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
CommitTreeProve
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
CommitTreeProve
)
ProtoMessage
()
{}
func
(
*
CommitTreeProve
)
ProtoMessage
()
{}
func
(
*
CommitTreeProve
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
CommitTreeProve
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
3
0
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
3
1
}
}
}
func
(
m
*
CommitTreeProve
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
CommitTreeProve
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -1972,7 +2019,7 @@ func (m *TreeInfoReq) Reset() { *m = TreeInfoReq{} }
...
@@ -1972,7 +2019,7 @@ func (m *TreeInfoReq) Reset() { *m = TreeInfoReq{} }
func
(
m
*
TreeInfoReq
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
TreeInfoReq
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
TreeInfoReq
)
ProtoMessage
()
{}
func
(
*
TreeInfoReq
)
ProtoMessage
()
{}
func
(
*
TreeInfoReq
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
TreeInfoReq
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
3
1
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
3
2
}
}
}
func
(
m
*
TreeInfoReq
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
TreeInfoReq
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -2039,7 +2086,7 @@ func (m *TreeListResp) Reset() { *m = TreeListResp{} }
...
@@ -2039,7 +2086,7 @@ func (m *TreeListResp) Reset() { *m = TreeListResp{} }
func
(
m
*
TreeListResp
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
TreeListResp
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
TreeListResp
)
ProtoMessage
()
{}
func
(
*
TreeListResp
)
ProtoMessage
()
{}
func
(
*
TreeListResp
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
TreeListResp
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
3
2
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
3
3
}
}
}
func
(
m
*
TreeListResp
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
TreeListResp
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -2078,7 +2125,7 @@ func (m *RootListResp) Reset() { *m = RootListResp{} }
...
@@ -2078,7 +2125,7 @@ func (m *RootListResp) Reset() { *m = RootListResp{} }
func
(
m
*
RootListResp
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
RootListResp
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
RootListResp
)
ProtoMessage
()
{}
func
(
*
RootListResp
)
ProtoMessage
()
{}
func
(
*
RootListResp
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
RootListResp
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
3
3
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
3
4
}
}
}
func
(
m
*
RootListResp
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
RootListResp
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -2118,7 +2165,7 @@ func (m *SubTreeResp) Reset() { *m = SubTreeResp{} }
...
@@ -2118,7 +2165,7 @@ func (m *SubTreeResp) Reset() { *m = SubTreeResp{} }
func
(
m
*
SubTreeResp
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
SubTreeResp
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
SubTreeResp
)
ProtoMessage
()
{}
func
(
*
SubTreeResp
)
ProtoMessage
()
{}
func
(
*
SubTreeResp
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
SubTreeResp
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
3
4
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
3
5
}
}
}
func
(
m
*
SubTreeResp
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
SubTreeResp
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -2166,7 +2213,7 @@ func (m *TreeStatusResp) Reset() { *m = TreeStatusResp{} }
...
@@ -2166,7 +2213,7 @@ func (m *TreeStatusResp) Reset() { *m = TreeStatusResp{} }
func
(
m
*
TreeStatusResp
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
TreeStatusResp
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
TreeStatusResp
)
ProtoMessage
()
{}
func
(
*
TreeStatusResp
)
ProtoMessage
()
{}
func
(
*
TreeStatusResp
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
TreeStatusResp
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
3
5
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
3
6
}
}
}
func
(
m
*
TreeStatusResp
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
TreeStatusResp
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -2222,7 +2269,7 @@ func (m *PaymentKeyPair) Reset() { *m = PaymentKeyPair{} }
...
@@ -2222,7 +2269,7 @@ func (m *PaymentKeyPair) Reset() { *m = PaymentKeyPair{} }
func
(
m
*
PaymentKeyPair
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
PaymentKeyPair
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
PaymentKeyPair
)
ProtoMessage
()
{}
func
(
*
PaymentKeyPair
)
ProtoMessage
()
{}
func
(
*
PaymentKeyPair
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
PaymentKeyPair
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
3
6
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
3
7
}
}
}
func
(
m
*
PaymentKeyPair
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
PaymentKeyPair
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -2272,7 +2319,7 @@ func (m *EncryptKeyPair) Reset() { *m = EncryptKeyPair{} }
...
@@ -2272,7 +2319,7 @@ func (m *EncryptKeyPair) Reset() { *m = EncryptKeyPair{} }
func
(
m
*
EncryptKeyPair
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
EncryptKeyPair
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
EncryptKeyPair
)
ProtoMessage
()
{}
func
(
*
EncryptKeyPair
)
ProtoMessage
()
{}
func
(
*
EncryptKeyPair
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
EncryptKeyPair
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
3
7
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
3
8
}
}
}
func
(
m
*
EncryptKeyPair
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
EncryptKeyPair
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -2321,7 +2368,7 @@ func (m *AccountPrivacyKey) Reset() { *m = AccountPrivacyKey{} }
...
@@ -2321,7 +2368,7 @@ func (m *AccountPrivacyKey) Reset() { *m = AccountPrivacyKey{} }
func
(
m
*
AccountPrivacyKey
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
AccountPrivacyKey
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
AccountPrivacyKey
)
ProtoMessage
()
{}
func
(
*
AccountPrivacyKey
)
ProtoMessage
()
{}
func
(
*
AccountPrivacyKey
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
AccountPrivacyKey
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
3
8
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
3
9
}
}
}
func
(
m
*
AccountPrivacyKey
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
AccountPrivacyKey
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -2368,7 +2415,7 @@ func (m *WalletAddrPrivacy) Reset() { *m = WalletAddrPrivacy{} }
...
@@ -2368,7 +2415,7 @@ func (m *WalletAddrPrivacy) Reset() { *m = WalletAddrPrivacy{} }
func
(
m
*
WalletAddrPrivacy
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
WalletAddrPrivacy
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
WalletAddrPrivacy
)
ProtoMessage
()
{}
func
(
*
WalletAddrPrivacy
)
ProtoMessage
()
{}
func
(
*
WalletAddrPrivacy
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
WalletAddrPrivacy
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
39
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
40
}
}
}
func
(
m
*
WalletAddrPrivacy
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
WalletAddrPrivacy
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -2420,7 +2467,7 @@ func (m *SecretData) Reset() { *m = SecretData{} }
...
@@ -2420,7 +2467,7 @@ func (m *SecretData) Reset() { *m = SecretData{} }
func
(
m
*
SecretData
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
SecretData
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
SecretData
)
ProtoMessage
()
{}
func
(
*
SecretData
)
ProtoMessage
()
{}
func
(
*
SecretData
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
SecretData
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
4
0
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
4
1
}
}
}
func
(
m
*
SecretData
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
SecretData
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -2502,7 +2549,7 @@ func (m *EncryptSecretData) Reset() { *m = EncryptSecretData{} }
...
@@ -2502,7 +2549,7 @@ func (m *EncryptSecretData) Reset() { *m = EncryptSecretData{} }
func
(
m
*
EncryptSecretData
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
EncryptSecretData
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
EncryptSecretData
)
ProtoMessage
()
{}
func
(
*
EncryptSecretData
)
ProtoMessage
()
{}
func
(
*
EncryptSecretData
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
EncryptSecretData
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
4
1
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
4
2
}
}
}
func
(
m
*
EncryptSecretData
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
EncryptSecretData
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -2550,7 +2597,7 @@ func (m *DecryptSecretData) Reset() { *m = DecryptSecretData{} }
...
@@ -2550,7 +2597,7 @@ func (m *DecryptSecretData) Reset() { *m = DecryptSecretData{} }
func
(
m
*
DecryptSecretData
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
DecryptSecretData
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
DecryptSecretData
)
ProtoMessage
()
{}
func
(
*
DecryptSecretData
)
ProtoMessage
()
{}
func
(
*
DecryptSecretData
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
DecryptSecretData
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
4
2
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
4
3
}
}
}
func
(
m
*
DecryptSecretData
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
DecryptSecretData
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -2607,7 +2654,7 @@ func (m *DepositInfo) Reset() { *m = DepositInfo{} }
...
@@ -2607,7 +2654,7 @@ func (m *DepositInfo) Reset() { *m = DepositInfo{} }
func
(
m
*
DepositInfo
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
DepositInfo
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
DepositInfo
)
ProtoMessage
()
{}
func
(
*
DepositInfo
)
ProtoMessage
()
{}
func
(
*
DepositInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
DepositInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
4
3
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
4
4
}
}
}
func
(
m
*
DepositInfo
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
DepositInfo
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -2669,7 +2716,7 @@ func (m *DepositTxReq) Reset() { *m = DepositTxReq{} }
...
@@ -2669,7 +2716,7 @@ func (m *DepositTxReq) Reset() { *m = DepositTxReq{} }
func
(
m
*
DepositTxReq
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
DepositTxReq
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
DepositTxReq
)
ProtoMessage
()
{}
func
(
*
DepositTxReq
)
ProtoMessage
()
{}
func
(
*
DepositTxReq
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
DepositTxReq
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
4
4
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
4
5
}
}
}
func
(
m
*
DepositTxReq
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
DepositTxReq
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -2717,7 +2764,7 @@ func (m *DepositProofResp) Reset() { *m = DepositProofResp{} }
...
@@ -2717,7 +2764,7 @@ func (m *DepositProofResp) Reset() { *m = DepositProofResp{} }
func
(
m
*
DepositProofResp
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
DepositProofResp
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
DepositProofResp
)
ProtoMessage
()
{}
func
(
*
DepositProofResp
)
ProtoMessage
()
{}
func
(
*
DepositProofResp
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
DepositProofResp
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
4
5
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
4
6
}
}
}
func
(
m
*
DepositProofResp
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
DepositProofResp
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -2772,7 +2819,7 @@ func (m *TreePathProof) Reset() { *m = TreePathProof{} }
...
@@ -2772,7 +2819,7 @@ func (m *TreePathProof) Reset() { *m = TreePathProof{} }
func
(
m
*
TreePathProof
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
TreePathProof
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
TreePathProof
)
ProtoMessage
()
{}
func
(
*
TreePathProof
)
ProtoMessage
()
{}
func
(
*
TreePathProof
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
TreePathProof
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
4
6
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
4
7
}
}
}
func
(
m
*
TreePathProof
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
TreePathProof
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -2828,7 +2875,7 @@ func (m *WithdrawTxReq) Reset() { *m = WithdrawTxReq{} }
...
@@ -2828,7 +2875,7 @@ func (m *WithdrawTxReq) Reset() { *m = WithdrawTxReq{} }
func
(
m
*
WithdrawTxReq
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
WithdrawTxReq
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
WithdrawTxReq
)
ProtoMessage
()
{}
func
(
*
WithdrawTxReq
)
ProtoMessage
()
{}
func
(
*
WithdrawTxReq
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
WithdrawTxReq
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
4
7
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
4
8
}
}
}
func
(
m
*
WithdrawTxReq
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
WithdrawTxReq
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -2884,7 +2931,7 @@ func (m *AuthTxReq) Reset() { *m = AuthTxReq{} }
...
@@ -2884,7 +2931,7 @@ func (m *AuthTxReq) Reset() { *m = AuthTxReq{} }
func
(
m
*
AuthTxReq
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
AuthTxReq
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
AuthTxReq
)
ProtoMessage
()
{}
func
(
*
AuthTxReq
)
ProtoMessage
()
{}
func
(
*
AuthTxReq
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
AuthTxReq
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
4
8
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
4
9
}
}
}
func
(
m
*
AuthTxReq
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
AuthTxReq
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -2938,7 +2985,7 @@ func (m *TransferInputTxReq) Reset() { *m = TransferInputTxReq{} }
...
@@ -2938,7 +2985,7 @@ func (m *TransferInputTxReq) Reset() { *m = TransferInputTxReq{} }
func
(
m
*
TransferInputTxReq
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
TransferInputTxReq
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
TransferInputTxReq
)
ProtoMessage
()
{}
func
(
*
TransferInputTxReq
)
ProtoMessage
()
{}
func
(
*
TransferInputTxReq
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
TransferInputTxReq
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
49
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
50
}
}
}
func
(
m
*
TransferInputTxReq
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
TransferInputTxReq
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -2985,7 +3032,7 @@ func (m *TransferOutputTxReq) Reset() { *m = TransferOutputTxReq{} }
...
@@ -2985,7 +3032,7 @@ func (m *TransferOutputTxReq) Reset() { *m = TransferOutputTxReq{} }
func
(
m
*
TransferOutputTxReq
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
TransferOutputTxReq
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
TransferOutputTxReq
)
ProtoMessage
()
{}
func
(
*
TransferOutputTxReq
)
ProtoMessage
()
{}
func
(
*
TransferOutputTxReq
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
TransferOutputTxReq
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
5
0
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
5
1
}
}
}
func
(
m
*
TransferOutputTxReq
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
TransferOutputTxReq
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -3032,7 +3079,7 @@ func (m *TransferTxReq) Reset() { *m = TransferTxReq{} }
...
@@ -3032,7 +3079,7 @@ func (m *TransferTxReq) Reset() { *m = TransferTxReq{} }
func
(
m
*
TransferTxReq
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
TransferTxReq
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
TransferTxReq
)
ProtoMessage
()
{}
func
(
*
TransferTxReq
)
ProtoMessage
()
{}
func
(
*
TransferTxReq
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
TransferTxReq
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
5
1
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
5
2
}
}
}
func
(
m
*
TransferTxReq
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
TransferTxReq
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -3080,7 +3127,7 @@ func (m *ShieldAmount) Reset() { *m = ShieldAmount{} }
...
@@ -3080,7 +3127,7 @@ func (m *ShieldAmount) Reset() { *m = ShieldAmount{} }
func
(
m
*
ShieldAmount
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ShieldAmount
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ShieldAmount
)
ProtoMessage
()
{}
func
(
*
ShieldAmount
)
ProtoMessage
()
{}
func
(
*
ShieldAmount
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
ShieldAmount
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
5
2
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
5
3
}
}
}
func
(
m
*
ShieldAmount
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
ShieldAmount
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -3131,7 +3178,7 @@ func (m *ShieldAmountRst) Reset() { *m = ShieldAmountRst{} }
...
@@ -3131,7 +3178,7 @@ func (m *ShieldAmountRst) Reset() { *m = ShieldAmountRst{} }
func
(
m
*
ShieldAmountRst
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ShieldAmountRst
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ShieldAmountRst
)
ProtoMessage
()
{}
func
(
*
ShieldAmountRst
)
ProtoMessage
()
{}
func
(
*
ShieldAmountRst
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
ShieldAmountRst
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
5
3
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
5
4
}
}
}
func
(
m
*
ShieldAmountRst
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
ShieldAmountRst
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -3211,7 +3258,7 @@ func (m *CreateRawTxReq) Reset() { *m = CreateRawTxReq{} }
...
@@ -3211,7 +3258,7 @@ func (m *CreateRawTxReq) Reset() { *m = CreateRawTxReq{} }
func
(
m
*
CreateRawTxReq
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
CreateRawTxReq
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
CreateRawTxReq
)
ProtoMessage
()
{}
func
(
*
CreateRawTxReq
)
ProtoMessage
()
{}
func
(
*
CreateRawTxReq
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
CreateRawTxReq
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
5
4
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
5
5
}
}
}
func
(
m
*
CreateRawTxReq
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
CreateRawTxReq
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -3294,7 +3341,7 @@ func (m *PaymentKeysReq) Reset() { *m = PaymentKeysReq{} }
...
@@ -3294,7 +3341,7 @@ func (m *PaymentKeysReq) Reset() { *m = PaymentKeysReq{} }
func
(
m
*
PaymentKeysReq
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
PaymentKeysReq
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
PaymentKeysReq
)
ProtoMessage
()
{}
func
(
*
PaymentKeysReq
)
ProtoMessage
()
{}
func
(
*
PaymentKeysReq
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
PaymentKeysReq
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
5
5
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
5
6
}
}
}
func
(
m
*
PaymentKeysReq
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
PaymentKeysReq
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -3353,7 +3400,7 @@ func (m *WalletNoteInfo) Reset() { *m = WalletNoteInfo{} }
...
@@ -3353,7 +3400,7 @@ func (m *WalletNoteInfo) Reset() { *m = WalletNoteInfo{} }
func
(
m
*
WalletNoteInfo
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
WalletNoteInfo
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
WalletNoteInfo
)
ProtoMessage
()
{}
func
(
*
WalletNoteInfo
)
ProtoMessage
()
{}
func
(
*
WalletNoteInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
WalletNoteInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
5
6
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
5
7
}
}
}
func
(
m
*
WalletNoteInfo
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
WalletNoteInfo
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -3435,7 +3482,7 @@ func (m *WalletDbMixInfo) Reset() { *m = WalletDbMixInfo{} }
...
@@ -3435,7 +3482,7 @@ func (m *WalletDbMixInfo) Reset() { *m = WalletDbMixInfo{} }
func
(
m
*
WalletDbMixInfo
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
WalletDbMixInfo
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
WalletDbMixInfo
)
ProtoMessage
()
{}
func
(
*
WalletDbMixInfo
)
ProtoMessage
()
{}
func
(
*
WalletDbMixInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
WalletDbMixInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
5
7
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
5
8
}
}
}
func
(
m
*
WalletDbMixInfo
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
WalletDbMixInfo
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -3488,7 +3535,7 @@ func (m *WalletMixIndexReq) Reset() { *m = WalletMixIndexReq{} }
...
@@ -3488,7 +3535,7 @@ func (m *WalletMixIndexReq) Reset() { *m = WalletMixIndexReq{} }
func
(
m
*
WalletMixIndexReq
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
WalletMixIndexReq
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
WalletMixIndexReq
)
ProtoMessage
()
{}
func
(
*
WalletMixIndexReq
)
ProtoMessage
()
{}
func
(
*
WalletMixIndexReq
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
WalletMixIndexReq
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
5
8
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
5
9
}
}
}
func
(
m
*
WalletMixIndexReq
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
WalletMixIndexReq
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -3576,7 +3623,7 @@ func (m *WalletNoteResp) Reset() { *m = WalletNoteResp{} }
...
@@ -3576,7 +3623,7 @@ func (m *WalletNoteResp) Reset() { *m = WalletNoteResp{} }
func
(
m
*
WalletNoteResp
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
WalletNoteResp
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
WalletNoteResp
)
ProtoMessage
()
{}
func
(
*
WalletNoteResp
)
ProtoMessage
()
{}
func
(
*
WalletNoteResp
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
WalletNoteResp
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
59
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
60
}
}
}
func
(
m
*
WalletNoteResp
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
WalletNoteResp
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -3617,7 +3664,7 @@ func (m *WalletEnablePrivacyRst) Reset() { *m = WalletEnablePrivacyRst{}
...
@@ -3617,7 +3664,7 @@ func (m *WalletEnablePrivacyRst) Reset() { *m = WalletEnablePrivacyRst{}
func
(
m
*
WalletEnablePrivacyRst
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
WalletEnablePrivacyRst
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
WalletEnablePrivacyRst
)
ProtoMessage
()
{}
func
(
*
WalletEnablePrivacyRst
)
ProtoMessage
()
{}
func
(
*
WalletEnablePrivacyRst
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
WalletEnablePrivacyRst
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
6
0
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
6
1
}
}
}
func
(
m
*
WalletEnablePrivacyRst
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
WalletEnablePrivacyRst
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -3670,7 +3717,7 @@ func (m *WalletEnablePrivacyResp) Reset() { *m = WalletEnablePrivacyResp
...
@@ -3670,7 +3717,7 @@ func (m *WalletEnablePrivacyResp) Reset() { *m = WalletEnablePrivacyResp
func
(
m
*
WalletEnablePrivacyResp
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
WalletEnablePrivacyResp
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
WalletEnablePrivacyResp
)
ProtoMessage
()
{}
func
(
*
WalletEnablePrivacyResp
)
ProtoMessage
()
{}
func
(
*
WalletEnablePrivacyResp
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
WalletEnablePrivacyResp
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
6
1
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
6
2
}
}
}
func
(
m
*
WalletEnablePrivacyResp
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
WalletEnablePrivacyResp
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -3711,7 +3758,7 @@ func (m *LocalMixTx) Reset() { *m = LocalMixTx{} }
...
@@ -3711,7 +3758,7 @@ func (m *LocalMixTx) Reset() { *m = LocalMixTx{} }
func
(
m
*
LocalMixTx
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
LocalMixTx
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
LocalMixTx
)
ProtoMessage
()
{}
func
(
*
LocalMixTx
)
ProtoMessage
()
{}
func
(
*
LocalMixTx
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
LocalMixTx
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
6
2
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
6
3
}
}
}
func
(
m
*
LocalMixTx
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
LocalMixTx
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -3769,7 +3816,7 @@ func (m *MixTxListReq) Reset() { *m = MixTxListReq{} }
...
@@ -3769,7 +3816,7 @@ func (m *MixTxListReq) Reset() { *m = MixTxListReq{} }
func
(
m
*
MixTxListReq
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
MixTxListReq
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
MixTxListReq
)
ProtoMessage
()
{}
func
(
*
MixTxListReq
)
ProtoMessage
()
{}
func
(
*
MixTxListReq
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
MixTxListReq
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
6
3
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
6
4
}
}
}
func
(
m
*
MixTxListReq
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
MixTxListReq
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -3843,7 +3890,7 @@ func (m *MixTxListResp) Reset() { *m = MixTxListResp{} }
...
@@ -3843,7 +3890,7 @@ func (m *MixTxListResp) Reset() { *m = MixTxListResp{} }
func
(
m
*
MixTxListResp
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
MixTxListResp
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
MixTxListResp
)
ProtoMessage
()
{}
func
(
*
MixTxListResp
)
ProtoMessage
()
{}
func
(
*
MixTxListResp
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
MixTxListResp
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
6
4
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
6
5
}
}
}
func
(
m
*
MixTxListResp
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
MixTxListResp
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -3884,7 +3931,7 @@ func (m *PrivacyAddrResult) Reset() { *m = PrivacyAddrResult{} }
...
@@ -3884,7 +3931,7 @@ func (m *PrivacyAddrResult) Reset() { *m = PrivacyAddrResult{} }
func
(
m
*
PrivacyAddrResult
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
PrivacyAddrResult
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
PrivacyAddrResult
)
ProtoMessage
()
{}
func
(
*
PrivacyAddrResult
)
ProtoMessage
()
{}
func
(
*
PrivacyAddrResult
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
PrivacyAddrResult
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
6
5
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
6
6
}
}
}
func
(
m
*
PrivacyAddrResult
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
PrivacyAddrResult
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -3937,7 +3984,7 @@ func (m *ReqEnablePrivacyRst) Reset() { *m = ReqEnablePrivacyRst{} }
...
@@ -3937,7 +3984,7 @@ func (m *ReqEnablePrivacyRst) Reset() { *m = ReqEnablePrivacyRst{} }
func
(
m
*
ReqEnablePrivacyRst
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ReqEnablePrivacyRst
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqEnablePrivacyRst
)
ProtoMessage
()
{}
func
(
*
ReqEnablePrivacyRst
)
ProtoMessage
()
{}
func
(
*
ReqEnablePrivacyRst
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
ReqEnablePrivacyRst
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
6
6
}
return
fileDescriptor_5c21d519a9be369a
,
[]
int
{
6
7
}
}
}
func
(
m
*
ReqEnablePrivacyRst
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
ReqEnablePrivacyRst
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
@@ -3975,6 +4022,7 @@ func init() {
...
@@ -3975,6 +4022,7 @@ func init() {
proto
.
RegisterType
((
*
ZkVerifyKeys
)(
nil
),
"types.ZkVerifyKeys"
)
proto
.
RegisterType
((
*
ZkVerifyKeys
)(
nil
),
"types.ZkVerifyKeys"
)
proto
.
RegisterType
((
*
AuthKeys
)(
nil
),
"types.AuthKeys"
)
proto
.
RegisterType
((
*
AuthKeys
)(
nil
),
"types.AuthKeys"
)
proto
.
RegisterType
((
*
PaymentKey
)(
nil
),
"types.PaymentKey"
)
proto
.
RegisterType
((
*
PaymentKey
)(
nil
),
"types.PaymentKey"
)
proto
.
RegisterType
((
*
TokenTxFeeAddrReq
)(
nil
),
"types.TokenTxFeeAddrReq"
)
proto
.
RegisterType
((
*
MixConfigAction
)(
nil
),
"types.MixConfigAction"
)
proto
.
RegisterType
((
*
MixConfigAction
)(
nil
),
"types.MixConfigAction"
)
proto
.
RegisterType
((
*
DHSecret
)(
nil
),
"types.DHSecret"
)
proto
.
RegisterType
((
*
DHSecret
)(
nil
),
"types.DHSecret"
)
proto
.
RegisterType
((
*
DHSecretGroup
)(
nil
),
"types.DHSecretGroup"
)
proto
.
RegisterType
((
*
DHSecretGroup
)(
nil
),
"types.DHSecretGroup"
)
...
@@ -4045,175 +4093,177 @@ func init() {
...
@@ -4045,175 +4093,177 @@ func init() {
}
}
var
fileDescriptor_5c21d519a9be369a
=
[]
byte
{
var
fileDescriptor_5c21d519a9be369a
=
[]
byte
{
// 2683 bytes of a gzipped FileDescriptorProto
// 2705 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0xcc
,
0x1a
,
0xcb
,
0x6e
,
0x23
,
0xc7
,
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0xcc
,
0x3a
,
0x4b
,
0x6f
,
0x23
,
0xc7
,
0x51
,
0x43
,
0x0e
,
0x5f
,
0x25
,
0x52
,
0xa2
,
0x7a
,
0x65
,
0x2d
,
0x2d
,
0x38
,
0x86
,
0xd2
,
0xde
,
0xd8
,
0xd1
,
0x1a
,
0x72
,
0xf8
,
0x2a
,
0x91
,
0x12
,
0xd5
,
0x2b
,
0x6b
,
0x69
,
0xc2
,
0xdf
,
0x42
,
0x5f
,
0x7b
,
0xb2
,
0x14
,
0x28
,
0xb6
,
0xd6
,
0x31
,
0x60
,
0x24
,
0x6b
,
0x84
,
0x5e
,
0x52
,
0x2b
,
0x7a
,
0x25
,
0x4a
,
0x63
,
0xcb
,
0x52
,
0xa0
,
0xac
,
0xb5
,
0x8e
,
0x01
,
0x23
,
0x59
,
0x23
,
0xf4
,
0x92
,
0x5a
,
0xd2
,
0x2b
,
0x18
,
0x52
,
0xfb
,
0x32
,
0x1c
,
0x60
,
0x44
,
0xb6
,
0xa4
,
0xc1
,
0x92
,
0x1c
,
0xee
,
0xcc
,
0x50
,
0x4b
,
0x51
,
0x42
,
0x93
,
0xda
,
0x97
,
0xe1
,
0x00
,
0x23
,
0xb2
,
0x25
,
0x0e
,
0x96
,
0xe4
,
0x50
,
0x33
,
0x43
,
0xfa
,
0x60
,
0x20
,
0x48
,
0x80
,
0x20
,
0x97
,
0x20
,
0x40
,
0x0e
,
0xb9
,
0x05
,
0xc8
,
0x21
,
0xc8
,
0x0f
,
0x2d
,
0xe9
,
0x83
,
0x81
,
0x20
,
0x01
,
0x82
,
0x5c
,
0x82
,
0x00
,
0x39
,
0xe4
,
0x16
,
0x20
,
0x87
,
0x20
,
0x04
,
0x39
,
0xe4
,
0x0b
,
0x72
,
0xcf
,
0x21
,
0xd7
,
0x1c
,
0x73
,
0xce
,
0x17
,
0x04
,
0xd5
,
0x8f
,
0x99
,
0x7f
,
0x20
,
0xc8
,
0x21
,
0xbf
,
0x20
,
0xf7
,
0x1c
,
0x72
,
0xcd
,
0x31
,
0xe7
,
0xfc
,
0x82
,
0xa0
,
0x5f
,
0x6e
,
0x92
,
0x92
,
0x76
,
0x93
,
0x3d
,
0xe4
,
0xd6
,
0x55
,
0x53
,
0x5d
,
0x5d
,
0x5d
,
0x55
,
0x5d
,
0x2f
,
0x33
,
0xdd
,
0x24
,
0x25
,
0xed
,
0xc6
,
0x7b
,
0xc8
,
0xad
,
0xab
,
0x58
,
0x5d
,
0x5d
,
0x5d
,
0x55
,
0x5d
,
0x12
,
0x0a
,
0x7d
,
0x6f
,
0xbc
,
0x33
,
0x0c
,
0xfc
,
0xc8
,
0x27
,
0x99
,
0x68
,
0x32
,
0x64
,
0xe1
,
0x7a
,
0xaf
,
0x21
,
0xe4
,
0x06
,
0xee
,
0x64
,
0x77
,
0xe4
,
0x7b
,
0xa1
,
0x87
,
0x52
,
0xe1
,
0x74
,
0x44
,
0x83
,
0xb1
,
0xe3
,
0xf7
,
0xfb
,
0xfe
,
0x40
,
0x20
,
0xd7
,
0x57
,
0xa2
,
0xc0
,
0x1d
,
0x84
,
0x6e
,
0x27
,
0xf2
,
0x72
,
0xbe
,
0xe3
,
0x0d
,
0x06
,
0xde
,
0x50
,
0x20
,
0xcb
,
0x6b
,
0xa1
,
0xef
,
0x0c
,
0x03
,
0xa7
,
0x13
,
0x14
,
0x8a
,
0x7e
,
0x09
,
0x8b
,
0xcf
,
0x9e
,
0x3f
,
0x62
,
0x81
,
0x77
,
0x36
,
0x79
,
0xc8
,
0x26
,
0xe4
,
0xba
,
0x0a
,
0x85
,
0xbf
,
0x84
,
0xe5
,
0x17
,
0x2f
,
0x9f
,
0x50
,
0xdf
,
0x3d
,
0x9b
,
0x3e
,
0xa6
,
0x53
,
0x7b
,
0x60
,
0xe3
,
0xc6
,
0x8a
,
0xb5
,
0x61
,
0x6d
,
0x2e
,
0xed
,
0xae
,
0xec
,
0x70
,
0x2e
,
0x3b
,
0xe2
,
0xf4
,
0x3d
,
0xb0
,
0xd9
,
0xc6
,
0x92
,
0xb5
,
0x69
,
0x6d
,
0xad
,
0xec
,
0xad
,
0xed
,
0x72
,
0x2e
,
0xbb
,
0x7b
,
0x7b
,
0x32
,
0x64
,
0x0e
,
0xff
,
0x4c
,
0x56
,
0x21
,
0x73
,
0xe9
,
0xf6
,
0x46
,
0xac
,
0x92
,
0xda
,
0xe2
,
0xf7
,
0xf6
,
0x74
,
0x44
,
0x09
,
0xff
,
0x19
,
0xad
,
0x43
,
0xea
,
0xd2
,
0xe9
,
0x8f
,
0x69
,
0x29
,
0xb0
,
0x36
,
0x0b
,
0x8e
,
0x00
,
0xe8
,
0xa7
,
0x50
,
0xd4
,
0x78
,
0x85
,
0xe4
,
0x7d
,
0xb0
,
0xbb
,
0x6e
,
0xb1
,
0x69
,
0x6d
,
0xe5
,
0x88
,
0x00
,
0xf0
,
0xa7
,
0x90
,
0xd7
,
0x78
,
0x05
,
0xe8
,
0x03
,
0xb0
,
0xbb
,
0xe4
,
0x56
,
0xac
,
0x8d
,
0xf4
,
0xe6
,
0xe2
,
0x2e
,
0x91
,
0xcc
,
0x34
,
0x12
,
0x87
,
0x7f
,
0xa7
,
0xef
,
0x4e
,
0xe8
,
0x94
,
0xac
,
0xcd
,
0xe4
,
0xd6
,
0xf2
,
0x1e
,
0x92
,
0xcc
,
0x34
,
0x12
,
0xc2
,
0x7f
,
0xc7
,
0x42
,
0xbe
,
0x3a
,
0x8a
,
0x2e
,
0xf8
,
0x1e
,
0x02
,
0xf6
,
0x73
,
0x36
,
0x09
,
0xf9
,
0x9e
,
0x82
,
0xc3
,
0x77
,
0x20
,
0x5b
,
0x19
,
0x87
,
0x3d
,
0xbe
,
0x07
,
0x81
,
0xfd
,
0x92
,
0x4e
,
0x03
,
0xbe
,
0x27
,
0x47
,
0xd7
,
0xf4
,
0x14
,
0xe0
,
0xd8
,
0x9d
,
0xf4
,
0xd9
,
0x20
,
0x42
,
0x11
,
0x09
,
0xd8
,
0x6e
,
0xb7
,
0x1b
,
0xf8
,
0x1a
,
0x9f
,
0x02
,
0x1c
,
0x3b
,
0xd3
,
0x01
,
0x1d
,
0x86
,
0x4c
,
0x44
,
0x04
,
0xb6
,
0xd3
,
0xed
,
0x70
,
0x11
,
0x0b
,
0x0e
,
0x5f
,
0x93
,
0x0d
,
0x58
,
0x0c
,
0x58
,
0x87
,
0x79
,
0x97
,
0x2c
,
0x78
,
0xc8
,
0xfa
,
0x5c
,
0xc4
,
0x1c
,
0xe1
,
0x6b
,
0xb4
,
0x09
,
0xcb
,
0x3e
,
0xed
,
0x50
,
0xf7
,
0x92
,
0xfa
,
0x8f
,
0x26
,
0x52
,
0x2a
,
0x1d
,
0x45
,
0xde
,
0x05
,
0x60
,
0x83
,
0x4e
,
0x30
,
0x19
,
0x22
,
0x8f
,
0x4a
,
0x9a
,
0xe9
,
0x54
,
0x4a
,
0xa5
,
0xa3
,
0xd0
,
0x1d
,
0x00
,
0x3a
,
0xec
,
0xf8
,
0xd3
,
0x11
,
0xe3
,
0x51
,
0x4a
,
0x13
,
0x68
,
0x18
,
0xfa
,
0x6f
,
0x0b
,
0x96
,
0x0f
,
0xbd
,
0xf1
,
0x7d
,
0x7f
,
0x70
,
0xe6
,
0x9d
,
0x57
,
0x72
,
0x02
,
0x0d
,
0x83
,
0x5b
,
0xb0
,
0xd6
,
0xf6
,
0x5e
,
0xd2
,
0x61
,
0x7b
,
0xb2
,
0x4f
,
0x69
,
0xa5
,
0xb9
,
0x86
,
0xc8
,
0x1d
,
0x48
,
0xb5
,
0x27
,
0x52
,
0x15
,
0xab
,
0x52
,
0xfa
,
0x98
,
0x86
,
0x6b
,
0x23
,
0xdb
,
0xf5
,
0x09
,
0xbd
,
0x40
,
0xef
,
0x41
,
0xce
,
0x09
,
0x02
,
0x1a
,
0xd6
,
0x26
,
0xb4
,
0x23
,
0xcf
,
0xd5
,
0x9e
,
0x90
,
0x6d
,
0xc8
,
0x0a
,
0x7a
,
0x7e
,
0xec
,
0xd2
,
0xee
,
0xad
,
0x69
,
0xca
,
0x6a
,
0x27
,
0x8b
,
0x11
,
0xec
,
0x50
,
0x0e
,
0xb4
,
0xa6
,
0x83
,
0x53
,
0xaf
,
0xaf
,
0x0e
,
0xd5
,
0x50
,
0xf8
,
0xdf
,
0x72
,
0x24
,
0x09
,
0xd9
,
0x85
,
0xc2
,
0xa5
,
0xba
,
0x3d
,
0x97
,
0x62
,
0xae
,
0x5e
,
0xf6
,
0x17
,
0x9c
,
0x16
,
0xac
,
0x1e
,
0xba
,
0x93
,
0x87
,
0xde
,
0xf0
,
0xcc
,
0x3d
,
0xaf
,
0x70
,
0xb5
,
0xa3
,
0xbb
,
0x90
,
0x84
,
0x8c
,
0xac
,
0x43
,
0xce
,
0x15
,
0xea
,
0xa9
,
0xd8
,
0x28
,
0xf7
,
0xfe
,
0x82
,
0xa3
,
0x10
,
0xe4
,
0x68
,
0x4f
,
0xa5
,
0x7e
,
0xd7
,
0xa5
,
0x4a
,
0x22
,
0x1a
,
0xae
,
0xe2
,
0x44
,
0x7b
,
0x8a
,
0x76
,
0x20
,
0x2e
,
0xc0
,
0x30
,
0x56
,
0x4d
,
0x25
,
0xc3
,
0x19
,
0x2a
,
0xab
,
0x25
,
0x3a
,
0xdb
,
0x5f
,
0x70
,
0x34
,
0x2d
,
0xe8
,
0x39
,
0xdb
,
0x95
,
0xbd
,
0x5b
,
0xb3
,
0x94
,
0x95
,
0x4e
,
0x48
,
0x24
,
0x09
,
0xda
,
0x83
,
0xb2
,
0x2f
,
0x72
,
0xd2
,
0x7a
,
0xf4
,
0xc7
,
0x90
,
0xaf
,
0xed
,
0xb7
,
0x58
,
0x27
,
0x60
,
0x11
,
0xa9
,
0xdc
,
0xa5
,
0x52
,
0x29
,
0xbf
,
0xda
,
0x42
,
0x65
,
0xd7
,
0x97
,
0x48
,
0x4c
,
0x86
,
0xca
,
0x90
,
0x71
,
0x40
,
0x6e
,
0xc8
,
0x84
,
0xfa
,
0x84
,
0x66
,
0x15
,
0x48
,
0xd6
,
0x20
,
0x1b
,
0x72
,
0x1a
,
0xa9
,
0x57
,
0x84
,
0xce
,
0x4b
,
0x36
,
0x13
,
0xbc
,
0xbe
,
0x44
,
0x14
,
0x02
,
0xdd
,
0x07
,
0x18
,
0x45
,
0xfa
,
0x2e
,
0x09
,
0x51
,
0x06
,
0x25
,
0xb5
,
0xfb
,
0x41
,
0xe0
,
0x8f
,
0x86
,
0x64
,
0x1d
,
0xf2
,
0x4a
,
0xe5
,
0x92
,
0xa5
,
0x38
,
0x43
,
0xe5
,
0x0a
,
0xb1
,
0x21
,
0xea
,
0x4b
,
0x44
,
0x23
,
0xfb
,
0x22
,
0x23
,
0x5d
,
0x02
,
0x47
,
0x0c
,
0x8b
,
0x6f
,
0xd1
,
0x28
,
0x18
,
0xb0
,
0x40
,
0xb2
,
0x89
,
0x61
,
0xf2
,
0x0e
,
0x14
,
0xf0
,
0xff
,
0x18
,
0xb2
,
0xd5
,
0x7a
,
0x8b
,
0x76
,
0x7c
,
0x1a
,
0xa2
,
0x12
,
0x64
,
0x46
,
0x54
,
0xd8
,
0x44
,
0x3e
,
0x7e
,
0xe0
,
0x7d
,
0xc3
,
0xa4
,
0x69
,
0x12
,
0x04
,
0x1d
,
0xa1
,
0x87
,
0x1e
,
0x07
,
0xbe
,
0x7f
,
0xa8
,
0x4f
,
0x81
,
0x68
,
0x03
,
0xd2
,
0x01
,
0xa7
,
0x91
,
0x7a
,
0x93
,
0x10
,
0xa6
,
0x50
,
0x50
,
0xbb
,
0xd6
,
0x18
,
0x9c
,
0xf9
,
0xe8
,
0x7a
,
0x43
,
0x04
,
0xe4
,
0x09
,
0x02
,
0x40
,
0x07
,
0x18
,
0x8e
,
0x4e
,
0x1f
,
0xf9
,
0xde
,
0x78
,
0x84
,
0xca
,
0x90
,
0x55
,
0x76
,
0x94
,
0x3c
,
0x22
,
0x58
,
0xfc
,
0x16
,
0x8e
,
0x7b
,
0x5e
,
0xa7
,
0x31
,
0x18
,
0x8e
,
0x94
,
0xa0
,
0x3a
,
0x8a
,
0xec
,
0x40
,
0x4e
,
0xc8
,
0x1d
,
0x4a
,
0xfd
,
0x21
,
0xf5
,
0x25
,
0x9b
,
0x08
,
0xe6
,
0xb6
,
0x1b
,
0x87
,
0x3d
,
0xcf
,
0x77
,
0xbf
,
0xa1
,
0xd2
,
0xbd
,
0x2b
,
0x8b
,
0x1a
,
0x77
,
0x70
,
0x14
,
0x11
,
0xfd
,
0x16
,
0xca
,
0x87
,
0xde
,
0xb8
,
0xc6
,
0x86
,
0xde
,
0x31
,
0x02
,
0x8f
,
0x99
,
0xdb
,
0x1f
,
0xfb
,
0x9e
,
0x77
,
0xd6
,
0x18
,
0x9e
,
0x79
,
0xcc
,
0x9f
,
0x7e
,
0xe8
,
0x45
,
0xd2
,
0x7a
,
0x28
,
0x68
,
0x18
,
0xb2
,
0xa8
,
0x3e
,
0x66
,
0x1d
,
0x79
,
0x7e
,
0x82
,
0x47
,
0x0c
,
0x90
,
0x27
,
0x08
,
0x80
,
0x19
,
0x78
,
0x34
,
0x3e
,
0xed
,
0xbb
,
0x9d
,
0xc6
,
0x70
,
0x34
,
0x40
,
0x19
,
0x38
,
0xd0
,
0x9a
,
0xf4
,
0x4f
,
0xfd
,
0x9e
,
0x92
,
0x41
,
0x43
,
0x91
,
0x2d
,
0xc8
,
0x72
,
0x56
,
0x82
,
0xea
,
0x28
,
0xb4
,
0x0b
,
0x19
,
0x21
,
0x77
,
0x20
,
0xf5
,
0xae
,
0x2c
,
0x6a
,
0xdc
,
0x81
,
0x71
,
0x51
,
0x04
,
0xf3
,
0x49
,
0xc4
,
0xf7
,
0x73
,
0x24
,
0x05
,
0xfd
,
0x87
,
0x05
,
0x2b
,
0x87
,
0xde
,
0x28
,
0x22
,
0xfc
,
0x2d
,
0x14
,
0x0f
,
0xdd
,
0x49
,
0x95
,
0x8e
,
0xbc
,
0xc0
,
0x0d
,
0xa5
,
0xf5
,
0xbe
,
0xb8
,
0x8d
,
0x2f
,
0xf6
,
0x8c
,
0x05
,
0x6f
,
0x4e
,
0x02
,
0x0f
,
0xd5
,
0x71
,
0xad
,
0x04
,
0x82
,
0x02
,
0xa3
,
0x93
,
0xa1
,
0x6d
,
0x48
,
0x73
,
0x71
,
0x99
,
0x08
,
0xe6
,
0x3b
,
0x8b
,
0xee
,
0x47
,
0x24
,
0x05
,
0x69
,
0xfd
,
0x51
,
0x84
,
0xea
,
0xb4
,
0xa7
,
0x1c
,
0x55
,
0xa3
,
0x15
,
0x14
,
0x48
,
0xdb
,
0xb9
,
0x70
,
0xfe
,
0x87
,
0x05
,
0x6b
,
0x87
,
0xee
,
0xa4
,
0xcd
,
0xc2
,
0xc0
,
0x19
,
0xf5
,
0xdf
,
0x9e
,
0x04
,
0x2e
,
0x07
,
0xe7
,
0x4c
,
0xfa
,
0xe0
,
0x5c
,
0x5a
,
0x41
,
0x41
,
0x7f
,
0x27
,
0x6e
,
0xf6
,
0xd8
,
0x8b
,
0x2e
,
0x53
,
0xc7
,
0xb5
,
0x12
,
0x08
,
0x0a
,
0x46
,
0xeb
,
0x8d
,
0x43
,
0xa6
,
0x4e
,
0x7b
,
0xc6
,
0x51
,
0x35
,
0xba
,
0x81
,
0xfb
,
0xf2
,
0x0d
,
0xdd
,
0x6c
,
0x0d
,
0xb2
,
0x6e
,
0xdf
,
0x1f
,
0x0d
,
0x22
,
0x6e
,
0x5e
,
0x5a
,
0x41
,
0xc1
,
0x68
,
0x3b
,
0x3d
,
0x67
,
0x78
,
0x4e
,
0xa5
,
0x0f
,
0x2e
,
0xa4
,
0x15
,
0x14
,
0xf8
,
0xdb
,
0x91
,
0x90
,
0xa6
,
0x73
,
0xfb
,
0x46
,
0x9d
,
0x7f
,
0x0b
,
0xe4
,
0xd0
,
0x1b
,
0x57
,
0x95
,
0xeb
,
0x77
,
0xe2
,
0x66
,
0x4f
,
0xdd
,
0xb0
,
0xd7
,
0xf5
,
0x9d
,
0x57
,
0x6f
,
0xe9
,
0x66
,
0x1b
,
0x90
,
0x76
,
0xbd
,
0x21
,
0xc9
,
0x36
,
0x95
,
0xc7
,
0xa6
,
0xaf
,
0x54
,
0x8d
,
0x20
,
0xa0
,
0x7f
,
0x49
,
0x41
,
0x01
,
0x06
,
0xde
,
0x78
,
0x18
,
0x72
,
0xf3
,
0xda
,
0x44
,
0x42
,
0x9a
,
0xce
,
0xed
,
0x1b
,
0x75
,
0xfe
,
0x2d
,
0x05
,
0x10
,
0xe7
,
0x2e
,
0x41
,
0x2a
,
0x12
,
0x8f
,
0x31
,
0xe3
,
0xa4
,
0xa2
,
0x09
,
0xf9
,
0x08
,
0xb2
,
0xa0
,
0x43
,
0x77
,
0x52
,
0x51
,
0xae
,
0xf7
,
0x96
,
0x24
,
0xdb
,
0x52
,
0x1e
,
0x9b
,
0xbc
,
0x52
,
0x35
,
0x1d
,
0x1e
,
0x50
,
0xf8
,
0x21
,
0x8b
,
0xbb
,
0x6b
,
0x73
,
0x02
,
0x8d
,
0xe7
,
0x0f
,
0xf6
,
0x17
,
0x1c
,
0x82
,
0x00
,
0xff
,
0x25
,
0x01
,
0x39
,
0x26
,
0x80
,
0x38
,
0x77
,
0x05
,
0x12
,
0xa1
,
0x78
,
0x8c
,
0x29
,
0x49
,
0x47
,
0xee
,
0x42
,
0xae
,
0x2b
,
0x1c
,
0x58
,
0x9e
,
0x7d
,
0x3b
,
0xd9
,
0x62
,
0x78
,
0x36
,
0x86
,
0x92
,
0x08
,
0xa7
,
0xe8
,
0x1e
,
0xa4
,
0x3b
,
0x3c
,
0xa0
,
0xf0
,
0x43
,
0x96
,
0xf7
,
0x36
,
0x16
,
0x04
,
0x14
,
0x49
,
0x49
,
0x3e
,
0x85
,
0xfc
,
0x4b
,
0x69
,
0x1a
,
0x69
,
0xf8
,
0x4a
,
0xb2
,
0xcb
,
0x34
,
0xda
,
0x1a
,
0xd7
,
0x1b
,
0xd6
,
0x97
,
0x88
,
0xa4
,
0x43
,
0xf7
,
0x21
,
0xd3
,
0x15
,
0x0e
,
0x2c
,
0xcf
,
0xbe
,
0xfe
,
0x82
,
0x13
,
0xd3
,
0xe2
,
0xbe
,
0x48
,
0x3a
,
0xab
,
0x74
,
0x02
,
0x6d
,
0x9f
,
0xe9
,
0xc6
,
0xb8
,
0x1d
,
0x6f
,
0x31
,
0x3c
,
0x9b
,
0x85
,
0x14
,
0x49
,
0x89
,
0x3e
,
0x85
,
0xec
,
0x2b
,
0x69
,
0x1a
,
0x69
,
0x4f
,
0xd1
,
0x92
,
0xcf
,
0xf4
,
0xd7
,
0x9f
,
0xe5
,
0x1b
,
0xdf
,
0x4e
,
0x36
,
0x4e
,
0x19
,
0x03
,
0x23
,
0xf8
,
0x52
,
0xbc
,
0xcb
,
0x34
,
0x5a
,
0x7d
,
0x89
,
0x44
,
0xb4
,
0x6c
,
0x5f
,
0x28
,
0x9d
,
0x55
,
0x3a
,
0x63
,
0x4c
,
0x9d
,
0x04
,
0xb2
,
0x7d
,
0x20
,
0xf2
,
0x3e
,
0xc7
,
0xda
,
0x93
,
0x5f
,
0x87
,
0xfc
,
0xc0
,
0x81
,
0xb6
,
0xcf
,
0x74
,
0x63
,
0xb6
,
0x4f
,
0xd1
,
0xa2
,
0xcf
,
0xf4
,
0xd7
,
0x9f
,
0xe6
,
0x1b
,
0xdf
,
0x8f
,
0xd8
,
0xbe
,
0x1b
,
0x5e
,
0xa8
,
0x78
,
0xa4
,
0x60
,
0xcd
,
0x5d
,
0x64
,
0x50
,
0x13
,
0x10
,
0xfd
,
0x8d
,
0x37
,
0xce
,
0x18
,
0x83
,
0x45
,
0xc6
,
0x88
,
0x3a
,
0x0e
,
0x64
,
0x75
,
0x40
,
0xf2
,
0x3e
,
0xc7
,
0x93
,
0x05
,
0xb7
,
0xd4
,
0x25
,
0x75
,
0x5e
,
0x14
,
0x8a
,
0x51
,
0xc0
,
0x98
,
0xe3
,
0xfb
,
0x91
,
0xc6
,
0xda
,
0x93
,
0x2f
,
0x43
,
0x76
,
0xe8
,
0x85
,
0xb4
,
0xee
,
0x04
,
0x3d
,
0x15
,
0x8f
,
0x14
,
0xac
,
0xb9
,
0xcf
,
0xc0
,
0x91
,
0x3b
,
0x50
,
0x1a
,
0x8c
,
0x7a
,
0x3d
,
0xef
,
0xcc
,
0x63
,
0x01
,
0x27
,
0x12
,
0xac
,
0x8b
,
0x0c
,
0x6a
,
0x02
,
0xc2
,
0x7f
,
0xb2
,
0xe0
,
0x96
,
0xba
,
0xa4
,
0xce
,
0x0b
,
0x43
,
0x3e
,
0xf4
,
0x4d
,
0x24
,
0xd9
,
0x01
,
0x12
,
0xdf
,
0xa0
,
0x35
,
0x64
,
0x83
,
0x2e
,
0x27
,
0x15
,
0x61
,
0x6f
,
0xce
,
0x29
,
0x25
,
0x9e
,
0x17
,
0x6a
,
0xfc
,
0x0c
,
0x1c
,
0xba
,
0x0b
,
0x85
,
0xe1
,
0xb8
,
0xdf
,
0x77
,
0xcf
,
0x17
,
0x4d
,
0x52
,
0xdb
,
0x90
,
0xf4
,
0x9f
,
0x16
,
0x54
,
0x94
,
0x5a
,
0xb9
,
0x8c
,
0xff
,
0x85
,
0xb8
,
0x5c
,
0xea
,
0x73
,
0x22
,
0xc1
,
0xda
,
0x44
,
0xa2
,
0x5d
,
0x40
,
0xd1
,
0x0d
,
0x5a
,
0x23
,
0x3a
,
0xec
,
0xe1
,
0x85
,
0xc7
,
0x7a
,
0xdd
,
0x2a
,
0x67
,
0xf8
,
0x44
,
0x89
,
0x6b
,
0x20
,
0xa7
,
0xa9
,
0x9e
,
0x4a
,
0x72
,
0x52
,
0x11
,
0xf6
,
0x16
,
0xfc
,
0xa2
,
0x49
,
0x6a
,
0x1b
,
0x92
,
0xfe
,
0xd3
,
0x82
,
0x92
,
0x52
,
0x49
,
0x4d
,
0xe4
,
0x15
,
0x97
,
0xb2
,
0xaf
,
0xbc
,
0xd4
,
0x8c
,
0xaa
,
0x32
,
0x73
,
0x54
,
0x45
,
0x7f
,
0x2b
,
0x97
,
0xf1
,
0xbf
,
0x10
,
0x37
,
0xe8
,
0xb9
,
0xb4
,
0xdf
,
0xad
,
0x70
,
0x86
,
0xcf
,
0x94
,
0xb8
,
0x6e
,
0xc1
,
0xdb
,
0xea
,
0x8a
,
0x47
,
0x3c
,
0xd0
,
0xbc
,
0xaa
,
0x79
,
0xdf
,
0xe0
,
0xdd
,
0xe8
,
0x5f
,
0x06
,
0x72
,
0x96
,
0xea
,
0xb9
,
0x94
,
0xd4
,
0x44
,
0x5e
,
0x71
,
0x29
,
0xfb
,
0xca
,
0x4b
,
0xcd
,
0xa9
,
0x2d
,
0x58
,
0x8d
,
0xdd
,
0xf0
,
0x75
,
0x95
,
0xbc
,
0x09
,
0xcb
,
0xae
,
0xb6
,
0x37
,
0xa9
,
0x4e
,
0xa6
,
0x2a
,
0xb5
,
0x40
,
0x55
,
0xf8
,
0xe7
,
0x16
,
0xbc
,
0xab
,
0xae
,
0x78
,
0xc4
,
0x03
,
0xcd
,
0xeb
,
0x9a
,
0xd1
,
0x28
,
0x4c
,
0x8c
,
0xd2
,
0x5c
,
0xc2
,
0x44
,
0xbe
,
0xae
,
0xa2
,
0xe9
,
0x4f
,
0x61
,
0x59
,
0x94
,
0xf7
,
0x2d
,
0xde
,
0x0d
,
0xff
,
0xd5
,
0x82
,
0xf5
,
0xc8
,
0x0d
,
0xdf
,
0x54
,
0xc9
,
0x5b
,
0xb0
,
0xea
,
0x15
,
0x49
,
0x06
,
0xfd
,
0x6e
,
0x1c
,
0x57
,
0xe6
,
0x56
,
0x78
,
0x18
,
0x6a
,
0xe2
,
0x90
,
0x95
,
0xba
,
0x68
,
0x7b
,
0xe3
,
0x92
,
0x67
,
0x16
,
0xcd
,
0x84
,
0x89
,
0x50
,
0x9a
,
0x4b
,
0x98
,
0xc8
,
0x37
,
0x55
,
0x29
,
0x64
,
0xfd
,
0x04
,
0xa0
,
0x3e
,
0xf6
,
0xc2
,
0xe8
,
0x11
,
0xbe
,
0x43
,
0x0c
,
0x95
,
0xb1
,
0x05
,
0x34
,
0xfe
,
0x29
,
0xac
,
0x8a
,
0xb2
,
0x22
,
0xce
,
0xa0
,
0xff
,
0x1f
,
0xc5
,
0x95
,
0x85
,
0x65
,
0x23
,
0x55
,
0xa8
,
0x8c
,
0x11
,
0x98
,
0xba
,
0x19
,
0xd2
,
0x72
,
0xae
,
0x79
,
0x47
,
0x00
,
0xf4
,
0x47
,
0x50
,
0x0b
,
0x35
,
0x51
,
0xc8
,
0x4a
,
0xdc
,
0x14
,
0xb2
,
0x7e
,
0x02
,
0x50
,
0x9b
,
0xb8
,
0x41
,
0xf8
,
0x84
,
0xba
,
0xef
,
0xf7
,
0xfb
,
0x5e
,
0xd4
,
0x1a
,
0x9d
,
0xb6
,
0x03
,
0xc6
,
0xd0
,
0xe1
,
0x2f
,
0x98
,
0x77
,
0xbd
,
0x43
,
0x16
,
0x2a
,
0x23
,
0x0b
,
0xaa
,
0x50
,
0x19
,
0x21
,
0x58
,
0xea
,
0xa6
,
0x8c
,
0x96
,
0x73
,
0x7e
,
0x11
,
0xc9
,
0xd8
,
0x27
,
0x21
,
0x2c
,
0xfc
,
0x2e
,
0xd4
,
0xab
,
0x2a
,
0x3a
,
0x7c
,
0x4d
,
0xbf
,
0xcd
,
0x12
,
0x01
,
0xe0
,
0x1f
,
0x41
,
0xe1
,
0xa1
,
0x37
,
0x18
,
0xb8
,
0x61
,
0x6b
,
0x7c
,
0xda
,
0xf6
,
0x80
,
0x25
,
0x63
,
0x73
,
0x48
,
0x3e
,
0x82
,
0x7c
,
0x28
,
0xd7
,
0xb2
,
0xf0
,
0x54
,
0x89
,
0xde
,
0x20
,
0x29
,
0x65
,
0x0e
,
0xdf
,
0xa3
,
0xee
,
0x79
,
0x2f
,
0x94
,
0xb1
,
0x4f
,
0x42
,
0xac
,
0x9a
,
0xec
,
0xa9
,
0x74
,
0x62
,
0x2a
,
0xfa
,
0x77
,
0x0b
,
0xca
,
0xe2
,
0x1b
,
0xc2
,
0xad
,
0xc8
,
0x8d
,
0x46
,
0x21
,
0xf9
,
0x57
,
0x95
,
0x27
,
0x7c
,
0x8d
,
0xbf
,
0x80
,
0x15
,
0x63
,
0x73
,
0x80
,
0xee
,
0x41
,
0x36
,
0x90
,
0x6b
,
0xd8
,
0x60
,
0x83
,
0x4a
,
0x78
,
0x6b
,
0x1e
,
0x9b
,
0x30
,
0xe1
,
0x83
,
0xee
,
0x10
,
0x8e
,
0x4e
,
0x0f
,
0x59
,
0xcd
,
0xaa
,
0x44
,
0x6f
,
0x10
,
0x92
,
0x88
,
0x0a
,
0xff
,
0xdd
,
0x82
,
0xa2
,
0xf8
,
0x8d
,
0xc1
,
0x98
,
0x7b
,
0xc9
,
0xc2
,
0x16
,
0x7b
,
0xc1
,
0xe5
,
0xcc
,
0x38
,
0x06
,
0x8e
,
0xbb
,
0x43
,
0xd0
,
0xb9
,
0xad
,
0xd0
,
0x09
,
0xc7
,
0x01
,
0xfa
,
0xd8
,
0x60
,
0xc3
,
0x94
,
0xf0
,
0xce
,
0x22
,
0x36
,
0x41
,
0xcc
,
0xf0
,
0x2e
,
0xb9
,
0x87
,
0x70
,
0x32
,
0x91
,
0xae
,
0xa6
,
0xd1
,
0x66
,
0xd6
,
0xb1
,
0x6f
,
0xc8
,
0x3a
,
0x87
,
0xb9
,
0x43
,
0x30
,
0x3e
,
0x3d
,
0xa0
,
0xce
,
0x25
,
0x0d
,
0x5a
,
0xf4
,
0x82
,
0xcb
,
0x99
,
0x22
,
0x99
,
0x99
,
0xac
,
0x43
,
0x27
,
0x70
,
0xdb
,
0xc1
,
0xe2
,
0x6b
,
0x18
,
0xcd
,
0xdc
,
0x6d
,
0x1b
,
0xec
,
0x06
,
0x8e
,
0xbb
,
0x83
,
0xdf
,
0xe9
,
0xb9
,
0x97
,
0xdc
,
0x43
,
0x38
,
0x99
,
0x48
,
0x57
,
0xb3
,
0x68
,
0x61
,
0xc0
,
0x2e
,
0xe5
,
0xbd
,
0x6e
,
0x1b
,
0xf7
,
0x4a
,
0xc8
,
0x1c
,
0x4e
,
0x44
,
0x3e
,
0x86
,
0x5c
,
0x33
,
0xeb
,
0xd8
,
0x37
,
0x64
,
0x9d
,
0xd4
,
0x7c
,
0x41
,
0x3b
,
0x85
,
0xdb
,
0x84
,
0x15
,
0x5f
,
0xa3
,
0x67
,
0x14
,
0x04
,
0x4c
,
0x46
,
0xca
,
0x6b
,
0xe8
,
0x15
,
0x1d
,
0xfd
,
0x1c
,
0xd6
,
0x8c
,
0xa3
,
0x5b
,
0x70
,
0xee
,
0x6e
,
0x3b
,
0x60
,
0x8f
,
0x7c
,
0x7a
,
0x29
,
0xef
,
0x75
,
0xdb
,
0xb8
,
0x57
,
0x4c
,
0x46
,
0x4a
,
0x03
,
0xa4
,
0x0c
,
0xe9
,
0x90
,
0xbd
,
0x90
,
0x76
,
0xc5
,
0x25
,
0x1a
,
0xb5
,
0xc7
,
0xdc
,
0x33
,
0x38
,
0x11
,
0xfa
,
0x18
,
0x32
,
0x9d
,
0xb1
,
0xef
,
0x53
,
0x19
,
0x29
,
0xaf
,
0xa1
,
0x57
,
0x74
,
0xf8
,
0xf9
,
0x28
,
0xf8
,
0x9a
,
0xde
,
0x83
,
0xb7
,
0xa6
,
0xf7
,
0x73
,
0xb5
,
0xcc
,
0xdf
,
0x1e
,
0xf8
,
0xbe
,
0x73
,
0xd8
,
0x30
,
0x8e
,
0x6e
,
0x29
,
0x0d
,
0xa0
,
0x22
,
0x24
,
0x03
,
0x7a
,
0x21
,
0xed
,
0xca
,
0x96
,
0x0a
,
0xe2
,
0x7c
,
0x4d
,
0xbb
,
0xb0
,
0x2a
,
0xb7
,
0x57
,
0x85
,
0x4e
,
0xe5
,
0xe1
,
0xab
,
0x90
,
0xe9
,
0xcc
,
0xa8
,
0x7d
,
0xea
,
0x9c
,
0xc9
,
0x47
,
0xc1
,
0xd7
,
0xf8
,
0x01
,
0xbc
,
0x33
,
0xbb
,
0x9f
,
0xab
,
0xf0
,
0x38
,
0x2a
,
0xf6
,
0x0b
,
0x80
,
0x17
,
0xa6
,
0xea
,
0x01
,
0xab
,
0xc2
,
0x54
,
0x3d
,
0xde
,
0x75
,
0x65
,
0xf1
,
0x76
,
0xdf
,
0xf3
,
0x54
,
0x10
,
0xe7
,
0x6b
,
0xdc
,
0x85
,
0x75
,
0xb9
,
0xbd
,
0x22
,
0x74
,
0xc8
,
0xf7
,
0xdc
,
0x30
,
0x3a
,
0x40
,
0x01
,
0xc5
,
0x6b
,
0x8c
,
0x61
,
0xba
,
0x17
,
0x5f
,
0x52
,
0x9e
,
0x2a
,
0x0f
,
0x5f
,
0x87
,
0x54
,
0x87
,
0xc7
,
0x51
,
0xb1
,
0x5f
,
0x00
,
0xbc
,
0x30
,
0x55
,
0x0f
,
0x58
,
0xd2
,
0x96
,
0xcf
,
0x5e
,
0x97
,
0xd2
,
0x16
,
0x52
,
0x5e
,
0x73
,
0x06
,
0xdd
,
0xd2
,
0x9d
,
0x4f
,
0x4a
,
0x15
,
0xa6
,
0xea
,
0xf1
,
0x96
,
0x21
,
0xdb
,
0x77
,
0x82
,
0xf0
,
0x80
,
0x09
,
0x28
,
0x5e
,
0x63
,
0x04
,
0xba
,
0x06
,
0xd9
,
0x1e
,
0x5f
,
0x71
,
0x0f
,
0x2e
,
0x3a
,
0x12
,
0xa2
,
0x1f
,
0xc0
,
0x72
,
0x42
,
0x2b
,
0xe3
,
0xfd
,
0xe8
,
0x92
,
0xf2
,
0x94
,
0xb6
,
0x7c
,
0xf6
,
0xba
,
0x94
,
0xb6
,
0x90
,
0xf2
,
0x9a
,
0x33
,
0x54
,
0xb2
,
0x0a
,
0x19
,
0x64
,
0xa5
,
0x28
,
0x05
,
0x40
,
0xff
,
0x60
,
0xe9
,
0x94
,
0xc7
,
0x81
,
0x7f
,
0xf0
,
0xb6
,
0xee
,
0x7c
,
0x52
,
0xd2
,
0x0d
,
0x48
,
0xf7
,
0xf9
,
0x8a
,
0x7b
,
0x70
,
0x9e
,
0x48
,
0x08
,
0xc9
,
0x0c
,
0x21
,
0xac
,
0xd9
,
0x8b
,
0xf2
,
0xe7
,
0xdc
,
0xe2
,
0x45
,
0x3e
,
0x76
,
0x5e
,
0x31
,
0x8c
,
0x7f
,
0x08
,
0xab
,
0x31
,
0xad
,
0x50
,
0xc9
,
0x3a
,
0xa4
,
0x18
,
0x2b
,
0x45
,
0x29
,
0x00
,
0xfc
,
0x07
,
0x9d
,
0xd3
,
0x50
,
0xbc
,
0xfa
,
0x2e
,
0x1b
,
0x73
,
0x35
,
0x94
,
0x1c
,
0x0d
,
0x23
,
0xde
,
0x7c
,
0x5f
,
0x4b
,
0xa7
,
0x3c
,
0xf6
,
0xbd
,
0x4b
,
0x6a
,
0x08
,
0x61
,
0xcd
,
0x5f
,
0x94
,
0x3f
,
0xe7
,
0x16
,
0x2f
,
0x48
,
0xce
,
0x1d
,
0xb5
,
0xe4
,
0x24
,
0x08
,
0x6c
,
0x2b
,
0x2e
,
0x58
,
0x6f
,
0xc8
,
0x82
,
0xb0
,
0x92
,
0xf2
,
0x59
,
0x3b
,
0x17
,
0xc1
,
0xac
,
0x1d
,
0x1b
,
0x89
,
0x57
,
0xdf
,
0xa5
,
0x13
,
0xae
,
0x86
,
0x02
,
0xd9
,
0x48
,
0x6f
,
0x96
,
0x1c
,
0x05
,
0xd2
,
0x3f
,
0x5a
,
0xb0
,
0x88
,
0xd2
,
0xf1
,
0x68
,
0x32
,
0xa5
,
0xd1
,
0x30
,
0xe2
,
0xcd
,
0x0f
,
0x84
,
0xe4
,
0xdc
,
0x51
,
0x0b
,
0x24
,
0x46
,
0xb0
,
0xb6
,
0xa2
,
0x47
,
0xa4
,
0x39
,
0xf2
,
0xa1
,
0x67
,
0xe8
,
0x0a
,
0x54
,
0xb0
,
0xf9
,
0x50
,
0xd2
,
0x37
,
0x3c
,
0x14
,
0x7b
,
0xfb
,
0x23
,
0xea
,
0x07
,
0xa5
,
0xd4
,
0x66
,
0x72
,
0xab
,
0x40
,
0x14
,
0x88
,
0xff
,
0x68
,
0xc1
,
0x32
,
0xb6
,
0x3c
,
0x7b
,
0x17
,
0x80
,
0x9f
,
0x23
,
0x42
,
0x4e
,
0x86
,
0x5b
,
0x4d
,
0xc3
,
0xd0
,
0xf7
,
0xa1
,
0x93
,
0x8e
,
0x47
,
0x93
,
0x19
,
0x25
,
0x2d
,
0x90
,
0x8f
,
0x79
,
0x86
,
0xae
,
0x40
,
0x05
,
0x9b
,
0x0f
,
0xc8
,
0x4d
,
0xe3
,
0x85
,
0x91
,
0xc3
,
0xc2
,
0xe1
,
0x94
,
0x71
,
0x0a
,
0xb1
,
0x71
,
0xee
,
0x40
,
0x11
,
0x25
,
0x79
,
0xc3
,
0x43
,
0xb1
,
0xe7
,
0xcb
,
0xb3
,
0x3b
,
0x00
,
0xfc
,
0x1c
,
0x11
,
0x72
,
0x52
,
0xdc
,
0x4d
,
0x12
,
0xd3
,
0x19
,
0x96
,
0x29
,
0x28
,
0xcb
,
0x7c
,
0x06
,
0x8b
,
0x2a
,
0x02
,
0x49
,
0x66
,
0x37
,
0x6a
,
0x1a
,
0x06
,
0x7f
,
0x00
,
0x79
,
0x6e
,
0x1a
,
0x37
,
0x08
,
0x09
,
0x0d
,
0x46
,
0x33
,
0xc6
,
0xc9
,
0xc6
,
0xba
,
0x82
,
0x8c
,
0x75
,
0xbf
,
0xb6
,
0x60
,
0x49
,
0x7b
,
0x6e
,
0xb8
,
0x7d
,
0x3a
,
0xe4
,
0x58
,
0x45
,
0xc6
,
0xb9
,
0x0b
,
0x79
,
0x66
,
0x92
,
0x88
,
0xce
,
0xb0
,
0x4c
,
0x4e
,
0x59
,
0xe6
,
0x33
,
0x58
,
0xaf
,
0x16
,
0x72
,
0x52
,
0xf3
,
0x43
,
0xce
,
0x8e
,
0x16
,
0xf3
,
0xcc
,
0xf6
,
0x40
,
0x13
,
0x59
,
0x0b
,
0x56
,
0x11
,
0x48
,
0x32
,
0xbb
,
0x31
,
0xd6
,
0xe5
,
0x64
,
0xac
,
0xfb
,
0xb5
,
0x05
,
0x2b
,
0xda
,
0x73
,
0x9c
,
0x07
,
0xb0
,
0x94
,
0xf4
,
0x98
,
0xc7
,
0xae
,
0x17
,
0x70
,
0x5d
,
0x8a
,
0x8e
,
0x2f
,
0xe9
,
0x23
,
0x63
,
0xdb
,
0x67
,
0x43
,
0x8e
,
0xf5
,
0x7a
,
0x21
,
0x27
,
0xb1
,
0x38
,
0xe4
,
0xec
,
0x6a
,
0x31
,
0xcf
,
0x35
,
0x0c
,
0xda
,
0x31
,
0xc4
,
0xd4
,
0x94
,
0xa4
,
0xc1
,
0x18
,
0xc6
,
0x50
,
0x5e
,
0x8f
,
0xfb
,
0x71
,
0x6c
,
0x0f
,
0x34
,
0x91
,
0xb5
,
0xc0
,
0x79
,
0x00
,
0x2b
,
0x71
,
0x8f
,
0x79
,
0xec
,
0xb8
,
0x3e
,
0xd7
,
0xce
,
0x0d
,
0x5b
,
0xd2
,
0xc0
,
0xbb
,
0xd4
,
0x5b
,
0x52
,
0x01
,
0xa2
,
0xda
,
0x86
,
0x7a
,
0x32
,
0x95
,
0xa5
,
0xe8
,
0xf8
,
0xe2
,
0x3e
,
0x52
,
0xc3
,
0x30
,
0x3b
,
0x06
,
0x2c
,
0x35
,
0xc5
,
0x69
,
0x30
,
0x82
,
0x10
,
0xfd
,
0x99
,
0x05
,
0x2b
,
0xd5
,
0x0e
,
0x7f
,
0xd8
,
0xc7
,
0x81
,
0x77
,
0xe9
,
0x76
,
0x78
,
0x03
,
0x59
,
0x28
,
0xaf
,
0x45
,
0x4d
,
0x3e
,
0xe7
,
0xc6
,
0x5a
,
0x52
,
0xdf
,
0xbd
,
0xd4
,
0x5b
,
0x52
,
0x01
,
0xfd
,
0x43
,
0xa3
,
0x49
,
0x36
,
0xa3
,
0xb9
,
0x79
,
0x01
,
0xbd
,
0x4d
,
0xc6
,
0x6d
,
0xda
,
0xc8
,
0x20
,
0x32
,
0xb5
,
0x8d
,
0xf4
,
0x64
,
0x2a
,
0x21
,
0xfc
,
0x33
,
0x0b
,
0xd6
,
0x2a
,
0x1d
,
0xfe
,
0xb0
,
0x8f
,
0x65
,
0x6c
,
0x33
,
0x25
,
0x35
,
0x26
,
0x09
,
0x5f
,
0xc1
,
0xca
,
0x63
,
0xb7
,
0xd7
,
0x63
,
0x51
,
0xb5
,
0x7d
,
0xf7
,
0xd2
,
0xe9
,
0xf0
,
0x06
,
0xfa
,
0x87
,
0x46
,
0x93
,
0x6c
,
0x46
,
0x73
,
0xf3
,
0x02
,
0x7a
,
0xdb
,
0x0d
,
0xa4
,
0x14
,
0x64
,
0x57
,
0x5c
,
0xc5
,
0xed
,
0xa8
,
0xf3
,
0x55
,
0x6d
,
0x3c
,
0x23
,
0xad
,
0x9b
,
0xcc
,
0xb6
,
0x69
,
0x73
,
0x88
,
0x84
,
0xb1
,
0xcd
,
0x94
,
0xd4
,
0x18
,
0x4f
,
0x7c
,
0x05
,
0x6b
,
0xa3
,
0x08
,
0xe3
,
0x41
,
0x47
,
0x2a
,
0x19
,
0x74
,
0xd0
,
0x7f
,
0x59
,
0x00
,
0xa2
,
0x5d
,
0xad
,
0xb9
,
0x4f
,
0x9d
,
0x7e
,
0x9f
,
0x86
,
0x95
,
0x6e
,
0xd7
,
0x97
,
0x52
,
0xa0
,
0x3d
,
0x71
,
0x15
,
0xa7
,
0xa3
,
0x91
,
0x3b
,
0x3d
,
0xf7
,
0xb0
,
0x66
,
0xe7
,
0x1e
,
0xef
,
0x40
,
0x41
,
0xf4
,
0xd9
,
0x89
,
0xb2
,
0x12
,
0xce
,
0x57
,
0xb5
,
0xf1
,
0x9c
,
0xb4
,
0x44
,
0x11
,
0x46
,
0xd3
,
0x93
,
0x44
,
0x3c
,
0x3d
,
0xc1
,
0xff
,
0x04
,
0xfa
,
0x4f
,
0x5c
,
0x33
,
0x24
,
0x73
,
0x11
,
0x03
,
0x77
,
0x55
,
0xfd
,
0x89
,
0xb6
,
0xc6
,
0x72
,
0xb2
,
0x00
,
0x44
,
0xbb
,
0x5a
,
0x75
,
0x42
,
0x67
,
0x76
,
0x98
,
0x62
,
0xcd
,
0x0f
,
0x53
,
0xde
,
0x83
,
0xcb
,
0x71
,
0x07
,
0x5d
,
0xbf
,
0x2f
,
0x33
,
0x90
,
0x86
,
0x31
,
0xdf
,
0x65
,
0xf6
,
0x86
,
0x77
,
0x99
,
0x9c
,
0xe8
,
0xb3
,
0x63
,
0x65
,
0xc5
,
0x08
,
0xe6
,
0x3f
,
0x51
,
0xcd
,
0x10
,
0x0f
,
0x5b
,
0x0c
,
0xdc
,
0x9b
,
0x4d
,
0x60
,
0x75
,
0x58
,
0x91
,
0x5a
,
0xd6
,
0x2e
,
0x9c
,
0xcc
,
0x22
,
0x2c
,
0x7d
,
0x16
,
0xa1
,
0x55
,
0xf5
,
0x27
,
0xb3
,
0x35
,
0x2b
,
0xb7
,
0x88
,
0x33
,
0xec
,
0x7a
,
0x03
,
0x99
,
0x81
,
0x34
,
0x8c
,
0x4f
,
0x2f
,
0x52
,
0xc6
,
0xf4
,
0x82
,
0x7e
,
0x0d
,
0x2b
,
0x35
,
0xf6
,
0xaa
,
0x6c
,
0xd0
,
0xaf
,
0x02
,
0xf9
,
0x2e
,
0xd3
,
0x37
,
0xbc
,
0xcb
,
0xcc
,
0x7c
,
0x02
,
0xab
,
0xc1
,
0x9a
,
0xd4
,
0xb2
,
0x76
,
0xe1
,
0x4f
,
0xf7
,
0x2b
,
0x0e
,
0xe9
,
0xec
,
0xd3
,
0x26
,
0xfb
,
0xdf
,
0x5a
,
0xb0
,
0x28
,
0x5b
,
0x0f
,
0x5e
,
0x78
,
0x16
,
0x61
,
0xe9
,
0xb3
,
0x08
,
0x7d
,
0x7a
,
0x91
,
0x30
,
0xa6
,
0x17
,
0xf8
,
0x6b
,
0x58
,
0xab
,
0x5c
,
0xdd
,
0x81
,
0x92
,
0x52
,
0x3f
,
0xda
,
0x3f
,
0x94
,
0x07
,
0x98
,
0x48
,
0xf1
,
0x4e
,
0xd0
,
0x08
,
0xd2
,
0xd7
,
0x65
,
0xc3
,
0xfc
,
0xca
,
0x77
,
0x75
,
0xbf
,
0xe2
,
0x90
,
0xce
,
0x3e
,
0x69
,
0xb2
,
0xff
,
0xd5
,
0xc4
,
0xc0
,
0x1a
,
0xc6
,
0xa8
,
0x05
,
0x39
,
0xc9
,
0x74
,
0x2d
,
0xc8
,
0xa9
,
0x2a
,
0x90
,
0x13
,
0xad
,
0x05
,
0xcb
,
0xb2
,
0xf5
,
0xe0
,
0xc5
,
0xd5
,
0x5d
,
0x28
,
0x28
,
0xf5
,
0x33
,
0xfb
,
0x07
,
0xf2
,
0xb6
,
0x08
,
0xa5
,
0x69
,
0x14
,
0x48
,
0xdb
,
0x50
,
0x94
,
0x42
,
0xb5
,
0xc7
,
0x18
,
0x5b
,
0xbf
,
0x9f
,
0x00
,
0x13
,
0x29
,
0xde
,
0x09
,
0x33
,
0x42
,
0x25
,
0x36
,
0xb0
,
0x86
,
0x31
,
0x6a
,
0x41
,
0x4e
,
0x32
,
0x34
,
0x82
,
0x96
,
0x51
,
0xd1
,
0x69
,
0xa2
,
0x27
,
0x1d
,
0xe0
,
0x1a
,
0x64
,
0xbf
,
0x79
,
0x7e
,
0xec
,
0x5b
,
0x0b
,
0x72
,
0xaa
,
0x12
,
0x64
,
0x84
,
0x2d
,
0x02
,
0x69
,
0x1a
,
0x05
,
0xe2
,
0x36
,
0xe4
,
0xa5
,
0x46
,
0x2a
,
0xfc
,
0x48
,
0x88
,
0xfe
,
0xd2
,
0x82
,
0xb2
,
0x6a
,
0xb3
,
0x30
,
0xfe
,
0xf3
,
0x10
,
0x74
,
0x50
,
0xed
,
0x09
,
0x8b
,
0xad
,
0xdf
,
0x8f
,
0x1b
,
0x41
,
0xcb
,
0xa8
,
0xe8
,
0x34
,
0xd1
,
0xe3
,
0x0e
,
0x5d
,
0x15
,
0xfe
,
0x81
,
0x59
,
0x46
,
0xaa
,
0x62
,
0x33
,
0x31
,
0x84
,
0x1a
,
0xdf
,
0xbc
,
0xee
,
0x70
,
0x70
,
0x03
,
0xd2
,
0xdf
,
0xbc
,
0x3c
,
0x76
,
0x42
,
0x15
,
0x7e
,
0x24
,
0x84
,
0x7f
,
0x69
,
0x41
,
0x51
,
0xc6
,
0x83
,
0x12
,
0x4f
,
0x6c
,
0x6e
,
0x74
,
0xc1
,
0x25
,
0x79
,
0xa5
,
0x52
,
0x7c
,
0x1d
,
0x1b
,
0x54
,
0xb5
,
0x59
,
0x2c
,
0xfe
,
0xf3
,
0x10
,
0x74
,
0x5d
,
0x15
,
0xfe
,
0xa1
,
0x59
,
0x46
,
0xaa
,
0x62
,
0x33
,
0xb1
,
0x49
,
0x25
,
0x39
,
0x05
,
0xeb
,
0x69
,
0x2a
,
0x6d
,
0xa6
,
0xa9
,
0x73
,
0x28
,
0xa9
,
0x7e
,
0x50
,
0x36
,
0x84
,
0x1a
,
0xdf
,
0xbc
,
0xe9
,
0x70
,
0xc6
,
0x85
,
0x02
,
0x4f
,
0x6c
,
0x4e
,
0xd8
,
0xe3
,
0x92
,
0xe8
,
0x72
,
0x03
,
0x16
,
0x23
,
0x3f
,
0x72
,
0x7b
,
0xa2
,
0x3d
,
0x90
,
0x69
,
0x5e
,
0x47
,
0xf1
,
0x8c
,
0xbc
,
0x56
,
0x29
,
0x5e
,
0x66
,
0x0d
,
0xaa
,
0xd8
,
0xa4
,
0x92
,
0x9c
,
0x82
,
0xf5
,
0x34
,
0x95
,
0x34
,
0x28
,
0x55
,
0x10
,
0xaa
,
0x37
,
0x17
,
0x23
,
0x34
,
0xed
,
0xa6
,
0x0d
,
0xed
,
0x7a
,
0x50
,
0xc0
,
0x2e
,
0xd3
,
0xd4
,
0x39
,
0x14
,
0x54
,
0x3f
,
0x28
,
0x74
,
0xb9
,
0x09
,
0xcb
,
0xa1
,
0x17
,
0x3a
,
0x7d
,
0xd1
,
0x43
,
0x1c
,
0x72
,
0x9d
,
0x56
,
0xf5
,
0x96
,
0xa2
,
0xed
,
0x6b
,
0xee
,
0x31
,
0x8d
,
0xd6
,
0x8e
,
0xb2
,
0x1e
,
0xc8
,
0x34
,
0xaf
,
0xa3
,
0x78
,
0x46
,
0x94
,
0x2a
,
0x08
,
0xd4
,
0x9b
,
0x8b
,
0x10
,
0x9a
,
0x76
,
0x8d
,
0xa3
,
0xbe
,
0x04
,
0x62
,
0x74
,
0x8e
,
0xe2
,
0x4c
,
0x43
,
0x6c
,
0xeb
,
0x6a
,
0xb1
,
0x4d
,
0xa7
,
0x93
,
0x86
,
0x76
,
0x5d
,
0xc8
,
0xb1
,
0x2e
,
0x43
,
0x1c
,
0x72
,
0x9d
,
0x56
,
0xf5
,
0x96
,
0xa2
,
0xed
,
0xf8
,
0x0a
,
0x6e
,
0x99
,
0x2d
,
0xda
,
0x9b
,
0xf4
,
0xb8
,
0x08
,
0xed
,
0x2c
,
0x98
,
0x0b
,
0xb6
,
0x3f
,
0x69
,
0xee
,
0x31
,
0x8b
,
0xd6
,
0x8e
,
0xb2
,
0x8d
,
0xa3
,
0xbe
,
0x04
,
0x64
,
0x74
,
0x8e
,
0xe2
,
0x4c
,
0x80
,
0x0c
,
0x9f
,
0x4e
,
0x49
,
0xa6
,
0x6a
,
0x50
,
0x30
,
0x7b
,
0x1b
,
0x47
,
0xd0
,
0x91
,
0xdd
,
0x78
,
0x43
,
0x6c
,
0xeb
,
0x6a
,
0xb1
,
0x4d
,
0xa7
,
0xf8
,
0x0a
,
0x6e
,
0x99
,
0x2d
,
0xda
,
0xdb
,
0xf4
,
0xb8
,
0x88
,
0x25
,
0x7c
,
0x70
,
0x7d
,
0x6a
,
0x87
,
0x26
,
0xb3
,
0x1a
,
0x66
,
0xd1
,
0x2d
,
0x28
,
0xb6
,
0xb4
,
0x90
,
0xd9
,
0x59
,
0x30
,
0x17
,
0x6c
,
0x7f
,
0x00
,
0x29
,
0x3e
,
0x9d
,
0x92
,
0x4c
,
0xd5
,
0xa0
,
0x60
,
0x0e
,
0x90
,
0x14
,
0xc1
,
0x7a
,
0x22
,
0x15
,
0x62
,
0x3d
,
0x41
,
0xe8
,
0xa9
,
0x14
,
0xd3
,
0x7a
,
0x4a
,
0xfe
,
0x36
,
0x44
,
0xd0
,
0xa1
,
0xbd
,
0x68
,
0x88
,
0x25
,
0x7c
,
0xb0
,
0x3c
,
0xb3
,
0x43
,
0x93
,
0x59
,
0x7f
,
0x91
,
0x82
,
0x65
,
0x9d
,
0xd8
,
0x09
,
0x79
,
0x5f
,
0xc8
,
0x0f
,
0x17
,
0x81
,
0x50
,
0x15
,
0x00
,
0x0d
,
0xb3
,
0xf0
,
0x36
,
0xe4
,
0x5b
,
0x5a
,
0x07
,
0x88
,
0xf2
,
0x60
,
0x3d
,
0x93
,
0x0a
,
0xb1
,
0x9e
,
0x06
,
0x0e
,
0x69
,
0xc4
,
0x69
,
0x32
,
0x7e
,
0x0a
,
0x86
,
0x06
,
0x0e
,
0x69
,
0xc4
,
0xc8
,
0x4c
,
0xd2
,
0x31
,
0xe8
,
0xb9
,
0x14
,
0xd3
,
0x7a
,
0x8e
,
0x7f
,
0x91
,
0x80
,
0x55
,
0x9d
,
0x98
,
0x04
,
0xbc
,
0x2f
,
0xc8
,
0xe8
,
0xac
,
0xe3
,
0xc8
,
0x76
,
0x3c
,
0xd0
,
0x13
,
0xe3
,
0x2d
,
0x35
,
0x7d
,
0x36
,
0x64
,
0x52
,
0xe4
,
0x87
,
0x8b
,
0x40
,
0xa8
,
0x0a
,
0x00
,
0x03
,
0xc7
,
0x68
,
0xc4
,
0x69
,
0x32
,
0x7e
,
0x0a
,
0x86
,
0x13
,
0xbd
,
0xed
,
0x58
,
0x19
,
0x62
,
0x40
,
0x33
,
0x9f
,
0x58
,
0x8e
,
0xf4
,
0xb6
,
0xe3
,
0x91
,
0x5e
,
0x06
,
0x8e
,
0xd1
,
0x88
,
0x91
,
0x99
,
0xa4
,
0x91
,
0xd1
,
0x59
,
0xc7
,
0xa1
,
0x9d
,
0x68
,
0xa0
,
0x27
,
0xf6
,
0x1a
,
0x62
,
0x39
,
0xd3
,
0xfb
,
0x9b
,
0x05
,
0x4b
,
0xf7
,
0x03
,
0xe6
,
0x62
,
0xf4
,
0x7f
,
0x19
,
0xc6
,
0x5b
,
0x6a
,
0xfa
,
0x6c
,
0xc8
,
0xa4
,
0x26
,
0x7a
,
0x3b
,
0x91
,
0x32
,
0xc4
,
0x80
,
0x66
,
0x31
,
0xbb
,
0xb0
,
0xf8
,
0xa5
,
0xa1
,
0xad
,
0x86
,
0x58
,
0x31
,
0x8c
,
0xa9
,
0x8d
,
0xff
,
0x32
,
0x60
,
0x8b
,
0xb1
,
0x1c
,
0xe9
,
0xed
,
0x44
,
0x23
,
0xbd
,
0xf4
,
0x35
,
0xc4
,
0x72
,
0xa6
,
0xf7
,
0x37
,
0x0b
,
0x56
,
0x56
,
0x0e
,
0xd7
,
0x66
,
0xbe
,
0x48
,
0xdd
,
0x90
,
0x2f
,
0xd2
,
0xb3
,
0x75
,
0xdc
,
0x2a
,
0x64
,
0x22
,
0x1e
,
0xfa
,
0xd4
,
0x61
,
0xd1
,
0xff
,
0x55
,
0xe4
,
0xc2
,
0xe2
,
0xf3
,
0x45
,
0x5b
,
0x0d
,
0xb1
,
0x22
,
0x2f
,
0xea
,
0x31
,
0x99
,
0x6b
,
0x04
,
0xa0
,
0x6a
,
0x08
,
0x4c
,
0xbc
,
0x39
,
0x2e
,
0x44
,
0x9c
,
0x5e
,
0x98
,
0xa5
,
0x36
,
0xfe
,
0xb9
,
0xc1
,
0x16
,
0xad
,
0x1c
,
0x5b
,
0x9b
,
0xf9
,
0x22
,
0x71
,
0x43
,
0xbe
,
0xd7
,
0x20
,
0x2b
,
0x66
,
0xec
,
0x95
,
0xbc
,
0x28
,
0xbd
,
0x04
,
0x44
,
0x1f
,
0xe9
,
0x55
,
0x4d
,
0x88
,
0x48
,
0xce
,
0xd7
,
0x71
,
0xeb
,
0x90
,
0x0a
,
0xdd
,
0xb0
,
0x4f
,
0x65
,
0xae
,
0x11
,
0x80
,
0xaa
,
0x21
,
0x37
,
0xb9
,
0xba
,
0x0e
,
0x99
,
0x93
,
0xa2
,
0x91
,
0x6f
,
0x97
,
0x45
,
0xae
,
0x27
,
0x84
,
0xcc
,
0x38
,
0x58
,
0xe2
,
0xcd
,
0x70
,
0x21
,
0xa2
,
0xf4
,
0xba
,
0x01
,
0x69
,
0x31
,
0x63
,
0x2f
,
0x65
,
0x45
,
0xe9
,
0x12
,
0xa2
,
0xbf
,
0x49
,
0xc1
,
0x92
,
0x28
,
0x0c
,
0x9a
,
0x7e
,
0xc4
,
0xab
,
0xde
,
0x6b
,
0x5f
,
0xb9
,
0x25
,
0x20
,
0xfc
,
0x44
,
0xaf
,
0x6a
,
0x02
,
0x76
,
0x93
,
0xab
,
0xeb
,
0x90
,
0x05
,
0x29
,
0x9a
,
0xf1
,
0xd1
,
0x4a
,
0xa7
,
0xa6
,
0x5b
,
0xe9
,
0xd7
,
0x1d
,
0x22
,
0xcd
,
0x0c
,
0x17
,
0xec
,
0x79
,
0xc3
,
0x05
,
0xed
,
0xd2
,
0xd0
,
0x71
,
0x85
,
0x90
,
0x29
,
0x22
,
0x21
,
0xfc
,
0x9b
,
0x04
,
0xac
,
0x88
,
0xc2
,
0xa0
,
0x4c
,
0x28
,
0xa2
,
0x1e
,
0x91
,
0xf9
,
0x5c
,
0x81
,
0xe4
,
0x43
,
0xc8
,
0x86
,
0xbc
,
0xec
,
0xe4
,
0xda
,
0xe9
,
0x85
,
0xbc
,
0xea
,
0xbd
,
0xf6
,
0x95
,
0x1b
,
0xad
,
0x74
,
0x62
,
0xb6
,
0x95
,
0x7e
,
0xd3
,
0x21
,
0x4d
,
0xe6
,
0x06
,
0x78
,
0x15
,
0x59
,
0x8f
,
0x4a
,
0x02
,
0x4e
,
0x2a
,
0x72
,
0x6b
,
0xee
,
0xaa
,
0xa8
,
0xd2
,
0xdc
,
0x70
,
0xc1
,
0x5e
,
0x34
,
0x5c
,
0x60
,
0x09
,
0x45
,
0xd4
,
0x23
,
0x32
,
0x9f
,
0x2b
,
0x10
,
0xaf
,
0x7e
,
0x41
,
0x78
,
0x04
,
0xcb
,
0x42
,
0x23
,
0xb5
,
0xd3
,
0x43
,
0x6f
,
0xcc
,
0x55
,
0xf2
,
0x21
,
0x7d
,
0x04
,
0xe9
,
0x80
,
0x97
,
0x9d
,
0x5c
,
0xbb
,
0xf1
,
0xdc
,
0x80
,
0x5d
,
0x45
,
0xd6
,
0xa3
,
0x92
,
0xd8
,
0xde
,
0xe0
,
0xcc
,
0x9f
,
0xaa
,
0xd2
,
0x4c
,
0xbd
,
0x39
,
0x9c
,
0x04
,
0xa5
,
0x8d
,
0xc6
,
0xa2
,
0x80
,
0x93
,
0x8a
,
0xdc
,
0x9a
,
0xb9
,
0x2a
,
0xea
,
0xab
,
0x2f
,
0x08
,
0x4f
,
0x60
,
0x55
,
0x68
,
0xa4
,
0x2b
,
0x91
,
0x39
,
0x5f
,
0x82
,
0xf4
,
0x57
,
0x29
,
0x55
,
0x83
,
0x71
,
0xb6
,
0x5d
,
0x76
,
0x63
,
0x4c
,
0x7a
,
0x7a
,
0xe8
,
0x4e
,
0xb8
,
0x4a
,
0x3e
,
0x02
,
0xdb
,
0x1d
,
0x9e
,
0x79
,
0x33
,
0x55
,
0x9a
,
0xa9
,
0xfd
,
0xff
,
0xd2
,
0xf6
,
0x9a
,
0xa1
,
0xed
,
0x4c
,
0xac
,
0xda
,
0xb8
,
0x83
,
0xcd
,
0xe9
,
0x1d
,
0xec
,
0x37
,
0xc2
,
0x49
,
0x98
,
0xb4
,
0xe1
,
0x44
,
0x74
,
0x25
,
0x32
,
0xe7
,
0x4b
,
0x10
,
0xff
,
0x2a
,
0xa1
,
0x3b
,
0x50
,
0xe8
,
0x7a
,
0x01
,
0x13
,
0xbf
,
0x41
,
0x09
,
0x5f
,
0x4e
,
0x10
,
0xf4
,
0x9e
,
0xee
,
0x75
,
0x6a
,
0x30
,
0xce
,
0xb6
,
0x4b
,
0x6f
,
0x8c
,
0xa9
,
0xff
,
0x5b
,
0xda
,
0xde
,
0x30
,
0xb4
,
0x9d
,
0x8a
,
0x3c
,
0x63
,
0x6f
,
0x43
,
0x06
,
0xef
,
0xad
,
0xc6
,
0x23
,
0x57
,
0xe8
,
0x58
,
0xd0
,
0x50
,
0x07
,
0xd6
,
0x54
,
0x1b
,
0x75
,
0xb0
,
0x19
,
0xbd
,
0x83
,
0x7d
,
0x0f
,
0x72
,
0x5d
,
0xd7
,
0xa7
,
0xe2
,
0x1b
,
0x94
,
0xc4
,
0x87
,
0xfa
,
0xc0
,
0x3d
,
0xed
,
0x31
,
0x59
,
0xa7
,
0x62
,
0x94
,
0x9b
,
0xf7
,
0x3b
,
0x1c
,
0x01
,
0xf0
,
0xe5
,
0x18
,
0x81
,
0x1f
,
0xe8
,
0x5e
,
0xc7
,
0x33
,
0xf6
,
0x0e
,
0xa4
,
0xd8
,
0xbd
,
0xd5
,
0x78
,
0xdb
,
0x0b
,
0x8f
,
0x1e
,
0xca
,
0x01
,
0x0f
,
0x5f
,
0x63
,
0x3b
,
0xdc
,
0x0f
,
0xcf
,
0xa5
,
0xb6
,
0x70
,
0xe4
,
0x0a
,
0x1d
,
0x0b
,
0x1a
,
0x4c
,
0x60
,
0x43
,
0xfc
,
0x50
,
0x1b
,
0x3a
,
0xa7
,
0x7d
,
0x2a
,
0xeb
,
0x49
,
0x9b
,
0x70
,
0x7b
,
0x1e
,
0x4f
,
0x94
,
0xed
,
0x2e
,
0x64
,
0x02
,
0x16
,
0x0e
,
0x95
,
0x6c
,
0xdf
,
0x54
,
0x16
,
0xe5
,
0x16
,
0x7d
,
0xdc
,
0x43
,
0x60
,
0xbb
,
0xc1
,
0xd1
,
0x63
,
0x39
,
0xe0
,
0xe1
,
0x6b
,
0x31
,
0x64
,
0x9b
,
0x16
,
0xc1
,
0x11
,
0xb4
,
0xb4
,
0x09
,
0x70
,
0xe0
,
0x77
,
0xdc
,
0xde
,
0xa1
,
0x37
,
0xd6
,
0x0e
,
0x0f
,
0x82
,
0x73
,
0xa9
,
0x2d
,
0xb6
,
0xc4
,
0x4d
,
0xb8
,
0xbd
,
0x88
,
0x27
,
0x93
,
0xed
,
0x6e
,
0x8f
,
0xe3
,
0xd6
,
0xc9
,
0x4a
,
0x5a
,
0x27
,
0xad
,
0xcd
,
0x42
,
0xc9
,
0xd2
,
0x71
,
0x9b
,
0xb5
,
0x3e
,
0xa4
,
0x7c
,
0x1a
,
0x8c
,
0x94
,
0x6c
,
0xff
,
0x67
,
0xc8
,
0x36
,
0x2b
,
0x02
,
0x11
,
0xb4
,
0xb8
,
0x8a
,
0xe9
,
0x44
,
0xb5
,
0xb5
,
0x69
,
0x47
,
0x00
,
0xf4
,
0xf7
,
0x16
,
0x14
,
0x39
,
0x2f
,
0xd1
,
0xcb
,
0x09
,
0x70
,
0xe0
,
0x75
,
0x9c
,
0xfe
,
0xa1
,
0x3b
,
0x69
,
0x4f
,
0xa2
,
0xd6
,
0xc9
,
0x8a
,
0x5b
,
0x27
,
0xbd
,
0xd0
,
0x3d
,
0xcd
,
0x32
,
0x3c
,
0x6d
,
0x5e
,
0x9f
,
0xa6
,
0x1d
,
0x96
,
0x9e
,
0x7f
,
0x98
,
0xad
,
0xad
,
0xcd
,
0x62
,
0x92
,
0x25
,
0xa3
,
0x36
,
0x6b
,
0x9d
,
0xa5
,
0x13
,
0xd5
,
0xd6
,
0x26
,
0x89
,
0x00
,
0x1d
,
0x96
,
0xd8
,
0x34
,
0x73
,
0xa5
,
0x4d
,
0xb3
,
0xd3
,
0x36
,
0xfd
,
0x04
,
0x4a
,
0x9a
,
0x7c
,
0xe1
,
0xf0
,
0xef
,
0x2d
,
0xc8
,
0x73
,
0x5e
,
0xa2
,
0x97
,
0xbb
,
0xd0
,
0x3d
,
0xcd
,
0x32
,
0x3c
,
0x6d
,
0x51
,
0x90
,
0xbc
,
0x07
,
0xe9
,
0x68
,
0xac
,
0x94
,
0xa6
,
0x1e
,
0x5c
,
0xa2
,
0x13
,
0x07
,
0xbf
,
0xd2
,
0x43
,
0x9f
,
0xa6
,
0x1d
,
0x96
,
0x5c
,
0x7c
,
0x98
,
0xad
,
0x1d
,
0x16
,
0xdb
,
0x34
,
0x75
,
0xa5
,
0x4d
,
0xd3
,
0x58
,
0x91
,
0xba
,
0xc3
,
0xe2
,
0xc0
,
0x61
,
0xe1
,
0xa8
,
0xf7
,
0xbf
,
0x58
,
0xb1
,
0x01
,
0xb7
,
0x1c
,
0xb3
,
0x36
,
0xfd
,
0x04
,
0x0a
,
0x9a
,
0x7c
,
0xc1
,
0x08
,
0xbd
,
0x0f
,
0xc9
,
0x70
,
0xa2
,
0x94
,
0xa6
,
0xf6
,
0x62
,
0xc6
,
0x2d
,
0x76
,
0x21
,
0x17
,
0x70
,
0xd6
,
0x4a
,
0x1c
,
0xd5
,
0xe9
,
0xcc
,
0x9c
,
0xed
,
0x1e
,
0x5c
,
0xac
,
0x13
,
0xc2
,
0x7e
,
0xc5
,
0x87
,
0xb0
,
0x26
,
0x75
,
0x27
,
0x3e
,
0x9a
,
0x06
,
0xe3
,
0x28
,
0xc2
,
0xad
,
0xaf
,
0x01
,
0x92
,
0x01
,
0x24
,
0x59
,
0x84
,
0x5c
,
0xad
,
0x7e
,
0x7c
,
0xd4
,
0x6a
,
0xfe
,
0x77
,
0xb1
,
0x62
,
0x03
,
0x6e
,
0x11
,
0x7a
,
0x31
,
0xe7
,
0x16
,
0x7b
,
0x90
,
0xf1
,
0x39
,
0x6b
,
0xb4
,
0xcb
,
0x0b
,
0xa4
,
0x08
,
0xf9
,
0xc7
,
0x8d
,
0xf6
,
0x7e
,
0xcd
,
0xa9
,
0x3e
,
0x2e
,
0x5b
,
0x64
,
0x25
,
0x8e
,
0xea
,
0x74
,
0xe6
,
0xce
,
0x26
,
0x8a
,
0x70
,
0xfb
,
0x6b
,
0x80
,
0x78
,
0x00
,
0x89
,
0x96
,
0x05
,
0x4a
,
0x6d
,
0xa7
,
0xda
,
0x6c
,
0xed
,
0xd5
,
0x9d
,
0x46
,
0xf3
,
0xf8
,
0xa4
,
0x5d
,
0x4e
,
0x11
,
0x21
,
0x53
,
0xad
,
0x1d
,
0x1f
,
0xb5
,
0x1a
,
0xed
,
0xe2
,
0x12
,
0xca
,
0x43
,
0xf6
,
0x69
,
0xa3
,
0x5d
,
0x02
,
0x4b
,
0x0a
,
0x75
,
0x74
,
0xd2
,
0x46
,
0x5c
,
0x9a
,
0x94
,
0xa0
,
0x50
,
0x3d
,
0x69
,
0xef
,
0x1f
,
0xaf
,
0x92
,
0xca
,
0xd3
,
0xa2
,
0x85
,
0xd6
,
0xa0
,
0xd0
,
0x26
,
0x95
,
0x66
,
0x6b
,
0xbf
,
0x46
,
0x1a
,
0x39
,
0x8d
,
0x67
,
0xf5
,
0xb2
,
0xbd
,
0xb5
,
0xcb
,
0xd5
,
0x95
,
0xfc
,
0x6c
,
0x4b
,
0x00
,
0xb2
,
0xe2
,
0xcd
,
0xe3
,
0x93
,
0x76
,
0x31
,
0x81
,
0x10
,
0xac
,
0x28
,
0xd4
,
0xd1
,
0x49
,
0x9b
,
0xe1
,
0x92
,
0xa8
,
0xbc
,
0xf2
,
0x02
,
0xc9
,
0x83
,
0x8d
,
0x65
,
0x57
,
0xd9
,
0xc2
,
0x73
,
0x65
,
0xe0
,
0x2f
,
0xa7
,
0xb6
,
0x00
,
0xb9
,
0xca
,
0x49
,
0xbb
,
0x7e
,
0x44
,
0x1a
,
0x2f
,
0x6a
,
0x45
,
0x7b
,
0x7b
,
0x8f
,
0xab
,
0x2b
,
0xde
,
0xe3
,
0x2e
,
0x10
,
0xff
,
0xae
,
0x42
,
0x72
,
0x90
,
0xae
,
0x76
,
0xbb
,
0xe5
,
0x05
,
0xdc
,
0x5b
,
0xfe
,
0x6c
,
0x8b
,
0x00
,
0xd2
,
0xe2
,
0xbc
,
0xe2
,
0x12
,
0xca
,
0x82
,
0xcd
,
0xca
,
0xae
,
0xa2
,
0xc5
,
0x63
,
0x3d
,
0x16
,
0xb1
,
0xb2
,
0xb5
,
0xb5
,
0x07
,
0x90
,
0x04
,
0x40
,
0x52
,
0x80
,
0xcc
,
0x49
,
0xb3
,
0xce
,
0x95
,
0x81
,
0xbf
,
0x98
,
0xd8
,
0x7e
,
0x9f
,
0xbb
,
0x40
,
0xf4
,
0x5d
,
0x05
,
0x65
,
0x20
,
0x59
,
0x56
,
0xdf
,
0x2b
,
0x2f
,
0xe0
,
0xf2
,
0x51
,
0xf5
,
0xa0
,
0x51
,
0x2b
,
0x5b
,
0xc8
,
0xff
,
0xa4
,
0x55
,
0xe9
,
0x76
,
0x8b
,
0x4b
,
0x6c
,
0x6f
,
0x95
,
0xf6
,
0x69
,
0x48
,
0x8b
,
0xd6
,
0xf6
,
0x3e
,
0x40
,
0x1c
,
0xaf
,
0x95
,
0x53
,
0xb8
,
0x73
,
0xcf
,
0x39
,
0x7a
,
0x56
,
0x6f
,
0x96
,
0xd3
,
0x78
,
0xad
,
0x93
,
0xa6
,
0x00
,
0x51
,
0x0e
,
0x52
,
0x27
,
0xcd
,
0x6a
,
0x6d
,
0xbf
,
0xb8
,
0xc4
,
0x96
,
0x4f
,
0x2a
,
0x07
,
0x8d
,
0x84
,
0xec
,
0xad
,
0x7b
,
0xf0
,
0xd6
,
0xa1
,
0x37
,
0x16
,
0x4e
,
0xee
,
0xb0
,
0xb0
,
0xe3
,
0x0e
,
0x24
,
0x6a
,
0xd1
,
0x62
,
0xfc
,
0x4f
,
0x5a
,
0xb5
,
0x6a
,
0x31
,
0xc1
,
0x76
,
0xee
,
0x93
,
0xa3
,
0x17
,
0xb5
,
0xcb
,
0x3c
,
0xd8
,
0x8d
,
0xda
,
0x41
,
0x5d
,
0xe8
,
0xa1
,
0x75
,
0xbf
,
0xda
,
0x6c
,
0x36
,
0x9a
,
0x0f
,
0x66
,
0x31
,
0xc9
,
0xae
,
0x75
,
0xd2
,
0x94
,
0x90
,
0xbd
,
0xfd
,
0x00
,
0xde
,
0x39
,
0x74
,
0x27
,
0xc2
,
0xca
,
0x16
,
0x42
,
0x7b
,
0x8d
,
0x66
,
0xa3
,
0xb5
,
0x8f
,
0x8c
,
0x77
,
0xff
,
0x6c
,
0x01
,
0xf4
,
0xbd
,
0xc9
,
0x09
,
0x0d
,
0x3a
,
0xce
,
0x50
,
0xb2
,
0xcc
,
0x82
,
0xdd
,
0xa8
,
0x1e
,
0xd4
,
0x84
,
0x1e
,
0x5a
,
0xb1
,
0xea
,
0x35
,
0x3f
,
0x81
,
0xe5
,
0x07
,
0x53
,
0x7c
,
0x4a
,
0xd2
,
0x06
,
0x0e
,
0x7b
,
0xd1
,
0xf4
,
0x0f
,
0x2b
,
0xcd
,
0x66
,
0xa3
,
0xf9
,
0xa8
,
0x68
,
0x31
,
0x68
,
0xbf
,
0xd1
,
0x6c
,
0xb4
,
0xea
,
0x8c
,
0x7a
,
0xeb
,
0xe5
,
0x04
,
0x6c
,
0x45
,
0x81
,
0x37
,
0x38
,
0xa7
,
0x0b
,
0xe4
,
0x23
,
0x58
,
0x14
,
0x5b
,
0xf1
,
0xde
,
0x9f
,
0x2d
,
0x80
,
0x81
,
0x3b
,
0x51
,
0xbd
,
0xe6
,
0x27
,
0xb0
,
0xfa
,
0x68
,
0x86
,
0x4f
,
0xf0
,
0x46
,
0xaf
,
0xb4
,
0xe3
,
0x73
,
0x28
,
0x19
,
0xd6
,
0x27
,
0xcb
,
0x09
,
0x11
,
0x6f
,
0x73
,
0xd6
,
0x41
,
0xda
,
0x80
,
0xd0
,
0x8b
,
0xa6
,
0xdb
,
0x2f
,
0x17
,
0x63
,
0xb0
,
0x15
,
0xfa
,
0xee
,
0xf0
,
0x1c
,
0xd7
,
0x13
,
0xc4
,
0xb4
,
0x9f
,
0xd0
,
0x85
,
0xd3
,
0x2c
,
0xff
,
0x07
,
0xc2
,
0xdd
,
0xff
,
0x04
,
0x00
,
0x2f
,
0xa1
,
0x7b
,
0xb0
,
0x2c
,
0xb6
,
0xb0
,
0x1b
,
0xbd
,
0xd6
,
0x8e
,
0xcf
,
0xa1
,
0x60
,
0x58
,
0x1f
,
0x00
,
0xff
,
0xff
,
0xb3
,
0x20
,
0x1d
,
0xcb
,
0xb6
,
0x20
,
0x00
,
0x00
,
0xad
,
0xc6
,
0x44
,
0xbc
,
0xcd
,
0x29
,
0x97
,
0x63
,
0xc4
,
0xac
,
0x9f
,
0xe0
,
0xa5
,
0xd3
,
0x34
,
0xff
,
0x5b
,
0xc3
,
0xfd
,
0xff
,
0x04
,
0x00
,
0x00
,
0xff
,
0xff
,
0x34
,
0xf1
,
0xf8
,
0x52
,
0x0b
,
0x21
,
0x00
,
0x00
,
}
}
// Reference imports to suppress errors if they are not otherwise used.
// Reference imports to suppress errors if they are not otherwise used.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment