1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: my_test/test.proto 3 4// This package holds interesting messages. 5 6package test 7 8import ( 9 fmt "fmt" 10 proto "github.com/golang/protobuf/proto" 11 _ "github.com/golang/protobuf/protoc-gen-go/testdata/multi" 12 math "math" 13) 14 15// Reference imports to suppress errors if they are not otherwise used. 16var _ = proto.Marshal 17var _ = fmt.Errorf 18var _ = math.Inf 19 20// This is a compile-time assertion to ensure that this generated file 21// is compatible with the proto package it is being compiled against. 22// A compilation error at this line likely means your copy of the 23// proto package needs to be updated. 24const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 25 26type HatType int32 27 28const ( 29 // deliberately skipping 0 30 HatType_FEDORA HatType = 1 31 HatType_FEZ HatType = 2 32) 33 34var HatType_name = map[int32]string{ 35 1: "FEDORA", 36 2: "FEZ", 37} 38 39var HatType_value = map[string]int32{ 40 "FEDORA": 1, 41 "FEZ": 2, 42} 43 44func (x HatType) Enum() *HatType { 45 p := new(HatType) 46 *p = x 47 return p 48} 49 50func (x HatType) String() string { 51 return proto.EnumName(HatType_name, int32(x)) 52} 53 54func (x *HatType) UnmarshalJSON(data []byte) error { 55 value, err := proto.UnmarshalJSONEnum(HatType_value, data, "HatType") 56 if err != nil { 57 return err 58 } 59 *x = HatType(value) 60 return nil 61} 62 63func (HatType) EnumDescriptor() ([]byte, []int) { 64 return fileDescriptor_2c9b60a40d5131b9, []int{0} 65} 66 67// This enum represents days of the week. 68type Days int32 69 70const ( 71 Days_MONDAY Days = 1 72 Days_TUESDAY Days = 2 73 Days_LUNDI Days = 1 74) 75 76var Days_name = map[int32]string{ 77 1: "MONDAY", 78 2: "TUESDAY", 79 // Duplicate value: 1: "LUNDI", 80} 81 82var Days_value = map[string]int32{ 83 "MONDAY": 1, 84 "TUESDAY": 2, 85 "LUNDI": 1, 86} 87 88func (x Days) Enum() *Days { 89 p := new(Days) 90 *p = x 91 return p 92} 93 94func (x Days) String() string { 95 return proto.EnumName(Days_name, int32(x)) 96} 97 98func (x *Days) UnmarshalJSON(data []byte) error { 99 value, err := proto.UnmarshalJSONEnum(Days_value, data, "Days") 100 if err != nil { 101 return err 102 } 103 *x = Days(value) 104 return nil 105} 106 107func (Days) EnumDescriptor() ([]byte, []int) { 108 return fileDescriptor_2c9b60a40d5131b9, []int{1} 109} 110 111type Request_Color int32 112 113const ( 114 Request_RED Request_Color = 0 115 Request_GREEN Request_Color = 1 116 Request_BLUE Request_Color = 2 117) 118 119var Request_Color_name = map[int32]string{ 120 0: "RED", 121 1: "GREEN", 122 2: "BLUE", 123} 124 125var Request_Color_value = map[string]int32{ 126 "RED": 0, 127 "GREEN": 1, 128 "BLUE": 2, 129} 130 131func (x Request_Color) Enum() *Request_Color { 132 p := new(Request_Color) 133 *p = x 134 return p 135} 136 137func (x Request_Color) String() string { 138 return proto.EnumName(Request_Color_name, int32(x)) 139} 140 141func (x *Request_Color) UnmarshalJSON(data []byte) error { 142 value, err := proto.UnmarshalJSONEnum(Request_Color_value, data, "Request_Color") 143 if err != nil { 144 return err 145 } 146 *x = Request_Color(value) 147 return nil 148} 149 150func (Request_Color) EnumDescriptor() ([]byte, []int) { 151 return fileDescriptor_2c9b60a40d5131b9, []int{0, 0} 152} 153 154type Reply_Entry_Game int32 155 156const ( 157 Reply_Entry_FOOTBALL Reply_Entry_Game = 1 158 Reply_Entry_TENNIS Reply_Entry_Game = 2 159) 160 161var Reply_Entry_Game_name = map[int32]string{ 162 1: "FOOTBALL", 163 2: "TENNIS", 164} 165 166var Reply_Entry_Game_value = map[string]int32{ 167 "FOOTBALL": 1, 168 "TENNIS": 2, 169} 170 171func (x Reply_Entry_Game) Enum() *Reply_Entry_Game { 172 p := new(Reply_Entry_Game) 173 *p = x 174 return p 175} 176 177func (x Reply_Entry_Game) String() string { 178 return proto.EnumName(Reply_Entry_Game_name, int32(x)) 179} 180 181func (x *Reply_Entry_Game) UnmarshalJSON(data []byte) error { 182 value, err := proto.UnmarshalJSONEnum(Reply_Entry_Game_value, data, "Reply_Entry_Game") 183 if err != nil { 184 return err 185 } 186 *x = Reply_Entry_Game(value) 187 return nil 188} 189 190func (Reply_Entry_Game) EnumDescriptor() ([]byte, []int) { 191 return fileDescriptor_2c9b60a40d5131b9, []int{1, 0, 0} 192} 193 194// This is a message that might be sent somewhere. 195type Request struct { 196 Key []int64 `protobuf:"varint,1,rep,name=key" json:"key,omitempty"` 197 // optional imp.ImportedMessage imported_message = 2; 198 Hue *Request_Color `protobuf:"varint,3,opt,name=hue,enum=my.test.Request_Color" json:"hue,omitempty"` 199 Hat *HatType `protobuf:"varint,4,opt,name=hat,enum=my.test.HatType,def=1" json:"hat,omitempty"` 200 // optional imp.ImportedMessage.Owner owner = 6; 201 Deadline *float32 `protobuf:"fixed32,7,opt,name=deadline,def=inf" json:"deadline,omitempty"` 202 Somegroup *Request_SomeGroup `protobuf:"group,8,opt,name=SomeGroup,json=somegroup" json:"somegroup,omitempty"` 203 // This is a map field. It will generate map[int32]string. 204 NameMapping map[int32]string `protobuf:"bytes,14,rep,name=name_mapping,json=nameMapping" json:"name_mapping,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 205 // This is a map field whose value type is a message. 206 MsgMapping map[int64]*Reply `protobuf:"bytes,15,rep,name=msg_mapping,json=msgMapping" json:"msg_mapping,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 207 Reset_ *int32 `protobuf:"varint,12,opt,name=reset" json:"reset,omitempty"` 208 // This field should not conflict with any getters. 209 GetKey_ *string `protobuf:"bytes,16,opt,name=get_key,json=getKey" json:"get_key,omitempty"` 210 FloatNinf *float32 `protobuf:"fixed32,20,opt,name=float_ninf,json=floatNinf,def=-inf" json:"float_ninf,omitempty"` 211 FloatPinf *float32 `protobuf:"fixed32,21,opt,name=float_pinf,json=floatPinf,def=inf" json:"float_pinf,omitempty"` 212 FloatExp *float32 `protobuf:"fixed32,22,opt,name=float_exp,json=floatExp,def=1e+09" json:"float_exp,omitempty"` 213 DoubleNinf *float64 `protobuf:"fixed64,23,opt,name=double_ninf,json=doubleNinf,def=-inf" json:"double_ninf,omitempty"` 214 DoublePinf *float64 `protobuf:"fixed64,24,opt,name=double_pinf,json=doublePinf,def=inf" json:"double_pinf,omitempty"` 215 DoubleExp *float64 `protobuf:"fixed64,25,opt,name=double_exp,json=doubleExp,def=1e+09" json:"double_exp,omitempty"` 216 XXX_NoUnkeyedLiteral struct{} `json:"-"` 217 XXX_unrecognized []byte `json:"-"` 218 XXX_sizecache int32 `json:"-"` 219} 220 221func (m *Request) Reset() { *m = Request{} } 222func (m *Request) String() string { return proto.CompactTextString(m) } 223func (*Request) ProtoMessage() {} 224func (*Request) Descriptor() ([]byte, []int) { 225 return fileDescriptor_2c9b60a40d5131b9, []int{0} 226} 227 228func (m *Request) XXX_Unmarshal(b []byte) error { 229 return xxx_messageInfo_Request.Unmarshal(m, b) 230} 231func (m *Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 232 return xxx_messageInfo_Request.Marshal(b, m, deterministic) 233} 234func (m *Request) XXX_Merge(src proto.Message) { 235 xxx_messageInfo_Request.Merge(m, src) 236} 237func (m *Request) XXX_Size() int { 238 return xxx_messageInfo_Request.Size(m) 239} 240func (m *Request) XXX_DiscardUnknown() { 241 xxx_messageInfo_Request.DiscardUnknown(m) 242} 243 244var xxx_messageInfo_Request proto.InternalMessageInfo 245 246const Default_Request_Hat HatType = HatType_FEDORA 247 248var Default_Request_Deadline float32 = float32(math.Inf(1)) 249var Default_Request_FloatNinf float32 = float32(math.Inf(-1)) 250var Default_Request_FloatPinf float32 = float32(math.Inf(1)) 251 252const Default_Request_FloatExp float32 = 1e+09 253 254var Default_Request_DoubleNinf float64 = math.Inf(-1) 255var Default_Request_DoublePinf float64 = math.Inf(1) 256 257const Default_Request_DoubleExp float64 = 1e+09 258 259func (m *Request) GetKey() []int64 { 260 if m != nil { 261 return m.Key 262 } 263 return nil 264} 265 266func (m *Request) GetHue() Request_Color { 267 if m != nil && m.Hue != nil { 268 return *m.Hue 269 } 270 return Request_RED 271} 272 273func (m *Request) GetHat() HatType { 274 if m != nil && m.Hat != nil { 275 return *m.Hat 276 } 277 return Default_Request_Hat 278} 279 280func (m *Request) GetDeadline() float32 { 281 if m != nil && m.Deadline != nil { 282 return *m.Deadline 283 } 284 return Default_Request_Deadline 285} 286 287func (m *Request) GetSomegroup() *Request_SomeGroup { 288 if m != nil { 289 return m.Somegroup 290 } 291 return nil 292} 293 294func (m *Request) GetNameMapping() map[int32]string { 295 if m != nil { 296 return m.NameMapping 297 } 298 return nil 299} 300 301func (m *Request) GetMsgMapping() map[int64]*Reply { 302 if m != nil { 303 return m.MsgMapping 304 } 305 return nil 306} 307 308func (m *Request) GetReset_() int32 { 309 if m != nil && m.Reset_ != nil { 310 return *m.Reset_ 311 } 312 return 0 313} 314 315func (m *Request) GetGetKey_() string { 316 if m != nil && m.GetKey_ != nil { 317 return *m.GetKey_ 318 } 319 return "" 320} 321 322func (m *Request) GetFloatNinf() float32 { 323 if m != nil && m.FloatNinf != nil { 324 return *m.FloatNinf 325 } 326 return Default_Request_FloatNinf 327} 328 329func (m *Request) GetFloatPinf() float32 { 330 if m != nil && m.FloatPinf != nil { 331 return *m.FloatPinf 332 } 333 return Default_Request_FloatPinf 334} 335 336func (m *Request) GetFloatExp() float32 { 337 if m != nil && m.FloatExp != nil { 338 return *m.FloatExp 339 } 340 return Default_Request_FloatExp 341} 342 343func (m *Request) GetDoubleNinf() float64 { 344 if m != nil && m.DoubleNinf != nil { 345 return *m.DoubleNinf 346 } 347 return Default_Request_DoubleNinf 348} 349 350func (m *Request) GetDoublePinf() float64 { 351 if m != nil && m.DoublePinf != nil { 352 return *m.DoublePinf 353 } 354 return Default_Request_DoublePinf 355} 356 357func (m *Request) GetDoubleExp() float64 { 358 if m != nil && m.DoubleExp != nil { 359 return *m.DoubleExp 360 } 361 return Default_Request_DoubleExp 362} 363 364type Request_SomeGroup struct { 365 GroupField *int32 `protobuf:"varint,9,opt,name=group_field,json=groupField" json:"group_field,omitempty"` 366 XXX_NoUnkeyedLiteral struct{} `json:"-"` 367 XXX_unrecognized []byte `json:"-"` 368 XXX_sizecache int32 `json:"-"` 369} 370 371func (m *Request_SomeGroup) Reset() { *m = Request_SomeGroup{} } 372func (m *Request_SomeGroup) String() string { return proto.CompactTextString(m) } 373func (*Request_SomeGroup) ProtoMessage() {} 374func (*Request_SomeGroup) Descriptor() ([]byte, []int) { 375 return fileDescriptor_2c9b60a40d5131b9, []int{0, 0} 376} 377 378func (m *Request_SomeGroup) XXX_Unmarshal(b []byte) error { 379 return xxx_messageInfo_Request_SomeGroup.Unmarshal(m, b) 380} 381func (m *Request_SomeGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 382 return xxx_messageInfo_Request_SomeGroup.Marshal(b, m, deterministic) 383} 384func (m *Request_SomeGroup) XXX_Merge(src proto.Message) { 385 xxx_messageInfo_Request_SomeGroup.Merge(m, src) 386} 387func (m *Request_SomeGroup) XXX_Size() int { 388 return xxx_messageInfo_Request_SomeGroup.Size(m) 389} 390func (m *Request_SomeGroup) XXX_DiscardUnknown() { 391 xxx_messageInfo_Request_SomeGroup.DiscardUnknown(m) 392} 393 394var xxx_messageInfo_Request_SomeGroup proto.InternalMessageInfo 395 396func (m *Request_SomeGroup) GetGroupField() int32 { 397 if m != nil && m.GroupField != nil { 398 return *m.GroupField 399 } 400 return 0 401} 402 403type Reply struct { 404 Found []*Reply_Entry `protobuf:"bytes,1,rep,name=found" json:"found,omitempty"` 405 CompactKeys []int32 `protobuf:"varint,2,rep,packed,name=compact_keys,json=compactKeys" json:"compact_keys,omitempty"` 406 XXX_NoUnkeyedLiteral struct{} `json:"-"` 407 proto.XXX_InternalExtensions `json:"-"` 408 XXX_unrecognized []byte `json:"-"` 409 XXX_sizecache int32 `json:"-"` 410} 411 412func (m *Reply) Reset() { *m = Reply{} } 413func (m *Reply) String() string { return proto.CompactTextString(m) } 414func (*Reply) ProtoMessage() {} 415func (*Reply) Descriptor() ([]byte, []int) { 416 return fileDescriptor_2c9b60a40d5131b9, []int{1} 417} 418 419var extRange_Reply = []proto.ExtensionRange{ 420 {Start: 100, End: 536870911}, 421} 422 423func (*Reply) ExtensionRangeArray() []proto.ExtensionRange { 424 return extRange_Reply 425} 426 427func (m *Reply) XXX_Unmarshal(b []byte) error { 428 return xxx_messageInfo_Reply.Unmarshal(m, b) 429} 430func (m *Reply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 431 return xxx_messageInfo_Reply.Marshal(b, m, deterministic) 432} 433func (m *Reply) XXX_Merge(src proto.Message) { 434 xxx_messageInfo_Reply.Merge(m, src) 435} 436func (m *Reply) XXX_Size() int { 437 return xxx_messageInfo_Reply.Size(m) 438} 439func (m *Reply) XXX_DiscardUnknown() { 440 xxx_messageInfo_Reply.DiscardUnknown(m) 441} 442 443var xxx_messageInfo_Reply proto.InternalMessageInfo 444 445func (m *Reply) GetFound() []*Reply_Entry { 446 if m != nil { 447 return m.Found 448 } 449 return nil 450} 451 452func (m *Reply) GetCompactKeys() []int32 { 453 if m != nil { 454 return m.CompactKeys 455 } 456 return nil 457} 458 459type Reply_Entry struct { 460 KeyThatNeeds_1234Camel_CasIng *int64 `protobuf:"varint,1,req,name=key_that_needs_1234camel_CasIng,json=keyThatNeeds1234camelCasIng" json:"key_that_needs_1234camel_CasIng,omitempty"` 461 Value *int64 `protobuf:"varint,2,opt,name=value,def=7" json:"value,omitempty"` 462 XMyFieldName_2 *int64 `protobuf:"varint,3,opt,name=_my_field_name_2,json=MyFieldName2" json:"_my_field_name_2,omitempty"` 463 XXX_NoUnkeyedLiteral struct{} `json:"-"` 464 XXX_unrecognized []byte `json:"-"` 465 XXX_sizecache int32 `json:"-"` 466} 467 468func (m *Reply_Entry) Reset() { *m = Reply_Entry{} } 469func (m *Reply_Entry) String() string { return proto.CompactTextString(m) } 470func (*Reply_Entry) ProtoMessage() {} 471func (*Reply_Entry) Descriptor() ([]byte, []int) { 472 return fileDescriptor_2c9b60a40d5131b9, []int{1, 0} 473} 474 475func (m *Reply_Entry) XXX_Unmarshal(b []byte) error { 476 return xxx_messageInfo_Reply_Entry.Unmarshal(m, b) 477} 478func (m *Reply_Entry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 479 return xxx_messageInfo_Reply_Entry.Marshal(b, m, deterministic) 480} 481func (m *Reply_Entry) XXX_Merge(src proto.Message) { 482 xxx_messageInfo_Reply_Entry.Merge(m, src) 483} 484func (m *Reply_Entry) XXX_Size() int { 485 return xxx_messageInfo_Reply_Entry.Size(m) 486} 487func (m *Reply_Entry) XXX_DiscardUnknown() { 488 xxx_messageInfo_Reply_Entry.DiscardUnknown(m) 489} 490 491var xxx_messageInfo_Reply_Entry proto.InternalMessageInfo 492 493const Default_Reply_Entry_Value int64 = 7 494 495func (m *Reply_Entry) GetKeyThatNeeds_1234Camel_CasIng() int64 { 496 if m != nil && m.KeyThatNeeds_1234Camel_CasIng != nil { 497 return *m.KeyThatNeeds_1234Camel_CasIng 498 } 499 return 0 500} 501 502func (m *Reply_Entry) GetValue() int64 { 503 if m != nil && m.Value != nil { 504 return *m.Value 505 } 506 return Default_Reply_Entry_Value 507} 508 509func (m *Reply_Entry) GetXMyFieldName_2() int64 { 510 if m != nil && m.XMyFieldName_2 != nil { 511 return *m.XMyFieldName_2 512 } 513 return 0 514} 515 516type OtherBase struct { 517 Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` 518 XXX_NoUnkeyedLiteral struct{} `json:"-"` 519 proto.XXX_InternalExtensions `json:"-"` 520 XXX_unrecognized []byte `json:"-"` 521 XXX_sizecache int32 `json:"-"` 522} 523 524func (m *OtherBase) Reset() { *m = OtherBase{} } 525func (m *OtherBase) String() string { return proto.CompactTextString(m) } 526func (*OtherBase) ProtoMessage() {} 527func (*OtherBase) Descriptor() ([]byte, []int) { 528 return fileDescriptor_2c9b60a40d5131b9, []int{2} 529} 530 531var extRange_OtherBase = []proto.ExtensionRange{ 532 {Start: 100, End: 536870911}, 533} 534 535func (*OtherBase) ExtensionRangeArray() []proto.ExtensionRange { 536 return extRange_OtherBase 537} 538 539func (m *OtherBase) XXX_Unmarshal(b []byte) error { 540 return xxx_messageInfo_OtherBase.Unmarshal(m, b) 541} 542func (m *OtherBase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 543 return xxx_messageInfo_OtherBase.Marshal(b, m, deterministic) 544} 545func (m *OtherBase) XXX_Merge(src proto.Message) { 546 xxx_messageInfo_OtherBase.Merge(m, src) 547} 548func (m *OtherBase) XXX_Size() int { 549 return xxx_messageInfo_OtherBase.Size(m) 550} 551func (m *OtherBase) XXX_DiscardUnknown() { 552 xxx_messageInfo_OtherBase.DiscardUnknown(m) 553} 554 555var xxx_messageInfo_OtherBase proto.InternalMessageInfo 556 557func (m *OtherBase) GetName() string { 558 if m != nil && m.Name != nil { 559 return *m.Name 560 } 561 return "" 562} 563 564type ReplyExtensions struct { 565 XXX_NoUnkeyedLiteral struct{} `json:"-"` 566 XXX_unrecognized []byte `json:"-"` 567 XXX_sizecache int32 `json:"-"` 568} 569 570func (m *ReplyExtensions) Reset() { *m = ReplyExtensions{} } 571func (m *ReplyExtensions) String() string { return proto.CompactTextString(m) } 572func (*ReplyExtensions) ProtoMessage() {} 573func (*ReplyExtensions) Descriptor() ([]byte, []int) { 574 return fileDescriptor_2c9b60a40d5131b9, []int{3} 575} 576 577func (m *ReplyExtensions) XXX_Unmarshal(b []byte) error { 578 return xxx_messageInfo_ReplyExtensions.Unmarshal(m, b) 579} 580func (m *ReplyExtensions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 581 return xxx_messageInfo_ReplyExtensions.Marshal(b, m, deterministic) 582} 583func (m *ReplyExtensions) XXX_Merge(src proto.Message) { 584 xxx_messageInfo_ReplyExtensions.Merge(m, src) 585} 586func (m *ReplyExtensions) XXX_Size() int { 587 return xxx_messageInfo_ReplyExtensions.Size(m) 588} 589func (m *ReplyExtensions) XXX_DiscardUnknown() { 590 xxx_messageInfo_ReplyExtensions.DiscardUnknown(m) 591} 592 593var xxx_messageInfo_ReplyExtensions proto.InternalMessageInfo 594 595var E_ReplyExtensions_Time = &proto.ExtensionDesc{ 596 ExtendedType: (*Reply)(nil), 597 ExtensionType: (*float64)(nil), 598 Field: 101, 599 Name: "my.test.ReplyExtensions.time", 600 Tag: "fixed64,101,opt,name=time", 601 Filename: "my_test/test.proto", 602} 603 604var E_ReplyExtensions_Carrot = &proto.ExtensionDesc{ 605 ExtendedType: (*Reply)(nil), 606 ExtensionType: (*ReplyExtensions)(nil), 607 Field: 105, 608 Name: "my.test.ReplyExtensions.carrot", 609 Tag: "bytes,105,opt,name=carrot", 610 Filename: "my_test/test.proto", 611} 612 613var E_ReplyExtensions_Donut = &proto.ExtensionDesc{ 614 ExtendedType: (*OtherBase)(nil), 615 ExtensionType: (*ReplyExtensions)(nil), 616 Field: 101, 617 Name: "my.test.ReplyExtensions.donut", 618 Tag: "bytes,101,opt,name=donut", 619 Filename: "my_test/test.proto", 620} 621 622type OtherReplyExtensions struct { 623 Key *int32 `protobuf:"varint,1,opt,name=key" json:"key,omitempty"` 624 XXX_NoUnkeyedLiteral struct{} `json:"-"` 625 XXX_unrecognized []byte `json:"-"` 626 XXX_sizecache int32 `json:"-"` 627} 628 629func (m *OtherReplyExtensions) Reset() { *m = OtherReplyExtensions{} } 630func (m *OtherReplyExtensions) String() string { return proto.CompactTextString(m) } 631func (*OtherReplyExtensions) ProtoMessage() {} 632func (*OtherReplyExtensions) Descriptor() ([]byte, []int) { 633 return fileDescriptor_2c9b60a40d5131b9, []int{4} 634} 635 636func (m *OtherReplyExtensions) XXX_Unmarshal(b []byte) error { 637 return xxx_messageInfo_OtherReplyExtensions.Unmarshal(m, b) 638} 639func (m *OtherReplyExtensions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 640 return xxx_messageInfo_OtherReplyExtensions.Marshal(b, m, deterministic) 641} 642func (m *OtherReplyExtensions) XXX_Merge(src proto.Message) { 643 xxx_messageInfo_OtherReplyExtensions.Merge(m, src) 644} 645func (m *OtherReplyExtensions) XXX_Size() int { 646 return xxx_messageInfo_OtherReplyExtensions.Size(m) 647} 648func (m *OtherReplyExtensions) XXX_DiscardUnknown() { 649 xxx_messageInfo_OtherReplyExtensions.DiscardUnknown(m) 650} 651 652var xxx_messageInfo_OtherReplyExtensions proto.InternalMessageInfo 653 654func (m *OtherReplyExtensions) GetKey() int32 { 655 if m != nil && m.Key != nil { 656 return *m.Key 657 } 658 return 0 659} 660 661type OldReply struct { 662 XXX_NoUnkeyedLiteral struct{} `json:"-"` 663 proto.XXX_InternalExtensions `protobuf_messageset:"1" json:"-"` 664 XXX_unrecognized []byte `json:"-"` 665 XXX_sizecache int32 `json:"-"` 666} 667 668func (m *OldReply) Reset() { *m = OldReply{} } 669func (m *OldReply) String() string { return proto.CompactTextString(m) } 670func (*OldReply) ProtoMessage() {} 671func (*OldReply) Descriptor() ([]byte, []int) { 672 return fileDescriptor_2c9b60a40d5131b9, []int{5} 673} 674 675var extRange_OldReply = []proto.ExtensionRange{ 676 {Start: 100, End: 2147483646}, 677} 678 679func (*OldReply) ExtensionRangeArray() []proto.ExtensionRange { 680 return extRange_OldReply 681} 682 683func (m *OldReply) XXX_Unmarshal(b []byte) error { 684 return xxx_messageInfo_OldReply.Unmarshal(m, b) 685} 686func (m *OldReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 687 return xxx_messageInfo_OldReply.Marshal(b, m, deterministic) 688} 689func (m *OldReply) XXX_Merge(src proto.Message) { 690 xxx_messageInfo_OldReply.Merge(m, src) 691} 692func (m *OldReply) XXX_Size() int { 693 return xxx_messageInfo_OldReply.Size(m) 694} 695func (m *OldReply) XXX_DiscardUnknown() { 696 xxx_messageInfo_OldReply.DiscardUnknown(m) 697} 698 699var xxx_messageInfo_OldReply proto.InternalMessageInfo 700 701type Communique struct { 702 MakeMeCry *bool `protobuf:"varint,1,opt,name=make_me_cry,json=makeMeCry" json:"make_me_cry,omitempty"` 703 // This is a oneof, called "union". 704 // 705 // Types that are valid to be assigned to Union: 706 // *Communique_Number 707 // *Communique_Name 708 // *Communique_Data 709 // *Communique_TempC 710 // *Communique_Height 711 // *Communique_Today 712 // *Communique_Maybe 713 // *Communique_Delta_ 714 // *Communique_Msg 715 // *Communique_Somegroup 716 Union isCommunique_Union `protobuf_oneof:"union"` 717 XXX_NoUnkeyedLiteral struct{} `json:"-"` 718 XXX_unrecognized []byte `json:"-"` 719 XXX_sizecache int32 `json:"-"` 720} 721 722func (m *Communique) Reset() { *m = Communique{} } 723func (m *Communique) String() string { return proto.CompactTextString(m) } 724func (*Communique) ProtoMessage() {} 725func (*Communique) Descriptor() ([]byte, []int) { 726 return fileDescriptor_2c9b60a40d5131b9, []int{6} 727} 728 729func (m *Communique) XXX_Unmarshal(b []byte) error { 730 return xxx_messageInfo_Communique.Unmarshal(m, b) 731} 732func (m *Communique) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 733 return xxx_messageInfo_Communique.Marshal(b, m, deterministic) 734} 735func (m *Communique) XXX_Merge(src proto.Message) { 736 xxx_messageInfo_Communique.Merge(m, src) 737} 738func (m *Communique) XXX_Size() int { 739 return xxx_messageInfo_Communique.Size(m) 740} 741func (m *Communique) XXX_DiscardUnknown() { 742 xxx_messageInfo_Communique.DiscardUnknown(m) 743} 744 745var xxx_messageInfo_Communique proto.InternalMessageInfo 746 747func (m *Communique) GetMakeMeCry() bool { 748 if m != nil && m.MakeMeCry != nil { 749 return *m.MakeMeCry 750 } 751 return false 752} 753 754type isCommunique_Union interface { 755 isCommunique_Union() 756} 757 758type Communique_Number struct { 759 Number int32 `protobuf:"varint,5,opt,name=number,oneof"` 760} 761 762type Communique_Name struct { 763 Name string `protobuf:"bytes,6,opt,name=name,oneof"` 764} 765 766type Communique_Data struct { 767 Data []byte `protobuf:"bytes,7,opt,name=data,oneof"` 768} 769 770type Communique_TempC struct { 771 TempC float64 `protobuf:"fixed64,8,opt,name=temp_c,json=tempC,oneof"` 772} 773 774type Communique_Height struct { 775 Height float32 `protobuf:"fixed32,9,opt,name=height,oneof"` 776} 777 778type Communique_Today struct { 779 Today Days `protobuf:"varint,10,opt,name=today,enum=my.test.Days,oneof"` 780} 781 782type Communique_Maybe struct { 783 Maybe bool `protobuf:"varint,11,opt,name=maybe,oneof"` 784} 785 786type Communique_Delta_ struct { 787 Delta int32 `protobuf:"zigzag32,12,opt,name=delta,oneof"` 788} 789 790type Communique_Msg struct { 791 Msg *Reply `protobuf:"bytes,16,opt,name=msg,oneof"` 792} 793 794type Communique_Somegroup struct { 795 Somegroup *Communique_SomeGroup `protobuf:"group,14,opt,name=SomeGroup,json=somegroup,oneof"` 796} 797 798func (*Communique_Number) isCommunique_Union() {} 799 800func (*Communique_Name) isCommunique_Union() {} 801 802func (*Communique_Data) isCommunique_Union() {} 803 804func (*Communique_TempC) isCommunique_Union() {} 805 806func (*Communique_Height) isCommunique_Union() {} 807 808func (*Communique_Today) isCommunique_Union() {} 809 810func (*Communique_Maybe) isCommunique_Union() {} 811 812func (*Communique_Delta_) isCommunique_Union() {} 813 814func (*Communique_Msg) isCommunique_Union() {} 815 816func (*Communique_Somegroup) isCommunique_Union() {} 817 818func (m *Communique) GetUnion() isCommunique_Union { 819 if m != nil { 820 return m.Union 821 } 822 return nil 823} 824 825func (m *Communique) GetNumber() int32 { 826 if x, ok := m.GetUnion().(*Communique_Number); ok { 827 return x.Number 828 } 829 return 0 830} 831 832func (m *Communique) GetName() string { 833 if x, ok := m.GetUnion().(*Communique_Name); ok { 834 return x.Name 835 } 836 return "" 837} 838 839func (m *Communique) GetData() []byte { 840 if x, ok := m.GetUnion().(*Communique_Data); ok { 841 return x.Data 842 } 843 return nil 844} 845 846func (m *Communique) GetTempC() float64 { 847 if x, ok := m.GetUnion().(*Communique_TempC); ok { 848 return x.TempC 849 } 850 return 0 851} 852 853func (m *Communique) GetHeight() float32 { 854 if x, ok := m.GetUnion().(*Communique_Height); ok { 855 return x.Height 856 } 857 return 0 858} 859 860func (m *Communique) GetToday() Days { 861 if x, ok := m.GetUnion().(*Communique_Today); ok { 862 return x.Today 863 } 864 return Days_MONDAY 865} 866 867func (m *Communique) GetMaybe() bool { 868 if x, ok := m.GetUnion().(*Communique_Maybe); ok { 869 return x.Maybe 870 } 871 return false 872} 873 874func (m *Communique) GetDelta() int32 { 875 if x, ok := m.GetUnion().(*Communique_Delta_); ok { 876 return x.Delta 877 } 878 return 0 879} 880 881func (m *Communique) GetMsg() *Reply { 882 if x, ok := m.GetUnion().(*Communique_Msg); ok { 883 return x.Msg 884 } 885 return nil 886} 887 888func (m *Communique) GetSomegroup() *Communique_SomeGroup { 889 if x, ok := m.GetUnion().(*Communique_Somegroup); ok { 890 return x.Somegroup 891 } 892 return nil 893} 894 895// XXX_OneofWrappers is for the internal use of the proto package. 896func (*Communique) XXX_OneofWrappers() []interface{} { 897 return []interface{}{ 898 (*Communique_Number)(nil), 899 (*Communique_Name)(nil), 900 (*Communique_Data)(nil), 901 (*Communique_TempC)(nil), 902 (*Communique_Height)(nil), 903 (*Communique_Today)(nil), 904 (*Communique_Maybe)(nil), 905 (*Communique_Delta_)(nil), 906 (*Communique_Msg)(nil), 907 (*Communique_Somegroup)(nil), 908 } 909} 910 911type Communique_SomeGroup struct { 912 Member *string `protobuf:"bytes,15,opt,name=member" json:"member,omitempty"` 913 XXX_NoUnkeyedLiteral struct{} `json:"-"` 914 XXX_unrecognized []byte `json:"-"` 915 XXX_sizecache int32 `json:"-"` 916} 917 918func (m *Communique_SomeGroup) Reset() { *m = Communique_SomeGroup{} } 919func (m *Communique_SomeGroup) String() string { return proto.CompactTextString(m) } 920func (*Communique_SomeGroup) ProtoMessage() {} 921func (*Communique_SomeGroup) Descriptor() ([]byte, []int) { 922 return fileDescriptor_2c9b60a40d5131b9, []int{6, 0} 923} 924 925func (m *Communique_SomeGroup) XXX_Unmarshal(b []byte) error { 926 return xxx_messageInfo_Communique_SomeGroup.Unmarshal(m, b) 927} 928func (m *Communique_SomeGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 929 return xxx_messageInfo_Communique_SomeGroup.Marshal(b, m, deterministic) 930} 931func (m *Communique_SomeGroup) XXX_Merge(src proto.Message) { 932 xxx_messageInfo_Communique_SomeGroup.Merge(m, src) 933} 934func (m *Communique_SomeGroup) XXX_Size() int { 935 return xxx_messageInfo_Communique_SomeGroup.Size(m) 936} 937func (m *Communique_SomeGroup) XXX_DiscardUnknown() { 938 xxx_messageInfo_Communique_SomeGroup.DiscardUnknown(m) 939} 940 941var xxx_messageInfo_Communique_SomeGroup proto.InternalMessageInfo 942 943func (m *Communique_SomeGroup) GetMember() string { 944 if m != nil && m.Member != nil { 945 return *m.Member 946 } 947 return "" 948} 949 950type Communique_Delta struct { 951 XXX_NoUnkeyedLiteral struct{} `json:"-"` 952 XXX_unrecognized []byte `json:"-"` 953 XXX_sizecache int32 `json:"-"` 954} 955 956func (m *Communique_Delta) Reset() { *m = Communique_Delta{} } 957func (m *Communique_Delta) String() string { return proto.CompactTextString(m) } 958func (*Communique_Delta) ProtoMessage() {} 959func (*Communique_Delta) Descriptor() ([]byte, []int) { 960 return fileDescriptor_2c9b60a40d5131b9, []int{6, 1} 961} 962 963func (m *Communique_Delta) XXX_Unmarshal(b []byte) error { 964 return xxx_messageInfo_Communique_Delta.Unmarshal(m, b) 965} 966func (m *Communique_Delta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 967 return xxx_messageInfo_Communique_Delta.Marshal(b, m, deterministic) 968} 969func (m *Communique_Delta) XXX_Merge(src proto.Message) { 970 xxx_messageInfo_Communique_Delta.Merge(m, src) 971} 972func (m *Communique_Delta) XXX_Size() int { 973 return xxx_messageInfo_Communique_Delta.Size(m) 974} 975func (m *Communique_Delta) XXX_DiscardUnknown() { 976 xxx_messageInfo_Communique_Delta.DiscardUnknown(m) 977} 978 979var xxx_messageInfo_Communique_Delta proto.InternalMessageInfo 980 981var E_Tag = &proto.ExtensionDesc{ 982 ExtendedType: (*Reply)(nil), 983 ExtensionType: (*string)(nil), 984 Field: 103, 985 Name: "my.test.tag", 986 Tag: "bytes,103,opt,name=tag", 987 Filename: "my_test/test.proto", 988} 989 990var E_Donut = &proto.ExtensionDesc{ 991 ExtendedType: (*Reply)(nil), 992 ExtensionType: (*OtherReplyExtensions)(nil), 993 Field: 106, 994 Name: "my.test.donut", 995 Tag: "bytes,106,opt,name=donut", 996 Filename: "my_test/test.proto", 997} 998 999func init() { 1000 proto.RegisterEnum("my.test.HatType", HatType_name, HatType_value) 1001 proto.RegisterEnum("my.test.Days", Days_name, Days_value) 1002 proto.RegisterEnum("my.test.Request_Color", Request_Color_name, Request_Color_value) 1003 proto.RegisterEnum("my.test.Reply_Entry_Game", Reply_Entry_Game_name, Reply_Entry_Game_value) 1004 proto.RegisterType((*Request)(nil), "my.test.Request") 1005 proto.RegisterMapType((map[int64]*Reply)(nil), "my.test.Request.MsgMappingEntry") 1006 proto.RegisterMapType((map[int32]string)(nil), "my.test.Request.NameMappingEntry") 1007 proto.RegisterType((*Request_SomeGroup)(nil), "my.test.Request.SomeGroup") 1008 proto.RegisterType((*Reply)(nil), "my.test.Reply") 1009 proto.RegisterType((*Reply_Entry)(nil), "my.test.Reply.Entry") 1010 proto.RegisterType((*OtherBase)(nil), "my.test.OtherBase") 1011 proto.RegisterExtension(E_ReplyExtensions_Time) 1012 proto.RegisterExtension(E_ReplyExtensions_Carrot) 1013 proto.RegisterExtension(E_ReplyExtensions_Donut) 1014 proto.RegisterType((*ReplyExtensions)(nil), "my.test.ReplyExtensions") 1015 proto.RegisterType((*OtherReplyExtensions)(nil), "my.test.OtherReplyExtensions") 1016 proto.RegisterType((*OldReply)(nil), "my.test.OldReply") 1017 proto.RegisterType((*Communique)(nil), "my.test.Communique") 1018 proto.RegisterType((*Communique_SomeGroup)(nil), "my.test.Communique.SomeGroup") 1019 proto.RegisterType((*Communique_Delta)(nil), "my.test.Communique.Delta") 1020 proto.RegisterExtension(E_Tag) 1021 proto.RegisterExtension(E_Donut) 1022} 1023 1024func init() { 1025 proto.RegisterFile("my_test/test.proto", fileDescriptor_2c9b60a40d5131b9) 1026} 1027 1028var fileDescriptor_2c9b60a40d5131b9 = []byte{ 1029 // 1148 bytes of a gzipped FileDescriptorProto 1030 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x56, 0xcf, 0x6e, 0xdb, 0x46, 1031 0x13, 0x37, 0x49, 0x51, 0x7f, 0x46, 0xfe, 0x6c, 0x7e, 0x0b, 0xd7, 0x66, 0x55, 0x24, 0x61, 0x95, 1032 0xb8, 0x50, 0xdc, 0x46, 0x8e, 0xd5, 0x02, 0x4d, 0x55, 0x34, 0x88, 0x65, 0xc9, 0x71, 0x10, 0x5b, 1033 0x2e, 0x36, 0xce, 0xa1, 0xb9, 0x10, 0x6b, 0x69, 0x45, 0xb1, 0xd6, 0x92, 0x8c, 0xb8, 0x2c, 0xcc, 1034 0x9b, 0x9f, 0xa2, 0x7d, 0x8d, 0xde, 0xfb, 0x0c, 0x7d, 0x26, 0x17, 0x3b, 0xab, 0x48, 0xb2, 0x55, 1035 0x94, 0x07, 0x82, 0x33, 0xf3, 0x9b, 0xdf, 0xec, 0xce, 0xcc, 0xce, 0x12, 0x88, 0xc8, 0x7d, 0xc9, 1036 0x53, 0xb9, 0xaf, 0x5e, 0xcd, 0x64, 0x1a, 0xcb, 0x98, 0x94, 0x44, 0xde, 0x54, 0x62, 0x8d, 0x88, 1037 0x6c, 0x22, 0xc3, 0x7d, 0x7c, 0x1f, 0x68, 0x63, 0xfd, 0xef, 0x22, 0x94, 0x28, 0xff, 0x98, 0xf1, 1038 0x54, 0x12, 0x07, 0xac, 0x2b, 0x9e, 0xbb, 0x86, 0x67, 0x35, 0x2c, 0xaa, 0x3e, 0x49, 0x03, 0xac, 1039 0x71, 0xc6, 0x5d, 0xcb, 0x33, 0x1a, 0x1b, 0xad, 0xed, 0xe6, 0x8c, 0xa8, 0x39, 0x73, 0x68, 0x1e, 1040 0xc5, 0x93, 0x78, 0x4a, 0x15, 0x84, 0xec, 0x81, 0x35, 0x66, 0xd2, 0x2d, 0x20, 0xd2, 0x99, 0x23, 1041 0x4f, 0x98, 0xbc, 0xc8, 0x13, 0xde, 0x2e, 0x1e, 0xf7, 0xba, 0xe7, 0xf4, 0x90, 0x2a, 0x10, 0x79, 1042 0x04, 0xe5, 0x21, 0x67, 0xc3, 0x49, 0x18, 0x71, 0xb7, 0xe4, 0x19, 0x0d, 0xb3, 0x6d, 0x85, 0xd1, 1043 0x88, 0xce, 0x95, 0xe4, 0x05, 0x54, 0xd2, 0x58, 0xf0, 0x60, 0x1a, 0x67, 0x89, 0x5b, 0xf6, 0x8c, 1044 0x06, 0xb4, 0x6a, 0x2b, 0xc1, 0xdf, 0xc5, 0x82, 0xbf, 0x56, 0x08, 0xba, 0x00, 0x93, 0x2e, 0xac, 1045 0x47, 0x4c, 0x70, 0x5f, 0xb0, 0x24, 0x09, 0xa3, 0xc0, 0xdd, 0xf0, 0xac, 0x46, 0xb5, 0xf5, 0xe5, 1046 0x8a, 0x73, 0x9f, 0x09, 0x7e, 0xa6, 0x31, 0xbd, 0x48, 0x4e, 0x73, 0x5a, 0x8d, 0x16, 0x1a, 0x72, 1047 0x08, 0x55, 0x91, 0x06, 0x73, 0x92, 0x4d, 0x24, 0xf1, 0x56, 0x48, 0xce, 0xd2, 0xe0, 0x0e, 0x07, 1048 0x88, 0xb9, 0x82, 0x6c, 0x81, 0x3d, 0xe5, 0x29, 0x97, 0xee, 0xba, 0x67, 0x34, 0x6c, 0xaa, 0x05, 1049 0xb2, 0x03, 0xa5, 0x80, 0x4b, 0x5f, 0x65, 0xd9, 0xf1, 0x8c, 0x46, 0x85, 0x16, 0x03, 0x2e, 0xdf, 1050 0xf2, 0x9c, 0x3c, 0x06, 0x18, 0x4d, 0x62, 0x26, 0xfd, 0x28, 0x8c, 0x46, 0xee, 0x16, 0x26, 0xa5, 1051 0xf0, 0x4c, 0x65, 0xa5, 0x82, 0xfa, 0x7e, 0x18, 0x8d, 0x48, 0xfd, 0x13, 0x28, 0x51, 0xa0, 0xcf, 1052 0x16, 0x99, 0xd3, 0x98, 0x9f, 0x35, 0x46, 0x0b, 0x3e, 0xbf, 0x4e, 0xdc, 0x6d, 0x84, 0xd8, 0x07, 1053 0xfc, 0xeb, 0xe7, 0x3f, 0xd0, 0x32, 0xea, 0x7b, 0xd7, 0x09, 0xd9, 0x85, 0xea, 0x30, 0xce, 0x2e, 1054 0x27, 0x5c, 0x47, 0xdb, 0xf1, 0x8c, 0x86, 0x31, 0x8b, 0x06, 0xda, 0x80, 0xe1, 0x9e, 0xcc, 0x61, 1055 0x18, 0xcf, 0x45, 0x98, 0xb5, 0x84, 0xc2, 0x80, 0x4f, 0x61, 0x26, 0x61, 0xc4, 0xcf, 0x11, 0x04, 1056 0x07, 0xcf, 0x3f, 0x3d, 0xb4, 0xa2, 0xad, 0xbd, 0xeb, 0xa4, 0xf6, 0x0d, 0x54, 0xe6, 0x45, 0x23, 1057 0x8f, 0xa0, 0x8a, 0x25, 0xf3, 0x47, 0x21, 0x9f, 0x0c, 0xdd, 0x0a, 0xa6, 0x09, 0x50, 0x75, 0xac, 1058 0x34, 0xb5, 0x97, 0xe0, 0xdc, 0xaf, 0xd2, 0xa2, 0x43, 0x15, 0x18, 0x3b, 0x74, 0x0b, 0xec, 0xdf, 1059 0xd8, 0x24, 0xe3, 0xae, 0x89, 0xf9, 0xd4, 0x42, 0xdb, 0x7c, 0x61, 0xd4, 0xce, 0x60, 0xf3, 0x5e, 1060 0x81, 0x96, 0xdd, 0x89, 0x76, 0x7f, 0xb2, 0xec, 0x5e, 0x6d, 0x6d, 0x2c, 0xd5, 0x38, 0x99, 0xe4, 1061 0x4b, 0x74, 0xf5, 0x5d, 0xb0, 0xb1, 0xdd, 0x49, 0x09, 0x2c, 0xda, 0xeb, 0x3a, 0x6b, 0xa4, 0x02, 1062 0xf6, 0x6b, 0xda, 0xeb, 0xf5, 0x1d, 0x83, 0x94, 0xa1, 0xd0, 0x39, 0x7d, 0xdf, 0x73, 0xcc, 0xfa, 1063 0x1f, 0x26, 0xd8, 0xe8, 0x4b, 0xf6, 0xc0, 0x1e, 0xc5, 0x59, 0x34, 0xc4, 0xf3, 0x54, 0x6d, 0x6d, 1064 0xdd, 0xa5, 0x6e, 0xea, 0x96, 0xd1, 0x10, 0xb2, 0x0b, 0xeb, 0x83, 0x58, 0x24, 0x6c, 0x80, 0xbd, 1065 0x91, 0xba, 0xa6, 0x67, 0x35, 0xec, 0x8e, 0xe9, 0x18, 0xb4, 0x3a, 0xd3, 0xbf, 0xe5, 0x79, 0x5a, 1066 0xfb, 0xd3, 0x00, 0x5b, 0xef, 0xa4, 0x0b, 0x8f, 0xae, 0x78, 0xee, 0xcb, 0xb1, 0x6a, 0x19, 0xce, 1067 0x87, 0xa9, 0x7f, 0xd0, 0xfa, 0xf6, 0xbb, 0x01, 0x13, 0x7c, 0xe2, 0x1f, 0xb1, 0xf4, 0x4d, 0x14, 1068 0xb8, 0x86, 0x67, 0x36, 0x2c, 0xfa, 0xc5, 0x15, 0xcf, 0x2f, 0xc6, 0x4c, 0xf6, 0x15, 0x68, 0x8e, 1069 0xd1, 0x10, 0xb2, 0xb3, 0xbc, 0x7b, 0xab, 0x6d, 0x7c, 0x3f, 0xdb, 0x30, 0xf9, 0x0a, 0x1c, 0x5f, 1070 0xe4, 0xba, 0x34, 0x3e, 0x1e, 0xa8, 0x16, 0x0e, 0x01, 0x8b, 0xae, 0x9f, 0xe5, 0x58, 0x1e, 0x55, 1071 0x9a, 0x56, 0xdd, 0x83, 0xc2, 0x6b, 0x26, 0x38, 0x59, 0x87, 0xf2, 0xf1, 0xf9, 0xf9, 0x45, 0xe7, 1072 0xf0, 0xf4, 0xd4, 0x31, 0x08, 0x40, 0xf1, 0xa2, 0xd7, 0xef, 0xbf, 0x79, 0xe7, 0x98, 0x7b, 0xe5, 1073 0xf2, 0xd0, 0xb9, 0xb9, 0xb9, 0xb9, 0x31, 0xeb, 0x4f, 0xa1, 0x72, 0x2e, 0xc7, 0x7c, 0xda, 0x61, 1074 0x29, 0x27, 0x04, 0x0a, 0x8a, 0x16, 0x4b, 0x51, 0xa1, 0xf8, 0xbd, 0x04, 0xfd, 0xcb, 0x80, 0x4d, 1075 0xcc, 0x52, 0xef, 0x5a, 0xf2, 0x28, 0x0d, 0xe3, 0x28, 0x6d, 0xd5, 0xa1, 0x20, 0x43, 0xc1, 0xc9, 1076 0xbd, 0x12, 0xb9, 0x5c, 0x75, 0x1c, 0x45, 0x5b, 0xeb, 0x15, 0x14, 0x07, 0x6c, 0x3a, 0x8d, 0xe5, 1077 0x0a, 0x2a, 0xc4, 0xf2, 0xba, 0x77, 0xb5, 0x0b, 0x76, 0x3a, 0xf3, 0x6b, 0x75, 0xc0, 0x1e, 0xc6, 1078 0x51, 0x26, 0x09, 0x99, 0x43, 0xe7, 0x8b, 0xc6, 0x50, 0xff, 0x45, 0xa2, 0x5d, 0xeb, 0x0d, 0xd8, 1079 0x42, 0x9f, 0x7b, 0xe6, 0xd5, 0xe6, 0xad, 0xbb, 0x50, 0x3e, 0x9f, 0x0c, 0x11, 0x87, 0xbb, 0xbf, 1080 0xbd, 0xbd, 0xbd, 0x2d, 0xb5, 0xcd, 0xb2, 0x51, 0xff, 0xdd, 0x02, 0x38, 0x8a, 0x85, 0xc8, 0xa2, 1081 0xf0, 0x63, 0xc6, 0xc9, 0x43, 0xa8, 0x0a, 0x76, 0xc5, 0x7d, 0xc1, 0xfd, 0xc1, 0x54, 0x53, 0x94, 1082 0x69, 0x45, 0xa9, 0xce, 0xf8, 0xd1, 0x34, 0x27, 0x2e, 0x14, 0xa3, 0x4c, 0x5c, 0xf2, 0xa9, 0x6b, 1083 0x2b, 0xf6, 0x93, 0x35, 0x3a, 0x93, 0xc9, 0xd6, 0x2c, 0xd1, 0x45, 0x95, 0xe8, 0x93, 0x35, 0x9d, 1084 0x6a, 0xa5, 0x1d, 0x32, 0xc9, 0x70, 0xfa, 0xae, 0x2b, 0xad, 0x92, 0xc8, 0x0e, 0x14, 0x25, 0x17, 1085 0x89, 0x3f, 0xc0, 0x99, 0x6b, 0x9c, 0xac, 0x51, 0x5b, 0xc9, 0x47, 0x8a, 0x7e, 0xcc, 0xc3, 0x60, 1086 0x2c, 0xf1, 0x98, 0x9a, 0x8a, 0x5e, 0xcb, 0x64, 0x17, 0x6c, 0x19, 0x0f, 0x59, 0xee, 0x02, 0x0e, 1087 0xfe, 0xff, 0xcd, 0x73, 0xd3, 0x65, 0x79, 0x8a, 0x04, 0xca, 0x4a, 0xb6, 0xc1, 0x16, 0x2c, 0xbf, 1088 0xe4, 0x6e, 0x55, 0xad, 0x5c, 0xe9, 0x51, 0x54, 0xfa, 0x21, 0x9f, 0x48, 0x86, 0x53, 0xf2, 0xff, 1089 0x4a, 0x8f, 0x22, 0xa9, 0x83, 0x25, 0xd2, 0x00, 0x67, 0xe4, 0xca, 0xa1, 0x3c, 0x59, 0xa3, 0xca, 1090 0x48, 0x7e, 0x5a, 0xbe, 0x24, 0x36, 0xf0, 0x92, 0x78, 0x30, 0x47, 0x2e, 0x72, 0xb7, 0xb8, 0x27, 1091 0x4e, 0xd6, 0x96, 0x6e, 0x8a, 0xda, 0xe3, 0xe5, 0x61, 0xb4, 0x0d, 0x45, 0xc1, 0x31, 0x7f, 0x9b, 1092 0x7a, 0x2c, 0x6b, 0xa9, 0x56, 0x02, 0xbb, 0xab, 0x16, 0xd4, 0x29, 0x81, 0x9d, 0x45, 0x61, 0x1c, 1093 0xed, 0x3d, 0x84, 0xd2, 0xec, 0x4e, 0x53, 0x6d, 0xae, 0x6f, 0x35, 0xc7, 0x50, 0x43, 0xe1, 0xb8, 1094 0xf7, 0xc1, 0x31, 0xf7, 0x9a, 0x50, 0x50, 0x5b, 0x57, 0xc6, 0xb3, 0xf3, 0x7e, 0xf7, 0xf0, 0x17, 1095 0xc7, 0x20, 0x55, 0x28, 0x5d, 0xbc, 0xef, 0xbd, 0x53, 0x82, 0xa9, 0xa6, 0xc6, 0xe9, 0xfb, 0x7e, 1096 0xf7, 0x8d, 0x63, 0xd4, 0x4c, 0xc7, 0x68, 0x7b, 0x60, 0x49, 0x16, 0xac, 0xf4, 0x6b, 0x80, 0xcb, 1097 0x50, 0xa6, 0xf6, 0xd1, 0xa7, 0x96, 0xbc, 0x8f, 0xf9, 0x15, 0xb3, 0xf3, 0xe0, 0x6e, 0xa3, 0xfe, 1098 0x7b, 0x4f, 0x76, 0x5e, 0x7d, 0x78, 0x19, 0x84, 0x72, 0x9c, 0x5d, 0x36, 0x07, 0xb1, 0xd8, 0x0f, 1099 0xe2, 0x09, 0x8b, 0x82, 0x7d, 0xfc, 0x03, 0xb8, 0xcc, 0x46, 0xfa, 0x63, 0xf0, 0x2c, 0xe0, 0xd1, 1100 0xb3, 0x20, 0xc6, 0x5f, 0x07, 0xd5, 0x0f, 0xfb, 0xb3, 0x7f, 0x89, 0x1f, 0xd5, 0xeb, 0x9f, 0x00, 1101 0x00, 0x00, 0xff, 0xff, 0x31, 0xff, 0x4e, 0x30, 0x5a, 0x08, 0x00, 0x00, 1102} 1103