1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: test_proto/test.proto 3 4package test_proto // import "github.com/golang/protobuf/proto/test_proto" 5 6import proto "github.com/golang/protobuf/proto" 7import fmt "fmt" 8import math "math" 9 10// Reference imports to suppress errors if they are not otherwise used. 11var _ = proto.Marshal 12var _ = fmt.Errorf 13var _ = math.Inf 14 15// This is a compile-time assertion to ensure that this generated file 16// is compatible with the proto package it is being compiled against. 17// A compilation error at this line likely means your copy of the 18// proto package needs to be updated. 19const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package 20 21type FOO int32 22 23const ( 24 FOO_FOO1 FOO = 1 25) 26 27var FOO_name = map[int32]string{ 28 1: "FOO1", 29} 30var FOO_value = map[string]int32{ 31 "FOO1": 1, 32} 33 34func (x FOO) Enum() *FOO { 35 p := new(FOO) 36 *p = x 37 return p 38} 39func (x FOO) String() string { 40 return proto.EnumName(FOO_name, int32(x)) 41} 42func (x *FOO) UnmarshalJSON(data []byte) error { 43 value, err := proto.UnmarshalJSONEnum(FOO_value, data, "FOO") 44 if err != nil { 45 return err 46 } 47 *x = FOO(value) 48 return nil 49} 50func (FOO) EnumDescriptor() ([]byte, []int) { 51 return fileDescriptor_test_74787bfc6550f8a7, []int{0} 52} 53 54// An enum, for completeness. 55type GoTest_KIND int32 56 57const ( 58 GoTest_VOID GoTest_KIND = 0 59 // Basic types 60 GoTest_BOOL GoTest_KIND = 1 61 GoTest_BYTES GoTest_KIND = 2 62 GoTest_FINGERPRINT GoTest_KIND = 3 63 GoTest_FLOAT GoTest_KIND = 4 64 GoTest_INT GoTest_KIND = 5 65 GoTest_STRING GoTest_KIND = 6 66 GoTest_TIME GoTest_KIND = 7 67 // Groupings 68 GoTest_TUPLE GoTest_KIND = 8 69 GoTest_ARRAY GoTest_KIND = 9 70 GoTest_MAP GoTest_KIND = 10 71 // Table types 72 GoTest_TABLE GoTest_KIND = 11 73 // Functions 74 GoTest_FUNCTION GoTest_KIND = 12 75) 76 77var GoTest_KIND_name = map[int32]string{ 78 0: "VOID", 79 1: "BOOL", 80 2: "BYTES", 81 3: "FINGERPRINT", 82 4: "FLOAT", 83 5: "INT", 84 6: "STRING", 85 7: "TIME", 86 8: "TUPLE", 87 9: "ARRAY", 88 10: "MAP", 89 11: "TABLE", 90 12: "FUNCTION", 91} 92var GoTest_KIND_value = map[string]int32{ 93 "VOID": 0, 94 "BOOL": 1, 95 "BYTES": 2, 96 "FINGERPRINT": 3, 97 "FLOAT": 4, 98 "INT": 5, 99 "STRING": 6, 100 "TIME": 7, 101 "TUPLE": 8, 102 "ARRAY": 9, 103 "MAP": 10, 104 "TABLE": 11, 105 "FUNCTION": 12, 106} 107 108func (x GoTest_KIND) Enum() *GoTest_KIND { 109 p := new(GoTest_KIND) 110 *p = x 111 return p 112} 113func (x GoTest_KIND) String() string { 114 return proto.EnumName(GoTest_KIND_name, int32(x)) 115} 116func (x *GoTest_KIND) UnmarshalJSON(data []byte) error { 117 value, err := proto.UnmarshalJSONEnum(GoTest_KIND_value, data, "GoTest_KIND") 118 if err != nil { 119 return err 120 } 121 *x = GoTest_KIND(value) 122 return nil 123} 124func (GoTest_KIND) EnumDescriptor() ([]byte, []int) { 125 return fileDescriptor_test_74787bfc6550f8a7, []int{2, 0} 126} 127 128type MyMessage_Color int32 129 130const ( 131 MyMessage_RED MyMessage_Color = 0 132 MyMessage_GREEN MyMessage_Color = 1 133 MyMessage_BLUE MyMessage_Color = 2 134) 135 136var MyMessage_Color_name = map[int32]string{ 137 0: "RED", 138 1: "GREEN", 139 2: "BLUE", 140} 141var MyMessage_Color_value = map[string]int32{ 142 "RED": 0, 143 "GREEN": 1, 144 "BLUE": 2, 145} 146 147func (x MyMessage_Color) Enum() *MyMessage_Color { 148 p := new(MyMessage_Color) 149 *p = x 150 return p 151} 152func (x MyMessage_Color) String() string { 153 return proto.EnumName(MyMessage_Color_name, int32(x)) 154} 155func (x *MyMessage_Color) UnmarshalJSON(data []byte) error { 156 value, err := proto.UnmarshalJSONEnum(MyMessage_Color_value, data, "MyMessage_Color") 157 if err != nil { 158 return err 159 } 160 *x = MyMessage_Color(value) 161 return nil 162} 163func (MyMessage_Color) EnumDescriptor() ([]byte, []int) { 164 return fileDescriptor_test_74787bfc6550f8a7, []int{13, 0} 165} 166 167type DefaultsMessage_DefaultsEnum int32 168 169const ( 170 DefaultsMessage_ZERO DefaultsMessage_DefaultsEnum = 0 171 DefaultsMessage_ONE DefaultsMessage_DefaultsEnum = 1 172 DefaultsMessage_TWO DefaultsMessage_DefaultsEnum = 2 173) 174 175var DefaultsMessage_DefaultsEnum_name = map[int32]string{ 176 0: "ZERO", 177 1: "ONE", 178 2: "TWO", 179} 180var DefaultsMessage_DefaultsEnum_value = map[string]int32{ 181 "ZERO": 0, 182 "ONE": 1, 183 "TWO": 2, 184} 185 186func (x DefaultsMessage_DefaultsEnum) Enum() *DefaultsMessage_DefaultsEnum { 187 p := new(DefaultsMessage_DefaultsEnum) 188 *p = x 189 return p 190} 191func (x DefaultsMessage_DefaultsEnum) String() string { 192 return proto.EnumName(DefaultsMessage_DefaultsEnum_name, int32(x)) 193} 194func (x *DefaultsMessage_DefaultsEnum) UnmarshalJSON(data []byte) error { 195 value, err := proto.UnmarshalJSONEnum(DefaultsMessage_DefaultsEnum_value, data, "DefaultsMessage_DefaultsEnum") 196 if err != nil { 197 return err 198 } 199 *x = DefaultsMessage_DefaultsEnum(value) 200 return nil 201} 202func (DefaultsMessage_DefaultsEnum) EnumDescriptor() ([]byte, []int) { 203 return fileDescriptor_test_74787bfc6550f8a7, []int{16, 0} 204} 205 206type Defaults_Color int32 207 208const ( 209 Defaults_RED Defaults_Color = 0 210 Defaults_GREEN Defaults_Color = 1 211 Defaults_BLUE Defaults_Color = 2 212) 213 214var Defaults_Color_name = map[int32]string{ 215 0: "RED", 216 1: "GREEN", 217 2: "BLUE", 218} 219var Defaults_Color_value = map[string]int32{ 220 "RED": 0, 221 "GREEN": 1, 222 "BLUE": 2, 223} 224 225func (x Defaults_Color) Enum() *Defaults_Color { 226 p := new(Defaults_Color) 227 *p = x 228 return p 229} 230func (x Defaults_Color) String() string { 231 return proto.EnumName(Defaults_Color_name, int32(x)) 232} 233func (x *Defaults_Color) UnmarshalJSON(data []byte) error { 234 value, err := proto.UnmarshalJSONEnum(Defaults_Color_value, data, "Defaults_Color") 235 if err != nil { 236 return err 237 } 238 *x = Defaults_Color(value) 239 return nil 240} 241func (Defaults_Color) EnumDescriptor() ([]byte, []int) { 242 return fileDescriptor_test_74787bfc6550f8a7, []int{21, 0} 243} 244 245type RepeatedEnum_Color int32 246 247const ( 248 RepeatedEnum_RED RepeatedEnum_Color = 1 249) 250 251var RepeatedEnum_Color_name = map[int32]string{ 252 1: "RED", 253} 254var RepeatedEnum_Color_value = map[string]int32{ 255 "RED": 1, 256} 257 258func (x RepeatedEnum_Color) Enum() *RepeatedEnum_Color { 259 p := new(RepeatedEnum_Color) 260 *p = x 261 return p 262} 263func (x RepeatedEnum_Color) String() string { 264 return proto.EnumName(RepeatedEnum_Color_name, int32(x)) 265} 266func (x *RepeatedEnum_Color) UnmarshalJSON(data []byte) error { 267 value, err := proto.UnmarshalJSONEnum(RepeatedEnum_Color_value, data, "RepeatedEnum_Color") 268 if err != nil { 269 return err 270 } 271 *x = RepeatedEnum_Color(value) 272 return nil 273} 274func (RepeatedEnum_Color) EnumDescriptor() ([]byte, []int) { 275 return fileDescriptor_test_74787bfc6550f8a7, []int{23, 0} 276} 277 278type GoEnum struct { 279 Foo *FOO `protobuf:"varint,1,req,name=foo,enum=test_proto.FOO" json:"foo,omitempty"` 280 XXX_NoUnkeyedLiteral struct{} `json:"-"` 281 XXX_unrecognized []byte `json:"-"` 282 XXX_sizecache int32 `json:"-"` 283} 284 285func (m *GoEnum) Reset() { *m = GoEnum{} } 286func (m *GoEnum) String() string { return proto.CompactTextString(m) } 287func (*GoEnum) ProtoMessage() {} 288func (*GoEnum) Descriptor() ([]byte, []int) { 289 return fileDescriptor_test_74787bfc6550f8a7, []int{0} 290} 291func (m *GoEnum) XXX_Unmarshal(b []byte) error { 292 return xxx_messageInfo_GoEnum.Unmarshal(m, b) 293} 294func (m *GoEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 295 return xxx_messageInfo_GoEnum.Marshal(b, m, deterministic) 296} 297func (dst *GoEnum) XXX_Merge(src proto.Message) { 298 xxx_messageInfo_GoEnum.Merge(dst, src) 299} 300func (m *GoEnum) XXX_Size() int { 301 return xxx_messageInfo_GoEnum.Size(m) 302} 303func (m *GoEnum) XXX_DiscardUnknown() { 304 xxx_messageInfo_GoEnum.DiscardUnknown(m) 305} 306 307var xxx_messageInfo_GoEnum proto.InternalMessageInfo 308 309func (m *GoEnum) GetFoo() FOO { 310 if m != nil && m.Foo != nil { 311 return *m.Foo 312 } 313 return FOO_FOO1 314} 315 316type GoTestField struct { 317 Label *string `protobuf:"bytes,1,req,name=Label" json:"Label,omitempty"` 318 Type *string `protobuf:"bytes,2,req,name=Type" json:"Type,omitempty"` 319 XXX_NoUnkeyedLiteral struct{} `json:"-"` 320 XXX_unrecognized []byte `json:"-"` 321 XXX_sizecache int32 `json:"-"` 322} 323 324func (m *GoTestField) Reset() { *m = GoTestField{} } 325func (m *GoTestField) String() string { return proto.CompactTextString(m) } 326func (*GoTestField) ProtoMessage() {} 327func (*GoTestField) Descriptor() ([]byte, []int) { 328 return fileDescriptor_test_74787bfc6550f8a7, []int{1} 329} 330func (m *GoTestField) XXX_Unmarshal(b []byte) error { 331 return xxx_messageInfo_GoTestField.Unmarshal(m, b) 332} 333func (m *GoTestField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 334 return xxx_messageInfo_GoTestField.Marshal(b, m, deterministic) 335} 336func (dst *GoTestField) XXX_Merge(src proto.Message) { 337 xxx_messageInfo_GoTestField.Merge(dst, src) 338} 339func (m *GoTestField) XXX_Size() int { 340 return xxx_messageInfo_GoTestField.Size(m) 341} 342func (m *GoTestField) XXX_DiscardUnknown() { 343 xxx_messageInfo_GoTestField.DiscardUnknown(m) 344} 345 346var xxx_messageInfo_GoTestField proto.InternalMessageInfo 347 348func (m *GoTestField) GetLabel() string { 349 if m != nil && m.Label != nil { 350 return *m.Label 351 } 352 return "" 353} 354 355func (m *GoTestField) GetType() string { 356 if m != nil && m.Type != nil { 357 return *m.Type 358 } 359 return "" 360} 361 362type GoTest struct { 363 // Some typical parameters 364 Kind *GoTest_KIND `protobuf:"varint,1,req,name=Kind,enum=test_proto.GoTest_KIND" json:"Kind,omitempty"` 365 Table *string `protobuf:"bytes,2,opt,name=Table" json:"Table,omitempty"` 366 Param *int32 `protobuf:"varint,3,opt,name=Param" json:"Param,omitempty"` 367 // Required, repeated and optional foreign fields. 368 RequiredField *GoTestField `protobuf:"bytes,4,req,name=RequiredField" json:"RequiredField,omitempty"` 369 RepeatedField []*GoTestField `protobuf:"bytes,5,rep,name=RepeatedField" json:"RepeatedField,omitempty"` 370 OptionalField *GoTestField `protobuf:"bytes,6,opt,name=OptionalField" json:"OptionalField,omitempty"` 371 // Required fields of all basic types 372 F_BoolRequired *bool `protobuf:"varint,10,req,name=F_Bool_required,json=FBoolRequired" json:"F_Bool_required,omitempty"` 373 F_Int32Required *int32 `protobuf:"varint,11,req,name=F_Int32_required,json=FInt32Required" json:"F_Int32_required,omitempty"` 374 F_Int64Required *int64 `protobuf:"varint,12,req,name=F_Int64_required,json=FInt64Required" json:"F_Int64_required,omitempty"` 375 F_Fixed32Required *uint32 `protobuf:"fixed32,13,req,name=F_Fixed32_required,json=FFixed32Required" json:"F_Fixed32_required,omitempty"` 376 F_Fixed64Required *uint64 `protobuf:"fixed64,14,req,name=F_Fixed64_required,json=FFixed64Required" json:"F_Fixed64_required,omitempty"` 377 F_Uint32Required *uint32 `protobuf:"varint,15,req,name=F_Uint32_required,json=FUint32Required" json:"F_Uint32_required,omitempty"` 378 F_Uint64Required *uint64 `protobuf:"varint,16,req,name=F_Uint64_required,json=FUint64Required" json:"F_Uint64_required,omitempty"` 379 F_FloatRequired *float32 `protobuf:"fixed32,17,req,name=F_Float_required,json=FFloatRequired" json:"F_Float_required,omitempty"` 380 F_DoubleRequired *float64 `protobuf:"fixed64,18,req,name=F_Double_required,json=FDoubleRequired" json:"F_Double_required,omitempty"` 381 F_StringRequired *string `protobuf:"bytes,19,req,name=F_String_required,json=FStringRequired" json:"F_String_required,omitempty"` 382 F_BytesRequired []byte `protobuf:"bytes,101,req,name=F_Bytes_required,json=FBytesRequired" json:"F_Bytes_required,omitempty"` 383 F_Sint32Required *int32 `protobuf:"zigzag32,102,req,name=F_Sint32_required,json=FSint32Required" json:"F_Sint32_required,omitempty"` 384 F_Sint64Required *int64 `protobuf:"zigzag64,103,req,name=F_Sint64_required,json=FSint64Required" json:"F_Sint64_required,omitempty"` 385 F_Sfixed32Required *int32 `protobuf:"fixed32,104,req,name=F_Sfixed32_required,json=FSfixed32Required" json:"F_Sfixed32_required,omitempty"` 386 F_Sfixed64Required *int64 `protobuf:"fixed64,105,req,name=F_Sfixed64_required,json=FSfixed64Required" json:"F_Sfixed64_required,omitempty"` 387 // Repeated fields of all basic types 388 F_BoolRepeated []bool `protobuf:"varint,20,rep,name=F_Bool_repeated,json=FBoolRepeated" json:"F_Bool_repeated,omitempty"` 389 F_Int32Repeated []int32 `protobuf:"varint,21,rep,name=F_Int32_repeated,json=FInt32Repeated" json:"F_Int32_repeated,omitempty"` 390 F_Int64Repeated []int64 `protobuf:"varint,22,rep,name=F_Int64_repeated,json=FInt64Repeated" json:"F_Int64_repeated,omitempty"` 391 F_Fixed32Repeated []uint32 `protobuf:"fixed32,23,rep,name=F_Fixed32_repeated,json=FFixed32Repeated" json:"F_Fixed32_repeated,omitempty"` 392 F_Fixed64Repeated []uint64 `protobuf:"fixed64,24,rep,name=F_Fixed64_repeated,json=FFixed64Repeated" json:"F_Fixed64_repeated,omitempty"` 393 F_Uint32Repeated []uint32 `protobuf:"varint,25,rep,name=F_Uint32_repeated,json=FUint32Repeated" json:"F_Uint32_repeated,omitempty"` 394 F_Uint64Repeated []uint64 `protobuf:"varint,26,rep,name=F_Uint64_repeated,json=FUint64Repeated" json:"F_Uint64_repeated,omitempty"` 395 F_FloatRepeated []float32 `protobuf:"fixed32,27,rep,name=F_Float_repeated,json=FFloatRepeated" json:"F_Float_repeated,omitempty"` 396 F_DoubleRepeated []float64 `protobuf:"fixed64,28,rep,name=F_Double_repeated,json=FDoubleRepeated" json:"F_Double_repeated,omitempty"` 397 F_StringRepeated []string `protobuf:"bytes,29,rep,name=F_String_repeated,json=FStringRepeated" json:"F_String_repeated,omitempty"` 398 F_BytesRepeated [][]byte `protobuf:"bytes,201,rep,name=F_Bytes_repeated,json=FBytesRepeated" json:"F_Bytes_repeated,omitempty"` 399 F_Sint32Repeated []int32 `protobuf:"zigzag32,202,rep,name=F_Sint32_repeated,json=FSint32Repeated" json:"F_Sint32_repeated,omitempty"` 400 F_Sint64Repeated []int64 `protobuf:"zigzag64,203,rep,name=F_Sint64_repeated,json=FSint64Repeated" json:"F_Sint64_repeated,omitempty"` 401 F_Sfixed32Repeated []int32 `protobuf:"fixed32,204,rep,name=F_Sfixed32_repeated,json=FSfixed32Repeated" json:"F_Sfixed32_repeated,omitempty"` 402 F_Sfixed64Repeated []int64 `protobuf:"fixed64,205,rep,name=F_Sfixed64_repeated,json=FSfixed64Repeated" json:"F_Sfixed64_repeated,omitempty"` 403 // Optional fields of all basic types 404 F_BoolOptional *bool `protobuf:"varint,30,opt,name=F_Bool_optional,json=FBoolOptional" json:"F_Bool_optional,omitempty"` 405 F_Int32Optional *int32 `protobuf:"varint,31,opt,name=F_Int32_optional,json=FInt32Optional" json:"F_Int32_optional,omitempty"` 406 F_Int64Optional *int64 `protobuf:"varint,32,opt,name=F_Int64_optional,json=FInt64Optional" json:"F_Int64_optional,omitempty"` 407 F_Fixed32Optional *uint32 `protobuf:"fixed32,33,opt,name=F_Fixed32_optional,json=FFixed32Optional" json:"F_Fixed32_optional,omitempty"` 408 F_Fixed64Optional *uint64 `protobuf:"fixed64,34,opt,name=F_Fixed64_optional,json=FFixed64Optional" json:"F_Fixed64_optional,omitempty"` 409 F_Uint32Optional *uint32 `protobuf:"varint,35,opt,name=F_Uint32_optional,json=FUint32Optional" json:"F_Uint32_optional,omitempty"` 410 F_Uint64Optional *uint64 `protobuf:"varint,36,opt,name=F_Uint64_optional,json=FUint64Optional" json:"F_Uint64_optional,omitempty"` 411 F_FloatOptional *float32 `protobuf:"fixed32,37,opt,name=F_Float_optional,json=FFloatOptional" json:"F_Float_optional,omitempty"` 412 F_DoubleOptional *float64 `protobuf:"fixed64,38,opt,name=F_Double_optional,json=FDoubleOptional" json:"F_Double_optional,omitempty"` 413 F_StringOptional *string `protobuf:"bytes,39,opt,name=F_String_optional,json=FStringOptional" json:"F_String_optional,omitempty"` 414 F_BytesOptional []byte `protobuf:"bytes,301,opt,name=F_Bytes_optional,json=FBytesOptional" json:"F_Bytes_optional,omitempty"` 415 F_Sint32Optional *int32 `protobuf:"zigzag32,302,opt,name=F_Sint32_optional,json=FSint32Optional" json:"F_Sint32_optional,omitempty"` 416 F_Sint64Optional *int64 `protobuf:"zigzag64,303,opt,name=F_Sint64_optional,json=FSint64Optional" json:"F_Sint64_optional,omitempty"` 417 F_Sfixed32Optional *int32 `protobuf:"fixed32,304,opt,name=F_Sfixed32_optional,json=FSfixed32Optional" json:"F_Sfixed32_optional,omitempty"` 418 F_Sfixed64Optional *int64 `protobuf:"fixed64,305,opt,name=F_Sfixed64_optional,json=FSfixed64Optional" json:"F_Sfixed64_optional,omitempty"` 419 // Default-valued fields of all basic types 420 F_BoolDefaulted *bool `protobuf:"varint,40,opt,name=F_Bool_defaulted,json=FBoolDefaulted,def=1" json:"F_Bool_defaulted,omitempty"` 421 F_Int32Defaulted *int32 `protobuf:"varint,41,opt,name=F_Int32_defaulted,json=FInt32Defaulted,def=32" json:"F_Int32_defaulted,omitempty"` 422 F_Int64Defaulted *int64 `protobuf:"varint,42,opt,name=F_Int64_defaulted,json=FInt64Defaulted,def=64" json:"F_Int64_defaulted,omitempty"` 423 F_Fixed32Defaulted *uint32 `protobuf:"fixed32,43,opt,name=F_Fixed32_defaulted,json=FFixed32Defaulted,def=320" json:"F_Fixed32_defaulted,omitempty"` 424 F_Fixed64Defaulted *uint64 `protobuf:"fixed64,44,opt,name=F_Fixed64_defaulted,json=FFixed64Defaulted,def=640" json:"F_Fixed64_defaulted,omitempty"` 425 F_Uint32Defaulted *uint32 `protobuf:"varint,45,opt,name=F_Uint32_defaulted,json=FUint32Defaulted,def=3200" json:"F_Uint32_defaulted,omitempty"` 426 F_Uint64Defaulted *uint64 `protobuf:"varint,46,opt,name=F_Uint64_defaulted,json=FUint64Defaulted,def=6400" json:"F_Uint64_defaulted,omitempty"` 427 F_FloatDefaulted *float32 `protobuf:"fixed32,47,opt,name=F_Float_defaulted,json=FFloatDefaulted,def=314159" json:"F_Float_defaulted,omitempty"` 428 F_DoubleDefaulted *float64 `protobuf:"fixed64,48,opt,name=F_Double_defaulted,json=FDoubleDefaulted,def=271828" json:"F_Double_defaulted,omitempty"` 429 F_StringDefaulted *string `protobuf:"bytes,49,opt,name=F_String_defaulted,json=FStringDefaulted,def=hello, \"world!\"\n" json:"F_String_defaulted,omitempty"` 430 F_BytesDefaulted []byte `protobuf:"bytes,401,opt,name=F_Bytes_defaulted,json=FBytesDefaulted,def=Bignose" json:"F_Bytes_defaulted,omitempty"` 431 F_Sint32Defaulted *int32 `protobuf:"zigzag32,402,opt,name=F_Sint32_defaulted,json=FSint32Defaulted,def=-32" json:"F_Sint32_defaulted,omitempty"` 432 F_Sint64Defaulted *int64 `protobuf:"zigzag64,403,opt,name=F_Sint64_defaulted,json=FSint64Defaulted,def=-64" json:"F_Sint64_defaulted,omitempty"` 433 F_Sfixed32Defaulted *int32 `protobuf:"fixed32,404,opt,name=F_Sfixed32_defaulted,json=FSfixed32Defaulted,def=-32" json:"F_Sfixed32_defaulted,omitempty"` 434 F_Sfixed64Defaulted *int64 `protobuf:"fixed64,405,opt,name=F_Sfixed64_defaulted,json=FSfixed64Defaulted,def=-64" json:"F_Sfixed64_defaulted,omitempty"` 435 // Packed repeated fields (no string or bytes). 436 F_BoolRepeatedPacked []bool `protobuf:"varint,50,rep,packed,name=F_Bool_repeated_packed,json=FBoolRepeatedPacked" json:"F_Bool_repeated_packed,omitempty"` 437 F_Int32RepeatedPacked []int32 `protobuf:"varint,51,rep,packed,name=F_Int32_repeated_packed,json=FInt32RepeatedPacked" json:"F_Int32_repeated_packed,omitempty"` 438 F_Int64RepeatedPacked []int64 `protobuf:"varint,52,rep,packed,name=F_Int64_repeated_packed,json=FInt64RepeatedPacked" json:"F_Int64_repeated_packed,omitempty"` 439 F_Fixed32RepeatedPacked []uint32 `protobuf:"fixed32,53,rep,packed,name=F_Fixed32_repeated_packed,json=FFixed32RepeatedPacked" json:"F_Fixed32_repeated_packed,omitempty"` 440 F_Fixed64RepeatedPacked []uint64 `protobuf:"fixed64,54,rep,packed,name=F_Fixed64_repeated_packed,json=FFixed64RepeatedPacked" json:"F_Fixed64_repeated_packed,omitempty"` 441 F_Uint32RepeatedPacked []uint32 `protobuf:"varint,55,rep,packed,name=F_Uint32_repeated_packed,json=FUint32RepeatedPacked" json:"F_Uint32_repeated_packed,omitempty"` 442 F_Uint64RepeatedPacked []uint64 `protobuf:"varint,56,rep,packed,name=F_Uint64_repeated_packed,json=FUint64RepeatedPacked" json:"F_Uint64_repeated_packed,omitempty"` 443 F_FloatRepeatedPacked []float32 `protobuf:"fixed32,57,rep,packed,name=F_Float_repeated_packed,json=FFloatRepeatedPacked" json:"F_Float_repeated_packed,omitempty"` 444 F_DoubleRepeatedPacked []float64 `protobuf:"fixed64,58,rep,packed,name=F_Double_repeated_packed,json=FDoubleRepeatedPacked" json:"F_Double_repeated_packed,omitempty"` 445 F_Sint32RepeatedPacked []int32 `protobuf:"zigzag32,502,rep,packed,name=F_Sint32_repeated_packed,json=FSint32RepeatedPacked" json:"F_Sint32_repeated_packed,omitempty"` 446 F_Sint64RepeatedPacked []int64 `protobuf:"zigzag64,503,rep,packed,name=F_Sint64_repeated_packed,json=FSint64RepeatedPacked" json:"F_Sint64_repeated_packed,omitempty"` 447 F_Sfixed32RepeatedPacked []int32 `protobuf:"fixed32,504,rep,packed,name=F_Sfixed32_repeated_packed,json=FSfixed32RepeatedPacked" json:"F_Sfixed32_repeated_packed,omitempty"` 448 F_Sfixed64RepeatedPacked []int64 `protobuf:"fixed64,505,rep,packed,name=F_Sfixed64_repeated_packed,json=FSfixed64RepeatedPacked" json:"F_Sfixed64_repeated_packed,omitempty"` 449 Requiredgroup *GoTest_RequiredGroup `protobuf:"group,70,req,name=RequiredGroup,json=requiredgroup" json:"requiredgroup,omitempty"` 450 Repeatedgroup []*GoTest_RepeatedGroup `protobuf:"group,80,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"` 451 Optionalgroup *GoTest_OptionalGroup `protobuf:"group,90,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"` 452 XXX_NoUnkeyedLiteral struct{} `json:"-"` 453 XXX_unrecognized []byte `json:"-"` 454 XXX_sizecache int32 `json:"-"` 455} 456 457func (m *GoTest) Reset() { *m = GoTest{} } 458func (m *GoTest) String() string { return proto.CompactTextString(m) } 459func (*GoTest) ProtoMessage() {} 460func (*GoTest) Descriptor() ([]byte, []int) { 461 return fileDescriptor_test_74787bfc6550f8a7, []int{2} 462} 463func (m *GoTest) XXX_Unmarshal(b []byte) error { 464 return xxx_messageInfo_GoTest.Unmarshal(m, b) 465} 466func (m *GoTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 467 return xxx_messageInfo_GoTest.Marshal(b, m, deterministic) 468} 469func (dst *GoTest) XXX_Merge(src proto.Message) { 470 xxx_messageInfo_GoTest.Merge(dst, src) 471} 472func (m *GoTest) XXX_Size() int { 473 return xxx_messageInfo_GoTest.Size(m) 474} 475func (m *GoTest) XXX_DiscardUnknown() { 476 xxx_messageInfo_GoTest.DiscardUnknown(m) 477} 478 479var xxx_messageInfo_GoTest proto.InternalMessageInfo 480 481const Default_GoTest_F_BoolDefaulted bool = true 482const Default_GoTest_F_Int32Defaulted int32 = 32 483const Default_GoTest_F_Int64Defaulted int64 = 64 484const Default_GoTest_F_Fixed32Defaulted uint32 = 320 485const Default_GoTest_F_Fixed64Defaulted uint64 = 640 486const Default_GoTest_F_Uint32Defaulted uint32 = 3200 487const Default_GoTest_F_Uint64Defaulted uint64 = 6400 488const Default_GoTest_F_FloatDefaulted float32 = 314159 489const Default_GoTest_F_DoubleDefaulted float64 = 271828 490const Default_GoTest_F_StringDefaulted string = "hello, \"world!\"\n" 491 492var Default_GoTest_F_BytesDefaulted []byte = []byte("Bignose") 493 494const Default_GoTest_F_Sint32Defaulted int32 = -32 495const Default_GoTest_F_Sint64Defaulted int64 = -64 496const Default_GoTest_F_Sfixed32Defaulted int32 = -32 497const Default_GoTest_F_Sfixed64Defaulted int64 = -64 498 499func (m *GoTest) GetKind() GoTest_KIND { 500 if m != nil && m.Kind != nil { 501 return *m.Kind 502 } 503 return GoTest_VOID 504} 505 506func (m *GoTest) GetTable() string { 507 if m != nil && m.Table != nil { 508 return *m.Table 509 } 510 return "" 511} 512 513func (m *GoTest) GetParam() int32 { 514 if m != nil && m.Param != nil { 515 return *m.Param 516 } 517 return 0 518} 519 520func (m *GoTest) GetRequiredField() *GoTestField { 521 if m != nil { 522 return m.RequiredField 523 } 524 return nil 525} 526 527func (m *GoTest) GetRepeatedField() []*GoTestField { 528 if m != nil { 529 return m.RepeatedField 530 } 531 return nil 532} 533 534func (m *GoTest) GetOptionalField() *GoTestField { 535 if m != nil { 536 return m.OptionalField 537 } 538 return nil 539} 540 541func (m *GoTest) GetF_BoolRequired() bool { 542 if m != nil && m.F_BoolRequired != nil { 543 return *m.F_BoolRequired 544 } 545 return false 546} 547 548func (m *GoTest) GetF_Int32Required() int32 { 549 if m != nil && m.F_Int32Required != nil { 550 return *m.F_Int32Required 551 } 552 return 0 553} 554 555func (m *GoTest) GetF_Int64Required() int64 { 556 if m != nil && m.F_Int64Required != nil { 557 return *m.F_Int64Required 558 } 559 return 0 560} 561 562func (m *GoTest) GetF_Fixed32Required() uint32 { 563 if m != nil && m.F_Fixed32Required != nil { 564 return *m.F_Fixed32Required 565 } 566 return 0 567} 568 569func (m *GoTest) GetF_Fixed64Required() uint64 { 570 if m != nil && m.F_Fixed64Required != nil { 571 return *m.F_Fixed64Required 572 } 573 return 0 574} 575 576func (m *GoTest) GetF_Uint32Required() uint32 { 577 if m != nil && m.F_Uint32Required != nil { 578 return *m.F_Uint32Required 579 } 580 return 0 581} 582 583func (m *GoTest) GetF_Uint64Required() uint64 { 584 if m != nil && m.F_Uint64Required != nil { 585 return *m.F_Uint64Required 586 } 587 return 0 588} 589 590func (m *GoTest) GetF_FloatRequired() float32 { 591 if m != nil && m.F_FloatRequired != nil { 592 return *m.F_FloatRequired 593 } 594 return 0 595} 596 597func (m *GoTest) GetF_DoubleRequired() float64 { 598 if m != nil && m.F_DoubleRequired != nil { 599 return *m.F_DoubleRequired 600 } 601 return 0 602} 603 604func (m *GoTest) GetF_StringRequired() string { 605 if m != nil && m.F_StringRequired != nil { 606 return *m.F_StringRequired 607 } 608 return "" 609} 610 611func (m *GoTest) GetF_BytesRequired() []byte { 612 if m != nil { 613 return m.F_BytesRequired 614 } 615 return nil 616} 617 618func (m *GoTest) GetF_Sint32Required() int32 { 619 if m != nil && m.F_Sint32Required != nil { 620 return *m.F_Sint32Required 621 } 622 return 0 623} 624 625func (m *GoTest) GetF_Sint64Required() int64 { 626 if m != nil && m.F_Sint64Required != nil { 627 return *m.F_Sint64Required 628 } 629 return 0 630} 631 632func (m *GoTest) GetF_Sfixed32Required() int32 { 633 if m != nil && m.F_Sfixed32Required != nil { 634 return *m.F_Sfixed32Required 635 } 636 return 0 637} 638 639func (m *GoTest) GetF_Sfixed64Required() int64 { 640 if m != nil && m.F_Sfixed64Required != nil { 641 return *m.F_Sfixed64Required 642 } 643 return 0 644} 645 646func (m *GoTest) GetF_BoolRepeated() []bool { 647 if m != nil { 648 return m.F_BoolRepeated 649 } 650 return nil 651} 652 653func (m *GoTest) GetF_Int32Repeated() []int32 { 654 if m != nil { 655 return m.F_Int32Repeated 656 } 657 return nil 658} 659 660func (m *GoTest) GetF_Int64Repeated() []int64 { 661 if m != nil { 662 return m.F_Int64Repeated 663 } 664 return nil 665} 666 667func (m *GoTest) GetF_Fixed32Repeated() []uint32 { 668 if m != nil { 669 return m.F_Fixed32Repeated 670 } 671 return nil 672} 673 674func (m *GoTest) GetF_Fixed64Repeated() []uint64 { 675 if m != nil { 676 return m.F_Fixed64Repeated 677 } 678 return nil 679} 680 681func (m *GoTest) GetF_Uint32Repeated() []uint32 { 682 if m != nil { 683 return m.F_Uint32Repeated 684 } 685 return nil 686} 687 688func (m *GoTest) GetF_Uint64Repeated() []uint64 { 689 if m != nil { 690 return m.F_Uint64Repeated 691 } 692 return nil 693} 694 695func (m *GoTest) GetF_FloatRepeated() []float32 { 696 if m != nil { 697 return m.F_FloatRepeated 698 } 699 return nil 700} 701 702func (m *GoTest) GetF_DoubleRepeated() []float64 { 703 if m != nil { 704 return m.F_DoubleRepeated 705 } 706 return nil 707} 708 709func (m *GoTest) GetF_StringRepeated() []string { 710 if m != nil { 711 return m.F_StringRepeated 712 } 713 return nil 714} 715 716func (m *GoTest) GetF_BytesRepeated() [][]byte { 717 if m != nil { 718 return m.F_BytesRepeated 719 } 720 return nil 721} 722 723func (m *GoTest) GetF_Sint32Repeated() []int32 { 724 if m != nil { 725 return m.F_Sint32Repeated 726 } 727 return nil 728} 729 730func (m *GoTest) GetF_Sint64Repeated() []int64 { 731 if m != nil { 732 return m.F_Sint64Repeated 733 } 734 return nil 735} 736 737func (m *GoTest) GetF_Sfixed32Repeated() []int32 { 738 if m != nil { 739 return m.F_Sfixed32Repeated 740 } 741 return nil 742} 743 744func (m *GoTest) GetF_Sfixed64Repeated() []int64 { 745 if m != nil { 746 return m.F_Sfixed64Repeated 747 } 748 return nil 749} 750 751func (m *GoTest) GetF_BoolOptional() bool { 752 if m != nil && m.F_BoolOptional != nil { 753 return *m.F_BoolOptional 754 } 755 return false 756} 757 758func (m *GoTest) GetF_Int32Optional() int32 { 759 if m != nil && m.F_Int32Optional != nil { 760 return *m.F_Int32Optional 761 } 762 return 0 763} 764 765func (m *GoTest) GetF_Int64Optional() int64 { 766 if m != nil && m.F_Int64Optional != nil { 767 return *m.F_Int64Optional 768 } 769 return 0 770} 771 772func (m *GoTest) GetF_Fixed32Optional() uint32 { 773 if m != nil && m.F_Fixed32Optional != nil { 774 return *m.F_Fixed32Optional 775 } 776 return 0 777} 778 779func (m *GoTest) GetF_Fixed64Optional() uint64 { 780 if m != nil && m.F_Fixed64Optional != nil { 781 return *m.F_Fixed64Optional 782 } 783 return 0 784} 785 786func (m *GoTest) GetF_Uint32Optional() uint32 { 787 if m != nil && m.F_Uint32Optional != nil { 788 return *m.F_Uint32Optional 789 } 790 return 0 791} 792 793func (m *GoTest) GetF_Uint64Optional() uint64 { 794 if m != nil && m.F_Uint64Optional != nil { 795 return *m.F_Uint64Optional 796 } 797 return 0 798} 799 800func (m *GoTest) GetF_FloatOptional() float32 { 801 if m != nil && m.F_FloatOptional != nil { 802 return *m.F_FloatOptional 803 } 804 return 0 805} 806 807func (m *GoTest) GetF_DoubleOptional() float64 { 808 if m != nil && m.F_DoubleOptional != nil { 809 return *m.F_DoubleOptional 810 } 811 return 0 812} 813 814func (m *GoTest) GetF_StringOptional() string { 815 if m != nil && m.F_StringOptional != nil { 816 return *m.F_StringOptional 817 } 818 return "" 819} 820 821func (m *GoTest) GetF_BytesOptional() []byte { 822 if m != nil { 823 return m.F_BytesOptional 824 } 825 return nil 826} 827 828func (m *GoTest) GetF_Sint32Optional() int32 { 829 if m != nil && m.F_Sint32Optional != nil { 830 return *m.F_Sint32Optional 831 } 832 return 0 833} 834 835func (m *GoTest) GetF_Sint64Optional() int64 { 836 if m != nil && m.F_Sint64Optional != nil { 837 return *m.F_Sint64Optional 838 } 839 return 0 840} 841 842func (m *GoTest) GetF_Sfixed32Optional() int32 { 843 if m != nil && m.F_Sfixed32Optional != nil { 844 return *m.F_Sfixed32Optional 845 } 846 return 0 847} 848 849func (m *GoTest) GetF_Sfixed64Optional() int64 { 850 if m != nil && m.F_Sfixed64Optional != nil { 851 return *m.F_Sfixed64Optional 852 } 853 return 0 854} 855 856func (m *GoTest) GetF_BoolDefaulted() bool { 857 if m != nil && m.F_BoolDefaulted != nil { 858 return *m.F_BoolDefaulted 859 } 860 return Default_GoTest_F_BoolDefaulted 861} 862 863func (m *GoTest) GetF_Int32Defaulted() int32 { 864 if m != nil && m.F_Int32Defaulted != nil { 865 return *m.F_Int32Defaulted 866 } 867 return Default_GoTest_F_Int32Defaulted 868} 869 870func (m *GoTest) GetF_Int64Defaulted() int64 { 871 if m != nil && m.F_Int64Defaulted != nil { 872 return *m.F_Int64Defaulted 873 } 874 return Default_GoTest_F_Int64Defaulted 875} 876 877func (m *GoTest) GetF_Fixed32Defaulted() uint32 { 878 if m != nil && m.F_Fixed32Defaulted != nil { 879 return *m.F_Fixed32Defaulted 880 } 881 return Default_GoTest_F_Fixed32Defaulted 882} 883 884func (m *GoTest) GetF_Fixed64Defaulted() uint64 { 885 if m != nil && m.F_Fixed64Defaulted != nil { 886 return *m.F_Fixed64Defaulted 887 } 888 return Default_GoTest_F_Fixed64Defaulted 889} 890 891func (m *GoTest) GetF_Uint32Defaulted() uint32 { 892 if m != nil && m.F_Uint32Defaulted != nil { 893 return *m.F_Uint32Defaulted 894 } 895 return Default_GoTest_F_Uint32Defaulted 896} 897 898func (m *GoTest) GetF_Uint64Defaulted() uint64 { 899 if m != nil && m.F_Uint64Defaulted != nil { 900 return *m.F_Uint64Defaulted 901 } 902 return Default_GoTest_F_Uint64Defaulted 903} 904 905func (m *GoTest) GetF_FloatDefaulted() float32 { 906 if m != nil && m.F_FloatDefaulted != nil { 907 return *m.F_FloatDefaulted 908 } 909 return Default_GoTest_F_FloatDefaulted 910} 911 912func (m *GoTest) GetF_DoubleDefaulted() float64 { 913 if m != nil && m.F_DoubleDefaulted != nil { 914 return *m.F_DoubleDefaulted 915 } 916 return Default_GoTest_F_DoubleDefaulted 917} 918 919func (m *GoTest) GetF_StringDefaulted() string { 920 if m != nil && m.F_StringDefaulted != nil { 921 return *m.F_StringDefaulted 922 } 923 return Default_GoTest_F_StringDefaulted 924} 925 926func (m *GoTest) GetF_BytesDefaulted() []byte { 927 if m != nil && m.F_BytesDefaulted != nil { 928 return m.F_BytesDefaulted 929 } 930 return append([]byte(nil), Default_GoTest_F_BytesDefaulted...) 931} 932 933func (m *GoTest) GetF_Sint32Defaulted() int32 { 934 if m != nil && m.F_Sint32Defaulted != nil { 935 return *m.F_Sint32Defaulted 936 } 937 return Default_GoTest_F_Sint32Defaulted 938} 939 940func (m *GoTest) GetF_Sint64Defaulted() int64 { 941 if m != nil && m.F_Sint64Defaulted != nil { 942 return *m.F_Sint64Defaulted 943 } 944 return Default_GoTest_F_Sint64Defaulted 945} 946 947func (m *GoTest) GetF_Sfixed32Defaulted() int32 { 948 if m != nil && m.F_Sfixed32Defaulted != nil { 949 return *m.F_Sfixed32Defaulted 950 } 951 return Default_GoTest_F_Sfixed32Defaulted 952} 953 954func (m *GoTest) GetF_Sfixed64Defaulted() int64 { 955 if m != nil && m.F_Sfixed64Defaulted != nil { 956 return *m.F_Sfixed64Defaulted 957 } 958 return Default_GoTest_F_Sfixed64Defaulted 959} 960 961func (m *GoTest) GetF_BoolRepeatedPacked() []bool { 962 if m != nil { 963 return m.F_BoolRepeatedPacked 964 } 965 return nil 966} 967 968func (m *GoTest) GetF_Int32RepeatedPacked() []int32 { 969 if m != nil { 970 return m.F_Int32RepeatedPacked 971 } 972 return nil 973} 974 975func (m *GoTest) GetF_Int64RepeatedPacked() []int64 { 976 if m != nil { 977 return m.F_Int64RepeatedPacked 978 } 979 return nil 980} 981 982func (m *GoTest) GetF_Fixed32RepeatedPacked() []uint32 { 983 if m != nil { 984 return m.F_Fixed32RepeatedPacked 985 } 986 return nil 987} 988 989func (m *GoTest) GetF_Fixed64RepeatedPacked() []uint64 { 990 if m != nil { 991 return m.F_Fixed64RepeatedPacked 992 } 993 return nil 994} 995 996func (m *GoTest) GetF_Uint32RepeatedPacked() []uint32 { 997 if m != nil { 998 return m.F_Uint32RepeatedPacked 999 } 1000 return nil 1001} 1002 1003func (m *GoTest) GetF_Uint64RepeatedPacked() []uint64 { 1004 if m != nil { 1005 return m.F_Uint64RepeatedPacked 1006 } 1007 return nil 1008} 1009 1010func (m *GoTest) GetF_FloatRepeatedPacked() []float32 { 1011 if m != nil { 1012 return m.F_FloatRepeatedPacked 1013 } 1014 return nil 1015} 1016 1017func (m *GoTest) GetF_DoubleRepeatedPacked() []float64 { 1018 if m != nil { 1019 return m.F_DoubleRepeatedPacked 1020 } 1021 return nil 1022} 1023 1024func (m *GoTest) GetF_Sint32RepeatedPacked() []int32 { 1025 if m != nil { 1026 return m.F_Sint32RepeatedPacked 1027 } 1028 return nil 1029} 1030 1031func (m *GoTest) GetF_Sint64RepeatedPacked() []int64 { 1032 if m != nil { 1033 return m.F_Sint64RepeatedPacked 1034 } 1035 return nil 1036} 1037 1038func (m *GoTest) GetF_Sfixed32RepeatedPacked() []int32 { 1039 if m != nil { 1040 return m.F_Sfixed32RepeatedPacked 1041 } 1042 return nil 1043} 1044 1045func (m *GoTest) GetF_Sfixed64RepeatedPacked() []int64 { 1046 if m != nil { 1047 return m.F_Sfixed64RepeatedPacked 1048 } 1049 return nil 1050} 1051 1052func (m *GoTest) GetRequiredgroup() *GoTest_RequiredGroup { 1053 if m != nil { 1054 return m.Requiredgroup 1055 } 1056 return nil 1057} 1058 1059func (m *GoTest) GetRepeatedgroup() []*GoTest_RepeatedGroup { 1060 if m != nil { 1061 return m.Repeatedgroup 1062 } 1063 return nil 1064} 1065 1066func (m *GoTest) GetOptionalgroup() *GoTest_OptionalGroup { 1067 if m != nil { 1068 return m.Optionalgroup 1069 } 1070 return nil 1071} 1072 1073// Required, repeated, and optional groups. 1074type GoTest_RequiredGroup struct { 1075 RequiredField *string `protobuf:"bytes,71,req,name=RequiredField" json:"RequiredField,omitempty"` 1076 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1077 XXX_unrecognized []byte `json:"-"` 1078 XXX_sizecache int32 `json:"-"` 1079} 1080 1081func (m *GoTest_RequiredGroup) Reset() { *m = GoTest_RequiredGroup{} } 1082func (m *GoTest_RequiredGroup) String() string { return proto.CompactTextString(m) } 1083func (*GoTest_RequiredGroup) ProtoMessage() {} 1084func (*GoTest_RequiredGroup) Descriptor() ([]byte, []int) { 1085 return fileDescriptor_test_74787bfc6550f8a7, []int{2, 0} 1086} 1087func (m *GoTest_RequiredGroup) XXX_Unmarshal(b []byte) error { 1088 return xxx_messageInfo_GoTest_RequiredGroup.Unmarshal(m, b) 1089} 1090func (m *GoTest_RequiredGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1091 return xxx_messageInfo_GoTest_RequiredGroup.Marshal(b, m, deterministic) 1092} 1093func (dst *GoTest_RequiredGroup) XXX_Merge(src proto.Message) { 1094 xxx_messageInfo_GoTest_RequiredGroup.Merge(dst, src) 1095} 1096func (m *GoTest_RequiredGroup) XXX_Size() int { 1097 return xxx_messageInfo_GoTest_RequiredGroup.Size(m) 1098} 1099func (m *GoTest_RequiredGroup) XXX_DiscardUnknown() { 1100 xxx_messageInfo_GoTest_RequiredGroup.DiscardUnknown(m) 1101} 1102 1103var xxx_messageInfo_GoTest_RequiredGroup proto.InternalMessageInfo 1104 1105func (m *GoTest_RequiredGroup) GetRequiredField() string { 1106 if m != nil && m.RequiredField != nil { 1107 return *m.RequiredField 1108 } 1109 return "" 1110} 1111 1112type GoTest_RepeatedGroup struct { 1113 RequiredField *string `protobuf:"bytes,81,req,name=RequiredField" json:"RequiredField,omitempty"` 1114 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1115 XXX_unrecognized []byte `json:"-"` 1116 XXX_sizecache int32 `json:"-"` 1117} 1118 1119func (m *GoTest_RepeatedGroup) Reset() { *m = GoTest_RepeatedGroup{} } 1120func (m *GoTest_RepeatedGroup) String() string { return proto.CompactTextString(m) } 1121func (*GoTest_RepeatedGroup) ProtoMessage() {} 1122func (*GoTest_RepeatedGroup) Descriptor() ([]byte, []int) { 1123 return fileDescriptor_test_74787bfc6550f8a7, []int{2, 1} 1124} 1125func (m *GoTest_RepeatedGroup) XXX_Unmarshal(b []byte) error { 1126 return xxx_messageInfo_GoTest_RepeatedGroup.Unmarshal(m, b) 1127} 1128func (m *GoTest_RepeatedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1129 return xxx_messageInfo_GoTest_RepeatedGroup.Marshal(b, m, deterministic) 1130} 1131func (dst *GoTest_RepeatedGroup) XXX_Merge(src proto.Message) { 1132 xxx_messageInfo_GoTest_RepeatedGroup.Merge(dst, src) 1133} 1134func (m *GoTest_RepeatedGroup) XXX_Size() int { 1135 return xxx_messageInfo_GoTest_RepeatedGroup.Size(m) 1136} 1137func (m *GoTest_RepeatedGroup) XXX_DiscardUnknown() { 1138 xxx_messageInfo_GoTest_RepeatedGroup.DiscardUnknown(m) 1139} 1140 1141var xxx_messageInfo_GoTest_RepeatedGroup proto.InternalMessageInfo 1142 1143func (m *GoTest_RepeatedGroup) GetRequiredField() string { 1144 if m != nil && m.RequiredField != nil { 1145 return *m.RequiredField 1146 } 1147 return "" 1148} 1149 1150type GoTest_OptionalGroup struct { 1151 RequiredField *string `protobuf:"bytes,91,req,name=RequiredField" json:"RequiredField,omitempty"` 1152 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1153 XXX_unrecognized []byte `json:"-"` 1154 XXX_sizecache int32 `json:"-"` 1155} 1156 1157func (m *GoTest_OptionalGroup) Reset() { *m = GoTest_OptionalGroup{} } 1158func (m *GoTest_OptionalGroup) String() string { return proto.CompactTextString(m) } 1159func (*GoTest_OptionalGroup) ProtoMessage() {} 1160func (*GoTest_OptionalGroup) Descriptor() ([]byte, []int) { 1161 return fileDescriptor_test_74787bfc6550f8a7, []int{2, 2} 1162} 1163func (m *GoTest_OptionalGroup) XXX_Unmarshal(b []byte) error { 1164 return xxx_messageInfo_GoTest_OptionalGroup.Unmarshal(m, b) 1165} 1166func (m *GoTest_OptionalGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1167 return xxx_messageInfo_GoTest_OptionalGroup.Marshal(b, m, deterministic) 1168} 1169func (dst *GoTest_OptionalGroup) XXX_Merge(src proto.Message) { 1170 xxx_messageInfo_GoTest_OptionalGroup.Merge(dst, src) 1171} 1172func (m *GoTest_OptionalGroup) XXX_Size() int { 1173 return xxx_messageInfo_GoTest_OptionalGroup.Size(m) 1174} 1175func (m *GoTest_OptionalGroup) XXX_DiscardUnknown() { 1176 xxx_messageInfo_GoTest_OptionalGroup.DiscardUnknown(m) 1177} 1178 1179var xxx_messageInfo_GoTest_OptionalGroup proto.InternalMessageInfo 1180 1181func (m *GoTest_OptionalGroup) GetRequiredField() string { 1182 if m != nil && m.RequiredField != nil { 1183 return *m.RequiredField 1184 } 1185 return "" 1186} 1187 1188// For testing a group containing a required field. 1189type GoTestRequiredGroupField struct { 1190 Group *GoTestRequiredGroupField_Group `protobuf:"group,1,req,name=Group,json=group" json:"group,omitempty"` 1191 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1192 XXX_unrecognized []byte `json:"-"` 1193 XXX_sizecache int32 `json:"-"` 1194} 1195 1196func (m *GoTestRequiredGroupField) Reset() { *m = GoTestRequiredGroupField{} } 1197func (m *GoTestRequiredGroupField) String() string { return proto.CompactTextString(m) } 1198func (*GoTestRequiredGroupField) ProtoMessage() {} 1199func (*GoTestRequiredGroupField) Descriptor() ([]byte, []int) { 1200 return fileDescriptor_test_74787bfc6550f8a7, []int{3} 1201} 1202func (m *GoTestRequiredGroupField) XXX_Unmarshal(b []byte) error { 1203 return xxx_messageInfo_GoTestRequiredGroupField.Unmarshal(m, b) 1204} 1205func (m *GoTestRequiredGroupField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1206 return xxx_messageInfo_GoTestRequiredGroupField.Marshal(b, m, deterministic) 1207} 1208func (dst *GoTestRequiredGroupField) XXX_Merge(src proto.Message) { 1209 xxx_messageInfo_GoTestRequiredGroupField.Merge(dst, src) 1210} 1211func (m *GoTestRequiredGroupField) XXX_Size() int { 1212 return xxx_messageInfo_GoTestRequiredGroupField.Size(m) 1213} 1214func (m *GoTestRequiredGroupField) XXX_DiscardUnknown() { 1215 xxx_messageInfo_GoTestRequiredGroupField.DiscardUnknown(m) 1216} 1217 1218var xxx_messageInfo_GoTestRequiredGroupField proto.InternalMessageInfo 1219 1220func (m *GoTestRequiredGroupField) GetGroup() *GoTestRequiredGroupField_Group { 1221 if m != nil { 1222 return m.Group 1223 } 1224 return nil 1225} 1226 1227type GoTestRequiredGroupField_Group struct { 1228 Field *int32 `protobuf:"varint,2,req,name=Field" json:"Field,omitempty"` 1229 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1230 XXX_unrecognized []byte `json:"-"` 1231 XXX_sizecache int32 `json:"-"` 1232} 1233 1234func (m *GoTestRequiredGroupField_Group) Reset() { *m = GoTestRequiredGroupField_Group{} } 1235func (m *GoTestRequiredGroupField_Group) String() string { return proto.CompactTextString(m) } 1236func (*GoTestRequiredGroupField_Group) ProtoMessage() {} 1237func (*GoTestRequiredGroupField_Group) Descriptor() ([]byte, []int) { 1238 return fileDescriptor_test_74787bfc6550f8a7, []int{3, 0} 1239} 1240func (m *GoTestRequiredGroupField_Group) XXX_Unmarshal(b []byte) error { 1241 return xxx_messageInfo_GoTestRequiredGroupField_Group.Unmarshal(m, b) 1242} 1243func (m *GoTestRequiredGroupField_Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1244 return xxx_messageInfo_GoTestRequiredGroupField_Group.Marshal(b, m, deterministic) 1245} 1246func (dst *GoTestRequiredGroupField_Group) XXX_Merge(src proto.Message) { 1247 xxx_messageInfo_GoTestRequiredGroupField_Group.Merge(dst, src) 1248} 1249func (m *GoTestRequiredGroupField_Group) XXX_Size() int { 1250 return xxx_messageInfo_GoTestRequiredGroupField_Group.Size(m) 1251} 1252func (m *GoTestRequiredGroupField_Group) XXX_DiscardUnknown() { 1253 xxx_messageInfo_GoTestRequiredGroupField_Group.DiscardUnknown(m) 1254} 1255 1256var xxx_messageInfo_GoTestRequiredGroupField_Group proto.InternalMessageInfo 1257 1258func (m *GoTestRequiredGroupField_Group) GetField() int32 { 1259 if m != nil && m.Field != nil { 1260 return *m.Field 1261 } 1262 return 0 1263} 1264 1265// For testing skipping of unrecognized fields. 1266// Numbers are all big, larger than tag numbers in GoTestField, 1267// the message used in the corresponding test. 1268type GoSkipTest struct { 1269 SkipInt32 *int32 `protobuf:"varint,11,req,name=skip_int32,json=skipInt32" json:"skip_int32,omitempty"` 1270 SkipFixed32 *uint32 `protobuf:"fixed32,12,req,name=skip_fixed32,json=skipFixed32" json:"skip_fixed32,omitempty"` 1271 SkipFixed64 *uint64 `protobuf:"fixed64,13,req,name=skip_fixed64,json=skipFixed64" json:"skip_fixed64,omitempty"` 1272 SkipString *string `protobuf:"bytes,14,req,name=skip_string,json=skipString" json:"skip_string,omitempty"` 1273 Skipgroup *GoSkipTest_SkipGroup `protobuf:"group,15,req,name=SkipGroup,json=skipgroup" json:"skipgroup,omitempty"` 1274 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1275 XXX_unrecognized []byte `json:"-"` 1276 XXX_sizecache int32 `json:"-"` 1277} 1278 1279func (m *GoSkipTest) Reset() { *m = GoSkipTest{} } 1280func (m *GoSkipTest) String() string { return proto.CompactTextString(m) } 1281func (*GoSkipTest) ProtoMessage() {} 1282func (*GoSkipTest) Descriptor() ([]byte, []int) { 1283 return fileDescriptor_test_74787bfc6550f8a7, []int{4} 1284} 1285func (m *GoSkipTest) XXX_Unmarshal(b []byte) error { 1286 return xxx_messageInfo_GoSkipTest.Unmarshal(m, b) 1287} 1288func (m *GoSkipTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1289 return xxx_messageInfo_GoSkipTest.Marshal(b, m, deterministic) 1290} 1291func (dst *GoSkipTest) XXX_Merge(src proto.Message) { 1292 xxx_messageInfo_GoSkipTest.Merge(dst, src) 1293} 1294func (m *GoSkipTest) XXX_Size() int { 1295 return xxx_messageInfo_GoSkipTest.Size(m) 1296} 1297func (m *GoSkipTest) XXX_DiscardUnknown() { 1298 xxx_messageInfo_GoSkipTest.DiscardUnknown(m) 1299} 1300 1301var xxx_messageInfo_GoSkipTest proto.InternalMessageInfo 1302 1303func (m *GoSkipTest) GetSkipInt32() int32 { 1304 if m != nil && m.SkipInt32 != nil { 1305 return *m.SkipInt32 1306 } 1307 return 0 1308} 1309 1310func (m *GoSkipTest) GetSkipFixed32() uint32 { 1311 if m != nil && m.SkipFixed32 != nil { 1312 return *m.SkipFixed32 1313 } 1314 return 0 1315} 1316 1317func (m *GoSkipTest) GetSkipFixed64() uint64 { 1318 if m != nil && m.SkipFixed64 != nil { 1319 return *m.SkipFixed64 1320 } 1321 return 0 1322} 1323 1324func (m *GoSkipTest) GetSkipString() string { 1325 if m != nil && m.SkipString != nil { 1326 return *m.SkipString 1327 } 1328 return "" 1329} 1330 1331func (m *GoSkipTest) GetSkipgroup() *GoSkipTest_SkipGroup { 1332 if m != nil { 1333 return m.Skipgroup 1334 } 1335 return nil 1336} 1337 1338type GoSkipTest_SkipGroup struct { 1339 GroupInt32 *int32 `protobuf:"varint,16,req,name=group_int32,json=groupInt32" json:"group_int32,omitempty"` 1340 GroupString *string `protobuf:"bytes,17,req,name=group_string,json=groupString" json:"group_string,omitempty"` 1341 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1342 XXX_unrecognized []byte `json:"-"` 1343 XXX_sizecache int32 `json:"-"` 1344} 1345 1346func (m *GoSkipTest_SkipGroup) Reset() { *m = GoSkipTest_SkipGroup{} } 1347func (m *GoSkipTest_SkipGroup) String() string { return proto.CompactTextString(m) } 1348func (*GoSkipTest_SkipGroup) ProtoMessage() {} 1349func (*GoSkipTest_SkipGroup) Descriptor() ([]byte, []int) { 1350 return fileDescriptor_test_74787bfc6550f8a7, []int{4, 0} 1351} 1352func (m *GoSkipTest_SkipGroup) XXX_Unmarshal(b []byte) error { 1353 return xxx_messageInfo_GoSkipTest_SkipGroup.Unmarshal(m, b) 1354} 1355func (m *GoSkipTest_SkipGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1356 return xxx_messageInfo_GoSkipTest_SkipGroup.Marshal(b, m, deterministic) 1357} 1358func (dst *GoSkipTest_SkipGroup) XXX_Merge(src proto.Message) { 1359 xxx_messageInfo_GoSkipTest_SkipGroup.Merge(dst, src) 1360} 1361func (m *GoSkipTest_SkipGroup) XXX_Size() int { 1362 return xxx_messageInfo_GoSkipTest_SkipGroup.Size(m) 1363} 1364func (m *GoSkipTest_SkipGroup) XXX_DiscardUnknown() { 1365 xxx_messageInfo_GoSkipTest_SkipGroup.DiscardUnknown(m) 1366} 1367 1368var xxx_messageInfo_GoSkipTest_SkipGroup proto.InternalMessageInfo 1369 1370func (m *GoSkipTest_SkipGroup) GetGroupInt32() int32 { 1371 if m != nil && m.GroupInt32 != nil { 1372 return *m.GroupInt32 1373 } 1374 return 0 1375} 1376 1377func (m *GoSkipTest_SkipGroup) GetGroupString() string { 1378 if m != nil && m.GroupString != nil { 1379 return *m.GroupString 1380 } 1381 return "" 1382} 1383 1384// For testing packed/non-packed decoder switching. 1385// A serialized instance of one should be deserializable as the other. 1386type NonPackedTest struct { 1387 A []int32 `protobuf:"varint,1,rep,name=a" json:"a,omitempty"` 1388 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1389 XXX_unrecognized []byte `json:"-"` 1390 XXX_sizecache int32 `json:"-"` 1391} 1392 1393func (m *NonPackedTest) Reset() { *m = NonPackedTest{} } 1394func (m *NonPackedTest) String() string { return proto.CompactTextString(m) } 1395func (*NonPackedTest) ProtoMessage() {} 1396func (*NonPackedTest) Descriptor() ([]byte, []int) { 1397 return fileDescriptor_test_74787bfc6550f8a7, []int{5} 1398} 1399func (m *NonPackedTest) XXX_Unmarshal(b []byte) error { 1400 return xxx_messageInfo_NonPackedTest.Unmarshal(m, b) 1401} 1402func (m *NonPackedTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1403 return xxx_messageInfo_NonPackedTest.Marshal(b, m, deterministic) 1404} 1405func (dst *NonPackedTest) XXX_Merge(src proto.Message) { 1406 xxx_messageInfo_NonPackedTest.Merge(dst, src) 1407} 1408func (m *NonPackedTest) XXX_Size() int { 1409 return xxx_messageInfo_NonPackedTest.Size(m) 1410} 1411func (m *NonPackedTest) XXX_DiscardUnknown() { 1412 xxx_messageInfo_NonPackedTest.DiscardUnknown(m) 1413} 1414 1415var xxx_messageInfo_NonPackedTest proto.InternalMessageInfo 1416 1417func (m *NonPackedTest) GetA() []int32 { 1418 if m != nil { 1419 return m.A 1420 } 1421 return nil 1422} 1423 1424type PackedTest struct { 1425 B []int32 `protobuf:"varint,1,rep,packed,name=b" json:"b,omitempty"` 1426 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1427 XXX_unrecognized []byte `json:"-"` 1428 XXX_sizecache int32 `json:"-"` 1429} 1430 1431func (m *PackedTest) Reset() { *m = PackedTest{} } 1432func (m *PackedTest) String() string { return proto.CompactTextString(m) } 1433func (*PackedTest) ProtoMessage() {} 1434func (*PackedTest) Descriptor() ([]byte, []int) { 1435 return fileDescriptor_test_74787bfc6550f8a7, []int{6} 1436} 1437func (m *PackedTest) XXX_Unmarshal(b []byte) error { 1438 return xxx_messageInfo_PackedTest.Unmarshal(m, b) 1439} 1440func (m *PackedTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1441 return xxx_messageInfo_PackedTest.Marshal(b, m, deterministic) 1442} 1443func (dst *PackedTest) XXX_Merge(src proto.Message) { 1444 xxx_messageInfo_PackedTest.Merge(dst, src) 1445} 1446func (m *PackedTest) XXX_Size() int { 1447 return xxx_messageInfo_PackedTest.Size(m) 1448} 1449func (m *PackedTest) XXX_DiscardUnknown() { 1450 xxx_messageInfo_PackedTest.DiscardUnknown(m) 1451} 1452 1453var xxx_messageInfo_PackedTest proto.InternalMessageInfo 1454 1455func (m *PackedTest) GetB() []int32 { 1456 if m != nil { 1457 return m.B 1458 } 1459 return nil 1460} 1461 1462type MaxTag struct { 1463 // Maximum possible tag number. 1464 LastField *string `protobuf:"bytes,536870911,opt,name=last_field,json=lastField" json:"last_field,omitempty"` 1465 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1466 XXX_unrecognized []byte `json:"-"` 1467 XXX_sizecache int32 `json:"-"` 1468} 1469 1470func (m *MaxTag) Reset() { *m = MaxTag{} } 1471func (m *MaxTag) String() string { return proto.CompactTextString(m) } 1472func (*MaxTag) ProtoMessage() {} 1473func (*MaxTag) Descriptor() ([]byte, []int) { 1474 return fileDescriptor_test_74787bfc6550f8a7, []int{7} 1475} 1476func (m *MaxTag) XXX_Unmarshal(b []byte) error { 1477 return xxx_messageInfo_MaxTag.Unmarshal(m, b) 1478} 1479func (m *MaxTag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1480 return xxx_messageInfo_MaxTag.Marshal(b, m, deterministic) 1481} 1482func (dst *MaxTag) XXX_Merge(src proto.Message) { 1483 xxx_messageInfo_MaxTag.Merge(dst, src) 1484} 1485func (m *MaxTag) XXX_Size() int { 1486 return xxx_messageInfo_MaxTag.Size(m) 1487} 1488func (m *MaxTag) XXX_DiscardUnknown() { 1489 xxx_messageInfo_MaxTag.DiscardUnknown(m) 1490} 1491 1492var xxx_messageInfo_MaxTag proto.InternalMessageInfo 1493 1494func (m *MaxTag) GetLastField() string { 1495 if m != nil && m.LastField != nil { 1496 return *m.LastField 1497 } 1498 return "" 1499} 1500 1501type OldMessage struct { 1502 Nested *OldMessage_Nested `protobuf:"bytes,1,opt,name=nested" json:"nested,omitempty"` 1503 Num *int32 `protobuf:"varint,2,opt,name=num" json:"num,omitempty"` 1504 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1505 XXX_unrecognized []byte `json:"-"` 1506 XXX_sizecache int32 `json:"-"` 1507} 1508 1509func (m *OldMessage) Reset() { *m = OldMessage{} } 1510func (m *OldMessage) String() string { return proto.CompactTextString(m) } 1511func (*OldMessage) ProtoMessage() {} 1512func (*OldMessage) Descriptor() ([]byte, []int) { 1513 return fileDescriptor_test_74787bfc6550f8a7, []int{8} 1514} 1515func (m *OldMessage) XXX_Unmarshal(b []byte) error { 1516 return xxx_messageInfo_OldMessage.Unmarshal(m, b) 1517} 1518func (m *OldMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1519 return xxx_messageInfo_OldMessage.Marshal(b, m, deterministic) 1520} 1521func (dst *OldMessage) XXX_Merge(src proto.Message) { 1522 xxx_messageInfo_OldMessage.Merge(dst, src) 1523} 1524func (m *OldMessage) XXX_Size() int { 1525 return xxx_messageInfo_OldMessage.Size(m) 1526} 1527func (m *OldMessage) XXX_DiscardUnknown() { 1528 xxx_messageInfo_OldMessage.DiscardUnknown(m) 1529} 1530 1531var xxx_messageInfo_OldMessage proto.InternalMessageInfo 1532 1533func (m *OldMessage) GetNested() *OldMessage_Nested { 1534 if m != nil { 1535 return m.Nested 1536 } 1537 return nil 1538} 1539 1540func (m *OldMessage) GetNum() int32 { 1541 if m != nil && m.Num != nil { 1542 return *m.Num 1543 } 1544 return 0 1545} 1546 1547type OldMessage_Nested struct { 1548 Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` 1549 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1550 XXX_unrecognized []byte `json:"-"` 1551 XXX_sizecache int32 `json:"-"` 1552} 1553 1554func (m *OldMessage_Nested) Reset() { *m = OldMessage_Nested{} } 1555func (m *OldMessage_Nested) String() string { return proto.CompactTextString(m) } 1556func (*OldMessage_Nested) ProtoMessage() {} 1557func (*OldMessage_Nested) Descriptor() ([]byte, []int) { 1558 return fileDescriptor_test_74787bfc6550f8a7, []int{8, 0} 1559} 1560func (m *OldMessage_Nested) XXX_Unmarshal(b []byte) error { 1561 return xxx_messageInfo_OldMessage_Nested.Unmarshal(m, b) 1562} 1563func (m *OldMessage_Nested) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1564 return xxx_messageInfo_OldMessage_Nested.Marshal(b, m, deterministic) 1565} 1566func (dst *OldMessage_Nested) XXX_Merge(src proto.Message) { 1567 xxx_messageInfo_OldMessage_Nested.Merge(dst, src) 1568} 1569func (m *OldMessage_Nested) XXX_Size() int { 1570 return xxx_messageInfo_OldMessage_Nested.Size(m) 1571} 1572func (m *OldMessage_Nested) XXX_DiscardUnknown() { 1573 xxx_messageInfo_OldMessage_Nested.DiscardUnknown(m) 1574} 1575 1576var xxx_messageInfo_OldMessage_Nested proto.InternalMessageInfo 1577 1578func (m *OldMessage_Nested) GetName() string { 1579 if m != nil && m.Name != nil { 1580 return *m.Name 1581 } 1582 return "" 1583} 1584 1585// NewMessage is wire compatible with OldMessage; 1586// imagine it as a future version. 1587type NewMessage struct { 1588 Nested *NewMessage_Nested `protobuf:"bytes,1,opt,name=nested" json:"nested,omitempty"` 1589 // This is an int32 in OldMessage. 1590 Num *int64 `protobuf:"varint,2,opt,name=num" json:"num,omitempty"` 1591 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1592 XXX_unrecognized []byte `json:"-"` 1593 XXX_sizecache int32 `json:"-"` 1594} 1595 1596func (m *NewMessage) Reset() { *m = NewMessage{} } 1597func (m *NewMessage) String() string { return proto.CompactTextString(m) } 1598func (*NewMessage) ProtoMessage() {} 1599func (*NewMessage) Descriptor() ([]byte, []int) { 1600 return fileDescriptor_test_74787bfc6550f8a7, []int{9} 1601} 1602func (m *NewMessage) XXX_Unmarshal(b []byte) error { 1603 return xxx_messageInfo_NewMessage.Unmarshal(m, b) 1604} 1605func (m *NewMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1606 return xxx_messageInfo_NewMessage.Marshal(b, m, deterministic) 1607} 1608func (dst *NewMessage) XXX_Merge(src proto.Message) { 1609 xxx_messageInfo_NewMessage.Merge(dst, src) 1610} 1611func (m *NewMessage) XXX_Size() int { 1612 return xxx_messageInfo_NewMessage.Size(m) 1613} 1614func (m *NewMessage) XXX_DiscardUnknown() { 1615 xxx_messageInfo_NewMessage.DiscardUnknown(m) 1616} 1617 1618var xxx_messageInfo_NewMessage proto.InternalMessageInfo 1619 1620func (m *NewMessage) GetNested() *NewMessage_Nested { 1621 if m != nil { 1622 return m.Nested 1623 } 1624 return nil 1625} 1626 1627func (m *NewMessage) GetNum() int64 { 1628 if m != nil && m.Num != nil { 1629 return *m.Num 1630 } 1631 return 0 1632} 1633 1634type NewMessage_Nested struct { 1635 Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` 1636 FoodGroup *string `protobuf:"bytes,2,opt,name=food_group,json=foodGroup" json:"food_group,omitempty"` 1637 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1638 XXX_unrecognized []byte `json:"-"` 1639 XXX_sizecache int32 `json:"-"` 1640} 1641 1642func (m *NewMessage_Nested) Reset() { *m = NewMessage_Nested{} } 1643func (m *NewMessage_Nested) String() string { return proto.CompactTextString(m) } 1644func (*NewMessage_Nested) ProtoMessage() {} 1645func (*NewMessage_Nested) Descriptor() ([]byte, []int) { 1646 return fileDescriptor_test_74787bfc6550f8a7, []int{9, 0} 1647} 1648func (m *NewMessage_Nested) XXX_Unmarshal(b []byte) error { 1649 return xxx_messageInfo_NewMessage_Nested.Unmarshal(m, b) 1650} 1651func (m *NewMessage_Nested) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1652 return xxx_messageInfo_NewMessage_Nested.Marshal(b, m, deterministic) 1653} 1654func (dst *NewMessage_Nested) XXX_Merge(src proto.Message) { 1655 xxx_messageInfo_NewMessage_Nested.Merge(dst, src) 1656} 1657func (m *NewMessage_Nested) XXX_Size() int { 1658 return xxx_messageInfo_NewMessage_Nested.Size(m) 1659} 1660func (m *NewMessage_Nested) XXX_DiscardUnknown() { 1661 xxx_messageInfo_NewMessage_Nested.DiscardUnknown(m) 1662} 1663 1664var xxx_messageInfo_NewMessage_Nested proto.InternalMessageInfo 1665 1666func (m *NewMessage_Nested) GetName() string { 1667 if m != nil && m.Name != nil { 1668 return *m.Name 1669 } 1670 return "" 1671} 1672 1673func (m *NewMessage_Nested) GetFoodGroup() string { 1674 if m != nil && m.FoodGroup != nil { 1675 return *m.FoodGroup 1676 } 1677 return "" 1678} 1679 1680type InnerMessage struct { 1681 Host *string `protobuf:"bytes,1,req,name=host" json:"host,omitempty"` 1682 Port *int32 `protobuf:"varint,2,opt,name=port,def=4000" json:"port,omitempty"` 1683 Connected *bool `protobuf:"varint,3,opt,name=connected" json:"connected,omitempty"` 1684 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1685 XXX_unrecognized []byte `json:"-"` 1686 XXX_sizecache int32 `json:"-"` 1687} 1688 1689func (m *InnerMessage) Reset() { *m = InnerMessage{} } 1690func (m *InnerMessage) String() string { return proto.CompactTextString(m) } 1691func (*InnerMessage) ProtoMessage() {} 1692func (*InnerMessage) Descriptor() ([]byte, []int) { 1693 return fileDescriptor_test_74787bfc6550f8a7, []int{10} 1694} 1695func (m *InnerMessage) XXX_Unmarshal(b []byte) error { 1696 return xxx_messageInfo_InnerMessage.Unmarshal(m, b) 1697} 1698func (m *InnerMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1699 return xxx_messageInfo_InnerMessage.Marshal(b, m, deterministic) 1700} 1701func (dst *InnerMessage) XXX_Merge(src proto.Message) { 1702 xxx_messageInfo_InnerMessage.Merge(dst, src) 1703} 1704func (m *InnerMessage) XXX_Size() int { 1705 return xxx_messageInfo_InnerMessage.Size(m) 1706} 1707func (m *InnerMessage) XXX_DiscardUnknown() { 1708 xxx_messageInfo_InnerMessage.DiscardUnknown(m) 1709} 1710 1711var xxx_messageInfo_InnerMessage proto.InternalMessageInfo 1712 1713const Default_InnerMessage_Port int32 = 4000 1714 1715func (m *InnerMessage) GetHost() string { 1716 if m != nil && m.Host != nil { 1717 return *m.Host 1718 } 1719 return "" 1720} 1721 1722func (m *InnerMessage) GetPort() int32 { 1723 if m != nil && m.Port != nil { 1724 return *m.Port 1725 } 1726 return Default_InnerMessage_Port 1727} 1728 1729func (m *InnerMessage) GetConnected() bool { 1730 if m != nil && m.Connected != nil { 1731 return *m.Connected 1732 } 1733 return false 1734} 1735 1736type OtherMessage struct { 1737 Key *int64 `protobuf:"varint,1,opt,name=key" json:"key,omitempty"` 1738 Value []byte `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` 1739 Weight *float32 `protobuf:"fixed32,3,opt,name=weight" json:"weight,omitempty"` 1740 Inner *InnerMessage `protobuf:"bytes,4,opt,name=inner" json:"inner,omitempty"` 1741 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1742 proto.XXX_InternalExtensions `json:"-"` 1743 XXX_unrecognized []byte `json:"-"` 1744 XXX_sizecache int32 `json:"-"` 1745} 1746 1747func (m *OtherMessage) Reset() { *m = OtherMessage{} } 1748func (m *OtherMessage) String() string { return proto.CompactTextString(m) } 1749func (*OtherMessage) ProtoMessage() {} 1750func (*OtherMessage) Descriptor() ([]byte, []int) { 1751 return fileDescriptor_test_74787bfc6550f8a7, []int{11} 1752} 1753 1754var extRange_OtherMessage = []proto.ExtensionRange{ 1755 {Start: 100, End: 536870911}, 1756} 1757 1758func (*OtherMessage) ExtensionRangeArray() []proto.ExtensionRange { 1759 return extRange_OtherMessage 1760} 1761func (m *OtherMessage) XXX_Unmarshal(b []byte) error { 1762 return xxx_messageInfo_OtherMessage.Unmarshal(m, b) 1763} 1764func (m *OtherMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1765 return xxx_messageInfo_OtherMessage.Marshal(b, m, deterministic) 1766} 1767func (dst *OtherMessage) XXX_Merge(src proto.Message) { 1768 xxx_messageInfo_OtherMessage.Merge(dst, src) 1769} 1770func (m *OtherMessage) XXX_Size() int { 1771 return xxx_messageInfo_OtherMessage.Size(m) 1772} 1773func (m *OtherMessage) XXX_DiscardUnknown() { 1774 xxx_messageInfo_OtherMessage.DiscardUnknown(m) 1775} 1776 1777var xxx_messageInfo_OtherMessage proto.InternalMessageInfo 1778 1779func (m *OtherMessage) GetKey() int64 { 1780 if m != nil && m.Key != nil { 1781 return *m.Key 1782 } 1783 return 0 1784} 1785 1786func (m *OtherMessage) GetValue() []byte { 1787 if m != nil { 1788 return m.Value 1789 } 1790 return nil 1791} 1792 1793func (m *OtherMessage) GetWeight() float32 { 1794 if m != nil && m.Weight != nil { 1795 return *m.Weight 1796 } 1797 return 0 1798} 1799 1800func (m *OtherMessage) GetInner() *InnerMessage { 1801 if m != nil { 1802 return m.Inner 1803 } 1804 return nil 1805} 1806 1807type RequiredInnerMessage struct { 1808 LeoFinallyWonAnOscar *InnerMessage `protobuf:"bytes,1,req,name=leo_finally_won_an_oscar,json=leoFinallyWonAnOscar" json:"leo_finally_won_an_oscar,omitempty"` 1809 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1810 XXX_unrecognized []byte `json:"-"` 1811 XXX_sizecache int32 `json:"-"` 1812} 1813 1814func (m *RequiredInnerMessage) Reset() { *m = RequiredInnerMessage{} } 1815func (m *RequiredInnerMessage) String() string { return proto.CompactTextString(m) } 1816func (*RequiredInnerMessage) ProtoMessage() {} 1817func (*RequiredInnerMessage) Descriptor() ([]byte, []int) { 1818 return fileDescriptor_test_74787bfc6550f8a7, []int{12} 1819} 1820func (m *RequiredInnerMessage) XXX_Unmarshal(b []byte) error { 1821 return xxx_messageInfo_RequiredInnerMessage.Unmarshal(m, b) 1822} 1823func (m *RequiredInnerMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1824 return xxx_messageInfo_RequiredInnerMessage.Marshal(b, m, deterministic) 1825} 1826func (dst *RequiredInnerMessage) XXX_Merge(src proto.Message) { 1827 xxx_messageInfo_RequiredInnerMessage.Merge(dst, src) 1828} 1829func (m *RequiredInnerMessage) XXX_Size() int { 1830 return xxx_messageInfo_RequiredInnerMessage.Size(m) 1831} 1832func (m *RequiredInnerMessage) XXX_DiscardUnknown() { 1833 xxx_messageInfo_RequiredInnerMessage.DiscardUnknown(m) 1834} 1835 1836var xxx_messageInfo_RequiredInnerMessage proto.InternalMessageInfo 1837 1838func (m *RequiredInnerMessage) GetLeoFinallyWonAnOscar() *InnerMessage { 1839 if m != nil { 1840 return m.LeoFinallyWonAnOscar 1841 } 1842 return nil 1843} 1844 1845type MyMessage struct { 1846 Count *int32 `protobuf:"varint,1,req,name=count" json:"count,omitempty"` 1847 Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` 1848 Quote *string `protobuf:"bytes,3,opt,name=quote" json:"quote,omitempty"` 1849 Pet []string `protobuf:"bytes,4,rep,name=pet" json:"pet,omitempty"` 1850 Inner *InnerMessage `protobuf:"bytes,5,opt,name=inner" json:"inner,omitempty"` 1851 Others []*OtherMessage `protobuf:"bytes,6,rep,name=others" json:"others,omitempty"` 1852 WeMustGoDeeper *RequiredInnerMessage `protobuf:"bytes,13,opt,name=we_must_go_deeper,json=weMustGoDeeper" json:"we_must_go_deeper,omitempty"` 1853 RepInner []*InnerMessage `protobuf:"bytes,12,rep,name=rep_inner,json=repInner" json:"rep_inner,omitempty"` 1854 Bikeshed *MyMessage_Color `protobuf:"varint,7,opt,name=bikeshed,enum=test_proto.MyMessage_Color" json:"bikeshed,omitempty"` 1855 Somegroup *MyMessage_SomeGroup `protobuf:"group,8,opt,name=SomeGroup,json=somegroup" json:"somegroup,omitempty"` 1856 // This field becomes [][]byte in the generated code. 1857 RepBytes [][]byte `protobuf:"bytes,10,rep,name=rep_bytes,json=repBytes" json:"rep_bytes,omitempty"` 1858 Bigfloat *float64 `protobuf:"fixed64,11,opt,name=bigfloat" json:"bigfloat,omitempty"` 1859 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1860 proto.XXX_InternalExtensions `json:"-"` 1861 XXX_unrecognized []byte `json:"-"` 1862 XXX_sizecache int32 `json:"-"` 1863} 1864 1865func (m *MyMessage) Reset() { *m = MyMessage{} } 1866func (m *MyMessage) String() string { return proto.CompactTextString(m) } 1867func (*MyMessage) ProtoMessage() {} 1868func (*MyMessage) Descriptor() ([]byte, []int) { 1869 return fileDescriptor_test_74787bfc6550f8a7, []int{13} 1870} 1871 1872var extRange_MyMessage = []proto.ExtensionRange{ 1873 {Start: 100, End: 536870911}, 1874} 1875 1876func (*MyMessage) ExtensionRangeArray() []proto.ExtensionRange { 1877 return extRange_MyMessage 1878} 1879func (m *MyMessage) XXX_Unmarshal(b []byte) error { 1880 return xxx_messageInfo_MyMessage.Unmarshal(m, b) 1881} 1882func (m *MyMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1883 return xxx_messageInfo_MyMessage.Marshal(b, m, deterministic) 1884} 1885func (dst *MyMessage) XXX_Merge(src proto.Message) { 1886 xxx_messageInfo_MyMessage.Merge(dst, src) 1887} 1888func (m *MyMessage) XXX_Size() int { 1889 return xxx_messageInfo_MyMessage.Size(m) 1890} 1891func (m *MyMessage) XXX_DiscardUnknown() { 1892 xxx_messageInfo_MyMessage.DiscardUnknown(m) 1893} 1894 1895var xxx_messageInfo_MyMessage proto.InternalMessageInfo 1896 1897func (m *MyMessage) GetCount() int32 { 1898 if m != nil && m.Count != nil { 1899 return *m.Count 1900 } 1901 return 0 1902} 1903 1904func (m *MyMessage) GetName() string { 1905 if m != nil && m.Name != nil { 1906 return *m.Name 1907 } 1908 return "" 1909} 1910 1911func (m *MyMessage) GetQuote() string { 1912 if m != nil && m.Quote != nil { 1913 return *m.Quote 1914 } 1915 return "" 1916} 1917 1918func (m *MyMessage) GetPet() []string { 1919 if m != nil { 1920 return m.Pet 1921 } 1922 return nil 1923} 1924 1925func (m *MyMessage) GetInner() *InnerMessage { 1926 if m != nil { 1927 return m.Inner 1928 } 1929 return nil 1930} 1931 1932func (m *MyMessage) GetOthers() []*OtherMessage { 1933 if m != nil { 1934 return m.Others 1935 } 1936 return nil 1937} 1938 1939func (m *MyMessage) GetWeMustGoDeeper() *RequiredInnerMessage { 1940 if m != nil { 1941 return m.WeMustGoDeeper 1942 } 1943 return nil 1944} 1945 1946func (m *MyMessage) GetRepInner() []*InnerMessage { 1947 if m != nil { 1948 return m.RepInner 1949 } 1950 return nil 1951} 1952 1953func (m *MyMessage) GetBikeshed() MyMessage_Color { 1954 if m != nil && m.Bikeshed != nil { 1955 return *m.Bikeshed 1956 } 1957 return MyMessage_RED 1958} 1959 1960func (m *MyMessage) GetSomegroup() *MyMessage_SomeGroup { 1961 if m != nil { 1962 return m.Somegroup 1963 } 1964 return nil 1965} 1966 1967func (m *MyMessage) GetRepBytes() [][]byte { 1968 if m != nil { 1969 return m.RepBytes 1970 } 1971 return nil 1972} 1973 1974func (m *MyMessage) GetBigfloat() float64 { 1975 if m != nil && m.Bigfloat != nil { 1976 return *m.Bigfloat 1977 } 1978 return 0 1979} 1980 1981type MyMessage_SomeGroup struct { 1982 GroupField *int32 `protobuf:"varint,9,opt,name=group_field,json=groupField" json:"group_field,omitempty"` 1983 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1984 XXX_unrecognized []byte `json:"-"` 1985 XXX_sizecache int32 `json:"-"` 1986} 1987 1988func (m *MyMessage_SomeGroup) Reset() { *m = MyMessage_SomeGroup{} } 1989func (m *MyMessage_SomeGroup) String() string { return proto.CompactTextString(m) } 1990func (*MyMessage_SomeGroup) ProtoMessage() {} 1991func (*MyMessage_SomeGroup) Descriptor() ([]byte, []int) { 1992 return fileDescriptor_test_74787bfc6550f8a7, []int{13, 0} 1993} 1994func (m *MyMessage_SomeGroup) XXX_Unmarshal(b []byte) error { 1995 return xxx_messageInfo_MyMessage_SomeGroup.Unmarshal(m, b) 1996} 1997func (m *MyMessage_SomeGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1998 return xxx_messageInfo_MyMessage_SomeGroup.Marshal(b, m, deterministic) 1999} 2000func (dst *MyMessage_SomeGroup) XXX_Merge(src proto.Message) { 2001 xxx_messageInfo_MyMessage_SomeGroup.Merge(dst, src) 2002} 2003func (m *MyMessage_SomeGroup) XXX_Size() int { 2004 return xxx_messageInfo_MyMessage_SomeGroup.Size(m) 2005} 2006func (m *MyMessage_SomeGroup) XXX_DiscardUnknown() { 2007 xxx_messageInfo_MyMessage_SomeGroup.DiscardUnknown(m) 2008} 2009 2010var xxx_messageInfo_MyMessage_SomeGroup proto.InternalMessageInfo 2011 2012func (m *MyMessage_SomeGroup) GetGroupField() int32 { 2013 if m != nil && m.GroupField != nil { 2014 return *m.GroupField 2015 } 2016 return 0 2017} 2018 2019type Ext struct { 2020 Data *string `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"` 2021 MapField map[int32]int32 `protobuf:"bytes,2,rep,name=map_field,json=mapField" json:"map_field,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 2022 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2023 XXX_unrecognized []byte `json:"-"` 2024 XXX_sizecache int32 `json:"-"` 2025} 2026 2027func (m *Ext) Reset() { *m = Ext{} } 2028func (m *Ext) String() string { return proto.CompactTextString(m) } 2029func (*Ext) ProtoMessage() {} 2030func (*Ext) Descriptor() ([]byte, []int) { 2031 return fileDescriptor_test_74787bfc6550f8a7, []int{14} 2032} 2033func (m *Ext) XXX_Unmarshal(b []byte) error { 2034 return xxx_messageInfo_Ext.Unmarshal(m, b) 2035} 2036func (m *Ext) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2037 return xxx_messageInfo_Ext.Marshal(b, m, deterministic) 2038} 2039func (dst *Ext) XXX_Merge(src proto.Message) { 2040 xxx_messageInfo_Ext.Merge(dst, src) 2041} 2042func (m *Ext) XXX_Size() int { 2043 return xxx_messageInfo_Ext.Size(m) 2044} 2045func (m *Ext) XXX_DiscardUnknown() { 2046 xxx_messageInfo_Ext.DiscardUnknown(m) 2047} 2048 2049var xxx_messageInfo_Ext proto.InternalMessageInfo 2050 2051func (m *Ext) GetData() string { 2052 if m != nil && m.Data != nil { 2053 return *m.Data 2054 } 2055 return "" 2056} 2057 2058func (m *Ext) GetMapField() map[int32]int32 { 2059 if m != nil { 2060 return m.MapField 2061 } 2062 return nil 2063} 2064 2065var E_Ext_More = &proto.ExtensionDesc{ 2066 ExtendedType: (*MyMessage)(nil), 2067 ExtensionType: (*Ext)(nil), 2068 Field: 103, 2069 Name: "test_proto.Ext.more", 2070 Tag: "bytes,103,opt,name=more", 2071 Filename: "test_proto/test.proto", 2072} 2073 2074var E_Ext_Text = &proto.ExtensionDesc{ 2075 ExtendedType: (*MyMessage)(nil), 2076 ExtensionType: (*string)(nil), 2077 Field: 104, 2078 Name: "test_proto.Ext.text", 2079 Tag: "bytes,104,opt,name=text", 2080 Filename: "test_proto/test.proto", 2081} 2082 2083var E_Ext_Number = &proto.ExtensionDesc{ 2084 ExtendedType: (*MyMessage)(nil), 2085 ExtensionType: (*int32)(nil), 2086 Field: 105, 2087 Name: "test_proto.Ext.number", 2088 Tag: "varint,105,opt,name=number", 2089 Filename: "test_proto/test.proto", 2090} 2091 2092type ComplexExtension struct { 2093 First *int32 `protobuf:"varint,1,opt,name=first" json:"first,omitempty"` 2094 Second *int32 `protobuf:"varint,2,opt,name=second" json:"second,omitempty"` 2095 Third []int32 `protobuf:"varint,3,rep,name=third" json:"third,omitempty"` 2096 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2097 XXX_unrecognized []byte `json:"-"` 2098 XXX_sizecache int32 `json:"-"` 2099} 2100 2101func (m *ComplexExtension) Reset() { *m = ComplexExtension{} } 2102func (m *ComplexExtension) String() string { return proto.CompactTextString(m) } 2103func (*ComplexExtension) ProtoMessage() {} 2104func (*ComplexExtension) Descriptor() ([]byte, []int) { 2105 return fileDescriptor_test_74787bfc6550f8a7, []int{15} 2106} 2107func (m *ComplexExtension) XXX_Unmarshal(b []byte) error { 2108 return xxx_messageInfo_ComplexExtension.Unmarshal(m, b) 2109} 2110func (m *ComplexExtension) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2111 return xxx_messageInfo_ComplexExtension.Marshal(b, m, deterministic) 2112} 2113func (dst *ComplexExtension) XXX_Merge(src proto.Message) { 2114 xxx_messageInfo_ComplexExtension.Merge(dst, src) 2115} 2116func (m *ComplexExtension) XXX_Size() int { 2117 return xxx_messageInfo_ComplexExtension.Size(m) 2118} 2119func (m *ComplexExtension) XXX_DiscardUnknown() { 2120 xxx_messageInfo_ComplexExtension.DiscardUnknown(m) 2121} 2122 2123var xxx_messageInfo_ComplexExtension proto.InternalMessageInfo 2124 2125func (m *ComplexExtension) GetFirst() int32 { 2126 if m != nil && m.First != nil { 2127 return *m.First 2128 } 2129 return 0 2130} 2131 2132func (m *ComplexExtension) GetSecond() int32 { 2133 if m != nil && m.Second != nil { 2134 return *m.Second 2135 } 2136 return 0 2137} 2138 2139func (m *ComplexExtension) GetThird() []int32 { 2140 if m != nil { 2141 return m.Third 2142 } 2143 return nil 2144} 2145 2146type DefaultsMessage struct { 2147 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2148 proto.XXX_InternalExtensions `json:"-"` 2149 XXX_unrecognized []byte `json:"-"` 2150 XXX_sizecache int32 `json:"-"` 2151} 2152 2153func (m *DefaultsMessage) Reset() { *m = DefaultsMessage{} } 2154func (m *DefaultsMessage) String() string { return proto.CompactTextString(m) } 2155func (*DefaultsMessage) ProtoMessage() {} 2156func (*DefaultsMessage) Descriptor() ([]byte, []int) { 2157 return fileDescriptor_test_74787bfc6550f8a7, []int{16} 2158} 2159 2160var extRange_DefaultsMessage = []proto.ExtensionRange{ 2161 {Start: 100, End: 536870911}, 2162} 2163 2164func (*DefaultsMessage) ExtensionRangeArray() []proto.ExtensionRange { 2165 return extRange_DefaultsMessage 2166} 2167func (m *DefaultsMessage) XXX_Unmarshal(b []byte) error { 2168 return xxx_messageInfo_DefaultsMessage.Unmarshal(m, b) 2169} 2170func (m *DefaultsMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2171 return xxx_messageInfo_DefaultsMessage.Marshal(b, m, deterministic) 2172} 2173func (dst *DefaultsMessage) XXX_Merge(src proto.Message) { 2174 xxx_messageInfo_DefaultsMessage.Merge(dst, src) 2175} 2176func (m *DefaultsMessage) XXX_Size() int { 2177 return xxx_messageInfo_DefaultsMessage.Size(m) 2178} 2179func (m *DefaultsMessage) XXX_DiscardUnknown() { 2180 xxx_messageInfo_DefaultsMessage.DiscardUnknown(m) 2181} 2182 2183var xxx_messageInfo_DefaultsMessage proto.InternalMessageInfo 2184 2185type MyMessageSet struct { 2186 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2187 proto.XXX_InternalExtensions `protobuf_messageset:"1" json:"-"` 2188 XXX_unrecognized []byte `json:"-"` 2189 XXX_sizecache int32 `json:"-"` 2190} 2191 2192func (m *MyMessageSet) Reset() { *m = MyMessageSet{} } 2193func (m *MyMessageSet) String() string { return proto.CompactTextString(m) } 2194func (*MyMessageSet) ProtoMessage() {} 2195func (*MyMessageSet) Descriptor() ([]byte, []int) { 2196 return fileDescriptor_test_74787bfc6550f8a7, []int{17} 2197} 2198 2199func (m *MyMessageSet) MarshalJSON() ([]byte, error) { 2200 return proto.MarshalMessageSetJSON(&m.XXX_InternalExtensions) 2201} 2202func (m *MyMessageSet) UnmarshalJSON(buf []byte) error { 2203 return proto.UnmarshalMessageSetJSON(buf, &m.XXX_InternalExtensions) 2204} 2205 2206var extRange_MyMessageSet = []proto.ExtensionRange{ 2207 {Start: 100, End: 2147483646}, 2208} 2209 2210func (*MyMessageSet) ExtensionRangeArray() []proto.ExtensionRange { 2211 return extRange_MyMessageSet 2212} 2213func (m *MyMessageSet) XXX_Unmarshal(b []byte) error { 2214 return xxx_messageInfo_MyMessageSet.Unmarshal(m, b) 2215} 2216func (m *MyMessageSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2217 return xxx_messageInfo_MyMessageSet.Marshal(b, m, deterministic) 2218} 2219func (dst *MyMessageSet) XXX_Merge(src proto.Message) { 2220 xxx_messageInfo_MyMessageSet.Merge(dst, src) 2221} 2222func (m *MyMessageSet) XXX_Size() int { 2223 return xxx_messageInfo_MyMessageSet.Size(m) 2224} 2225func (m *MyMessageSet) XXX_DiscardUnknown() { 2226 xxx_messageInfo_MyMessageSet.DiscardUnknown(m) 2227} 2228 2229var xxx_messageInfo_MyMessageSet proto.InternalMessageInfo 2230 2231type Empty struct { 2232 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2233 XXX_unrecognized []byte `json:"-"` 2234 XXX_sizecache int32 `json:"-"` 2235} 2236 2237func (m *Empty) Reset() { *m = Empty{} } 2238func (m *Empty) String() string { return proto.CompactTextString(m) } 2239func (*Empty) ProtoMessage() {} 2240func (*Empty) Descriptor() ([]byte, []int) { 2241 return fileDescriptor_test_74787bfc6550f8a7, []int{18} 2242} 2243func (m *Empty) XXX_Unmarshal(b []byte) error { 2244 return xxx_messageInfo_Empty.Unmarshal(m, b) 2245} 2246func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2247 return xxx_messageInfo_Empty.Marshal(b, m, deterministic) 2248} 2249func (dst *Empty) XXX_Merge(src proto.Message) { 2250 xxx_messageInfo_Empty.Merge(dst, src) 2251} 2252func (m *Empty) XXX_Size() int { 2253 return xxx_messageInfo_Empty.Size(m) 2254} 2255func (m *Empty) XXX_DiscardUnknown() { 2256 xxx_messageInfo_Empty.DiscardUnknown(m) 2257} 2258 2259var xxx_messageInfo_Empty proto.InternalMessageInfo 2260 2261type MessageList struct { 2262 Message []*MessageList_Message `protobuf:"group,1,rep,name=Message,json=message" json:"message,omitempty"` 2263 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2264 XXX_unrecognized []byte `json:"-"` 2265 XXX_sizecache int32 `json:"-"` 2266} 2267 2268func (m *MessageList) Reset() { *m = MessageList{} } 2269func (m *MessageList) String() string { return proto.CompactTextString(m) } 2270func (*MessageList) ProtoMessage() {} 2271func (*MessageList) Descriptor() ([]byte, []int) { 2272 return fileDescriptor_test_74787bfc6550f8a7, []int{19} 2273} 2274func (m *MessageList) XXX_Unmarshal(b []byte) error { 2275 return xxx_messageInfo_MessageList.Unmarshal(m, b) 2276} 2277func (m *MessageList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2278 return xxx_messageInfo_MessageList.Marshal(b, m, deterministic) 2279} 2280func (dst *MessageList) XXX_Merge(src proto.Message) { 2281 xxx_messageInfo_MessageList.Merge(dst, src) 2282} 2283func (m *MessageList) XXX_Size() int { 2284 return xxx_messageInfo_MessageList.Size(m) 2285} 2286func (m *MessageList) XXX_DiscardUnknown() { 2287 xxx_messageInfo_MessageList.DiscardUnknown(m) 2288} 2289 2290var xxx_messageInfo_MessageList proto.InternalMessageInfo 2291 2292func (m *MessageList) GetMessage() []*MessageList_Message { 2293 if m != nil { 2294 return m.Message 2295 } 2296 return nil 2297} 2298 2299type MessageList_Message struct { 2300 Name *string `protobuf:"bytes,2,req,name=name" json:"name,omitempty"` 2301 Count *int32 `protobuf:"varint,3,req,name=count" json:"count,omitempty"` 2302 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2303 XXX_unrecognized []byte `json:"-"` 2304 XXX_sizecache int32 `json:"-"` 2305} 2306 2307func (m *MessageList_Message) Reset() { *m = MessageList_Message{} } 2308func (m *MessageList_Message) String() string { return proto.CompactTextString(m) } 2309func (*MessageList_Message) ProtoMessage() {} 2310func (*MessageList_Message) Descriptor() ([]byte, []int) { 2311 return fileDescriptor_test_74787bfc6550f8a7, []int{19, 0} 2312} 2313func (m *MessageList_Message) XXX_Unmarshal(b []byte) error { 2314 return xxx_messageInfo_MessageList_Message.Unmarshal(m, b) 2315} 2316func (m *MessageList_Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2317 return xxx_messageInfo_MessageList_Message.Marshal(b, m, deterministic) 2318} 2319func (dst *MessageList_Message) XXX_Merge(src proto.Message) { 2320 xxx_messageInfo_MessageList_Message.Merge(dst, src) 2321} 2322func (m *MessageList_Message) XXX_Size() int { 2323 return xxx_messageInfo_MessageList_Message.Size(m) 2324} 2325func (m *MessageList_Message) XXX_DiscardUnknown() { 2326 xxx_messageInfo_MessageList_Message.DiscardUnknown(m) 2327} 2328 2329var xxx_messageInfo_MessageList_Message proto.InternalMessageInfo 2330 2331func (m *MessageList_Message) GetName() string { 2332 if m != nil && m.Name != nil { 2333 return *m.Name 2334 } 2335 return "" 2336} 2337 2338func (m *MessageList_Message) GetCount() int32 { 2339 if m != nil && m.Count != nil { 2340 return *m.Count 2341 } 2342 return 0 2343} 2344 2345type Strings struct { 2346 StringField *string `protobuf:"bytes,1,opt,name=string_field,json=stringField" json:"string_field,omitempty"` 2347 BytesField []byte `protobuf:"bytes,2,opt,name=bytes_field,json=bytesField" json:"bytes_field,omitempty"` 2348 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2349 XXX_unrecognized []byte `json:"-"` 2350 XXX_sizecache int32 `json:"-"` 2351} 2352 2353func (m *Strings) Reset() { *m = Strings{} } 2354func (m *Strings) String() string { return proto.CompactTextString(m) } 2355func (*Strings) ProtoMessage() {} 2356func (*Strings) Descriptor() ([]byte, []int) { 2357 return fileDescriptor_test_74787bfc6550f8a7, []int{20} 2358} 2359func (m *Strings) XXX_Unmarshal(b []byte) error { 2360 return xxx_messageInfo_Strings.Unmarshal(m, b) 2361} 2362func (m *Strings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2363 return xxx_messageInfo_Strings.Marshal(b, m, deterministic) 2364} 2365func (dst *Strings) XXX_Merge(src proto.Message) { 2366 xxx_messageInfo_Strings.Merge(dst, src) 2367} 2368func (m *Strings) XXX_Size() int { 2369 return xxx_messageInfo_Strings.Size(m) 2370} 2371func (m *Strings) XXX_DiscardUnknown() { 2372 xxx_messageInfo_Strings.DiscardUnknown(m) 2373} 2374 2375var xxx_messageInfo_Strings proto.InternalMessageInfo 2376 2377func (m *Strings) GetStringField() string { 2378 if m != nil && m.StringField != nil { 2379 return *m.StringField 2380 } 2381 return "" 2382} 2383 2384func (m *Strings) GetBytesField() []byte { 2385 if m != nil { 2386 return m.BytesField 2387 } 2388 return nil 2389} 2390 2391type Defaults struct { 2392 // Default-valued fields of all basic types. 2393 // Same as GoTest, but copied here to make testing easier. 2394 F_Bool *bool `protobuf:"varint,1,opt,name=F_Bool,json=FBool,def=1" json:"F_Bool,omitempty"` 2395 F_Int32 *int32 `protobuf:"varint,2,opt,name=F_Int32,json=FInt32,def=32" json:"F_Int32,omitempty"` 2396 F_Int64 *int64 `protobuf:"varint,3,opt,name=F_Int64,json=FInt64,def=64" json:"F_Int64,omitempty"` 2397 F_Fixed32 *uint32 `protobuf:"fixed32,4,opt,name=F_Fixed32,json=FFixed32,def=320" json:"F_Fixed32,omitempty"` 2398 F_Fixed64 *uint64 `protobuf:"fixed64,5,opt,name=F_Fixed64,json=FFixed64,def=640" json:"F_Fixed64,omitempty"` 2399 F_Uint32 *uint32 `protobuf:"varint,6,opt,name=F_Uint32,json=FUint32,def=3200" json:"F_Uint32,omitempty"` 2400 F_Uint64 *uint64 `protobuf:"varint,7,opt,name=F_Uint64,json=FUint64,def=6400" json:"F_Uint64,omitempty"` 2401 F_Float *float32 `protobuf:"fixed32,8,opt,name=F_Float,json=FFloat,def=314159" json:"F_Float,omitempty"` 2402 F_Double *float64 `protobuf:"fixed64,9,opt,name=F_Double,json=FDouble,def=271828" json:"F_Double,omitempty"` 2403 F_String *string `protobuf:"bytes,10,opt,name=F_String,json=FString,def=hello, \"world!\"\n" json:"F_String,omitempty"` 2404 F_Bytes []byte `protobuf:"bytes,11,opt,name=F_Bytes,json=FBytes,def=Bignose" json:"F_Bytes,omitempty"` 2405 F_Sint32 *int32 `protobuf:"zigzag32,12,opt,name=F_Sint32,json=FSint32,def=-32" json:"F_Sint32,omitempty"` 2406 F_Sint64 *int64 `protobuf:"zigzag64,13,opt,name=F_Sint64,json=FSint64,def=-64" json:"F_Sint64,omitempty"` 2407 F_Enum *Defaults_Color `protobuf:"varint,14,opt,name=F_Enum,json=FEnum,enum=test_proto.Defaults_Color,def=1" json:"F_Enum,omitempty"` 2408 // More fields with crazy defaults. 2409 F_Pinf *float32 `protobuf:"fixed32,15,opt,name=F_Pinf,json=FPinf,def=inf" json:"F_Pinf,omitempty"` 2410 F_Ninf *float32 `protobuf:"fixed32,16,opt,name=F_Ninf,json=FNinf,def=-inf" json:"F_Ninf,omitempty"` 2411 F_Nan *float32 `protobuf:"fixed32,17,opt,name=F_Nan,json=FNan,def=nan" json:"F_Nan,omitempty"` 2412 // Sub-message. 2413 Sub *SubDefaults `protobuf:"bytes,18,opt,name=sub" json:"sub,omitempty"` 2414 // Redundant but explicit defaults. 2415 StrZero *string `protobuf:"bytes,19,opt,name=str_zero,json=strZero,def=" json:"str_zero,omitempty"` 2416 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2417 XXX_unrecognized []byte `json:"-"` 2418 XXX_sizecache int32 `json:"-"` 2419} 2420 2421func (m *Defaults) Reset() { *m = Defaults{} } 2422func (m *Defaults) String() string { return proto.CompactTextString(m) } 2423func (*Defaults) ProtoMessage() {} 2424func (*Defaults) Descriptor() ([]byte, []int) { 2425 return fileDescriptor_test_74787bfc6550f8a7, []int{21} 2426} 2427func (m *Defaults) XXX_Unmarshal(b []byte) error { 2428 return xxx_messageInfo_Defaults.Unmarshal(m, b) 2429} 2430func (m *Defaults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2431 return xxx_messageInfo_Defaults.Marshal(b, m, deterministic) 2432} 2433func (dst *Defaults) XXX_Merge(src proto.Message) { 2434 xxx_messageInfo_Defaults.Merge(dst, src) 2435} 2436func (m *Defaults) XXX_Size() int { 2437 return xxx_messageInfo_Defaults.Size(m) 2438} 2439func (m *Defaults) XXX_DiscardUnknown() { 2440 xxx_messageInfo_Defaults.DiscardUnknown(m) 2441} 2442 2443var xxx_messageInfo_Defaults proto.InternalMessageInfo 2444 2445const Default_Defaults_F_Bool bool = true 2446const Default_Defaults_F_Int32 int32 = 32 2447const Default_Defaults_F_Int64 int64 = 64 2448const Default_Defaults_F_Fixed32 uint32 = 320 2449const Default_Defaults_F_Fixed64 uint64 = 640 2450const Default_Defaults_F_Uint32 uint32 = 3200 2451const Default_Defaults_F_Uint64 uint64 = 6400 2452const Default_Defaults_F_Float float32 = 314159 2453const Default_Defaults_F_Double float64 = 271828 2454const Default_Defaults_F_String string = "hello, \"world!\"\n" 2455 2456var Default_Defaults_F_Bytes []byte = []byte("Bignose") 2457 2458const Default_Defaults_F_Sint32 int32 = -32 2459const Default_Defaults_F_Sint64 int64 = -64 2460const Default_Defaults_F_Enum Defaults_Color = Defaults_GREEN 2461 2462var Default_Defaults_F_Pinf float32 = float32(math.Inf(1)) 2463var Default_Defaults_F_Ninf float32 = float32(math.Inf(-1)) 2464var Default_Defaults_F_Nan float32 = float32(math.NaN()) 2465 2466func (m *Defaults) GetF_Bool() bool { 2467 if m != nil && m.F_Bool != nil { 2468 return *m.F_Bool 2469 } 2470 return Default_Defaults_F_Bool 2471} 2472 2473func (m *Defaults) GetF_Int32() int32 { 2474 if m != nil && m.F_Int32 != nil { 2475 return *m.F_Int32 2476 } 2477 return Default_Defaults_F_Int32 2478} 2479 2480func (m *Defaults) GetF_Int64() int64 { 2481 if m != nil && m.F_Int64 != nil { 2482 return *m.F_Int64 2483 } 2484 return Default_Defaults_F_Int64 2485} 2486 2487func (m *Defaults) GetF_Fixed32() uint32 { 2488 if m != nil && m.F_Fixed32 != nil { 2489 return *m.F_Fixed32 2490 } 2491 return Default_Defaults_F_Fixed32 2492} 2493 2494func (m *Defaults) GetF_Fixed64() uint64 { 2495 if m != nil && m.F_Fixed64 != nil { 2496 return *m.F_Fixed64 2497 } 2498 return Default_Defaults_F_Fixed64 2499} 2500 2501func (m *Defaults) GetF_Uint32() uint32 { 2502 if m != nil && m.F_Uint32 != nil { 2503 return *m.F_Uint32 2504 } 2505 return Default_Defaults_F_Uint32 2506} 2507 2508func (m *Defaults) GetF_Uint64() uint64 { 2509 if m != nil && m.F_Uint64 != nil { 2510 return *m.F_Uint64 2511 } 2512 return Default_Defaults_F_Uint64 2513} 2514 2515func (m *Defaults) GetF_Float() float32 { 2516 if m != nil && m.F_Float != nil { 2517 return *m.F_Float 2518 } 2519 return Default_Defaults_F_Float 2520} 2521 2522func (m *Defaults) GetF_Double() float64 { 2523 if m != nil && m.F_Double != nil { 2524 return *m.F_Double 2525 } 2526 return Default_Defaults_F_Double 2527} 2528 2529func (m *Defaults) GetF_String() string { 2530 if m != nil && m.F_String != nil { 2531 return *m.F_String 2532 } 2533 return Default_Defaults_F_String 2534} 2535 2536func (m *Defaults) GetF_Bytes() []byte { 2537 if m != nil && m.F_Bytes != nil { 2538 return m.F_Bytes 2539 } 2540 return append([]byte(nil), Default_Defaults_F_Bytes...) 2541} 2542 2543func (m *Defaults) GetF_Sint32() int32 { 2544 if m != nil && m.F_Sint32 != nil { 2545 return *m.F_Sint32 2546 } 2547 return Default_Defaults_F_Sint32 2548} 2549 2550func (m *Defaults) GetF_Sint64() int64 { 2551 if m != nil && m.F_Sint64 != nil { 2552 return *m.F_Sint64 2553 } 2554 return Default_Defaults_F_Sint64 2555} 2556 2557func (m *Defaults) GetF_Enum() Defaults_Color { 2558 if m != nil && m.F_Enum != nil { 2559 return *m.F_Enum 2560 } 2561 return Default_Defaults_F_Enum 2562} 2563 2564func (m *Defaults) GetF_Pinf() float32 { 2565 if m != nil && m.F_Pinf != nil { 2566 return *m.F_Pinf 2567 } 2568 return Default_Defaults_F_Pinf 2569} 2570 2571func (m *Defaults) GetF_Ninf() float32 { 2572 if m != nil && m.F_Ninf != nil { 2573 return *m.F_Ninf 2574 } 2575 return Default_Defaults_F_Ninf 2576} 2577 2578func (m *Defaults) GetF_Nan() float32 { 2579 if m != nil && m.F_Nan != nil { 2580 return *m.F_Nan 2581 } 2582 return Default_Defaults_F_Nan 2583} 2584 2585func (m *Defaults) GetSub() *SubDefaults { 2586 if m != nil { 2587 return m.Sub 2588 } 2589 return nil 2590} 2591 2592func (m *Defaults) GetStrZero() string { 2593 if m != nil && m.StrZero != nil { 2594 return *m.StrZero 2595 } 2596 return "" 2597} 2598 2599type SubDefaults struct { 2600 N *int64 `protobuf:"varint,1,opt,name=n,def=7" json:"n,omitempty"` 2601 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2602 XXX_unrecognized []byte `json:"-"` 2603 XXX_sizecache int32 `json:"-"` 2604} 2605 2606func (m *SubDefaults) Reset() { *m = SubDefaults{} } 2607func (m *SubDefaults) String() string { return proto.CompactTextString(m) } 2608func (*SubDefaults) ProtoMessage() {} 2609func (*SubDefaults) Descriptor() ([]byte, []int) { 2610 return fileDescriptor_test_74787bfc6550f8a7, []int{22} 2611} 2612func (m *SubDefaults) XXX_Unmarshal(b []byte) error { 2613 return xxx_messageInfo_SubDefaults.Unmarshal(m, b) 2614} 2615func (m *SubDefaults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2616 return xxx_messageInfo_SubDefaults.Marshal(b, m, deterministic) 2617} 2618func (dst *SubDefaults) XXX_Merge(src proto.Message) { 2619 xxx_messageInfo_SubDefaults.Merge(dst, src) 2620} 2621func (m *SubDefaults) XXX_Size() int { 2622 return xxx_messageInfo_SubDefaults.Size(m) 2623} 2624func (m *SubDefaults) XXX_DiscardUnknown() { 2625 xxx_messageInfo_SubDefaults.DiscardUnknown(m) 2626} 2627 2628var xxx_messageInfo_SubDefaults proto.InternalMessageInfo 2629 2630const Default_SubDefaults_N int64 = 7 2631 2632func (m *SubDefaults) GetN() int64 { 2633 if m != nil && m.N != nil { 2634 return *m.N 2635 } 2636 return Default_SubDefaults_N 2637} 2638 2639type RepeatedEnum struct { 2640 Color []RepeatedEnum_Color `protobuf:"varint,1,rep,name=color,enum=test_proto.RepeatedEnum_Color" json:"color,omitempty"` 2641 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2642 XXX_unrecognized []byte `json:"-"` 2643 XXX_sizecache int32 `json:"-"` 2644} 2645 2646func (m *RepeatedEnum) Reset() { *m = RepeatedEnum{} } 2647func (m *RepeatedEnum) String() string { return proto.CompactTextString(m) } 2648func (*RepeatedEnum) ProtoMessage() {} 2649func (*RepeatedEnum) Descriptor() ([]byte, []int) { 2650 return fileDescriptor_test_74787bfc6550f8a7, []int{23} 2651} 2652func (m *RepeatedEnum) XXX_Unmarshal(b []byte) error { 2653 return xxx_messageInfo_RepeatedEnum.Unmarshal(m, b) 2654} 2655func (m *RepeatedEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2656 return xxx_messageInfo_RepeatedEnum.Marshal(b, m, deterministic) 2657} 2658func (dst *RepeatedEnum) XXX_Merge(src proto.Message) { 2659 xxx_messageInfo_RepeatedEnum.Merge(dst, src) 2660} 2661func (m *RepeatedEnum) XXX_Size() int { 2662 return xxx_messageInfo_RepeatedEnum.Size(m) 2663} 2664func (m *RepeatedEnum) XXX_DiscardUnknown() { 2665 xxx_messageInfo_RepeatedEnum.DiscardUnknown(m) 2666} 2667 2668var xxx_messageInfo_RepeatedEnum proto.InternalMessageInfo 2669 2670func (m *RepeatedEnum) GetColor() []RepeatedEnum_Color { 2671 if m != nil { 2672 return m.Color 2673 } 2674 return nil 2675} 2676 2677type MoreRepeated struct { 2678 Bools []bool `protobuf:"varint,1,rep,name=bools" json:"bools,omitempty"` 2679 BoolsPacked []bool `protobuf:"varint,2,rep,packed,name=bools_packed,json=boolsPacked" json:"bools_packed,omitempty"` 2680 Ints []int32 `protobuf:"varint,3,rep,name=ints" json:"ints,omitempty"` 2681 IntsPacked []int32 `protobuf:"varint,4,rep,packed,name=ints_packed,json=intsPacked" json:"ints_packed,omitempty"` 2682 Int64SPacked []int64 `protobuf:"varint,7,rep,packed,name=int64s_packed,json=int64sPacked" json:"int64s_packed,omitempty"` 2683 Strings []string `protobuf:"bytes,5,rep,name=strings" json:"strings,omitempty"` 2684 Fixeds []uint32 `protobuf:"fixed32,6,rep,name=fixeds" json:"fixeds,omitempty"` 2685 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2686 XXX_unrecognized []byte `json:"-"` 2687 XXX_sizecache int32 `json:"-"` 2688} 2689 2690func (m *MoreRepeated) Reset() { *m = MoreRepeated{} } 2691func (m *MoreRepeated) String() string { return proto.CompactTextString(m) } 2692func (*MoreRepeated) ProtoMessage() {} 2693func (*MoreRepeated) Descriptor() ([]byte, []int) { 2694 return fileDescriptor_test_74787bfc6550f8a7, []int{24} 2695} 2696func (m *MoreRepeated) XXX_Unmarshal(b []byte) error { 2697 return xxx_messageInfo_MoreRepeated.Unmarshal(m, b) 2698} 2699func (m *MoreRepeated) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2700 return xxx_messageInfo_MoreRepeated.Marshal(b, m, deterministic) 2701} 2702func (dst *MoreRepeated) XXX_Merge(src proto.Message) { 2703 xxx_messageInfo_MoreRepeated.Merge(dst, src) 2704} 2705func (m *MoreRepeated) XXX_Size() int { 2706 return xxx_messageInfo_MoreRepeated.Size(m) 2707} 2708func (m *MoreRepeated) XXX_DiscardUnknown() { 2709 xxx_messageInfo_MoreRepeated.DiscardUnknown(m) 2710} 2711 2712var xxx_messageInfo_MoreRepeated proto.InternalMessageInfo 2713 2714func (m *MoreRepeated) GetBools() []bool { 2715 if m != nil { 2716 return m.Bools 2717 } 2718 return nil 2719} 2720 2721func (m *MoreRepeated) GetBoolsPacked() []bool { 2722 if m != nil { 2723 return m.BoolsPacked 2724 } 2725 return nil 2726} 2727 2728func (m *MoreRepeated) GetInts() []int32 { 2729 if m != nil { 2730 return m.Ints 2731 } 2732 return nil 2733} 2734 2735func (m *MoreRepeated) GetIntsPacked() []int32 { 2736 if m != nil { 2737 return m.IntsPacked 2738 } 2739 return nil 2740} 2741 2742func (m *MoreRepeated) GetInt64SPacked() []int64 { 2743 if m != nil { 2744 return m.Int64SPacked 2745 } 2746 return nil 2747} 2748 2749func (m *MoreRepeated) GetStrings() []string { 2750 if m != nil { 2751 return m.Strings 2752 } 2753 return nil 2754} 2755 2756func (m *MoreRepeated) GetFixeds() []uint32 { 2757 if m != nil { 2758 return m.Fixeds 2759 } 2760 return nil 2761} 2762 2763type GroupOld struct { 2764 G *GroupOld_G `protobuf:"group,101,opt,name=G,json=g" json:"g,omitempty"` 2765 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2766 XXX_unrecognized []byte `json:"-"` 2767 XXX_sizecache int32 `json:"-"` 2768} 2769 2770func (m *GroupOld) Reset() { *m = GroupOld{} } 2771func (m *GroupOld) String() string { return proto.CompactTextString(m) } 2772func (*GroupOld) ProtoMessage() {} 2773func (*GroupOld) Descriptor() ([]byte, []int) { 2774 return fileDescriptor_test_74787bfc6550f8a7, []int{25} 2775} 2776func (m *GroupOld) XXX_Unmarshal(b []byte) error { 2777 return xxx_messageInfo_GroupOld.Unmarshal(m, b) 2778} 2779func (m *GroupOld) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2780 return xxx_messageInfo_GroupOld.Marshal(b, m, deterministic) 2781} 2782func (dst *GroupOld) XXX_Merge(src proto.Message) { 2783 xxx_messageInfo_GroupOld.Merge(dst, src) 2784} 2785func (m *GroupOld) XXX_Size() int { 2786 return xxx_messageInfo_GroupOld.Size(m) 2787} 2788func (m *GroupOld) XXX_DiscardUnknown() { 2789 xxx_messageInfo_GroupOld.DiscardUnknown(m) 2790} 2791 2792var xxx_messageInfo_GroupOld proto.InternalMessageInfo 2793 2794func (m *GroupOld) GetG() *GroupOld_G { 2795 if m != nil { 2796 return m.G 2797 } 2798 return nil 2799} 2800 2801type GroupOld_G struct { 2802 X *int32 `protobuf:"varint,2,opt,name=x" json:"x,omitempty"` 2803 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2804 XXX_unrecognized []byte `json:"-"` 2805 XXX_sizecache int32 `json:"-"` 2806} 2807 2808func (m *GroupOld_G) Reset() { *m = GroupOld_G{} } 2809func (m *GroupOld_G) String() string { return proto.CompactTextString(m) } 2810func (*GroupOld_G) ProtoMessage() {} 2811func (*GroupOld_G) Descriptor() ([]byte, []int) { 2812 return fileDescriptor_test_74787bfc6550f8a7, []int{25, 0} 2813} 2814func (m *GroupOld_G) XXX_Unmarshal(b []byte) error { 2815 return xxx_messageInfo_GroupOld_G.Unmarshal(m, b) 2816} 2817func (m *GroupOld_G) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2818 return xxx_messageInfo_GroupOld_G.Marshal(b, m, deterministic) 2819} 2820func (dst *GroupOld_G) XXX_Merge(src proto.Message) { 2821 xxx_messageInfo_GroupOld_G.Merge(dst, src) 2822} 2823func (m *GroupOld_G) XXX_Size() int { 2824 return xxx_messageInfo_GroupOld_G.Size(m) 2825} 2826func (m *GroupOld_G) XXX_DiscardUnknown() { 2827 xxx_messageInfo_GroupOld_G.DiscardUnknown(m) 2828} 2829 2830var xxx_messageInfo_GroupOld_G proto.InternalMessageInfo 2831 2832func (m *GroupOld_G) GetX() int32 { 2833 if m != nil && m.X != nil { 2834 return *m.X 2835 } 2836 return 0 2837} 2838 2839type GroupNew struct { 2840 G *GroupNew_G `protobuf:"group,101,opt,name=G,json=g" json:"g,omitempty"` 2841 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2842 XXX_unrecognized []byte `json:"-"` 2843 XXX_sizecache int32 `json:"-"` 2844} 2845 2846func (m *GroupNew) Reset() { *m = GroupNew{} } 2847func (m *GroupNew) String() string { return proto.CompactTextString(m) } 2848func (*GroupNew) ProtoMessage() {} 2849func (*GroupNew) Descriptor() ([]byte, []int) { 2850 return fileDescriptor_test_74787bfc6550f8a7, []int{26} 2851} 2852func (m *GroupNew) XXX_Unmarshal(b []byte) error { 2853 return xxx_messageInfo_GroupNew.Unmarshal(m, b) 2854} 2855func (m *GroupNew) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2856 return xxx_messageInfo_GroupNew.Marshal(b, m, deterministic) 2857} 2858func (dst *GroupNew) XXX_Merge(src proto.Message) { 2859 xxx_messageInfo_GroupNew.Merge(dst, src) 2860} 2861func (m *GroupNew) XXX_Size() int { 2862 return xxx_messageInfo_GroupNew.Size(m) 2863} 2864func (m *GroupNew) XXX_DiscardUnknown() { 2865 xxx_messageInfo_GroupNew.DiscardUnknown(m) 2866} 2867 2868var xxx_messageInfo_GroupNew proto.InternalMessageInfo 2869 2870func (m *GroupNew) GetG() *GroupNew_G { 2871 if m != nil { 2872 return m.G 2873 } 2874 return nil 2875} 2876 2877type GroupNew_G struct { 2878 X *int32 `protobuf:"varint,2,opt,name=x" json:"x,omitempty"` 2879 Y *int32 `protobuf:"varint,3,opt,name=y" json:"y,omitempty"` 2880 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2881 XXX_unrecognized []byte `json:"-"` 2882 XXX_sizecache int32 `json:"-"` 2883} 2884 2885func (m *GroupNew_G) Reset() { *m = GroupNew_G{} } 2886func (m *GroupNew_G) String() string { return proto.CompactTextString(m) } 2887func (*GroupNew_G) ProtoMessage() {} 2888func (*GroupNew_G) Descriptor() ([]byte, []int) { 2889 return fileDescriptor_test_74787bfc6550f8a7, []int{26, 0} 2890} 2891func (m *GroupNew_G) XXX_Unmarshal(b []byte) error { 2892 return xxx_messageInfo_GroupNew_G.Unmarshal(m, b) 2893} 2894func (m *GroupNew_G) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2895 return xxx_messageInfo_GroupNew_G.Marshal(b, m, deterministic) 2896} 2897func (dst *GroupNew_G) XXX_Merge(src proto.Message) { 2898 xxx_messageInfo_GroupNew_G.Merge(dst, src) 2899} 2900func (m *GroupNew_G) XXX_Size() int { 2901 return xxx_messageInfo_GroupNew_G.Size(m) 2902} 2903func (m *GroupNew_G) XXX_DiscardUnknown() { 2904 xxx_messageInfo_GroupNew_G.DiscardUnknown(m) 2905} 2906 2907var xxx_messageInfo_GroupNew_G proto.InternalMessageInfo 2908 2909func (m *GroupNew_G) GetX() int32 { 2910 if m != nil && m.X != nil { 2911 return *m.X 2912 } 2913 return 0 2914} 2915 2916func (m *GroupNew_G) GetY() int32 { 2917 if m != nil && m.Y != nil { 2918 return *m.Y 2919 } 2920 return 0 2921} 2922 2923type FloatingPoint struct { 2924 F *float64 `protobuf:"fixed64,1,req,name=f" json:"f,omitempty"` 2925 Exact *bool `protobuf:"varint,2,opt,name=exact" json:"exact,omitempty"` 2926 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2927 XXX_unrecognized []byte `json:"-"` 2928 XXX_sizecache int32 `json:"-"` 2929} 2930 2931func (m *FloatingPoint) Reset() { *m = FloatingPoint{} } 2932func (m *FloatingPoint) String() string { return proto.CompactTextString(m) } 2933func (*FloatingPoint) ProtoMessage() {} 2934func (*FloatingPoint) Descriptor() ([]byte, []int) { 2935 return fileDescriptor_test_74787bfc6550f8a7, []int{27} 2936} 2937func (m *FloatingPoint) XXX_Unmarshal(b []byte) error { 2938 return xxx_messageInfo_FloatingPoint.Unmarshal(m, b) 2939} 2940func (m *FloatingPoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2941 return xxx_messageInfo_FloatingPoint.Marshal(b, m, deterministic) 2942} 2943func (dst *FloatingPoint) XXX_Merge(src proto.Message) { 2944 xxx_messageInfo_FloatingPoint.Merge(dst, src) 2945} 2946func (m *FloatingPoint) XXX_Size() int { 2947 return xxx_messageInfo_FloatingPoint.Size(m) 2948} 2949func (m *FloatingPoint) XXX_DiscardUnknown() { 2950 xxx_messageInfo_FloatingPoint.DiscardUnknown(m) 2951} 2952 2953var xxx_messageInfo_FloatingPoint proto.InternalMessageInfo 2954 2955func (m *FloatingPoint) GetF() float64 { 2956 if m != nil && m.F != nil { 2957 return *m.F 2958 } 2959 return 0 2960} 2961 2962func (m *FloatingPoint) GetExact() bool { 2963 if m != nil && m.Exact != nil { 2964 return *m.Exact 2965 } 2966 return false 2967} 2968 2969type MessageWithMap struct { 2970 NameMapping map[int32]string `protobuf:"bytes,1,rep,name=name_mapping,json=nameMapping" json:"name_mapping,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 2971 MsgMapping map[int64]*FloatingPoint `protobuf:"bytes,2,rep,name=msg_mapping,json=msgMapping" json:"msg_mapping,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 2972 ByteMapping map[bool][]byte `protobuf:"bytes,3,rep,name=byte_mapping,json=byteMapping" json:"byte_mapping,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 2973 StrToStr map[string]string `protobuf:"bytes,4,rep,name=str_to_str,json=strToStr" json:"str_to_str,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 2974 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2975 XXX_unrecognized []byte `json:"-"` 2976 XXX_sizecache int32 `json:"-"` 2977} 2978 2979func (m *MessageWithMap) Reset() { *m = MessageWithMap{} } 2980func (m *MessageWithMap) String() string { return proto.CompactTextString(m) } 2981func (*MessageWithMap) ProtoMessage() {} 2982func (*MessageWithMap) Descriptor() ([]byte, []int) { 2983 return fileDescriptor_test_74787bfc6550f8a7, []int{28} 2984} 2985func (m *MessageWithMap) XXX_Unmarshal(b []byte) error { 2986 return xxx_messageInfo_MessageWithMap.Unmarshal(m, b) 2987} 2988func (m *MessageWithMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2989 return xxx_messageInfo_MessageWithMap.Marshal(b, m, deterministic) 2990} 2991func (dst *MessageWithMap) XXX_Merge(src proto.Message) { 2992 xxx_messageInfo_MessageWithMap.Merge(dst, src) 2993} 2994func (m *MessageWithMap) XXX_Size() int { 2995 return xxx_messageInfo_MessageWithMap.Size(m) 2996} 2997func (m *MessageWithMap) XXX_DiscardUnknown() { 2998 xxx_messageInfo_MessageWithMap.DiscardUnknown(m) 2999} 3000 3001var xxx_messageInfo_MessageWithMap proto.InternalMessageInfo 3002 3003func (m *MessageWithMap) GetNameMapping() map[int32]string { 3004 if m != nil { 3005 return m.NameMapping 3006 } 3007 return nil 3008} 3009 3010func (m *MessageWithMap) GetMsgMapping() map[int64]*FloatingPoint { 3011 if m != nil { 3012 return m.MsgMapping 3013 } 3014 return nil 3015} 3016 3017func (m *MessageWithMap) GetByteMapping() map[bool][]byte { 3018 if m != nil { 3019 return m.ByteMapping 3020 } 3021 return nil 3022} 3023 3024func (m *MessageWithMap) GetStrToStr() map[string]string { 3025 if m != nil { 3026 return m.StrToStr 3027 } 3028 return nil 3029} 3030 3031type Oneof struct { 3032 // Types that are valid to be assigned to Union: 3033 // *Oneof_F_Bool 3034 // *Oneof_F_Int32 3035 // *Oneof_F_Int64 3036 // *Oneof_F_Fixed32 3037 // *Oneof_F_Fixed64 3038 // *Oneof_F_Uint32 3039 // *Oneof_F_Uint64 3040 // *Oneof_F_Float 3041 // *Oneof_F_Double 3042 // *Oneof_F_String 3043 // *Oneof_F_Bytes 3044 // *Oneof_F_Sint32 3045 // *Oneof_F_Sint64 3046 // *Oneof_F_Enum 3047 // *Oneof_F_Message 3048 // *Oneof_FGroup 3049 // *Oneof_F_Largest_Tag 3050 Union isOneof_Union `protobuf_oneof:"union"` 3051 // Types that are valid to be assigned to Tormato: 3052 // *Oneof_Value 3053 Tormato isOneof_Tormato `protobuf_oneof:"tormato"` 3054 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3055 XXX_unrecognized []byte `json:"-"` 3056 XXX_sizecache int32 `json:"-"` 3057} 3058 3059func (m *Oneof) Reset() { *m = Oneof{} } 3060func (m *Oneof) String() string { return proto.CompactTextString(m) } 3061func (*Oneof) ProtoMessage() {} 3062func (*Oneof) Descriptor() ([]byte, []int) { 3063 return fileDescriptor_test_74787bfc6550f8a7, []int{29} 3064} 3065func (m *Oneof) XXX_Unmarshal(b []byte) error { 3066 return xxx_messageInfo_Oneof.Unmarshal(m, b) 3067} 3068func (m *Oneof) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3069 return xxx_messageInfo_Oneof.Marshal(b, m, deterministic) 3070} 3071func (dst *Oneof) XXX_Merge(src proto.Message) { 3072 xxx_messageInfo_Oneof.Merge(dst, src) 3073} 3074func (m *Oneof) XXX_Size() int { 3075 return xxx_messageInfo_Oneof.Size(m) 3076} 3077func (m *Oneof) XXX_DiscardUnknown() { 3078 xxx_messageInfo_Oneof.DiscardUnknown(m) 3079} 3080 3081var xxx_messageInfo_Oneof proto.InternalMessageInfo 3082 3083type isOneof_Union interface { 3084 isOneof_Union() 3085} 3086type isOneof_Tormato interface { 3087 isOneof_Tormato() 3088} 3089 3090type Oneof_F_Bool struct { 3091 F_Bool bool `protobuf:"varint,1,opt,name=F_Bool,json=FBool,oneof"` 3092} 3093type Oneof_F_Int32 struct { 3094 F_Int32 int32 `protobuf:"varint,2,opt,name=F_Int32,json=FInt32,oneof"` 3095} 3096type Oneof_F_Int64 struct { 3097 F_Int64 int64 `protobuf:"varint,3,opt,name=F_Int64,json=FInt64,oneof"` 3098} 3099type Oneof_F_Fixed32 struct { 3100 F_Fixed32 uint32 `protobuf:"fixed32,4,opt,name=F_Fixed32,json=FFixed32,oneof"` 3101} 3102type Oneof_F_Fixed64 struct { 3103 F_Fixed64 uint64 `protobuf:"fixed64,5,opt,name=F_Fixed64,json=FFixed64,oneof"` 3104} 3105type Oneof_F_Uint32 struct { 3106 F_Uint32 uint32 `protobuf:"varint,6,opt,name=F_Uint32,json=FUint32,oneof"` 3107} 3108type Oneof_F_Uint64 struct { 3109 F_Uint64 uint64 `protobuf:"varint,7,opt,name=F_Uint64,json=FUint64,oneof"` 3110} 3111type Oneof_F_Float struct { 3112 F_Float float32 `protobuf:"fixed32,8,opt,name=F_Float,json=FFloat,oneof"` 3113} 3114type Oneof_F_Double struct { 3115 F_Double float64 `protobuf:"fixed64,9,opt,name=F_Double,json=FDouble,oneof"` 3116} 3117type Oneof_F_String struct { 3118 F_String string `protobuf:"bytes,10,opt,name=F_String,json=FString,oneof"` 3119} 3120type Oneof_F_Bytes struct { 3121 F_Bytes []byte `protobuf:"bytes,11,opt,name=F_Bytes,json=FBytes,oneof"` 3122} 3123type Oneof_F_Sint32 struct { 3124 F_Sint32 int32 `protobuf:"zigzag32,12,opt,name=F_Sint32,json=FSint32,oneof"` 3125} 3126type Oneof_F_Sint64 struct { 3127 F_Sint64 int64 `protobuf:"zigzag64,13,opt,name=F_Sint64,json=FSint64,oneof"` 3128} 3129type Oneof_F_Enum struct { 3130 F_Enum MyMessage_Color `protobuf:"varint,14,opt,name=F_Enum,json=FEnum,enum=test_proto.MyMessage_Color,oneof"` 3131} 3132type Oneof_F_Message struct { 3133 F_Message *GoTestField `protobuf:"bytes,15,opt,name=F_Message,json=FMessage,oneof"` 3134} 3135type Oneof_FGroup struct { 3136 FGroup *Oneof_F_Group `protobuf:"group,16,opt,name=F_Group,json=fGroup,oneof"` 3137} 3138type Oneof_F_Largest_Tag struct { 3139 F_Largest_Tag int32 `protobuf:"varint,536870911,opt,name=F_Largest_Tag,json=FLargestTag,oneof"` 3140} 3141type Oneof_Value struct { 3142 Value int32 `protobuf:"varint,100,opt,name=value,oneof"` 3143} 3144 3145func (*Oneof_F_Bool) isOneof_Union() {} 3146func (*Oneof_F_Int32) isOneof_Union() {} 3147func (*Oneof_F_Int64) isOneof_Union() {} 3148func (*Oneof_F_Fixed32) isOneof_Union() {} 3149func (*Oneof_F_Fixed64) isOneof_Union() {} 3150func (*Oneof_F_Uint32) isOneof_Union() {} 3151func (*Oneof_F_Uint64) isOneof_Union() {} 3152func (*Oneof_F_Float) isOneof_Union() {} 3153func (*Oneof_F_Double) isOneof_Union() {} 3154func (*Oneof_F_String) isOneof_Union() {} 3155func (*Oneof_F_Bytes) isOneof_Union() {} 3156func (*Oneof_F_Sint32) isOneof_Union() {} 3157func (*Oneof_F_Sint64) isOneof_Union() {} 3158func (*Oneof_F_Enum) isOneof_Union() {} 3159func (*Oneof_F_Message) isOneof_Union() {} 3160func (*Oneof_FGroup) isOneof_Union() {} 3161func (*Oneof_F_Largest_Tag) isOneof_Union() {} 3162func (*Oneof_Value) isOneof_Tormato() {} 3163 3164func (m *Oneof) GetUnion() isOneof_Union { 3165 if m != nil { 3166 return m.Union 3167 } 3168 return nil 3169} 3170func (m *Oneof) GetTormato() isOneof_Tormato { 3171 if m != nil { 3172 return m.Tormato 3173 } 3174 return nil 3175} 3176 3177func (m *Oneof) GetF_Bool() bool { 3178 if x, ok := m.GetUnion().(*Oneof_F_Bool); ok { 3179 return x.F_Bool 3180 } 3181 return false 3182} 3183 3184func (m *Oneof) GetF_Int32() int32 { 3185 if x, ok := m.GetUnion().(*Oneof_F_Int32); ok { 3186 return x.F_Int32 3187 } 3188 return 0 3189} 3190 3191func (m *Oneof) GetF_Int64() int64 { 3192 if x, ok := m.GetUnion().(*Oneof_F_Int64); ok { 3193 return x.F_Int64 3194 } 3195 return 0 3196} 3197 3198func (m *Oneof) GetF_Fixed32() uint32 { 3199 if x, ok := m.GetUnion().(*Oneof_F_Fixed32); ok { 3200 return x.F_Fixed32 3201 } 3202 return 0 3203} 3204 3205func (m *Oneof) GetF_Fixed64() uint64 { 3206 if x, ok := m.GetUnion().(*Oneof_F_Fixed64); ok { 3207 return x.F_Fixed64 3208 } 3209 return 0 3210} 3211 3212func (m *Oneof) GetF_Uint32() uint32 { 3213 if x, ok := m.GetUnion().(*Oneof_F_Uint32); ok { 3214 return x.F_Uint32 3215 } 3216 return 0 3217} 3218 3219func (m *Oneof) GetF_Uint64() uint64 { 3220 if x, ok := m.GetUnion().(*Oneof_F_Uint64); ok { 3221 return x.F_Uint64 3222 } 3223 return 0 3224} 3225 3226func (m *Oneof) GetF_Float() float32 { 3227 if x, ok := m.GetUnion().(*Oneof_F_Float); ok { 3228 return x.F_Float 3229 } 3230 return 0 3231} 3232 3233func (m *Oneof) GetF_Double() float64 { 3234 if x, ok := m.GetUnion().(*Oneof_F_Double); ok { 3235 return x.F_Double 3236 } 3237 return 0 3238} 3239 3240func (m *Oneof) GetF_String() string { 3241 if x, ok := m.GetUnion().(*Oneof_F_String); ok { 3242 return x.F_String 3243 } 3244 return "" 3245} 3246 3247func (m *Oneof) GetF_Bytes() []byte { 3248 if x, ok := m.GetUnion().(*Oneof_F_Bytes); ok { 3249 return x.F_Bytes 3250 } 3251 return nil 3252} 3253 3254func (m *Oneof) GetF_Sint32() int32 { 3255 if x, ok := m.GetUnion().(*Oneof_F_Sint32); ok { 3256 return x.F_Sint32 3257 } 3258 return 0 3259} 3260 3261func (m *Oneof) GetF_Sint64() int64 { 3262 if x, ok := m.GetUnion().(*Oneof_F_Sint64); ok { 3263 return x.F_Sint64 3264 } 3265 return 0 3266} 3267 3268func (m *Oneof) GetF_Enum() MyMessage_Color { 3269 if x, ok := m.GetUnion().(*Oneof_F_Enum); ok { 3270 return x.F_Enum 3271 } 3272 return MyMessage_RED 3273} 3274 3275func (m *Oneof) GetF_Message() *GoTestField { 3276 if x, ok := m.GetUnion().(*Oneof_F_Message); ok { 3277 return x.F_Message 3278 } 3279 return nil 3280} 3281 3282func (m *Oneof) GetFGroup() *Oneof_F_Group { 3283 if x, ok := m.GetUnion().(*Oneof_FGroup); ok { 3284 return x.FGroup 3285 } 3286 return nil 3287} 3288 3289func (m *Oneof) GetF_Largest_Tag() int32 { 3290 if x, ok := m.GetUnion().(*Oneof_F_Largest_Tag); ok { 3291 return x.F_Largest_Tag 3292 } 3293 return 0 3294} 3295 3296func (m *Oneof) GetValue() int32 { 3297 if x, ok := m.GetTormato().(*Oneof_Value); ok { 3298 return x.Value 3299 } 3300 return 0 3301} 3302 3303// XXX_OneofFuncs is for the internal use of the proto package. 3304func (*Oneof) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { 3305 return _Oneof_OneofMarshaler, _Oneof_OneofUnmarshaler, _Oneof_OneofSizer, []interface{}{ 3306 (*Oneof_F_Bool)(nil), 3307 (*Oneof_F_Int32)(nil), 3308 (*Oneof_F_Int64)(nil), 3309 (*Oneof_F_Fixed32)(nil), 3310 (*Oneof_F_Fixed64)(nil), 3311 (*Oneof_F_Uint32)(nil), 3312 (*Oneof_F_Uint64)(nil), 3313 (*Oneof_F_Float)(nil), 3314 (*Oneof_F_Double)(nil), 3315 (*Oneof_F_String)(nil), 3316 (*Oneof_F_Bytes)(nil), 3317 (*Oneof_F_Sint32)(nil), 3318 (*Oneof_F_Sint64)(nil), 3319 (*Oneof_F_Enum)(nil), 3320 (*Oneof_F_Message)(nil), 3321 (*Oneof_FGroup)(nil), 3322 (*Oneof_F_Largest_Tag)(nil), 3323 (*Oneof_Value)(nil), 3324 } 3325} 3326 3327func _Oneof_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 3328 m := msg.(*Oneof) 3329 // union 3330 switch x := m.Union.(type) { 3331 case *Oneof_F_Bool: 3332 t := uint64(0) 3333 if x.F_Bool { 3334 t = 1 3335 } 3336 b.EncodeVarint(1<<3 | proto.WireVarint) 3337 b.EncodeVarint(t) 3338 case *Oneof_F_Int32: 3339 b.EncodeVarint(2<<3 | proto.WireVarint) 3340 b.EncodeVarint(uint64(x.F_Int32)) 3341 case *Oneof_F_Int64: 3342 b.EncodeVarint(3<<3 | proto.WireVarint) 3343 b.EncodeVarint(uint64(x.F_Int64)) 3344 case *Oneof_F_Fixed32: 3345 b.EncodeVarint(4<<3 | proto.WireFixed32) 3346 b.EncodeFixed32(uint64(x.F_Fixed32)) 3347 case *Oneof_F_Fixed64: 3348 b.EncodeVarint(5<<3 | proto.WireFixed64) 3349 b.EncodeFixed64(uint64(x.F_Fixed64)) 3350 case *Oneof_F_Uint32: 3351 b.EncodeVarint(6<<3 | proto.WireVarint) 3352 b.EncodeVarint(uint64(x.F_Uint32)) 3353 case *Oneof_F_Uint64: 3354 b.EncodeVarint(7<<3 | proto.WireVarint) 3355 b.EncodeVarint(uint64(x.F_Uint64)) 3356 case *Oneof_F_Float: 3357 b.EncodeVarint(8<<3 | proto.WireFixed32) 3358 b.EncodeFixed32(uint64(math.Float32bits(x.F_Float))) 3359 case *Oneof_F_Double: 3360 b.EncodeVarint(9<<3 | proto.WireFixed64) 3361 b.EncodeFixed64(math.Float64bits(x.F_Double)) 3362 case *Oneof_F_String: 3363 b.EncodeVarint(10<<3 | proto.WireBytes) 3364 b.EncodeStringBytes(x.F_String) 3365 case *Oneof_F_Bytes: 3366 b.EncodeVarint(11<<3 | proto.WireBytes) 3367 b.EncodeRawBytes(x.F_Bytes) 3368 case *Oneof_F_Sint32: 3369 b.EncodeVarint(12<<3 | proto.WireVarint) 3370 b.EncodeZigzag32(uint64(x.F_Sint32)) 3371 case *Oneof_F_Sint64: 3372 b.EncodeVarint(13<<3 | proto.WireVarint) 3373 b.EncodeZigzag64(uint64(x.F_Sint64)) 3374 case *Oneof_F_Enum: 3375 b.EncodeVarint(14<<3 | proto.WireVarint) 3376 b.EncodeVarint(uint64(x.F_Enum)) 3377 case *Oneof_F_Message: 3378 b.EncodeVarint(15<<3 | proto.WireBytes) 3379 if err := b.EncodeMessage(x.F_Message); err != nil { 3380 return err 3381 } 3382 case *Oneof_FGroup: 3383 b.EncodeVarint(16<<3 | proto.WireStartGroup) 3384 if err := b.Marshal(x.FGroup); err != nil { 3385 return err 3386 } 3387 b.EncodeVarint(16<<3 | proto.WireEndGroup) 3388 case *Oneof_F_Largest_Tag: 3389 b.EncodeVarint(536870911<<3 | proto.WireVarint) 3390 b.EncodeVarint(uint64(x.F_Largest_Tag)) 3391 case nil: 3392 default: 3393 return fmt.Errorf("Oneof.Union has unexpected type %T", x) 3394 } 3395 // tormato 3396 switch x := m.Tormato.(type) { 3397 case *Oneof_Value: 3398 b.EncodeVarint(100<<3 | proto.WireVarint) 3399 b.EncodeVarint(uint64(x.Value)) 3400 case nil: 3401 default: 3402 return fmt.Errorf("Oneof.Tormato has unexpected type %T", x) 3403 } 3404 return nil 3405} 3406 3407func _Oneof_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 3408 m := msg.(*Oneof) 3409 switch tag { 3410 case 1: // union.F_Bool 3411 if wire != proto.WireVarint { 3412 return true, proto.ErrInternalBadWireType 3413 } 3414 x, err := b.DecodeVarint() 3415 m.Union = &Oneof_F_Bool{x != 0} 3416 return true, err 3417 case 2: // union.F_Int32 3418 if wire != proto.WireVarint { 3419 return true, proto.ErrInternalBadWireType 3420 } 3421 x, err := b.DecodeVarint() 3422 m.Union = &Oneof_F_Int32{int32(x)} 3423 return true, err 3424 case 3: // union.F_Int64 3425 if wire != proto.WireVarint { 3426 return true, proto.ErrInternalBadWireType 3427 } 3428 x, err := b.DecodeVarint() 3429 m.Union = &Oneof_F_Int64{int64(x)} 3430 return true, err 3431 case 4: // union.F_Fixed32 3432 if wire != proto.WireFixed32 { 3433 return true, proto.ErrInternalBadWireType 3434 } 3435 x, err := b.DecodeFixed32() 3436 m.Union = &Oneof_F_Fixed32{uint32(x)} 3437 return true, err 3438 case 5: // union.F_Fixed64 3439 if wire != proto.WireFixed64 { 3440 return true, proto.ErrInternalBadWireType 3441 } 3442 x, err := b.DecodeFixed64() 3443 m.Union = &Oneof_F_Fixed64{x} 3444 return true, err 3445 case 6: // union.F_Uint32 3446 if wire != proto.WireVarint { 3447 return true, proto.ErrInternalBadWireType 3448 } 3449 x, err := b.DecodeVarint() 3450 m.Union = &Oneof_F_Uint32{uint32(x)} 3451 return true, err 3452 case 7: // union.F_Uint64 3453 if wire != proto.WireVarint { 3454 return true, proto.ErrInternalBadWireType 3455 } 3456 x, err := b.DecodeVarint() 3457 m.Union = &Oneof_F_Uint64{x} 3458 return true, err 3459 case 8: // union.F_Float 3460 if wire != proto.WireFixed32 { 3461 return true, proto.ErrInternalBadWireType 3462 } 3463 x, err := b.DecodeFixed32() 3464 m.Union = &Oneof_F_Float{math.Float32frombits(uint32(x))} 3465 return true, err 3466 case 9: // union.F_Double 3467 if wire != proto.WireFixed64 { 3468 return true, proto.ErrInternalBadWireType 3469 } 3470 x, err := b.DecodeFixed64() 3471 m.Union = &Oneof_F_Double{math.Float64frombits(x)} 3472 return true, err 3473 case 10: // union.F_String 3474 if wire != proto.WireBytes { 3475 return true, proto.ErrInternalBadWireType 3476 } 3477 x, err := b.DecodeStringBytes() 3478 m.Union = &Oneof_F_String{x} 3479 return true, err 3480 case 11: // union.F_Bytes 3481 if wire != proto.WireBytes { 3482 return true, proto.ErrInternalBadWireType 3483 } 3484 x, err := b.DecodeRawBytes(true) 3485 m.Union = &Oneof_F_Bytes{x} 3486 return true, err 3487 case 12: // union.F_Sint32 3488 if wire != proto.WireVarint { 3489 return true, proto.ErrInternalBadWireType 3490 } 3491 x, err := b.DecodeZigzag32() 3492 m.Union = &Oneof_F_Sint32{int32(x)} 3493 return true, err 3494 case 13: // union.F_Sint64 3495 if wire != proto.WireVarint { 3496 return true, proto.ErrInternalBadWireType 3497 } 3498 x, err := b.DecodeZigzag64() 3499 m.Union = &Oneof_F_Sint64{int64(x)} 3500 return true, err 3501 case 14: // union.F_Enum 3502 if wire != proto.WireVarint { 3503 return true, proto.ErrInternalBadWireType 3504 } 3505 x, err := b.DecodeVarint() 3506 m.Union = &Oneof_F_Enum{MyMessage_Color(x)} 3507 return true, err 3508 case 15: // union.F_Message 3509 if wire != proto.WireBytes { 3510 return true, proto.ErrInternalBadWireType 3511 } 3512 msg := new(GoTestField) 3513 err := b.DecodeMessage(msg) 3514 m.Union = &Oneof_F_Message{msg} 3515 return true, err 3516 case 16: // union.f_group 3517 if wire != proto.WireStartGroup { 3518 return true, proto.ErrInternalBadWireType 3519 } 3520 msg := new(Oneof_F_Group) 3521 err := b.DecodeGroup(msg) 3522 m.Union = &Oneof_FGroup{msg} 3523 return true, err 3524 case 536870911: // union.F_Largest_Tag 3525 if wire != proto.WireVarint { 3526 return true, proto.ErrInternalBadWireType 3527 } 3528 x, err := b.DecodeVarint() 3529 m.Union = &Oneof_F_Largest_Tag{int32(x)} 3530 return true, err 3531 case 100: // tormato.value 3532 if wire != proto.WireVarint { 3533 return true, proto.ErrInternalBadWireType 3534 } 3535 x, err := b.DecodeVarint() 3536 m.Tormato = &Oneof_Value{int32(x)} 3537 return true, err 3538 default: 3539 return false, nil 3540 } 3541} 3542 3543func _Oneof_OneofSizer(msg proto.Message) (n int) { 3544 m := msg.(*Oneof) 3545 // union 3546 switch x := m.Union.(type) { 3547 case *Oneof_F_Bool: 3548 n += 1 // tag and wire 3549 n += 1 3550 case *Oneof_F_Int32: 3551 n += 1 // tag and wire 3552 n += proto.SizeVarint(uint64(x.F_Int32)) 3553 case *Oneof_F_Int64: 3554 n += 1 // tag and wire 3555 n += proto.SizeVarint(uint64(x.F_Int64)) 3556 case *Oneof_F_Fixed32: 3557 n += 1 // tag and wire 3558 n += 4 3559 case *Oneof_F_Fixed64: 3560 n += 1 // tag and wire 3561 n += 8 3562 case *Oneof_F_Uint32: 3563 n += 1 // tag and wire 3564 n += proto.SizeVarint(uint64(x.F_Uint32)) 3565 case *Oneof_F_Uint64: 3566 n += 1 // tag and wire 3567 n += proto.SizeVarint(uint64(x.F_Uint64)) 3568 case *Oneof_F_Float: 3569 n += 1 // tag and wire 3570 n += 4 3571 case *Oneof_F_Double: 3572 n += 1 // tag and wire 3573 n += 8 3574 case *Oneof_F_String: 3575 n += 1 // tag and wire 3576 n += proto.SizeVarint(uint64(len(x.F_String))) 3577 n += len(x.F_String) 3578 case *Oneof_F_Bytes: 3579 n += 1 // tag and wire 3580 n += proto.SizeVarint(uint64(len(x.F_Bytes))) 3581 n += len(x.F_Bytes) 3582 case *Oneof_F_Sint32: 3583 n += 1 // tag and wire 3584 n += proto.SizeVarint(uint64((uint32(x.F_Sint32) << 1) ^ uint32((int32(x.F_Sint32) >> 31)))) 3585 case *Oneof_F_Sint64: 3586 n += 1 // tag and wire 3587 n += proto.SizeVarint(uint64(uint64(x.F_Sint64<<1) ^ uint64((int64(x.F_Sint64) >> 63)))) 3588 case *Oneof_F_Enum: 3589 n += 1 // tag and wire 3590 n += proto.SizeVarint(uint64(x.F_Enum)) 3591 case *Oneof_F_Message: 3592 s := proto.Size(x.F_Message) 3593 n += 1 // tag and wire 3594 n += proto.SizeVarint(uint64(s)) 3595 n += s 3596 case *Oneof_FGroup: 3597 n += 2 // tag and wire 3598 n += proto.Size(x.FGroup) 3599 n += 2 // tag and wire 3600 case *Oneof_F_Largest_Tag: 3601 n += 10 // tag and wire 3602 n += proto.SizeVarint(uint64(x.F_Largest_Tag)) 3603 case nil: 3604 default: 3605 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 3606 } 3607 // tormato 3608 switch x := m.Tormato.(type) { 3609 case *Oneof_Value: 3610 n += 2 // tag and wire 3611 n += proto.SizeVarint(uint64(x.Value)) 3612 case nil: 3613 default: 3614 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 3615 } 3616 return n 3617} 3618 3619type Oneof_F_Group struct { 3620 X *int32 `protobuf:"varint,17,opt,name=x" json:"x,omitempty"` 3621 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3622 XXX_unrecognized []byte `json:"-"` 3623 XXX_sizecache int32 `json:"-"` 3624} 3625 3626func (m *Oneof_F_Group) Reset() { *m = Oneof_F_Group{} } 3627func (m *Oneof_F_Group) String() string { return proto.CompactTextString(m) } 3628func (*Oneof_F_Group) ProtoMessage() {} 3629func (*Oneof_F_Group) Descriptor() ([]byte, []int) { 3630 return fileDescriptor_test_74787bfc6550f8a7, []int{29, 0} 3631} 3632func (m *Oneof_F_Group) XXX_Unmarshal(b []byte) error { 3633 return xxx_messageInfo_Oneof_F_Group.Unmarshal(m, b) 3634} 3635func (m *Oneof_F_Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3636 return xxx_messageInfo_Oneof_F_Group.Marshal(b, m, deterministic) 3637} 3638func (dst *Oneof_F_Group) XXX_Merge(src proto.Message) { 3639 xxx_messageInfo_Oneof_F_Group.Merge(dst, src) 3640} 3641func (m *Oneof_F_Group) XXX_Size() int { 3642 return xxx_messageInfo_Oneof_F_Group.Size(m) 3643} 3644func (m *Oneof_F_Group) XXX_DiscardUnknown() { 3645 xxx_messageInfo_Oneof_F_Group.DiscardUnknown(m) 3646} 3647 3648var xxx_messageInfo_Oneof_F_Group proto.InternalMessageInfo 3649 3650func (m *Oneof_F_Group) GetX() int32 { 3651 if m != nil && m.X != nil { 3652 return *m.X 3653 } 3654 return 0 3655} 3656 3657type Communique struct { 3658 MakeMeCry *bool `protobuf:"varint,1,opt,name=make_me_cry,json=makeMeCry" json:"make_me_cry,omitempty"` 3659 // This is a oneof, called "union". 3660 // 3661 // Types that are valid to be assigned to Union: 3662 // *Communique_Number 3663 // *Communique_Name 3664 // *Communique_Data 3665 // *Communique_TempC 3666 // *Communique_Col 3667 // *Communique_Msg 3668 Union isCommunique_Union `protobuf_oneof:"union"` 3669 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3670 XXX_unrecognized []byte `json:"-"` 3671 XXX_sizecache int32 `json:"-"` 3672} 3673 3674func (m *Communique) Reset() { *m = Communique{} } 3675func (m *Communique) String() string { return proto.CompactTextString(m) } 3676func (*Communique) ProtoMessage() {} 3677func (*Communique) Descriptor() ([]byte, []int) { 3678 return fileDescriptor_test_74787bfc6550f8a7, []int{30} 3679} 3680func (m *Communique) XXX_Unmarshal(b []byte) error { 3681 return xxx_messageInfo_Communique.Unmarshal(m, b) 3682} 3683func (m *Communique) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3684 return xxx_messageInfo_Communique.Marshal(b, m, deterministic) 3685} 3686func (dst *Communique) XXX_Merge(src proto.Message) { 3687 xxx_messageInfo_Communique.Merge(dst, src) 3688} 3689func (m *Communique) XXX_Size() int { 3690 return xxx_messageInfo_Communique.Size(m) 3691} 3692func (m *Communique) XXX_DiscardUnknown() { 3693 xxx_messageInfo_Communique.DiscardUnknown(m) 3694} 3695 3696var xxx_messageInfo_Communique proto.InternalMessageInfo 3697 3698type isCommunique_Union interface { 3699 isCommunique_Union() 3700} 3701 3702type Communique_Number struct { 3703 Number int32 `protobuf:"varint,5,opt,name=number,oneof"` 3704} 3705type Communique_Name struct { 3706 Name string `protobuf:"bytes,6,opt,name=name,oneof"` 3707} 3708type Communique_Data struct { 3709 Data []byte `protobuf:"bytes,7,opt,name=data,oneof"` 3710} 3711type Communique_TempC struct { 3712 TempC float64 `protobuf:"fixed64,8,opt,name=temp_c,json=tempC,oneof"` 3713} 3714type Communique_Col struct { 3715 Col MyMessage_Color `protobuf:"varint,9,opt,name=col,enum=test_proto.MyMessage_Color,oneof"` 3716} 3717type Communique_Msg struct { 3718 Msg *Strings `protobuf:"bytes,10,opt,name=msg,oneof"` 3719} 3720 3721func (*Communique_Number) isCommunique_Union() {} 3722func (*Communique_Name) isCommunique_Union() {} 3723func (*Communique_Data) isCommunique_Union() {} 3724func (*Communique_TempC) isCommunique_Union() {} 3725func (*Communique_Col) isCommunique_Union() {} 3726func (*Communique_Msg) isCommunique_Union() {} 3727 3728func (m *Communique) GetUnion() isCommunique_Union { 3729 if m != nil { 3730 return m.Union 3731 } 3732 return nil 3733} 3734 3735func (m *Communique) GetMakeMeCry() bool { 3736 if m != nil && m.MakeMeCry != nil { 3737 return *m.MakeMeCry 3738 } 3739 return false 3740} 3741 3742func (m *Communique) GetNumber() int32 { 3743 if x, ok := m.GetUnion().(*Communique_Number); ok { 3744 return x.Number 3745 } 3746 return 0 3747} 3748 3749func (m *Communique) GetName() string { 3750 if x, ok := m.GetUnion().(*Communique_Name); ok { 3751 return x.Name 3752 } 3753 return "" 3754} 3755 3756func (m *Communique) GetData() []byte { 3757 if x, ok := m.GetUnion().(*Communique_Data); ok { 3758 return x.Data 3759 } 3760 return nil 3761} 3762 3763func (m *Communique) GetTempC() float64 { 3764 if x, ok := m.GetUnion().(*Communique_TempC); ok { 3765 return x.TempC 3766 } 3767 return 0 3768} 3769 3770func (m *Communique) GetCol() MyMessage_Color { 3771 if x, ok := m.GetUnion().(*Communique_Col); ok { 3772 return x.Col 3773 } 3774 return MyMessage_RED 3775} 3776 3777func (m *Communique) GetMsg() *Strings { 3778 if x, ok := m.GetUnion().(*Communique_Msg); ok { 3779 return x.Msg 3780 } 3781 return nil 3782} 3783 3784// XXX_OneofFuncs is for the internal use of the proto package. 3785func (*Communique) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { 3786 return _Communique_OneofMarshaler, _Communique_OneofUnmarshaler, _Communique_OneofSizer, []interface{}{ 3787 (*Communique_Number)(nil), 3788 (*Communique_Name)(nil), 3789 (*Communique_Data)(nil), 3790 (*Communique_TempC)(nil), 3791 (*Communique_Col)(nil), 3792 (*Communique_Msg)(nil), 3793 } 3794} 3795 3796func _Communique_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 3797 m := msg.(*Communique) 3798 // union 3799 switch x := m.Union.(type) { 3800 case *Communique_Number: 3801 b.EncodeVarint(5<<3 | proto.WireVarint) 3802 b.EncodeVarint(uint64(x.Number)) 3803 case *Communique_Name: 3804 b.EncodeVarint(6<<3 | proto.WireBytes) 3805 b.EncodeStringBytes(x.Name) 3806 case *Communique_Data: 3807 b.EncodeVarint(7<<3 | proto.WireBytes) 3808 b.EncodeRawBytes(x.Data) 3809 case *Communique_TempC: 3810 b.EncodeVarint(8<<3 | proto.WireFixed64) 3811 b.EncodeFixed64(math.Float64bits(x.TempC)) 3812 case *Communique_Col: 3813 b.EncodeVarint(9<<3 | proto.WireVarint) 3814 b.EncodeVarint(uint64(x.Col)) 3815 case *Communique_Msg: 3816 b.EncodeVarint(10<<3 | proto.WireBytes) 3817 if err := b.EncodeMessage(x.Msg); err != nil { 3818 return err 3819 } 3820 case nil: 3821 default: 3822 return fmt.Errorf("Communique.Union has unexpected type %T", x) 3823 } 3824 return nil 3825} 3826 3827func _Communique_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 3828 m := msg.(*Communique) 3829 switch tag { 3830 case 5: // union.number 3831 if wire != proto.WireVarint { 3832 return true, proto.ErrInternalBadWireType 3833 } 3834 x, err := b.DecodeVarint() 3835 m.Union = &Communique_Number{int32(x)} 3836 return true, err 3837 case 6: // union.name 3838 if wire != proto.WireBytes { 3839 return true, proto.ErrInternalBadWireType 3840 } 3841 x, err := b.DecodeStringBytes() 3842 m.Union = &Communique_Name{x} 3843 return true, err 3844 case 7: // union.data 3845 if wire != proto.WireBytes { 3846 return true, proto.ErrInternalBadWireType 3847 } 3848 x, err := b.DecodeRawBytes(true) 3849 m.Union = &Communique_Data{x} 3850 return true, err 3851 case 8: // union.temp_c 3852 if wire != proto.WireFixed64 { 3853 return true, proto.ErrInternalBadWireType 3854 } 3855 x, err := b.DecodeFixed64() 3856 m.Union = &Communique_TempC{math.Float64frombits(x)} 3857 return true, err 3858 case 9: // union.col 3859 if wire != proto.WireVarint { 3860 return true, proto.ErrInternalBadWireType 3861 } 3862 x, err := b.DecodeVarint() 3863 m.Union = &Communique_Col{MyMessage_Color(x)} 3864 return true, err 3865 case 10: // union.msg 3866 if wire != proto.WireBytes { 3867 return true, proto.ErrInternalBadWireType 3868 } 3869 msg := new(Strings) 3870 err := b.DecodeMessage(msg) 3871 m.Union = &Communique_Msg{msg} 3872 return true, err 3873 default: 3874 return false, nil 3875 } 3876} 3877 3878func _Communique_OneofSizer(msg proto.Message) (n int) { 3879 m := msg.(*Communique) 3880 // union 3881 switch x := m.Union.(type) { 3882 case *Communique_Number: 3883 n += 1 // tag and wire 3884 n += proto.SizeVarint(uint64(x.Number)) 3885 case *Communique_Name: 3886 n += 1 // tag and wire 3887 n += proto.SizeVarint(uint64(len(x.Name))) 3888 n += len(x.Name) 3889 case *Communique_Data: 3890 n += 1 // tag and wire 3891 n += proto.SizeVarint(uint64(len(x.Data))) 3892 n += len(x.Data) 3893 case *Communique_TempC: 3894 n += 1 // tag and wire 3895 n += 8 3896 case *Communique_Col: 3897 n += 1 // tag and wire 3898 n += proto.SizeVarint(uint64(x.Col)) 3899 case *Communique_Msg: 3900 s := proto.Size(x.Msg) 3901 n += 1 // tag and wire 3902 n += proto.SizeVarint(uint64(s)) 3903 n += s 3904 case nil: 3905 default: 3906 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 3907 } 3908 return n 3909} 3910 3911var E_Greeting = &proto.ExtensionDesc{ 3912 ExtendedType: (*MyMessage)(nil), 3913 ExtensionType: ([]string)(nil), 3914 Field: 106, 3915 Name: "test_proto.greeting", 3916 Tag: "bytes,106,rep,name=greeting", 3917 Filename: "test_proto/test.proto", 3918} 3919 3920var E_Complex = &proto.ExtensionDesc{ 3921 ExtendedType: (*OtherMessage)(nil), 3922 ExtensionType: (*ComplexExtension)(nil), 3923 Field: 200, 3924 Name: "test_proto.complex", 3925 Tag: "bytes,200,opt,name=complex", 3926 Filename: "test_proto/test.proto", 3927} 3928 3929var E_RComplex = &proto.ExtensionDesc{ 3930 ExtendedType: (*OtherMessage)(nil), 3931 ExtensionType: ([]*ComplexExtension)(nil), 3932 Field: 201, 3933 Name: "test_proto.r_complex", 3934 Tag: "bytes,201,rep,name=r_complex,json=rComplex", 3935 Filename: "test_proto/test.proto", 3936} 3937 3938var E_NoDefaultDouble = &proto.ExtensionDesc{ 3939 ExtendedType: (*DefaultsMessage)(nil), 3940 ExtensionType: (*float64)(nil), 3941 Field: 101, 3942 Name: "test_proto.no_default_double", 3943 Tag: "fixed64,101,opt,name=no_default_double,json=noDefaultDouble", 3944 Filename: "test_proto/test.proto", 3945} 3946 3947var E_NoDefaultFloat = &proto.ExtensionDesc{ 3948 ExtendedType: (*DefaultsMessage)(nil), 3949 ExtensionType: (*float32)(nil), 3950 Field: 102, 3951 Name: "test_proto.no_default_float", 3952 Tag: "fixed32,102,opt,name=no_default_float,json=noDefaultFloat", 3953 Filename: "test_proto/test.proto", 3954} 3955 3956var E_NoDefaultInt32 = &proto.ExtensionDesc{ 3957 ExtendedType: (*DefaultsMessage)(nil), 3958 ExtensionType: (*int32)(nil), 3959 Field: 103, 3960 Name: "test_proto.no_default_int32", 3961 Tag: "varint,103,opt,name=no_default_int32,json=noDefaultInt32", 3962 Filename: "test_proto/test.proto", 3963} 3964 3965var E_NoDefaultInt64 = &proto.ExtensionDesc{ 3966 ExtendedType: (*DefaultsMessage)(nil), 3967 ExtensionType: (*int64)(nil), 3968 Field: 104, 3969 Name: "test_proto.no_default_int64", 3970 Tag: "varint,104,opt,name=no_default_int64,json=noDefaultInt64", 3971 Filename: "test_proto/test.proto", 3972} 3973 3974var E_NoDefaultUint32 = &proto.ExtensionDesc{ 3975 ExtendedType: (*DefaultsMessage)(nil), 3976 ExtensionType: (*uint32)(nil), 3977 Field: 105, 3978 Name: "test_proto.no_default_uint32", 3979 Tag: "varint,105,opt,name=no_default_uint32,json=noDefaultUint32", 3980 Filename: "test_proto/test.proto", 3981} 3982 3983var E_NoDefaultUint64 = &proto.ExtensionDesc{ 3984 ExtendedType: (*DefaultsMessage)(nil), 3985 ExtensionType: (*uint64)(nil), 3986 Field: 106, 3987 Name: "test_proto.no_default_uint64", 3988 Tag: "varint,106,opt,name=no_default_uint64,json=noDefaultUint64", 3989 Filename: "test_proto/test.proto", 3990} 3991 3992var E_NoDefaultSint32 = &proto.ExtensionDesc{ 3993 ExtendedType: (*DefaultsMessage)(nil), 3994 ExtensionType: (*int32)(nil), 3995 Field: 107, 3996 Name: "test_proto.no_default_sint32", 3997 Tag: "zigzag32,107,opt,name=no_default_sint32,json=noDefaultSint32", 3998 Filename: "test_proto/test.proto", 3999} 4000 4001var E_NoDefaultSint64 = &proto.ExtensionDesc{ 4002 ExtendedType: (*DefaultsMessage)(nil), 4003 ExtensionType: (*int64)(nil), 4004 Field: 108, 4005 Name: "test_proto.no_default_sint64", 4006 Tag: "zigzag64,108,opt,name=no_default_sint64,json=noDefaultSint64", 4007 Filename: "test_proto/test.proto", 4008} 4009 4010var E_NoDefaultFixed32 = &proto.ExtensionDesc{ 4011 ExtendedType: (*DefaultsMessage)(nil), 4012 ExtensionType: (*uint32)(nil), 4013 Field: 109, 4014 Name: "test_proto.no_default_fixed32", 4015 Tag: "fixed32,109,opt,name=no_default_fixed32,json=noDefaultFixed32", 4016 Filename: "test_proto/test.proto", 4017} 4018 4019var E_NoDefaultFixed64 = &proto.ExtensionDesc{ 4020 ExtendedType: (*DefaultsMessage)(nil), 4021 ExtensionType: (*uint64)(nil), 4022 Field: 110, 4023 Name: "test_proto.no_default_fixed64", 4024 Tag: "fixed64,110,opt,name=no_default_fixed64,json=noDefaultFixed64", 4025 Filename: "test_proto/test.proto", 4026} 4027 4028var E_NoDefaultSfixed32 = &proto.ExtensionDesc{ 4029 ExtendedType: (*DefaultsMessage)(nil), 4030 ExtensionType: (*int32)(nil), 4031 Field: 111, 4032 Name: "test_proto.no_default_sfixed32", 4033 Tag: "fixed32,111,opt,name=no_default_sfixed32,json=noDefaultSfixed32", 4034 Filename: "test_proto/test.proto", 4035} 4036 4037var E_NoDefaultSfixed64 = &proto.ExtensionDesc{ 4038 ExtendedType: (*DefaultsMessage)(nil), 4039 ExtensionType: (*int64)(nil), 4040 Field: 112, 4041 Name: "test_proto.no_default_sfixed64", 4042 Tag: "fixed64,112,opt,name=no_default_sfixed64,json=noDefaultSfixed64", 4043 Filename: "test_proto/test.proto", 4044} 4045 4046var E_NoDefaultBool = &proto.ExtensionDesc{ 4047 ExtendedType: (*DefaultsMessage)(nil), 4048 ExtensionType: (*bool)(nil), 4049 Field: 113, 4050 Name: "test_proto.no_default_bool", 4051 Tag: "varint,113,opt,name=no_default_bool,json=noDefaultBool", 4052 Filename: "test_proto/test.proto", 4053} 4054 4055var E_NoDefaultString = &proto.ExtensionDesc{ 4056 ExtendedType: (*DefaultsMessage)(nil), 4057 ExtensionType: (*string)(nil), 4058 Field: 114, 4059 Name: "test_proto.no_default_string", 4060 Tag: "bytes,114,opt,name=no_default_string,json=noDefaultString", 4061 Filename: "test_proto/test.proto", 4062} 4063 4064var E_NoDefaultBytes = &proto.ExtensionDesc{ 4065 ExtendedType: (*DefaultsMessage)(nil), 4066 ExtensionType: ([]byte)(nil), 4067 Field: 115, 4068 Name: "test_proto.no_default_bytes", 4069 Tag: "bytes,115,opt,name=no_default_bytes,json=noDefaultBytes", 4070 Filename: "test_proto/test.proto", 4071} 4072 4073var E_NoDefaultEnum = &proto.ExtensionDesc{ 4074 ExtendedType: (*DefaultsMessage)(nil), 4075 ExtensionType: (*DefaultsMessage_DefaultsEnum)(nil), 4076 Field: 116, 4077 Name: "test_proto.no_default_enum", 4078 Tag: "varint,116,opt,name=no_default_enum,json=noDefaultEnum,enum=test_proto.DefaultsMessage_DefaultsEnum", 4079 Filename: "test_proto/test.proto", 4080} 4081 4082var E_DefaultDouble = &proto.ExtensionDesc{ 4083 ExtendedType: (*DefaultsMessage)(nil), 4084 ExtensionType: (*float64)(nil), 4085 Field: 201, 4086 Name: "test_proto.default_double", 4087 Tag: "fixed64,201,opt,name=default_double,json=defaultDouble,def=3.1415", 4088 Filename: "test_proto/test.proto", 4089} 4090 4091var E_DefaultFloat = &proto.ExtensionDesc{ 4092 ExtendedType: (*DefaultsMessage)(nil), 4093 ExtensionType: (*float32)(nil), 4094 Field: 202, 4095 Name: "test_proto.default_float", 4096 Tag: "fixed32,202,opt,name=default_float,json=defaultFloat,def=3.14", 4097 Filename: "test_proto/test.proto", 4098} 4099 4100var E_DefaultInt32 = &proto.ExtensionDesc{ 4101 ExtendedType: (*DefaultsMessage)(nil), 4102 ExtensionType: (*int32)(nil), 4103 Field: 203, 4104 Name: "test_proto.default_int32", 4105 Tag: "varint,203,opt,name=default_int32,json=defaultInt32,def=42", 4106 Filename: "test_proto/test.proto", 4107} 4108 4109var E_DefaultInt64 = &proto.ExtensionDesc{ 4110 ExtendedType: (*DefaultsMessage)(nil), 4111 ExtensionType: (*int64)(nil), 4112 Field: 204, 4113 Name: "test_proto.default_int64", 4114 Tag: "varint,204,opt,name=default_int64,json=defaultInt64,def=43", 4115 Filename: "test_proto/test.proto", 4116} 4117 4118var E_DefaultUint32 = &proto.ExtensionDesc{ 4119 ExtendedType: (*DefaultsMessage)(nil), 4120 ExtensionType: (*uint32)(nil), 4121 Field: 205, 4122 Name: "test_proto.default_uint32", 4123 Tag: "varint,205,opt,name=default_uint32,json=defaultUint32,def=44", 4124 Filename: "test_proto/test.proto", 4125} 4126 4127var E_DefaultUint64 = &proto.ExtensionDesc{ 4128 ExtendedType: (*DefaultsMessage)(nil), 4129 ExtensionType: (*uint64)(nil), 4130 Field: 206, 4131 Name: "test_proto.default_uint64", 4132 Tag: "varint,206,opt,name=default_uint64,json=defaultUint64,def=45", 4133 Filename: "test_proto/test.proto", 4134} 4135 4136var E_DefaultSint32 = &proto.ExtensionDesc{ 4137 ExtendedType: (*DefaultsMessage)(nil), 4138 ExtensionType: (*int32)(nil), 4139 Field: 207, 4140 Name: "test_proto.default_sint32", 4141 Tag: "zigzag32,207,opt,name=default_sint32,json=defaultSint32,def=46", 4142 Filename: "test_proto/test.proto", 4143} 4144 4145var E_DefaultSint64 = &proto.ExtensionDesc{ 4146 ExtendedType: (*DefaultsMessage)(nil), 4147 ExtensionType: (*int64)(nil), 4148 Field: 208, 4149 Name: "test_proto.default_sint64", 4150 Tag: "zigzag64,208,opt,name=default_sint64,json=defaultSint64,def=47", 4151 Filename: "test_proto/test.proto", 4152} 4153 4154var E_DefaultFixed32 = &proto.ExtensionDesc{ 4155 ExtendedType: (*DefaultsMessage)(nil), 4156 ExtensionType: (*uint32)(nil), 4157 Field: 209, 4158 Name: "test_proto.default_fixed32", 4159 Tag: "fixed32,209,opt,name=default_fixed32,json=defaultFixed32,def=48", 4160 Filename: "test_proto/test.proto", 4161} 4162 4163var E_DefaultFixed64 = &proto.ExtensionDesc{ 4164 ExtendedType: (*DefaultsMessage)(nil), 4165 ExtensionType: (*uint64)(nil), 4166 Field: 210, 4167 Name: "test_proto.default_fixed64", 4168 Tag: "fixed64,210,opt,name=default_fixed64,json=defaultFixed64,def=49", 4169 Filename: "test_proto/test.proto", 4170} 4171 4172var E_DefaultSfixed32 = &proto.ExtensionDesc{ 4173 ExtendedType: (*DefaultsMessage)(nil), 4174 ExtensionType: (*int32)(nil), 4175 Field: 211, 4176 Name: "test_proto.default_sfixed32", 4177 Tag: "fixed32,211,opt,name=default_sfixed32,json=defaultSfixed32,def=50", 4178 Filename: "test_proto/test.proto", 4179} 4180 4181var E_DefaultSfixed64 = &proto.ExtensionDesc{ 4182 ExtendedType: (*DefaultsMessage)(nil), 4183 ExtensionType: (*int64)(nil), 4184 Field: 212, 4185 Name: "test_proto.default_sfixed64", 4186 Tag: "fixed64,212,opt,name=default_sfixed64,json=defaultSfixed64,def=51", 4187 Filename: "test_proto/test.proto", 4188} 4189 4190var E_DefaultBool = &proto.ExtensionDesc{ 4191 ExtendedType: (*DefaultsMessage)(nil), 4192 ExtensionType: (*bool)(nil), 4193 Field: 213, 4194 Name: "test_proto.default_bool", 4195 Tag: "varint,213,opt,name=default_bool,json=defaultBool,def=1", 4196 Filename: "test_proto/test.proto", 4197} 4198 4199var E_DefaultString = &proto.ExtensionDesc{ 4200 ExtendedType: (*DefaultsMessage)(nil), 4201 ExtensionType: (*string)(nil), 4202 Field: 214, 4203 Name: "test_proto.default_string", 4204 Tag: "bytes,214,opt,name=default_string,json=defaultString,def=Hello, string,def=foo", 4205 Filename: "test_proto/test.proto", 4206} 4207 4208var E_DefaultBytes = &proto.ExtensionDesc{ 4209 ExtendedType: (*DefaultsMessage)(nil), 4210 ExtensionType: ([]byte)(nil), 4211 Field: 215, 4212 Name: "test_proto.default_bytes", 4213 Tag: "bytes,215,opt,name=default_bytes,json=defaultBytes,def=Hello, bytes", 4214 Filename: "test_proto/test.proto", 4215} 4216 4217var E_DefaultEnum = &proto.ExtensionDesc{ 4218 ExtendedType: (*DefaultsMessage)(nil), 4219 ExtensionType: (*DefaultsMessage_DefaultsEnum)(nil), 4220 Field: 216, 4221 Name: "test_proto.default_enum", 4222 Tag: "varint,216,opt,name=default_enum,json=defaultEnum,enum=test_proto.DefaultsMessage_DefaultsEnum,def=1", 4223 Filename: "test_proto/test.proto", 4224} 4225 4226var E_X201 = &proto.ExtensionDesc{ 4227 ExtendedType: (*MyMessageSet)(nil), 4228 ExtensionType: (*Empty)(nil), 4229 Field: 201, 4230 Name: "test_proto.x201", 4231 Tag: "bytes,201,opt,name=x201", 4232 Filename: "test_proto/test.proto", 4233} 4234 4235var E_X202 = &proto.ExtensionDesc{ 4236 ExtendedType: (*MyMessageSet)(nil), 4237 ExtensionType: (*Empty)(nil), 4238 Field: 202, 4239 Name: "test_proto.x202", 4240 Tag: "bytes,202,opt,name=x202", 4241 Filename: "test_proto/test.proto", 4242} 4243 4244var E_X203 = &proto.ExtensionDesc{ 4245 ExtendedType: (*MyMessageSet)(nil), 4246 ExtensionType: (*Empty)(nil), 4247 Field: 203, 4248 Name: "test_proto.x203", 4249 Tag: "bytes,203,opt,name=x203", 4250 Filename: "test_proto/test.proto", 4251} 4252 4253var E_X204 = &proto.ExtensionDesc{ 4254 ExtendedType: (*MyMessageSet)(nil), 4255 ExtensionType: (*Empty)(nil), 4256 Field: 204, 4257 Name: "test_proto.x204", 4258 Tag: "bytes,204,opt,name=x204", 4259 Filename: "test_proto/test.proto", 4260} 4261 4262var E_X205 = &proto.ExtensionDesc{ 4263 ExtendedType: (*MyMessageSet)(nil), 4264 ExtensionType: (*Empty)(nil), 4265 Field: 205, 4266 Name: "test_proto.x205", 4267 Tag: "bytes,205,opt,name=x205", 4268 Filename: "test_proto/test.proto", 4269} 4270 4271var E_X206 = &proto.ExtensionDesc{ 4272 ExtendedType: (*MyMessageSet)(nil), 4273 ExtensionType: (*Empty)(nil), 4274 Field: 206, 4275 Name: "test_proto.x206", 4276 Tag: "bytes,206,opt,name=x206", 4277 Filename: "test_proto/test.proto", 4278} 4279 4280var E_X207 = &proto.ExtensionDesc{ 4281 ExtendedType: (*MyMessageSet)(nil), 4282 ExtensionType: (*Empty)(nil), 4283 Field: 207, 4284 Name: "test_proto.x207", 4285 Tag: "bytes,207,opt,name=x207", 4286 Filename: "test_proto/test.proto", 4287} 4288 4289var E_X208 = &proto.ExtensionDesc{ 4290 ExtendedType: (*MyMessageSet)(nil), 4291 ExtensionType: (*Empty)(nil), 4292 Field: 208, 4293 Name: "test_proto.x208", 4294 Tag: "bytes,208,opt,name=x208", 4295 Filename: "test_proto/test.proto", 4296} 4297 4298var E_X209 = &proto.ExtensionDesc{ 4299 ExtendedType: (*MyMessageSet)(nil), 4300 ExtensionType: (*Empty)(nil), 4301 Field: 209, 4302 Name: "test_proto.x209", 4303 Tag: "bytes,209,opt,name=x209", 4304 Filename: "test_proto/test.proto", 4305} 4306 4307var E_X210 = &proto.ExtensionDesc{ 4308 ExtendedType: (*MyMessageSet)(nil), 4309 ExtensionType: (*Empty)(nil), 4310 Field: 210, 4311 Name: "test_proto.x210", 4312 Tag: "bytes,210,opt,name=x210", 4313 Filename: "test_proto/test.proto", 4314} 4315 4316var E_X211 = &proto.ExtensionDesc{ 4317 ExtendedType: (*MyMessageSet)(nil), 4318 ExtensionType: (*Empty)(nil), 4319 Field: 211, 4320 Name: "test_proto.x211", 4321 Tag: "bytes,211,opt,name=x211", 4322 Filename: "test_proto/test.proto", 4323} 4324 4325var E_X212 = &proto.ExtensionDesc{ 4326 ExtendedType: (*MyMessageSet)(nil), 4327 ExtensionType: (*Empty)(nil), 4328 Field: 212, 4329 Name: "test_proto.x212", 4330 Tag: "bytes,212,opt,name=x212", 4331 Filename: "test_proto/test.proto", 4332} 4333 4334var E_X213 = &proto.ExtensionDesc{ 4335 ExtendedType: (*MyMessageSet)(nil), 4336 ExtensionType: (*Empty)(nil), 4337 Field: 213, 4338 Name: "test_proto.x213", 4339 Tag: "bytes,213,opt,name=x213", 4340 Filename: "test_proto/test.proto", 4341} 4342 4343var E_X214 = &proto.ExtensionDesc{ 4344 ExtendedType: (*MyMessageSet)(nil), 4345 ExtensionType: (*Empty)(nil), 4346 Field: 214, 4347 Name: "test_proto.x214", 4348 Tag: "bytes,214,opt,name=x214", 4349 Filename: "test_proto/test.proto", 4350} 4351 4352var E_X215 = &proto.ExtensionDesc{ 4353 ExtendedType: (*MyMessageSet)(nil), 4354 ExtensionType: (*Empty)(nil), 4355 Field: 215, 4356 Name: "test_proto.x215", 4357 Tag: "bytes,215,opt,name=x215", 4358 Filename: "test_proto/test.proto", 4359} 4360 4361var E_X216 = &proto.ExtensionDesc{ 4362 ExtendedType: (*MyMessageSet)(nil), 4363 ExtensionType: (*Empty)(nil), 4364 Field: 216, 4365 Name: "test_proto.x216", 4366 Tag: "bytes,216,opt,name=x216", 4367 Filename: "test_proto/test.proto", 4368} 4369 4370var E_X217 = &proto.ExtensionDesc{ 4371 ExtendedType: (*MyMessageSet)(nil), 4372 ExtensionType: (*Empty)(nil), 4373 Field: 217, 4374 Name: "test_proto.x217", 4375 Tag: "bytes,217,opt,name=x217", 4376 Filename: "test_proto/test.proto", 4377} 4378 4379var E_X218 = &proto.ExtensionDesc{ 4380 ExtendedType: (*MyMessageSet)(nil), 4381 ExtensionType: (*Empty)(nil), 4382 Field: 218, 4383 Name: "test_proto.x218", 4384 Tag: "bytes,218,opt,name=x218", 4385 Filename: "test_proto/test.proto", 4386} 4387 4388var E_X219 = &proto.ExtensionDesc{ 4389 ExtendedType: (*MyMessageSet)(nil), 4390 ExtensionType: (*Empty)(nil), 4391 Field: 219, 4392 Name: "test_proto.x219", 4393 Tag: "bytes,219,opt,name=x219", 4394 Filename: "test_proto/test.proto", 4395} 4396 4397var E_X220 = &proto.ExtensionDesc{ 4398 ExtendedType: (*MyMessageSet)(nil), 4399 ExtensionType: (*Empty)(nil), 4400 Field: 220, 4401 Name: "test_proto.x220", 4402 Tag: "bytes,220,opt,name=x220", 4403 Filename: "test_proto/test.proto", 4404} 4405 4406var E_X221 = &proto.ExtensionDesc{ 4407 ExtendedType: (*MyMessageSet)(nil), 4408 ExtensionType: (*Empty)(nil), 4409 Field: 221, 4410 Name: "test_proto.x221", 4411 Tag: "bytes,221,opt,name=x221", 4412 Filename: "test_proto/test.proto", 4413} 4414 4415var E_X222 = &proto.ExtensionDesc{ 4416 ExtendedType: (*MyMessageSet)(nil), 4417 ExtensionType: (*Empty)(nil), 4418 Field: 222, 4419 Name: "test_proto.x222", 4420 Tag: "bytes,222,opt,name=x222", 4421 Filename: "test_proto/test.proto", 4422} 4423 4424var E_X223 = &proto.ExtensionDesc{ 4425 ExtendedType: (*MyMessageSet)(nil), 4426 ExtensionType: (*Empty)(nil), 4427 Field: 223, 4428 Name: "test_proto.x223", 4429 Tag: "bytes,223,opt,name=x223", 4430 Filename: "test_proto/test.proto", 4431} 4432 4433var E_X224 = &proto.ExtensionDesc{ 4434 ExtendedType: (*MyMessageSet)(nil), 4435 ExtensionType: (*Empty)(nil), 4436 Field: 224, 4437 Name: "test_proto.x224", 4438 Tag: "bytes,224,opt,name=x224", 4439 Filename: "test_proto/test.proto", 4440} 4441 4442var E_X225 = &proto.ExtensionDesc{ 4443 ExtendedType: (*MyMessageSet)(nil), 4444 ExtensionType: (*Empty)(nil), 4445 Field: 225, 4446 Name: "test_proto.x225", 4447 Tag: "bytes,225,opt,name=x225", 4448 Filename: "test_proto/test.proto", 4449} 4450 4451var E_X226 = &proto.ExtensionDesc{ 4452 ExtendedType: (*MyMessageSet)(nil), 4453 ExtensionType: (*Empty)(nil), 4454 Field: 226, 4455 Name: "test_proto.x226", 4456 Tag: "bytes,226,opt,name=x226", 4457 Filename: "test_proto/test.proto", 4458} 4459 4460var E_X227 = &proto.ExtensionDesc{ 4461 ExtendedType: (*MyMessageSet)(nil), 4462 ExtensionType: (*Empty)(nil), 4463 Field: 227, 4464 Name: "test_proto.x227", 4465 Tag: "bytes,227,opt,name=x227", 4466 Filename: "test_proto/test.proto", 4467} 4468 4469var E_X228 = &proto.ExtensionDesc{ 4470 ExtendedType: (*MyMessageSet)(nil), 4471 ExtensionType: (*Empty)(nil), 4472 Field: 228, 4473 Name: "test_proto.x228", 4474 Tag: "bytes,228,opt,name=x228", 4475 Filename: "test_proto/test.proto", 4476} 4477 4478var E_X229 = &proto.ExtensionDesc{ 4479 ExtendedType: (*MyMessageSet)(nil), 4480 ExtensionType: (*Empty)(nil), 4481 Field: 229, 4482 Name: "test_proto.x229", 4483 Tag: "bytes,229,opt,name=x229", 4484 Filename: "test_proto/test.proto", 4485} 4486 4487var E_X230 = &proto.ExtensionDesc{ 4488 ExtendedType: (*MyMessageSet)(nil), 4489 ExtensionType: (*Empty)(nil), 4490 Field: 230, 4491 Name: "test_proto.x230", 4492 Tag: "bytes,230,opt,name=x230", 4493 Filename: "test_proto/test.proto", 4494} 4495 4496var E_X231 = &proto.ExtensionDesc{ 4497 ExtendedType: (*MyMessageSet)(nil), 4498 ExtensionType: (*Empty)(nil), 4499 Field: 231, 4500 Name: "test_proto.x231", 4501 Tag: "bytes,231,opt,name=x231", 4502 Filename: "test_proto/test.proto", 4503} 4504 4505var E_X232 = &proto.ExtensionDesc{ 4506 ExtendedType: (*MyMessageSet)(nil), 4507 ExtensionType: (*Empty)(nil), 4508 Field: 232, 4509 Name: "test_proto.x232", 4510 Tag: "bytes,232,opt,name=x232", 4511 Filename: "test_proto/test.proto", 4512} 4513 4514var E_X233 = &proto.ExtensionDesc{ 4515 ExtendedType: (*MyMessageSet)(nil), 4516 ExtensionType: (*Empty)(nil), 4517 Field: 233, 4518 Name: "test_proto.x233", 4519 Tag: "bytes,233,opt,name=x233", 4520 Filename: "test_proto/test.proto", 4521} 4522 4523var E_X234 = &proto.ExtensionDesc{ 4524 ExtendedType: (*MyMessageSet)(nil), 4525 ExtensionType: (*Empty)(nil), 4526 Field: 234, 4527 Name: "test_proto.x234", 4528 Tag: "bytes,234,opt,name=x234", 4529 Filename: "test_proto/test.proto", 4530} 4531 4532var E_X235 = &proto.ExtensionDesc{ 4533 ExtendedType: (*MyMessageSet)(nil), 4534 ExtensionType: (*Empty)(nil), 4535 Field: 235, 4536 Name: "test_proto.x235", 4537 Tag: "bytes,235,opt,name=x235", 4538 Filename: "test_proto/test.proto", 4539} 4540 4541var E_X236 = &proto.ExtensionDesc{ 4542 ExtendedType: (*MyMessageSet)(nil), 4543 ExtensionType: (*Empty)(nil), 4544 Field: 236, 4545 Name: "test_proto.x236", 4546 Tag: "bytes,236,opt,name=x236", 4547 Filename: "test_proto/test.proto", 4548} 4549 4550var E_X237 = &proto.ExtensionDesc{ 4551 ExtendedType: (*MyMessageSet)(nil), 4552 ExtensionType: (*Empty)(nil), 4553 Field: 237, 4554 Name: "test_proto.x237", 4555 Tag: "bytes,237,opt,name=x237", 4556 Filename: "test_proto/test.proto", 4557} 4558 4559var E_X238 = &proto.ExtensionDesc{ 4560 ExtendedType: (*MyMessageSet)(nil), 4561 ExtensionType: (*Empty)(nil), 4562 Field: 238, 4563 Name: "test_proto.x238", 4564 Tag: "bytes,238,opt,name=x238", 4565 Filename: "test_proto/test.proto", 4566} 4567 4568var E_X239 = &proto.ExtensionDesc{ 4569 ExtendedType: (*MyMessageSet)(nil), 4570 ExtensionType: (*Empty)(nil), 4571 Field: 239, 4572 Name: "test_proto.x239", 4573 Tag: "bytes,239,opt,name=x239", 4574 Filename: "test_proto/test.proto", 4575} 4576 4577var E_X240 = &proto.ExtensionDesc{ 4578 ExtendedType: (*MyMessageSet)(nil), 4579 ExtensionType: (*Empty)(nil), 4580 Field: 240, 4581 Name: "test_proto.x240", 4582 Tag: "bytes,240,opt,name=x240", 4583 Filename: "test_proto/test.proto", 4584} 4585 4586var E_X241 = &proto.ExtensionDesc{ 4587 ExtendedType: (*MyMessageSet)(nil), 4588 ExtensionType: (*Empty)(nil), 4589 Field: 241, 4590 Name: "test_proto.x241", 4591 Tag: "bytes,241,opt,name=x241", 4592 Filename: "test_proto/test.proto", 4593} 4594 4595var E_X242 = &proto.ExtensionDesc{ 4596 ExtendedType: (*MyMessageSet)(nil), 4597 ExtensionType: (*Empty)(nil), 4598 Field: 242, 4599 Name: "test_proto.x242", 4600 Tag: "bytes,242,opt,name=x242", 4601 Filename: "test_proto/test.proto", 4602} 4603 4604var E_X243 = &proto.ExtensionDesc{ 4605 ExtendedType: (*MyMessageSet)(nil), 4606 ExtensionType: (*Empty)(nil), 4607 Field: 243, 4608 Name: "test_proto.x243", 4609 Tag: "bytes,243,opt,name=x243", 4610 Filename: "test_proto/test.proto", 4611} 4612 4613var E_X244 = &proto.ExtensionDesc{ 4614 ExtendedType: (*MyMessageSet)(nil), 4615 ExtensionType: (*Empty)(nil), 4616 Field: 244, 4617 Name: "test_proto.x244", 4618 Tag: "bytes,244,opt,name=x244", 4619 Filename: "test_proto/test.proto", 4620} 4621 4622var E_X245 = &proto.ExtensionDesc{ 4623 ExtendedType: (*MyMessageSet)(nil), 4624 ExtensionType: (*Empty)(nil), 4625 Field: 245, 4626 Name: "test_proto.x245", 4627 Tag: "bytes,245,opt,name=x245", 4628 Filename: "test_proto/test.proto", 4629} 4630 4631var E_X246 = &proto.ExtensionDesc{ 4632 ExtendedType: (*MyMessageSet)(nil), 4633 ExtensionType: (*Empty)(nil), 4634 Field: 246, 4635 Name: "test_proto.x246", 4636 Tag: "bytes,246,opt,name=x246", 4637 Filename: "test_proto/test.proto", 4638} 4639 4640var E_X247 = &proto.ExtensionDesc{ 4641 ExtendedType: (*MyMessageSet)(nil), 4642 ExtensionType: (*Empty)(nil), 4643 Field: 247, 4644 Name: "test_proto.x247", 4645 Tag: "bytes,247,opt,name=x247", 4646 Filename: "test_proto/test.proto", 4647} 4648 4649var E_X248 = &proto.ExtensionDesc{ 4650 ExtendedType: (*MyMessageSet)(nil), 4651 ExtensionType: (*Empty)(nil), 4652 Field: 248, 4653 Name: "test_proto.x248", 4654 Tag: "bytes,248,opt,name=x248", 4655 Filename: "test_proto/test.proto", 4656} 4657 4658var E_X249 = &proto.ExtensionDesc{ 4659 ExtendedType: (*MyMessageSet)(nil), 4660 ExtensionType: (*Empty)(nil), 4661 Field: 249, 4662 Name: "test_proto.x249", 4663 Tag: "bytes,249,opt,name=x249", 4664 Filename: "test_proto/test.proto", 4665} 4666 4667var E_X250 = &proto.ExtensionDesc{ 4668 ExtendedType: (*MyMessageSet)(nil), 4669 ExtensionType: (*Empty)(nil), 4670 Field: 250, 4671 Name: "test_proto.x250", 4672 Tag: "bytes,250,opt,name=x250", 4673 Filename: "test_proto/test.proto", 4674} 4675 4676func init() { 4677 proto.RegisterType((*GoEnum)(nil), "test_proto.GoEnum") 4678 proto.RegisterType((*GoTestField)(nil), "test_proto.GoTestField") 4679 proto.RegisterType((*GoTest)(nil), "test_proto.GoTest") 4680 proto.RegisterType((*GoTest_RequiredGroup)(nil), "test_proto.GoTest.RequiredGroup") 4681 proto.RegisterType((*GoTest_RepeatedGroup)(nil), "test_proto.GoTest.RepeatedGroup") 4682 proto.RegisterType((*GoTest_OptionalGroup)(nil), "test_proto.GoTest.OptionalGroup") 4683 proto.RegisterType((*GoTestRequiredGroupField)(nil), "test_proto.GoTestRequiredGroupField") 4684 proto.RegisterType((*GoTestRequiredGroupField_Group)(nil), "test_proto.GoTestRequiredGroupField.Group") 4685 proto.RegisterType((*GoSkipTest)(nil), "test_proto.GoSkipTest") 4686 proto.RegisterType((*GoSkipTest_SkipGroup)(nil), "test_proto.GoSkipTest.SkipGroup") 4687 proto.RegisterType((*NonPackedTest)(nil), "test_proto.NonPackedTest") 4688 proto.RegisterType((*PackedTest)(nil), "test_proto.PackedTest") 4689 proto.RegisterType((*MaxTag)(nil), "test_proto.MaxTag") 4690 proto.RegisterType((*OldMessage)(nil), "test_proto.OldMessage") 4691 proto.RegisterType((*OldMessage_Nested)(nil), "test_proto.OldMessage.Nested") 4692 proto.RegisterType((*NewMessage)(nil), "test_proto.NewMessage") 4693 proto.RegisterType((*NewMessage_Nested)(nil), "test_proto.NewMessage.Nested") 4694 proto.RegisterType((*InnerMessage)(nil), "test_proto.InnerMessage") 4695 proto.RegisterType((*OtherMessage)(nil), "test_proto.OtherMessage") 4696 proto.RegisterType((*RequiredInnerMessage)(nil), "test_proto.RequiredInnerMessage") 4697 proto.RegisterType((*MyMessage)(nil), "test_proto.MyMessage") 4698 proto.RegisterType((*MyMessage_SomeGroup)(nil), "test_proto.MyMessage.SomeGroup") 4699 proto.RegisterType((*Ext)(nil), "test_proto.Ext") 4700 proto.RegisterMapType((map[int32]int32)(nil), "test_proto.Ext.MapFieldEntry") 4701 proto.RegisterType((*ComplexExtension)(nil), "test_proto.ComplexExtension") 4702 proto.RegisterType((*DefaultsMessage)(nil), "test_proto.DefaultsMessage") 4703 proto.RegisterType((*MyMessageSet)(nil), "test_proto.MyMessageSet") 4704 proto.RegisterType((*Empty)(nil), "test_proto.Empty") 4705 proto.RegisterType((*MessageList)(nil), "test_proto.MessageList") 4706 proto.RegisterType((*MessageList_Message)(nil), "test_proto.MessageList.Message") 4707 proto.RegisterType((*Strings)(nil), "test_proto.Strings") 4708 proto.RegisterType((*Defaults)(nil), "test_proto.Defaults") 4709 proto.RegisterType((*SubDefaults)(nil), "test_proto.SubDefaults") 4710 proto.RegisterType((*RepeatedEnum)(nil), "test_proto.RepeatedEnum") 4711 proto.RegisterType((*MoreRepeated)(nil), "test_proto.MoreRepeated") 4712 proto.RegisterType((*GroupOld)(nil), "test_proto.GroupOld") 4713 proto.RegisterType((*GroupOld_G)(nil), "test_proto.GroupOld.G") 4714 proto.RegisterType((*GroupNew)(nil), "test_proto.GroupNew") 4715 proto.RegisterType((*GroupNew_G)(nil), "test_proto.GroupNew.G") 4716 proto.RegisterType((*FloatingPoint)(nil), "test_proto.FloatingPoint") 4717 proto.RegisterType((*MessageWithMap)(nil), "test_proto.MessageWithMap") 4718 proto.RegisterMapType((map[bool][]byte)(nil), "test_proto.MessageWithMap.ByteMappingEntry") 4719 proto.RegisterMapType((map[int64]*FloatingPoint)(nil), "test_proto.MessageWithMap.MsgMappingEntry") 4720 proto.RegisterMapType((map[int32]string)(nil), "test_proto.MessageWithMap.NameMappingEntry") 4721 proto.RegisterMapType((map[string]string)(nil), "test_proto.MessageWithMap.StrToStrEntry") 4722 proto.RegisterType((*Oneof)(nil), "test_proto.Oneof") 4723 proto.RegisterType((*Oneof_F_Group)(nil), "test_proto.Oneof.F_Group") 4724 proto.RegisterType((*Communique)(nil), "test_proto.Communique") 4725 proto.RegisterEnum("test_proto.FOO", FOO_name, FOO_value) 4726 proto.RegisterEnum("test_proto.GoTest_KIND", GoTest_KIND_name, GoTest_KIND_value) 4727 proto.RegisterEnum("test_proto.MyMessage_Color", MyMessage_Color_name, MyMessage_Color_value) 4728 proto.RegisterEnum("test_proto.DefaultsMessage_DefaultsEnum", DefaultsMessage_DefaultsEnum_name, DefaultsMessage_DefaultsEnum_value) 4729 proto.RegisterEnum("test_proto.Defaults_Color", Defaults_Color_name, Defaults_Color_value) 4730 proto.RegisterEnum("test_proto.RepeatedEnum_Color", RepeatedEnum_Color_name, RepeatedEnum_Color_value) 4731 proto.RegisterExtension(E_Ext_More) 4732 proto.RegisterExtension(E_Ext_Text) 4733 proto.RegisterExtension(E_Ext_Number) 4734 proto.RegisterExtension(E_Greeting) 4735 proto.RegisterExtension(E_Complex) 4736 proto.RegisterExtension(E_RComplex) 4737 proto.RegisterExtension(E_NoDefaultDouble) 4738 proto.RegisterExtension(E_NoDefaultFloat) 4739 proto.RegisterExtension(E_NoDefaultInt32) 4740 proto.RegisterExtension(E_NoDefaultInt64) 4741 proto.RegisterExtension(E_NoDefaultUint32) 4742 proto.RegisterExtension(E_NoDefaultUint64) 4743 proto.RegisterExtension(E_NoDefaultSint32) 4744 proto.RegisterExtension(E_NoDefaultSint64) 4745 proto.RegisterExtension(E_NoDefaultFixed32) 4746 proto.RegisterExtension(E_NoDefaultFixed64) 4747 proto.RegisterExtension(E_NoDefaultSfixed32) 4748 proto.RegisterExtension(E_NoDefaultSfixed64) 4749 proto.RegisterExtension(E_NoDefaultBool) 4750 proto.RegisterExtension(E_NoDefaultString) 4751 proto.RegisterExtension(E_NoDefaultBytes) 4752 proto.RegisterExtension(E_NoDefaultEnum) 4753 proto.RegisterExtension(E_DefaultDouble) 4754 proto.RegisterExtension(E_DefaultFloat) 4755 proto.RegisterExtension(E_DefaultInt32) 4756 proto.RegisterExtension(E_DefaultInt64) 4757 proto.RegisterExtension(E_DefaultUint32) 4758 proto.RegisterExtension(E_DefaultUint64) 4759 proto.RegisterExtension(E_DefaultSint32) 4760 proto.RegisterExtension(E_DefaultSint64) 4761 proto.RegisterExtension(E_DefaultFixed32) 4762 proto.RegisterExtension(E_DefaultFixed64) 4763 proto.RegisterExtension(E_DefaultSfixed32) 4764 proto.RegisterExtension(E_DefaultSfixed64) 4765 proto.RegisterExtension(E_DefaultBool) 4766 proto.RegisterExtension(E_DefaultString) 4767 proto.RegisterExtension(E_DefaultBytes) 4768 proto.RegisterExtension(E_DefaultEnum) 4769 proto.RegisterExtension(E_X201) 4770 proto.RegisterExtension(E_X202) 4771 proto.RegisterExtension(E_X203) 4772 proto.RegisterExtension(E_X204) 4773 proto.RegisterExtension(E_X205) 4774 proto.RegisterExtension(E_X206) 4775 proto.RegisterExtension(E_X207) 4776 proto.RegisterExtension(E_X208) 4777 proto.RegisterExtension(E_X209) 4778 proto.RegisterExtension(E_X210) 4779 proto.RegisterExtension(E_X211) 4780 proto.RegisterExtension(E_X212) 4781 proto.RegisterExtension(E_X213) 4782 proto.RegisterExtension(E_X214) 4783 proto.RegisterExtension(E_X215) 4784 proto.RegisterExtension(E_X216) 4785 proto.RegisterExtension(E_X217) 4786 proto.RegisterExtension(E_X218) 4787 proto.RegisterExtension(E_X219) 4788 proto.RegisterExtension(E_X220) 4789 proto.RegisterExtension(E_X221) 4790 proto.RegisterExtension(E_X222) 4791 proto.RegisterExtension(E_X223) 4792 proto.RegisterExtension(E_X224) 4793 proto.RegisterExtension(E_X225) 4794 proto.RegisterExtension(E_X226) 4795 proto.RegisterExtension(E_X227) 4796 proto.RegisterExtension(E_X228) 4797 proto.RegisterExtension(E_X229) 4798 proto.RegisterExtension(E_X230) 4799 proto.RegisterExtension(E_X231) 4800 proto.RegisterExtension(E_X232) 4801 proto.RegisterExtension(E_X233) 4802 proto.RegisterExtension(E_X234) 4803 proto.RegisterExtension(E_X235) 4804 proto.RegisterExtension(E_X236) 4805 proto.RegisterExtension(E_X237) 4806 proto.RegisterExtension(E_X238) 4807 proto.RegisterExtension(E_X239) 4808 proto.RegisterExtension(E_X240) 4809 proto.RegisterExtension(E_X241) 4810 proto.RegisterExtension(E_X242) 4811 proto.RegisterExtension(E_X243) 4812 proto.RegisterExtension(E_X244) 4813 proto.RegisterExtension(E_X245) 4814 proto.RegisterExtension(E_X246) 4815 proto.RegisterExtension(E_X247) 4816 proto.RegisterExtension(E_X248) 4817 proto.RegisterExtension(E_X249) 4818 proto.RegisterExtension(E_X250) 4819} 4820 4821func init() { proto.RegisterFile("test_proto/test.proto", fileDescriptor_test_74787bfc6550f8a7) } 4822 4823var fileDescriptor_test_74787bfc6550f8a7 = []byte{ 4824 // 4680 bytes of a gzipped FileDescriptorProto 4825 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x5b, 0xd9, 0x73, 0x1b, 0x47, 4826 0x7a, 0xd7, 0x0c, 0xee, 0x0f, 0x20, 0x31, 0x6c, 0xd1, 0x12, 0x44, 0x59, 0xd2, 0x08, 0x6b, 0xaf, 4827 0x61, 0xc9, 0xa2, 0x48, 0x60, 0x08, 0x49, 0x70, 0xec, 0xb2, 0x0e, 0x82, 0x62, 0x49, 0x24, 0xe4, 4828 0x21, 0x6d, 0x67, 0x95, 0x07, 0x14, 0x48, 0x0c, 0x40, 0xac, 0x80, 0x19, 0x18, 0x18, 0x44, 0x64, 4829 0x52, 0xa9, 0xf2, 0x63, 0xaa, 0xf2, 0x94, 0x4d, 0x52, 0x95, 0xf7, 0xbc, 0xe4, 0x25, 0xd7, 0x43, 4830 0xf2, 0x37, 0xc4, 0xd7, 0x5e, 0xde, 0x2b, 0xc9, 0x26, 0x9b, 0xfb, 0xce, 0xe6, 0xde, 0x23, 0x2f, 4831 0x4e, 0xf5, 0xd7, 0x3d, 0x33, 0x3d, 0x03, 0xa8, 0x45, 0x3e, 0x71, 0xa6, 0xfb, 0xf7, 0xfd, 0xfa, 4832 0xfa, 0xf5, 0xf7, 0xf5, 0xd7, 0x18, 0xc2, 0x0b, 0xae, 0x35, 0x76, 0x9b, 0xc3, 0x91, 0xe3, 0x3a, 4833 0xd7, 0xe9, 0xe3, 0x32, 0x3e, 0x12, 0x08, 0x8a, 0x8b, 0x57, 0x21, 0xb9, 0xe1, 0xac, 0xdb, 0x93, 4834 0x01, 0xb9, 0x0c, 0xb1, 0x8e, 0xe3, 0x14, 0x14, 0x5d, 0x2d, 0xcd, 0x97, 0xf3, 0xcb, 0x01, 0x66, 4835 0xb9, 0xde, 0x68, 0x98, 0xb4, 0xae, 0x78, 0x03, 0xb2, 0x1b, 0xce, 0xae, 0x35, 0x76, 0xeb, 0x3d, 4836 0xab, 0xdf, 0x26, 0x8b, 0x90, 0x78, 0xd8, 0xda, 0xb3, 0xfa, 0x68, 0x93, 0x31, 0xd9, 0x0b, 0x21, 4837 0x10, 0xdf, 0x3d, 0x1a, 0x5a, 0x05, 0x15, 0x0b, 0xf1, 0xb9, 0xf8, 0x87, 0x45, 0xda, 0x0c, 0xb5, 4838 0x24, 0x57, 0x21, 0xfe, 0xa0, 0x67, 0xb7, 0x79, 0x3b, 0x67, 0xc5, 0x76, 0x18, 0x62, 0xf9, 0xc1, 4839 0xe6, 0xf6, 0x3d, 0x13, 0x41, 0xb4, 0x85, 0xdd, 0xd6, 0x5e, 0x9f, 0x92, 0x29, 0xb4, 0x05, 0x7c, 4840 0xa1, 0xa5, 0x8f, 0x5a, 0xa3, 0xd6, 0xa0, 0x10, 0xd3, 0x95, 0x52, 0xc2, 0x64, 0x2f, 0xe4, 0x0d, 4841 0x98, 0x33, 0xad, 0xf7, 0x27, 0xbd, 0x91, 0xd5, 0xc6, 0xee, 0x15, 0xe2, 0xba, 0x5a, 0xca, 0xce, 4842 0x6a, 0x01, 0xab, 0xcd, 0x30, 0x9a, 0x99, 0x0f, 0xad, 0x96, 0xeb, 0x99, 0x27, 0xf4, 0xd8, 0x73, 4843 0xcc, 0x05, 0x34, 0x35, 0x6f, 0x0c, 0xdd, 0x9e, 0x63, 0xb7, 0xfa, 0xcc, 0x3c, 0xa9, 0x2b, 0x52, 4844 0xf3, 0x10, 0x9a, 0x7c, 0x11, 0xf2, 0xf5, 0xe6, 0x1d, 0xc7, 0xe9, 0x37, 0x47, 0xbc, 0x57, 0x05, 4845 0xd0, 0xd5, 0x52, 0xda, 0x9c, 0xab, 0xd3, 0x52, 0xaf, 0xab, 0xa4, 0x04, 0x5a, 0xbd, 0xb9, 0x69, 4846 0xbb, 0x95, 0x72, 0x00, 0xcc, 0xea, 0x6a, 0x29, 0x61, 0xce, 0xd7, 0xb1, 0x78, 0x0a, 0x59, 0x35, 4847 0x02, 0x64, 0x4e, 0x57, 0x4b, 0x31, 0x86, 0xac, 0x1a, 0x3e, 0xf2, 0x35, 0x20, 0xf5, 0x66, 0xbd, 4848 0x77, 0x68, 0xb5, 0x45, 0xd6, 0x39, 0x5d, 0x2d, 0xa5, 0x4c, 0xad, 0xce, 0x2b, 0x66, 0xa0, 0x45, 4849 0xe6, 0x79, 0x5d, 0x2d, 0x25, 0x3d, 0xb4, 0xc0, 0x7d, 0x05, 0x16, 0xea, 0xcd, 0x77, 0x7a, 0xe1, 4850 0x0e, 0xe7, 0x75, 0xb5, 0x34, 0x67, 0xe6, 0xeb, 0xac, 0x7c, 0x1a, 0x2b, 0x12, 0x6b, 0xba, 0x5a, 4851 0x8a, 0x73, 0xac, 0xc0, 0x8b, 0xa3, 0xab, 0xf7, 0x9d, 0x96, 0x1b, 0x40, 0x17, 0x74, 0xb5, 0xa4, 4852 0x9a, 0xf3, 0x75, 0x2c, 0x0e, 0xb3, 0xde, 0x73, 0x26, 0x7b, 0x7d, 0x2b, 0x80, 0x12, 0x5d, 0x2d, 4853 0x29, 0x66, 0xbe, 0xce, 0xca, 0xc3, 0xd8, 0x1d, 0x77, 0xd4, 0xb3, 0xbb, 0x01, 0xf6, 0x34, 0xea, 4854 0x38, 0x5f, 0x67, 0xe5, 0xe1, 0x1e, 0xdc, 0x39, 0x72, 0xad, 0x71, 0x00, 0xb5, 0x74, 0xb5, 0x94, 4855 0x33, 0xe7, 0xeb, 0x58, 0x1c, 0x61, 0x8d, 0xcc, 0x41, 0x47, 0x57, 0x4b, 0x0b, 0x94, 0x75, 0xc6, 4856 0x1c, 0xec, 0x44, 0xe6, 0xa0, 0xab, 0xab, 0x25, 0xc2, 0xb1, 0xc2, 0x1c, 0x2c, 0xc3, 0xe9, 0x7a, 4857 0x73, 0xa7, 0x13, 0x5d, 0xb8, 0x03, 0x5d, 0x2d, 0xe5, 0xcd, 0x85, 0xba, 0x57, 0x33, 0x0b, 0x2f, 4858 0xb2, 0xf7, 0x74, 0xb5, 0xa4, 0xf9, 0x78, 0x81, 0x5f, 0xd4, 0x24, 0x93, 0x7a, 0x61, 0x51, 0x8f, 4859 0x09, 0x9a, 0x64, 0x85, 0x61, 0x4d, 0x72, 0xe0, 0x0b, 0x7a, 0x4c, 0xd4, 0x64, 0x04, 0x89, 0xcd, 4860 0x73, 0xe4, 0x19, 0x3d, 0x26, 0x6a, 0x92, 0x23, 0x23, 0x9a, 0xe4, 0xd8, 0xb3, 0x7a, 0x2c, 0xac, 4861 0xc9, 0x29, 0xb4, 0xc8, 0x5c, 0xd0, 0x63, 0x61, 0x4d, 0x72, 0x74, 0x58, 0x93, 0x1c, 0x7c, 0x4e, 4862 0x8f, 0x85, 0x34, 0x19, 0xc5, 0x8a, 0xc4, 0x4b, 0x7a, 0x2c, 0xa4, 0x49, 0x71, 0x74, 0x9e, 0x26, 4863 0x39, 0xf4, 0xbc, 0x1e, 0x13, 0x35, 0x29, 0xb2, 0xfa, 0x9a, 0xe4, 0xd0, 0x17, 0xf5, 0x58, 0x48, 4864 0x93, 0x22, 0xd6, 0xd7, 0x24, 0xc7, 0x5e, 0xd0, 0x63, 0x21, 0x4d, 0x72, 0xec, 0xab, 0xa2, 0x26, 4865 0x39, 0xf4, 0x43, 0x45, 0x8f, 0x89, 0xa2, 0xe4, 0xd0, 0xab, 0x21, 0x51, 0x72, 0xec, 0x47, 0x14, 4866 0x2b, 0xaa, 0x32, 0x0a, 0x16, 0x67, 0xe1, 0x63, 0x0a, 0x16, 0x65, 0xc9, 0xc1, 0xd7, 0x23, 0xb2, 4867 0xe4, 0xf0, 0x4f, 0x28, 0x3c, 0xac, 0xcb, 0x69, 0x03, 0x91, 0xff, 0x53, 0x6a, 0x10, 0x16, 0x26, 4868 0x37, 0x08, 0x84, 0xe9, 0x70, 0x27, 0x5a, 0xb8, 0xa8, 0x2b, 0xbe, 0x30, 0x3d, 0xcf, 0x2a, 0x0a, 4869 0xd3, 0x07, 0x5e, 0xc2, 0x90, 0xc1, 0x85, 0x39, 0x85, 0xac, 0x1a, 0x01, 0x52, 0xd7, 0x95, 0x40, 4870 0x98, 0x3e, 0x32, 0x24, 0x4c, 0x1f, 0x7b, 0x59, 0x57, 0x44, 0x61, 0xce, 0x40, 0x8b, 0xcc, 0x45, 4871 0x5d, 0x11, 0x85, 0xe9, 0xa3, 0x45, 0x61, 0xfa, 0xe0, 0x2f, 0xe8, 0x8a, 0x20, 0xcc, 0x69, 0xac, 4872 0x48, 0xfc, 0x92, 0xae, 0x08, 0xc2, 0x0c, 0x8f, 0x8e, 0x09, 0xd3, 0x87, 0xbe, 0xac, 0x2b, 0x81, 4873 0x30, 0xc3, 0xac, 0x5c, 0x98, 0x3e, 0xf4, 0x8b, 0xba, 0x22, 0x08, 0x33, 0x8c, 0xe5, 0xc2, 0xf4, 4874 0xb1, 0xaf, 0x60, 0x9c, 0xf6, 0x84, 0xe9, 0x63, 0x05, 0x61, 0xfa, 0xd0, 0xdf, 0xa1, 0x31, 0xdd, 4875 0x17, 0xa6, 0x0f, 0x15, 0x85, 0xe9, 0x63, 0x7f, 0x97, 0x62, 0x03, 0x61, 0x4e, 0x83, 0xc5, 0x59, 4876 0xf8, 0x3d, 0x0a, 0x0e, 0x84, 0xe9, 0x83, 0xc3, 0xc2, 0xf4, 0xe1, 0xbf, 0x4f, 0xe1, 0xa2, 0x30, 4877 0x67, 0x19, 0x88, 0xfc, 0x7f, 0x40, 0x0d, 0x44, 0x61, 0xfa, 0x06, 0xcb, 0x38, 0x4c, 0x2a, 0xcc, 4878 0xb6, 0xd5, 0x69, 0x4d, 0xfa, 0x54, 0xc6, 0x25, 0xaa, 0xcc, 0x5a, 0xdc, 0x1d, 0x4d, 0x2c, 0x3a, 4879 0x56, 0xc7, 0xe9, 0xdf, 0xf3, 0xea, 0xc8, 0x32, 0xed, 0x3e, 0x13, 0x68, 0x60, 0xf0, 0x2a, 0x55, 4880 0x68, 0x4d, 0xad, 0x94, 0xcd, 0x3c, 0x53, 0xe9, 0x34, 0xbe, 0x6a, 0x08, 0xf8, 0x2b, 0x54, 0xa7, 4881 0x35, 0xb5, 0x6a, 0x30, 0x7c, 0xd5, 0x08, 0xf0, 0x15, 0x3a, 0x00, 0x4f, 0xac, 0x81, 0xc5, 0x55, 4882 0xaa, 0xd6, 0x5a, 0xac, 0x52, 0x5e, 0x31, 0x17, 0x3c, 0xc9, 0xce, 0x32, 0x0a, 0x35, 0xf3, 0x1a, 4883 0x15, 0x6d, 0x2d, 0x56, 0x35, 0x7c, 0x23, 0xb1, 0xa5, 0x32, 0x15, 0x3a, 0x97, 0x6e, 0x60, 0x73, 4884 0x8d, 0x6a, 0xb7, 0x16, 0xaf, 0x94, 0x57, 0x56, 0x4c, 0x8d, 0x2b, 0x78, 0x86, 0x4d, 0xa8, 0x9d, 4885 0x65, 0xaa, 0xe1, 0x5a, 0xbc, 0x6a, 0xf8, 0x36, 0xe1, 0x76, 0x16, 0x3c, 0x29, 0x07, 0x26, 0xd7, 4886 0xa9, 0x96, 0x6b, 0xc9, 0xca, 0xaa, 0xb1, 0xba, 0x76, 0xcb, 0xcc, 0x33, 0x4d, 0x07, 0x36, 0x06, 4887 0x6d, 0x87, 0x8b, 0x3a, 0x30, 0x5a, 0xa1, 0xaa, 0xae, 0x25, 0xcb, 0x37, 0x56, 0x6f, 0x96, 0x6f, 4888 0x9a, 0x1a, 0x57, 0x77, 0x60, 0xf5, 0x26, 0xb5, 0xe2, 0xf2, 0x0e, 0xac, 0x56, 0xa9, 0xbe, 0x6b, 4889 0xda, 0x81, 0xd5, 0xef, 0x3b, 0xaf, 0xe9, 0xc5, 0xa7, 0xce, 0xa8, 0xdf, 0xbe, 0x5c, 0x04, 0x53, 4890 0xe3, 0x8a, 0x17, 0x5b, 0x5d, 0xf0, 0x24, 0x1f, 0x98, 0xff, 0x2a, 0x3d, 0xb1, 0xe6, 0x6a, 0xa9, 4891 0x3b, 0xbd, 0xae, 0xed, 0x8c, 0x2d, 0x33, 0xcf, 0xc4, 0x1f, 0x99, 0x93, 0x9d, 0xe8, 0x3c, 0x7e, 4892 0x85, 0x9a, 0x2d, 0xd4, 0x62, 0xd7, 0x2a, 0x65, 0xda, 0xd2, 0xac, 0x79, 0xdc, 0x89, 0xce, 0xe3, 4893 0xaf, 0x51, 0x1b, 0x52, 0x8b, 0x5d, 0xab, 0x1a, 0xdc, 0x46, 0x9c, 0xc7, 0x2a, 0x2c, 0x0a, 0x7b, 4894 0x21, 0xb0, 0xfa, 0x75, 0x6a, 0x95, 0x67, 0x2d, 0x11, 0x7f, 0x47, 0xcc, 0xb4, 0x0b, 0xb5, 0xf6, 4895 0x1b, 0xd4, 0x4e, 0x63, 0xad, 0x11, 0x7f, 0x63, 0x04, 0x76, 0x37, 0xe0, 0x4c, 0xe4, 0x2c, 0xd1, 4896 0x1c, 0xb6, 0xf6, 0x9f, 0x58, 0xed, 0x42, 0x99, 0x1e, 0x29, 0xee, 0xa8, 0x9a, 0x62, 0x9e, 0x0e, 4897 0x1d, 0x2b, 0x1e, 0x61, 0x35, 0xb9, 0x05, 0x67, 0xa3, 0x87, 0x0b, 0xcf, 0xb2, 0x42, 0xcf, 0x18, 4898 0x68, 0xb9, 0x18, 0x3e, 0x67, 0x44, 0x4c, 0x85, 0xa0, 0xe2, 0x99, 0x1a, 0xf4, 0xd0, 0x11, 0x98, 4899 0x06, 0xb1, 0x85, 0x9b, 0xbe, 0x01, 0xe7, 0xa6, 0x8f, 0x1f, 0x9e, 0xf1, 0x1a, 0x3d, 0x85, 0xa0, 4900 0xf1, 0x99, 0xe8, 0x49, 0x64, 0xca, 0x7c, 0x46, 0xdb, 0x55, 0x7a, 0x2c, 0x11, 0xcd, 0xa7, 0x5a, 4901 0x7f, 0x1d, 0x0a, 0x53, 0x07, 0x14, 0xcf, 0xfa, 0x06, 0x3d, 0xa7, 0xa0, 0xf5, 0x0b, 0x91, 0xb3, 4902 0x4a, 0xd4, 0x78, 0x46, 0xd3, 0x37, 0xe9, 0xc1, 0x45, 0x30, 0x9e, 0x6a, 0x19, 0xa7, 0x2c, 0x7c, 4903 0x84, 0xf1, 0x6c, 0x6f, 0xd1, 0x93, 0x0c, 0x9f, 0xb2, 0xd0, 0x69, 0x46, 0x6c, 0x37, 0x72, 0xa6, 4904 0xf1, 0x6c, 0x6b, 0xf4, 0x68, 0xc3, 0xdb, 0x0d, 0x1f, 0x6f, 0xb8, 0xf1, 0xcf, 0x50, 0xe3, 0x9d, 4905 0xd9, 0x23, 0xfe, 0x51, 0x8c, 0x1e, 0x4a, 0xb8, 0xf5, 0xce, 0xac, 0x21, 0xfb, 0xd6, 0x33, 0x86, 4906 0xfc, 0x63, 0x6a, 0x4d, 0x04, 0xeb, 0xa9, 0x31, 0xbf, 0x05, 0x4b, 0x33, 0xce, 0x2b, 0x9e, 0xfd, 4907 0x4f, 0xa8, 0x7d, 0x1e, 0xed, 0xcf, 0x4e, 0x1d, 0x5d, 0xa6, 0x19, 0x66, 0xf4, 0xe0, 0xa7, 0x94, 4908 0x41, 0x0b, 0x31, 0x4c, 0xf5, 0xa1, 0x0e, 0x73, 0xde, 0x79, 0xbc, 0x3b, 0x72, 0x26, 0xc3, 0x42, 4909 0x5d, 0x57, 0x4b, 0x50, 0xd6, 0x67, 0x64, 0xc7, 0xde, 0xf1, 0x7c, 0x83, 0xe2, 0xcc, 0xb0, 0x19, 4910 0xe3, 0x61, 0xcc, 0x8c, 0xe7, 0x91, 0x1e, 0x7b, 0x26, 0x0f, 0xc3, 0xf9, 0x3c, 0x82, 0x19, 0xe5, 4911 0xf1, 0xc2, 0x1d, 0xe3, 0x79, 0xac, 0x2b, 0xcf, 0xe0, 0xf1, 0x82, 0x1f, 0xe7, 0x09, 0x99, 0x2d, 4912 0xad, 0x05, 0x39, 0x39, 0xd6, 0x93, 0x97, 0xa2, 0x49, 0xfa, 0x06, 0x66, 0x57, 0xe1, 0x42, 0x66, 4913 0x26, 0x74, 0x6f, 0xda, 0xec, 0xed, 0x67, 0x98, 0x85, 0x7a, 0x33, 0x6d, 0xf6, 0x73, 0x33, 0xcc, 4914 0x8a, 0xbf, 0xa9, 0x40, 0xfc, 0xc1, 0xe6, 0xf6, 0x3d, 0x92, 0x86, 0xf8, 0xbb, 0x8d, 0xcd, 0x7b, 4915 0xda, 0x29, 0xfa, 0x74, 0xa7, 0xd1, 0x78, 0xa8, 0x29, 0x24, 0x03, 0x89, 0x3b, 0x5f, 0xda, 0x5d, 4916 0xdf, 0xd1, 0x54, 0x92, 0x87, 0x6c, 0x7d, 0x73, 0x7b, 0x63, 0xdd, 0x7c, 0x64, 0x6e, 0x6e, 0xef, 4917 0x6a, 0x31, 0x5a, 0x57, 0x7f, 0xd8, 0xb8, 0xbd, 0xab, 0xc5, 0x49, 0x0a, 0x62, 0xb4, 0x2c, 0x41, 4918 0x00, 0x92, 0x3b, 0xbb, 0xe6, 0xe6, 0xf6, 0x86, 0x96, 0xa4, 0x2c, 0xbb, 0x9b, 0x5b, 0xeb, 0x5a, 4919 0x8a, 0x22, 0x77, 0xdf, 0x79, 0xf4, 0x70, 0x5d, 0x4b, 0xd3, 0xc7, 0xdb, 0xa6, 0x79, 0xfb, 0x4b, 4920 0x5a, 0x86, 0x1a, 0x6d, 0xdd, 0x7e, 0xa4, 0x01, 0x56, 0xdf, 0xbe, 0xf3, 0x70, 0x5d, 0xcb, 0x92, 4921 0x1c, 0xa4, 0xeb, 0xef, 0x6c, 0xdf, 0xdd, 0xdd, 0x6c, 0x6c, 0x6b, 0xb9, 0xe2, 0x2f, 0x42, 0x81, 4922 0x4d, 0x73, 0x68, 0x16, 0xd9, 0x95, 0xc1, 0x5b, 0x90, 0x60, 0x6b, 0xa3, 0xa0, 0x56, 0xae, 0x4c, 4923 0xaf, 0xcd, 0xb4, 0xd1, 0x32, 0x5b, 0x25, 0x66, 0xb8, 0x74, 0x01, 0x12, 0x6c, 0x9e, 0x16, 0x21, 4924 0xc1, 0xe6, 0x47, 0xc5, 0xab, 0x04, 0xf6, 0x52, 0xfc, 0x2d, 0x15, 0x60, 0xc3, 0xd9, 0x79, 0xd2, 4925 0x1b, 0xe2, 0xc5, 0xcd, 0x05, 0x80, 0xf1, 0x93, 0xde, 0xb0, 0x89, 0x3b, 0x90, 0x5f, 0x3a, 0x64, 4926 0x68, 0x09, 0xfa, 0x5e, 0x72, 0x19, 0x72, 0x58, 0xcd, 0xb7, 0x08, 0xde, 0x35, 0xa4, 0xcc, 0x2c, 4927 0x2d, 0xe3, 0x4e, 0x32, 0x0c, 0xa9, 0x1a, 0x78, 0xc5, 0x90, 0x14, 0x20, 0x55, 0x83, 0x5c, 0x02, 4928 0x7c, 0x6d, 0x8e, 0x31, 0x9a, 0xe2, 0xb5, 0x42, 0xc6, 0xc4, 0x76, 0x59, 0x7c, 0x25, 0x6f, 0x02, 4929 0xb6, 0xc9, 0x46, 0x9e, 0x9f, 0xb5, 0x4b, 0xbc, 0x0e, 0x2f, 0xd3, 0x07, 0x36, 0xde, 0xc0, 0x64, 4930 0xa9, 0x01, 0x19, 0xbf, 0x9c, 0xb6, 0x86, 0xa5, 0x7c, 0x4c, 0x1a, 0x8e, 0x09, 0xb0, 0xc8, 0x1f, 4931 0x14, 0x03, 0xf0, 0xfe, 0x2c, 0x60, 0x7f, 0x98, 0x11, 0xeb, 0x50, 0xf1, 0x02, 0xcc, 0x6d, 0x3b, 4932 0x36, 0xdb, 0xc7, 0x38, 0x4f, 0x39, 0x50, 0x5a, 0x05, 0x05, 0xf3, 0x5f, 0xa5, 0x55, 0xbc, 0x08, 4933 0x20, 0xd4, 0x69, 0xa0, 0xec, 0xb1, 0x3a, 0xf4, 0x07, 0xca, 0x5e, 0xf1, 0x2a, 0x24, 0xb7, 0x5a, 4934 0x87, 0xbb, 0xad, 0x2e, 0xb9, 0x0c, 0xd0, 0x6f, 0x8d, 0xdd, 0x66, 0x07, 0x57, 0xe2, 0xf3, 0xcf, 4935 0x3f, 0xff, 0x5c, 0xc1, 0xc3, 0x74, 0x86, 0x96, 0xb2, 0x15, 0x19, 0x03, 0x34, 0xfa, 0xed, 0x2d, 4936 0x6b, 0x3c, 0x6e, 0x75, 0x2d, 0xb2, 0x06, 0x49, 0xdb, 0x1a, 0xd3, 0xe8, 0xab, 0xe0, 0x5d, 0xd3, 4937 0x05, 0x71, 0x1e, 0x02, 0xdc, 0xf2, 0x36, 0x82, 0x4c, 0x0e, 0x26, 0x1a, 0xc4, 0xec, 0xc9, 0x00, 4938 0x6f, 0xd4, 0x12, 0x26, 0x7d, 0x5c, 0x7a, 0x11, 0x92, 0x0c, 0x43, 0x08, 0xc4, 0xed, 0xd6, 0xc0, 4939 0x2a, 0xb0, 0x96, 0xf1, 0xb9, 0xf8, 0x15, 0x05, 0x60, 0xdb, 0x7a, 0x7a, 0xac, 0x56, 0x03, 0x9c, 4940 0xa4, 0xd5, 0x18, 0x6b, 0xf5, 0x75, 0x59, 0xab, 0x54, 0x6d, 0x1d, 0xc7, 0x69, 0x37, 0xd9, 0x42, 4941 0xb3, 0xeb, 0xbf, 0x0c, 0x2d, 0xc1, 0x95, 0x2b, 0x3e, 0x86, 0xdc, 0xa6, 0x6d, 0x5b, 0x23, 0xaf, 4942 0x57, 0x04, 0xe2, 0x07, 0xce, 0xd8, 0xe5, 0x37, 0x91, 0xf8, 0x4c, 0x0a, 0x10, 0x1f, 0x3a, 0x23, 4943 0x97, 0x8d, 0xb4, 0x16, 0x37, 0x56, 0x56, 0x56, 0x4c, 0x2c, 0x21, 0x2f, 0x42, 0x66, 0xdf, 0xb1, 4944 0x6d, 0x6b, 0x9f, 0x0e, 0x23, 0x86, 0xa9, 0x63, 0x50, 0x50, 0xfc, 0x65, 0x05, 0x72, 0x0d, 0xf7, 4945 0x20, 0x20, 0xd7, 0x20, 0xf6, 0xc4, 0x3a, 0xc2, 0xee, 0xc5, 0x4c, 0xfa, 0x48, 0x37, 0xcc, 0xcf, 4946 0xb7, 0xfa, 0x13, 0x76, 0x2f, 0x99, 0x33, 0xd9, 0x0b, 0x39, 0x03, 0xc9, 0xa7, 0x56, 0xaf, 0x7b, 4947 0xe0, 0x22, 0xa7, 0x6a, 0xf2, 0x37, 0xb2, 0x0c, 0x89, 0x1e, 0xed, 0x6c, 0x21, 0x8e, 0x33, 0x56, 4948 0x10, 0x67, 0x4c, 0x1c, 0x85, 0xc9, 0x60, 0x57, 0xd2, 0xe9, 0xb6, 0xf6, 0xc1, 0x07, 0x1f, 0x7c, 4949 0xa0, 0x16, 0x0f, 0x60, 0xd1, 0xdb, 0xc4, 0xa1, 0xe1, 0x3e, 0x82, 0x42, 0xdf, 0x72, 0x9a, 0x9d, 4950 0x9e, 0xdd, 0xea, 0xf7, 0x8f, 0x9a, 0x4f, 0x1d, 0xbb, 0xd9, 0xb2, 0x9b, 0xce, 0x78, 0xbf, 0x35, 4951 0xc2, 0x29, 0x90, 0x35, 0xb2, 0xd8, 0xb7, 0x9c, 0x3a, 0x33, 0x7c, 0xcf, 0xb1, 0x6f, 0xdb, 0x0d, 4952 0x6a, 0x55, 0xfc, 0x2c, 0x0e, 0x99, 0xad, 0x23, 0x8f, 0x7f, 0x11, 0x12, 0xfb, 0xce, 0xc4, 0x66, 4953 0xf3, 0x99, 0x30, 0xd9, 0x8b, 0xbf, 0x4e, 0xaa, 0xb0, 0x4e, 0x8b, 0x90, 0x78, 0x7f, 0xe2, 0xb8, 4954 0x16, 0x0e, 0x39, 0x63, 0xb2, 0x17, 0x3a, 0x63, 0x43, 0xcb, 0x2d, 0xc4, 0xf1, 0x9a, 0x82, 0x3e, 4955 0x06, 0x73, 0x90, 0x38, 0xd6, 0x1c, 0x90, 0x15, 0x48, 0x3a, 0x74, 0x0d, 0xc6, 0x85, 0x24, 0xde, 4956 0xc3, 0x86, 0x0c, 0xc4, 0xd5, 0x31, 0x39, 0x8e, 0x3c, 0x80, 0x85, 0xa7, 0x56, 0x73, 0x30, 0x19, 4957 0xbb, 0xcd, 0xae, 0xd3, 0x6c, 0x5b, 0xd6, 0xd0, 0x1a, 0x15, 0xe6, 0xb0, 0xb5, 0x90, 0x87, 0x98, 4958 0x35, 0xa1, 0xe6, 0xfc, 0x53, 0x6b, 0x6b, 0x32, 0x76, 0x37, 0x9c, 0x7b, 0x68, 0x47, 0xd6, 0x20, 4959 0x33, 0xb2, 0xa8, 0x5f, 0xa0, 0x5d, 0xce, 0x4d, 0xf7, 0x20, 0x64, 0x9c, 0x1e, 0x59, 0x43, 0x2c, 4960 0x20, 0x37, 0x20, 0xbd, 0xd7, 0x7b, 0x62, 0x8d, 0x0f, 0xac, 0x76, 0x21, 0xa5, 0x2b, 0xa5, 0xf9, 4961 0xf2, 0x79, 0xd1, 0xca, 0x9f, 0xe0, 0xe5, 0xbb, 0x4e, 0xdf, 0x19, 0x99, 0x3e, 0x98, 0xbc, 0x01, 4962 0x99, 0xb1, 0x33, 0xb0, 0x98, 0xda, 0xd3, 0x18, 0x6c, 0x2f, 0xcd, 0xb6, 0xdc, 0x71, 0x06, 0x96, 4963 0xe7, 0xd5, 0x3c, 0x0b, 0x72, 0x9e, 0x75, 0x77, 0x8f, 0x26, 0x13, 0x05, 0xc0, 0x0b, 0x1f, 0xda, 4964 0x29, 0x4c, 0x2e, 0xc8, 0x12, 0xed, 0x54, 0xb7, 0x43, 0xcf, 0x6c, 0x85, 0x2c, 0xe6, 0xf2, 0xfe, 4965 0xfb, 0xd2, 0x6b, 0x90, 0xf1, 0x09, 0x03, 0x77, 0xc8, 0x5c, 0x50, 0x06, 0x3d, 0x04, 0x73, 0x87, 4966 0xcc, 0xff, 0xbc, 0x0c, 0x09, 0xec, 0x38, 0x8d, 0x5c, 0xe6, 0x3a, 0x0d, 0x94, 0x19, 0x48, 0x6c, 4967 0x98, 0xeb, 0xeb, 0xdb, 0x9a, 0x82, 0x31, 0xf3, 0xe1, 0x3b, 0xeb, 0x9a, 0x2a, 0xe8, 0xf7, 0xb7, 4968 0x55, 0x88, 0xad, 0x1f, 0xa2, 0x72, 0xda, 0x2d, 0xb7, 0xe5, 0xed, 0x70, 0xfa, 0x4c, 0x6a, 0x90, 4969 0x19, 0xb4, 0xbc, 0xb6, 0x54, 0x9c, 0xe2, 0x90, 0x2f, 0x59, 0x3f, 0x74, 0x97, 0xb7, 0x5a, 0xac, 4970 0xe5, 0x75, 0xdb, 0x1d, 0x1d, 0x99, 0xe9, 0x01, 0x7f, 0x5d, 0x7a, 0x1d, 0xe6, 0x42, 0x55, 0xe2, 4971 0x16, 0x4d, 0xcc, 0xd8, 0xa2, 0x09, 0xbe, 0x45, 0x6b, 0xea, 0x4d, 0xa5, 0x5c, 0x83, 0xf8, 0xc0, 4972 0x19, 0x59, 0xe4, 0x85, 0x99, 0x13, 0x5c, 0xe8, 0xa2, 0x64, 0xf2, 0x91, 0xae, 0x98, 0x68, 0x53, 4973 0x7e, 0x15, 0xe2, 0xae, 0x75, 0xe8, 0x3e, 0xcb, 0xf6, 0x80, 0x8d, 0x8f, 0x42, 0xca, 0xd7, 0x20, 4974 0x69, 0x4f, 0x06, 0x7b, 0xd6, 0xe8, 0x59, 0xe0, 0x1e, 0x76, 0x8c, 0x83, 0x8a, 0xef, 0x82, 0x76, 4975 0xd7, 0x19, 0x0c, 0xfb, 0xd6, 0xe1, 0xfa, 0xa1, 0x6b, 0xd9, 0xe3, 0x9e, 0x63, 0xd3, 0x31, 0x74, 4976 0x7a, 0x23, 0x74, 0x6b, 0x38, 0x06, 0x7c, 0xa1, 0x6e, 0x66, 0x6c, 0xed, 0x3b, 0x76, 0x9b, 0x0f, 4977 0x8d, 0xbf, 0x51, 0xb4, 0x7b, 0xd0, 0x1b, 0x51, 0x8f, 0x46, 0x83, 0x0f, 0x7b, 0x29, 0x6e, 0x40, 4978 0x9e, 0xa7, 0x61, 0x63, 0xde, 0x70, 0xf1, 0x0a, 0xe4, 0xbc, 0x22, 0xfc, 0xe5, 0x27, 0x0d, 0xf1, 4979 0xc7, 0xeb, 0x66, 0x43, 0x3b, 0x45, 0xd7, 0xb5, 0xb1, 0xbd, 0xae, 0x29, 0xf4, 0x61, 0xf7, 0xbd, 4980 0x46, 0x68, 0x2d, 0x5f, 0x84, 0x9c, 0xdf, 0xf7, 0x1d, 0xcb, 0xc5, 0x1a, 0x1a, 0xa5, 0x52, 0x35, 4981 0x35, 0xad, 0x14, 0x53, 0x90, 0x58, 0x1f, 0x0c, 0xdd, 0xa3, 0xe2, 0x2f, 0x41, 0x96, 0x83, 0x1e, 4982 0xf6, 0xc6, 0x2e, 0xb9, 0x05, 0xa9, 0x01, 0x1f, 0xaf, 0x82, 0x67, 0xd1, 0xb0, 0xac, 0x03, 0xa4, 4983 0xf7, 0x6c, 0x7a, 0xf8, 0xa5, 0x0a, 0xa4, 0x04, 0xf7, 0xce, 0x3d, 0x8f, 0x2a, 0x7a, 0x1e, 0xe6, 4984 0xa3, 0x62, 0x82, 0x8f, 0x2a, 0x6e, 0x41, 0x8a, 0x05, 0xe6, 0x31, 0x1e, 0x37, 0x58, 0xfe, 0xce, 4985 0x34, 0xc6, 0xc4, 0x97, 0x65, 0x65, 0xec, 0x0c, 0x75, 0x09, 0xb2, 0xb8, 0x67, 0x7c, 0x15, 0x52, 4986 0x6f, 0x0e, 0x58, 0xc4, 0x14, 0xff, 0x47, 0x09, 0x48, 0x7b, 0x73, 0x45, 0xce, 0x43, 0x92, 0x25, 4987 0xb1, 0x48, 0xe5, 0x5d, 0xea, 0x24, 0x30, 0x6d, 0x25, 0xe7, 0x21, 0xc5, 0x13, 0x55, 0x1e, 0x70, 4988 0xd4, 0x4a, 0xd9, 0x4c, 0xb2, 0xc4, 0xd4, 0xaf, 0xac, 0x1a, 0xe8, 0x27, 0xd9, 0x75, 0x4d, 0x92, 4989 0xa5, 0x9e, 0x44, 0x87, 0x8c, 0x9f, 0x6c, 0x62, 0x88, 0xe0, 0x77, 0x33, 0x69, 0x2f, 0xbb, 0x14, 4990 0x10, 0x55, 0x03, 0x1d, 0x28, 0xbf, 0x88, 0x49, 0xd7, 0x83, 0x73, 0x53, 0xda, 0x4b, 0x19, 0xf1, 4991 0x97, 0x27, 0xef, 0xd6, 0x25, 0xc5, 0x93, 0xc4, 0x00, 0x50, 0x35, 0xd0, 0x33, 0x79, 0x57, 0x2c, 4992 0x29, 0x9e, 0x08, 0x92, 0x4b, 0xb4, 0x8b, 0x98, 0xd8, 0xa1, 0xff, 0x09, 0xee, 0x53, 0x92, 0x2c, 4993 0xdd, 0x23, 0x97, 0x29, 0x03, 0xcb, 0xde, 0xd0, 0x35, 0x04, 0x97, 0x27, 0x29, 0x9e, 0xd4, 0x91, 4994 0xab, 0x14, 0xc2, 0xa6, 0xbf, 0x00, 0xcf, 0xb8, 0x29, 0x49, 0xf1, 0x9b, 0x12, 0xa2, 0xd3, 0x06, 4995 0xd1, 0x43, 0xa1, 0x57, 0x12, 0x6e, 0x45, 0x92, 0xec, 0x56, 0x84, 0x5c, 0x44, 0x3a, 0x36, 0xa8, 4996 0x5c, 0x70, 0x03, 0x92, 0xe2, 0x59, 0x60, 0x50, 0x8f, 0x67, 0x49, 0xff, 0xb6, 0x23, 0xc5, 0xf3, 4997 0x3c, 0x72, 0x93, 0xae, 0x17, 0x55, 0x78, 0x61, 0x1e, 0x7d, 0xf1, 0x92, 0x28, 0x3d, 0x6f, 0x55, 4998 0x99, 0x2b, 0xae, 0x31, 0x37, 0x66, 0x26, 0xea, 0xb8, 0x23, 0x96, 0xa8, 0xe5, 0xa3, 0x9e, 0xdd, 4999 0x29, 0xe4, 0x71, 0x2e, 0x62, 0x3d, 0xbb, 0x63, 0x26, 0xea, 0xb4, 0x84, 0xa9, 0x60, 0x9b, 0xd6, 5000 0x69, 0x58, 0x17, 0xbf, 0xc6, 0x2a, 0x69, 0x11, 0x29, 0x40, 0xa2, 0xde, 0xdc, 0x6e, 0xd9, 0x85, 5001 0x05, 0x66, 0x67, 0xb7, 0x6c, 0x33, 0x5e, 0xdf, 0x6e, 0xd9, 0xe4, 0x55, 0x88, 0x8d, 0x27, 0x7b, 5002 0x05, 0x32, 0xfd, 0xb3, 0xe0, 0xce, 0x64, 0xcf, 0xeb, 0x8c, 0x49, 0x31, 0xe4, 0x3c, 0xa4, 0xc7, 5003 0xee, 0xa8, 0xf9, 0x0b, 0xd6, 0xc8, 0x29, 0x9c, 0xc6, 0x69, 0x3c, 0x65, 0xa6, 0xc6, 0xee, 0xe8, 5004 0xb1, 0x35, 0x72, 0x8e, 0xe9, 0x83, 0x8b, 0x17, 0x21, 0x2b, 0xf0, 0x92, 0x3c, 0x28, 0x36, 0x3b, 5005 0xc0, 0xd4, 0x94, 0x1b, 0xa6, 0x62, 0x17, 0xdf, 0x85, 0x9c, 0x97, 0x62, 0xe1, 0x88, 0x0d, 0xba, 5006 0x9b, 0xfa, 0xce, 0x08, 0x77, 0xe9, 0x7c, 0xf9, 0x62, 0x38, 0x62, 0x06, 0x40, 0x1e, 0xb9, 0x18, 5007 0xb8, 0xa8, 0x45, 0x3a, 0xa3, 0x14, 0x7f, 0xa0, 0x40, 0x6e, 0xcb, 0x19, 0x05, 0xbf, 0x5f, 0x2c, 5008 0x42, 0x62, 0xcf, 0x71, 0xfa, 0x63, 0x24, 0x4e, 0x9b, 0xec, 0x85, 0xbc, 0x0c, 0x39, 0x7c, 0xf0, 5009 0x92, 0x64, 0xd5, 0xbf, 0x05, 0xca, 0x62, 0x39, 0xcf, 0x8b, 0x09, 0xc4, 0x7b, 0xb6, 0x3b, 0xe6, 5010 0x1e, 0x0d, 0x9f, 0xc9, 0x17, 0x20, 0x4b, 0xff, 0x7a, 0x96, 0x71, 0xff, 0x34, 0x0d, 0xb4, 0x98, 5011 0x1b, 0xbe, 0x02, 0x73, 0xa8, 0x01, 0x1f, 0x96, 0xf2, 0x6f, 0x7c, 0x72, 0xac, 0x82, 0x03, 0x0b, 5012 0x90, 0x62, 0x0e, 0x61, 0x8c, 0x3f, 0xf8, 0x66, 0x4c, 0xef, 0x95, 0xba, 0x59, 0x4c, 0x54, 0xd8, 5013 0x09, 0x24, 0x65, 0xf2, 0xb7, 0xe2, 0x5d, 0x48, 0x63, 0xb8, 0x6c, 0xf4, 0xdb, 0xe4, 0x25, 0x50, 5014 0xba, 0x05, 0x0b, 0xc3, 0xf5, 0x99, 0x50, 0x16, 0xc2, 0x01, 0xcb, 0x1b, 0xa6, 0xd2, 0x5d, 0x5a, 5015 0x00, 0x65, 0x83, 0xa6, 0x05, 0x87, 0xdc, 0x61, 0x2b, 0x87, 0xc5, 0xb7, 0x39, 0xc9, 0xb6, 0xf5, 5016 0x54, 0x4e, 0xb2, 0x6d, 0x3d, 0x65, 0x24, 0x97, 0xa6, 0x48, 0xe8, 0xdb, 0x11, 0xff, 0x0d, 0x5c, 5017 0x39, 0x2a, 0x56, 0x60, 0x0e, 0x37, 0x6a, 0xcf, 0xee, 0x3e, 0x72, 0x7a, 0x36, 0x26, 0x22, 0x1d, 5018 0x3c, 0xc0, 0x29, 0xa6, 0xd2, 0xa1, 0xeb, 0x60, 0x1d, 0xb6, 0xf6, 0xd9, 0x71, 0x38, 0x6d, 0xb2, 5019 0x97, 0xe2, 0xf7, 0xe3, 0x30, 0xcf, 0x9d, 0xec, 0x7b, 0x3d, 0xf7, 0x60, 0xab, 0x35, 0x24, 0xdb, 5020 0x90, 0xa3, 0xfe, 0xb5, 0x39, 0x68, 0x0d, 0x87, 0x74, 0x23, 0x2b, 0x18, 0x9a, 0xaf, 0xce, 0x70, 5021 0xdb, 0xdc, 0x62, 0x79, 0xbb, 0x35, 0xb0, 0xb6, 0x18, 0x9a, 0x05, 0xea, 0xac, 0x1d, 0x94, 0x90, 5022 0x07, 0x90, 0x1d, 0x8c, 0xbb, 0x3e, 0x1d, 0x8b, 0xf4, 0x57, 0x24, 0x74, 0x5b, 0xe3, 0x6e, 0x88, 5023 0x0d, 0x06, 0x7e, 0x01, 0xed, 0x1c, 0xf5, 0xce, 0x3e, 0x5b, 0xec, 0xb9, 0x9d, 0xa3, 0xae, 0x24, 5024 0xdc, 0xb9, 0xbd, 0xa0, 0x84, 0xd4, 0x01, 0xe8, 0x56, 0x73, 0x1d, 0x9a, 0xe1, 0xa1, 0x96, 0xb2, 5025 0xe5, 0x92, 0x84, 0x6d, 0xc7, 0x1d, 0xed, 0x3a, 0x3b, 0xee, 0x88, 0x1f, 0x48, 0xc6, 0xfc, 0x75, 5026 0xe9, 0x4d, 0xd0, 0xa2, 0xb3, 0xf0, 0xbc, 0x33, 0x49, 0x46, 0x38, 0x93, 0x2c, 0xfd, 0x2c, 0xe4, 5027 0x23, 0xc3, 0x16, 0xcd, 0x09, 0x33, 0xbf, 0x2e, 0x9a, 0x67, 0xcb, 0xe7, 0x42, 0xdf, 0x68, 0x88, 5028 0x4b, 0x2f, 0x32, 0xbf, 0x09, 0x5a, 0x74, 0x0a, 0x44, 0xea, 0xb4, 0x24, 0xa1, 0x41, 0xfb, 0xd7, 5029 0x61, 0x2e, 0x34, 0x68, 0xd1, 0x38, 0xf3, 0x9c, 0x61, 0x15, 0x7f, 0x25, 0x01, 0x89, 0x86, 0x6d, 5030 0x39, 0x1d, 0x72, 0x36, 0x1c, 0x3b, 0xef, 0x9f, 0xf2, 0xe2, 0xe6, 0xb9, 0x48, 0xdc, 0xbc, 0x7f, 5031 0xca, 0x8f, 0x9a, 0xe7, 0x22, 0x51, 0xd3, 0xab, 0xaa, 0x1a, 0xe4, 0xc2, 0x54, 0xcc, 0xbc, 0x7f, 5032 0x4a, 0x08, 0x98, 0x17, 0xa6, 0x02, 0x66, 0x50, 0x5d, 0x35, 0xa8, 0x83, 0x0d, 0x47, 0xcb, 0xfb, 5033 0xa7, 0x82, 0x48, 0x79, 0x3e, 0x1a, 0x29, 0xfd, 0xca, 0xaa, 0xc1, 0xba, 0x24, 0x44, 0x49, 0xec, 5034 0x12, 0x8b, 0x8f, 0xe7, 0xa3, 0xf1, 0x11, 0xed, 0x78, 0x64, 0x3c, 0x1f, 0x8d, 0x8c, 0x58, 0xc9, 5035 0x23, 0xe1, 0xb9, 0x48, 0x24, 0x44, 0x52, 0x16, 0x02, 0xcf, 0x47, 0x43, 0x20, 0xb3, 0x13, 0x7a, 5036 0x2a, 0xc6, 0x3f, 0xbf, 0xb2, 0x6a, 0x10, 0x23, 0x12, 0xfc, 0x64, 0x89, 0x08, 0xae, 0x06, 0x86, 5037 0x81, 0x2a, 0x9d, 0x38, 0xef, 0x80, 0x9a, 0x97, 0x7e, 0xc2, 0x82, 0x33, 0xea, 0x1d, 0xd0, 0x0c, 5038 0x48, 0x75, 0x78, 0xae, 0xae, 0xa1, 0x27, 0x0b, 0x89, 0x13, 0x25, 0xb0, 0x5c, 0x6f, 0xa2, 0x47, 5039 0xa3, 0xa3, 0xeb, 0xb0, 0x84, 0xa3, 0x04, 0x73, 0xf5, 0xe6, 0xc3, 0xd6, 0xa8, 0x4b, 0xa1, 0xbb, 5040 0xad, 0xae, 0x7f, 0xeb, 0x41, 0x55, 0x90, 0xad, 0xf3, 0x9a, 0xdd, 0x56, 0x97, 0x9c, 0xf1, 0x24, 5041 0xd6, 0xc6, 0x5a, 0x85, 0x8b, 0x6c, 0xe9, 0x2c, 0x9d, 0x3a, 0x46, 0x86, 0xbe, 0x71, 0x81, 0xfb, 5042 0xc6, 0x3b, 0x29, 0x48, 0x4c, 0xec, 0x9e, 0x63, 0xdf, 0xc9, 0x40, 0xca, 0x75, 0x46, 0x83, 0x96, 5043 0xeb, 0x14, 0x7f, 0xa8, 0x00, 0xdc, 0x75, 0x06, 0x83, 0x89, 0xdd, 0x7b, 0x7f, 0x62, 0x91, 0x8b, 5044 0x90, 0x1d, 0xb4, 0x9e, 0x58, 0xcd, 0x81, 0xd5, 0xdc, 0x1f, 0x79, 0xbb, 0x21, 0x43, 0x8b, 0xb6, 5045 0xac, 0xbb, 0xa3, 0x23, 0x52, 0xf0, 0x0e, 0xf0, 0xa8, 0x20, 0x14, 0x26, 0x3f, 0xd0, 0x2f, 0xf2, 5046 0xe3, 0x68, 0x92, 0xaf, 0xa4, 0x77, 0x20, 0x65, 0x49, 0x4e, 0x8a, 0xaf, 0x21, 0x4b, 0x73, 0xce, 5047 0x42, 0xd2, 0xb5, 0x06, 0xc3, 0xe6, 0x3e, 0x0a, 0x86, 0x8a, 0x22, 0x41, 0xdf, 0xef, 0x92, 0xeb, 5048 0x10, 0xdb, 0x77, 0xfa, 0x28, 0x95, 0xe7, 0xae, 0x0e, 0x45, 0x92, 0x57, 0x20, 0x36, 0x18, 0x33, 5049 0xf9, 0x64, 0xcb, 0xa7, 0x43, 0x27, 0x08, 0x16, 0xb2, 0x28, 0x70, 0x30, 0xee, 0xfa, 0x63, 0xbf, 5050 0x92, 0x87, 0x58, 0xbd, 0xd1, 0xa0, 0xa7, 0x82, 0x7a, 0xa3, 0xb1, 0xaa, 0x29, 0xb5, 0x55, 0x48, 5051 0x77, 0x47, 0x96, 0x45, 0x1d, 0xc5, 0xb3, 0xb2, 0x92, 0x2f, 0x63, 0x14, 0xf4, 0x61, 0xb5, 0xb7, 5052 0x21, 0xb5, 0xcf, 0xf2, 0x12, 0xf2, 0xcc, 0x1c, 0xbc, 0xf0, 0xc7, 0xec, 0x2e, 0xe8, 0x45, 0x11, 5053 0x10, 0xcd, 0x66, 0x4c, 0x8f, 0xa7, 0xb6, 0x0b, 0x99, 0x51, 0xf3, 0xf9, 0xa4, 0x1f, 0xb2, 0xc8, 5054 0x23, 0x27, 0x4d, 0x8f, 0x78, 0x51, 0x6d, 0x03, 0x16, 0x6c, 0xc7, 0xfb, 0x49, 0xaa, 0xd9, 0xe6, 5055 0xfb, 0x6e, 0xd6, 0x91, 0xcf, 0x6b, 0xc0, 0x62, 0x3f, 0x6c, 0xdb, 0x0e, 0xaf, 0x60, 0x7b, 0xb5, 5056 0xb6, 0x0e, 0x9a, 0x40, 0xd4, 0x61, 0x9b, 0x5b, 0xc6, 0xd3, 0x61, 0xbf, 0xa5, 0xfb, 0x3c, 0xe8, 5057 0x0f, 0x22, 0x34, 0x7c, 0xc7, 0xca, 0x68, 0xba, 0xec, 0xd3, 0x04, 0x9f, 0x06, 0x9d, 0xe0, 0x34, 5058 0x0d, 0xf5, 0x5f, 0x32, 0x9a, 0x03, 0xf6, 0xdd, 0x82, 0x48, 0x53, 0x35, 0x22, 0xb3, 0x33, 0x39, 5059 0x46, 0x77, 0x7a, 0xec, 0xc3, 0x03, 0x9f, 0x87, 0xb9, 0xc7, 0x19, 0x44, 0xcf, 0xeb, 0xd0, 0x97, 5060 0xd9, 0x57, 0x09, 0x21, 0xa2, 0xa9, 0x1e, 0x8d, 0x8f, 0xd1, 0xa3, 0x27, 0xec, 0x23, 0x00, 0x9f, 5061 0x68, 0x67, 0x56, 0x8f, 0xc6, 0xc7, 0xe8, 0x51, 0x9f, 0x7d, 0x20, 0x10, 0x22, 0xaa, 0x1a, 0xb5, 5062 0x4d, 0x20, 0xe2, 0xc2, 0xf3, 0x58, 0x22, 0x65, 0x1a, 0xb0, 0x0f, 0x3f, 0x82, 0xa5, 0x67, 0x46, 5063 0xb3, 0xa8, 0x9e, 0xd7, 0x29, 0x9b, 0x7d, 0x15, 0x12, 0xa6, 0xaa, 0x1a, 0xb5, 0x07, 0x70, 0x5a, 5064 0x1c, 0xde, 0xb1, 0xba, 0xe5, 0xb0, 0x4f, 0x1a, 0x82, 0x01, 0x72, 0xab, 0x99, 0x64, 0xcf, 0xeb, 5065 0xd8, 0x90, 0x7d, 0xee, 0x10, 0x21, 0xab, 0x1a, 0xb5, 0xbb, 0x90, 0x17, 0xc8, 0xf6, 0x30, 0x0b, 5066 0x96, 0x11, 0xbd, 0xcf, 0x3e, 0xd2, 0xf1, 0x89, 0x68, 0xfc, 0x8f, 0xae, 0x1e, 0x8b, 0x88, 0x52, 5067 0x9a, 0x11, 0xfb, 0xc6, 0x24, 0xe8, 0x0f, 0xda, 0x44, 0x36, 0xca, 0x1e, 0x0b, 0x9f, 0x32, 0x9e, 5068 0x31, 0xfb, 0xfe, 0x24, 0xe8, 0x0e, 0x35, 0xa9, 0x0d, 0x42, 0x83, 0xb2, 0x68, 0x50, 0x94, 0xb2, 5069 0xb8, 0xe8, 0xbf, 0x4b, 0x12, 0xc8, 0xb2, 0x78, 0xd9, 0x22, 0x0c, 0x9f, 0xbe, 0xd6, 0x1e, 0xc0, 5070 0xfc, 0x49, 0x5c, 0xd6, 0x87, 0x0a, 0xcb, 0xbc, 0x2b, 0xcb, 0x34, 0x39, 0x37, 0xe7, 0xda, 0x21, 5071 0xcf, 0xb5, 0x01, 0x73, 0x27, 0x70, 0x5b, 0x1f, 0x29, 0x2c, 0x7f, 0xa5, 0x5c, 0x66, 0xae, 0x1d, 5072 0xf6, 0x5d, 0x73, 0x27, 0x70, 0x5c, 0x1f, 0x2b, 0xec, 0xc2, 0xc3, 0x28, 0xfb, 0x34, 0x9e, 0xef, 5073 0x9a, 0x3b, 0x81, 0xe3, 0xfa, 0x84, 0xe5, 0xa7, 0xaa, 0x51, 0x11, 0x69, 0xd0, 0x53, 0xcc, 0x9f, 5074 0xc4, 0x71, 0x7d, 0xaa, 0xe0, 0x05, 0x88, 0x6a, 0x18, 0xfe, 0xfc, 0xf8, 0xbe, 0x6b, 0xfe, 0x24, 5075 0x8e, 0xeb, 0xab, 0x0a, 0x5e, 0x94, 0xa8, 0xc6, 0x5a, 0x88, 0x28, 0xdc, 0xa3, 0xe3, 0x38, 0xae, 5076 0xaf, 0x29, 0x78, 0x7b, 0xa1, 0x1a, 0x55, 0x9f, 0x68, 0x67, 0xaa, 0x47, 0xc7, 0x71, 0x5c, 0x5f, 5077 0xc7, 0x6c, 0xa0, 0xa6, 0x1a, 0x37, 0x42, 0x44, 0xe8, 0xbb, 0xf2, 0x27, 0x72, 0x5c, 0xdf, 0x50, 5078 0xf0, 0xa2, 0x49, 0x35, 0x6e, 0x9a, 0x5e, 0x0f, 0x02, 0xdf, 0x95, 0x3f, 0x91, 0xe3, 0xfa, 0xa6, 5079 0x82, 0x37, 0x52, 0xaa, 0x71, 0x2b, 0x4c, 0x85, 0xbe, 0x4b, 0x3b, 0x99, 0xe3, 0xfa, 0x4c, 0xc1, 5080 0xef, 0x4f, 0xd4, 0xb5, 0x15, 0xd3, 0xeb, 0x84, 0xe0, 0xbb, 0xb4, 0x93, 0x39, 0xae, 0x6f, 0x29, 5081 0xf8, 0x51, 0x8a, 0xba, 0xb6, 0x1a, 0x21, 0xab, 0x1a, 0xb5, 0x75, 0xc8, 0x1d, 0xdf, 0x71, 0x7d, 5082 0x5b, 0xbc, 0xef, 0xcb, 0xb6, 0x05, 0xef, 0xf5, 0x58, 0x58, 0xbf, 0x63, 0xb8, 0xae, 0xef, 0x60, 5083 0xd6, 0x54, 0x7b, 0xe1, 0x3e, 0xbb, 0x15, 0x63, 0x26, 0xaf, 0xb5, 0xad, 0xce, 0x1b, 0x1d, 0xc7, 5084 0x09, 0x96, 0x94, 0x39, 0xb4, 0x46, 0xb0, 0x7b, 0x8e, 0xe1, 0xcd, 0xbe, 0xab, 0xe0, 0x25, 0x5a, 5085 0x8e, 0x53, 0xa3, 0x85, 0xbf, 0x8f, 0x98, 0x6b, 0xb3, 0x83, 0x31, 0x3f, 0xdf, 0xaf, 0x7d, 0x4f, 5086 0x39, 0x99, 0x63, 0xab, 0xc5, 0x1a, 0xdb, 0xeb, 0xfe, 0xe4, 0x60, 0xc9, 0x5b, 0x10, 0x3f, 0x2c, 5087 0xaf, 0xac, 0x86, 0x8f, 0x78, 0xe2, 0x1d, 0x32, 0x73, 0x67, 0xd9, 0xf2, 0x42, 0xe8, 0xb2, 0x7d, 5088 0x30, 0x74, 0x8f, 0x4c, 0xb4, 0xe4, 0x0c, 0x65, 0x09, 0xc3, 0x47, 0x52, 0x86, 0x32, 0x67, 0xa8, 5089 0x48, 0x18, 0x3e, 0x96, 0x32, 0x54, 0x38, 0x83, 0x21, 0x61, 0xf8, 0x44, 0xca, 0x60, 0x70, 0x86, 5090 0x35, 0x09, 0xc3, 0xa7, 0x52, 0x86, 0x35, 0xce, 0x50, 0x95, 0x30, 0x7c, 0x55, 0xca, 0x50, 0xe5, 5091 0x0c, 0x37, 0x24, 0x0c, 0x5f, 0x93, 0x32, 0xdc, 0xe0, 0x0c, 0x37, 0x25, 0x0c, 0x5f, 0x97, 0x32, 5092 0xdc, 0xe4, 0x0c, 0xb7, 0x24, 0x0c, 0xdf, 0x90, 0x32, 0xdc, 0x62, 0x0c, 0xab, 0x2b, 0x12, 0x86, 5093 0x6f, 0xca, 0x18, 0x56, 0x57, 0x38, 0x83, 0x4c, 0x93, 0x9f, 0x49, 0x19, 0xb8, 0x26, 0x57, 0x65, 5094 0x9a, 0xfc, 0x96, 0x94, 0x81, 0x6b, 0x72, 0x55, 0xa6, 0xc9, 0x6f, 0x4b, 0x19, 0xb8, 0x26, 0x57, 5095 0x65, 0x9a, 0xfc, 0x8e, 0x94, 0x81, 0x6b, 0x72, 0x55, 0xa6, 0xc9, 0xef, 0x4a, 0x19, 0xb8, 0x26, 5096 0x57, 0x65, 0x9a, 0xfc, 0x9e, 0x94, 0x81, 0x6b, 0x72, 0x55, 0xa6, 0xc9, 0x3f, 0x91, 0x32, 0x70, 5097 0x4d, 0xae, 0xca, 0x34, 0xf9, 0xa7, 0x52, 0x06, 0xae, 0xc9, 0x55, 0x99, 0x26, 0xff, 0x4c, 0xca, 5098 0xc0, 0x35, 0x59, 0x96, 0x69, 0xf2, 0xfb, 0x32, 0x86, 0x32, 0xd7, 0x64, 0x59, 0xa6, 0xc9, 0x3f, 5099 0x97, 0x32, 0x70, 0x4d, 0x96, 0x65, 0x9a, 0xfc, 0x0b, 0x29, 0x03, 0xd7, 0x64, 0x59, 0xa6, 0xc9, 5100 0x1f, 0x48, 0x19, 0xb8, 0x26, 0xcb, 0x32, 0x4d, 0xfe, 0xa5, 0x94, 0x81, 0x6b, 0xb2, 0x2c, 0xd3, 5101 0xe4, 0x5f, 0x49, 0x19, 0xb8, 0x26, 0xcb, 0x32, 0x4d, 0xfe, 0xb5, 0x94, 0x81, 0x6b, 0xb2, 0x2c, 5102 0xd3, 0xe4, 0xdf, 0x48, 0x19, 0xb8, 0x26, 0xcb, 0x32, 0x4d, 0xfe, 0xad, 0x94, 0x81, 0x6b, 0xb2, 5103 0x2c, 0xd3, 0xe4, 0xdf, 0x49, 0x19, 0xb8, 0x26, 0x2b, 0x32, 0x4d, 0xfe, 0xbd, 0x8c, 0xa1, 0xc2, 5104 0x35, 0x59, 0x91, 0x69, 0xf2, 0x1f, 0xa4, 0x0c, 0x5c, 0x93, 0x15, 0x99, 0x26, 0xff, 0x51, 0xca, 5105 0xc0, 0x35, 0x59, 0x91, 0x69, 0xf2, 0x9f, 0xa4, 0x0c, 0x5c, 0x93, 0x15, 0x99, 0x26, 0xff, 0x59, 5106 0xca, 0xc0, 0x35, 0x59, 0x91, 0x69, 0xf2, 0x5f, 0xa4, 0x0c, 0x5c, 0x93, 0x15, 0x99, 0x26, 0xff, 5107 0x55, 0xca, 0xc0, 0x35, 0x59, 0x91, 0x69, 0xf2, 0xdf, 0xa4, 0x0c, 0x5c, 0x93, 0x15, 0x99, 0x26, 5108 0x7f, 0x28, 0x65, 0xe0, 0x9a, 0xac, 0xc8, 0x34, 0xf9, 0xef, 0x52, 0x06, 0xae, 0x49, 0x43, 0xa6, 5109 0xc9, 0xff, 0x90, 0x31, 0x18, 0x5c, 0x93, 0x86, 0x4c, 0x93, 0xff, 0x29, 0x65, 0xe0, 0x9a, 0x34, 5110 0x64, 0x9a, 0xfc, 0x2f, 0x29, 0x03, 0xd7, 0xa4, 0x21, 0xd3, 0xe4, 0x7f, 0x4b, 0x19, 0xb8, 0x26, 5111 0x0d, 0x99, 0x26, 0xff, 0x47, 0xca, 0xc0, 0x35, 0x69, 0xc8, 0x34, 0xf9, 0xbf, 0x52, 0x06, 0xae, 5112 0x49, 0x43, 0xa6, 0xc9, 0x1f, 0x49, 0x19, 0xb8, 0x26, 0x0d, 0x99, 0x26, 0x7f, 0x2c, 0x65, 0xe0, 5113 0x9a, 0x34, 0x64, 0x9a, 0xfc, 0x89, 0x94, 0x81, 0x6b, 0xd2, 0x90, 0x69, 0xf2, 0xa7, 0x52, 0x06, 5114 0xae, 0xc9, 0x35, 0x99, 0x26, 0xff, 0x4f, 0xc6, 0xb0, 0xb6, 0x72, 0xe7, 0xda, 0xe3, 0xab, 0xdd, 5115 0x9e, 0x7b, 0x30, 0xd9, 0x5b, 0xde, 0x77, 0x06, 0xd7, 0xbb, 0x4e, 0xbf, 0x65, 0x77, 0xaf, 0x23, 5116 0x6c, 0x6f, 0xd2, 0xb9, 0x1e, 0xfc, 0xeb, 0x35, 0x33, 0xfd, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 5117 0x46, 0xc7, 0xb3, 0x38, 0x92, 0x3d, 0x00, 0x00, 5118} 5119