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
661f48a6
Commit
661f48a6
authored
Nov 08, 2018
by
linj
Committed by
linj
Nov 26, 2018
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add service
parent
e3dff3a2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
160 additions
and
59 deletions
+160
-59
unfreeze.proto
proto/unfreeze.proto
+9
-4
unfreeze.pb.go
types/unfreeze.pb.go
+151
-55
No files found.
proto/unfreeze.proto
View file @
661f48a6
syntax
=
"proto3"
;
syntax
=
"proto3"
;
import
"common.proto"
;
package
types
;
package
types
;
message
Unfreeze
{
message
Unfreeze
{
...
@@ -77,11 +79,13 @@ message ReceiptUnfreeze {
...
@@ -77,11 +79,13 @@ message ReceiptUnfreeze {
}
}
// query
// query
message
QueryUnfreezeWithdraw
{
string
unfreezeID
=
1
;
}
message
ReplyQueryUnfreezeWithdraw
{
message
ReplyQueryUnfreezeWithdraw
{
string
unfreezeID
=
1
;
string
unfreezeID
=
1
;
int64
availableAmount
=
2
;
int64
availableAmount
=
2
;
}
// TODO 类型应该大写还是小写
service
unfreeze
{
rpc
GetUnfreezeWithdraw
(
ReqString
)
returns
(
ReplyQueryUnfreezeWithdraw
)
{}
rpc
QueryUnfreeze
(
ReqString
)
returns
(
Unfreeze
)
{}
}
}
\ No newline at end of file
types/unfreeze.pb.go
View file @
661f48a6
...
@@ -16,7 +16,6 @@ It has these top-level messages:
...
@@ -16,7 +16,6 @@ It has these top-level messages:
UnfreezeWithdraw
UnfreezeWithdraw
UnfreezeTerminate
UnfreezeTerminate
ReceiptUnfreeze
ReceiptUnfreeze
QueryUnfreezeWithdraw
ReplyQueryUnfreezeWithdraw
ReplyQueryUnfreezeWithdraw
*/
*/
package
types
package
types
...
@@ -24,6 +23,12 @@ package types
...
@@ -24,6 +23,12 @@ package types
import
proto
"github.com/golang/protobuf/proto"
import
proto
"github.com/golang/protobuf/proto"
import
fmt
"fmt"
import
fmt
"fmt"
import
math
"math"
import
math
"math"
import
types1
"gitlab.33.cn/chain33/chain33/types"
import
(
context
"golang.org/x/net/context"
grpc
"google.golang.org/grpc"
)
// Reference imports to suppress errors if they are not otherwise used.
// Reference imports to suppress errors if they are not otherwise used.
var
_
=
proto
.
Marshal
var
_
=
proto
.
Marshal
...
@@ -676,22 +681,6 @@ func (m *ReceiptUnfreeze) GetCurrent() *Unfreeze {
...
@@ -676,22 +681,6 @@ func (m *ReceiptUnfreeze) GetCurrent() *Unfreeze {
}
}
// query
// query
type
QueryUnfreezeWithdraw
struct
{
UnfreezeID
string
`protobuf:"bytes,1,opt,name=unfreezeID" json:"unfreezeID,omitempty"`
}
func
(
m
*
QueryUnfreezeWithdraw
)
Reset
()
{
*
m
=
QueryUnfreezeWithdraw
{}
}
func
(
m
*
QueryUnfreezeWithdraw
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
QueryUnfreezeWithdraw
)
ProtoMessage
()
{}
func
(
*
QueryUnfreezeWithdraw
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor0
,
[]
int
{
8
}
}
func
(
m
*
QueryUnfreezeWithdraw
)
GetUnfreezeID
()
string
{
if
m
!=
nil
{
return
m
.
UnfreezeID
}
return
""
}
type
ReplyQueryUnfreezeWithdraw
struct
{
type
ReplyQueryUnfreezeWithdraw
struct
{
UnfreezeID
string
`protobuf:"bytes,1,opt,name=unfreezeID" json:"unfreezeID,omitempty"`
UnfreezeID
string
`protobuf:"bytes,1,opt,name=unfreezeID" json:"unfreezeID,omitempty"`
AvailableAmount
int64
`protobuf:"varint,2,opt,name=availableAmount" json:"availableAmount,omitempty"`
AvailableAmount
int64
`protobuf:"varint,2,opt,name=availableAmount" json:"availableAmount,omitempty"`
...
@@ -700,7 +689,7 @@ type ReplyQueryUnfreezeWithdraw struct {
...
@@ -700,7 +689,7 @@ type ReplyQueryUnfreezeWithdraw struct {
func
(
m
*
ReplyQueryUnfreezeWithdraw
)
Reset
()
{
*
m
=
ReplyQueryUnfreezeWithdraw
{}
}
func
(
m
*
ReplyQueryUnfreezeWithdraw
)
Reset
()
{
*
m
=
ReplyQueryUnfreezeWithdraw
{}
}
func
(
m
*
ReplyQueryUnfreezeWithdraw
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
ReplyQueryUnfreezeWithdraw
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReplyQueryUnfreezeWithdraw
)
ProtoMessage
()
{}
func
(
*
ReplyQueryUnfreezeWithdraw
)
ProtoMessage
()
{}
func
(
*
ReplyQueryUnfreezeWithdraw
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor0
,
[]
int
{
9
}
}
func
(
*
ReplyQueryUnfreezeWithdraw
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor0
,
[]
int
{
8
}
}
func
(
m
*
ReplyQueryUnfreezeWithdraw
)
GetUnfreezeID
()
string
{
func
(
m
*
ReplyQueryUnfreezeWithdraw
)
GetUnfreezeID
()
string
{
if
m
!=
nil
{
if
m
!=
nil
{
...
@@ -725,47 +714,154 @@ func init() {
...
@@ -725,47 +714,154 @@ func init() {
proto
.
RegisterType
((
*
UnfreezeWithdraw
)(
nil
),
"types.UnfreezeWithdraw"
)
proto
.
RegisterType
((
*
UnfreezeWithdraw
)(
nil
),
"types.UnfreezeWithdraw"
)
proto
.
RegisterType
((
*
UnfreezeTerminate
)(
nil
),
"types.UnfreezeTerminate"
)
proto
.
RegisterType
((
*
UnfreezeTerminate
)(
nil
),
"types.UnfreezeTerminate"
)
proto
.
RegisterType
((
*
ReceiptUnfreeze
)(
nil
),
"types.ReceiptUnfreeze"
)
proto
.
RegisterType
((
*
ReceiptUnfreeze
)(
nil
),
"types.ReceiptUnfreeze"
)
proto
.
RegisterType
((
*
QueryUnfreezeWithdraw
)(
nil
),
"types.QueryUnfreezeWithdraw"
)
proto
.
RegisterType
((
*
ReplyQueryUnfreezeWithdraw
)(
nil
),
"types.ReplyQueryUnfreezeWithdraw"
)
proto
.
RegisterType
((
*
ReplyQueryUnfreezeWithdraw
)(
nil
),
"types.ReplyQueryUnfreezeWithdraw"
)
}
}
// Reference imports to suppress errors if they are not otherwise used.
var
_
context
.
Context
var
_
grpc
.
ClientConn
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
const
_
=
grpc
.
SupportPackageIsVersion4
// Client API for Unfreeze service
type
UnfreezeClient
interface
{
GetUnfreezeWithdraw
(
ctx
context
.
Context
,
in
*
types1
.
ReqString
,
opts
...
grpc
.
CallOption
)
(
*
ReplyQueryUnfreezeWithdraw
,
error
)
QueryUnfreeze
(
ctx
context
.
Context
,
in
*
types1
.
ReqString
,
opts
...
grpc
.
CallOption
)
(
*
Unfreeze
,
error
)
}
type
unfreezeClient
struct
{
cc
*
grpc
.
ClientConn
}
func
NewUnfreezeClient
(
cc
*
grpc
.
ClientConn
)
UnfreezeClient
{
return
&
unfreezeClient
{
cc
}
}
func
(
c
*
unfreezeClient
)
GetUnfreezeWithdraw
(
ctx
context
.
Context
,
in
*
types1
.
ReqString
,
opts
...
grpc
.
CallOption
)
(
*
ReplyQueryUnfreezeWithdraw
,
error
)
{
out
:=
new
(
ReplyQueryUnfreezeWithdraw
)
err
:=
grpc
.
Invoke
(
ctx
,
"/types.unfreeze/GetUnfreezeWithdraw"
,
in
,
out
,
c
.
cc
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
}
return
out
,
nil
}
func
(
c
*
unfreezeClient
)
QueryUnfreeze
(
ctx
context
.
Context
,
in
*
types1
.
ReqString
,
opts
...
grpc
.
CallOption
)
(
*
Unfreeze
,
error
)
{
out
:=
new
(
Unfreeze
)
err
:=
grpc
.
Invoke
(
ctx
,
"/types.unfreeze/QueryUnfreeze"
,
in
,
out
,
c
.
cc
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
}
return
out
,
nil
}
// Server API for Unfreeze service
type
UnfreezeServer
interface
{
GetUnfreezeWithdraw
(
context
.
Context
,
*
types1
.
ReqString
)
(
*
ReplyQueryUnfreezeWithdraw
,
error
)
QueryUnfreeze
(
context
.
Context
,
*
types1
.
ReqString
)
(
*
Unfreeze
,
error
)
}
func
RegisterUnfreezeServer
(
s
*
grpc
.
Server
,
srv
UnfreezeServer
)
{
s
.
RegisterService
(
&
_Unfreeze_serviceDesc
,
srv
)
}
func
_Unfreeze_GetUnfreezeWithdraw_Handler
(
srv
interface
{},
ctx
context
.
Context
,
dec
func
(
interface
{})
error
,
interceptor
grpc
.
UnaryServerInterceptor
)
(
interface
{},
error
)
{
in
:=
new
(
types1
.
ReqString
)
if
err
:=
dec
(
in
);
err
!=
nil
{
return
nil
,
err
}
if
interceptor
==
nil
{
return
srv
.
(
UnfreezeServer
)
.
GetUnfreezeWithdraw
(
ctx
,
in
)
}
info
:=
&
grpc
.
UnaryServerInfo
{
Server
:
srv
,
FullMethod
:
"/types.unfreeze/GetUnfreezeWithdraw"
,
}
handler
:=
func
(
ctx
context
.
Context
,
req
interface
{})
(
interface
{},
error
)
{
return
srv
.
(
UnfreezeServer
)
.
GetUnfreezeWithdraw
(
ctx
,
req
.
(
*
types1
.
ReqString
))
}
return
interceptor
(
ctx
,
in
,
info
,
handler
)
}
func
_Unfreeze_QueryUnfreeze_Handler
(
srv
interface
{},
ctx
context
.
Context
,
dec
func
(
interface
{})
error
,
interceptor
grpc
.
UnaryServerInterceptor
)
(
interface
{},
error
)
{
in
:=
new
(
types1
.
ReqString
)
if
err
:=
dec
(
in
);
err
!=
nil
{
return
nil
,
err
}
if
interceptor
==
nil
{
return
srv
.
(
UnfreezeServer
)
.
QueryUnfreeze
(
ctx
,
in
)
}
info
:=
&
grpc
.
UnaryServerInfo
{
Server
:
srv
,
FullMethod
:
"/types.unfreeze/QueryUnfreeze"
,
}
handler
:=
func
(
ctx
context
.
Context
,
req
interface
{})
(
interface
{},
error
)
{
return
srv
.
(
UnfreezeServer
)
.
QueryUnfreeze
(
ctx
,
req
.
(
*
types1
.
ReqString
))
}
return
interceptor
(
ctx
,
in
,
info
,
handler
)
}
var
_Unfreeze_serviceDesc
=
grpc
.
ServiceDesc
{
ServiceName
:
"types.unfreeze"
,
HandlerType
:
(
*
UnfreezeServer
)(
nil
),
Methods
:
[]
grpc
.
MethodDesc
{
{
MethodName
:
"GetUnfreezeWithdraw"
,
Handler
:
_Unfreeze_GetUnfreezeWithdraw_Handler
,
},
{
MethodName
:
"QueryUnfreeze"
,
Handler
:
_Unfreeze_QueryUnfreeze_Handler
,
},
},
Streams
:
[]
grpc
.
StreamDesc
{},
Metadata
:
"unfreeze.proto"
,
}
func
init
()
{
proto
.
RegisterFile
(
"unfreeze.proto"
,
fileDescriptor0
)
}
func
init
()
{
proto
.
RegisterFile
(
"unfreeze.proto"
,
fileDescriptor0
)
}
var
fileDescriptor0
=
[]
byte
{
var
fileDescriptor0
=
[]
byte
{
// 559 bytes of a gzipped FileDescriptorProto
// 607 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0x9c
,
0x54
,
0x5f
,
0x8f
,
0xd2
,
0x4e
,
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0x9c
,
0x55
,
0xcb
,
0x6e
,
0xd3
,
0x40
,
0x14
,
0xa5
,
0x74
,
0x0b
,
0xf4
,
0x92
,
0x1f
,
0xec
,
0x6f
,
0xe2
,
0x6a
,
0x63
,
0x8c
,
0x21
,
0xd5
,
0x07
,
0x14
,
0x8d
,
0x93
,
0x26
,
0xb1
,
0x6f
,
0x68
,
0x5a
,
0x86
,
0x97
,
0x55
,
0x21
,
0x14
,
0x0c
,
0x8b
,
0xb0
,
0x7c
,
0x41
,
0xc3
,
0xc6
,
0x68
,
0xe2
,
0x83
,
0x61
,
0x57
,
0x0d
,
0x26
,
0xc6
,
0x3f
,
0x15
,
0xe3
,
0xf3
,
0x29
,
0x28
,
0x05
,
0x09
,
0x89
,
0x05
,
0x6a
,
0xcb
,
0x23
,
0x48
,
0x15
,
0x8f
,
0x69
,
0x11
,
0xeb
,
0x89
,
0x50
,
0x2e
,
0x32
,
0x49
,
0x3b
,
0xd3
,
0x4c
,
0xa7
,
0xec
,
0xd6
,
0xaf
,
0xe2
,
0xe7
,
0xf1
,
0xc9
,
0x2f
,
0x7b
,
0xd3
,
0x8e
,
0x64
,
0xcf
,
0x98
,
0xf1
,
0xb8
,
0xad
,
0xf9
,
0x08
,
0x7e
,
0x80
,
0xef
,
0x61
,
0xc5
,
0x65
,
0x3a
,
0xfd
,
0x03
,
0x14
,
0x57
,
0x22
,
0x8f
,
0x73
,
0xce
,
0x3d
,
0xe7
,
0xde
,
0xe9
,
0x3d
,
0x1d
,
0x4f
,
0x21
,
0x8f
,
0x1f
,
0x49
,
0x9c
,
0x96
,
0x88
,
0x2e
,
0xe7
,
0x9c
,
0x7b
,
0xce
,
0xbd
,
0x93
,
0x7b
,
0xe8
,
0x25
,
0x7c
,
0x29
,
0x11
,
0xbf
,
0xe3
,
0x28
,
0x92
,
0x42
,
0x09
,
0x62
,
0xa9
,
0x34
,
0xc2
,
0xd8
,
0x3c
,
0x81
,
0x7e
,
0x22
,
0xa6
,
0x0a
,
0xf1
,
0x07
,
0x6e
,
0x47
,
0x4a
,
0x6a
,
0x49
,
0xda
,
0x3a
,
0x8d
,
0xfd
,
0x61
,
0x42
,
0xe7
,
0x4b
,
0xc1
,
0x90
,
0xfb
,
0x00
,
0x65
,
0xd5
,
0xdb
,
0x57
,
0x8e
,
0x31
,
0x30
,
0x30
,
0xde
,
0xba
,
0xe1
,
0xcb
,
0x30
,
0x94
,
0x22
,
0x07
,
0xbd
,
0x5f
,
0x2d
,
0xb0
,
0xbf
,
0x16
,
0x75
,
0x86
,
0xb6
,
0xb7
,
0x85
,
0x90
,
0x7b
,
0x60
,
0xc7
,
0x8a
,
0x4a
,
0x35
,
0x63
,
0x21
,
0x3a
,
0xcd
,
0x81
,
0xe4
,
0x01
,
0x40
,
0xa9
,
0xf9
,
0xf0
,
0xc6
,
0xb5
,
0x06
,
0xd6
,
0xd0
,
0xa1
,
0x73
,
0x08
,
0xb9
,
0x0f
,
0x31
,
0x34
,
0xbd
,
0x0d
,
0x90
,
0xb1
,
0x34
,
0x8e
,
0x51
,
0xbd
,
0xbe
,
0x46
,
0xdf
,
0x31
,
0xb5
,
0x78
,
0x4e
,
0xac
,
0x99
,
0xd2
,
0x47
,
0x3c
,
0x44
,
0xb7
,
0x39
,
0xb0
,
0x86
,
0x2d
,
0x3a
,
0x03
,
0x32
,
0x96
,
0x03
,
0x90
,
0x01
,
0x74
,
0xf5
,
0xe1
,
0x73
,
0x1a
,
0xce
,
0x45
,
0xe0
,
0x9c
,
0x68
,
0x7e
,
0x1b
,
0xca
,
0xc5
,
0x31
,
0xea
,
0xb7
,
0x17
,
0xe8
,
0xbb
,
0x2d
,
0x23
,
0x9e
,
0x01
,
0x64
,
0x00
,
0x3d
,
0x73
,
0x38
,
0xba
,
0x2b
,
0xa1
,
0x68
,
0x70
,
0x29
,
0x12
,
0xae
,
0x1c
,
0x4b
,
0xdb
,
0x6f
,
0x21
,
0x99
,
0x3f
,
0xe3
,
0x4c
,
0xc3
,
0x89
,
0x0c
,
0xdc
,
0x35
,
0xc3
,
0xcf
,
0x43
,
0x59
,
0x77
,
0x2d
,
0x35
,
0x0b
,
0xf6
,
0x65
,
0x4c
,
0x31
,
0xaa
,
0x84
,
0x74
,
0x5a
,
0xb9
,
0x7f
,
0x05
,
0x64
,
0xfe
,
0x73
,
0xe4
,
0xb8
,
0x64
,
0x3e
,
0x22
,
0xb4
,
0xdb
,
0x36
,
0xf6
,
0x73
,
0x48
,
0xe6
,
0xcf
,
0x05
,
0xd7
,
0x9c
,
0x69
,
0xa9
,
0xdc
,
0x4e
,
0xa3
,
0x32
,
0x75
,
0xda
,
0xb9
,
0xff
,
0x16
,
0x94
,
0xe9
,
0x25
,
0x86
,
0x94
,
0x71
,
0xc6
,
0xbf
,
0x39
,
0xee
,
0x5f
,
0x01
,
0x99
,
0xff
,
0x04
,
0x05
,
0x4e
,
0xb9
,
0xcf
,
0x99
,
0x4a
,
0xdd
,
0x6e
,
0xee
,
0x3f
,
0x9d
,
0x7c
,
0xfa
,
0x0a
,
0x20
,
0xb7
,
0xc0
,
0x0a
,
0x91
,
0xf2
,
0xd8
,
0xb1
,
0xb5
,
0x32
,
0x3f
,
0x90
,
0x07
,
0x65
,
0x7a
,
0x85
,
0x21
,
0xe3
,
0x82
,
0x8b
,
0x13
,
0xd7
,
0xce
,
0xa7
,
0xaf
,
0x00
,
0x72
,
0x1b
,
0x27
,
0x60
,
0x2f
,
0xd9
,
0xf5
,
0x24
,
0xd4
,
0x23
,
0xc1
,
0xc0
,
0x18
,
0x76
,
0xc7
,
0xa7
,
0x23
,
0xfd
,
0xda
,
0x21
,
0x32
,
0x11
,
0xbb
,
0x8e
,
0x51
,
0xe6
,
0x07
,
0xf2
,
0x0c
,
0x9c
,
0x29
,
0xbf
,
0xd8
,
0x0d
,
0xe5
,
0x46
,
0x6f
,
0x4a
,
0x7c
,
0xda
,
0xf0
,
0x36
,
0x45
,
0xe4
,
0x25
,
0xf4
,
0x02
,
0x5c
,
0xaa
,
0x8f
,
0xcd
,
0x48
,
0x30
,
0xb0
,
0x86
,
0xbd
,
0xd1
,
0xe6
,
0xb6
,
0xf9
,
0x1d
,
0xb7
,
0xdf
,
0x95
,
0xf8
,
0xb8
,
0x52
,
0x44
,
0x42
,
0x2a
,
0x26
,
0xb8
,
0xd3
,
0xd5
,
0xb2
,
0xb3
,
0x42
,
0xf6
,
0x6e
,
0x87
,
0x9c
,
0x36
,
0x41
,
0x67
,
0x45
,
0xe4
,
0x35
,
0xf4
,
0x03
,
0x9c
,
0xea
,
0xcf
,
0x4a
,
0x46
,
0x52
,
0x69
,
0x2e
,
0x85
,
0xbc
,
0x5a
,
0xf9
,
0x05
,
0x40
,
0x47
,
0xf7
,
0xfe
,
0x10
,
0x29
,
0xf7
,
0x05
,
0xd8
,
0x55
,
0x1b
,
0x72
,
0xdb
,
0x33
,
0xb2
,
0x3b
,
0x85
,
0xec
,
0x60
,
0x81
,
0x1c
,
0x37
,
0x68
,
0xad
,
0x7c
,
0x0f
,
0xc0
,
0x36
,
0x1b
,
0x5a
,
0x11
,
0x4a
,
0x26
,
0x16
,
0x7a
,
0x33
,
0xa6
,
0x57
,
0x9c
,
0x32
,
0x9c
,
0xe6
,
0x03
,
0xe6
,
0xbd
,
0x3f
,
0x45
,
0xda
,
0x7b
,
0x05
,
0x4e
,
0xd5
,
0x86
,
0xdc
,
0x85
,
0x4e
,
0x84
,
0x8a
,
0xcb
,
0x63
,
0x2b
,
0x29
,
0x4e
,
0xee
,
0x7b
,
0xe8
,
0xed
,
0x36
,
0xbb
,
0xd1
,
0xe1
,
0x21
,
0xfc
,
0xa7
,
0x90
,
0xcf
,
0xb3
,
0x99
,
0x16
,
0x2d
,
0x4e
,
0x19
,
0xce
,
0xf2
,
0x01
,
0xf3
,
0x95
,
0x14
,
0x27
,
0xef
,
0x23
,
0xf4
,
0x56
,
0x22
,
0x89
,
0x29
,
0x5f
,
0xa8
,
0x55
,
0x61
,
0xb4
,
0x0b
,
0xba
,
0xbf
,
0x0c
,
0xe8
,
0x95
,
0x51
,
0x17
,
0x9b
,
0x5d
,
0xe9
,
0xf0
,
0x18
,
0xd6
,
0x35
,
0x8a
,
0xa3
,
0x53
,
0x99
,
0xc4
,
0x4c
,
0x1c
,
0xeb
,
0x99
,
0xf8
,
0xda
,
0xf0
,
0x31
,
0xb4
,
0x7c
,
0x89
,
0x54
,
0xa1
,
0x36
,
0xdc
,
0x5c
,
0xb2
,
0x2c
,
0xbb
,
0xd3
,
0xc2
,
0x68
,
0x11
,
0xf4
,
0xfe
,
0x58
,
0xd0
,
0x2f
,
0xa3
,
0xb2
,
0xeb
,
0x1b
,
0xc3
,
0xa7
,
0xd0
,
0xd4
,
0xe4
,
0xb4
,
0xe1
,
0x15
,
0x65
,
0xe4
,
0x29
,
0x74
,
0xae
,
0x98
,
0x5a
,
0x2d
,
0x24
,
0xbd
,
0xd2
,
0xf1
,
0x15
,
0x32
,
0x8d
,
0xc6
,
0x70
,
0x76
,
0xc9
,
0xb2
,
0x6c
,
0xdf
,
0x90
,
0xe3
,
0x06
,
0x2d
,
0xca
,
0x4d
,
0xba
,
0xe3
,
0x3b
,
0x35
,
0xc9
,
0xd7
,
0x82
,
0x9e
,
0x36
,
0xbc
,
0xaa
,
0x94
,
0x3c
,
0x07
,
0x5b
,
0xc8
,
0x0b
,
0xb0
,
0xcf
,
0xb9
,
0x3e
,
0x3d
,
0x56
,
0xec
,
0xdc
,
0x34
,
0xe9
,
0x8d
,
0xee
,
0xd5
,
0x24
,
0xa1
,
0x0c
,
0x19
,
0xcf
,
0x5a
,
0x99
,
0x5a
,
0xe7
,
0xd4
,
0x74
,
0xb3
,
0x92
,
0xcf
,
0xd6
,
0x51
,
0x15
,
0xdf
,
0x0a
,
0x7a
,
0xdc
,
0xa0
,
0x55
,
0x29
,
0x79
,
0x09
,
0x8e
,
0x46
,
0x15
,
0x72
,
0x91
,
0xb5
,
0x6a
,
0x93
,
0x1e
,
0x34
,
0x55
,
0xaa
,
0xd3
,
0x66
,
0x79
,
0x4d
,
0x95
,
0x5e
,
0xb4
,
0xc1
,
0x5a
,
0xd3
,
0x20
,
0x19
,
0x9d
,
0x5b
,
0xd3
,
0x1d
,
0x95
,
0x7c
,
0xb6
,
0x8e
,
0xaa
,
0x98
,
0xf4
,
0xa1
,
0xa9
,
0x53
,
0x93
,
0x41
,
0xf7
,
0x67
,
0x73
,
0x73
,
0x9b
,
0x7c
,
0xcc
,
0xdd
,
0x78
,
0x1b
,
0x7f
,
0x8d
,
0x77
,
0xf3
,
0x40
,
0xb6
,
0x36
,
0x6d
,
0xea
,
0x74
,
0xaf
,
0x0b
,
0xed
,
0x33
,
0x16
,
0x24
,
0xe8
,
0xfd
,
0x6e
,
0xce
,
0x6e
,
0xbc
,
0xcd
,
0x43
,
0xf1
,
0x3e
,
0xd9
,
0x8b
,
0x77
,
0x2d
,
0xc0
,
0xd6
,
0x7e
,
0x80
,
0xab
,
0x88
,
0xb6
,
0x93
,
0x8f
,
0xb9
,
0x18
,
0x6f
,
0xeb
,
0x9f
,
0xf1
,
0x6e
,
0xae
,
0x88
,
0x77
,
0x6b
,
0x55
,
0xbc
,
0xd7
,
0x6e
,
0x8c
,
0x68
,
0xfb
,
0xb8
,
0x88
,
0x76
,
0x8e
,
0x8f
,
0xe8
,
0x18
,
0x4e
,
0xeb
,
0xab
,
0x3b
,
0xf4
,
0x96
,
0xe2
,
0x5d
,
0x0b
,
0x70
,
0x7b
,
0x39
,
0xc0
,
0x55
,
0x44
,
0x3b
,
0x57
,
0x46
,
0xb4
,
0x7b
,
0xbd
,
0x8e
,
0xb8
,
0xe7
,
0xf0
,
0xff
,
0xde
,
0xda
,
0x0e
,
0x8a
,
0x28
,
0xf4
,
0x3d
,
0xf4
,
0x91
,
0x45
,
0xaa
,
0x88
,
0xda
,
0xd7
,
0x8f
,
0xe8
,
0x08
,
0x36
,
0xeb
,
0xab
,
0x5b
,
0xf5
,
0x8e
,
0x78
,
0x3b
,
0x70
,
0x73
,
0x7a
,
0xaf
,
0x1e
,
0xc0
,
0x49
,
0x24
,
0x71
,
0x5d
,
0x84
,
0xaf
,
0x5f
,
0x4b
,
0x84
,
0xa7
,
0x49
,
0xf2
,
0x69
,
0x6d
,
0x2b
,
0x45
,
0x0c
,
0x36
,
0x28
,
0xfa
,
0xc8
,
0x23
,
0x5d
,
0xbd
,
0x57
,
0x8f
,
0x60
,
0x2d
,
0x08
,
0xda
,
0x7e
,
0x22
,
0x25
,
0x16
,
0xff
,
0xc7
,
0x1f
,
0xea
,
0x4a
,
0xde
,
0x7d
,
0x06
,
0x67
,
0x9f
,
0x52
,
0x78
,
0x56
,
0x84
,
0x6f
,
0xa3
,
0x96
,
0x08
,
0x6a
,
0x48
,
0xf2
,
0x04
,
0xba
,
0x7e
,
0xa2
,
0x14
,
0x12
,
0x94
,
0xe9
,
0x3f
,
0x5f
,
0x68
,
0x09
,
0x77
,
0x3d
,
0x8c
,
0x82
,
0xf4
,
0x28
,
0x35
,
0x19
,
0x42
,
0x16
,
0xdf
,
0xc7
,
0x25
,
0x75
,
0x25
,
0xef
,
0x4d
,
0x61
,
0x8b
,
0x62
,
0x14
,
0xa4
,
0x5f
,
0x12
,
0x54
,
0x9f
,
0xae
,
0x29
,
0x0b
,
0xe8
,
0x3c
,
0xc0
,
0xc9
,
0xf6
,
0x9f
,
0x5c
,
0x87
,
0xe7
,
0x2d
,
0xfd
,
0x76
,
0xe9
,
0xff
,
0xde
,
0x8a
,
0x0c
,
0x61
,
0x83
,
0x9d
,
0x31
,
0x1e
,
0xb0
,
0x49
,
0x80
,
0xbb
,
0xf3
,
0x1f
,
0x9f
,
0xff
,
0x0e
,
0x00
,
0x00
,
0xff
,
0xff
,
0xc4
,
0x7b
,
0x83
,
0xa7
,
0xcd
,
0x05
,
0x00
,
0x00
,
0x64
,
0x1d
,
0x1e
,
0xfd
,
0xb4
,
0xc0
,
0x2e
,
0x85
,
0xe4
,
0x00
,
0x6e
,
0xbd
,
0x47
,
0xbd
,
0xd4
,
0xad
,
0xdc
,
0x21
,
0xc5
,
0xef
,
0x87
,
0x5a
,
0x71
,
0x71
,
0xb2
,
0xf5
,
0xb0
,
0x42
,
0xae
,
0x1a
,
0xd1
,
0x6b
,
0x90
,
0xe7
,
0xb0
,
0xbe
,
0x40
,
0x5d
,
0xe2
,
0x53
,
0xbf
,
0xbf
,
0xd7
,
0x98
,
0x74
,
0xcc
,
0x9f
,
0xc1
,
0xce
,
0xdf
,
0x00
,
0x00
,
0x00
,
0xff
,
0xff
,
0x42
,
0x46
,
0xd7
,
0x7c
,
0x33
,
0x06
,
0x00
,
0x00
,
}
}
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