Browse Source

proto/tendermint/abci: fix Request oneof numbers (#5116)

- the sequence does not start with 1
- RequestDeliverTx has out-of-order field number

Closes #5115
pull/5121/head
Anton Kaliaev 4 years ago
committed by GitHub
parent
commit
0825d57cf7
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 276 additions and 280 deletions
  1. +261
    -265
      abci/types/types.pb.go
  2. +15
    -15
      proto/tendermint/abci/types.proto

+ 261
- 265
abci/types/types.pb.go View File

@ -192,49 +192,49 @@ type isRequest_Value interface {
} }
type Request_Echo struct { type Request_Echo struct {
Echo *RequestEcho `protobuf:"bytes,2,opt,name=echo,proto3,oneof" json:"echo,omitempty"`
Echo *RequestEcho `protobuf:"bytes,1,opt,name=echo,proto3,oneof" json:"echo,omitempty"`
} }
type Request_Flush struct { type Request_Flush struct {
Flush *RequestFlush `protobuf:"bytes,3,opt,name=flush,proto3,oneof" json:"flush,omitempty"`
Flush *RequestFlush `protobuf:"bytes,2,opt,name=flush,proto3,oneof" json:"flush,omitempty"`
} }
type Request_Info struct { type Request_Info struct {
Info *RequestInfo `protobuf:"bytes,4,opt,name=info,proto3,oneof" json:"info,omitempty"`
Info *RequestInfo `protobuf:"bytes,3,opt,name=info,proto3,oneof" json:"info,omitempty"`
} }
type Request_SetOption struct { type Request_SetOption struct {
SetOption *RequestSetOption `protobuf:"bytes,5,opt,name=set_option,json=setOption,proto3,oneof" json:"set_option,omitempty"`
SetOption *RequestSetOption `protobuf:"bytes,4,opt,name=set_option,json=setOption,proto3,oneof" json:"set_option,omitempty"`
} }
type Request_InitChain struct { type Request_InitChain struct {
InitChain *RequestInitChain `protobuf:"bytes,6,opt,name=init_chain,json=initChain,proto3,oneof" json:"init_chain,omitempty"`
InitChain *RequestInitChain `protobuf:"bytes,5,opt,name=init_chain,json=initChain,proto3,oneof" json:"init_chain,omitempty"`
} }
type Request_Query struct { type Request_Query struct {
Query *RequestQuery `protobuf:"bytes,7,opt,name=query,proto3,oneof" json:"query,omitempty"`
Query *RequestQuery `protobuf:"bytes,6,opt,name=query,proto3,oneof" json:"query,omitempty"`
} }
type Request_BeginBlock struct { type Request_BeginBlock struct {
BeginBlock *RequestBeginBlock `protobuf:"bytes,8,opt,name=begin_block,json=beginBlock,proto3,oneof" json:"begin_block,omitempty"`
BeginBlock *RequestBeginBlock `protobuf:"bytes,7,opt,name=begin_block,json=beginBlock,proto3,oneof" json:"begin_block,omitempty"`
} }
type Request_CheckTx struct { type Request_CheckTx struct {
CheckTx *RequestCheckTx `protobuf:"bytes,9,opt,name=check_tx,json=checkTx,proto3,oneof" json:"check_tx,omitempty"`
CheckTx *RequestCheckTx `protobuf:"bytes,8,opt,name=check_tx,json=checkTx,proto3,oneof" json:"check_tx,omitempty"`
} }
type Request_DeliverTx struct { type Request_DeliverTx struct {
DeliverTx *RequestDeliverTx `protobuf:"bytes,19,opt,name=deliver_tx,json=deliverTx,proto3,oneof" json:"deliver_tx,omitempty"`
DeliverTx *RequestDeliverTx `protobuf:"bytes,9,opt,name=deliver_tx,json=deliverTx,proto3,oneof" json:"deliver_tx,omitempty"`
} }
type Request_EndBlock struct { type Request_EndBlock struct {
EndBlock *RequestEndBlock `protobuf:"bytes,11,opt,name=end_block,json=endBlock,proto3,oneof" json:"end_block,omitempty"`
EndBlock *RequestEndBlock `protobuf:"bytes,10,opt,name=end_block,json=endBlock,proto3,oneof" json:"end_block,omitempty"`
} }
type Request_Commit struct { type Request_Commit struct {
Commit *RequestCommit `protobuf:"bytes,12,opt,name=commit,proto3,oneof" json:"commit,omitempty"`
Commit *RequestCommit `protobuf:"bytes,11,opt,name=commit,proto3,oneof" json:"commit,omitempty"`
} }
type Request_ListSnapshots struct { type Request_ListSnapshots struct {
ListSnapshots *RequestListSnapshots `protobuf:"bytes,13,opt,name=list_snapshots,json=listSnapshots,proto3,oneof" json:"list_snapshots,omitempty"`
ListSnapshots *RequestListSnapshots `protobuf:"bytes,12,opt,name=list_snapshots,json=listSnapshots,proto3,oneof" json:"list_snapshots,omitempty"`
} }
type Request_OfferSnapshot struct { type Request_OfferSnapshot struct {
OfferSnapshot *RequestOfferSnapshot `protobuf:"bytes,14,opt,name=offer_snapshot,json=offerSnapshot,proto3,oneof" json:"offer_snapshot,omitempty"`
OfferSnapshot *RequestOfferSnapshot `protobuf:"bytes,13,opt,name=offer_snapshot,json=offerSnapshot,proto3,oneof" json:"offer_snapshot,omitempty"`
} }
type Request_LoadSnapshotChunk struct { type Request_LoadSnapshotChunk struct {
LoadSnapshotChunk *RequestLoadSnapshotChunk `protobuf:"bytes,15,opt,name=load_snapshot_chunk,json=loadSnapshotChunk,proto3,oneof" json:"load_snapshot_chunk,omitempty"`
LoadSnapshotChunk *RequestLoadSnapshotChunk `protobuf:"bytes,14,opt,name=load_snapshot_chunk,json=loadSnapshotChunk,proto3,oneof" json:"load_snapshot_chunk,omitempty"`
} }
type Request_ApplySnapshotChunk struct { type Request_ApplySnapshotChunk struct {
ApplySnapshotChunk *RequestApplySnapshotChunk `protobuf:"bytes,16,opt,name=apply_snapshot_chunk,json=applySnapshotChunk,proto3,oneof" json:"apply_snapshot_chunk,omitempty"`
ApplySnapshotChunk *RequestApplySnapshotChunk `protobuf:"bytes,15,opt,name=apply_snapshot_chunk,json=applySnapshotChunk,proto3,oneof" json:"apply_snapshot_chunk,omitempty"`
} }
func (*Request_Echo) isRequest_Value() {} func (*Request_Echo) isRequest_Value() {}
@ -3148,174 +3148,174 @@ func init() {
func init() { proto.RegisterFile("tendermint/abci/types.proto", fileDescriptor_252557cfdd89a31a) } func init() { proto.RegisterFile("tendermint/abci/types.proto", fileDescriptor_252557cfdd89a31a) }
var fileDescriptor_252557cfdd89a31a = []byte{ var fileDescriptor_252557cfdd89a31a = []byte{
// 2659 bytes of a gzipped FileDescriptorProto
// 2672 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x5a, 0x3b, 0x77, 0x1b, 0xc7, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x5a, 0x3b, 0x77, 0x1b, 0xc7,
0x15, 0xc6, 0x1b, 0xd8, 0x4b, 0xe2, 0xc1, 0x11, 0x2d, 0xc3, 0xb0, 0x44, 0xd2, 0xeb, 0x63, 0xc7,
0x15, 0xc6, 0x1b, 0xd8, 0x4b, 0xe2, 0xc1, 0x11, 0x2d, 0xc3, 0x90, 0x44, 0xca, 0xab, 0x63, 0xc7,
0x92, 0x6d, 0x32, 0xa1, 0x8e, 0x14, 0x29, 0x76, 0x62, 0x13, 0x30, 0x14, 0xd0, 0x92, 0x49, 0x66, 0x92, 0x6d, 0x32, 0xa1, 0x8e, 0x14, 0x29, 0x76, 0x62, 0x13, 0x30, 0x14, 0xd0, 0x92, 0x49, 0x66,
0x49, 0x49, 0x79, 0x59, 0xeb, 0x01, 0x76, 0x08, 0xac, 0x05, 0xec, 0xae, 0xb1, 0x03, 0x8a, 0x74, 0x49, 0x49, 0x79, 0x59, 0xeb, 0x01, 0x76, 0x08, 0xac, 0x05, 0xec, 0xae, 0xb1, 0x03, 0x8a, 0x74,
0x97, 0x38, 0x95, 0xd2, 0x38, 0x5d, 0x1a, 0x77, 0x29, 0xf2, 0x13, 0x52, 0xa5, 0x76, 0xe9, 0x32, 0x97, 0x38, 0x95, 0xd2, 0x38, 0x5d, 0x1a, 0x77, 0x29, 0xf2, 0x13, 0x52, 0xa5, 0x76, 0xe9, 0x32,
0x95, 0x92, 0x23, 0x9d, 0x34, 0xf9, 0x03, 0x29, 0x93, 0x33, 0x8f, 0x7d, 0x01, 0x58, 0x00, 0xb4, 0x95, 0x92, 0x23, 0x9d, 0x34, 0xf9, 0x03, 0x29, 0x93, 0x33, 0x8f, 0x7d, 0x01, 0x58, 0x00, 0xb4,
0xd3, 0xa5, 0x9b, 0xc7, 0xbd, 0x77, 0xf6, 0xce, 0xcc, 0xfd, 0xe6, 0x9b, 0x3b, 0x0b, 0x2f, 0x53,
0x62, 0x19, 0x64, 0x38, 0x30, 0x2d, 0xba, 0x85, 0xdb, 0x1d, 0x73, 0x8b, 0x9e, 0x39, 0xc4, 0xdd,
0x74, 0x86, 0x36, 0xb5, 0x51, 0x39, 0xe8, 0xdc, 0x64, 0x9d, 0xb5, 0xcb, 0x21, 0xe9, 0xce, 0xf0,
0xcc, 0xa1, 0xf6, 0x96, 0x33, 0xb4, 0xed, 0x63, 0x21, 0x5f, 0xbb, 0x14, 0xea, 0xe6, 0x76, 0xc2,
0xd6, 0x22, 0xbd, 0x52, 0xf9, 0x11, 0x39, 0xf3, 0x7a, 0x2f, 0x4f, 0xe8, 0x3a, 0x78, 0x88, 0x07,
0x5e, 0xf7, 0x7a, 0xd7, 0xb6, 0xbb, 0x7d, 0xb2, 0xc5, 0x6b, 0xed, 0xd1, 0xf1, 0x16, 0x35, 0x07,
0xc4, 0xa5, 0x78, 0xe0, 0x48, 0x81, 0xd5, 0xae, 0xdd, 0xb5, 0x79, 0x71, 0x8b, 0x95, 0x44, 0xab,
0xfa, 0x87, 0x02, 0xe4, 0x35, 0xf2, 0xd9, 0x88, 0xb8, 0x14, 0x6d, 0x43, 0x86, 0x74, 0x7a, 0x76,
0x35, 0xb5, 0x91, 0x7c, 0x63, 0x69, 0xfb, 0xd2, 0xe6, 0x98, 0x73, 0x9b, 0x52, 0xae, 0xd9, 0xe9,
0xd9, 0xad, 0x84, 0xc6, 0x65, 0xd1, 0x75, 0xc8, 0x1e, 0xf7, 0x47, 0x6e, 0xaf, 0x9a, 0xe6, 0x4a,
0x97, 0xe3, 0x94, 0x6e, 0x33, 0xa1, 0x56, 0x42, 0x13, 0xd2, 0x6c, 0x28, 0xd3, 0x3a, 0xb6, 0xab,
0x99, 0xd9, 0x43, 0xed, 0x5a, 0xc7, 0x7c, 0x28, 0x26, 0x8b, 0xea, 0x00, 0x2e, 0xa1, 0xba, 0xed,
0x50, 0xd3, 0xb6, 0xaa, 0x59, 0xae, 0xf9, 0x4a, 0x9c, 0xe6, 0x21, 0xa1, 0xfb, 0x5c, 0xb0, 0x95,
0xd0, 0x14, 0xd7, 0xab, 0x30, 0x1b, 0xa6, 0x65, 0x52, 0xbd, 0xd3, 0xc3, 0xa6, 0x55, 0xcd, 0xcd,
0xb6, 0xb1, 0x6b, 0x99, 0xb4, 0xc1, 0x04, 0x99, 0x0d, 0xd3, 0xab, 0x30, 0x97, 0x3f, 0x1b, 0x91,
0xe1, 0x59, 0x35, 0x3f, 0xdb, 0xe5, 0x9f, 0x31, 0x21, 0xe6, 0x32, 0x97, 0x46, 0x4d, 0x58, 0x6a,
0x93, 0xae, 0x69, 0xe9, 0xed, 0xbe, 0xdd, 0x79, 0x54, 0x2d, 0x70, 0x65, 0x35, 0x4e, 0xb9, 0xce,
0x44, 0xeb, 0x4c, 0xb2, 0x95, 0xd0, 0xa0, 0xed, 0xd7, 0xd0, 0xbb, 0x50, 0xe8, 0xf4, 0x48, 0xe7,
0x91, 0x4e, 0x4f, 0xab, 0x0a, 0xb7, 0xb1, 0x1e, 0x67, 0xa3, 0xc1, 0xe4, 0x8e, 0x4e, 0x5b, 0x09,
0x2d, 0xdf, 0x11, 0x45, 0xe6, 0xbf, 0x41, 0xfa, 0xe6, 0x09, 0x19, 0x32, 0xfd, 0x0b, 0xb3, 0xfd,
0xff, 0x40, 0x48, 0x72, 0x0b, 0x8a, 0xe1, 0x55, 0xd0, 0x7b, 0xa0, 0x10, 0xcb, 0x90, 0x6e, 0x2c,
0x71, 0x13, 0x1b, 0xb1, 0x7b, 0xc5, 0x32, 0x3c, 0x27, 0x0a, 0x44, 0x96, 0xd1, 0x4d, 0xc8, 0x75,
0xec, 0xc1, 0xc0, 0xa4, 0xd5, 0x65, 0xae, 0xbd, 0x16, 0xeb, 0x00, 0x97, 0x6a, 0x25, 0x34, 0x29,
0x8f, 0xf6, 0xa0, 0xd4, 0x37, 0x5d, 0xaa, 0xbb, 0x16, 0x76, 0xdc, 0x9e, 0x4d, 0xdd, 0x6a, 0x91,
0x5b, 0x78, 0x2d, 0xce, 0xc2, 0x5d, 0xd3, 0xa5, 0x87, 0x9e, 0x70, 0x2b, 0xa1, 0x15, 0xfb, 0xe1,
0x06, 0x66, 0xcf, 0x3e, 0x3e, 0x26, 0x43, 0xdf, 0x60, 0xb5, 0x34, 0xdb, 0xde, 0x3e, 0x93, 0xf6,
0xf4, 0x99, 0x3d, 0x3b, 0xdc, 0x80, 0x7e, 0x05, 0x17, 0xfa, 0x36, 0x36, 0x7c, 0x73, 0x7a, 0xa7,
0x37, 0xb2, 0x1e, 0x55, 0xcb, 0xdc, 0xe8, 0x95, 0xd8, 0x8f, 0xb4, 0xb1, 0xe1, 0x99, 0x68, 0x30,
0x85, 0x56, 0x42, 0x5b, 0xe9, 0x8f, 0x37, 0xa2, 0x87, 0xb0, 0x8a, 0x1d, 0xa7, 0x7f, 0x36, 0x6e,
0xbd, 0xc2, 0xad, 0x5f, 0x8d, 0xb3, 0xbe, 0xc3, 0x74, 0xc6, 0xcd, 0x23, 0x3c, 0xd1, 0x5a, 0xcf,
0x43, 0xf6, 0x04, 0xf7, 0x47, 0x44, 0xfd, 0x1e, 0x2c, 0x85, 0x42, 0x1d, 0x55, 0x21, 0x3f, 0x20,
0xae, 0x8b, 0xbb, 0xa4, 0x9a, 0xdc, 0x48, 0xbe, 0xa1, 0x68, 0x5e, 0x55, 0x2d, 0xc1, 0x72, 0x38,
0xbc, 0xd5, 0x81, 0xaf, 0xc8, 0x02, 0x97, 0x29, 0x9e, 0x90, 0xa1, 0xcb, 0xa2, 0x55, 0x2a, 0xca,
0x2a, 0x7a, 0x15, 0x8a, 0x7c, 0xfb, 0xe8, 0x5e, 0x3f, 0x83, 0x9c, 0x8c, 0xb6, 0xcc, 0x1b, 0xef,
0x4b, 0xa1, 0x75, 0x58, 0x72, 0xb6, 0x1d, 0x5f, 0x24, 0xcd, 0x45, 0xc0, 0xd9, 0x76, 0xa4, 0x80,
0xfa, 0x23, 0xa8, 0x8c, 0x47, 0x3b, 0xaa, 0x40, 0xfa, 0x11, 0x39, 0x93, 0xe3, 0xb1, 0x22, 0x5a,
0x95, 0x6e, 0xf1, 0x31, 0x14, 0x4d, 0xfa, 0xf8, 0xa7, 0x94, 0xaf, 0xec, 0x87, 0x39, 0xba, 0x09,
0x19, 0x86, 0x9a, 0x5c, 0x7b, 0x69, 0xbb, 0xb6, 0x29, 0x20, 0x75, 0xd3, 0x83, 0xd4, 0xcd, 0x23,
0x0f, 0x52, 0xeb, 0x85, 0xaf, 0x9f, 0xae, 0x27, 0xbe, 0xfc, 0xfb, 0x7a, 0x52, 0xe3, 0x1a, 0xe8,
0x25, 0x16, 0x95, 0xd8, 0xb4, 0x74, 0xd3, 0x90, 0xe3, 0xe4, 0x79, 0x7d, 0xd7, 0x40, 0x77, 0xa0,
0xd2, 0xb1, 0x2d, 0x97, 0x58, 0xee, 0xc8, 0xd5, 0x05, 0x64, 0x4b, 0xb0, 0x9c, 0x8c, 0x9a, 0x86,
0x27, 0x78, 0xc0, 0xe5, 0xb4, 0x72, 0x27, 0xda, 0x80, 0x6e, 0x03, 0x9c, 0xe0, 0xbe, 0x69, 0x60,
0x6a, 0x0f, 0xdd, 0x6a, 0x66, 0x23, 0x3d, 0xd5, 0xcc, 0x7d, 0x4f, 0xe4, 0x9e, 0x63, 0x60, 0x4a,
0xea, 0x19, 0xf6, 0xb5, 0x5a, 0x48, 0x13, 0xbd, 0x0e, 0x65, 0xec, 0x38, 0xba, 0x4b, 0x31, 0x25,
0x7a, 0xfb, 0x8c, 0x12, 0x97, 0x03, 0xea, 0xb2, 0x56, 0xc4, 0x8e, 0x73, 0xc8, 0x5a, 0xeb, 0xac,
0x51, 0x35, 0xfc, 0x15, 0xe6, 0x68, 0x86, 0x10, 0x64, 0x0c, 0x4c, 0x31, 0x9f, 0xa1, 0x65, 0x8d,
0x97, 0x59, 0x9b, 0x83, 0x69, 0x4f, 0xfa, 0xcd, 0xcb, 0xe8, 0x22, 0xe4, 0x7a, 0xc4, 0xec, 0xf6,
0x28, 0x77, 0x35, 0xad, 0xc9, 0x1a, 0x5b, 0x0c, 0x67, 0x68, 0x9f, 0x10, 0x0e, 0xfc, 0x05, 0x4d,
0x54, 0xd4, 0xdf, 0xa5, 0x60, 0x65, 0x02, 0xf7, 0x98, 0xdd, 0x1e, 0x76, 0x7b, 0xde, 0x58, 0xac,
0x8c, 0x6e, 0x30, 0xbb, 0xd8, 0x20, 0x43, 0x79, 0x48, 0x55, 0xc3, 0xbe, 0x8b, 0xb3, 0xb4, 0xc5,
0xfb, 0xa5, 0xcf, 0x52, 0x1a, 0xed, 0x43, 0xa5, 0x8f, 0x5d, 0xaa, 0x0b, 0x1c, 0xd1, 0xf9, 0xd9,
0x93, 0x8e, 0x41, 0xcf, 0xbb, 0xd8, 0x43, 0x1e, 0xb6, 0x8b, 0xa5, 0xa1, 0x52, 0x3f, 0xd2, 0x8a,
0x34, 0x58, 0x6d, 0x9f, 0x7d, 0x8e, 0x2d, 0x6a, 0x5a, 0x44, 0x9f, 0x58, 0x92, 0x97, 0x26, 0x8c,
0x36, 0x4f, 0x4c, 0x83, 0x58, 0x1d, 0x6f, 0x2d, 0x2e, 0xf8, 0xca, 0xfe, 0x5a, 0xb9, 0xaa, 0x06,
0xa5, 0x28, 0x72, 0xa3, 0x12, 0xa4, 0xe8, 0xa9, 0x9c, 0x80, 0x14, 0x3d, 0x45, 0xdf, 0x87, 0x0c,
0x73, 0x92, 0x3b, 0x5f, 0x9a, 0x72, 0x6c, 0x4a, 0xbd, 0xa3, 0x33, 0x87, 0x68, 0x5c, 0x52, 0x55,
0xfd, 0x6d, 0xee, 0xa3, 0xf9, 0xb8, 0x55, 0xf5, 0x0a, 0x94, 0xc7, 0xe0, 0x3a, 0xb4, 0x7e, 0xc9,
0xf0, 0xfa, 0xa9, 0x65, 0x28, 0x46, 0xb0, 0x59, 0xbd, 0x08, 0xab, 0xd3, 0xa0, 0x56, 0xed, 0xf9,
0xed, 0x11, 0xc8, 0x44, 0xd7, 0xa1, 0xe0, 0x63, 0xad, 0x08, 0xb3, 0xc9, 0xb9, 0xf2, 0x84, 0x35,
0x5f, 0x94, 0xc5, 0x17, 0xdb, 0xaf, 0x7c, 0x3f, 0xa4, 0xf8, 0x87, 0xe7, 0xb1, 0xe3, 0xb4, 0xb0,
0xdb, 0x53, 0x3f, 0x81, 0x6a, 0x1c, 0x8e, 0x8e, 0xb9, 0x91, 0xf1, 0xb7, 0xe1, 0x45, 0xc8, 0x1d,
0xdb, 0xc3, 0x01, 0xa6, 0xdc, 0x58, 0x51, 0x93, 0x35, 0xb6, 0x3d, 0x05, 0xa6, 0xa6, 0x79, 0xb3,
0xa8, 0xa8, 0x3a, 0xbc, 0x14, 0x8b, 0xa5, 0x4c, 0xc5, 0xb4, 0x0c, 0x22, 0xe6, 0xb3, 0xa8, 0x89,
0x4a, 0x60, 0x48, 0x7c, 0xac, 0xa8, 0xb0, 0x61, 0x5d, 0xee, 0x2b, 0xb7, 0xaf, 0x68, 0xb2, 0xa6,
0xfe, 0xb3, 0x00, 0x05, 0x8d, 0xb8, 0x0e, 0x0b, 0x76, 0x54, 0x07, 0x85, 0x9c, 0x76, 0x88, 0x60,
0x39, 0xc9, 0x58, 0x96, 0x20, 0xa4, 0x9b, 0x9e, 0x24, 0x3b, 0xa2, 0x7d, 0x35, 0x74, 0x2d, 0xc2,
0xe4, 0x2e, 0xc7, 0xab, 0x87, 0xa9, 0xdc, 0x8d, 0x28, 0x95, 0x5b, 0x8b, 0xd5, 0x1a, 0xe3, 0x72,
0xd7, 0x22, 0x5c, 0x2e, 0x7e, 0xb0, 0x08, 0x99, 0x6b, 0x4c, 0x21, 0x73, 0xf1, 0x6e, 0xc6, 0xb0,
0xb9, 0xc6, 0x14, 0x36, 0xa7, 0xce, 0x18, 0x7f, 0x2a, 0x9d, 0xbb, 0x11, 0xa5, 0x73, 0xf1, 0x6e,
0x8f, 0xf1, 0xb9, 0xdb, 0xd3, 0xf8, 0xdc, 0xab, 0xb1, 0xda, 0xb1, 0x84, 0xee, 0xc7, 0x13, 0x84,
0x6e, 0x23, 0xd6, 0xc8, 0x14, 0x46, 0xd7, 0x88, 0x30, 0x3a, 0x98, 0x33, 0x07, 0x31, 0x94, 0xee,
0xfd, 0x49, 0x4a, 0xf7, 0x4a, 0xfc, 0xa6, 0x99, 0xc6, 0xe9, 0x6e, 0x8d, 0x71, 0xba, 0xf5, 0x78,
0x1f, 0xc6, 0x49, 0xdd, 0x7e, 0x0c, 0xa9, 0x7b, 0x3d, 0xd6, 0xc4, 0x1c, 0x56, 0xb7, 0x1f, 0xc3,
0xea, 0xe2, 0x0d, 0xce, 0xa1, 0x75, 0xbf, 0x9e, 0x45, 0xeb, 0xae, 0xc6, 0x7f, 0xe6, 0x62, 0xbc,
0x4e, 0x9f, 0xc9, 0xeb, 0xde, 0x8c, 0x35, 0x7f, 0x7e, 0x62, 0x77, 0x85, 0x1d, 0xb3, 0x63, 0xc0,
0xc1, 0xa0, 0x8a, 0x0c, 0x87, 0xf6, 0x50, 0x72, 0x26, 0x51, 0x51, 0xdf, 0x60, 0x07, 0x7f, 0x00,
0x12, 0x33, 0x48, 0x20, 0x3f, 0x12, 0x42, 0xc0, 0xa0, 0xfe, 0x25, 0x19, 0xe8, 0xf2, 0xb3, 0x32,
0x4c, 0x1a, 0x14, 0x49, 0x1a, 0x42, 0xdc, 0x30, 0x15, 0xe5, 0x86, 0xeb, 0xb0, 0xc4, 0xa0, 0x7e,
0x8c, 0xf6, 0x61, 0xc7, 0xa3, 0x7d, 0xe8, 0x2a, 0xac, 0xf0, 0xb3, 0x5c, 0x30, 0x48, 0x89, 0xef,
0x19, 0x7e, 0x4c, 0x95, 0x59, 0x87, 0xd8, 0x9c, 0x02, 0xe8, 0xdf, 0x86, 0x0b, 0x21, 0x59, 0xff,
0x08, 0x11, 0x5c, 0xa7, 0xe2, 0x4b, 0xef, 0xc8, 0xb3, 0xe4, 0xa3, 0x60, 0x82, 0x02, 0x4a, 0x89,
0x20, 0xd3, 0xb1, 0x0d, 0x22, 0x01, 0x9e, 0x97, 0x19, 0xcd, 0xec, 0xdb, 0x5d, 0x09, 0xe3, 0xac,
0xc8, 0xa4, 0x7c, 0x14, 0x54, 0x04, 0xc8, 0xa9, 0x7f, 0x4e, 0x06, 0xf6, 0x02, 0x96, 0x39, 0x8d,
0x10, 0x26, 0xff, 0x37, 0x84, 0x30, 0xf5, 0x6d, 0x09, 0xa1, 0xfa, 0xef, 0x64, 0xb0, 0x8c, 0x3e,
0xd5, 0xfb, 0x76, 0x6e, 0x07, 0x47, 0x62, 0x96, 0x2f, 0x8a, 0x3c, 0x12, 0x25, 0x33, 0xcf, 0xf1,
0xa9, 0x8f, 0x32, 0xf3, 0xbc, 0x38, 0x24, 0x79, 0x05, 0xdd, 0x04, 0x85, 0xa7, 0x4c, 0x74, 0xdb,
0x71, 0x25, 0xaa, 0xbe, 0x1c, 0x76, 0x48, 0x64, 0x46, 0x36, 0x0f, 0x98, 0xcc, 0xbe, 0xe3, 0x6a,
0x05, 0x47, 0x96, 0x42, 0xa7, 0xbd, 0x12, 0x21, 0x9d, 0x97, 0x40, 0x61, 0x5f, 0xef, 0x3a, 0xb8,
0x43, 0x38, 0x42, 0x2a, 0x5a, 0xd0, 0xa0, 0x3e, 0x04, 0x34, 0x89, 0xd1, 0xa8, 0x05, 0x39, 0x72,
0x42, 0x2c, 0xca, 0x96, 0x86, 0xcd, 0xe9, 0xc5, 0x29, 0x8c, 0x8e, 0x58, 0xb4, 0x5e, 0x65, 0x33,
0xf9, 0xaf, 0xa7, 0xeb, 0x15, 0x21, 0xfd, 0x96, 0x3d, 0x30, 0x29, 0x19, 0x38, 0xf4, 0x4c, 0x93,
0xfa, 0xea, 0x6f, 0x52, 0x8c, 0x5e, 0x45, 0xf0, 0x7b, 0xea, 0xdc, 0x7a, 0x51, 0x92, 0x0a, 0x51,
0xeb, 0xc5, 0xe6, 0xfb, 0x32, 0x40, 0x17, 0xbb, 0xfa, 0x63, 0x6c, 0x51, 0x62, 0xc8, 0x49, 0x57,
0xba, 0xd8, 0x7d, 0xc0, 0x1b, 0x18, 0x77, 0x62, 0xdd, 0x23, 0x97, 0x18, 0x7c, 0xf6, 0xd3, 0x5a,
0xbe, 0x8b, 0xdd, 0x7b, 0x2e, 0x31, 0x42, 0x5e, 0xe6, 0xbf, 0x9b, 0x97, 0xd1, 0x39, 0x2e, 0x8c,
0xcf, 0xf1, 0x17, 0xa9, 0x20, 0x10, 0x02, 0x1e, 0xfa, 0xff, 0x36, 0x0b, 0xbf, 0xe7, 0x77, 0xce,
0xe8, 0x21, 0x8a, 0x0e, 0x61, 0xc5, 0x0f, 0x43, 0x7d, 0xc4, 0xc3, 0xd3, 0xdb, 0x73, 0x8b, 0xc6,
0x71, 0xe5, 0x24, 0xda, 0xec, 0xa2, 0x9f, 0xc3, 0x8b, 0x63, 0x10, 0xe3, 0x9b, 0x4e, 0x2d, 0x88,
0x34, 0x2f, 0x44, 0x91, 0xc6, 0xb3, 0x1c, 0xcc, 0x55, 0xfa, 0x3b, 0xc6, 0xc5, 0x2e, 0xbb, 0xed,
0x84, 0x29, 0xc1, 0xd4, 0xb5, 0x7f, 0x15, 0x8a, 0x43, 0x42, 0xd9, 0xcd, 0x3a, 0x72, 0x9f, 0x5c,
0x16, 0x8d, 0x02, 0xe5, 0xd5, 0x03, 0x78, 0x61, 0x2a, 0x35, 0x40, 0x3f, 0x04, 0x25, 0x60, 0x15,
0xc9, 0x98, 0xab, 0x99, 0x7f, 0xdd, 0x08, 0x64, 0xd5, 0xbf, 0x26, 0x03, 0x93, 0xd1, 0x0b, 0x4c,
0x13, 0x72, 0x43, 0xe2, 0x8e, 0xfa, 0xe2, 0x4a, 0x51, 0xda, 0x7e, 0x7b, 0x31, 0x52, 0xc1, 0x5a,
0x47, 0x7d, 0xaa, 0x49, 0x65, 0xf5, 0x21, 0xe4, 0x44, 0x0b, 0x5a, 0x82, 0xfc, 0xbd, 0xbd, 0x3b,
0x7b, 0xfb, 0x0f, 0xf6, 0x2a, 0x09, 0x04, 0x90, 0xdb, 0x69, 0x34, 0x9a, 0x07, 0x47, 0x95, 0x24,
0x52, 0x20, 0xbb, 0x53, 0xdf, 0xd7, 0x8e, 0x2a, 0x29, 0xd6, 0xac, 0x35, 0x3f, 0x6c, 0x36, 0x8e,
0x2a, 0x69, 0xb4, 0x02, 0x45, 0x51, 0xd6, 0x6f, 0xef, 0x6b, 0x1f, 0xed, 0x1c, 0x55, 0x32, 0xa1,
0xa6, 0xc3, 0xe6, 0xde, 0x07, 0x4d, 0xad, 0x92, 0x55, 0x7f, 0xc0, 0xee, 0x2c, 0x31, 0x34, 0x24,
0xb8, 0x9d, 0x24, 0x43, 0xb7, 0x13, 0xf5, 0x8f, 0x29, 0xa8, 0xc5, 0x73, 0x0b, 0xf4, 0xe1, 0x98,
0xe3, 0xdb, 0xe7, 0x20, 0x26, 0x63, 0xde, 0xa3, 0xd7, 0xa0, 0x34, 0x24, 0xc7, 0x84, 0x76, 0x7a,
0x82, 0xeb, 0x88, 0x93, 0xab, 0xa8, 0x15, 0x65, 0x2b, 0x57, 0x72, 0x85, 0xd8, 0xa7, 0xa4, 0x43,
0x75, 0x71, 0x51, 0x12, 0x9b, 0x4e, 0x61, 0x62, 0xac, 0xf5, 0x50, 0x34, 0xaa, 0x9f, 0x9c, 0x6b,
0x2e, 0x15, 0xc8, 0x6a, 0xcd, 0x23, 0xed, 0x17, 0x95, 0x34, 0x42, 0x50, 0xe2, 0x45, 0xfd, 0x70,
0x6f, 0xe7, 0xe0, 0xb0, 0xb5, 0xcf, 0xe6, 0xf2, 0x02, 0x94, 0xbd, 0xb9, 0xf4, 0x1a, 0xb3, 0xea,
0x7f, 0x92, 0x50, 0x1e, 0x0b, 0x10, 0xb4, 0x0d, 0x59, 0xc1, 0x97, 0x93, 0x31, 0x39, 0x6c, 0x1e,
0xdf, 0x32, 0x9a, 0x84, 0x28, 0x7a, 0x17, 0x0a, 0x44, 0x26, 0x02, 0xa6, 0x05, 0xa2, 0x48, 0x60,
0x78, 0xa9, 0x02, 0xa9, 0xea, 0x6b, 0xa0, 0xf7, 0x40, 0xf1, 0x23, 0x5d, 0x5e, 0xd2, 0x5e, 0x99,
0x54, 0xf7, 0x31, 0x42, 0xea, 0x07, 0x3a, 0xe8, 0x56, 0x40, 0xba, 0x32, 0x93, 0x2c, 0x5d, 0xaa,
0x0b, 0x01, 0xa9, 0xec, 0xc9, 0xab, 0x0d, 0x58, 0x0a, 0xf9, 0x83, 0x5e, 0x06, 0x65, 0x80, 0x4f,
0x65, 0xe6, 0x48, 0xa4, 0x08, 0x0a, 0x03, 0x7c, 0xca, 0x93, 0x46, 0xe8, 0x45, 0xc8, 0xb3, 0xce,
0x2e, 0x16, 0x68, 0x93, 0xd6, 0x72, 0x03, 0x7c, 0xfa, 0x53, 0xec, 0xaa, 0x1f, 0x43, 0x29, 0x9a,
0x5c, 0x61, 0x3b, 0x71, 0x68, 0x8f, 0x2c, 0x83, 0xdb, 0xc8, 0x6a, 0xa2, 0x82, 0xae, 0x43, 0xf6,
0xc4, 0x16, 0x60, 0x35, 0x3d, 0x64, 0xef, 0xdb, 0x94, 0x84, 0x92, 0x33, 0x42, 0x5a, 0xdd, 0x83,
0x12, 0x07, 0x9f, 0x1d, 0x4a, 0x87, 0x66, 0x7b, 0x44, 0x49, 0x38, 0x1b, 0xb8, 0x3c, 0x25, 0x1b,
0xe8, 0x73, 0x0e, 0x9f, 0xb1, 0xa4, 0x45, 0x5a, 0x8a, 0x57, 0xd4, 0xcf, 0x21, 0xcb, 0xed, 0x31,
0x60, 0xe2, 0x69, 0x17, 0x49, 0x60, 0x59, 0x19, 0x7d, 0x0c, 0x80, 0xbd, 0x71, 0xbc, 0x0f, 0x5d,
0x9f, 0x0e, 0x86, 0xfe, 0xf7, 0xd4, 0x2f, 0x49, 0x54, 0x5c, 0x0d, 0x54, 0x43, 0xc8, 0x18, 0x32,
0xa8, 0x3e, 0x49, 0x42, 0xe1, 0xe8, 0x54, 0x6e, 0xeb, 0x98, 0x6c, 0x4c, 0xf0, 0xd9, 0xa9, 0x70,
0xee, 0x41, 0xa4, 0x77, 0xd2, 0x7e, 0xd2, 0xe8, 0x7d, 0x3f, 0x70, 0x33, 0x8b, 0xde, 0x0e, 0xbd,
0xec, 0x99, 0x04, 0xab, 0x77, 0x40, 0xf1, 0x77, 0x15, 0x63, 0xee, 0xd8, 0x30, 0x86, 0xc4, 0x75,
0xe5, 0xbc, 0x7a, 0x55, 0x9e, 0xdc, 0xb3, 0x1f, 0xcb, 0xec, 0x46, 0x5a, 0x13, 0x15, 0xd5, 0x80,
0xf2, 0xd8, 0xb1, 0x85, 0xde, 0x81, 0xbc, 0x33, 0x6a, 0xeb, 0xde, 0xd2, 0x8c, 0x05, 0x8f, 0x47,
0xf0, 0x46, 0xed, 0xbe, 0xd9, 0xb9, 0x43, 0xce, 0xbc, 0x8f, 0x71, 0x46, 0xed, 0x3b, 0x62, 0x05,
0xc5, 0x28, 0xa9, 0xf0, 0x28, 0x27, 0x50, 0xf0, 0x36, 0x05, 0xfa, 0x49, 0x38, 0x4e, 0xbc, 0x5c,
0x6e, 0xec, 0x51, 0x2a, 0xcd, 0x87, 0xc2, 0xe4, 0x2a, 0xac, 0xb8, 0x66, 0xd7, 0x22, 0x86, 0x1e,
0xdc, 0x1d, 0xf8, 0x68, 0x05, 0xad, 0x2c, 0x3a, 0xee, 0x7a, 0x17, 0x07, 0xf5, 0x69, 0x12, 0x0a,
0x5e, 0xc0, 0x4e, 0xdd, 0x27, 0x91, 0x8f, 0x49, 0x9d, 0xff, 0x63, 0xe2, 0x32, 0xa9, 0x5e, 0xae,
0x3a, 0x73, 0xee, 0x5c, 0xf5, 0x5b, 0x80, 0xa8, 0x4d, 0x71, 0x5f, 0x3f, 0xb1, 0xa9, 0x69, 0x75,
0x75, 0x31, 0x9b, 0x82, 0x30, 0x55, 0x78, 0xcf, 0x7d, 0xde, 0x71, 0xc0, 0x27, 0xf6, 0xb7, 0x49,
0x28, 0xf8, 0x87, 0xdf, 0x79, 0xf3, 0x69, 0x17, 0x21, 0x27, 0xf1, 0x5d, 0x24, 0xd4, 0x64, 0xcd,
0x4f, 0xed, 0x66, 0x42, 0xa9, 0xdd, 0x1a, 0x14, 0x06, 0x84, 0x62, 0xce, 0x00, 0xc4, 0xfd, 0xcc,
0xaf, 0x5f, 0xbd, 0x05, 0x4b, 0xa1, 0xd4, 0x26, 0x0b, 0xeb, 0xbd, 0xe6, 0x83, 0x4a, 0xa2, 0x96,
0x7f, 0xf2, 0xd5, 0x46, 0x7a, 0x8f, 0x3c, 0x66, 0x9b, 0x52, 0x6b, 0x36, 0x5a, 0xcd, 0xc6, 0x9d,
0x4a, 0xb2, 0xb6, 0xf4, 0xe4, 0xab, 0x8d, 0xbc, 0x46, 0x78, 0x86, 0x64, 0xfb, 0x0b, 0x80, 0xf2,
0x4e, 0xbd, 0xb1, 0xcb, 0x0e, 0x25, 0xb3, 0x83, 0x65, 0xde, 0x28, 0xc3, 0x2f, 0xb5, 0x33, 0x9f,
0x38, 0x6b, 0xb3, 0xd3, 0x66, 0xe8, 0x36, 0x64, 0xf9, 0x7d, 0x17, 0xcd, 0x7e, 0xf3, 0xac, 0xcd,
0xc9, 0xa3, 0xb1, 0x8f, 0xe1, 0xbb, 0x76, 0xe6, 0x23, 0x68, 0x6d, 0x76, 0x5a, 0x0d, 0x69, 0xa0,
0x04, 0x17, 0xd6, 0xf9, 0x8f, 0xa2, 0xb5, 0x05, 0x52, 0x6d, 0xcc, 0x66, 0xc0, 0xd5, 0xe7, 0x3f,
0x12, 0xd6, 0x16, 0xc0, 0x15, 0x74, 0x17, 0xf2, 0xde, 0x1d, 0x68, 0xde, 0xb3, 0x65, 0x6d, 0x6e,
0x1a, 0x8c, 0x2d, 0x81, 0xb8, 0xab, 0xce, 0x7e, 0x83, 0xad, 0xcd, 0xc9, 0xe9, 0xa1, 0x5d, 0xc8,
0x49, 0x0a, 0x3a, 0xe7, 0x29, 0xb2, 0x36, 0x2f, 0xad, 0xc5, 0x26, 0x2d, 0xb8, 0xe9, 0xcf, 0x7f,
0x59, 0xae, 0x2d, 0x90, 0xae, 0x44, 0xf7, 0x00, 0x42, 0x37, 0xd3, 0x05, 0x9e, 0x8c, 0x6b, 0x8b,
0xa4, 0x21, 0xd1, 0x3e, 0x14, 0xfc, 0x5b, 0xc8, 0xdc, 0x07, 0xdc, 0xda, 0xfc, 0x7c, 0x20, 0x7a,
0x08, 0xc5, 0x28, 0xfd, 0x5e, 0xec, 0x59, 0xb6, 0xb6, 0x60, 0xa2, 0x8f, 0xd9, 0x8f, 0x72, 0xf1,
0xc5, 0x9e, 0x69, 0x6b, 0x0b, 0xe6, 0xfd, 0xd0, 0xa7, 0xb0, 0x32, 0xc9, 0x95, 0x17, 0x7f, 0xb5,
0xad, 0x9d, 0x23, 0x13, 0x88, 0x06, 0x80, 0xa6, 0x70, 0xec, 0x73, 0x3c, 0xe2, 0xd6, 0xce, 0x93,
0x18, 0xac, 0x37, 0xbf, 0x7e, 0xb6, 0x96, 0xfc, 0xe6, 0xd9, 0x5a, 0xf2, 0x1f, 0xcf, 0xd6, 0x92,
0x5f, 0x3e, 0x5f, 0x4b, 0x7c, 0xf3, 0x7c, 0x2d, 0xf1, 0xb7, 0xe7, 0x6b, 0x89, 0x5f, 0xbe, 0xd9,
0x35, 0x69, 0x6f, 0xd4, 0xde, 0xec, 0xd8, 0x83, 0xad, 0xf0, 0x1f, 0x26, 0xd3, 0xfe, 0x7a, 0x69,
0xe7, 0xf8, 0xf1, 0x72, 0xed, 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x7b, 0x94, 0xfe, 0xc6, 0x15,
0x23, 0x00, 0x00,
0xd3, 0xa5, 0x9b, 0xc7, 0xbd, 0x77, 0xe7, 0xce, 0xcc, 0xfd, 0xe6, 0x9b, 0x3b, 0x0b, 0x17, 0x28,
0xb1, 0x0c, 0x32, 0x1c, 0x98, 0x16, 0xdd, 0xc4, 0xed, 0x8e, 0xb9, 0x49, 0x4f, 0x1d, 0xe2, 0x6e,
0x38, 0x43, 0x9b, 0xda, 0xa8, 0x1c, 0x74, 0x6e, 0xb0, 0xce, 0xda, 0xa5, 0x90, 0x74, 0x67, 0x78,
0xea, 0x50, 0x7b, 0xd3, 0x19, 0xda, 0xf6, 0x91, 0x90, 0xaf, 0x5d, 0x0c, 0x75, 0x73, 0x3b, 0x61,
0x6b, 0x91, 0x5e, 0xa9, 0xfc, 0x98, 0x9c, 0x7a, 0xbd, 0x97, 0x26, 0x74, 0x1d, 0x3c, 0xc4, 0x03,
0xaf, 0x7b, 0xbd, 0x6b, 0xdb, 0xdd, 0x3e, 0xd9, 0xe4, 0xb5, 0xf6, 0xe8, 0x68, 0x93, 0x9a, 0x03,
0xe2, 0x52, 0x3c, 0x70, 0xa4, 0xc0, 0x6a, 0xd7, 0xee, 0xda, 0xbc, 0xb8, 0xc9, 0x4a, 0xa2, 0x55,
0xfd, 0x43, 0x01, 0xf2, 0x1a, 0xf9, 0x6c, 0x44, 0x5c, 0x8a, 0xb6, 0x20, 0x43, 0x3a, 0x3d, 0xbb,
0x9a, 0xbc, 0x9c, 0x7c, 0x63, 0x69, 0xeb, 0xe2, 0xc6, 0x98, 0x73, 0x1b, 0x52, 0xae, 0xd9, 0xe9,
0xd9, 0xad, 0x84, 0xc6, 0x65, 0xd1, 0x0d, 0xc8, 0x1e, 0xf5, 0x47, 0x6e, 0xaf, 0x9a, 0xe2, 0x4a,
0x97, 0xe2, 0x94, 0xee, 0x30, 0xa1, 0x56, 0x42, 0x13, 0xd2, 0xec, 0x53, 0xa6, 0x75, 0x64, 0x57,
0xd3, 0xb3, 0x3f, 0xb5, 0x63, 0x1d, 0xf1, 0x4f, 0x31, 0x59, 0x54, 0x07, 0x70, 0x09, 0xd5, 0x6d,
0x87, 0x9a, 0xb6, 0x55, 0xcd, 0x70, 0xcd, 0x57, 0xe3, 0x34, 0x0f, 0x08, 0xdd, 0xe3, 0x82, 0xad,
0x84, 0xa6, 0xb8, 0x5e, 0x85, 0xd9, 0x30, 0x2d, 0x93, 0xea, 0x9d, 0x1e, 0x36, 0xad, 0x6a, 0x76,
0xb6, 0x8d, 0x1d, 0xcb, 0xa4, 0x0d, 0x26, 0xc8, 0x6c, 0x98, 0x5e, 0x85, 0xb9, 0xfc, 0xd9, 0x88,
0x0c, 0x4f, 0xab, 0xb9, 0xd9, 0x2e, 0xff, 0x8c, 0x09, 0x31, 0x97, 0xb9, 0x34, 0x6a, 0xc2, 0x52,
0x9b, 0x74, 0x4d, 0x4b, 0x6f, 0xf7, 0xed, 0xce, 0xe3, 0x6a, 0x9e, 0x2b, 0xab, 0x71, 0xca, 0x75,
0x26, 0x5a, 0x67, 0x92, 0xad, 0x84, 0x06, 0x6d, 0xbf, 0x86, 0xde, 0x85, 0x42, 0xa7, 0x47, 0x3a,
0x8f, 0x75, 0x7a, 0x52, 0x2d, 0x70, 0x1b, 0xeb, 0x71, 0x36, 0x1a, 0x4c, 0xee, 0xf0, 0xa4, 0x95,
0xd0, 0xf2, 0x1d, 0x51, 0x64, 0xfe, 0x1b, 0xa4, 0x6f, 0x1e, 0x93, 0x21, 0xd3, 0x57, 0x66, 0xfb,
0xff, 0x81, 0x90, 0xe4, 0x16, 0x14, 0xc3, 0xab, 0xa0, 0xf7, 0x40, 0x21, 0x96, 0x21, 0xdd, 0x00,
0x6e, 0xe2, 0x72, 0xec, 0x5e, 0xb1, 0x0c, 0xcf, 0x89, 0x02, 0x91, 0x65, 0x74, 0x0b, 0x72, 0x1d,
0x7b, 0x30, 0x30, 0x69, 0x75, 0x89, 0x6b, 0xaf, 0xc5, 0x3a, 0xc0, 0xa5, 0x5a, 0x09, 0x4d, 0xca,
0xa3, 0x5d, 0x28, 0xf5, 0x4d, 0x97, 0xea, 0xae, 0x85, 0x1d, 0xb7, 0x67, 0x53, 0xb7, 0xba, 0xcc,
0x2d, 0xbc, 0x16, 0x67, 0xe1, 0x9e, 0xe9, 0xd2, 0x03, 0x4f, 0xb8, 0x95, 0xd0, 0x8a, 0xfd, 0x70,
0x03, 0xb3, 0x67, 0x1f, 0x1d, 0x91, 0xa1, 0x6f, 0xb0, 0x5a, 0x9c, 0x6d, 0x6f, 0x8f, 0x49, 0x7b,
0xfa, 0xcc, 0x9e, 0x1d, 0x6e, 0x40, 0xbf, 0x82, 0x73, 0x7d, 0x1b, 0x1b, 0xbe, 0x39, 0xbd, 0xd3,
0x1b, 0x59, 0x8f, 0xab, 0x25, 0x6e, 0xf4, 0x6a, 0xec, 0x20, 0x6d, 0x6c, 0x78, 0x26, 0x1a, 0x4c,
0xa1, 0x95, 0xd0, 0x56, 0xfa, 0xe3, 0x8d, 0xe8, 0x11, 0xac, 0x62, 0xc7, 0xe9, 0x9f, 0x8e, 0x5b,
0x2f, 0x73, 0xeb, 0xd7, 0xe2, 0xac, 0x6f, 0x33, 0x9d, 0x71, 0xf3, 0x08, 0x4f, 0xb4, 0xd6, 0xf3,
0x90, 0x3d, 0xc6, 0xfd, 0x11, 0x51, 0xbf, 0x07, 0x4b, 0xa1, 0x50, 0x47, 0x55, 0xc8, 0x0f, 0x88,
0xeb, 0xe2, 0x2e, 0xe1, 0xc8, 0xa0, 0x68, 0x5e, 0x55, 0x2d, 0xc1, 0x72, 0x38, 0xbc, 0xd5, 0x81,
0xaf, 0xc8, 0x02, 0x97, 0x29, 0x1e, 0x93, 0xa1, 0xcb, 0xa2, 0x55, 0x2a, 0xca, 0x2a, 0xba, 0x02,
0x45, 0xbe, 0x7d, 0x74, 0xaf, 0x9f, 0xa1, 0x47, 0x46, 0x5b, 0xe6, 0x8d, 0x0f, 0xa4, 0xd0, 0x3a,
0x2c, 0x39, 0x5b, 0x8e, 0x2f, 0x92, 0xe6, 0x22, 0xe0, 0x6c, 0x39, 0x52, 0x40, 0xfd, 0x11, 0x54,
0xc6, 0xa3, 0x1d, 0x55, 0x20, 0xfd, 0x98, 0x9c, 0xca, 0xef, 0xb1, 0x22, 0x5a, 0x95, 0x6e, 0xf1,
0x6f, 0x28, 0x9a, 0xf4, 0xf1, 0x4f, 0x29, 0x5f, 0xd9, 0x0f, 0x73, 0x74, 0x0b, 0x32, 0x0c, 0x35,
0x25, 0x00, 0xd6, 0x36, 0x04, 0xa4, 0x6e, 0x78, 0x90, 0xba, 0x71, 0xe8, 0x41, 0x6a, 0xbd, 0xf0,
0xf5, 0xb3, 0xf5, 0xc4, 0x97, 0x7f, 0x5f, 0x4f, 0x6a, 0x5c, 0x03, 0xbd, 0xc2, 0xa2, 0x12, 0x9b,
0x96, 0x6e, 0x1a, 0xf2, 0x3b, 0x79, 0x5e, 0xdf, 0x31, 0xd0, 0x5d, 0xa8, 0x74, 0x6c, 0xcb, 0x25,
0x96, 0x3b, 0x72, 0x75, 0x01, 0xd9, 0x12, 0xf6, 0x26, 0xa3, 0xa6, 0xe1, 0x09, 0xee, 0x73, 0x39,
0xad, 0xdc, 0x89, 0x36, 0xa0, 0x3b, 0x00, 0xc7, 0xb8, 0x6f, 0x1a, 0x98, 0xda, 0x43, 0xb7, 0x9a,
0xb9, 0x9c, 0x9e, 0x6a, 0xe6, 0x81, 0x27, 0x72, 0xdf, 0x31, 0x30, 0x25, 0xf5, 0x0c, 0x1b, 0xad,
0x16, 0xd2, 0x44, 0xaf, 0x43, 0x19, 0x3b, 0x8e, 0xee, 0x52, 0x4c, 0x89, 0xde, 0x3e, 0xa5, 0xc4,
0xe5, 0x60, 0xb8, 0xac, 0x15, 0xb1, 0xe3, 0x1c, 0xb0, 0xd6, 0x3a, 0x6b, 0x54, 0x0d, 0x7f, 0x85,
0x39, 0x9a, 0x21, 0x04, 0x19, 0x03, 0x53, 0xcc, 0x67, 0x68, 0x59, 0xe3, 0x65, 0xd6, 0xe6, 0x60,
0xda, 0x93, 0x7e, 0xf3, 0x32, 0x3a, 0x0f, 0xb9, 0x1e, 0x31, 0xbb, 0x3d, 0xca, 0x5d, 0x4d, 0x6b,
0xb2, 0xc6, 0x16, 0xc3, 0x19, 0xda, 0xc7, 0x84, 0xc3, 0x77, 0x41, 0x13, 0x15, 0xf5, 0x77, 0x29,
0x58, 0x99, 0xc0, 0x3d, 0x66, 0xb7, 0x87, 0xdd, 0x9e, 0xf7, 0x2d, 0x56, 0x46, 0x37, 0x99, 0x5d,
0x6c, 0x90, 0xa1, 0x3c, 0x6f, 0xaa, 0x61, 0xdf, 0xc5, 0x59, 0xda, 0xe2, 0xfd, 0xd2, 0x67, 0x29,
0x8d, 0xf6, 0xa0, 0xd2, 0xc7, 0x2e, 0xd5, 0x05, 0x8e, 0xe8, 0xa1, 0xb3, 0x67, 0x12, 0x3d, 0xef,
0x61, 0x0f, 0x79, 0xd8, 0x2e, 0x96, 0x86, 0x4a, 0xfd, 0x48, 0x2b, 0xd2, 0x60, 0xb5, 0x7d, 0xfa,
0x39, 0xb6, 0xa8, 0x69, 0x11, 0x7d, 0x62, 0x49, 0x5e, 0x99, 0x30, 0xda, 0x3c, 0x36, 0x0d, 0x62,
0x75, 0xbc, 0xb5, 0x38, 0xe7, 0x2b, 0xfb, 0x6b, 0xe5, 0xaa, 0x1a, 0x94, 0xa2, 0xc8, 0x8d, 0x4a,
0x90, 0xa2, 0x27, 0x72, 0x02, 0x52, 0xf4, 0x04, 0x7d, 0x1f, 0x32, 0xcc, 0x49, 0xee, 0x7c, 0x69,
0xca, 0xb1, 0x29, 0xf5, 0x0e, 0x4f, 0x1d, 0xa2, 0x71, 0x49, 0x55, 0xf5, 0xb7, 0xb9, 0x8f, 0xe6,
0xe3, 0x56, 0xd5, 0xab, 0x50, 0x1e, 0x83, 0xeb, 0xd0, 0xfa, 0x25, 0xc3, 0xeb, 0xa7, 0x96, 0xa1,
0x18, 0xc1, 0x66, 0xf5, 0x3c, 0xac, 0x4e, 0x83, 0x5a, 0xb5, 0xe7, 0xb7, 0x47, 0x20, 0x13, 0xdd,
0x80, 0x82, 0x8f, 0xb5, 0x22, 0xcc, 0x26, 0xe7, 0xca, 0x13, 0xd6, 0x7c, 0x51, 0x16, 0x5f, 0x6c,
0xbf, 0xf2, 0xfd, 0x90, 0xe2, 0x03, 0xcf, 0x63, 0xc7, 0x69, 0x61, 0xb7, 0xa7, 0x7e, 0x02, 0xd5,
0x38, 0x1c, 0x1d, 0x73, 0x23, 0xe3, 0x6f, 0xc3, 0xf3, 0x90, 0x3b, 0xb2, 0x87, 0x03, 0x4c, 0xb9,
0xb1, 0xa2, 0x26, 0x6b, 0x6c, 0x7b, 0x0a, 0x4c, 0x4d, 0xf3, 0x66, 0x51, 0x51, 0x75, 0x78, 0x25,
0x16, 0x4b, 0x99, 0x8a, 0x69, 0x19, 0x44, 0xcc, 0x67, 0x51, 0x13, 0x95, 0xc0, 0x90, 0x18, 0xac,
0xa8, 0xb0, 0xcf, 0xba, 0xdc, 0x57, 0x6e, 0x5f, 0xd1, 0x64, 0x4d, 0xfd, 0x67, 0x01, 0x0a, 0x1a,
0x71, 0x1d, 0x16, 0xec, 0xa8, 0x0e, 0x0a, 0x39, 0xe9, 0x10, 0xc1, 0x72, 0x92, 0xb1, 0x2c, 0x41,
0x48, 0x37, 0x3d, 0x49, 0x76, 0x44, 0xfb, 0x6a, 0xe8, 0xba, 0x64, 0x72, 0xf1, 0xa4, 0x4c, 0xaa,
0x87, 0xa9, 0xdc, 0x4d, 0x8f, 0xca, 0xa5, 0x63, 0x4f, 0x65, 0xa1, 0x35, 0xc6, 0xe5, 0xae, 0x4b,
0x2e, 0x97, 0x99, 0xf3, 0xb1, 0x08, 0x99, 0x6b, 0x44, 0xc8, 0x5c, 0x76, 0x8e, 0x9b, 0x31, 0x6c,
0xae, 0x11, 0x61, 0x73, 0xb9, 0x39, 0x46, 0x62, 0xe8, 0xdc, 0x4d, 0x8f, 0xce, 0xe5, 0xe7, 0xb8,
0x3d, 0xc6, 0xe7, 0xee, 0x44, 0xf9, 0x9c, 0xe0, 0x62, 0x57, 0x62, 0xb5, 0x63, 0x09, 0xdd, 0x8f,
0x43, 0x84, 0x4e, 0x89, 0x65, 0x53, 0xc2, 0xc8, 0x14, 0x46, 0xd7, 0x88, 0x30, 0x3a, 0x98, 0x33,
0x07, 0x31, 0x94, 0xee, 0xfd, 0x30, 0xa5, 0x5b, 0x8a, 0x65, 0x85, 0x72, 0xd3, 0x4c, 0xe3, 0x74,
0xb7, 0x7d, 0x4e, 0xb7, 0x1c, 0x4b, 0x4a, 0xa5, 0x0f, 0xe3, 0xa4, 0x6e, 0x6f, 0x82, 0xd4, 0x09,
0x12, 0xf6, 0x7a, 0xac, 0x89, 0x39, 0xac, 0x6e, 0x6f, 0x82, 0xd5, 0x95, 0xe6, 0x18, 0x9c, 0x43,
0xeb, 0x7e, 0x3d, 0x9d, 0xd6, 0xc5, 0x13, 0x2f, 0x39, 0xcc, 0xc5, 0x78, 0x9d, 0x1e, 0xc3, 0xeb,
0x2a, 0xdc, 0xfc, 0x9b, 0xb1, 0xe6, 0xcf, 0x4e, 0xec, 0xae, 0xb2, 0x63, 0x76, 0x0c, 0x38, 0x18,
0x54, 0x91, 0xe1, 0xd0, 0x1e, 0x4a, 0xce, 0x24, 0x2a, 0xea, 0x1b, 0xec, 0xe0, 0x0f, 0x40, 0x62,
0x06, 0x09, 0xe4, 0x47, 0x42, 0x08, 0x18, 0xd4, 0xbf, 0x24, 0x03, 0x5d, 0x7e, 0x56, 0x86, 0x49,
0x83, 0x22, 0x49, 0x43, 0x88, 0x1b, 0xa6, 0xa2, 0xdc, 0x70, 0x1d, 0x96, 0x18, 0xd4, 0x8f, 0xd1,
0x3e, 0xec, 0x78, 0xb4, 0x0f, 0x5d, 0x83, 0x15, 0x7e, 0x96, 0x0b, 0x06, 0x29, 0xf1, 0x3d, 0xc3,
0x8f, 0xa9, 0x32, 0xeb, 0x10, 0x9b, 0x53, 0x00, 0xfd, 0xdb, 0x70, 0x2e, 0x24, 0xeb, 0x1f, 0x21,
0x82, 0xeb, 0x54, 0x7c, 0xe9, 0x6d, 0x79, 0x96, 0x7c, 0x14, 0x4c, 0x50, 0x40, 0x29, 0x11, 0x64,
0x3a, 0xb6, 0x41, 0x24, 0xc0, 0xf3, 0x32, 0xa3, 0x99, 0x7d, 0xbb, 0x2b, 0x61, 0x9c, 0x15, 0x99,
0x94, 0x8f, 0x82, 0x8a, 0x00, 0x39, 0xf5, 0xcf, 0xc9, 0xc0, 0x5e, 0xc0, 0x32, 0xa7, 0x11, 0xc2,
0xe4, 0xff, 0x86, 0x10, 0xa6, 0xbe, 0x2d, 0x21, 0x54, 0xff, 0x9d, 0x0c, 0x96, 0xd1, 0xa7, 0x7a,
0xdf, 0xce, 0xed, 0xe0, 0x48, 0xcc, 0xf2, 0x45, 0x91, 0x47, 0xa2, 0x64, 0xe6, 0x39, 0x3e, 0xf5,
0x51, 0x66, 0x9e, 0x17, 0x87, 0x24, 0xaf, 0xa0, 0x5b, 0xa0, 0xf0, 0x94, 0x89, 0x6e, 0x3b, 0xae,
0x44, 0xd5, 0x0b, 0x61, 0x87, 0x44, 0x66, 0x64, 0x63, 0x9f, 0xc9, 0xec, 0x39, 0xae, 0x56, 0x70,
0x64, 0x29, 0x74, 0xda, 0x2b, 0x11, 0xd2, 0x79, 0x11, 0x14, 0x36, 0x7a, 0xd7, 0xc1, 0x1d, 0xc2,
0x11, 0x52, 0xd1, 0x82, 0x06, 0xf5, 0x11, 0xa0, 0x49, 0x8c, 0x46, 0x2d, 0xc8, 0x91, 0x63, 0x62,
0x51, 0xb6, 0x34, 0x6c, 0x4e, 0xcf, 0x4f, 0x61, 0x74, 0xc4, 0xa2, 0xf5, 0x2a, 0x9b, 0xc9, 0x7f,
0x3d, 0x5b, 0xaf, 0x08, 0xe9, 0xb7, 0xec, 0x81, 0x49, 0xc9, 0xc0, 0xa1, 0xa7, 0x9a, 0xd4, 0x57,
0x7f, 0x93, 0x62, 0xf4, 0x2a, 0x82, 0xdf, 0x53, 0xe7, 0xd6, 0x8b, 0x92, 0x54, 0x88, 0x5a, 0x2f,
0x36, 0xdf, 0x97, 0x00, 0xba, 0xd8, 0xd5, 0x9f, 0x60, 0x8b, 0x12, 0x43, 0x4e, 0xba, 0xd2, 0xc5,
0xee, 0x43, 0xde, 0xc0, 0xb8, 0x13, 0xeb, 0x1e, 0xb9, 0xc4, 0xe0, 0xb3, 0x9f, 0xd6, 0xf2, 0x5d,
0xec, 0xde, 0x77, 0x89, 0x11, 0xf2, 0x32, 0xff, 0xdd, 0xbc, 0x8c, 0xce, 0x71, 0x61, 0x7c, 0x8e,
0xbf, 0x48, 0x05, 0x81, 0x10, 0xf0, 0xd0, 0xff, 0xb7, 0x59, 0xf8, 0x3d, 0xbf, 0x73, 0x46, 0x0f,
0x51, 0x74, 0x00, 0x2b, 0x7e, 0x18, 0xea, 0x23, 0x1e, 0x9e, 0xde, 0x9e, 0x5b, 0x34, 0x8e, 0x2b,
0xc7, 0xd1, 0x66, 0x17, 0xfd, 0x1c, 0x5e, 0x1e, 0x83, 0x18, 0xdf, 0x74, 0x6a, 0x41, 0xa4, 0x79,
0x29, 0x8a, 0x34, 0x9e, 0xe5, 0x60, 0xae, 0xd2, 0xdf, 0x31, 0x2e, 0x76, 0xd8, 0x6d, 0x27, 0x4c,
0x09, 0xa6, 0xae, 0xfd, 0x15, 0x28, 0x0e, 0x09, 0x65, 0x37, 0xeb, 0xc8, 0x7d, 0x72, 0x59, 0x34,
0x0a, 0x94, 0x57, 0xf7, 0xe1, 0xa5, 0xa9, 0xd4, 0x00, 0xfd, 0x10, 0x94, 0x80, 0x55, 0x24, 0x63,
0xae, 0x66, 0xfe, 0x75, 0x23, 0x90, 0x55, 0xff, 0x9a, 0x0c, 0x4c, 0x46, 0x2f, 0x30, 0x4d, 0xc8,
0x0d, 0x89, 0x3b, 0xea, 0x8b, 0x2b, 0x45, 0x69, 0xeb, 0xed, 0xc5, 0x48, 0x05, 0x6b, 0x1d, 0xf5,
0xa9, 0x26, 0x95, 0xd5, 0x47, 0x90, 0x13, 0x2d, 0x68, 0x09, 0xf2, 0xf7, 0x77, 0xef, 0xee, 0xee,
0x3d, 0xdc, 0xad, 0x24, 0x10, 0x40, 0x6e, 0xbb, 0xd1, 0x68, 0xee, 0x1f, 0x56, 0x92, 0x48, 0x81,
0xec, 0x76, 0x7d, 0x4f, 0x3b, 0xac, 0xa4, 0x58, 0xb3, 0xd6, 0xfc, 0xb0, 0xd9, 0x38, 0xac, 0xa4,
0xd1, 0x0a, 0x14, 0x45, 0x59, 0xbf, 0xb3, 0xa7, 0x7d, 0xb4, 0x7d, 0x58, 0xc9, 0x84, 0x9a, 0x0e,
0x9a, 0xbb, 0x1f, 0x34, 0xb5, 0x4a, 0x56, 0xfd, 0x01, 0xbb, 0xb3, 0xc4, 0xd0, 0x90, 0xe0, 0x76,
0x92, 0x0c, 0xdd, 0x4e, 0xd4, 0x3f, 0xa6, 0xa0, 0x16, 0xcf, 0x2d, 0xd0, 0x87, 0x63, 0x8e, 0x6f,
0x9d, 0x81, 0x98, 0x8c, 0x79, 0x8f, 0x5e, 0x83, 0xd2, 0x90, 0x1c, 0x11, 0xda, 0xe9, 0x09, 0xae,
0x23, 0x4e, 0xae, 0xa2, 0x56, 0x94, 0xad, 0x5c, 0xc9, 0x15, 0x62, 0x9f, 0x92, 0x0e, 0xd5, 0xc5,
0x45, 0x49, 0x6c, 0x3a, 0x85, 0x89, 0xb1, 0xd6, 0x03, 0xd1, 0xa8, 0x7e, 0x72, 0xa6, 0xb9, 0x54,
0x20, 0xab, 0x35, 0x0f, 0xb5, 0x5f, 0x54, 0xd2, 0x08, 0x41, 0x89, 0x17, 0xf5, 0x83, 0xdd, 0xed,
0xfd, 0x83, 0xd6, 0x1e, 0x9b, 0xcb, 0x73, 0x50, 0xf6, 0xe6, 0xd2, 0x6b, 0xcc, 0xaa, 0xff, 0x49,
0x42, 0x79, 0x2c, 0x40, 0xd0, 0x16, 0x64, 0x05, 0x5f, 0x8e, 0x4b, 0x97, 0xf3, 0xf8, 0x96, 0xd1,
0x24, 0x44, 0xd1, 0xbb, 0x50, 0x20, 0x32, 0x11, 0x30, 0x2d, 0x10, 0x45, 0x02, 0xc3, 0x4b, 0x15,
0x48, 0x55, 0x5f, 0x03, 0xbd, 0x07, 0x8a, 0x1f, 0xe9, 0xf2, 0x92, 0xf6, 0xea, 0xa4, 0xba, 0x8f,
0x11, 0x52, 0x3f, 0xd0, 0x41, 0xb7, 0x03, 0xd2, 0x95, 0x99, 0x64, 0xe9, 0x52, 0x5d, 0x08, 0x48,
0x65, 0x4f, 0x5e, 0x6d, 0xc0, 0x52, 0xc8, 0x1f, 0x74, 0x01, 0x94, 0x01, 0x3e, 0x91, 0x99, 0x23,
0x91, 0x22, 0x28, 0x0c, 0xf0, 0x09, 0x4f, 0x1a, 0xa1, 0x97, 0x21, 0xcf, 0x3a, 0xbb, 0x58, 0xa0,
0x4d, 0x5a, 0xcb, 0x0d, 0xf0, 0xc9, 0x4f, 0xb1, 0xab, 0x7e, 0x0c, 0xa5, 0x68, 0x72, 0x85, 0xed,
0xc4, 0xa1, 0x3d, 0xb2, 0x0c, 0x6e, 0x23, 0xab, 0x89, 0x0a, 0xba, 0x01, 0xd9, 0x63, 0x5b, 0x80,
0xd5, 0xf4, 0x90, 0x7d, 0x60, 0x53, 0x12, 0x4a, 0xce, 0x08, 0x69, 0x75, 0x17, 0x4a, 0x1c, 0x7c,
0xb6, 0x29, 0x1d, 0x9a, 0xed, 0x11, 0x25, 0xe1, 0x6c, 0xe0, 0xf2, 0x94, 0x6c, 0xa0, 0xcf, 0x39,
0x7c, 0xc6, 0x92, 0x16, 0x69, 0x29, 0x5e, 0x51, 0x3f, 0x87, 0x2c, 0xb7, 0xc7, 0x80, 0x89, 0xa7,
0x5d, 0x24, 0x81, 0x65, 0x65, 0xf4, 0x31, 0x00, 0xf6, 0xbe, 0xe3, 0x0d, 0x74, 0x7d, 0x3a, 0x18,
0xfa, 0xe3, 0xa9, 0x5f, 0x94, 0xa8, 0xb8, 0x1a, 0xa8, 0x86, 0x90, 0x31, 0x64, 0x50, 0x7d, 0x9a,
0x84, 0xc2, 0xe1, 0x89, 0xdc, 0xd6, 0x31, 0xd9, 0x98, 0x60, 0xd8, 0xa9, 0x70, 0xee, 0x41, 0xa4,
0x77, 0xd2, 0x7e, 0xd2, 0xe8, 0x7d, 0x3f, 0x70, 0x33, 0x8b, 0xde, 0x0e, 0xbd, 0xec, 0x99, 0x04,
0xab, 0x77, 0x40, 0xf1, 0x77, 0x15, 0x63, 0xee, 0xd8, 0x30, 0x86, 0xc4, 0x75, 0xe5, 0xbc, 0x7a,
0x55, 0x9e, 0xdc, 0xb3, 0x9f, 0xc8, 0xec, 0x46, 0x5a, 0x13, 0x15, 0xd5, 0x80, 0xf2, 0xd8, 0xb1,
0x85, 0xde, 0x81, 0xbc, 0x33, 0x6a, 0xeb, 0xde, 0xd2, 0x8c, 0x05, 0x8f, 0x47, 0xf0, 0x46, 0xed,
0xbe, 0xd9, 0xb9, 0x4b, 0x4e, 0xbd, 0xc1, 0x38, 0xa3, 0xf6, 0x5d, 0xb1, 0x82, 0xe2, 0x2b, 0xa9,
0xf0, 0x57, 0x8e, 0xa1, 0xe0, 0x6d, 0x0a, 0xf4, 0x93, 0x70, 0x9c, 0x78, 0xb9, 0xdc, 0xd8, 0xa3,
0x54, 0x9a, 0x0f, 0x85, 0xc9, 0x35, 0x58, 0x71, 0xcd, 0xae, 0x45, 0x0c, 0x3d, 0xb8, 0x3b, 0xf0,
0xaf, 0x15, 0xb4, 0xb2, 0xe8, 0xb8, 0xe7, 0x5d, 0x1c, 0xd4, 0x67, 0x49, 0x28, 0x78, 0x01, 0x3b,
0x75, 0x9f, 0x44, 0x06, 0x93, 0x3a, 0xfb, 0x60, 0xe2, 0x32, 0xa9, 0x5e, 0xae, 0x3a, 0x73, 0xe6,
0x5c, 0xf5, 0x5b, 0x80, 0xa8, 0x4d, 0x71, 0x5f, 0x3f, 0xb6, 0xa9, 0x69, 0x75, 0x75, 0x31, 0x9b,
0x82, 0x30, 0x55, 0x78, 0xcf, 0x03, 0xde, 0xb1, 0xcf, 0x27, 0xf6, 0xb7, 0x49, 0x28, 0xf8, 0x87,
0xdf, 0x59, 0xf3, 0x69, 0xe7, 0x21, 0x27, 0xf1, 0x5d, 0x24, 0xd4, 0x64, 0xcd, 0x4f, 0xed, 0x66,
0x42, 0xa9, 0xdd, 0x1a, 0x14, 0x06, 0x84, 0x62, 0xce, 0x00, 0xc4, 0xfd, 0xcc, 0xaf, 0x5f, 0xbb,
0x0d, 0x4b, 0xa1, 0xd4, 0x26, 0x0b, 0xeb, 0xdd, 0xe6, 0xc3, 0x4a, 0xa2, 0x96, 0x7f, 0xfa, 0xd5,
0xe5, 0xf4, 0x2e, 0x79, 0xc2, 0x36, 0xa5, 0xd6, 0x6c, 0xb4, 0x9a, 0x8d, 0xbb, 0x95, 0x64, 0x6d,
0xe9, 0xe9, 0x57, 0x97, 0xf3, 0x1a, 0xe1, 0x19, 0x92, 0xad, 0x2f, 0x00, 0xca, 0xdb, 0xf5, 0xc6,
0x0e, 0x3b, 0x94, 0xcc, 0x0e, 0x96, 0x79, 0xa3, 0x0c, 0xbf, 0xd4, 0xce, 0x7c, 0xe2, 0xac, 0xcd,
0x4e, 0x9b, 0xa1, 0x3b, 0x90, 0xe5, 0xf7, 0x5d, 0x34, 0xfb, 0xcd, 0xb3, 0x36, 0x27, 0x8f, 0xc6,
0x06, 0xc3, 0x77, 0xed, 0xcc, 0x47, 0xd0, 0xda, 0xec, 0xb4, 0x1a, 0xd2, 0x40, 0x09, 0x2e, 0xac,
0xf3, 0x1f, 0x45, 0x6b, 0x0b, 0xa4, 0xda, 0x98, 0xcd, 0x80, 0xab, 0xcf, 0x7f, 0x24, 0xac, 0x2d,
0x80, 0x2b, 0xe8, 0x1e, 0xe4, 0xbd, 0x3b, 0xd0, 0xbc, 0x67, 0xcb, 0xda, 0xdc, 0x34, 0x18, 0x5b,
0x02, 0x71, 0x57, 0x9d, 0xfd, 0x06, 0x5b, 0x9b, 0x93, 0xd3, 0x43, 0x3b, 0x90, 0x93, 0x14, 0x74,
0xce, 0x53, 0x64, 0x6d, 0x5e, 0x5a, 0x8b, 0x4d, 0x5a, 0x70, 0xd3, 0x9f, 0xff, 0xb2, 0x5c, 0x5b,
0x20, 0x5d, 0x89, 0xee, 0x03, 0x84, 0x6e, 0xa6, 0x0b, 0x3c, 0x19, 0xd7, 0x16, 0x49, 0x43, 0xa2,
0x3d, 0x28, 0xf8, 0xb7, 0x90, 0xb9, 0x0f, 0xb8, 0xb5, 0xf9, 0xf9, 0x40, 0xf4, 0x08, 0x8a, 0x51,
0xfa, 0xbd, 0xd8, 0xb3, 0x6c, 0x6d, 0xc1, 0x44, 0x1f, 0xb3, 0x1f, 0xe5, 0xe2, 0x8b, 0x3d, 0xd3,
0xd6, 0x16, 0xcc, 0xfb, 0xa1, 0x4f, 0x61, 0x65, 0x92, 0x2b, 0x2f, 0xfe, 0x6a, 0x5b, 0x3b, 0x43,
0x26, 0x10, 0x0d, 0x00, 0x4d, 0xe1, 0xd8, 0x67, 0x78, 0xc4, 0xad, 0x9d, 0x25, 0x31, 0x58, 0x6f,
0x7e, 0xfd, 0x7c, 0x2d, 0xf9, 0xcd, 0xf3, 0xb5, 0xe4, 0x3f, 0x9e, 0xaf, 0x25, 0xbf, 0x7c, 0xb1,
0x96, 0xf8, 0xe6, 0xc5, 0x5a, 0xe2, 0x6f, 0x2f, 0xd6, 0x12, 0xbf, 0x7c, 0xb3, 0x6b, 0xd2, 0xde,
0xa8, 0xbd, 0xd1, 0xb1, 0x07, 0x9b, 0xe1, 0x3f, 0x4c, 0xa6, 0xfd, 0xf5, 0xd2, 0xce, 0xf1, 0xe3,
0xe5, 0xfa, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, 0x66, 0x5c, 0x1b, 0x1f, 0x15, 0x23, 0x00, 0x00,
} }
// Reference imports to suppress errors if they are not otherwise used. // Reference imports to suppress errors if they are not otherwise used.
@ -3951,7 +3951,7 @@ func (m *Request_Echo) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i = encodeVarintTypes(dAtA, i, uint64(size)) i = encodeVarintTypes(dAtA, i, uint64(size))
} }
i-- i--
dAtA[i] = 0x12
dAtA[i] = 0xa
} }
return len(dAtA) - i, nil return len(dAtA) - i, nil
} }
@ -3972,7 +3972,7 @@ func (m *Request_Flush) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i = encodeVarintTypes(dAtA, i, uint64(size)) i = encodeVarintTypes(dAtA, i, uint64(size))
} }
i-- i--
dAtA[i] = 0x1a
dAtA[i] = 0x12
} }
return len(dAtA) - i, nil return len(dAtA) - i, nil
} }
@ -3993,7 +3993,7 @@ func (m *Request_Info) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i = encodeVarintTypes(dAtA, i, uint64(size)) i = encodeVarintTypes(dAtA, i, uint64(size))
} }
i-- i--
dAtA[i] = 0x22
dAtA[i] = 0x1a
} }
return len(dAtA) - i, nil return len(dAtA) - i, nil
} }
@ -4014,7 +4014,7 @@ func (m *Request_SetOption) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i = encodeVarintTypes(dAtA, i, uint64(size)) i = encodeVarintTypes(dAtA, i, uint64(size))
} }
i-- i--
dAtA[i] = 0x2a
dAtA[i] = 0x22
} }
return len(dAtA) - i, nil return len(dAtA) - i, nil
} }
@ -4035,7 +4035,7 @@ func (m *Request_InitChain) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i = encodeVarintTypes(dAtA, i, uint64(size)) i = encodeVarintTypes(dAtA, i, uint64(size))
} }
i-- i--
dAtA[i] = 0x32
dAtA[i] = 0x2a
} }
return len(dAtA) - i, nil return len(dAtA) - i, nil
} }
@ -4056,7 +4056,7 @@ func (m *Request_Query) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i = encodeVarintTypes(dAtA, i, uint64(size)) i = encodeVarintTypes(dAtA, i, uint64(size))
} }
i-- i--
dAtA[i] = 0x3a
dAtA[i] = 0x32
} }
return len(dAtA) - i, nil return len(dAtA) - i, nil
} }
@ -4077,7 +4077,7 @@ func (m *Request_BeginBlock) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i = encodeVarintTypes(dAtA, i, uint64(size)) i = encodeVarintTypes(dAtA, i, uint64(size))
} }
i-- i--
dAtA[i] = 0x42
dAtA[i] = 0x3a
} }
return len(dAtA) - i, nil return len(dAtA) - i, nil
} }
@ -4098,6 +4098,27 @@ func (m *Request_CheckTx) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i = encodeVarintTypes(dAtA, i, uint64(size)) i = encodeVarintTypes(dAtA, i, uint64(size))
} }
i-- i--
dAtA[i] = 0x42
}
return len(dAtA) - i, nil
}
func (m *Request_DeliverTx) MarshalTo(dAtA []byte) (int, error) {
size := m.Size()
return m.MarshalToSizedBuffer(dAtA[:size])
}
func (m *Request_DeliverTx) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i := len(dAtA)
if m.DeliverTx != nil {
{
size, err := m.DeliverTx.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintTypes(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x4a dAtA[i] = 0x4a
} }
return len(dAtA) - i, nil return len(dAtA) - i, nil
@ -4119,7 +4140,7 @@ func (m *Request_EndBlock) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i = encodeVarintTypes(dAtA, i, uint64(size)) i = encodeVarintTypes(dAtA, i, uint64(size))
} }
i-- i--
dAtA[i] = 0x5a
dAtA[i] = 0x52
} }
return len(dAtA) - i, nil return len(dAtA) - i, nil
} }
@ -4140,7 +4161,7 @@ func (m *Request_Commit) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i = encodeVarintTypes(dAtA, i, uint64(size)) i = encodeVarintTypes(dAtA, i, uint64(size))
} }
i-- i--
dAtA[i] = 0x62
dAtA[i] = 0x5a
} }
return len(dAtA) - i, nil return len(dAtA) - i, nil
} }
@ -4161,7 +4182,7 @@ func (m *Request_ListSnapshots) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i = encodeVarintTypes(dAtA, i, uint64(size)) i = encodeVarintTypes(dAtA, i, uint64(size))
} }
i-- i--
dAtA[i] = 0x6a
dAtA[i] = 0x62
} }
return len(dAtA) - i, nil return len(dAtA) - i, nil
} }
@ -4182,7 +4203,7 @@ func (m *Request_OfferSnapshot) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i = encodeVarintTypes(dAtA, i, uint64(size)) i = encodeVarintTypes(dAtA, i, uint64(size))
} }
i-- i--
dAtA[i] = 0x72
dAtA[i] = 0x6a
} }
return len(dAtA) - i, nil return len(dAtA) - i, nil
} }
@ -4203,7 +4224,7 @@ func (m *Request_LoadSnapshotChunk) MarshalToSizedBuffer(dAtA []byte) (int, erro
i = encodeVarintTypes(dAtA, i, uint64(size)) i = encodeVarintTypes(dAtA, i, uint64(size))
} }
i-- i--
dAtA[i] = 0x7a
dAtA[i] = 0x72
} }
return len(dAtA) - i, nil return len(dAtA) - i, nil
} }
@ -4224,32 +4245,7 @@ func (m *Request_ApplySnapshotChunk) MarshalToSizedBuffer(dAtA []byte) (int, err
i = encodeVarintTypes(dAtA, i, uint64(size)) i = encodeVarintTypes(dAtA, i, uint64(size))
} }
i-- i--
dAtA[i] = 0x1
i--
dAtA[i] = 0x82
}
return len(dAtA) - i, nil
}
func (m *Request_DeliverTx) MarshalTo(dAtA []byte) (int, error) {
size := m.Size()
return m.MarshalToSizedBuffer(dAtA[:size])
}
func (m *Request_DeliverTx) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i := len(dAtA)
if m.DeliverTx != nil {
{
size, err := m.DeliverTx.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintTypes(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0x9a
dAtA[i] = 0x7a
} }
return len(dAtA) - i, nil return len(dAtA) - i, nil
} }
@ -6591,6 +6587,18 @@ func (m *Request_CheckTx) Size() (n int) {
} }
return n return n
} }
func (m *Request_DeliverTx) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.DeliverTx != nil {
l = m.DeliverTx.Size()
n += 1 + l + sovTypes(uint64(l))
}
return n
}
func (m *Request_EndBlock) Size() (n int) { func (m *Request_EndBlock) Size() (n int) {
if m == nil { if m == nil {
return 0 return 0
@ -6659,19 +6667,7 @@ func (m *Request_ApplySnapshotChunk) Size() (n int) {
_ = l _ = l
if m.ApplySnapshotChunk != nil { if m.ApplySnapshotChunk != nil {
l = m.ApplySnapshotChunk.Size() l = m.ApplySnapshotChunk.Size()
n += 2 + l + sovTypes(uint64(l))
}
return n
}
func (m *Request_DeliverTx) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.DeliverTx != nil {
l = m.DeliverTx.Size()
n += 2 + l + sovTypes(uint64(l))
n += 1 + l + sovTypes(uint64(l))
} }
return n return n
} }
@ -7716,7 +7712,7 @@ func (m *Request) Unmarshal(dAtA []byte) error {
return fmt.Errorf("proto: Request: illegal tag %d (wire type %d)", fieldNum, wire) return fmt.Errorf("proto: Request: illegal tag %d (wire type %d)", fieldNum, wire)
} }
switch fieldNum { switch fieldNum {
case 2:
case 1:
if wireType != 2 { if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Echo", wireType) return fmt.Errorf("proto: wrong wireType = %d for field Echo", wireType)
} }
@ -7751,7 +7747,7 @@ func (m *Request) Unmarshal(dAtA []byte) error {
} }
m.Value = &Request_Echo{v} m.Value = &Request_Echo{v}
iNdEx = postIndex iNdEx = postIndex
case 3:
case 2:
if wireType != 2 { if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Flush", wireType) return fmt.Errorf("proto: wrong wireType = %d for field Flush", wireType)
} }
@ -7786,7 +7782,7 @@ func (m *Request) Unmarshal(dAtA []byte) error {
} }
m.Value = &Request_Flush{v} m.Value = &Request_Flush{v}
iNdEx = postIndex iNdEx = postIndex
case 4:
case 3:
if wireType != 2 { if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Info", wireType) return fmt.Errorf("proto: wrong wireType = %d for field Info", wireType)
} }
@ -7821,7 +7817,7 @@ func (m *Request) Unmarshal(dAtA []byte) error {
} }
m.Value = &Request_Info{v} m.Value = &Request_Info{v}
iNdEx = postIndex iNdEx = postIndex
case 5:
case 4:
if wireType != 2 { if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field SetOption", wireType) return fmt.Errorf("proto: wrong wireType = %d for field SetOption", wireType)
} }
@ -7856,7 +7852,7 @@ func (m *Request) Unmarshal(dAtA []byte) error {
} }
m.Value = &Request_SetOption{v} m.Value = &Request_SetOption{v}
iNdEx = postIndex iNdEx = postIndex
case 6:
case 5:
if wireType != 2 { if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field InitChain", wireType) return fmt.Errorf("proto: wrong wireType = %d for field InitChain", wireType)
} }
@ -7891,7 +7887,7 @@ func (m *Request) Unmarshal(dAtA []byte) error {
} }
m.Value = &Request_InitChain{v} m.Value = &Request_InitChain{v}
iNdEx = postIndex iNdEx = postIndex
case 7:
case 6:
if wireType != 2 { if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType) return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType)
} }
@ -7926,7 +7922,7 @@ func (m *Request) Unmarshal(dAtA []byte) error {
} }
m.Value = &Request_Query{v} m.Value = &Request_Query{v}
iNdEx = postIndex iNdEx = postIndex
case 8:
case 7:
if wireType != 2 { if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field BeginBlock", wireType) return fmt.Errorf("proto: wrong wireType = %d for field BeginBlock", wireType)
} }
@ -7961,7 +7957,7 @@ func (m *Request) Unmarshal(dAtA []byte) error {
} }
m.Value = &Request_BeginBlock{v} m.Value = &Request_BeginBlock{v}
iNdEx = postIndex iNdEx = postIndex
case 9:
case 8:
if wireType != 2 { if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field CheckTx", wireType) return fmt.Errorf("proto: wrong wireType = %d for field CheckTx", wireType)
} }
@ -7996,9 +7992,9 @@ func (m *Request) Unmarshal(dAtA []byte) error {
} }
m.Value = &Request_CheckTx{v} m.Value = &Request_CheckTx{v}
iNdEx = postIndex iNdEx = postIndex
case 11:
case 9:
if wireType != 2 { if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field EndBlock", wireType)
return fmt.Errorf("proto: wrong wireType = %d for field DeliverTx", wireType)
} }
var msglen int var msglen int
for shift := uint(0); ; shift += 7 { for shift := uint(0); ; shift += 7 {
@ -8025,15 +8021,15 @@ func (m *Request) Unmarshal(dAtA []byte) error {
if postIndex > l { if postIndex > l {
return io.ErrUnexpectedEOF return io.ErrUnexpectedEOF
} }
v := &RequestEndBlock{}
v := &RequestDeliverTx{}
if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err return err
} }
m.Value = &Request_EndBlock{v}
m.Value = &Request_DeliverTx{v}
iNdEx = postIndex iNdEx = postIndex
case 12:
case 10:
if wireType != 2 { if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Commit", wireType)
return fmt.Errorf("proto: wrong wireType = %d for field EndBlock", wireType)
} }
var msglen int var msglen int
for shift := uint(0); ; shift += 7 { for shift := uint(0); ; shift += 7 {
@ -8060,15 +8056,15 @@ func (m *Request) Unmarshal(dAtA []byte) error {
if postIndex > l { if postIndex > l {
return io.ErrUnexpectedEOF return io.ErrUnexpectedEOF
} }
v := &RequestCommit{}
v := &RequestEndBlock{}
if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err return err
} }
m.Value = &Request_Commit{v}
m.Value = &Request_EndBlock{v}
iNdEx = postIndex iNdEx = postIndex
case 13:
case 11:
if wireType != 2 { if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field ListSnapshots", wireType)
return fmt.Errorf("proto: wrong wireType = %d for field Commit", wireType)
} }
var msglen int var msglen int
for shift := uint(0); ; shift += 7 { for shift := uint(0); ; shift += 7 {
@ -8095,15 +8091,15 @@ func (m *Request) Unmarshal(dAtA []byte) error {
if postIndex > l { if postIndex > l {
return io.ErrUnexpectedEOF return io.ErrUnexpectedEOF
} }
v := &RequestListSnapshots{}
v := &RequestCommit{}
if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err return err
} }
m.Value = &Request_ListSnapshots{v}
m.Value = &Request_Commit{v}
iNdEx = postIndex iNdEx = postIndex
case 14:
case 12:
if wireType != 2 { if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field OfferSnapshot", wireType)
return fmt.Errorf("proto: wrong wireType = %d for field ListSnapshots", wireType)
} }
var msglen int var msglen int
for shift := uint(0); ; shift += 7 { for shift := uint(0); ; shift += 7 {
@ -8130,15 +8126,15 @@ func (m *Request) Unmarshal(dAtA []byte) error {
if postIndex > l { if postIndex > l {
return io.ErrUnexpectedEOF return io.ErrUnexpectedEOF
} }
v := &RequestOfferSnapshot{}
v := &RequestListSnapshots{}
if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err return err
} }
m.Value = &Request_OfferSnapshot{v}
m.Value = &Request_ListSnapshots{v}
iNdEx = postIndex iNdEx = postIndex
case 15:
case 13:
if wireType != 2 { if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field LoadSnapshotChunk", wireType)
return fmt.Errorf("proto: wrong wireType = %d for field OfferSnapshot", wireType)
} }
var msglen int var msglen int
for shift := uint(0); ; shift += 7 { for shift := uint(0); ; shift += 7 {
@ -8165,15 +8161,15 @@ func (m *Request) Unmarshal(dAtA []byte) error {
if postIndex > l { if postIndex > l {
return io.ErrUnexpectedEOF return io.ErrUnexpectedEOF
} }
v := &RequestLoadSnapshotChunk{}
v := &RequestOfferSnapshot{}
if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err return err
} }
m.Value = &Request_LoadSnapshotChunk{v}
m.Value = &Request_OfferSnapshot{v}
iNdEx = postIndex iNdEx = postIndex
case 16:
case 14:
if wireType != 2 { if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field ApplySnapshotChunk", wireType)
return fmt.Errorf("proto: wrong wireType = %d for field LoadSnapshotChunk", wireType)
} }
var msglen int var msglen int
for shift := uint(0); ; shift += 7 { for shift := uint(0); ; shift += 7 {
@ -8200,15 +8196,15 @@ func (m *Request) Unmarshal(dAtA []byte) error {
if postIndex > l { if postIndex > l {
return io.ErrUnexpectedEOF return io.ErrUnexpectedEOF
} }
v := &RequestApplySnapshotChunk{}
v := &RequestLoadSnapshotChunk{}
if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err return err
} }
m.Value = &Request_ApplySnapshotChunk{v}
m.Value = &Request_LoadSnapshotChunk{v}
iNdEx = postIndex iNdEx = postIndex
case 19:
case 15:
if wireType != 2 { if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field DeliverTx", wireType)
return fmt.Errorf("proto: wrong wireType = %d for field ApplySnapshotChunk", wireType)
} }
var msglen int var msglen int
for shift := uint(0); ; shift += 7 { for shift := uint(0); ; shift += 7 {
@ -8235,11 +8231,11 @@ func (m *Request) Unmarshal(dAtA []byte) error {
if postIndex > l { if postIndex > l {
return io.ErrUnexpectedEOF return io.ErrUnexpectedEOF
} }
v := &RequestDeliverTx{}
v := &RequestApplySnapshotChunk{}
if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err return err
} }
m.Value = &Request_DeliverTx{v}
m.Value = &Request_ApplySnapshotChunk{v}
iNdEx = postIndex iNdEx = postIndex
default: default:
iNdEx = preIndex iNdEx = preIndex


+ 15
- 15
proto/tendermint/abci/types.proto View File

@ -21,21 +21,21 @@ import "gogoproto/gogo.proto";
message Request { message Request {
oneof value { oneof value {
RequestEcho echo = 2;
RequestFlush flush = 3;
RequestInfo info = 4;
RequestSetOption set_option = 5;
RequestInitChain init_chain = 6;
RequestQuery query = 7;
RequestBeginBlock begin_block = 8;
RequestCheckTx check_tx = 9;
RequestDeliverTx deliver_tx = 19;
RequestEndBlock end_block = 11;
RequestCommit commit = 12;
RequestListSnapshots list_snapshots = 13;
RequestOfferSnapshot offer_snapshot = 14;
RequestLoadSnapshotChunk load_snapshot_chunk = 15;
RequestApplySnapshotChunk apply_snapshot_chunk = 16;
RequestEcho echo = 1;
RequestFlush flush = 2;
RequestInfo info = 3;
RequestSetOption set_option = 4;
RequestInitChain init_chain = 5;
RequestQuery query = 6;
RequestBeginBlock begin_block = 7;
RequestCheckTx check_tx = 8;
RequestDeliverTx deliver_tx = 9;
RequestEndBlock end_block = 10;
RequestCommit commit = 11;
RequestListSnapshots list_snapshots = 12;
RequestOfferSnapshot offer_snapshot = 13;
RequestLoadSnapshotChunk load_snapshot_chunk = 14;
RequestApplySnapshotChunk apply_snapshot_chunk = 15;
} }
} }


Loading…
Cancel
Save