From 7398a05208bd5db8fd076d23456b1705247eb921 Mon Sep 17 00:00:00 2001 From: stdevAdrianPaez Date: Thu, 5 Sep 2019 17:36:05 -0400 Subject: [PATCH] Updating protob files --- .../go/google/protobuf/descriptor.pb.go | 54 +-- .../hardware-wallet-protob/go/messages.pb.go | 391 ++++++++++-------- 2 files changed, 244 insertions(+), 201 deletions(-) diff --git a/vendor/github.com/skycoin/hardware-wallet-protob/go/google/protobuf/descriptor.pb.go b/vendor/github.com/skycoin/hardware-wallet-protob/go/google/protobuf/descriptor.pb.go index c58018a..52d6b70 100644 --- a/vendor/github.com/skycoin/hardware-wallet-protob/go/google/protobuf/descriptor.pb.go +++ b/vendor/github.com/skycoin/hardware-wallet-protob/go/google/protobuf/descriptor.pb.go @@ -106,7 +106,7 @@ func (x *FieldDescriptorProto_Type) UnmarshalJSON(data []byte) error { return nil } func (FieldDescriptorProto_Type) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_descriptor_41f73bbb1bd821d5, []int{3, 0} + return fileDescriptor_descriptor_1315903dacfcb8f9, []int{3, 0} } type FieldDescriptorProto_Label int32 @@ -146,7 +146,7 @@ func (x *FieldDescriptorProto_Label) UnmarshalJSON(data []byte) error { return nil } func (FieldDescriptorProto_Label) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_descriptor_41f73bbb1bd821d5, []int{3, 1} + return fileDescriptor_descriptor_1315903dacfcb8f9, []int{3, 1} } // Generated classes can be optimized for speed or code size. @@ -187,7 +187,7 @@ func (x *FileOptions_OptimizeMode) UnmarshalJSON(data []byte) error { return nil } func (FileOptions_OptimizeMode) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_descriptor_41f73bbb1bd821d5, []int{9, 0} + return fileDescriptor_descriptor_1315903dacfcb8f9, []int{9, 0} } type FieldOptions_CType int32 @@ -227,7 +227,7 @@ func (x *FieldOptions_CType) UnmarshalJSON(data []byte) error { return nil } func (FieldOptions_CType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_descriptor_41f73bbb1bd821d5, []int{11, 0} + return fileDescriptor_descriptor_1315903dacfcb8f9, []int{11, 0} } // The protocol compiler can output a FileDescriptorSet containing the .proto @@ -243,7 +243,7 @@ func (m *FileDescriptorSet) Reset() { *m = FileDescriptorSet{} } func (m *FileDescriptorSet) String() string { return proto.CompactTextString(m) } func (*FileDescriptorSet) ProtoMessage() {} func (*FileDescriptorSet) Descriptor() ([]byte, []int) { - return fileDescriptor_descriptor_41f73bbb1bd821d5, []int{0} + return fileDescriptor_descriptor_1315903dacfcb8f9, []int{0} } func (m *FileDescriptorSet) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FileDescriptorSet.Unmarshal(m, b) @@ -304,7 +304,7 @@ func (m *FileDescriptorProto) Reset() { *m = FileDescriptorProto{} } func (m *FileDescriptorProto) String() string { return proto.CompactTextString(m) } func (*FileDescriptorProto) ProtoMessage() {} func (*FileDescriptorProto) Descriptor() ([]byte, []int) { - return fileDescriptor_descriptor_41f73bbb1bd821d5, []int{1} + return fileDescriptor_descriptor_1315903dacfcb8f9, []int{1} } func (m *FileDescriptorProto) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FileDescriptorProto.Unmarshal(m, b) @@ -427,7 +427,7 @@ func (m *DescriptorProto) Reset() { *m = DescriptorProto{} } func (m *DescriptorProto) String() string { return proto.CompactTextString(m) } func (*DescriptorProto) ProtoMessage() {} func (*DescriptorProto) Descriptor() ([]byte, []int) { - return fileDescriptor_descriptor_41f73bbb1bd821d5, []int{2} + return fileDescriptor_descriptor_1315903dacfcb8f9, []int{2} } func (m *DescriptorProto) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DescriptorProto.Unmarshal(m, b) @@ -515,7 +515,7 @@ func (m *DescriptorProto_ExtensionRange) Reset() { *m = DescriptorProto_ func (m *DescriptorProto_ExtensionRange) String() string { return proto.CompactTextString(m) } func (*DescriptorProto_ExtensionRange) ProtoMessage() {} func (*DescriptorProto_ExtensionRange) Descriptor() ([]byte, []int) { - return fileDescriptor_descriptor_41f73bbb1bd821d5, []int{2, 0} + return fileDescriptor_descriptor_1315903dacfcb8f9, []int{2, 0} } func (m *DescriptorProto_ExtensionRange) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_DescriptorProto_ExtensionRange.Unmarshal(m, b) @@ -587,7 +587,7 @@ func (m *FieldDescriptorProto) Reset() { *m = FieldDescriptorProto{} } func (m *FieldDescriptorProto) String() string { return proto.CompactTextString(m) } func (*FieldDescriptorProto) ProtoMessage() {} func (*FieldDescriptorProto) Descriptor() ([]byte, []int) { - return fileDescriptor_descriptor_41f73bbb1bd821d5, []int{3} + return fileDescriptor_descriptor_1315903dacfcb8f9, []int{3} } func (m *FieldDescriptorProto) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FieldDescriptorProto.Unmarshal(m, b) @@ -682,7 +682,7 @@ func (m *OneofDescriptorProto) Reset() { *m = OneofDescriptorProto{} } func (m *OneofDescriptorProto) String() string { return proto.CompactTextString(m) } func (*OneofDescriptorProto) ProtoMessage() {} func (*OneofDescriptorProto) Descriptor() ([]byte, []int) { - return fileDescriptor_descriptor_41f73bbb1bd821d5, []int{4} + return fileDescriptor_descriptor_1315903dacfcb8f9, []int{4} } func (m *OneofDescriptorProto) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_OneofDescriptorProto.Unmarshal(m, b) @@ -723,7 +723,7 @@ func (m *EnumDescriptorProto) Reset() { *m = EnumDescriptorProto{} } func (m *EnumDescriptorProto) String() string { return proto.CompactTextString(m) } func (*EnumDescriptorProto) ProtoMessage() {} func (*EnumDescriptorProto) Descriptor() ([]byte, []int) { - return fileDescriptor_descriptor_41f73bbb1bd821d5, []int{5} + return fileDescriptor_descriptor_1315903dacfcb8f9, []int{5} } func (m *EnumDescriptorProto) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_EnumDescriptorProto.Unmarshal(m, b) @@ -778,7 +778,7 @@ func (m *EnumValueDescriptorProto) Reset() { *m = EnumValueDescriptorPro func (m *EnumValueDescriptorProto) String() string { return proto.CompactTextString(m) } func (*EnumValueDescriptorProto) ProtoMessage() {} func (*EnumValueDescriptorProto) Descriptor() ([]byte, []int) { - return fileDescriptor_descriptor_41f73bbb1bd821d5, []int{6} + return fileDescriptor_descriptor_1315903dacfcb8f9, []int{6} } func (m *EnumValueDescriptorProto) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_EnumValueDescriptorProto.Unmarshal(m, b) @@ -833,7 +833,7 @@ func (m *ServiceDescriptorProto) Reset() { *m = ServiceDescriptorProto{} func (m *ServiceDescriptorProto) String() string { return proto.CompactTextString(m) } func (*ServiceDescriptorProto) ProtoMessage() {} func (*ServiceDescriptorProto) Descriptor() ([]byte, []int) { - return fileDescriptor_descriptor_41f73bbb1bd821d5, []int{7} + return fileDescriptor_descriptor_1315903dacfcb8f9, []int{7} } func (m *ServiceDescriptorProto) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ServiceDescriptorProto.Unmarshal(m, b) @@ -895,7 +895,7 @@ func (m *MethodDescriptorProto) Reset() { *m = MethodDescriptorProto{} } func (m *MethodDescriptorProto) String() string { return proto.CompactTextString(m) } func (*MethodDescriptorProto) ProtoMessage() {} func (*MethodDescriptorProto) Descriptor() ([]byte, []int) { - return fileDescriptor_descriptor_41f73bbb1bd821d5, []int{8} + return fileDescriptor_descriptor_1315903dacfcb8f9, []int{8} } func (m *MethodDescriptorProto) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MethodDescriptorProto.Unmarshal(m, b) @@ -1037,7 +1037,7 @@ func (m *FileOptions) Reset() { *m = FileOptions{} } func (m *FileOptions) String() string { return proto.CompactTextString(m) } func (*FileOptions) ProtoMessage() {} func (*FileOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_descriptor_41f73bbb1bd821d5, []int{9} + return fileDescriptor_descriptor_1315903dacfcb8f9, []int{9} } var extRange_FileOptions = []proto.ExtensionRange{ @@ -1229,7 +1229,7 @@ func (m *MessageOptions) Reset() { *m = MessageOptions{} } func (m *MessageOptions) String() string { return proto.CompactTextString(m) } func (*MessageOptions) ProtoMessage() {} func (*MessageOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_descriptor_41f73bbb1bd821d5, []int{10} + return fileDescriptor_descriptor_1315903dacfcb8f9, []int{10} } var extRange_MessageOptions = []proto.ExtensionRange{ @@ -1355,7 +1355,7 @@ func (m *FieldOptions) Reset() { *m = FieldOptions{} } func (m *FieldOptions) String() string { return proto.CompactTextString(m) } func (*FieldOptions) ProtoMessage() {} func (*FieldOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_descriptor_41f73bbb1bd821d5, []int{11} + return fileDescriptor_descriptor_1315903dacfcb8f9, []int{11} } var extRange_FieldOptions = []proto.ExtensionRange{ @@ -1451,7 +1451,7 @@ func (m *EnumOptions) Reset() { *m = EnumOptions{} } func (m *EnumOptions) String() string { return proto.CompactTextString(m) } func (*EnumOptions) ProtoMessage() {} func (*EnumOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_descriptor_41f73bbb1bd821d5, []int{12} + return fileDescriptor_descriptor_1315903dacfcb8f9, []int{12} } var extRange_EnumOptions = []proto.ExtensionRange{ @@ -1520,7 +1520,7 @@ func (m *EnumValueOptions) Reset() { *m = EnumValueOptions{} } func (m *EnumValueOptions) String() string { return proto.CompactTextString(m) } func (*EnumValueOptions) ProtoMessage() {} func (*EnumValueOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_descriptor_41f73bbb1bd821d5, []int{13} + return fileDescriptor_descriptor_1315903dacfcb8f9, []int{13} } var extRange_EnumValueOptions = []proto.ExtensionRange{ @@ -1582,7 +1582,7 @@ func (m *ServiceOptions) Reset() { *m = ServiceOptions{} } func (m *ServiceOptions) String() string { return proto.CompactTextString(m) } func (*ServiceOptions) ProtoMessage() {} func (*ServiceOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_descriptor_41f73bbb1bd821d5, []int{14} + return fileDescriptor_descriptor_1315903dacfcb8f9, []int{14} } var extRange_ServiceOptions = []proto.ExtensionRange{ @@ -1644,7 +1644,7 @@ func (m *MethodOptions) Reset() { *m = MethodOptions{} } func (m *MethodOptions) String() string { return proto.CompactTextString(m) } func (*MethodOptions) ProtoMessage() {} func (*MethodOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_descriptor_41f73bbb1bd821d5, []int{15} + return fileDescriptor_descriptor_1315903dacfcb8f9, []int{15} } var extRange_MethodOptions = []proto.ExtensionRange{ @@ -1713,7 +1713,7 @@ func (m *UninterpretedOption) Reset() { *m = UninterpretedOption{} } func (m *UninterpretedOption) String() string { return proto.CompactTextString(m) } func (*UninterpretedOption) ProtoMessage() {} func (*UninterpretedOption) Descriptor() ([]byte, []int) { - return fileDescriptor_descriptor_41f73bbb1bd821d5, []int{16} + return fileDescriptor_descriptor_1315903dacfcb8f9, []int{16} } func (m *UninterpretedOption) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UninterpretedOption.Unmarshal(m, b) @@ -1799,7 +1799,7 @@ func (m *UninterpretedOption_NamePart) Reset() { *m = UninterpretedOptio func (m *UninterpretedOption_NamePart) String() string { return proto.CompactTextString(m) } func (*UninterpretedOption_NamePart) ProtoMessage() {} func (*UninterpretedOption_NamePart) Descriptor() ([]byte, []int) { - return fileDescriptor_descriptor_41f73bbb1bd821d5, []int{16, 0} + return fileDescriptor_descriptor_1315903dacfcb8f9, []int{16, 0} } func (m *UninterpretedOption_NamePart) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UninterpretedOption_NamePart.Unmarshal(m, b) @@ -1889,7 +1889,7 @@ func (m *SourceCodeInfo) Reset() { *m = SourceCodeInfo{} } func (m *SourceCodeInfo) String() string { return proto.CompactTextString(m) } func (*SourceCodeInfo) ProtoMessage() {} func (*SourceCodeInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_descriptor_41f73bbb1bd821d5, []int{17} + return fileDescriptor_descriptor_1315903dacfcb8f9, []int{17} } func (m *SourceCodeInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SourceCodeInfo.Unmarshal(m, b) @@ -1992,7 +1992,7 @@ func (m *SourceCodeInfo_Location) Reset() { *m = SourceCodeInfo_Location func (m *SourceCodeInfo_Location) String() string { return proto.CompactTextString(m) } func (*SourceCodeInfo_Location) ProtoMessage() {} func (*SourceCodeInfo_Location) Descriptor() ([]byte, []int) { - return fileDescriptor_descriptor_41f73bbb1bd821d5, []int{17, 0} + return fileDescriptor_descriptor_1315903dacfcb8f9, []int{17, 0} } func (m *SourceCodeInfo_Location) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SourceCodeInfo_Location.Unmarshal(m, b) @@ -2069,10 +2069,10 @@ func init() { } func init() { - proto.RegisterFile("google/protobuf/descriptor.proto", fileDescriptor_descriptor_41f73bbb1bd821d5) + proto.RegisterFile("google/protobuf/descriptor.proto", fileDescriptor_descriptor_1315903dacfcb8f9) } -var fileDescriptor_descriptor_41f73bbb1bd821d5 = []byte{ +var fileDescriptor_descriptor_1315903dacfcb8f9 = []byte{ // 1981 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x58, 0x4f, 0x73, 0x1b, 0x49, 0x15, 0x67, 0xf4, 0xcf, 0xd2, 0x93, 0x2c, 0xb7, 0xdb, 0x5e, 0xef, 0x24, 0xd9, 0x6c, 0x6c, 0x2d, diff --git a/vendor/github.com/skycoin/hardware-wallet-protob/go/messages.pb.go b/vendor/github.com/skycoin/hardware-wallet-protob/go/messages.pb.go index 32e5421..5388952 100644 --- a/vendor/github.com/skycoin/hardware-wallet-protob/go/messages.pb.go +++ b/vendor/github.com/skycoin/hardware-wallet-protob/go/messages.pb.go @@ -172,7 +172,7 @@ func (x *MessageType) UnmarshalJSON(data []byte) error { return nil } func (MessageType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{0} + return fileDescriptor_messages_382f8bee2f69452e, []int{0} } // * @@ -189,7 +189,7 @@ func (m *Initialize) Reset() { *m = Initialize{} } func (m *Initialize) String() string { return proto.CompactTextString(m) } func (*Initialize) ProtoMessage() {} func (*Initialize) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{0} + return fileDescriptor_messages_382f8bee2f69452e, []int{0} } func (m *Initialize) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -238,7 +238,7 @@ func (m *GetFeatures) Reset() { *m = GetFeatures{} } func (m *GetFeatures) String() string { return proto.CompactTextString(m) } func (*GetFeatures) ProtoMessage() {} func (*GetFeatures) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{1} + return fileDescriptor_messages_382f8bee2f69452e, []int{1} } func (m *GetFeatures) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -306,7 +306,7 @@ func (m *Features) Reset() { *m = Features{} } func (m *Features) String() string { return proto.CompactTextString(m) } func (*Features) ProtoMessage() {} func (*Features) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{2} + return fileDescriptor_messages_382f8bee2f69452e, []int{2} } func (m *Features) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -529,7 +529,7 @@ func (m *ApplySettings) Reset() { *m = ApplySettings{} } func (m *ApplySettings) String() string { return proto.CompactTextString(m) } func (*ApplySettings) ProtoMessage() {} func (*ApplySettings) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{3} + return fileDescriptor_messages_382f8bee2f69452e, []int{3} } func (m *ApplySettings) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -601,7 +601,7 @@ func (m *GenerateMnemonic) Reset() { *m = GenerateMnemonic{} } func (m *GenerateMnemonic) String() string { return proto.CompactTextString(m) } func (*GenerateMnemonic) ProtoMessage() {} func (*GenerateMnemonic) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{4} + return fileDescriptor_messages_382f8bee2f69452e, []int{4} } func (m *GenerateMnemonic) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -658,7 +658,7 @@ func (m *SetMnemonic) Reset() { *m = SetMnemonic{} } func (m *SetMnemonic) String() string { return proto.CompactTextString(m) } func (*SetMnemonic) ProtoMessage() {} func (*SetMnemonic) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{5} + return fileDescriptor_messages_382f8bee2f69452e, []int{5} } func (m *SetMnemonic) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -709,7 +709,7 @@ func (m *ChangePin) Reset() { *m = ChangePin{} } func (m *ChangePin) String() string { return proto.CompactTextString(m) } func (*ChangePin) ProtoMessage() {} func (*ChangePin) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{6} + return fileDescriptor_messages_382f8bee2f69452e, []int{6} } func (m *ChangePin) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -762,7 +762,7 @@ func (m *SkycoinAddress) Reset() { *m = SkycoinAddress{} } func (m *SkycoinAddress) String() string { return proto.CompactTextString(m) } func (*SkycoinAddress) ProtoMessage() {} func (*SkycoinAddress) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{7} + return fileDescriptor_messages_382f8bee2f69452e, []int{7} } func (m *SkycoinAddress) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -826,7 +826,7 @@ func (m *ResponseSkycoinAddress) Reset() { *m = ResponseSkycoinAddress{} func (m *ResponseSkycoinAddress) String() string { return proto.CompactTextString(m) } func (*ResponseSkycoinAddress) ProtoMessage() {} func (*ResponseSkycoinAddress) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{8} + return fileDescriptor_messages_382f8bee2f69452e, []int{8} } func (m *ResponseSkycoinAddress) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -877,7 +877,7 @@ func (m *ResponseTransactionSign) Reset() { *m = ResponseTransactionSign func (m *ResponseTransactionSign) String() string { return proto.CompactTextString(m) } func (*ResponseTransactionSign) ProtoMessage() {} func (*ResponseTransactionSign) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{9} + return fileDescriptor_messages_382f8bee2f69452e, []int{9} } func (m *ResponseTransactionSign) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -936,7 +936,7 @@ func (m *SkycoinCheckMessageSignature) Reset() { *m = SkycoinCheckMessag func (m *SkycoinCheckMessageSignature) String() string { return proto.CompactTextString(m) } func (*SkycoinCheckMessageSignature) ProtoMessage() {} func (*SkycoinCheckMessageSignature) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{10} + return fileDescriptor_messages_382f8bee2f69452e, []int{10} } func (m *SkycoinCheckMessageSignature) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1002,7 +1002,7 @@ func (m *SkycoinSignMessage) Reset() { *m = SkycoinSignMessage{} } func (m *SkycoinSignMessage) String() string { return proto.CompactTextString(m) } func (*SkycoinSignMessage) ProtoMessage() {} func (*SkycoinSignMessage) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{11} + return fileDescriptor_messages_382f8bee2f69452e, []int{11} } func (m *SkycoinSignMessage) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1059,7 +1059,7 @@ func (m *ResponseSkycoinSignMessage) Reset() { *m = ResponseSkycoinSignM func (m *ResponseSkycoinSignMessage) String() string { return proto.CompactTextString(m) } func (*ResponseSkycoinSignMessage) ProtoMessage() {} func (*ResponseSkycoinSignMessage) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{12} + return fileDescriptor_messages_382f8bee2f69452e, []int{12} } func (m *ResponseSkycoinSignMessage) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1112,7 +1112,7 @@ func (m *Ping) Reset() { *m = Ping{} } func (m *Ping) String() string { return proto.CompactTextString(m) } func (*Ping) ProtoMessage() {} func (*Ping) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{13} + return fileDescriptor_messages_382f8bee2f69452e, []int{13} } func (m *Ping) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1183,7 +1183,7 @@ func (m *Success) Reset() { *m = Success{} } func (m *Success) String() string { return proto.CompactTextString(m) } func (*Success) ProtoMessage() {} func (*Success) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{14} + return fileDescriptor_messages_382f8bee2f69452e, []int{14} } func (m *Success) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1241,7 +1241,7 @@ func (m *Failure) Reset() { *m = Failure{} } func (m *Failure) String() string { return proto.CompactTextString(m) } func (*Failure) ProtoMessage() {} func (*Failure) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{15} + return fileDescriptor_messages_382f8bee2f69452e, []int{15} } func (m *Failure) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1307,7 +1307,7 @@ func (m *ButtonRequest) Reset() { *m = ButtonRequest{} } func (m *ButtonRequest) String() string { return proto.CompactTextString(m) } func (*ButtonRequest) ProtoMessage() {} func (*ButtonRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{16} + return fileDescriptor_messages_382f8bee2f69452e, []int{16} } func (m *ButtonRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1363,7 +1363,7 @@ func (m *ButtonAck) Reset() { *m = ButtonAck{} } func (m *ButtonAck) String() string { return proto.CompactTextString(m) } func (*ButtonAck) ProtoMessage() {} func (*ButtonAck) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{17} + return fileDescriptor_messages_382f8bee2f69452e, []int{17} } func (m *ButtonAck) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1407,7 +1407,7 @@ func (m *PinMatrixRequest) Reset() { *m = PinMatrixRequest{} } func (m *PinMatrixRequest) String() string { return proto.CompactTextString(m) } func (*PinMatrixRequest) ProtoMessage() {} func (*PinMatrixRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{18} + return fileDescriptor_messages_382f8bee2f69452e, []int{18} } func (m *PinMatrixRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1457,7 +1457,7 @@ func (m *PinMatrixAck) Reset() { *m = PinMatrixAck{} } func (m *PinMatrixAck) String() string { return proto.CompactTextString(m) } func (*PinMatrixAck) ProtoMessage() {} func (*PinMatrixAck) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{19} + return fileDescriptor_messages_382f8bee2f69452e, []int{19} } func (m *PinMatrixAck) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1508,7 +1508,7 @@ func (m *Cancel) Reset() { *m = Cancel{} } func (m *Cancel) String() string { return proto.CompactTextString(m) } func (*Cancel) ProtoMessage() {} func (*Cancel) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{20} + return fileDescriptor_messages_382f8bee2f69452e, []int{20} } func (m *Cancel) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1552,7 +1552,7 @@ func (m *PassphraseRequest) Reset() { *m = PassphraseRequest{} } func (m *PassphraseRequest) String() string { return proto.CompactTextString(m) } func (*PassphraseRequest) ProtoMessage() {} func (*PassphraseRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{21} + return fileDescriptor_messages_382f8bee2f69452e, []int{21} } func (m *PassphraseRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1604,7 +1604,7 @@ func (m *PassphraseAck) Reset() { *m = PassphraseAck{} } func (m *PassphraseAck) String() string { return proto.CompactTextString(m) } func (*PassphraseAck) ProtoMessage() {} func (*PassphraseAck) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{22} + return fileDescriptor_messages_382f8bee2f69452e, []int{22} } func (m *PassphraseAck) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1661,7 +1661,7 @@ func (m *PassphraseStateRequest) Reset() { *m = PassphraseStateRequest{} func (m *PassphraseStateRequest) String() string { return proto.CompactTextString(m) } func (*PassphraseStateRequest) ProtoMessage() {} func (*PassphraseStateRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{23} + return fileDescriptor_messages_382f8bee2f69452e, []int{23} } func (m *PassphraseStateRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1709,7 +1709,7 @@ func (m *PassphraseStateAck) Reset() { *m = PassphraseStateAck{} } func (m *PassphraseStateAck) String() string { return proto.CompactTextString(m) } func (*PassphraseStateAck) ProtoMessage() {} func (*PassphraseStateAck) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{24} + return fileDescriptor_messages_382f8bee2f69452e, []int{24} } func (m *PassphraseStateAck) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1754,7 +1754,7 @@ func (m *GetRawEntropy) Reset() { *m = GetRawEntropy{} } func (m *GetRawEntropy) String() string { return proto.CompactTextString(m) } func (*GetRawEntropy) ProtoMessage() {} func (*GetRawEntropy) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{25} + return fileDescriptor_messages_382f8bee2f69452e, []int{25} } func (m *GetRawEntropy) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1806,7 +1806,7 @@ func (m *GetMixedEntropy) Reset() { *m = GetMixedEntropy{} } func (m *GetMixedEntropy) String() string { return proto.CompactTextString(m) } func (*GetMixedEntropy) ProtoMessage() {} func (*GetMixedEntropy) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{26} + return fileDescriptor_messages_382f8bee2f69452e, []int{26} } func (m *GetMixedEntropy) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1857,7 +1857,7 @@ func (m *Entropy) Reset() { *m = Entropy{} } func (m *Entropy) String() string { return proto.CompactTextString(m) } func (*Entropy) ProtoMessage() {} func (*Entropy) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{27} + return fileDescriptor_messages_382f8bee2f69452e, []int{27} } func (m *Entropy) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1906,7 +1906,7 @@ func (m *WipeDevice) Reset() { *m = WipeDevice{} } func (m *WipeDevice) String() string { return proto.CompactTextString(m) } func (*WipeDevice) ProtoMessage() {} func (*WipeDevice) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{28} + return fileDescriptor_messages_382f8bee2f69452e, []int{28} } func (m *WipeDevice) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1958,7 +1958,7 @@ func (m *LoadDevice) Reset() { *m = LoadDevice{} } func (m *LoadDevice) String() string { return proto.CompactTextString(m) } func (*LoadDevice) ProtoMessage() {} func (*LoadDevice) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{29} + return fileDescriptor_messages_382f8bee2f69452e, []int{29} } func (m *LoadDevice) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2067,7 +2067,7 @@ func (m *ResetDevice) Reset() { *m = ResetDevice{} } func (m *ResetDevice) String() string { return proto.CompactTextString(m) } func (*ResetDevice) ProtoMessage() {} func (*ResetDevice) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{30} + return fileDescriptor_messages_382f8bee2f69452e, []int{30} } func (m *ResetDevice) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2168,7 +2168,7 @@ func (m *BackupDevice) Reset() { *m = BackupDevice{} } func (m *BackupDevice) String() string { return proto.CompactTextString(m) } func (*BackupDevice) ProtoMessage() {} func (*BackupDevice) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{31} + return fileDescriptor_messages_382f8bee2f69452e, []int{31} } func (m *BackupDevice) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2211,7 +2211,7 @@ func (m *EntropyRequest) Reset() { *m = EntropyRequest{} } func (m *EntropyRequest) String() string { return proto.CompactTextString(m) } func (*EntropyRequest) ProtoMessage() {} func (*EntropyRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{32} + return fileDescriptor_messages_382f8bee2f69452e, []int{32} } func (m *EntropyRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2255,7 +2255,7 @@ func (m *EntropyAck) Reset() { *m = EntropyAck{} } func (m *EntropyAck) String() string { return proto.CompactTextString(m) } func (*EntropyAck) ProtoMessage() {} func (*EntropyAck) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{33} + return fileDescriptor_messages_382f8bee2f69452e, []int{33} } func (m *EntropyAck) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2311,7 +2311,7 @@ func (m *RecoveryDevice) Reset() { *m = RecoveryDevice{} } func (m *RecoveryDevice) String() string { return proto.CompactTextString(m) } func (*RecoveryDevice) ProtoMessage() {} func (*RecoveryDevice) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{34} + return fileDescriptor_messages_382f8bee2f69452e, []int{34} } func (m *RecoveryDevice) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2400,7 +2400,7 @@ func (m *WordRequest) Reset() { *m = WordRequest{} } func (m *WordRequest) String() string { return proto.CompactTextString(m) } func (*WordRequest) ProtoMessage() {} func (*WordRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{35} + return fileDescriptor_messages_382f8bee2f69452e, []int{35} } func (m *WordRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2453,7 +2453,7 @@ func (m *WordAck) Reset() { *m = WordAck{} } func (m *WordAck) String() string { return proto.CompactTextString(m) } func (*WordAck) ProtoMessage() {} func (*WordAck) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{36} + return fileDescriptor_messages_382f8bee2f69452e, []int{36} } func (m *WordAck) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2504,7 +2504,7 @@ func (m *FirmwareErase) Reset() { *m = FirmwareErase{} } func (m *FirmwareErase) String() string { return proto.CompactTextString(m) } func (*FirmwareErase) ProtoMessage() {} func (*FirmwareErase) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{37} + return fileDescriptor_messages_382f8bee2f69452e, []int{37} } func (m *FirmwareErase) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2555,7 +2555,7 @@ func (m *FirmwareRequest) Reset() { *m = FirmwareRequest{} } func (m *FirmwareRequest) String() string { return proto.CompactTextString(m) } func (*FirmwareRequest) ProtoMessage() {} func (*FirmwareRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{38} + return fileDescriptor_messages_382f8bee2f69452e, []int{38} } func (m *FirmwareRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2614,7 +2614,7 @@ func (m *FirmwareUpload) Reset() { *m = FirmwareUpload{} } func (m *FirmwareUpload) String() string { return proto.CompactTextString(m) } func (*FirmwareUpload) ProtoMessage() {} func (*FirmwareUpload) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{39} + return fileDescriptor_messages_382f8bee2f69452e, []int{39} } func (m *FirmwareUpload) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2667,6 +2667,7 @@ type TransactionSign struct { TransactionIn []*SkycoinTransactionInput `protobuf:"bytes,2,rep,name=transactionIn" json:"transactionIn,omitempty"` NbOut *uint32 `protobuf:"varint,3,req,name=nbOut" json:"nbOut,omitempty"` TransactionOut []*SkycoinTransactionOutput `protobuf:"bytes,4,rep,name=transactionOut" json:"transactionOut,omitempty"` + UsePassphrase *bool `protobuf:"varint,5,opt,name=use_passphrase,json=usePassphrase" json:"use_passphrase,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -2676,7 +2677,7 @@ func (m *TransactionSign) Reset() { *m = TransactionSign{} } func (m *TransactionSign) String() string { return proto.CompactTextString(m) } func (*TransactionSign) ProtoMessage() {} func (*TransactionSign) Descriptor() ([]byte, []int) { - return fileDescriptor_messages_dc38627d46042ff4, []int{40} + return fileDescriptor_messages_382f8bee2f69452e, []int{40} } func (m *TransactionSign) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2733,6 +2734,13 @@ func (m *TransactionSign) GetTransactionOut() []*SkycoinTransactionOutput { return nil } +func (m *TransactionSign) GetUsePassphrase() bool { + if m != nil && m.UsePassphrase != nil { + return *m.UsePassphrase + } + return false +} + func init() { proto.RegisterType((*Initialize)(nil), "Initialize") proto.RegisterType((*GetFeatures)(nil), "GetFeatures") @@ -4404,6 +4412,16 @@ func (m *TransactionSign) MarshalTo(dAtA []byte) (int, error) { i += n } } + if m.UsePassphrase != nil { + dAtA[i] = 0x28 + i++ + if *m.UsePassphrase { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i++ + } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } @@ -5258,6 +5276,9 @@ func (m *TransactionSign) Size() (n int) { n += 1 + l + sovMessages(uint64(l)) } } + if m.UsePassphrase != nil { + n += 2 + } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } @@ -9906,6 +9927,27 @@ func (m *TransactionSign) Unmarshal(dAtA []byte) error { return err } iNdEx = postIndex + case 5: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field UsePassphrase", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMessages + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + b := bool(v != 0) + m.UsePassphrase = &b default: iNdEx = preIndex skippy, err := skipMessages(dAtA[iNdEx:]) @@ -10039,136 +10081,137 @@ var ( ErrIntOverflowMessages = fmt.Errorf("proto: integer overflow") ) -func init() { proto.RegisterFile("messages.proto", fileDescriptor_messages_dc38627d46042ff4) } - -var fileDescriptor_messages_dc38627d46042ff4 = []byte{ - // 2046 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x58, 0x4f, 0x73, 0xdb, 0xc6, - 0x15, 0x2f, 0x48, 0x5a, 0x24, 0x1f, 0x09, 0x6a, 0x05, 0xdb, 0x32, 0x4c, 0x4b, 0x32, 0x03, 0x5a, - 0xb2, 0x1c, 0x27, 0x6c, 0x46, 0x99, 0xa6, 0x33, 0x99, 0xa9, 0x67, 0x64, 0xc5, 0x7f, 0x34, 0x8e, - 0x1c, 0x0d, 0xe4, 0x36, 0x47, 0x0c, 0x04, 0x2c, 0x49, 0x54, 0xe4, 0x02, 0xc1, 0x02, 0xa2, 0xe9, - 0xf6, 0x03, 0xf4, 0xd8, 0xde, 0xfa, 0x15, 0x7a, 0xe9, 0xf4, 0xd2, 0x99, 0x9e, 0x7a, 0xee, 0xb1, - 0xdf, 0xa0, 0x1d, 0x7f, 0x88, 0x9c, 0x3b, 0xfb, 0x07, 0xe0, 0x02, 0x86, 0x94, 0xa6, 0x3d, 0x71, - 0xdf, 0x7b, 0xbf, 0x7d, 0xff, 0xf6, 0xed, 0xdb, 0x07, 0x42, 0x6f, 0x8e, 0x29, 0x75, 0x27, 0x98, - 0x8e, 0xa2, 0x38, 0x4c, 0xc2, 0x7e, 0x27, 0x59, 0x46, 0x19, 0x61, 0x59, 0x00, 0xc7, 0x24, 0x48, - 0x02, 0x77, 0x16, 0xbc, 0xc3, 0xc6, 0x2d, 0xb8, 0x41, 0x13, 0x37, 0xc1, 0xa6, 0x36, 0xd0, 0xf6, - 0xbb, 0xb6, 0x20, 0x2c, 0x1d, 0x3a, 0x2f, 0x70, 0xf2, 0x1c, 0xbb, 0x49, 0x1a, 0x63, 0x6a, 0x7d, - 0xbf, 0x06, 0xad, 0x8c, 0x30, 0x36, 0x61, 0xed, 0x12, 0x13, 0x3f, 0x8c, 0xf9, 0x96, 0xb6, 0x2d, - 0x29, 0x63, 0x08, 0xfa, 0xdc, 0xfd, 0x75, 0x18, 0x3b, 0x97, 0x38, 0xa6, 0x41, 0x48, 0xcc, 0xda, - 0x40, 0xdb, 0xd7, 0xed, 0x2e, 0x67, 0xfe, 0x4a, 0xf0, 0x38, 0x28, 0x20, 0x0a, 0xa8, 0x2e, 0x41, - 0x8c, 0xa9, 0x80, 0x22, 0x37, 0xf1, 0xa6, 0x39, 0xa8, 0x21, 0x40, 0x9c, 0x99, 0x81, 0x1e, 0xc2, - 0xfa, 0x79, 0x18, 0x26, 0xb3, 0xd0, 0xf5, 0x71, 0xec, 0xcc, 0x43, 0x1f, 0x9b, 0x37, 0x06, 0xda, - 0x7e, 0xcb, 0xee, 0xad, 0xd8, 0x27, 0xa1, 0x8f, 0x8d, 0x7b, 0xd0, 0xf6, 0xf1, 0x65, 0xe0, 0x61, - 0x27, 0xf0, 0xcd, 0x35, 0xee, 0x72, 0x4b, 0x30, 0x8e, 0x7d, 0x63, 0x17, 0x7a, 0x51, 0x40, 0x1c, - 0x96, 0x19, 0xec, 0x25, 0xcc, 0x56, 0x93, 0x2b, 0xd1, 0xa3, 0x80, 0x9c, 0xe6, 0x4c, 0xe3, 0x73, - 0xb8, 0x1d, 0xb9, 0x94, 0x46, 0xd3, 0xd8, 0xa5, 0x58, 0x45, 0xb7, 0x38, 0xfa, 0xd6, 0x4a, 0xa8, - 0x6c, 0xea, 0x43, 0x6b, 0xe6, 0x92, 0x49, 0xea, 0x4e, 0xb0, 0xd9, 0x16, 0x76, 0x33, 0x9a, 0xa5, - 0x7d, 0xe6, 0x9e, 0xe3, 0x99, 0x09, 0x5c, 0x20, 0x08, 0x63, 0x00, 0x9d, 0x20, 0x3f, 0x1a, 0xdf, - 0xec, 0x72, 0xe5, 0x2a, 0xab, 0x14, 0xf5, 0xd4, 0xa5, 0x53, 0xb3, 0xc7, 0x0f, 0x4e, 0x89, 0xfa, - 0xa5, 0x4b, 0xa7, 0xc6, 0x36, 0x00, 0x0b, 0xcc, 0x73, 0xbd, 0x29, 0xf6, 0x4d, 0xc4, 0x35, 0xb5, - 0xa3, 0x80, 0x1c, 0x71, 0x86, 0xf1, 0x18, 0x36, 0x94, 0x80, 0x24, 0x6a, 0x83, 0xa3, 0xd0, 0x4a, - 0x20, 0xc1, 0x8f, 0x00, 0x8d, 0x83, 0x78, 0xbe, 0x70, 0x63, 0x16, 0x3b, 0xa6, 0x98, 0x24, 0xa6, - 0xc1, 0xb1, 0xeb, 0x19, 0xff, 0x54, 0xb0, 0x8d, 0x8f, 0xa0, 0x4b, 0x30, 0xf6, 0xa9, 0x73, 0xee, - 0x7a, 0x17, 0x69, 0x64, 0xde, 0x14, 0x21, 0x70, 0xde, 0x53, 0xce, 0x62, 0xa1, 0xb3, 0xd3, 0x9a, - 0x99, 0xb7, 0x45, 0xe8, 0x9c, 0x30, 0xee, 0x42, 0x6b, 0xbc, 0x70, 0x78, 0xad, 0x98, 0x9b, 0xfc, - 0xb8, 0x9b, 0xe3, 0xc5, 0x09, 0x23, 0x33, 0x11, 0xab, 0x10, 0xf3, 0x4e, 0x2e, 0x62, 0xa4, 0x14, - 0xf1, 0xba, 0x30, 0xcd, 0x4c, 0x74, 0xca, 0x48, 0x63, 0x0f, 0xd6, 0xc7, 0x8b, 0xac, 0x82, 0x9c, - 0x29, 0x76, 0x7d, 0xf3, 0x2e, 0x37, 0xa8, 0x8f, 0x17, 0xb2, 0x86, 0x5e, 0x62, 0xd7, 0x67, 0xe5, - 0xc1, 0x71, 0xbc, 0xa2, 0xfb, 0xe2, 0x98, 0x18, 0x82, 0xd7, 0xf4, 0x03, 0xe8, 0xe5, 0x42, 0xe7, - 0x02, 0x2f, 0xa9, 0x79, 0x8f, 0x67, 0xbb, 0x9b, 0x21, 0x5e, 0xe1, 0x25, 0x65, 0xc9, 0x4c, 0xc9, - 0x38, 0x20, 0x01, 0x9d, 0x62, 0x3f, 0x8b, 0x7c, 0x4b, 0x24, 0x73, 0x25, 0x90, 0xe1, 0x3f, 0x86, - 0x8d, 0x3c, 0x99, 0x63, 0x79, 0xa7, 0xcc, 0x6d, 0xee, 0x7b, 0x9e, 0xe5, 0xfc, 0xe2, 0xfd, 0x4e, - 0x03, 0xfd, 0x30, 0x8a, 0x66, 0xcb, 0x33, 0x9c, 0x24, 0x01, 0x99, 0xd0, 0x42, 0x51, 0x69, 0x57, - 0x15, 0x55, 0x4d, 0x2d, 0xaa, 0x5d, 0xe8, 0xa5, 0xac, 0x68, 0xf3, 0x53, 0xe5, 0x77, 0xae, 0x65, - 0xeb, 0x29, 0xc5, 0xa7, 0x39, 0xd3, 0xd8, 0x01, 0x98, 0x86, 0x73, 0x4c, 0xbd, 0x18, 0x63, 0x71, - 0xe3, 0xba, 0xb6, 0xc2, 0xb1, 0xc6, 0x80, 0x5e, 0x60, 0x82, 0x63, 0x37, 0xc1, 0x27, 0x04, 0xcf, - 0x43, 0x12, 0x78, 0x57, 0x5f, 0x0b, 0xed, 0x9a, 0x6b, 0xb1, 0x0d, 0xb0, 0x08, 0x63, 0xdf, 0xf1, - 0xc2, 0x94, 0x24, 0xb2, 0x49, 0xb4, 0x19, 0xe7, 0x88, 0x31, 0xac, 0x47, 0xd0, 0x39, 0xc3, 0x49, - 0x6e, 0xa2, 0x0f, 0xad, 0xb9, 0x5c, 0x9b, 0xda, 0xa0, 0xc6, 0xe2, 0xcd, 0x68, 0x6b, 0x08, 0xed, - 0xa3, 0xa9, 0x4b, 0x26, 0xf8, 0x34, 0x20, 0xac, 0x2d, 0xc5, 0x78, 0x1e, 0x5e, 0x62, 0x69, 0x5c, - 0x52, 0xd6, 0x02, 0x7a, 0x67, 0x17, 0x4b, 0x2f, 0x0c, 0xc8, 0xa1, 0xef, 0xc7, 0x98, 0x52, 0x76, - 0xe2, 0xae, 0x58, 0x3a, 0x84, 0xeb, 0xd4, 0xed, 0x96, 0x64, 0xbc, 0x36, 0xee, 0x43, 0x87, 0x26, - 0x6e, 0x9c, 0x38, 0x01, 0xf1, 0xf1, 0x5b, 0xe9, 0x1e, 0x70, 0xd6, 0x31, 0xe3, 0xb0, 0x1b, 0xe8, - 0x85, 0x84, 0x9d, 0x94, 0x23, 0x37, 0xc9, 0x7c, 0xf6, 0x24, 0x5b, 0x9a, 0xb1, 0xbe, 0x80, 0x4d, - 0x1b, 0xd3, 0x28, 0x24, 0x14, 0x97, 0x1c, 0xd8, 0xca, 0x1d, 0xc0, 0xd4, 0xd4, 0x06, 0xf5, 0xfd, - 0xb6, 0xbd, 0x62, 0x58, 0x67, 0x70, 0x27, 0xdb, 0xf7, 0x26, 0x76, 0x09, 0x75, 0x79, 0xda, 0xce, - 0x82, 0x09, 0x61, 0x67, 0x44, 0x83, 0x09, 0x91, 0x45, 0x23, 0x76, 0x2a, 0x1c, 0xc3, 0x84, 0x66, - 0xe4, 0xfa, 0x7e, 0x40, 0x26, 0x66, 0x6d, 0x50, 0xdb, 0x6f, 0xd9, 0x19, 0x69, 0x45, 0xb0, 0x25, - 0x9d, 0x38, 0x9a, 0x62, 0xef, 0xe2, 0x44, 0xbc, 0x0f, 0x67, 0xd9, 0x56, 0xb6, 0x33, 0x8b, 0x46, - 0x64, 0x39, 0x23, 0x99, 0x44, 0xbe, 0x26, 0x5c, 0x67, 0xdb, 0xce, 0x48, 0x16, 0x46, 0x6e, 0xdb, - 0xac, 0x73, 0xd9, 0x8a, 0x61, 0xbd, 0x02, 0x43, 0x5a, 0x64, 0x56, 0xa4, 0xc1, 0xeb, 0x73, 0x7f, - 0xa5, 0x29, 0xeb, 0x08, 0xfa, 0xa5, 0x5c, 0xaa, 0x4a, 0x77, 0xa1, 0xc7, 0xec, 0x62, 0xdf, 0xc9, - 0xb6, 0x8b, 0x18, 0x74, 0xc1, 0x95, 0x30, 0xeb, 0x4f, 0x1a, 0x34, 0x4e, 0x03, 0x32, 0x51, 0xed, - 0x88, 0x2b, 0x94, 0x87, 0xf4, 0x18, 0x36, 0xce, 0xd3, 0x24, 0x09, 0x0b, 0x2f, 0x42, 0x4d, 0xdc, - 0x64, 0x21, 0x50, 0x0a, 0xf9, 0xc3, 0xb7, 0xa3, 0xfe, 0xa3, 0xde, 0x8e, 0xc6, 0xd5, 0x97, 0xc4, - 0xfa, 0x1a, 0x9a, 0x67, 0xa9, 0xe7, 0xb1, 0x03, 0x78, 0x08, 0xad, 0x39, 0x9d, 0x38, 0xec, 0x09, - 0xe7, 0xee, 0xf6, 0x0e, 0xba, 0x23, 0x19, 0xd2, 0x9b, 0x65, 0x84, 0xed, 0xe6, 0x9c, 0x4e, 0xd8, - 0xa2, 0x98, 0x3e, 0x35, 0x2c, 0x8b, 0x40, 0xf3, 0xb9, 0x1b, 0xcc, 0xd8, 0x41, 0xff, 0xd7, 0xda, - 0x06, 0xd0, 0xf0, 0xd8, 0xa3, 0x5a, 0x93, 0x20, 0xa9, 0x80, 0x83, 0xb8, 0x44, 0xb5, 0x57, 0x2f, - 0xda, 0x7b, 0x05, 0xfa, 0x53, 0x9e, 0x2d, 0x1b, 0x7f, 0x97, 0x62, 0x9a, 0x18, 0x7b, 0x52, 0x99, - 0xb0, 0x68, 0x8c, 0x0a, 0x52, 0x45, 0xa5, 0x01, 0x0d, 0xdf, 0x4d, 0x5c, 0xe9, 0x3f, 0x5f, 0x5b, - 0x1d, 0x68, 0x0b, 0xf8, 0xa1, 0x77, 0x61, 0xfd, 0x02, 0xd0, 0x69, 0x40, 0x4e, 0xdc, 0x24, 0x0e, - 0xde, 0x66, 0xca, 0x1f, 0x41, 0x43, 0x09, 0xe7, 0xf6, 0xa8, 0x0c, 0x10, 0xfa, 0x19, 0xc4, 0x1a, - 0x40, 0x37, 0x97, 0x1e, 0x7a, 0x17, 0x06, 0x82, 0x7a, 0x14, 0x10, 0x59, 0x2e, 0x6c, 0x69, 0xb5, - 0x60, 0xed, 0xc8, 0x25, 0x1e, 0x9e, 0x59, 0x9f, 0xc1, 0xc6, 0xaa, 0x3d, 0x66, 0xb6, 0xee, 0x41, - 0x3b, 0x24, 0x8e, 0x18, 0x1f, 0x64, 0xa3, 0x69, 0x85, 0xe4, 0x2b, 0x4e, 0x5b, 0xcf, 0x40, 0x5f, - 0xed, 0x60, 0xea, 0x77, 0x00, 0x94, 0xb6, 0x2b, 0x6a, 0x4d, 0xe1, 0xac, 0x86, 0xaf, 0x9a, 0x3a, - 0x7c, 0x8d, 0x60, 0x73, 0xa5, 0xe6, 0x8c, 0xb1, 0x32, 0xeb, 0xd5, 0xc3, 0xda, 0x2d, 0x30, 0x4a, - 0x78, 0x96, 0xa9, 0x21, 0xe8, 0x2f, 0x70, 0x62, 0xbb, 0x8b, 0x67, 0x24, 0x89, 0xc3, 0x68, 0xc9, - 0x72, 0x4b, 0x83, 0x77, 0x58, 0xde, 0x3a, 0xbe, 0xb6, 0x76, 0x61, 0xfd, 0x05, 0x4e, 0x4e, 0x82, - 0xb7, 0xd8, 0xbf, 0x0e, 0x36, 0x84, 0x66, 0x26, 0x36, 0xa1, 0x89, 0xc5, 0x92, 0x23, 0xba, 0x76, - 0x46, 0x5a, 0x5d, 0x80, 0x6f, 0x83, 0x08, 0xcb, 0x5c, 0xfc, 0xa1, 0x06, 0xf0, 0x75, 0xe8, 0xfa, - 0x82, 0x2c, 0xb5, 0x71, 0x4d, 0x6d, 0xe3, 0xc6, 0x7d, 0x68, 0x90, 0xac, 0xd2, 0x3a, 0x07, 0x9d, - 0xd1, 0xcb, 0xaf, 0x5e, 0x87, 0xbe, 0x2c, 0x34, 0x26, 0xc8, 0x4e, 0x49, 0x14, 0x19, 0x5b, 0xfe, - 0x4f, 0x77, 0xca, 0x18, 0x2a, 0x4f, 0x27, 0x1b, 0x15, 0xdb, 0x5f, 0x36, 0x31, 0x99, 0xcc, 0x02, - 0x3a, 0xad, 0x7a, 0x43, 0xd7, 0xd4, 0x37, 0x74, 0x08, 0x3a, 0xbd, 0x08, 0x22, 0xc7, 0x63, 0xcd, - 0x93, 0xa6, 0x73, 0x39, 0x25, 0x76, 0x19, 0xf3, 0x48, 0xf2, 0xd8, 0xd3, 0x91, 0x1e, 0x8c, 0xc5, - 0xbb, 0x86, 0x63, 0x3e, 0x1a, 0xea, 0x36, 0xa4, 0x07, 0xe3, 0x23, 0xc1, 0xb1, 0xfe, 0x5c, 0x83, - 0x8e, 0x8d, 0x29, 0x4e, 0x64, 0x52, 0x76, 0xa1, 0xe7, 0x07, 0x34, 0x9a, 0xb9, 0x4b, 0x27, 0x76, - 0x89, 0x1f, 0xce, 0x65, 0x45, 0xe9, 0x92, 0x6b, 0x73, 0xa6, 0x71, 0x1f, 0x5a, 0x34, 0x89, 0x31, - 0x99, 0x24, 0x53, 0xf1, 0x1e, 0x7d, 0x59, 0x3f, 0xf8, 0xd9, 0x17, 0x76, 0xce, 0xbc, 0x3a, 0x1b, - 0xf5, 0x6b, 0xb2, 0xf1, 0x61, 0xf7, 0x6a, 0x54, 0x75, 0xaf, 0xff, 0x23, 0x69, 0xa5, 0x7c, 0x34, - 0xcb, 0xf9, 0xe0, 0x6f, 0x2d, 0xcb, 0xaa, 0x9c, 0x98, 0xc4, 0x2c, 0x0d, 0x8c, 0x25, 0x66, 0x25, - 0xab, 0x07, 0x5d, 0xb1, 0x92, 0x45, 0x85, 0xa0, 0x27, 0xeb, 0x50, 0xde, 0x08, 0x6b, 0x0f, 0x40, - 0x72, 0xd8, 0x7d, 0x2b, 0x14, 0xa7, 0xa6, 0x16, 0xe7, 0xbf, 0x34, 0xe8, 0xd9, 0xd8, 0x0b, 0x2f, - 0x71, 0xbc, 0x94, 0xd9, 0x2f, 0xce, 0x21, 0x5a, 0x69, 0x0e, 0xb9, 0x3a, 0xa9, 0xb5, 0x1f, 0x95, - 0xd4, 0xfa, 0x0f, 0x25, 0xb5, 0xf1, 0x83, 0x49, 0xbd, 0xa1, 0x26, 0xf5, 0x0e, 0x34, 0xfd, 0x78, - 0xe9, 0xc4, 0x29, 0xe1, 0xc9, 0x6e, 0xd9, 0x6b, 0x7e, 0xbc, 0xb4, 0x53, 0x62, 0x7d, 0x0e, 0x9d, - 0x6f, 0xc3, 0xd8, 0xcf, 0x5a, 0xc5, 0x83, 0x42, 0x53, 0x44, 0x23, 0x45, 0xa6, 0xf4, 0xc3, 0x6d, - 0x68, 0x32, 0x01, 0xcb, 0x9d, 0x01, 0x0d, 0x16, 0xbc, 0xec, 0x85, 0x7c, 0x6d, 0x3d, 0x04, 0xfd, - 0xb9, 0x1c, 0x49, 0x9f, 0xf1, 0x86, 0xb5, 0x09, 0x6b, 0x33, 0x51, 0x88, 0x22, 0x5f, 0x92, 0xb2, - 0x0e, 0x61, 0x3d, 0x03, 0x66, 0x0e, 0x6c, 0xc2, 0x5a, 0x38, 0x1e, 0x53, 0x9c, 0xa5, 0x56, 0x52, - 0x8a, 0x8a, 0x5a, 0x41, 0xc5, 0x13, 0xe8, 0x65, 0x2a, 0x7e, 0x19, 0xb1, 0x0f, 0x19, 0x31, 0xcd, - 0x2c, 0xd9, 0x32, 0x3b, 0x4d, 0x49, 0x32, 0x5f, 0xf9, 0xa7, 0x8f, 0x68, 0x9b, 0x7c, 0x6d, 0xfd, - 0x5d, 0x83, 0xf5, 0xf2, 0xbc, 0x64, 0x40, 0x83, 0x9c, 0x1f, 0x67, 0x83, 0x06, 0x5f, 0x1b, 0x4f, - 0x40, 0x4f, 0x56, 0xb0, 0x63, 0x76, 0x9e, 0xf5, 0xfd, 0xce, 0x81, 0x39, 0x92, 0x83, 0xc5, 0x1b, - 0x55, 0x18, 0xa5, 0x89, 0x5d, 0x84, 0xb3, 0x63, 0x21, 0xe7, 0xdf, 0xa4, 0x09, 0x9f, 0x78, 0x74, - 0x5b, 0x10, 0xc6, 0x21, 0xf4, 0x14, 0x18, 0x13, 0x37, 0xb8, 0xda, 0xbb, 0x15, 0x6a, 0xbf, 0x49, - 0x13, 0xa6, 0xb7, 0xb4, 0xe1, 0xe3, 0xef, 0x3b, 0xd0, 0x51, 0x5e, 0x62, 0x63, 0x00, 0x9b, 0x0a, - 0xe9, 0xac, 0xbe, 0xd9, 0xd1, 0x4f, 0xfa, 0x8d, 0xdf, 0xff, 0xd5, 0xd4, 0x8c, 0x3e, 0x20, 0x15, - 0xc1, 0x66, 0x1b, 0xa4, 0x49, 0xd9, 0x36, 0xdc, 0x54, 0x65, 0x72, 0x98, 0x40, 0xb5, 0x7e, 0xe3, - 0x8f, 0x15, 0x62, 0xf9, 0xb8, 0xa3, 0xba, 0x14, 0xdf, 0x87, 0xdb, 0xaa, 0x38, 0x9f, 0xb2, 0x51, - 0x43, 0xaa, 0x2f, 0x39, 0xb7, 0x6a, 0xfc, 0xe8, 0x86, 0x44, 0x3c, 0x84, 0xbb, 0x05, 0x0b, 0x6a, - 0x1d, 0xa1, 0xb5, 0x7e, 0x8b, 0x81, 0xfe, 0xc6, 0x80, 0xfb, 0xd0, 0xaf, 0x02, 0x8a, 0x22, 0x40, - 0x4d, 0x05, 0x39, 0x2c, 0xaa, 0x2c, 0x3c, 0x6f, 0xa8, 0x5d, 0x1d, 0x78, 0x26, 0x06, 0x19, 0x59, - 0xc9, 0xf1, 0xd5, 0x13, 0x85, 0x74, 0xa9, 0xe0, 0x23, 0xb8, 0xa3, 0x22, 0x94, 0x86, 0x8d, 0x7a, - 0x12, 0xb2, 0x03, 0xb7, 0x0a, 0x2e, 0xcb, 0xcf, 0x35, 0xb4, 0x21, 0x8d, 0xec, 0xc1, 0x56, 0xe9, - 0x60, 0x0a, 0x03, 0x09, 0x32, 0x72, 0x9c, 0x59, 0x89, 0x3b, 0xf4, 0x2e, 0xd0, 0x4d, 0x11, 0xf8, - 0x5f, 0x18, 0x6e, 0x0b, 0x8c, 0xc2, 0x71, 0xf0, 0x01, 0x05, 0xdd, 0x92, 0xde, 0x94, 0xd2, 0x52, - 0xf8, 0x5e, 0x44, 0x77, 0xab, 0x41, 0x85, 0x01, 0x0c, 0xf5, 0xa5, 0x3f, 0xc3, 0xe2, 0xb1, 0xe7, - 0x63, 0x17, 0xba, 0xa7, 0x38, 0x63, 0x15, 0x9d, 0x56, 0x1b, 0x34, 0xb2, 0xa4, 0xb5, 0x07, 0xc5, - 0x33, 0x2d, 0x36, 0x6d, 0x34, 0xac, 0x3e, 0x8b, 0x55, 0x23, 0x47, 0x0f, 0xf2, 0x22, 0xda, 0x2e, - 0x24, 0xa8, 0x3c, 0x8f, 0xa1, 0x47, 0x52, 0x55, 0xa9, 0xda, 0x0a, 0x63, 0x18, 0xfa, 0x58, 0xf1, - 0xbe, 0xe4, 0x59, 0xf1, 0x4d, 0x40, 0x9f, 0x56, 0xd7, 0x80, 0xd2, 0x3c, 0xd1, 0xa8, 0xfa, 0x06, - 0xc9, 0x36, 0x8a, 0x7e, 0x5a, 0xad, 0x41, 0xf9, 0x37, 0x0d, 0xfd, 0x5c, 0x42, 0x3e, 0x01, 0xab, - 0xda, 0x67, 0x75, 0xe6, 0x43, 0x27, 0xd2, 0xde, 0x27, 0xb0, 0x73, 0x0d, 0x9a, 0x99, 0x7e, 0xad, - 0x84, 0x59, 0x32, 0xaf, 0x7c, 0x51, 0xa3, 0xef, 0xaa, 0xcf, 0xa8, 0xf8, 0x8d, 0x8a, 0x62, 0x89, - 0x3a, 0x80, 0xfd, 0x0a, 0x54, 0xe5, 0x47, 0x24, 0xa2, 0x72, 0xcf, 0x7e, 0xd1, 0xd5, 0x0f, 0xbf, - 0xd8, 0x50, 0x52, 0x9d, 0x82, 0xea, 0xef, 0x65, 0x94, 0xca, 0x14, 0x7c, 0x06, 0x7b, 0xd7, 0xa0, - 0x55, 0xfd, 0x97, 0xd5, 0x17, 0xb1, 0xfc, 0x07, 0x06, 0x5a, 0x48, 0x3f, 0x76, 0xe1, 0x9e, 0x8a, - 0x2b, 0xbd, 0x23, 0xe8, 0x9d, 0x84, 0x7d, 0x0a, 0xc3, 0x2a, 0x07, 0xca, 0xf0, 0xdf, 0x48, 0xeb, - 0x25, 0xad, 0xa5, 0x49, 0x1b, 0xfd, 0x56, 0x68, 0x7d, 0xfa, 0xe4, 0x1f, 0xef, 0x77, 0xb4, 0x7f, - 0xbe, 0xdf, 0xd1, 0xfe, 0xfd, 0x7e, 0x47, 0x83, 0x1d, 0x82, 0x93, 0x11, 0x15, 0x21, 0xb1, 0xdf, - 0x85, 0x3b, 0x9b, 0xe1, 0x44, 0xfc, 0x77, 0x7b, 0x9e, 0x8e, 0x9f, 0xa2, 0xb3, 0x8c, 0x27, 0x75, - 0xff, 0x27, 0x00, 0x00, 0xff, 0xff, 0x79, 0x95, 0xbc, 0x43, 0xee, 0x15, 0x00, 0x00, +func init() { proto.RegisterFile("messages.proto", fileDescriptor_messages_382f8bee2f69452e) } + +var fileDescriptor_messages_382f8bee2f69452e = []byte{ + // 2053 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x58, 0xdd, 0x6e, 0xdb, 0xc8, + 0x15, 0x2e, 0x25, 0xd9, 0x92, 0x8e, 0x7e, 0x3c, 0x66, 0x1c, 0x87, 0x96, 0x7f, 0xa2, 0xa5, 0x62, + 0xc7, 0xd9, 0xec, 0xaa, 0x0b, 0x2f, 0xba, 0x05, 0x16, 0x68, 0x00, 0xc7, 0x9b, 0x1f, 0x23, 0xeb, + 0xac, 0x41, 0xa7, 0xdd, 0x4b, 0x82, 0x26, 0x47, 0x12, 0x6b, 0x69, 0xc8, 0xe5, 0x90, 0x56, 0x94, + 0xf6, 0x01, 0x7a, 0xd9, 0xde, 0xf5, 0x15, 0x7a, 0x53, 0xf4, 0xa6, 0x40, 0x1f, 0xa1, 0x97, 0x7d, + 0x83, 0x16, 0x01, 0xfa, 0x0a, 0x7b, 0x5d, 0xcc, 0x0f, 0xa9, 0x21, 0x43, 0x7b, 0xbb, 0xed, 0x95, + 0xe6, 0x9c, 0xf3, 0xcd, 0xf9, 0x9b, 0x33, 0x67, 0x0e, 0x05, 0xdd, 0x19, 0xa6, 0xd4, 0x19, 0x63, + 0x3a, 0x0c, 0xa3, 0x20, 0x0e, 0x7a, 0xad, 0x78, 0x11, 0xa6, 0x84, 0x69, 0x02, 0x9c, 0x12, 0x3f, + 0xf6, 0x9d, 0xa9, 0xff, 0x0e, 0xeb, 0x1b, 0xb0, 0x42, 0x63, 0x27, 0xc6, 0x86, 0xd6, 0xd7, 0x0e, + 0xdb, 0x96, 0x20, 0xcc, 0x0e, 0xb4, 0x5e, 0xe0, 0xf8, 0x39, 0x76, 0xe2, 0x24, 0xc2, 0xd4, 0xfc, + 0x7e, 0x15, 0x1a, 0x29, 0xa1, 0x6f, 0xc2, 0xea, 0x35, 0x26, 0x5e, 0x10, 0xf1, 0x2d, 0x4d, 0x4b, + 0x52, 0xfa, 0x00, 0x3a, 0x33, 0xe7, 0xd7, 0x41, 0x64, 0x5f, 0xe3, 0x88, 0xfa, 0x01, 0x31, 0x2a, + 0x7d, 0xed, 0xb0, 0x63, 0xb5, 0x39, 0xf3, 0x57, 0x82, 0xc7, 0x41, 0x3e, 0x51, 0x40, 0x55, 0x09, + 0x62, 0x4c, 0x05, 0x14, 0x3a, 0xb1, 0x3b, 0xc9, 0x40, 0x35, 0x01, 0xe2, 0xcc, 0x14, 0xf4, 0x10, + 0xd6, 0x2e, 0x83, 0x20, 0x9e, 0x06, 0x8e, 0x87, 0x23, 0x7b, 0x16, 0x78, 0xd8, 0x58, 0xe9, 0x6b, + 0x87, 0x0d, 0xab, 0xbb, 0x64, 0x9f, 0x05, 0x1e, 0xd6, 0xb7, 0xa1, 0xe9, 0xe1, 0x6b, 0xdf, 0xc5, + 0xb6, 0xef, 0x19, 0xab, 0xdc, 0xe5, 0x86, 0x60, 0x9c, 0x7a, 0xfa, 0x3e, 0x74, 0x43, 0x9f, 0xd8, + 0x2c, 0x33, 0xd8, 0x8d, 0x99, 0xad, 0x3a, 0x57, 0xd2, 0x09, 0x7d, 0x72, 0x9e, 0x31, 0xf5, 0xcf, + 0xe1, 0x6e, 0xe8, 0x50, 0x1a, 0x4e, 0x22, 0x87, 0x62, 0x15, 0xdd, 0xe0, 0xe8, 0x8d, 0xa5, 0x50, + 0xd9, 0xd4, 0x83, 0xc6, 0xd4, 0x21, 0xe3, 0xc4, 0x19, 0x63, 0xa3, 0x29, 0xec, 0xa6, 0x34, 0x4b, + 0xfb, 0xd4, 0xb9, 0xc4, 0x53, 0x03, 0xb8, 0x40, 0x10, 0x7a, 0x1f, 0x5a, 0x7e, 0x76, 0x34, 0x9e, + 0xd1, 0xe6, 0xca, 0x55, 0x56, 0x21, 0xea, 0x89, 0x43, 0x27, 0x46, 0x97, 0x1f, 0x9c, 0x12, 0xf5, + 0x4b, 0x87, 0x4e, 0xf4, 0x5d, 0x00, 0x16, 0x98, 0xeb, 0xb8, 0x13, 0xec, 0x19, 0x88, 0x6b, 0x6a, + 0x86, 0x3e, 0x39, 0xe1, 0x0c, 0xfd, 0x31, 0xac, 0x2b, 0x01, 0x49, 0xd4, 0x3a, 0x47, 0xa1, 0xa5, + 0x40, 0x82, 0x1f, 0x01, 0x1a, 0xf9, 0xd1, 0x6c, 0xee, 0x44, 0x2c, 0x76, 0x4c, 0x31, 0x89, 0x0d, + 0x9d, 0x63, 0xd7, 0x52, 0xfe, 0xb9, 0x60, 0xeb, 0x1f, 0x41, 0x9b, 0x60, 0xec, 0x51, 0xfb, 0xd2, + 0x71, 0xaf, 0x92, 0xd0, 0xb8, 0x23, 0x42, 0xe0, 0xbc, 0xa7, 0x9c, 0xc5, 0x42, 0x67, 0xa7, 0x35, + 0x35, 0xee, 0x8a, 0xd0, 0x39, 0xa1, 0x6f, 0x41, 0x63, 0x34, 0xb7, 0x79, 0xad, 0x18, 0x9b, 0xfc, + 0xb8, 0xeb, 0xa3, 0xf9, 0x19, 0x23, 0x53, 0x11, 0xab, 0x10, 0xe3, 0x5e, 0x26, 0x62, 0xa4, 0x14, + 0xf1, 0xba, 0x30, 0x8c, 0x54, 0x74, 0xce, 0x48, 0xfd, 0x00, 0xd6, 0x46, 0xf3, 0xb4, 0x82, 0xec, + 0x09, 0x76, 0x3c, 0x63, 0x8b, 0x1b, 0xec, 0x8c, 0xe6, 0xb2, 0x86, 0x5e, 0x62, 0xc7, 0x63, 0xe5, + 0xc1, 0x71, 0xbc, 0xa2, 0x7b, 0xe2, 0x98, 0x18, 0x82, 0xd7, 0xf4, 0x03, 0xe8, 0x66, 0x42, 0xfb, + 0x0a, 0x2f, 0xa8, 0xb1, 0xcd, 0xb3, 0xdd, 0x4e, 0x11, 0xaf, 0xf0, 0x82, 0xb2, 0x64, 0x26, 0x64, + 0xe4, 0x13, 0x9f, 0x4e, 0xb0, 0x97, 0x46, 0xbe, 0x23, 0x92, 0xb9, 0x14, 0xc8, 0xf0, 0x1f, 0xc3, + 0x7a, 0x96, 0xcc, 0x91, 0xbc, 0x53, 0xc6, 0x2e, 0xf7, 0x3d, 0xcb, 0x72, 0x76, 0xf1, 0x7e, 0xa7, + 0x41, 0xe7, 0x38, 0x0c, 0xa7, 0x8b, 0x0b, 0x1c, 0xc7, 0x3e, 0x19, 0xd3, 0x5c, 0x51, 0x69, 0x37, + 0x15, 0x55, 0x45, 0x2d, 0xaa, 0x7d, 0xe8, 0x26, 0xac, 0x68, 0xb3, 0x53, 0xe5, 0x77, 0xae, 0x61, + 0x75, 0x12, 0x8a, 0xcf, 0x33, 0xa6, 0xbe, 0x07, 0x30, 0x09, 0x66, 0x98, 0xba, 0x11, 0xc6, 0xe2, + 0xc6, 0xb5, 0x2d, 0x85, 0x63, 0x8e, 0x00, 0xbd, 0xc0, 0x04, 0x47, 0x4e, 0x8c, 0xcf, 0x08, 0x9e, + 0x05, 0xc4, 0x77, 0x6f, 0xbe, 0x16, 0xda, 0x2d, 0xd7, 0x62, 0x17, 0x60, 0x1e, 0x44, 0x9e, 0xed, + 0x06, 0x09, 0x89, 0x65, 0x93, 0x68, 0x32, 0xce, 0x09, 0x63, 0x98, 0x8f, 0xa0, 0x75, 0x81, 0xe3, + 0xcc, 0x44, 0x0f, 0x1a, 0x33, 0xb9, 0x36, 0xb4, 0x7e, 0x85, 0xc5, 0x9b, 0xd2, 0xe6, 0x00, 0x9a, + 0x27, 0x13, 0x87, 0x8c, 0xf1, 0xb9, 0x4f, 0x58, 0x5b, 0x8a, 0xf0, 0x2c, 0xb8, 0xc6, 0xd2, 0xb8, + 0xa4, 0xcc, 0x39, 0x74, 0x2f, 0xae, 0x16, 0x6e, 0xe0, 0x93, 0x63, 0xcf, 0x8b, 0x30, 0xa5, 0xec, + 0xc4, 0x1d, 0xb1, 0xb4, 0x09, 0xd7, 0xd9, 0xb1, 0x1a, 0x92, 0xf1, 0x5a, 0xbf, 0x0f, 0x2d, 0x1a, + 0x3b, 0x51, 0x6c, 0xfb, 0xc4, 0xc3, 0x6f, 0xa5, 0x7b, 0xc0, 0x59, 0xa7, 0x8c, 0xc3, 0x6e, 0xa0, + 0x1b, 0x10, 0x76, 0x52, 0xb6, 0xdc, 0x24, 0xf3, 0xd9, 0x95, 0x6c, 0x69, 0xc6, 0xfc, 0x02, 0x36, + 0x2d, 0x4c, 0xc3, 0x80, 0x50, 0x5c, 0x70, 0x60, 0x27, 0x73, 0x00, 0x53, 0x43, 0xeb, 0x57, 0x0f, + 0x9b, 0xd6, 0x92, 0x61, 0x5e, 0xc0, 0xbd, 0x74, 0xdf, 0x9b, 0xc8, 0x21, 0xd4, 0xe1, 0x69, 0xbb, + 0xf0, 0xc7, 0x84, 0x9d, 0x11, 0xf5, 0xc7, 0x44, 0x16, 0x8d, 0xd8, 0xa9, 0x70, 0x74, 0x03, 0xea, + 0xa1, 0xe3, 0x79, 0x3e, 0x19, 0x1b, 0x95, 0x7e, 0xe5, 0xb0, 0x61, 0xa5, 0xa4, 0x19, 0xc2, 0x8e, + 0x74, 0xe2, 0x64, 0x82, 0xdd, 0xab, 0x33, 0xf1, 0x3e, 0x5c, 0xa4, 0x5b, 0xd9, 0xce, 0x34, 0x1a, + 0x91, 0xe5, 0x94, 0x64, 0x12, 0xf9, 0x9a, 0x70, 0x9d, 0x4d, 0x2b, 0x25, 0x59, 0x18, 0x99, 0x6d, + 0xa3, 0xca, 0x65, 0x4b, 0x86, 0xf9, 0x0a, 0x74, 0x69, 0x91, 0x59, 0x91, 0x06, 0x6f, 0xcf, 0xfd, + 0x8d, 0xa6, 0xcc, 0x13, 0xe8, 0x15, 0x72, 0xa9, 0x2a, 0xdd, 0x87, 0x2e, 0xb3, 0x8b, 0x3d, 0x3b, + 0xdd, 0x2e, 0x62, 0xe8, 0x08, 0xae, 0x84, 0x99, 0x7f, 0xd2, 0xa0, 0x76, 0xee, 0x93, 0xb1, 0x6a, + 0x47, 0x5c, 0xa1, 0x2c, 0xa4, 0xc7, 0xb0, 0x7e, 0x99, 0xc4, 0x71, 0x90, 0x7b, 0x11, 0x2a, 0xe2, + 0x26, 0x0b, 0x81, 0x52, 0xc8, 0x1f, 0xbe, 0x1d, 0xd5, 0x1f, 0xf5, 0x76, 0xd4, 0x6e, 0xbe, 0x24, + 0xe6, 0xd7, 0x50, 0xbf, 0x48, 0x5c, 0x97, 0x1d, 0xc0, 0x43, 0x68, 0xcc, 0xe8, 0xd8, 0x66, 0x4f, + 0x38, 0x77, 0xb7, 0x7b, 0xd4, 0x1e, 0xca, 0x90, 0xde, 0x2c, 0x42, 0x6c, 0xd5, 0x67, 0x74, 0xcc, + 0x16, 0xf9, 0xf4, 0xa9, 0x61, 0x99, 0x04, 0xea, 0xcf, 0x1d, 0x7f, 0xca, 0x0e, 0xfa, 0xbf, 0xd6, + 0xd6, 0x87, 0x9a, 0xcb, 0x1e, 0xd5, 0x8a, 0x04, 0x49, 0x05, 0x1c, 0xc4, 0x25, 0xaa, 0xbd, 0x6a, + 0xde, 0xde, 0x2b, 0xe8, 0x3c, 0xe5, 0xd9, 0xb2, 0xf0, 0x77, 0x09, 0xa6, 0xb1, 0x7e, 0x20, 0x95, + 0x09, 0x8b, 0xfa, 0x30, 0x27, 0x55, 0x54, 0xea, 0x50, 0xf3, 0x9c, 0xd8, 0x91, 0xfe, 0xf3, 0xb5, + 0xd9, 0x82, 0xa6, 0x80, 0x1f, 0xbb, 0x57, 0xe6, 0x2f, 0x00, 0x9d, 0xfb, 0xe4, 0xcc, 0x89, 0x23, + 0xff, 0x6d, 0xaa, 0xfc, 0x11, 0xd4, 0x94, 0x70, 0xee, 0x0e, 0x8b, 0x00, 0xa1, 0x9f, 0x41, 0xcc, + 0x3e, 0xb4, 0x33, 0xe9, 0xb1, 0x7b, 0xa5, 0x23, 0xa8, 0x86, 0x3e, 0x91, 0xe5, 0xc2, 0x96, 0x66, + 0x03, 0x56, 0x4f, 0x1c, 0xe2, 0xe2, 0xa9, 0xf9, 0x19, 0xac, 0x2f, 0xdb, 0x63, 0x6a, 0x6b, 0x1b, + 0x9a, 0x01, 0xb1, 0xc5, 0xf8, 0x20, 0x1b, 0x4d, 0x23, 0x20, 0x5f, 0x71, 0xda, 0x7c, 0x06, 0x9d, + 0xe5, 0x0e, 0xa6, 0x7e, 0x0f, 0x40, 0x69, 0xbb, 0xa2, 0xd6, 0x14, 0xce, 0x72, 0xf8, 0xaa, 0xa8, + 0xc3, 0xd7, 0x10, 0x36, 0x97, 0x6a, 0x2e, 0x18, 0x2b, 0xb5, 0x5e, 0x3e, 0xac, 0x6d, 0x80, 0x5e, + 0xc0, 0xb3, 0x4c, 0x0d, 0xa0, 0xf3, 0x02, 0xc7, 0x96, 0x33, 0x7f, 0x46, 0xe2, 0x28, 0x08, 0x17, + 0x2c, 0xb7, 0xd4, 0x7f, 0x87, 0xe5, 0xad, 0xe3, 0x6b, 0x73, 0x1f, 0xd6, 0x5e, 0xe0, 0xf8, 0xcc, + 0x7f, 0x8b, 0xbd, 0xdb, 0x60, 0x03, 0xa8, 0xa7, 0x62, 0x03, 0xea, 0x58, 0x2c, 0x39, 0xa2, 0x6d, + 0xa5, 0xa4, 0xd9, 0x06, 0xf8, 0xd6, 0x0f, 0xb1, 0xcc, 0xc5, 0x1f, 0x2a, 0x00, 0x5f, 0x07, 0x8e, + 0x27, 0xc8, 0x42, 0x1b, 0xd7, 0xd4, 0x36, 0xae, 0xdf, 0x87, 0x1a, 0x49, 0x2b, 0xad, 0x75, 0xd4, + 0x1a, 0xbe, 0xfc, 0xea, 0x75, 0xe0, 0xc9, 0x42, 0x63, 0x82, 0xf4, 0x94, 0x44, 0x91, 0xb1, 0xe5, + 0xff, 0x74, 0xa7, 0xf4, 0x81, 0xf2, 0x74, 0xb2, 0x51, 0xb1, 0xf9, 0x65, 0x1d, 0x93, 0xf1, 0xd4, + 0xa7, 0x93, 0xb2, 0x37, 0x74, 0x55, 0x7d, 0x43, 0x07, 0xd0, 0xa1, 0x57, 0x7e, 0x68, 0xbb, 0xac, + 0x79, 0xd2, 0x64, 0x26, 0xa7, 0xc4, 0x36, 0x63, 0x9e, 0x48, 0x1e, 0x7b, 0x3a, 0x92, 0xa3, 0x91, + 0x78, 0xd7, 0x70, 0xc4, 0x47, 0xc3, 0x8e, 0x05, 0xc9, 0xd1, 0xe8, 0x44, 0x70, 0xcc, 0x3f, 0x57, + 0xa0, 0x65, 0x61, 0x8a, 0x63, 0x99, 0x94, 0x7d, 0xe8, 0x7a, 0x3e, 0x0d, 0xa7, 0xce, 0xc2, 0x8e, + 0x1c, 0xe2, 0x05, 0x33, 0x59, 0x51, 0x1d, 0xc9, 0xb5, 0x38, 0x53, 0xbf, 0x0f, 0x0d, 0x1a, 0x47, + 0x98, 0x8c, 0xe3, 0x89, 0x78, 0x8f, 0xbe, 0xac, 0x1e, 0xfd, 0xec, 0x0b, 0x2b, 0x63, 0xde, 0x9c, + 0x8d, 0xea, 0x2d, 0xd9, 0xf8, 0xb0, 0x7b, 0xd5, 0xca, 0xba, 0xd7, 0xff, 0x91, 0xb4, 0x42, 0x3e, + 0xea, 0xc5, 0x7c, 0xf0, 0xb7, 0x96, 0x65, 0x55, 0x4e, 0x4c, 0x62, 0x96, 0x06, 0xc6, 0x12, 0xb3, + 0x92, 0xd9, 0x85, 0xb6, 0x58, 0xc9, 0xa2, 0x42, 0xd0, 0x95, 0x75, 0x28, 0x6f, 0x84, 0x79, 0x00, + 0x20, 0x39, 0xec, 0xbe, 0xe5, 0x8a, 0x53, 0x53, 0x8b, 0xf3, 0x9f, 0x1a, 0x74, 0x2d, 0xec, 0x06, + 0xd7, 0x38, 0x5a, 0xc8, 0xec, 0xe7, 0xe7, 0x10, 0xad, 0x30, 0x87, 0xdc, 0x9c, 0xd4, 0xca, 0x8f, + 0x4a, 0x6a, 0xf5, 0x87, 0x92, 0x5a, 0xfb, 0xc1, 0xa4, 0xae, 0xa8, 0x49, 0xbd, 0x07, 0x75, 0x2f, + 0x5a, 0xd8, 0x51, 0x42, 0x78, 0xb2, 0x1b, 0xd6, 0xaa, 0x17, 0x2d, 0xac, 0x84, 0x98, 0x9f, 0x43, + 0xeb, 0xdb, 0x20, 0xf2, 0xd2, 0x56, 0xf1, 0x20, 0xd7, 0x14, 0xd1, 0x50, 0x91, 0x29, 0xfd, 0x70, + 0x17, 0xea, 0x4c, 0xc0, 0x72, 0xa7, 0x43, 0x8d, 0x05, 0x2f, 0x7b, 0x21, 0x5f, 0x9b, 0x0f, 0xa1, + 0xf3, 0x5c, 0x8e, 0xa4, 0xcf, 0x78, 0xc3, 0xda, 0x84, 0xd5, 0xa9, 0x28, 0x44, 0x91, 0x2f, 0x49, + 0x99, 0xc7, 0xb0, 0x96, 0x02, 0x53, 0x07, 0x36, 0x61, 0x35, 0x18, 0x8d, 0x28, 0x4e, 0x53, 0x2b, + 0x29, 0x45, 0x45, 0x25, 0xa7, 0xe2, 0x09, 0x74, 0x53, 0x15, 0xbf, 0x0c, 0xd9, 0x87, 0x8c, 0x98, + 0x66, 0x16, 0x6c, 0x99, 0x9e, 0xa6, 0x24, 0x99, 0xaf, 0xfc, 0xd3, 0x47, 0xb4, 0x4d, 0xbe, 0x36, + 0xff, 0xad, 0xc1, 0x5a, 0x71, 0x5e, 0xd2, 0xa1, 0x46, 0x2e, 0x4f, 0xd3, 0x41, 0x83, 0xaf, 0xf5, + 0x27, 0xd0, 0x89, 0x97, 0xb0, 0x53, 0x76, 0x9e, 0xd5, 0xc3, 0xd6, 0x91, 0x31, 0x94, 0x83, 0xc5, + 0x1b, 0x55, 0x18, 0x26, 0xb1, 0x95, 0x87, 0xb3, 0x63, 0x21, 0x97, 0xdf, 0x24, 0x31, 0x9f, 0x78, + 0x3a, 0x96, 0x20, 0xf4, 0x63, 0xe8, 0x2a, 0x30, 0x26, 0xae, 0x71, 0xb5, 0x5b, 0x25, 0x6a, 0xbf, + 0x49, 0x62, 0xa6, 0xb7, 0xb0, 0xa1, 0x64, 0x4e, 0x5f, 0x29, 0x99, 0xd3, 0x3f, 0xfe, 0xbe, 0x05, + 0x2d, 0xe5, 0xc1, 0xd6, 0xfb, 0xb0, 0xa9, 0x90, 0xf6, 0xf2, 0xd3, 0x1e, 0xfd, 0xa4, 0x57, 0xfb, + 0xfd, 0x5f, 0x0d, 0x4d, 0xef, 0x01, 0x52, 0x11, 0x6c, 0x04, 0x42, 0x9a, 0x94, 0xed, 0xc2, 0x1d, + 0x55, 0x26, 0x67, 0x0e, 0x54, 0xe9, 0xd5, 0xfe, 0x58, 0x22, 0x96, 0x33, 0x00, 0xaa, 0x4a, 0xf1, + 0x7d, 0xb8, 0xab, 0x8a, 0xb3, 0x61, 0x1c, 0xd5, 0xa4, 0xfa, 0x82, 0x73, 0xcb, 0xf7, 0x01, 0xad, + 0x48, 0xc4, 0x43, 0xd8, 0xca, 0x59, 0x50, 0xcb, 0x0d, 0xad, 0xf6, 0x1a, 0x0c, 0xf4, 0x37, 0x06, + 0x3c, 0x84, 0x5e, 0x19, 0x50, 0xd4, 0x0a, 0xaa, 0x2b, 0xc8, 0x41, 0x5e, 0x65, 0xee, 0x15, 0x44, + 0xcd, 0xf2, 0xc0, 0x53, 0x31, 0xc8, 0xc8, 0x0a, 0x8e, 0x2f, 0x5f, 0x32, 0xd4, 0x91, 0x0a, 0x3e, + 0x82, 0x7b, 0x2a, 0x42, 0xe9, 0xeb, 0xa8, 0x2b, 0x21, 0x7b, 0xb0, 0x91, 0x73, 0x59, 0x7e, 0xd5, + 0xa1, 0x75, 0x69, 0xe4, 0x00, 0x76, 0x0a, 0x07, 0x93, 0x9b, 0x5b, 0x90, 0x9e, 0xe1, 0x8c, 0x52, + 0xdc, 0xb1, 0x7b, 0x85, 0xee, 0x88, 0xc0, 0xff, 0xc2, 0x70, 0x3b, 0xa0, 0xe7, 0x8e, 0x83, 0xcf, + 0x31, 0x68, 0x43, 0x7a, 0x53, 0x48, 0x4b, 0xee, 0xb3, 0x12, 0x6d, 0x95, 0x83, 0x72, 0x73, 0x1a, + 0xea, 0x49, 0x7f, 0x06, 0xf9, 0x63, 0xcf, 0xa6, 0x33, 0xb4, 0xad, 0x38, 0x63, 0xe6, 0x9d, 0x56, + 0xfb, 0x38, 0x32, 0xa5, 0xb5, 0x07, 0xf9, 0x33, 0xcd, 0xf7, 0x76, 0x34, 0x28, 0x3f, 0x8b, 0x65, + 0xbf, 0x47, 0x0f, 0xb2, 0x22, 0xda, 0xcd, 0x25, 0xa8, 0x38, 0xb6, 0xa1, 0x47, 0x52, 0x55, 0xa1, + 0xda, 0x72, 0xd3, 0x1a, 0xfa, 0x58, 0xf1, 0xbe, 0xe0, 0x59, 0xfe, 0xe9, 0x40, 0x9f, 0x96, 0xd7, + 0x80, 0xd2, 0x63, 0xd1, 0xb0, 0xfc, 0x06, 0xc9, 0x6e, 0x8b, 0x7e, 0x5a, 0xae, 0x41, 0xf9, 0xd3, + 0x0d, 0xfd, 0x5c, 0x42, 0x3e, 0x01, 0xb3, 0xdc, 0x67, 0x75, 0x34, 0x44, 0x67, 0xd2, 0xde, 0x27, + 0xb0, 0x77, 0x0b, 0x9a, 0x99, 0x7e, 0xad, 0x84, 0x59, 0x30, 0xaf, 0x7c, 0x78, 0xa3, 0xef, 0xca, + 0xcf, 0x28, 0xff, 0x29, 0x8b, 0x22, 0x89, 0x3a, 0x82, 0xc3, 0x12, 0x54, 0xe9, 0xb7, 0x26, 0xa2, + 0x72, 0xcf, 0x61, 0xde, 0xd5, 0x0f, 0x3f, 0xec, 0x50, 0x5c, 0x9e, 0x82, 0xf2, 0xcf, 0x6a, 0x94, + 0xc8, 0x14, 0x7c, 0x06, 0x07, 0xb7, 0xa0, 0x55, 0xfd, 0xd7, 0xe5, 0x17, 0xb1, 0xf8, 0x3f, 0x07, + 0x9a, 0x4b, 0x3f, 0xf6, 0x61, 0x5b, 0xc5, 0x15, 0x9e, 0x1b, 0xf4, 0x4e, 0xc2, 0x3e, 0x85, 0x41, + 0x99, 0x03, 0x45, 0xf8, 0x6f, 0xa4, 0xf5, 0x82, 0xd6, 0xc2, 0x40, 0x8e, 0x7e, 0x2b, 0xb4, 0x3e, + 0x7d, 0xf2, 0xf7, 0xf7, 0x7b, 0xda, 0x3f, 0xde, 0xef, 0x69, 0xff, 0x7a, 0xbf, 0xa7, 0xc1, 0x1e, + 0xc1, 0xf1, 0x90, 0x8a, 0x90, 0xd8, 0xef, 0xdc, 0x99, 0x4e, 0x71, 0x2c, 0xfe, 0xe2, 0xbd, 0x4c, + 0x46, 0x4f, 0xd1, 0x45, 0xca, 0x93, 0xba, 0xff, 0x13, 0x00, 0x00, 0xff, 0xff, 0x08, 0x4a, 0x25, + 0x1a, 0x15, 0x16, 0x00, 0x00, }