1// Code generated by protoc-gen-gogo. DO NOT EDIT. 2// source: combos/both/one.proto 3 4package one 5 6import proto "github.com/gogo/protobuf/proto" 7import fmt "fmt" 8import math "math" 9import _ "github.com/gogo/protobuf/gogoproto" 10 11import github_com_gogo_protobuf_test_custom "github.com/gogo/protobuf/test/custom" 12import github_com_gogo_protobuf_test_casttype "github.com/gogo/protobuf/test/casttype" 13 14import github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor" 15import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto" 16import compress_gzip "compress/gzip" 17import bytes "bytes" 18import io_ioutil "io/ioutil" 19 20import strings "strings" 21import reflect "reflect" 22 23import encoding_binary "encoding/binary" 24 25import io "io" 26 27// Reference imports to suppress errors if they are not otherwise used. 28var _ = proto.Marshal 29var _ = fmt.Errorf 30var _ = math.Inf 31 32// This is a compile-time assertion to ensure that this generated file 33// is compatible with the proto package it is being compiled against. 34// A compilation error at this line likely means your copy of the 35// proto package needs to be updated. 36const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package 37 38type Subby struct { 39 Sub *string `protobuf:"bytes,1,opt,name=sub" json:"sub,omitempty"` 40 XXX_NoUnkeyedLiteral struct{} `json:"-"` 41 XXX_unrecognized []byte `json:"-"` 42 XXX_sizecache int32 `json:"-"` 43} 44 45func (m *Subby) Reset() { *m = Subby{} } 46func (*Subby) ProtoMessage() {} 47func (*Subby) Descriptor() ([]byte, []int) { 48 return fileDescriptor_one_1ca237849e17659c, []int{0} 49} 50func (m *Subby) XXX_Unmarshal(b []byte) error { 51 return m.Unmarshal(b) 52} 53func (m *Subby) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 54 if deterministic { 55 return xxx_messageInfo_Subby.Marshal(b, m, deterministic) 56 } else { 57 b = b[:cap(b)] 58 n, err := m.MarshalTo(b) 59 if err != nil { 60 return nil, err 61 } 62 return b[:n], nil 63 } 64} 65func (dst *Subby) XXX_Merge(src proto.Message) { 66 xxx_messageInfo_Subby.Merge(dst, src) 67} 68func (m *Subby) XXX_Size() int { 69 return m.Size() 70} 71func (m *Subby) XXX_DiscardUnknown() { 72 xxx_messageInfo_Subby.DiscardUnknown(m) 73} 74 75var xxx_messageInfo_Subby proto.InternalMessageInfo 76 77type AllTypesOneOf struct { 78 // Types that are valid to be assigned to TestOneof: 79 // *AllTypesOneOf_Field1 80 // *AllTypesOneOf_Field2 81 // *AllTypesOneOf_Field3 82 // *AllTypesOneOf_Field4 83 // *AllTypesOneOf_Field5 84 // *AllTypesOneOf_Field6 85 // *AllTypesOneOf_Field7 86 // *AllTypesOneOf_Field8 87 // *AllTypesOneOf_Field9 88 // *AllTypesOneOf_Field10 89 // *AllTypesOneOf_Field11 90 // *AllTypesOneOf_Field12 91 // *AllTypesOneOf_Field13 92 // *AllTypesOneOf_Field14 93 // *AllTypesOneOf_Field15 94 // *AllTypesOneOf_SubMessage 95 TestOneof isAllTypesOneOf_TestOneof `protobuf_oneof:"test_oneof"` 96 XXX_NoUnkeyedLiteral struct{} `json:"-"` 97 XXX_unrecognized []byte `json:"-"` 98 XXX_sizecache int32 `json:"-"` 99} 100 101func (m *AllTypesOneOf) Reset() { *m = AllTypesOneOf{} } 102func (*AllTypesOneOf) ProtoMessage() {} 103func (*AllTypesOneOf) Descriptor() ([]byte, []int) { 104 return fileDescriptor_one_1ca237849e17659c, []int{1} 105} 106func (m *AllTypesOneOf) XXX_Unmarshal(b []byte) error { 107 return m.Unmarshal(b) 108} 109func (m *AllTypesOneOf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 110 if deterministic { 111 return xxx_messageInfo_AllTypesOneOf.Marshal(b, m, deterministic) 112 } else { 113 b = b[:cap(b)] 114 n, err := m.MarshalTo(b) 115 if err != nil { 116 return nil, err 117 } 118 return b[:n], nil 119 } 120} 121func (dst *AllTypesOneOf) XXX_Merge(src proto.Message) { 122 xxx_messageInfo_AllTypesOneOf.Merge(dst, src) 123} 124func (m *AllTypesOneOf) XXX_Size() int { 125 return m.Size() 126} 127func (m *AllTypesOneOf) XXX_DiscardUnknown() { 128 xxx_messageInfo_AllTypesOneOf.DiscardUnknown(m) 129} 130 131var xxx_messageInfo_AllTypesOneOf proto.InternalMessageInfo 132 133type isAllTypesOneOf_TestOneof interface { 134 isAllTypesOneOf_TestOneof() 135 Equal(interface{}) bool 136 VerboseEqual(interface{}) error 137 MarshalTo([]byte) (int, error) 138 Size() int 139} 140 141type AllTypesOneOf_Field1 struct { 142 Field1 float64 `protobuf:"fixed64,1,opt,name=Field1,oneof"` 143} 144type AllTypesOneOf_Field2 struct { 145 Field2 float32 `protobuf:"fixed32,2,opt,name=Field2,oneof"` 146} 147type AllTypesOneOf_Field3 struct { 148 Field3 int32 `protobuf:"varint,3,opt,name=Field3,oneof"` 149} 150type AllTypesOneOf_Field4 struct { 151 Field4 int64 `protobuf:"varint,4,opt,name=Field4,oneof"` 152} 153type AllTypesOneOf_Field5 struct { 154 Field5 uint32 `protobuf:"varint,5,opt,name=Field5,oneof"` 155} 156type AllTypesOneOf_Field6 struct { 157 Field6 uint64 `protobuf:"varint,6,opt,name=Field6,oneof"` 158} 159type AllTypesOneOf_Field7 struct { 160 Field7 int32 `protobuf:"zigzag32,7,opt,name=Field7,oneof"` 161} 162type AllTypesOneOf_Field8 struct { 163 Field8 int64 `protobuf:"zigzag64,8,opt,name=Field8,oneof"` 164} 165type AllTypesOneOf_Field9 struct { 166 Field9 uint32 `protobuf:"fixed32,9,opt,name=Field9,oneof"` 167} 168type AllTypesOneOf_Field10 struct { 169 Field10 int32 `protobuf:"fixed32,10,opt,name=Field10,oneof"` 170} 171type AllTypesOneOf_Field11 struct { 172 Field11 uint64 `protobuf:"fixed64,11,opt,name=Field11,oneof"` 173} 174type AllTypesOneOf_Field12 struct { 175 Field12 int64 `protobuf:"fixed64,12,opt,name=Field12,oneof"` 176} 177type AllTypesOneOf_Field13 struct { 178 Field13 bool `protobuf:"varint,13,opt,name=Field13,oneof"` 179} 180type AllTypesOneOf_Field14 struct { 181 Field14 string `protobuf:"bytes,14,opt,name=Field14,oneof"` 182} 183type AllTypesOneOf_Field15 struct { 184 Field15 []byte `protobuf:"bytes,15,opt,name=Field15,oneof"` 185} 186type AllTypesOneOf_SubMessage struct { 187 SubMessage *Subby `protobuf:"bytes,16,opt,name=sub_message,json=subMessage,oneof"` 188} 189 190func (*AllTypesOneOf_Field1) isAllTypesOneOf_TestOneof() {} 191func (*AllTypesOneOf_Field2) isAllTypesOneOf_TestOneof() {} 192func (*AllTypesOneOf_Field3) isAllTypesOneOf_TestOneof() {} 193func (*AllTypesOneOf_Field4) isAllTypesOneOf_TestOneof() {} 194func (*AllTypesOneOf_Field5) isAllTypesOneOf_TestOneof() {} 195func (*AllTypesOneOf_Field6) isAllTypesOneOf_TestOneof() {} 196func (*AllTypesOneOf_Field7) isAllTypesOneOf_TestOneof() {} 197func (*AllTypesOneOf_Field8) isAllTypesOneOf_TestOneof() {} 198func (*AllTypesOneOf_Field9) isAllTypesOneOf_TestOneof() {} 199func (*AllTypesOneOf_Field10) isAllTypesOneOf_TestOneof() {} 200func (*AllTypesOneOf_Field11) isAllTypesOneOf_TestOneof() {} 201func (*AllTypesOneOf_Field12) isAllTypesOneOf_TestOneof() {} 202func (*AllTypesOneOf_Field13) isAllTypesOneOf_TestOneof() {} 203func (*AllTypesOneOf_Field14) isAllTypesOneOf_TestOneof() {} 204func (*AllTypesOneOf_Field15) isAllTypesOneOf_TestOneof() {} 205func (*AllTypesOneOf_SubMessage) isAllTypesOneOf_TestOneof() {} 206 207func (m *AllTypesOneOf) GetTestOneof() isAllTypesOneOf_TestOneof { 208 if m != nil { 209 return m.TestOneof 210 } 211 return nil 212} 213 214func (m *AllTypesOneOf) GetField1() float64 { 215 if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field1); ok { 216 return x.Field1 217 } 218 return 0 219} 220 221func (m *AllTypesOneOf) GetField2() float32 { 222 if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field2); ok { 223 return x.Field2 224 } 225 return 0 226} 227 228func (m *AllTypesOneOf) GetField3() int32 { 229 if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field3); ok { 230 return x.Field3 231 } 232 return 0 233} 234 235func (m *AllTypesOneOf) GetField4() int64 { 236 if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field4); ok { 237 return x.Field4 238 } 239 return 0 240} 241 242func (m *AllTypesOneOf) GetField5() uint32 { 243 if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field5); ok { 244 return x.Field5 245 } 246 return 0 247} 248 249func (m *AllTypesOneOf) GetField6() uint64 { 250 if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field6); ok { 251 return x.Field6 252 } 253 return 0 254} 255 256func (m *AllTypesOneOf) GetField7() int32 { 257 if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field7); ok { 258 return x.Field7 259 } 260 return 0 261} 262 263func (m *AllTypesOneOf) GetField8() int64 { 264 if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field8); ok { 265 return x.Field8 266 } 267 return 0 268} 269 270func (m *AllTypesOneOf) GetField9() uint32 { 271 if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field9); ok { 272 return x.Field9 273 } 274 return 0 275} 276 277func (m *AllTypesOneOf) GetField10() int32 { 278 if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field10); ok { 279 return x.Field10 280 } 281 return 0 282} 283 284func (m *AllTypesOneOf) GetField11() uint64 { 285 if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field11); ok { 286 return x.Field11 287 } 288 return 0 289} 290 291func (m *AllTypesOneOf) GetField12() int64 { 292 if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field12); ok { 293 return x.Field12 294 } 295 return 0 296} 297 298func (m *AllTypesOneOf) GetField13() bool { 299 if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field13); ok { 300 return x.Field13 301 } 302 return false 303} 304 305func (m *AllTypesOneOf) GetField14() string { 306 if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field14); ok { 307 return x.Field14 308 } 309 return "" 310} 311 312func (m *AllTypesOneOf) GetField15() []byte { 313 if x, ok := m.GetTestOneof().(*AllTypesOneOf_Field15); ok { 314 return x.Field15 315 } 316 return nil 317} 318 319func (m *AllTypesOneOf) GetSubMessage() *Subby { 320 if x, ok := m.GetTestOneof().(*AllTypesOneOf_SubMessage); ok { 321 return x.SubMessage 322 } 323 return nil 324} 325 326// XXX_OneofFuncs is for the internal use of the proto package. 327func (*AllTypesOneOf) 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{}) { 328 return _AllTypesOneOf_OneofMarshaler, _AllTypesOneOf_OneofUnmarshaler, _AllTypesOneOf_OneofSizer, []interface{}{ 329 (*AllTypesOneOf_Field1)(nil), 330 (*AllTypesOneOf_Field2)(nil), 331 (*AllTypesOneOf_Field3)(nil), 332 (*AllTypesOneOf_Field4)(nil), 333 (*AllTypesOneOf_Field5)(nil), 334 (*AllTypesOneOf_Field6)(nil), 335 (*AllTypesOneOf_Field7)(nil), 336 (*AllTypesOneOf_Field8)(nil), 337 (*AllTypesOneOf_Field9)(nil), 338 (*AllTypesOneOf_Field10)(nil), 339 (*AllTypesOneOf_Field11)(nil), 340 (*AllTypesOneOf_Field12)(nil), 341 (*AllTypesOneOf_Field13)(nil), 342 (*AllTypesOneOf_Field14)(nil), 343 (*AllTypesOneOf_Field15)(nil), 344 (*AllTypesOneOf_SubMessage)(nil), 345 } 346} 347 348func _AllTypesOneOf_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 349 m := msg.(*AllTypesOneOf) 350 // test_oneof 351 switch x := m.TestOneof.(type) { 352 case *AllTypesOneOf_Field1: 353 _ = b.EncodeVarint(1<<3 | proto.WireFixed64) 354 _ = b.EncodeFixed64(math.Float64bits(x.Field1)) 355 case *AllTypesOneOf_Field2: 356 _ = b.EncodeVarint(2<<3 | proto.WireFixed32) 357 _ = b.EncodeFixed32(uint64(math.Float32bits(x.Field2))) 358 case *AllTypesOneOf_Field3: 359 _ = b.EncodeVarint(3<<3 | proto.WireVarint) 360 _ = b.EncodeVarint(uint64(x.Field3)) 361 case *AllTypesOneOf_Field4: 362 _ = b.EncodeVarint(4<<3 | proto.WireVarint) 363 _ = b.EncodeVarint(uint64(x.Field4)) 364 case *AllTypesOneOf_Field5: 365 _ = b.EncodeVarint(5<<3 | proto.WireVarint) 366 _ = b.EncodeVarint(uint64(x.Field5)) 367 case *AllTypesOneOf_Field6: 368 _ = b.EncodeVarint(6<<3 | proto.WireVarint) 369 _ = b.EncodeVarint(uint64(x.Field6)) 370 case *AllTypesOneOf_Field7: 371 _ = b.EncodeVarint(7<<3 | proto.WireVarint) 372 _ = b.EncodeZigzag32(uint64(x.Field7)) 373 case *AllTypesOneOf_Field8: 374 _ = b.EncodeVarint(8<<3 | proto.WireVarint) 375 _ = b.EncodeZigzag64(uint64(x.Field8)) 376 case *AllTypesOneOf_Field9: 377 _ = b.EncodeVarint(9<<3 | proto.WireFixed32) 378 _ = b.EncodeFixed32(uint64(x.Field9)) 379 case *AllTypesOneOf_Field10: 380 _ = b.EncodeVarint(10<<3 | proto.WireFixed32) 381 _ = b.EncodeFixed32(uint64(x.Field10)) 382 case *AllTypesOneOf_Field11: 383 _ = b.EncodeVarint(11<<3 | proto.WireFixed64) 384 _ = b.EncodeFixed64(uint64(x.Field11)) 385 case *AllTypesOneOf_Field12: 386 _ = b.EncodeVarint(12<<3 | proto.WireFixed64) 387 _ = b.EncodeFixed64(uint64(x.Field12)) 388 case *AllTypesOneOf_Field13: 389 t := uint64(0) 390 if x.Field13 { 391 t = 1 392 } 393 _ = b.EncodeVarint(13<<3 | proto.WireVarint) 394 _ = b.EncodeVarint(t) 395 case *AllTypesOneOf_Field14: 396 _ = b.EncodeVarint(14<<3 | proto.WireBytes) 397 _ = b.EncodeStringBytes(x.Field14) 398 case *AllTypesOneOf_Field15: 399 _ = b.EncodeVarint(15<<3 | proto.WireBytes) 400 _ = b.EncodeRawBytes(x.Field15) 401 case *AllTypesOneOf_SubMessage: 402 _ = b.EncodeVarint(16<<3 | proto.WireBytes) 403 if err := b.EncodeMessage(x.SubMessage); err != nil { 404 return err 405 } 406 case nil: 407 default: 408 return fmt.Errorf("AllTypesOneOf.TestOneof has unexpected type %T", x) 409 } 410 return nil 411} 412 413func _AllTypesOneOf_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 414 m := msg.(*AllTypesOneOf) 415 switch tag { 416 case 1: // test_oneof.Field1 417 if wire != proto.WireFixed64 { 418 return true, proto.ErrInternalBadWireType 419 } 420 x, err := b.DecodeFixed64() 421 m.TestOneof = &AllTypesOneOf_Field1{math.Float64frombits(x)} 422 return true, err 423 case 2: // test_oneof.Field2 424 if wire != proto.WireFixed32 { 425 return true, proto.ErrInternalBadWireType 426 } 427 x, err := b.DecodeFixed32() 428 m.TestOneof = &AllTypesOneOf_Field2{math.Float32frombits(uint32(x))} 429 return true, err 430 case 3: // test_oneof.Field3 431 if wire != proto.WireVarint { 432 return true, proto.ErrInternalBadWireType 433 } 434 x, err := b.DecodeVarint() 435 m.TestOneof = &AllTypesOneOf_Field3{int32(x)} 436 return true, err 437 case 4: // test_oneof.Field4 438 if wire != proto.WireVarint { 439 return true, proto.ErrInternalBadWireType 440 } 441 x, err := b.DecodeVarint() 442 m.TestOneof = &AllTypesOneOf_Field4{int64(x)} 443 return true, err 444 case 5: // test_oneof.Field5 445 if wire != proto.WireVarint { 446 return true, proto.ErrInternalBadWireType 447 } 448 x, err := b.DecodeVarint() 449 m.TestOneof = &AllTypesOneOf_Field5{uint32(x)} 450 return true, err 451 case 6: // test_oneof.Field6 452 if wire != proto.WireVarint { 453 return true, proto.ErrInternalBadWireType 454 } 455 x, err := b.DecodeVarint() 456 m.TestOneof = &AllTypesOneOf_Field6{x} 457 return true, err 458 case 7: // test_oneof.Field7 459 if wire != proto.WireVarint { 460 return true, proto.ErrInternalBadWireType 461 } 462 x, err := b.DecodeZigzag32() 463 m.TestOneof = &AllTypesOneOf_Field7{int32(x)} 464 return true, err 465 case 8: // test_oneof.Field8 466 if wire != proto.WireVarint { 467 return true, proto.ErrInternalBadWireType 468 } 469 x, err := b.DecodeZigzag64() 470 m.TestOneof = &AllTypesOneOf_Field8{int64(x)} 471 return true, err 472 case 9: // test_oneof.Field9 473 if wire != proto.WireFixed32 { 474 return true, proto.ErrInternalBadWireType 475 } 476 x, err := b.DecodeFixed32() 477 m.TestOneof = &AllTypesOneOf_Field9{uint32(x)} 478 return true, err 479 case 10: // test_oneof.Field10 480 if wire != proto.WireFixed32 { 481 return true, proto.ErrInternalBadWireType 482 } 483 x, err := b.DecodeFixed32() 484 m.TestOneof = &AllTypesOneOf_Field10{int32(x)} 485 return true, err 486 case 11: // test_oneof.Field11 487 if wire != proto.WireFixed64 { 488 return true, proto.ErrInternalBadWireType 489 } 490 x, err := b.DecodeFixed64() 491 m.TestOneof = &AllTypesOneOf_Field11{x} 492 return true, err 493 case 12: // test_oneof.Field12 494 if wire != proto.WireFixed64 { 495 return true, proto.ErrInternalBadWireType 496 } 497 x, err := b.DecodeFixed64() 498 m.TestOneof = &AllTypesOneOf_Field12{int64(x)} 499 return true, err 500 case 13: // test_oneof.Field13 501 if wire != proto.WireVarint { 502 return true, proto.ErrInternalBadWireType 503 } 504 x, err := b.DecodeVarint() 505 m.TestOneof = &AllTypesOneOf_Field13{x != 0} 506 return true, err 507 case 14: // test_oneof.Field14 508 if wire != proto.WireBytes { 509 return true, proto.ErrInternalBadWireType 510 } 511 x, err := b.DecodeStringBytes() 512 m.TestOneof = &AllTypesOneOf_Field14{x} 513 return true, err 514 case 15: // test_oneof.Field15 515 if wire != proto.WireBytes { 516 return true, proto.ErrInternalBadWireType 517 } 518 x, err := b.DecodeRawBytes(true) 519 m.TestOneof = &AllTypesOneOf_Field15{x} 520 return true, err 521 case 16: // test_oneof.sub_message 522 if wire != proto.WireBytes { 523 return true, proto.ErrInternalBadWireType 524 } 525 msg := new(Subby) 526 err := b.DecodeMessage(msg) 527 m.TestOneof = &AllTypesOneOf_SubMessage{msg} 528 return true, err 529 default: 530 return false, nil 531 } 532} 533 534func _AllTypesOneOf_OneofSizer(msg proto.Message) (n int) { 535 m := msg.(*AllTypesOneOf) 536 // test_oneof 537 switch x := m.TestOneof.(type) { 538 case *AllTypesOneOf_Field1: 539 n += 1 // tag and wire 540 n += 8 541 case *AllTypesOneOf_Field2: 542 n += 1 // tag and wire 543 n += 4 544 case *AllTypesOneOf_Field3: 545 n += 1 // tag and wire 546 n += proto.SizeVarint(uint64(x.Field3)) 547 case *AllTypesOneOf_Field4: 548 n += 1 // tag and wire 549 n += proto.SizeVarint(uint64(x.Field4)) 550 case *AllTypesOneOf_Field5: 551 n += 1 // tag and wire 552 n += proto.SizeVarint(uint64(x.Field5)) 553 case *AllTypesOneOf_Field6: 554 n += 1 // tag and wire 555 n += proto.SizeVarint(uint64(x.Field6)) 556 case *AllTypesOneOf_Field7: 557 n += 1 // tag and wire 558 n += proto.SizeVarint(uint64((uint32(x.Field7) << 1) ^ uint32((int32(x.Field7) >> 31)))) 559 case *AllTypesOneOf_Field8: 560 n += 1 // tag and wire 561 n += proto.SizeVarint(uint64(uint64(x.Field8<<1) ^ uint64((int64(x.Field8) >> 63)))) 562 case *AllTypesOneOf_Field9: 563 n += 1 // tag and wire 564 n += 4 565 case *AllTypesOneOf_Field10: 566 n += 1 // tag and wire 567 n += 4 568 case *AllTypesOneOf_Field11: 569 n += 1 // tag and wire 570 n += 8 571 case *AllTypesOneOf_Field12: 572 n += 1 // tag and wire 573 n += 8 574 case *AllTypesOneOf_Field13: 575 n += 1 // tag and wire 576 n += 1 577 case *AllTypesOneOf_Field14: 578 n += 1 // tag and wire 579 n += proto.SizeVarint(uint64(len(x.Field14))) 580 n += len(x.Field14) 581 case *AllTypesOneOf_Field15: 582 n += 1 // tag and wire 583 n += proto.SizeVarint(uint64(len(x.Field15))) 584 n += len(x.Field15) 585 case *AllTypesOneOf_SubMessage: 586 s := proto.Size(x.SubMessage) 587 n += 2 // tag and wire 588 n += proto.SizeVarint(uint64(s)) 589 n += s 590 case nil: 591 default: 592 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 593 } 594 return n 595} 596 597type TwoOneofs struct { 598 // Types that are valid to be assigned to One: 599 // *TwoOneofs_Field1 600 // *TwoOneofs_Field2 601 // *TwoOneofs_Field3 602 One isTwoOneofs_One `protobuf_oneof:"one"` 603 // Types that are valid to be assigned to Two: 604 // *TwoOneofs_Field34 605 // *TwoOneofs_Field35 606 // *TwoOneofs_SubMessage2 607 Two isTwoOneofs_Two `protobuf_oneof:"two"` 608 XXX_NoUnkeyedLiteral struct{} `json:"-"` 609 XXX_unrecognized []byte `json:"-"` 610 XXX_sizecache int32 `json:"-"` 611} 612 613func (m *TwoOneofs) Reset() { *m = TwoOneofs{} } 614func (*TwoOneofs) ProtoMessage() {} 615func (*TwoOneofs) Descriptor() ([]byte, []int) { 616 return fileDescriptor_one_1ca237849e17659c, []int{2} 617} 618func (m *TwoOneofs) XXX_Unmarshal(b []byte) error { 619 return m.Unmarshal(b) 620} 621func (m *TwoOneofs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 622 if deterministic { 623 return xxx_messageInfo_TwoOneofs.Marshal(b, m, deterministic) 624 } else { 625 b = b[:cap(b)] 626 n, err := m.MarshalTo(b) 627 if err != nil { 628 return nil, err 629 } 630 return b[:n], nil 631 } 632} 633func (dst *TwoOneofs) XXX_Merge(src proto.Message) { 634 xxx_messageInfo_TwoOneofs.Merge(dst, src) 635} 636func (m *TwoOneofs) XXX_Size() int { 637 return m.Size() 638} 639func (m *TwoOneofs) XXX_DiscardUnknown() { 640 xxx_messageInfo_TwoOneofs.DiscardUnknown(m) 641} 642 643var xxx_messageInfo_TwoOneofs proto.InternalMessageInfo 644 645type isTwoOneofs_One interface { 646 isTwoOneofs_One() 647 Equal(interface{}) bool 648 VerboseEqual(interface{}) error 649 MarshalTo([]byte) (int, error) 650 Size() int 651} 652type isTwoOneofs_Two interface { 653 isTwoOneofs_Two() 654 Equal(interface{}) bool 655 VerboseEqual(interface{}) error 656 MarshalTo([]byte) (int, error) 657 Size() int 658} 659 660type TwoOneofs_Field1 struct { 661 Field1 float64 `protobuf:"fixed64,1,opt,name=Field1,oneof"` 662} 663type TwoOneofs_Field2 struct { 664 Field2 float32 `protobuf:"fixed32,2,opt,name=Field2,oneof"` 665} 666type TwoOneofs_Field3 struct { 667 Field3 int32 `protobuf:"varint,3,opt,name=Field3,oneof"` 668} 669type TwoOneofs_Field34 struct { 670 Field34 string `protobuf:"bytes,34,opt,name=Field34,oneof"` 671} 672type TwoOneofs_Field35 struct { 673 Field35 []byte `protobuf:"bytes,35,opt,name=Field35,oneof"` 674} 675type TwoOneofs_SubMessage2 struct { 676 SubMessage2 *Subby `protobuf:"bytes,36,opt,name=sub_message2,json=subMessage2,oneof"` 677} 678 679func (*TwoOneofs_Field1) isTwoOneofs_One() {} 680func (*TwoOneofs_Field2) isTwoOneofs_One() {} 681func (*TwoOneofs_Field3) isTwoOneofs_One() {} 682func (*TwoOneofs_Field34) isTwoOneofs_Two() {} 683func (*TwoOneofs_Field35) isTwoOneofs_Two() {} 684func (*TwoOneofs_SubMessage2) isTwoOneofs_Two() {} 685 686func (m *TwoOneofs) GetOne() isTwoOneofs_One { 687 if m != nil { 688 return m.One 689 } 690 return nil 691} 692func (m *TwoOneofs) GetTwo() isTwoOneofs_Two { 693 if m != nil { 694 return m.Two 695 } 696 return nil 697} 698 699func (m *TwoOneofs) GetField1() float64 { 700 if x, ok := m.GetOne().(*TwoOneofs_Field1); ok { 701 return x.Field1 702 } 703 return 0 704} 705 706func (m *TwoOneofs) GetField2() float32 { 707 if x, ok := m.GetOne().(*TwoOneofs_Field2); ok { 708 return x.Field2 709 } 710 return 0 711} 712 713func (m *TwoOneofs) GetField3() int32 { 714 if x, ok := m.GetOne().(*TwoOneofs_Field3); ok { 715 return x.Field3 716 } 717 return 0 718} 719 720func (m *TwoOneofs) GetField34() string { 721 if x, ok := m.GetTwo().(*TwoOneofs_Field34); ok { 722 return x.Field34 723 } 724 return "" 725} 726 727func (m *TwoOneofs) GetField35() []byte { 728 if x, ok := m.GetTwo().(*TwoOneofs_Field35); ok { 729 return x.Field35 730 } 731 return nil 732} 733 734func (m *TwoOneofs) GetSubMessage2() *Subby { 735 if x, ok := m.GetTwo().(*TwoOneofs_SubMessage2); ok { 736 return x.SubMessage2 737 } 738 return nil 739} 740 741// XXX_OneofFuncs is for the internal use of the proto package. 742func (*TwoOneofs) 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{}) { 743 return _TwoOneofs_OneofMarshaler, _TwoOneofs_OneofUnmarshaler, _TwoOneofs_OneofSizer, []interface{}{ 744 (*TwoOneofs_Field1)(nil), 745 (*TwoOneofs_Field2)(nil), 746 (*TwoOneofs_Field3)(nil), 747 (*TwoOneofs_Field34)(nil), 748 (*TwoOneofs_Field35)(nil), 749 (*TwoOneofs_SubMessage2)(nil), 750 } 751} 752 753func _TwoOneofs_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 754 m := msg.(*TwoOneofs) 755 // one 756 switch x := m.One.(type) { 757 case *TwoOneofs_Field1: 758 _ = b.EncodeVarint(1<<3 | proto.WireFixed64) 759 _ = b.EncodeFixed64(math.Float64bits(x.Field1)) 760 case *TwoOneofs_Field2: 761 _ = b.EncodeVarint(2<<3 | proto.WireFixed32) 762 _ = b.EncodeFixed32(uint64(math.Float32bits(x.Field2))) 763 case *TwoOneofs_Field3: 764 _ = b.EncodeVarint(3<<3 | proto.WireVarint) 765 _ = b.EncodeVarint(uint64(x.Field3)) 766 case nil: 767 default: 768 return fmt.Errorf("TwoOneofs.One has unexpected type %T", x) 769 } 770 // two 771 switch x := m.Two.(type) { 772 case *TwoOneofs_Field34: 773 _ = b.EncodeVarint(34<<3 | proto.WireBytes) 774 _ = b.EncodeStringBytes(x.Field34) 775 case *TwoOneofs_Field35: 776 _ = b.EncodeVarint(35<<3 | proto.WireBytes) 777 _ = b.EncodeRawBytes(x.Field35) 778 case *TwoOneofs_SubMessage2: 779 _ = b.EncodeVarint(36<<3 | proto.WireBytes) 780 if err := b.EncodeMessage(x.SubMessage2); err != nil { 781 return err 782 } 783 case nil: 784 default: 785 return fmt.Errorf("TwoOneofs.Two has unexpected type %T", x) 786 } 787 return nil 788} 789 790func _TwoOneofs_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 791 m := msg.(*TwoOneofs) 792 switch tag { 793 case 1: // one.Field1 794 if wire != proto.WireFixed64 { 795 return true, proto.ErrInternalBadWireType 796 } 797 x, err := b.DecodeFixed64() 798 m.One = &TwoOneofs_Field1{math.Float64frombits(x)} 799 return true, err 800 case 2: // one.Field2 801 if wire != proto.WireFixed32 { 802 return true, proto.ErrInternalBadWireType 803 } 804 x, err := b.DecodeFixed32() 805 m.One = &TwoOneofs_Field2{math.Float32frombits(uint32(x))} 806 return true, err 807 case 3: // one.Field3 808 if wire != proto.WireVarint { 809 return true, proto.ErrInternalBadWireType 810 } 811 x, err := b.DecodeVarint() 812 m.One = &TwoOneofs_Field3{int32(x)} 813 return true, err 814 case 34: // two.Field34 815 if wire != proto.WireBytes { 816 return true, proto.ErrInternalBadWireType 817 } 818 x, err := b.DecodeStringBytes() 819 m.Two = &TwoOneofs_Field34{x} 820 return true, err 821 case 35: // two.Field35 822 if wire != proto.WireBytes { 823 return true, proto.ErrInternalBadWireType 824 } 825 x, err := b.DecodeRawBytes(true) 826 m.Two = &TwoOneofs_Field35{x} 827 return true, err 828 case 36: // two.sub_message2 829 if wire != proto.WireBytes { 830 return true, proto.ErrInternalBadWireType 831 } 832 msg := new(Subby) 833 err := b.DecodeMessage(msg) 834 m.Two = &TwoOneofs_SubMessage2{msg} 835 return true, err 836 default: 837 return false, nil 838 } 839} 840 841func _TwoOneofs_OneofSizer(msg proto.Message) (n int) { 842 m := msg.(*TwoOneofs) 843 // one 844 switch x := m.One.(type) { 845 case *TwoOneofs_Field1: 846 n += 1 // tag and wire 847 n += 8 848 case *TwoOneofs_Field2: 849 n += 1 // tag and wire 850 n += 4 851 case *TwoOneofs_Field3: 852 n += 1 // tag and wire 853 n += proto.SizeVarint(uint64(x.Field3)) 854 case nil: 855 default: 856 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 857 } 858 // two 859 switch x := m.Two.(type) { 860 case *TwoOneofs_Field34: 861 n += 2 // tag and wire 862 n += proto.SizeVarint(uint64(len(x.Field34))) 863 n += len(x.Field34) 864 case *TwoOneofs_Field35: 865 n += 2 // tag and wire 866 n += proto.SizeVarint(uint64(len(x.Field35))) 867 n += len(x.Field35) 868 case *TwoOneofs_SubMessage2: 869 s := proto.Size(x.SubMessage2) 870 n += 2 // tag and wire 871 n += proto.SizeVarint(uint64(s)) 872 n += s 873 case nil: 874 default: 875 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 876 } 877 return n 878} 879 880type CustomOneof struct { 881 // Types that are valid to be assigned to Custom: 882 // *CustomOneof_Stringy 883 // *CustomOneof_CustomType 884 // *CustomOneof_CastType 885 // *CustomOneof_MyCustomName 886 Custom isCustomOneof_Custom `protobuf_oneof:"custom"` 887 XXX_NoUnkeyedLiteral struct{} `json:"-"` 888 XXX_unrecognized []byte `json:"-"` 889 XXX_sizecache int32 `json:"-"` 890} 891 892func (m *CustomOneof) Reset() { *m = CustomOneof{} } 893func (*CustomOneof) ProtoMessage() {} 894func (*CustomOneof) Descriptor() ([]byte, []int) { 895 return fileDescriptor_one_1ca237849e17659c, []int{3} 896} 897func (m *CustomOneof) XXX_Unmarshal(b []byte) error { 898 return m.Unmarshal(b) 899} 900func (m *CustomOneof) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 901 if deterministic { 902 return xxx_messageInfo_CustomOneof.Marshal(b, m, deterministic) 903 } else { 904 b = b[:cap(b)] 905 n, err := m.MarshalTo(b) 906 if err != nil { 907 return nil, err 908 } 909 return b[:n], nil 910 } 911} 912func (dst *CustomOneof) XXX_Merge(src proto.Message) { 913 xxx_messageInfo_CustomOneof.Merge(dst, src) 914} 915func (m *CustomOneof) XXX_Size() int { 916 return m.Size() 917} 918func (m *CustomOneof) XXX_DiscardUnknown() { 919 xxx_messageInfo_CustomOneof.DiscardUnknown(m) 920} 921 922var xxx_messageInfo_CustomOneof proto.InternalMessageInfo 923 924type isCustomOneof_Custom interface { 925 isCustomOneof_Custom() 926 Equal(interface{}) bool 927 VerboseEqual(interface{}) error 928 MarshalTo([]byte) (int, error) 929 Size() int 930} 931 932type CustomOneof_Stringy struct { 933 Stringy string `protobuf:"bytes,34,opt,name=Stringy,oneof"` 934} 935type CustomOneof_CustomType struct { 936 CustomType github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,35,opt,name=CustomType,oneof,customtype=github.com/gogo/protobuf/test/custom.Uint128"` 937} 938type CustomOneof_CastType struct { 939 CastType github_com_gogo_protobuf_test_casttype.MyUint64Type `protobuf:"varint,36,opt,name=CastType,oneof,casttype=github.com/gogo/protobuf/test/casttype.MyUint64Type"` 940} 941type CustomOneof_MyCustomName struct { 942 MyCustomName int64 `protobuf:"varint,37,opt,name=CustomName,oneof"` 943} 944 945func (*CustomOneof_Stringy) isCustomOneof_Custom() {} 946func (*CustomOneof_CustomType) isCustomOneof_Custom() {} 947func (*CustomOneof_CastType) isCustomOneof_Custom() {} 948func (*CustomOneof_MyCustomName) isCustomOneof_Custom() {} 949 950func (m *CustomOneof) GetCustom() isCustomOneof_Custom { 951 if m != nil { 952 return m.Custom 953 } 954 return nil 955} 956 957func (m *CustomOneof) GetStringy() string { 958 if x, ok := m.GetCustom().(*CustomOneof_Stringy); ok { 959 return x.Stringy 960 } 961 return "" 962} 963 964func (m *CustomOneof) GetCastType() github_com_gogo_protobuf_test_casttype.MyUint64Type { 965 if x, ok := m.GetCustom().(*CustomOneof_CastType); ok { 966 return x.CastType 967 } 968 return 0 969} 970 971func (m *CustomOneof) GetMyCustomName() int64 { 972 if x, ok := m.GetCustom().(*CustomOneof_MyCustomName); ok { 973 return x.MyCustomName 974 } 975 return 0 976} 977 978// XXX_OneofFuncs is for the internal use of the proto package. 979func (*CustomOneof) 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{}) { 980 return _CustomOneof_OneofMarshaler, _CustomOneof_OneofUnmarshaler, _CustomOneof_OneofSizer, []interface{}{ 981 (*CustomOneof_Stringy)(nil), 982 (*CustomOneof_CustomType)(nil), 983 (*CustomOneof_CastType)(nil), 984 (*CustomOneof_MyCustomName)(nil), 985 } 986} 987 988func _CustomOneof_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 989 m := msg.(*CustomOneof) 990 // custom 991 switch x := m.Custom.(type) { 992 case *CustomOneof_Stringy: 993 _ = b.EncodeVarint(34<<3 | proto.WireBytes) 994 _ = b.EncodeStringBytes(x.Stringy) 995 case *CustomOneof_CustomType: 996 _ = b.EncodeVarint(35<<3 | proto.WireBytes) 997 dAtA, err := x.CustomType.Marshal() 998 if err != nil { 999 return err 1000 } 1001 _ = b.EncodeRawBytes(dAtA) 1002 case *CustomOneof_CastType: 1003 _ = b.EncodeVarint(36<<3 | proto.WireVarint) 1004 _ = b.EncodeVarint(uint64(x.CastType)) 1005 case *CustomOneof_MyCustomName: 1006 _ = b.EncodeVarint(37<<3 | proto.WireVarint) 1007 _ = b.EncodeVarint(uint64(x.MyCustomName)) 1008 case nil: 1009 default: 1010 return fmt.Errorf("CustomOneof.Custom has unexpected type %T", x) 1011 } 1012 return nil 1013} 1014 1015func _CustomOneof_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 1016 m := msg.(*CustomOneof) 1017 switch tag { 1018 case 34: // custom.Stringy 1019 if wire != proto.WireBytes { 1020 return true, proto.ErrInternalBadWireType 1021 } 1022 x, err := b.DecodeStringBytes() 1023 m.Custom = &CustomOneof_Stringy{x} 1024 return true, err 1025 case 35: // custom.CustomType 1026 if wire != proto.WireBytes { 1027 return true, proto.ErrInternalBadWireType 1028 } 1029 x, err := b.DecodeRawBytes(true) 1030 if err != nil { 1031 return true, err 1032 } 1033 var cc github_com_gogo_protobuf_test_custom.Uint128 1034 c := &cc 1035 err = c.Unmarshal(x) 1036 m.Custom = &CustomOneof_CustomType{*c} 1037 return true, err 1038 case 36: // custom.CastType 1039 if wire != proto.WireVarint { 1040 return true, proto.ErrInternalBadWireType 1041 } 1042 x, err := b.DecodeVarint() 1043 m.Custom = &CustomOneof_CastType{github_com_gogo_protobuf_test_casttype.MyUint64Type(x)} 1044 return true, err 1045 case 37: // custom.CustomName 1046 if wire != proto.WireVarint { 1047 return true, proto.ErrInternalBadWireType 1048 } 1049 x, err := b.DecodeVarint() 1050 m.Custom = &CustomOneof_MyCustomName{int64(x)} 1051 return true, err 1052 default: 1053 return false, nil 1054 } 1055} 1056 1057func _CustomOneof_OneofSizer(msg proto.Message) (n int) { 1058 m := msg.(*CustomOneof) 1059 // custom 1060 switch x := m.Custom.(type) { 1061 case *CustomOneof_Stringy: 1062 n += 2 // tag and wire 1063 n += proto.SizeVarint(uint64(len(x.Stringy))) 1064 n += len(x.Stringy) 1065 case *CustomOneof_CustomType: 1066 n += 2 // tag and wire 1067 n += proto.SizeVarint(uint64(x.CustomType.Size())) 1068 n += x.CustomType.Size() 1069 case *CustomOneof_CastType: 1070 n += 2 // tag and wire 1071 n += proto.SizeVarint(uint64(x.CastType)) 1072 case *CustomOneof_MyCustomName: 1073 n += 2 // tag and wire 1074 n += proto.SizeVarint(uint64(x.MyCustomName)) 1075 case nil: 1076 default: 1077 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 1078 } 1079 return n 1080} 1081 1082func init() { 1083 proto.RegisterType((*Subby)(nil), "one.Subby") 1084 proto.RegisterType((*AllTypesOneOf)(nil), "one.AllTypesOneOf") 1085 proto.RegisterType((*TwoOneofs)(nil), "one.TwoOneofs") 1086 proto.RegisterType((*CustomOneof)(nil), "one.CustomOneof") 1087} 1088func (this *Subby) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 1089 return OneDescription() 1090} 1091func (this *AllTypesOneOf) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 1092 return OneDescription() 1093} 1094func (this *TwoOneofs) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 1095 return OneDescription() 1096} 1097func (this *CustomOneof) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 1098 return OneDescription() 1099} 1100func OneDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 1101 d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{} 1102 var gzipped = []byte{ 1103 // 4179 bytes of a gzipped FileDescriptorSet 1104 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x6b, 0x6c, 0xe4, 0xd6, 1105 0x75, 0x16, 0xe7, 0x21, 0xcd, 0x9c, 0x19, 0x8d, 0xa8, 0x2b, 0xed, 0xee, 0xac, 0x1c, 0xcf, 0xee, 1106 0x8e, 0xed, 0x58, 0xb6, 0x63, 0xc9, 0xd6, 0x4a, 0xfb, 0x98, 0x6d, 0xe2, 0x8e, 0xa4, 0x59, 0xad, 1107 0x5c, 0x49, 0xa3, 0x50, 0x52, 0xfc, 0x08, 0x0a, 0x82, 0xe2, 0x5c, 0x8d, 0xb8, 0xcb, 0x21, 0x19, 1108 0x92, 0xb3, 0x6b, 0x2d, 0xfa, 0x63, 0x0b, 0xf7, 0x81, 0xa0, 0xe8, 0x2b, 0x2d, 0xd0, 0xc4, 0x75, 1109 0xdc, 0xa6, 0x40, 0xea, 0x34, 0x7d, 0x25, 0x4d, 0x9b, 0x26, 0xfd, 0xd5, 0x3f, 0x69, 0xfd, 0xab, 1110 0x70, 0xfe, 0x15, 0x45, 0x61, 0x78, 0x15, 0x03, 0x4d, 0x5b, 0xb7, 0x71, 0x5b, 0x17, 0x30, 0xea, 1111 0x3f, 0xc5, 0x7d, 0x91, 0x9c, 0x87, 0x96, 0xa3, 0x20, 0xb6, 0x7f, 0x49, 0x3c, 0xe7, 0x7c, 0x1f, 1112 0xcf, 0x3d, 0xf7, 0xdc, 0x73, 0xcf, 0xbd, 0x1c, 0xf8, 0xd1, 0x65, 0x38, 0xdb, 0xb4, 0xed, 0xa6, 1113 0x89, 0x67, 0x1d, 0xd7, 0xf6, 0xed, 0xdd, 0xf6, 0xde, 0x6c, 0x03, 0x7b, 0xba, 0x6b, 0x38, 0xbe, 1114 0xed, 0xce, 0x50, 0x19, 0x1a, 0x63, 0x16, 0x33, 0xc2, 0xa2, 0xbc, 0x0e, 0xe3, 0x57, 0x0d, 0x13, 1115 0x2f, 0x07, 0x86, 0x5b, 0xd8, 0x47, 0x97, 0x20, 0xb5, 0x67, 0x98, 0xb8, 0x28, 0x9d, 0x4d, 0x4e, 1116 0xe7, 0xe6, 0x1e, 0x9c, 0xe9, 0x02, 0xcd, 0x74, 0x22, 0x36, 0x89, 0x58, 0xa1, 0x88, 0xf2, 0x5b, 1117 0x29, 0x98, 0xe8, 0xa3, 0x45, 0x08, 0x52, 0x96, 0xd6, 0x22, 0x8c, 0xd2, 0x74, 0x56, 0xa1, 0xff, 1118 0xa3, 0x22, 0x8c, 0x38, 0x9a, 0x7e, 0x43, 0x6b, 0xe2, 0x62, 0x82, 0x8a, 0xc5, 0x23, 0x2a, 0x01, 1119 0x34, 0xb0, 0x83, 0xad, 0x06, 0xb6, 0xf4, 0x83, 0x62, 0xf2, 0x6c, 0x72, 0x3a, 0xab, 0x44, 0x24, 1120 0xe8, 0x31, 0x18, 0x77, 0xda, 0xbb, 0xa6, 0xa1, 0xab, 0x11, 0x33, 0x38, 0x9b, 0x9c, 0x4e, 0x2b, 1121 0x32, 0x53, 0x2c, 0x87, 0xc6, 0x0f, 0xc3, 0xd8, 0x2d, 0xac, 0xdd, 0x88, 0x9a, 0xe6, 0xa8, 0x69, 1122 0x81, 0x88, 0x23, 0x86, 0x4b, 0x90, 0x6f, 0x61, 0xcf, 0xd3, 0x9a, 0x58, 0xf5, 0x0f, 0x1c, 0x5c, 1123 0x4c, 0xd1, 0xd1, 0x9f, 0xed, 0x19, 0x7d, 0xf7, 0xc8, 0x73, 0x1c, 0xb5, 0x7d, 0xe0, 0x60, 0x54, 1124 0x85, 0x2c, 0xb6, 0xda, 0x2d, 0xc6, 0x90, 0x3e, 0x22, 0x7e, 0x35, 0xab, 0xdd, 0xea, 0x66, 0xc9, 1125 0x10, 0x18, 0xa7, 0x18, 0xf1, 0xb0, 0x7b, 0xd3, 0xd0, 0x71, 0x71, 0x98, 0x12, 0x3c, 0xdc, 0x43, 1126 0xb0, 0xc5, 0xf4, 0xdd, 0x1c, 0x02, 0x87, 0x96, 0x20, 0x8b, 0x5f, 0xf0, 0xb1, 0xe5, 0x19, 0xb6, 1127 0x55, 0x1c, 0xa1, 0x24, 0x0f, 0xf5, 0x99, 0x45, 0x6c, 0x36, 0xba, 0x29, 0x42, 0x1c, 0xba, 0x00, 1128 0x23, 0xb6, 0xe3, 0x1b, 0xb6, 0xe5, 0x15, 0x33, 0x67, 0xa5, 0xe9, 0xdc, 0xdc, 0xc7, 0xfa, 0x26, 1129 0x42, 0x9d, 0xd9, 0x28, 0xc2, 0x18, 0xad, 0x82, 0xec, 0xd9, 0x6d, 0x57, 0xc7, 0xaa, 0x6e, 0x37, 1130 0xb0, 0x6a, 0x58, 0x7b, 0x76, 0x31, 0x4b, 0x09, 0xce, 0xf4, 0x0e, 0x84, 0x1a, 0x2e, 0xd9, 0x0d, 1131 0xbc, 0x6a, 0xed, 0xd9, 0x4a, 0xc1, 0xeb, 0x78, 0x46, 0x27, 0x61, 0xd8, 0x3b, 0xb0, 0x7c, 0xed, 1132 0x85, 0x62, 0x9e, 0x66, 0x08, 0x7f, 0x2a, 0x7f, 0x77, 0x18, 0xc6, 0x06, 0x49, 0xb1, 0x2b, 0x90, 1133 0xde, 0x23, 0xa3, 0x2c, 0x26, 0x8e, 0x13, 0x03, 0x86, 0xe9, 0x0c, 0xe2, 0xf0, 0x8f, 0x19, 0xc4, 1134 0x2a, 0xe4, 0x2c, 0xec, 0xf9, 0xb8, 0xc1, 0x32, 0x22, 0x39, 0x60, 0x4e, 0x01, 0x03, 0xf5, 0xa6, 1135 0x54, 0xea, 0xc7, 0x4a, 0xa9, 0x67, 0x61, 0x2c, 0x70, 0x49, 0x75, 0x35, 0xab, 0x29, 0x72, 0x73, 1136 0x36, 0xce, 0x93, 0x99, 0x9a, 0xc0, 0x29, 0x04, 0xa6, 0x14, 0x70, 0xc7, 0x33, 0x5a, 0x06, 0xb0, 1137 0x2d, 0x6c, 0xef, 0xa9, 0x0d, 0xac, 0x9b, 0xc5, 0xcc, 0x11, 0x51, 0xaa, 0x13, 0x93, 0x9e, 0x28, 1138 0xd9, 0x4c, 0xaa, 0x9b, 0xe8, 0x72, 0x98, 0x6a, 0x23, 0x47, 0x64, 0xca, 0x3a, 0x5b, 0x64, 0x3d, 1139 0xd9, 0xb6, 0x03, 0x05, 0x17, 0x93, 0xbc, 0xc7, 0x0d, 0x3e, 0xb2, 0x2c, 0x75, 0x62, 0x26, 0x76, 1140 0x64, 0x0a, 0x87, 0xb1, 0x81, 0x8d, 0xba, 0xd1, 0x47, 0xf4, 0x00, 0x04, 0x02, 0x95, 0xa6, 0x15, 1141 0xd0, 0x2a, 0x94, 0x17, 0xc2, 0x0d, 0xad, 0x85, 0xa7, 0x6e, 0x43, 0xa1, 0x33, 0x3c, 0x68, 0x12, 1142 0xd2, 0x9e, 0xaf, 0xb9, 0x3e, 0xcd, 0xc2, 0xb4, 0xc2, 0x1e, 0x90, 0x0c, 0x49, 0x6c, 0x35, 0x68, 1143 0x95, 0x4b, 0x2b, 0xe4, 0x5f, 0xf4, 0xd3, 0xe1, 0x80, 0x93, 0x74, 0xc0, 0x1f, 0xef, 0x9d, 0xd1, 1144 0x0e, 0xe6, 0xee, 0x71, 0x4f, 0x5d, 0x84, 0xd1, 0x8e, 0x01, 0x0c, 0xfa, 0xea, 0xf2, 0xcf, 0xc1, 1145 0x89, 0xbe, 0xd4, 0xe8, 0x59, 0x98, 0x6c, 0x5b, 0x86, 0xe5, 0x63, 0xd7, 0x71, 0x31, 0xc9, 0x58, 1146 0xf6, 0xaa, 0xe2, 0xbf, 0x8c, 0x1c, 0x91, 0x73, 0x3b, 0x51, 0x6b, 0xc6, 0xa2, 0x4c, 0xb4, 0x7b, 1147 0x85, 0x8f, 0x66, 0x33, 0x3f, 0x1c, 0x91, 0xef, 0xdc, 0xb9, 0x73, 0x27, 0x51, 0xfe, 0xe2, 0x30, 1148 0x4c, 0xf6, 0x5b, 0x33, 0x7d, 0x97, 0xef, 0x49, 0x18, 0xb6, 0xda, 0xad, 0x5d, 0xec, 0xd2, 0x20, 1149 0xa5, 0x15, 0xfe, 0x84, 0xaa, 0x90, 0x36, 0xb5, 0x5d, 0x6c, 0x16, 0x53, 0x67, 0xa5, 0xe9, 0xc2, 1150 0xdc, 0x63, 0x03, 0xad, 0xca, 0x99, 0x35, 0x02, 0x51, 0x18, 0x12, 0x7d, 0x0a, 0x52, 0xbc, 0x44, 1151 0x13, 0x86, 0x47, 0x07, 0x63, 0x20, 0x6b, 0x49, 0xa1, 0x38, 0x74, 0x1f, 0x64, 0xc9, 0x5f, 0x96, 1152 0x1b, 0xc3, 0xd4, 0xe7, 0x0c, 0x11, 0x90, 0xbc, 0x40, 0x53, 0x90, 0xa1, 0xcb, 0xa4, 0x81, 0xc5, 1153 0xd6, 0x16, 0x3c, 0x93, 0xc4, 0x6a, 0xe0, 0x3d, 0xad, 0x6d, 0xfa, 0xea, 0x4d, 0xcd, 0x6c, 0x63, 1154 0x9a, 0xf0, 0x59, 0x25, 0xcf, 0x85, 0x9f, 0x21, 0x32, 0x74, 0x06, 0x72, 0x6c, 0x55, 0x19, 0x56, 1155 0x03, 0xbf, 0x40, 0xab, 0x67, 0x5a, 0x61, 0x0b, 0x6d, 0x95, 0x48, 0xc8, 0xeb, 0xaf, 0x7b, 0xb6, 1156 0x25, 0x52, 0x93, 0xbe, 0x82, 0x08, 0xe8, 0xeb, 0x2f, 0x76, 0x17, 0xee, 0xfb, 0xfb, 0x0f, 0xaf, 1157 0x3b, 0xa7, 0xca, 0xdf, 0x4e, 0x40, 0x8a, 0xd6, 0x8b, 0x31, 0xc8, 0x6d, 0x3f, 0xb7, 0x59, 0x53, 1158 0x97, 0xeb, 0x3b, 0x8b, 0x6b, 0x35, 0x59, 0x42, 0x05, 0x00, 0x2a, 0xb8, 0xba, 0x56, 0xaf, 0x6e, 1159 0xcb, 0x89, 0xe0, 0x79, 0x75, 0x63, 0xfb, 0xc2, 0xbc, 0x9c, 0x0c, 0x00, 0x3b, 0x4c, 0x90, 0x8a, 1160 0x1a, 0x9c, 0x9f, 0x93, 0xd3, 0x48, 0x86, 0x3c, 0x23, 0x58, 0x7d, 0xb6, 0xb6, 0x7c, 0x61, 0x5e, 1161 0x1e, 0xee, 0x94, 0x9c, 0x9f, 0x93, 0x47, 0xd0, 0x28, 0x64, 0xa9, 0x64, 0xb1, 0x5e, 0x5f, 0x93, 1162 0x33, 0x01, 0xe7, 0xd6, 0xb6, 0xb2, 0xba, 0xb1, 0x22, 0x67, 0x03, 0xce, 0x15, 0xa5, 0xbe, 0xb3, 1163 0x29, 0x43, 0xc0, 0xb0, 0x5e, 0xdb, 0xda, 0xaa, 0xae, 0xd4, 0xe4, 0x5c, 0x60, 0xb1, 0xf8, 0xdc, 1164 0x76, 0x6d, 0x4b, 0xce, 0x77, 0xb8, 0x75, 0x7e, 0x4e, 0x1e, 0x0d, 0x5e, 0x51, 0xdb, 0xd8, 0x59, 1165 0x97, 0x0b, 0x68, 0x1c, 0x46, 0xd9, 0x2b, 0x84, 0x13, 0x63, 0x5d, 0xa2, 0x0b, 0xf3, 0xb2, 0x1c, 1166 0x3a, 0xc2, 0x58, 0xc6, 0x3b, 0x04, 0x17, 0xe6, 0x65, 0x54, 0x5e, 0x82, 0x34, 0xcd, 0x2e, 0x84, 1167 0xa0, 0xb0, 0x56, 0x5d, 0xac, 0xad, 0xa9, 0xf5, 0xcd, 0xed, 0xd5, 0xfa, 0x46, 0x75, 0x4d, 0x96, 1168 0x42, 0x99, 0x52, 0xfb, 0xf4, 0xce, 0xaa, 0x52, 0x5b, 0x96, 0x13, 0x51, 0xd9, 0x66, 0xad, 0xba, 1169 0x5d, 0x5b, 0x96, 0x93, 0x65, 0x1d, 0x26, 0xfb, 0xd5, 0xc9, 0xbe, 0x2b, 0x23, 0x32, 0xc5, 0x89, 1170 0x23, 0xa6, 0x98, 0x72, 0xf5, 0x4c, 0xf1, 0x0f, 0x12, 0x30, 0xd1, 0x67, 0xaf, 0xe8, 0xfb, 0x92, 1171 0xa7, 0x20, 0xcd, 0x52, 0x94, 0xed, 0x9e, 0x8f, 0xf4, 0xdd, 0x74, 0x68, 0xc2, 0xf6, 0xec, 0xa0, 1172 0x14, 0x17, 0xed, 0x20, 0x92, 0x47, 0x74, 0x10, 0x84, 0xa2, 0xa7, 0xa6, 0xff, 0x6c, 0x4f, 0x4d, 1173 0x67, 0xdb, 0xde, 0x85, 0x41, 0xb6, 0x3d, 0x2a, 0x3b, 0x5e, 0x6d, 0x4f, 0xf7, 0xa9, 0xed, 0x57, 1174 0x60, 0xbc, 0x87, 0x68, 0xe0, 0x1a, 0xfb, 0xa2, 0x04, 0xc5, 0xa3, 0x82, 0x13, 0x53, 0xe9, 0x12, 1175 0x1d, 0x95, 0xee, 0x4a, 0x77, 0x04, 0xcf, 0x1d, 0x3d, 0x09, 0x3d, 0x73, 0xfd, 0xaa, 0x04, 0x27, 1176 0xfb, 0x77, 0x8a, 0x7d, 0x7d, 0xf8, 0x14, 0x0c, 0xb7, 0xb0, 0xbf, 0x6f, 0x8b, 0x6e, 0xe9, 0xe3, 1177 0x7d, 0xf6, 0x60, 0xa2, 0xee, 0x9e, 0x6c, 0x8e, 0x8a, 0x6e, 0xe2, 0xc9, 0xa3, 0xda, 0x3d, 0xe6, 1178 0x4d, 0x8f, 0xa7, 0x9f, 0x4f, 0xc0, 0x89, 0xbe, 0xe4, 0x7d, 0x1d, 0xbd, 0x1f, 0xc0, 0xb0, 0x9c, 1179 0xb6, 0xcf, 0x3a, 0x22, 0x56, 0x60, 0xb3, 0x54, 0x42, 0x8b, 0x17, 0x29, 0x9e, 0x6d, 0x3f, 0xd0, 1180 0x27, 0xa9, 0x1e, 0x98, 0x88, 0x1a, 0x5c, 0x0a, 0x1d, 0x4d, 0x51, 0x47, 0x4b, 0x47, 0x8c, 0xb4, 1181 0x27, 0x31, 0x9f, 0x00, 0x59, 0x37, 0x0d, 0x6c, 0xf9, 0xaa, 0xe7, 0xbb, 0x58, 0x6b, 0x19, 0x56, 1182 0x93, 0xee, 0x20, 0x99, 0x4a, 0x7a, 0x4f, 0x33, 0x3d, 0xac, 0x8c, 0x31, 0xf5, 0x96, 0xd0, 0x12, 1183 0x04, 0x4d, 0x20, 0x37, 0x82, 0x18, 0xee, 0x40, 0x30, 0x75, 0x80, 0x28, 0x7f, 0x2b, 0x03, 0xb9, 1184 0x48, 0x5f, 0x8d, 0xce, 0x41, 0xfe, 0xba, 0x76, 0x53, 0x53, 0xc5, 0x59, 0x89, 0x45, 0x22, 0x47, 1185 0x64, 0x9b, 0xfc, 0xbc, 0xf4, 0x04, 0x4c, 0x52, 0x13, 0xbb, 0xed, 0x63, 0x57, 0xd5, 0x4d, 0xcd, 1186 0xf3, 0x68, 0xd0, 0x32, 0xd4, 0x14, 0x11, 0x5d, 0x9d, 0xa8, 0x96, 0x84, 0x06, 0x2d, 0xc0, 0x04, 1187 0x45, 0xb4, 0xda, 0xa6, 0x6f, 0x38, 0x26, 0x56, 0xc9, 0xe9, 0xcd, 0xa3, 0x3b, 0x49, 0xe0, 0xd9, 1188 0x38, 0xb1, 0x58, 0xe7, 0x06, 0xc4, 0x23, 0x0f, 0x2d, 0xc3, 0xfd, 0x14, 0xd6, 0xc4, 0x16, 0x76, 1189 0x35, 0x1f, 0xab, 0xf8, 0x73, 0x6d, 0xcd, 0xf4, 0x54, 0xcd, 0x6a, 0xa8, 0xfb, 0x9a, 0xb7, 0x5f, 1190 0x9c, 0x24, 0x04, 0x8b, 0x89, 0xa2, 0xa4, 0x9c, 0x26, 0x86, 0x2b, 0xdc, 0xae, 0x46, 0xcd, 0xaa, 1191 0x56, 0xe3, 0x9a, 0xe6, 0xed, 0xa3, 0x0a, 0x9c, 0xa4, 0x2c, 0x9e, 0xef, 0x1a, 0x56, 0x53, 0xd5, 1192 0xf7, 0xb1, 0x7e, 0x43, 0x6d, 0xfb, 0x7b, 0x97, 0x8a, 0xf7, 0x45, 0xdf, 0x4f, 0x3d, 0xdc, 0xa2, 1193 0x36, 0x4b, 0xc4, 0x64, 0xc7, 0xdf, 0xbb, 0x84, 0xb6, 0x20, 0x4f, 0x26, 0xa3, 0x65, 0xdc, 0xc6, 1194 0xea, 0x9e, 0xed, 0xd2, 0xad, 0xb1, 0xd0, 0xa7, 0x34, 0x45, 0x22, 0x38, 0x53, 0xe7, 0x80, 0x75, 1195 0xbb, 0x81, 0x2b, 0xe9, 0xad, 0xcd, 0x5a, 0x6d, 0x59, 0xc9, 0x09, 0x96, 0xab, 0xb6, 0x4b, 0x12, 1196 0xaa, 0x69, 0x07, 0x01, 0xce, 0xb1, 0x84, 0x6a, 0xda, 0x22, 0xbc, 0x0b, 0x30, 0xa1, 0xeb, 0x6c, 1197 0xcc, 0x86, 0xae, 0xf2, 0x33, 0x96, 0x57, 0x94, 0x3b, 0x82, 0xa5, 0xeb, 0x2b, 0xcc, 0x80, 0xe7, 1198 0xb8, 0x87, 0x2e, 0xc3, 0x89, 0x30, 0x58, 0x51, 0xe0, 0x78, 0xcf, 0x28, 0xbb, 0xa1, 0x0b, 0x30, 1199 0xe1, 0x1c, 0xf4, 0x02, 0x51, 0xc7, 0x1b, 0x9d, 0x83, 0x6e, 0xd8, 0x45, 0x98, 0x74, 0xf6, 0x9d, 1200 0x5e, 0xdc, 0xa3, 0x51, 0x1c, 0x72, 0xf6, 0x9d, 0x6e, 0xe0, 0x43, 0xf4, 0xc0, 0xed, 0x62, 0x5d, 1201 0xf3, 0x71, 0xa3, 0x78, 0x2a, 0x6a, 0x1e, 0x51, 0xa0, 0x59, 0x90, 0x75, 0x5d, 0xc5, 0x96, 0xb6, 1202 0x6b, 0x62, 0x55, 0x73, 0xb1, 0xa5, 0x79, 0xc5, 0x33, 0x51, 0xe3, 0x82, 0xae, 0xd7, 0xa8, 0xb6, 1203 0x4a, 0x95, 0xe8, 0x51, 0x18, 0xb7, 0x77, 0xaf, 0xeb, 0x2c, 0x25, 0x55, 0xc7, 0xc5, 0x7b, 0xc6, 1204 0x0b, 0xc5, 0x07, 0x69, 0x7c, 0xc7, 0x88, 0x82, 0x26, 0xe4, 0x26, 0x15, 0xa3, 0x47, 0x40, 0xd6, 1205 0xbd, 0x7d, 0xcd, 0x75, 0x68, 0x4d, 0xf6, 0x1c, 0x4d, 0xc7, 0xc5, 0x87, 0x98, 0x29, 0x93, 0x6f, 1206 0x08, 0x31, 0x59, 0x12, 0xde, 0x2d, 0x63, 0xcf, 0x17, 0x8c, 0x0f, 0xb3, 0x25, 0x41, 0x65, 0x9c, 1207 0x6d, 0x1a, 0x64, 0x12, 0x8a, 0x8e, 0x17, 0x4f, 0x53, 0xb3, 0x82, 0xb3, 0xef, 0x44, 0xdf, 0xfb, 1208 0x00, 0x8c, 0x12, 0xcb, 0xf0, 0xa5, 0x8f, 0xb0, 0x86, 0xcc, 0xd9, 0x8f, 0xbc, 0xf1, 0x03, 0xeb, 1209 0x8d, 0xcb, 0x15, 0xc8, 0x47, 0xf3, 0x13, 0x65, 0x81, 0x65, 0xa8, 0x2c, 0x91, 0x66, 0x65, 0xa9, 1210 0xbe, 0x4c, 0xda, 0x8c, 0xe7, 0x6b, 0x72, 0x82, 0xb4, 0x3b, 0x6b, 0xab, 0xdb, 0x35, 0x55, 0xd9, 1211 0xd9, 0xd8, 0x5e, 0x5d, 0xaf, 0xc9, 0xc9, 0x68, 0x5f, 0xfd, 0xbd, 0x04, 0x14, 0x3a, 0x8f, 0x48, 1212 0xe8, 0xa7, 0xe0, 0x94, 0xb8, 0xcf, 0xf0, 0xb0, 0xaf, 0xde, 0x32, 0x5c, 0xba, 0x64, 0x5a, 0x1a, 1213 0xdb, 0xbe, 0x82, 0x49, 0x9b, 0xe4, 0x56, 0x5b, 0xd8, 0x7f, 0xc6, 0x70, 0xc9, 0x82, 0x68, 0x69, 1214 0x3e, 0x5a, 0x83, 0x33, 0x96, 0xad, 0x7a, 0xbe, 0x66, 0x35, 0x34, 0xb7, 0xa1, 0x86, 0x37, 0x49, 1215 0xaa, 0xa6, 0xeb, 0xd8, 0xf3, 0x6c, 0xb6, 0x55, 0x05, 0x2c, 0x1f, 0xb3, 0xec, 0x2d, 0x6e, 0x1c, 1216 0xd6, 0xf0, 0x2a, 0x37, 0xed, 0x4a, 0xb0, 0xe4, 0x51, 0x09, 0x76, 0x1f, 0x64, 0x5b, 0x9a, 0xa3, 1217 0x62, 0xcb, 0x77, 0x0f, 0x68, 0x63, 0x9c, 0x51, 0x32, 0x2d, 0xcd, 0xa9, 0x91, 0xe7, 0x0f, 0xe7, 1218 0x7c, 0xf2, 0xcf, 0x49, 0xc8, 0x47, 0x9b, 0x63, 0x72, 0xd6, 0xd0, 0xe9, 0x3e, 0x22, 0xd1, 0x4a, 1219 0xf3, 0xc0, 0x3d, 0x5b, 0xe9, 0x99, 0x25, 0xb2, 0xc1, 0x54, 0x86, 0x59, 0xcb, 0xaa, 0x30, 0x24, 1220 0xd9, 0xdc, 0x49, 0x6d, 0xc1, 0xac, 0x45, 0xc8, 0x28, 0xfc, 0x09, 0xad, 0xc0, 0xf0, 0x75, 0x8f, 1221 0x72, 0x0f, 0x53, 0xee, 0x07, 0xef, 0xcd, 0xfd, 0xf4, 0x16, 0x25, 0xcf, 0x3e, 0xbd, 0xa5, 0x6e, 1222 0xd4, 0x95, 0xf5, 0xea, 0x9a, 0xc2, 0xe1, 0xe8, 0x34, 0xa4, 0x4c, 0xed, 0xf6, 0x41, 0xe7, 0x56, 1223 0x44, 0x45, 0x83, 0x06, 0xfe, 0x34, 0xa4, 0x6e, 0x61, 0xed, 0x46, 0xe7, 0x06, 0x40, 0x45, 0x1f, 1224 0x60, 0xea, 0xcf, 0x42, 0x9a, 0xc6, 0x0b, 0x01, 0xf0, 0x88, 0xc9, 0x43, 0x28, 0x03, 0xa9, 0xa5, 1225 0xba, 0x42, 0xd2, 0x5f, 0x86, 0x3c, 0x93, 0xaa, 0x9b, 0xab, 0xb5, 0xa5, 0x9a, 0x9c, 0x28, 0x2f, 1226 0xc0, 0x30, 0x0b, 0x02, 0x59, 0x1a, 0x41, 0x18, 0xe4, 0x21, 0xfe, 0xc8, 0x39, 0x24, 0xa1, 0xdd, 1227 0x59, 0x5f, 0xac, 0x29, 0x72, 0x22, 0x3a, 0xbd, 0x1e, 0xe4, 0xa3, 0x7d, 0xf1, 0x87, 0x93, 0x53, 1228 0x7f, 0x23, 0x41, 0x2e, 0xd2, 0xe7, 0x92, 0x06, 0x45, 0x33, 0x4d, 0xfb, 0x96, 0xaa, 0x99, 0x86, 1229 0xe6, 0xf1, 0xa4, 0x00, 0x2a, 0xaa, 0x12, 0xc9, 0xa0, 0x93, 0xf6, 0xa1, 0x38, 0xff, 0x8a, 0x04, 1230 0x72, 0x77, 0x8b, 0xd9, 0xe5, 0xa0, 0xf4, 0x91, 0x3a, 0xf8, 0xb2, 0x04, 0x85, 0xce, 0xbe, 0xb2, 1231 0xcb, 0xbd, 0x73, 0x1f, 0xa9, 0x7b, 0x6f, 0x26, 0x60, 0xb4, 0xa3, 0x9b, 0x1c, 0xd4, 0xbb, 0xcf, 1232 0xc1, 0xb8, 0xd1, 0xc0, 0x2d, 0xc7, 0xf6, 0xb1, 0xa5, 0x1f, 0xa8, 0x26, 0xbe, 0x89, 0xcd, 0x62, 1233 0x99, 0x16, 0x8a, 0xd9, 0x7b, 0xf7, 0xab, 0x33, 0xab, 0x21, 0x6e, 0x8d, 0xc0, 0x2a, 0x13, 0xab, 1234 0xcb, 0xb5, 0xf5, 0xcd, 0xfa, 0x76, 0x6d, 0x63, 0xe9, 0x39, 0x75, 0x67, 0xe3, 0x67, 0x36, 0xea, 1235 0xcf, 0x6c, 0x28, 0xb2, 0xd1, 0x65, 0xf6, 0x01, 0x2e, 0xf5, 0x4d, 0x90, 0xbb, 0x9d, 0x42, 0xa7, 1236 0xa0, 0x9f, 0x5b, 0xf2, 0x10, 0x9a, 0x80, 0xb1, 0x8d, 0xba, 0xba, 0xb5, 0xba, 0x5c, 0x53, 0x6b, 1237 0x57, 0xaf, 0xd6, 0x96, 0xb6, 0xb7, 0xd8, 0x0d, 0x44, 0x60, 0xbd, 0xdd, 0xb9, 0xa8, 0x5f, 0x4a, 1238 0xc2, 0x44, 0x1f, 0x4f, 0x50, 0x95, 0x9f, 0x1d, 0xd8, 0x71, 0xe6, 0xf1, 0x41, 0xbc, 0x9f, 0x21, 1239 0x5b, 0xfe, 0xa6, 0xe6, 0xfa, 0xfc, 0xa8, 0xf1, 0x08, 0x90, 0x28, 0x59, 0xbe, 0xb1, 0x67, 0x60, 1240 0x97, 0x5f, 0xd8, 0xb0, 0x03, 0xc5, 0x58, 0x28, 0x67, 0x77, 0x36, 0x9f, 0x00, 0xe4, 0xd8, 0x9e, 1241 0xe1, 0x1b, 0x37, 0xb1, 0x6a, 0x58, 0xe2, 0x76, 0x87, 0x1c, 0x30, 0x52, 0x8a, 0x2c, 0x34, 0xab, 1242 0x96, 0x1f, 0x58, 0x5b, 0xb8, 0xa9, 0x75, 0x59, 0x93, 0x02, 0x9e, 0x54, 0x64, 0xa1, 0x09, 0xac, 1243 0xcf, 0x41, 0xbe, 0x61, 0xb7, 0x49, 0xd7, 0xc5, 0xec, 0xc8, 0x7e, 0x21, 0x29, 0x39, 0x26, 0x0b, 1244 0x4c, 0x78, 0x3f, 0x1d, 0x5e, 0x2b, 0xe5, 0x95, 0x1c, 0x93, 0x31, 0x93, 0x87, 0x61, 0x4c, 0x6b, 1245 0x36, 0x5d, 0x42, 0x2e, 0x88, 0xd8, 0x09, 0xa1, 0x10, 0x88, 0xa9, 0xe1, 0xd4, 0xd3, 0x90, 0x11, 1246 0x71, 0x20, 0x5b, 0x32, 0x89, 0x84, 0xea, 0xb0, 0x63, 0x6f, 0x62, 0x3a, 0xab, 0x64, 0x2c, 0xa1, 1247 0x3c, 0x07, 0x79, 0xc3, 0x53, 0xc3, 0x5b, 0xf2, 0xc4, 0xd9, 0xc4, 0x74, 0x46, 0xc9, 0x19, 0x5e, 1248 0x70, 0xc3, 0x58, 0x7e, 0x35, 0x01, 0x85, 0xce, 0x5b, 0x7e, 0xb4, 0x0c, 0x19, 0xd3, 0xd6, 0x35, 1249 0x9a, 0x5a, 0xec, 0x13, 0xd3, 0x74, 0xcc, 0x87, 0x81, 0x99, 0x35, 0x6e, 0xaf, 0x04, 0xc8, 0xa9, 1250 0x7f, 0x90, 0x20, 0x23, 0xc4, 0xe8, 0x24, 0xa4, 0x1c, 0xcd, 0xdf, 0xa7, 0x74, 0xe9, 0xc5, 0x84, 1251 0x2c, 0x29, 0xf4, 0x99, 0xc8, 0x3d, 0x47, 0xb3, 0x68, 0x0a, 0x70, 0x39, 0x79, 0x26, 0xf3, 0x6a, 1252 0x62, 0xad, 0x41, 0x8f, 0x1f, 0x76, 0xab, 0x85, 0x2d, 0xdf, 0x13, 0xf3, 0xca, 0xe5, 0x4b, 0x5c, 1253 0x8c, 0x1e, 0x83, 0x71, 0xdf, 0xd5, 0x0c, 0xb3, 0xc3, 0x36, 0x45, 0x6d, 0x65, 0xa1, 0x08, 0x8c, 1254 0x2b, 0x70, 0x5a, 0xf0, 0x36, 0xb0, 0xaf, 0xe9, 0xfb, 0xb8, 0x11, 0x82, 0x86, 0xe9, 0x35, 0xc3, 1255 0x29, 0x6e, 0xb0, 0xcc, 0xf5, 0x02, 0x5b, 0xfe, 0xbe, 0x04, 0xe3, 0xe2, 0xc0, 0xd4, 0x08, 0x82, 1256 0xb5, 0x0e, 0xa0, 0x59, 0x96, 0xed, 0x47, 0xc3, 0xd5, 0x9b, 0xca, 0x3d, 0xb8, 0x99, 0x6a, 0x00, 1257 0x52, 0x22, 0x04, 0x53, 0x2d, 0x80, 0x50, 0x73, 0x64, 0xd8, 0xce, 0x40, 0x8e, 0x7f, 0xc2, 0xa1, 1258 0xdf, 0x01, 0xd9, 0x11, 0x1b, 0x98, 0x88, 0x9c, 0xac, 0xd0, 0x24, 0xa4, 0x77, 0x71, 0xd3, 0xb0, 1259 0xf8, 0xc5, 0x2c, 0x7b, 0x10, 0x17, 0x21, 0xa9, 0xe0, 0x22, 0x64, 0xf1, 0xb3, 0x30, 0xa1, 0xdb, 1260 0xad, 0x6e, 0x77, 0x17, 0xe5, 0xae, 0x63, 0xbe, 0x77, 0x4d, 0x7a, 0x1e, 0xc2, 0x16, 0xf3, 0x3d, 1261 0x49, 0xfa, 0x83, 0x44, 0x72, 0x65, 0x73, 0xf1, 0xeb, 0x89, 0xa9, 0x15, 0x06, 0xdd, 0x14, 0x23, 1262 0x55, 0xf0, 0x9e, 0x89, 0x75, 0xe2, 0x3d, 0x7c, 0x75, 0x1a, 0x1e, 0x6f, 0x1a, 0xfe, 0x7e, 0x7b, 1263 0x77, 0x46, 0xb7, 0x5b, 0xb3, 0x4d, 0xbb, 0x69, 0x87, 0x9f, 0x3e, 0xc9, 0x13, 0x7d, 0xa0, 0xff, 1264 0xf1, 0xcf, 0x9f, 0xd9, 0x40, 0x3a, 0x15, 0xfb, 0xad, 0xb4, 0xb2, 0x01, 0x13, 0xdc, 0x58, 0xa5, 1265 0xdf, 0x5f, 0xd8, 0x29, 0x02, 0xdd, 0xf3, 0x0e, 0xab, 0xf8, 0xcd, 0xb7, 0xe8, 0x76, 0xad, 0x8c, 1266 0x73, 0x28, 0xd1, 0xb1, 0x83, 0x46, 0x45, 0x81, 0x13, 0x1d, 0x7c, 0x6c, 0x69, 0x62, 0x37, 0x86, 1267 0xf1, 0x7b, 0x9c, 0x71, 0x22, 0xc2, 0xb8, 0xc5, 0xa1, 0x95, 0x25, 0x18, 0x3d, 0x0e, 0xd7, 0xdf, 1268 0x71, 0xae, 0x3c, 0x8e, 0x92, 0xac, 0xc0, 0x18, 0x25, 0xd1, 0xdb, 0x9e, 0x6f, 0xb7, 0x68, 0xdd, 1269 0xbb, 0x37, 0xcd, 0xdf, 0xbf, 0xc5, 0xd6, 0x4a, 0x81, 0xc0, 0x96, 0x02, 0x54, 0xa5, 0x02, 0xf4, 1270 0x93, 0x53, 0x03, 0xeb, 0x66, 0x0c, 0xc3, 0x6b, 0xdc, 0x91, 0xc0, 0xbe, 0xf2, 0x19, 0x98, 0x24, 1271 0xff, 0xd3, 0xb2, 0x14, 0xf5, 0x24, 0xfe, 0xc2, 0xab, 0xf8, 0xfd, 0x17, 0xd9, 0x72, 0x9c, 0x08, 1272 0x08, 0x22, 0x3e, 0x45, 0x66, 0xb1, 0x89, 0x7d, 0x1f, 0xbb, 0x9e, 0xaa, 0x99, 0xfd, 0xdc, 0x8b, 1273 0xdc, 0x18, 0x14, 0xbf, 0xf4, 0x76, 0xe7, 0x2c, 0xae, 0x30, 0x64, 0xd5, 0x34, 0x2b, 0x3b, 0x70, 1274 0xaa, 0x4f, 0x56, 0x0c, 0xc0, 0xf9, 0x12, 0xe7, 0x9c, 0xec, 0xc9, 0x0c, 0x42, 0xbb, 0x09, 0x42, 1275 0x1e, 0xcc, 0xe5, 0x00, 0x9c, 0xbf, 0xcb, 0x39, 0x11, 0xc7, 0x8a, 0x29, 0x25, 0x8c, 0x4f, 0xc3, 1276 0xf8, 0x4d, 0xec, 0xee, 0xda, 0x1e, 0xbf, 0xa5, 0x19, 0x80, 0xee, 0x65, 0x4e, 0x37, 0xc6, 0x81, 1277 0xf4, 0xda, 0x86, 0x70, 0x5d, 0x86, 0xcc, 0x9e, 0xa6, 0xe3, 0x01, 0x28, 0xbe, 0xcc, 0x29, 0x46, 1278 0x88, 0x3d, 0x81, 0x56, 0x21, 0xdf, 0xb4, 0xf9, 0xce, 0x14, 0x0f, 0x7f, 0x85, 0xc3, 0x73, 0x02, 1279 0xc3, 0x29, 0x1c, 0xdb, 0x69, 0x9b, 0x64, 0xdb, 0x8a, 0xa7, 0xf8, 0x3d, 0x41, 0x21, 0x30, 0x9c, 1280 0xe2, 0x18, 0x61, 0xfd, 0x7d, 0x41, 0xe1, 0x45, 0xe2, 0xf9, 0x14, 0xe4, 0x6c, 0xcb, 0x3c, 0xb0, 1281 0xad, 0x41, 0x9c, 0xf8, 0x0a, 0x67, 0x00, 0x0e, 0x21, 0x04, 0x57, 0x20, 0x3b, 0xe8, 0x44, 0x7c, 1282 0xf5, 0x6d, 0xb1, 0x3c, 0xc4, 0x0c, 0xac, 0xc0, 0x98, 0x28, 0x50, 0x86, 0x6d, 0x0d, 0x40, 0xf1, 1283 0x87, 0x9c, 0xa2, 0x10, 0x81, 0xf1, 0x61, 0xf8, 0xd8, 0xf3, 0x9b, 0x78, 0x10, 0x92, 0x57, 0xc5, 1284 0x30, 0x38, 0x84, 0x87, 0x72, 0x17, 0x5b, 0xfa, 0xfe, 0x60, 0x0c, 0x5f, 0x13, 0xa1, 0x14, 0x18, 1285 0x42, 0xb1, 0x04, 0xa3, 0x2d, 0xcd, 0xf5, 0xf6, 0x35, 0x73, 0xa0, 0xe9, 0xf8, 0x23, 0xce, 0x91, 1286 0x0f, 0x40, 0x3c, 0x22, 0x6d, 0xeb, 0x38, 0x34, 0x5f, 0x17, 0x11, 0x89, 0xc0, 0xf8, 0xd2, 0xf3, 1287 0x7c, 0x7a, 0xa5, 0x75, 0x1c, 0xb6, 0x3f, 0x16, 0x4b, 0x8f, 0x61, 0xd7, 0xa3, 0x8c, 0x57, 0x20, 1288 0xeb, 0x19, 0xb7, 0x07, 0xa2, 0xf9, 0x13, 0x31, 0xd3, 0x14, 0x40, 0xc0, 0xcf, 0xc1, 0xe9, 0xbe, 1289 0xdb, 0xc4, 0x00, 0x64, 0x7f, 0xca, 0xc9, 0x4e, 0xf6, 0xd9, 0x2a, 0x78, 0x49, 0x38, 0x2e, 0xe5, 1290 0x9f, 0x89, 0x92, 0x80, 0xbb, 0xb8, 0x36, 0xc9, 0x59, 0xc1, 0xd3, 0xf6, 0x8e, 0x17, 0xb5, 0x3f, 1291 0x17, 0x51, 0x63, 0xd8, 0x8e, 0xa8, 0x6d, 0xc3, 0x49, 0xce, 0x78, 0xbc, 0x79, 0xfd, 0x86, 0x28, 1292 0xac, 0x0c, 0xbd, 0xd3, 0x39, 0xbb, 0x9f, 0x85, 0xa9, 0x20, 0x9c, 0xa2, 0x29, 0xf5, 0xd4, 0x96, 1293 0xe6, 0x0c, 0xc0, 0xfc, 0x4d, 0xce, 0x2c, 0x2a, 0x7e, 0xd0, 0xd5, 0x7a, 0xeb, 0x9a, 0x43, 0xc8, 1294 0x9f, 0x85, 0xa2, 0x20, 0x6f, 0x5b, 0x2e, 0xd6, 0xed, 0xa6, 0x65, 0xdc, 0xc6, 0x8d, 0x01, 0xa8, 1295 0xff, 0xa2, 0x6b, 0xaa, 0x76, 0x22, 0x70, 0xc2, 0xbc, 0x0a, 0x72, 0xd0, 0xab, 0xa8, 0x46, 0xcb, 1296 0xb1, 0x5d, 0x3f, 0x86, 0xf1, 0x5b, 0x62, 0xa6, 0x02, 0xdc, 0x2a, 0x85, 0x55, 0x6a, 0x50, 0xa0, 1297 0x8f, 0x83, 0xa6, 0xe4, 0x5f, 0x72, 0xa2, 0xd1, 0x10, 0xc5, 0x0b, 0x87, 0x6e, 0xb7, 0x1c, 0xcd, 1298 0x1d, 0xa4, 0xfe, 0xfd, 0x95, 0x28, 0x1c, 0x1c, 0xc2, 0x0b, 0x87, 0x7f, 0xe0, 0x60, 0xb2, 0xdb, 1299 0x0f, 0xc0, 0xf0, 0x6d, 0x51, 0x38, 0x04, 0x86, 0x53, 0x88, 0x86, 0x61, 0x00, 0x8a, 0xbf, 0x16, 1300 0x14, 0x02, 0x43, 0x28, 0x3e, 0x1d, 0x6e, 0xb4, 0x2e, 0x6e, 0x1a, 0x9e, 0xef, 0xb2, 0x56, 0xf8, 1301 0xde, 0x54, 0xdf, 0x79, 0xbb, 0xb3, 0x09, 0x53, 0x22, 0x50, 0x52, 0x89, 0xf8, 0x15, 0x2a, 0x3d, 1302 0x29, 0xc5, 0x3b, 0xf6, 0x5d, 0x51, 0x89, 0x22, 0x30, 0xb6, 0x3e, 0xc7, 0xba, 0x7a, 0x15, 0x14, 1303 0xf7, 0x43, 0x98, 0xe2, 0xcf, 0xbf, 0xcb, 0xb9, 0x3a, 0x5b, 0x95, 0xca, 0x1a, 0x49, 0xa0, 0xce, 1304 0x86, 0x22, 0x9e, 0xec, 0xc5, 0x77, 0x83, 0x1c, 0xea, 0xe8, 0x27, 0x2a, 0x57, 0x61, 0xb4, 0xa3, 1305 0x99, 0x88, 0xa7, 0xfa, 0x05, 0x4e, 0x95, 0x8f, 0xf6, 0x12, 0x95, 0x05, 0x48, 0x91, 0xc6, 0x20, 1306 0x1e, 0xfe, 0x8b, 0x1c, 0x4e, 0xcd, 0x2b, 0x9f, 0x84, 0x8c, 0x68, 0x08, 0xe2, 0xa1, 0xbf, 0xc4, 1307 0xa1, 0x01, 0x84, 0xc0, 0x45, 0x33, 0x10, 0x0f, 0xff, 0x65, 0x01, 0x17, 0x10, 0x02, 0x1f, 0x3c, 1308 0x84, 0x7f, 0xfb, 0x2b, 0x29, 0x5e, 0xd0, 0x45, 0xec, 0xae, 0xc0, 0x08, 0xef, 0x02, 0xe2, 0xd1, 1309 0x9f, 0xe7, 0x2f, 0x17, 0x88, 0xca, 0x45, 0x48, 0x0f, 0x18, 0xf0, 0x5f, 0xe5, 0x50, 0x66, 0x5f, 1310 0x59, 0x82, 0x5c, 0x64, 0xe7, 0x8f, 0x87, 0xff, 0x1a, 0x87, 0x47, 0x51, 0xc4, 0x75, 0xbe, 0xf3, 1311 0xc7, 0x13, 0xfc, 0xba, 0x70, 0x9d, 0x23, 0x48, 0xd8, 0xc4, 0xa6, 0x1f, 0x8f, 0xfe, 0x0d, 0x11, 1312 0x75, 0x01, 0xa9, 0x3c, 0x05, 0xd9, 0xa0, 0x90, 0xc7, 0xe3, 0x7f, 0x93, 0xe3, 0x43, 0x0c, 0x89, 1313 0x40, 0x64, 0x23, 0x89, 0xa7, 0xf8, 0x82, 0x88, 0x40, 0x04, 0x45, 0x96, 0x51, 0x77, 0x73, 0x10, 1314 0xcf, 0xf4, 0x5b, 0x62, 0x19, 0x75, 0xf5, 0x06, 0x64, 0x36, 0x69, 0x3d, 0x8d, 0xa7, 0xf8, 0x6d, 1315 0x31, 0x9b, 0xd4, 0x9e, 0xb8, 0xd1, 0xbd, 0xdb, 0xc6, 0x73, 0xfc, 0x8e, 0x70, 0xa3, 0x6b, 0xb3, 1316 0xad, 0x6c, 0x02, 0xea, 0xdd, 0x69, 0xe3, 0xf9, 0xbe, 0xc8, 0xf9, 0xc6, 0x7b, 0x36, 0xda, 0xca, 1317 0x33, 0x70, 0xb2, 0xff, 0x2e, 0x1b, 0xcf, 0xfa, 0xa5, 0x77, 0xbb, 0xce, 0x45, 0xd1, 0x4d, 0xb6, 1318 0xb2, 0x1d, 0x96, 0xeb, 0xe8, 0x0e, 0x1b, 0x4f, 0xfb, 0xd2, 0xbb, 0x9d, 0x15, 0x3b, 0xba, 0xc1, 1319 0x56, 0xaa, 0x00, 0xe1, 0xe6, 0x16, 0xcf, 0xf5, 0x32, 0xe7, 0x8a, 0x80, 0xc8, 0xd2, 0xe0, 0x7b, 1320 0x5b, 0x3c, 0xfe, 0xcb, 0x62, 0x69, 0x70, 0x04, 0x59, 0x1a, 0x62, 0x5b, 0x8b, 0x47, 0xbf, 0x22, 1321 0x96, 0x86, 0x80, 0x90, 0xcc, 0x8e, 0xec, 0x1c, 0xf1, 0x0c, 0x5f, 0x11, 0x99, 0x1d, 0x41, 0x55, 1322 0xae, 0x40, 0xc6, 0x6a, 0x9b, 0x26, 0x49, 0x50, 0x74, 0xef, 0x1f, 0x88, 0x15, 0xff, 0xf5, 0x7d, 1323 0xee, 0x81, 0x00, 0x54, 0x16, 0x20, 0x8d, 0x5b, 0xbb, 0xb8, 0x11, 0x87, 0xfc, 0xb7, 0xf7, 0x45, 1324 0x51, 0x22, 0xd6, 0x95, 0xa7, 0x00, 0xd8, 0xd1, 0x9e, 0x7e, 0xb6, 0x8a, 0xc1, 0xfe, 0xfb, 0xfb, 1325 0xfc, 0xa7, 0x1b, 0x21, 0x24, 0x24, 0x60, 0x3f, 0x04, 0xb9, 0x37, 0xc1, 0xdb, 0x9d, 0x04, 0x74, 1326 0xd4, 0x97, 0x61, 0xe4, 0xba, 0x67, 0x5b, 0xbe, 0xd6, 0x8c, 0x43, 0xff, 0x07, 0x47, 0x0b, 0x7b, 1327 0x12, 0xb0, 0x96, 0xed, 0x62, 0x5f, 0x6b, 0x7a, 0x71, 0xd8, 0xff, 0xe4, 0xd8, 0x00, 0x40, 0xc0, 1328 0xba, 0xe6, 0xf9, 0x83, 0x8c, 0xfb, 0x47, 0x02, 0x2c, 0x00, 0xc4, 0x69, 0xf2, 0xff, 0x0d, 0x7c, 1329 0x10, 0x87, 0x7d, 0x47, 0x38, 0xcd, 0xed, 0x2b, 0x9f, 0x84, 0x2c, 0xf9, 0x97, 0xfd, 0x1e, 0x2b, 1330 0x06, 0xfc, 0x5f, 0x1c, 0x1c, 0x22, 0xc8, 0x9b, 0x3d, 0xbf, 0xe1, 0x1b, 0xf1, 0xc1, 0xfe, 0x6f, 1331 0x3e, 0xd3, 0xc2, 0xbe, 0x52, 0x85, 0x9c, 0xe7, 0x37, 0x1a, 0x6d, 0xde, 0x5f, 0xc5, 0xc0, 0xff, 1332 0xe7, 0xfd, 0xe0, 0xc8, 0x1d, 0x60, 0x16, 0x6b, 0xfd, 0x6f, 0x0f, 0x61, 0xc5, 0x5e, 0xb1, 0xd9, 1333 0xbd, 0xe1, 0xf3, 0xe5, 0xf8, 0x0b, 0x40, 0xf8, 0xdf, 0x0c, 0x9c, 0xd0, 0xed, 0xd6, 0xae, 0xed, 1334 0xcd, 0xee, 0xda, 0xfe, 0xfe, 0xac, 0x6d, 0x71, 0x32, 0x94, 0xb4, 0x2d, 0x3c, 0x75, 0xbc, 0x3b, 1335 0xc4, 0xf2, 0x69, 0x48, 0x6f, 0xb5, 0x77, 0x77, 0x0f, 0x90, 0x0c, 0x49, 0xaf, 0xbd, 0xcb, 0x7f, 1336 0x8f, 0x43, 0xfe, 0x2d, 0xbf, 0x91, 0x84, 0xd1, 0xaa, 0x69, 0x6e, 0x1f, 0x38, 0xd8, 0xab, 0x5b, 1337 0xb8, 0xbe, 0x87, 0x8a, 0x30, 0x4c, 0x87, 0xf9, 0x24, 0x35, 0x93, 0xae, 0x0d, 0x29, 0xfc, 0x39, 1338 0xd0, 0xcc, 0xd1, 0xdb, 0xd5, 0x44, 0xa0, 0x99, 0x0b, 0x34, 0xe7, 0xd9, 0xe5, 0x6a, 0xa0, 0x39, 1339 0x1f, 0x68, 0xe6, 0xe9, 0x15, 0x6b, 0x32, 0xd0, 0xcc, 0x07, 0x9a, 0x05, 0xfa, 0x09, 0x61, 0x34, 1340 0xd0, 0x2c, 0x04, 0x9a, 0x0b, 0xf4, 0xa3, 0x41, 0x2a, 0xd0, 0x5c, 0x08, 0x34, 0x17, 0xe9, 0xb7, 1341 0x82, 0xf1, 0x40, 0x73, 0x31, 0xd0, 0x5c, 0xa2, 0xdf, 0x07, 0x50, 0xa0, 0xb9, 0x14, 0x68, 0x2e, 1342 0xd3, 0x1f, 0xde, 0x8c, 0x04, 0x9a, 0xcb, 0x68, 0x0a, 0x46, 0xd8, 0xc8, 0x9e, 0xa0, 0x1f, 0x91, 1343 0xc7, 0xae, 0x0d, 0x29, 0x42, 0x10, 0xea, 0x9e, 0xa4, 0x3f, 0xae, 0x19, 0x0e, 0x75, 0x4f, 0x86, 1344 0xba, 0x39, 0xfa, 0x1b, 0x7f, 0x39, 0xd4, 0xcd, 0x85, 0xba, 0xf3, 0xc5, 0x51, 0x92, 0x1d, 0xa1, 1345 0xee, 0x7c, 0xa8, 0x9b, 0x2f, 0x16, 0xc8, 0x0c, 0x84, 0xba, 0xf9, 0x50, 0xb7, 0x50, 0x1c, 0x3b, 1346 0x2b, 0x4d, 0xe7, 0x43, 0xdd, 0x02, 0x7a, 0x1c, 0x72, 0x5e, 0x7b, 0x57, 0xe5, 0x95, 0x90, 0xfe, 1347 0x88, 0x27, 0x37, 0x07, 0x33, 0x24, 0x27, 0xe8, 0xb4, 0x5e, 0x1b, 0x52, 0xc0, 0x6b, 0xef, 0xf2, 1348 0x0a, 0xba, 0x98, 0x07, 0x7a, 0xf7, 0xa1, 0xd2, 0xdf, 0xde, 0x96, 0x5f, 0x97, 0x20, 0xbb, 0x7d, 1349 0xcb, 0xa6, 0x9f, 0x90, 0xbd, 0x9f, 0xf0, 0xe4, 0x0a, 0xa7, 0xcf, 0xcf, 0xd3, 0xaf, 0x7c, 0xd9, 1350 0x6b, 0x92, 0x22, 0x04, 0xa1, 0x6e, 0xa1, 0xf8, 0x00, 0x1d, 0x50, 0xa0, 0x5b, 0x40, 0xb3, 0x90, 1351 0x8f, 0x0c, 0x68, 0x8e, 0xfe, 0xbc, 0xa6, 0x73, 0x44, 0x92, 0x92, 0x0b, 0x47, 0x34, 0xb7, 0x98, 1352 0x06, 0x92, 0xf6, 0xe4, 0x8f, 0x7f, 0xcb, 0x2e, 0x7f, 0x21, 0x01, 0x39, 0x76, 0x5d, 0x4a, 0x47, 1353 0x45, 0x5e, 0xc5, 0xba, 0xfe, 0x03, 0xee, 0xc6, 0x90, 0x22, 0x04, 0x48, 0x01, 0x60, 0xa6, 0x24, 1354 0xc3, 0x99, 0x27, 0x8b, 0x4f, 0xfc, 0xd3, 0x1b, 0x67, 0x3e, 0x71, 0xe4, 0x0a, 0x22, 0xb1, 0x9b, 1355 0x65, 0xe5, 0x77, 0x66, 0xc7, 0xb0, 0xfc, 0x27, 0xe7, 0x2e, 0x91, 0x00, 0x87, 0x2c, 0x68, 0x07, 1356 0x32, 0x4b, 0x9a, 0x47, 0x7f, 0x98, 0x47, 0x5d, 0x4f, 0x2d, 0x5e, 0xfc, 0xbf, 0x37, 0xce, 0x9c, 1357 0x8f, 0x61, 0xe4, 0x95, 0x71, 0x66, 0xfd, 0x80, 0xb0, 0x5e, 0x98, 0x27, 0xf0, 0x6b, 0x43, 0x4a, 1358 0x40, 0x85, 0xe6, 0x84, 0xab, 0x1b, 0x5a, 0x8b, 0xfd, 0x8e, 0x28, 0xb9, 0x28, 0x1f, 0xbe, 0x71, 1359 0x26, 0xbf, 0x7e, 0x10, 0xca, 0x43, 0x57, 0xc8, 0xd3, 0x62, 0x06, 0x86, 0x99, 0xab, 0x8b, 0xcb, 1360 0xaf, 0xdd, 0x2d, 0x0d, 0xbd, 0x7e, 0xb7, 0x34, 0xf4, 0x8f, 0x77, 0x4b, 0x43, 0x6f, 0xde, 0x2d, 1361 0x49, 0xef, 0xdc, 0x2d, 0x49, 0xef, 0xdd, 0x2d, 0x49, 0x77, 0x0e, 0x4b, 0xd2, 0xd7, 0x0e, 0x4b, 1362 0xd2, 0x37, 0x0e, 0x4b, 0xd2, 0x77, 0x0e, 0x4b, 0xd2, 0x6b, 0x87, 0x25, 0xe9, 0xf5, 0xc3, 0x92, 1363 0xf4, 0xe6, 0x61, 0x49, 0xfa, 0xe1, 0x61, 0x69, 0xe8, 0x9d, 0xc3, 0x92, 0xf4, 0xde, 0x61, 0x69, 1364 0xe8, 0xce, 0x0f, 0x4a, 0x43, 0xff, 0x1f, 0x00, 0x00, 0xff, 0xff, 0xbb, 0x27, 0x0d, 0x8a, 0x92, 1365 0x35, 0x00, 0x00, 1366 } 1367 r := bytes.NewReader(gzipped) 1368 gzipr, err := compress_gzip.NewReader(r) 1369 if err != nil { 1370 panic(err) 1371 } 1372 ungzipped, err := io_ioutil.ReadAll(gzipr) 1373 if err != nil { 1374 panic(err) 1375 } 1376 if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil { 1377 panic(err) 1378 } 1379 return d 1380} 1381func (this *Subby) VerboseEqual(that interface{}) error { 1382 if that == nil { 1383 if this == nil { 1384 return nil 1385 } 1386 return fmt.Errorf("that == nil && this != nil") 1387 } 1388 1389 that1, ok := that.(*Subby) 1390 if !ok { 1391 that2, ok := that.(Subby) 1392 if ok { 1393 that1 = &that2 1394 } else { 1395 return fmt.Errorf("that is not of type *Subby") 1396 } 1397 } 1398 if that1 == nil { 1399 if this == nil { 1400 return nil 1401 } 1402 return fmt.Errorf("that is type *Subby but is nil && this != nil") 1403 } else if this == nil { 1404 return fmt.Errorf("that is type *Subby but is not nil && this == nil") 1405 } 1406 if this.Sub != nil && that1.Sub != nil { 1407 if *this.Sub != *that1.Sub { 1408 return fmt.Errorf("Sub this(%v) Not Equal that(%v)", *this.Sub, *that1.Sub) 1409 } 1410 } else if this.Sub != nil { 1411 return fmt.Errorf("this.Sub == nil && that.Sub != nil") 1412 } else if that1.Sub != nil { 1413 return fmt.Errorf("Sub this(%v) Not Equal that(%v)", this.Sub, that1.Sub) 1414 } 1415 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 1416 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 1417 } 1418 return nil 1419} 1420func (this *Subby) Equal(that interface{}) bool { 1421 if that == nil { 1422 return this == nil 1423 } 1424 1425 that1, ok := that.(*Subby) 1426 if !ok { 1427 that2, ok := that.(Subby) 1428 if ok { 1429 that1 = &that2 1430 } else { 1431 return false 1432 } 1433 } 1434 if that1 == nil { 1435 return this == nil 1436 } else if this == nil { 1437 return false 1438 } 1439 if this.Sub != nil && that1.Sub != nil { 1440 if *this.Sub != *that1.Sub { 1441 return false 1442 } 1443 } else if this.Sub != nil { 1444 return false 1445 } else if that1.Sub != nil { 1446 return false 1447 } 1448 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 1449 return false 1450 } 1451 return true 1452} 1453func (this *AllTypesOneOf) VerboseEqual(that interface{}) error { 1454 if that == nil { 1455 if this == nil { 1456 return nil 1457 } 1458 return fmt.Errorf("that == nil && this != nil") 1459 } 1460 1461 that1, ok := that.(*AllTypesOneOf) 1462 if !ok { 1463 that2, ok := that.(AllTypesOneOf) 1464 if ok { 1465 that1 = &that2 1466 } else { 1467 return fmt.Errorf("that is not of type *AllTypesOneOf") 1468 } 1469 } 1470 if that1 == nil { 1471 if this == nil { 1472 return nil 1473 } 1474 return fmt.Errorf("that is type *AllTypesOneOf but is nil && this != nil") 1475 } else if this == nil { 1476 return fmt.Errorf("that is type *AllTypesOneOf but is not nil && this == nil") 1477 } 1478 if that1.TestOneof == nil { 1479 if this.TestOneof != nil { 1480 return fmt.Errorf("this.TestOneof != nil && that1.TestOneof == nil") 1481 } 1482 } else if this.TestOneof == nil { 1483 return fmt.Errorf("this.TestOneof == nil && that1.TestOneof != nil") 1484 } else if err := this.TestOneof.VerboseEqual(that1.TestOneof); err != nil { 1485 return err 1486 } 1487 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 1488 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 1489 } 1490 return nil 1491} 1492func (this *AllTypesOneOf_Field1) VerboseEqual(that interface{}) error { 1493 if that == nil { 1494 if this == nil { 1495 return nil 1496 } 1497 return fmt.Errorf("that == nil && this != nil") 1498 } 1499 1500 that1, ok := that.(*AllTypesOneOf_Field1) 1501 if !ok { 1502 that2, ok := that.(AllTypesOneOf_Field1) 1503 if ok { 1504 that1 = &that2 1505 } else { 1506 return fmt.Errorf("that is not of type *AllTypesOneOf_Field1") 1507 } 1508 } 1509 if that1 == nil { 1510 if this == nil { 1511 return nil 1512 } 1513 return fmt.Errorf("that is type *AllTypesOneOf_Field1 but is nil && this != nil") 1514 } else if this == nil { 1515 return fmt.Errorf("that is type *AllTypesOneOf_Field1 but is not nil && this == nil") 1516 } 1517 if this.Field1 != that1.Field1 { 1518 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 1519 } 1520 return nil 1521} 1522func (this *AllTypesOneOf_Field2) VerboseEqual(that interface{}) error { 1523 if that == nil { 1524 if this == nil { 1525 return nil 1526 } 1527 return fmt.Errorf("that == nil && this != nil") 1528 } 1529 1530 that1, ok := that.(*AllTypesOneOf_Field2) 1531 if !ok { 1532 that2, ok := that.(AllTypesOneOf_Field2) 1533 if ok { 1534 that1 = &that2 1535 } else { 1536 return fmt.Errorf("that is not of type *AllTypesOneOf_Field2") 1537 } 1538 } 1539 if that1 == nil { 1540 if this == nil { 1541 return nil 1542 } 1543 return fmt.Errorf("that is type *AllTypesOneOf_Field2 but is nil && this != nil") 1544 } else if this == nil { 1545 return fmt.Errorf("that is type *AllTypesOneOf_Field2 but is not nil && this == nil") 1546 } 1547 if this.Field2 != that1.Field2 { 1548 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2) 1549 } 1550 return nil 1551} 1552func (this *AllTypesOneOf_Field3) VerboseEqual(that interface{}) error { 1553 if that == nil { 1554 if this == nil { 1555 return nil 1556 } 1557 return fmt.Errorf("that == nil && this != nil") 1558 } 1559 1560 that1, ok := that.(*AllTypesOneOf_Field3) 1561 if !ok { 1562 that2, ok := that.(AllTypesOneOf_Field3) 1563 if ok { 1564 that1 = &that2 1565 } else { 1566 return fmt.Errorf("that is not of type *AllTypesOneOf_Field3") 1567 } 1568 } 1569 if that1 == nil { 1570 if this == nil { 1571 return nil 1572 } 1573 return fmt.Errorf("that is type *AllTypesOneOf_Field3 but is nil && this != nil") 1574 } else if this == nil { 1575 return fmt.Errorf("that is type *AllTypesOneOf_Field3 but is not nil && this == nil") 1576 } 1577 if this.Field3 != that1.Field3 { 1578 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3) 1579 } 1580 return nil 1581} 1582func (this *AllTypesOneOf_Field4) VerboseEqual(that interface{}) error { 1583 if that == nil { 1584 if this == nil { 1585 return nil 1586 } 1587 return fmt.Errorf("that == nil && this != nil") 1588 } 1589 1590 that1, ok := that.(*AllTypesOneOf_Field4) 1591 if !ok { 1592 that2, ok := that.(AllTypesOneOf_Field4) 1593 if ok { 1594 that1 = &that2 1595 } else { 1596 return fmt.Errorf("that is not of type *AllTypesOneOf_Field4") 1597 } 1598 } 1599 if that1 == nil { 1600 if this == nil { 1601 return nil 1602 } 1603 return fmt.Errorf("that is type *AllTypesOneOf_Field4 but is nil && this != nil") 1604 } else if this == nil { 1605 return fmt.Errorf("that is type *AllTypesOneOf_Field4 but is not nil && this == nil") 1606 } 1607 if this.Field4 != that1.Field4 { 1608 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4) 1609 } 1610 return nil 1611} 1612func (this *AllTypesOneOf_Field5) VerboseEqual(that interface{}) error { 1613 if that == nil { 1614 if this == nil { 1615 return nil 1616 } 1617 return fmt.Errorf("that == nil && this != nil") 1618 } 1619 1620 that1, ok := that.(*AllTypesOneOf_Field5) 1621 if !ok { 1622 that2, ok := that.(AllTypesOneOf_Field5) 1623 if ok { 1624 that1 = &that2 1625 } else { 1626 return fmt.Errorf("that is not of type *AllTypesOneOf_Field5") 1627 } 1628 } 1629 if that1 == nil { 1630 if this == nil { 1631 return nil 1632 } 1633 return fmt.Errorf("that is type *AllTypesOneOf_Field5 but is nil && this != nil") 1634 } else if this == nil { 1635 return fmt.Errorf("that is type *AllTypesOneOf_Field5 but is not nil && this == nil") 1636 } 1637 if this.Field5 != that1.Field5 { 1638 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5) 1639 } 1640 return nil 1641} 1642func (this *AllTypesOneOf_Field6) VerboseEqual(that interface{}) error { 1643 if that == nil { 1644 if this == nil { 1645 return nil 1646 } 1647 return fmt.Errorf("that == nil && this != nil") 1648 } 1649 1650 that1, ok := that.(*AllTypesOneOf_Field6) 1651 if !ok { 1652 that2, ok := that.(AllTypesOneOf_Field6) 1653 if ok { 1654 that1 = &that2 1655 } else { 1656 return fmt.Errorf("that is not of type *AllTypesOneOf_Field6") 1657 } 1658 } 1659 if that1 == nil { 1660 if this == nil { 1661 return nil 1662 } 1663 return fmt.Errorf("that is type *AllTypesOneOf_Field6 but is nil && this != nil") 1664 } else if this == nil { 1665 return fmt.Errorf("that is type *AllTypesOneOf_Field6 but is not nil && this == nil") 1666 } 1667 if this.Field6 != that1.Field6 { 1668 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6) 1669 } 1670 return nil 1671} 1672func (this *AllTypesOneOf_Field7) VerboseEqual(that interface{}) error { 1673 if that == nil { 1674 if this == nil { 1675 return nil 1676 } 1677 return fmt.Errorf("that == nil && this != nil") 1678 } 1679 1680 that1, ok := that.(*AllTypesOneOf_Field7) 1681 if !ok { 1682 that2, ok := that.(AllTypesOneOf_Field7) 1683 if ok { 1684 that1 = &that2 1685 } else { 1686 return fmt.Errorf("that is not of type *AllTypesOneOf_Field7") 1687 } 1688 } 1689 if that1 == nil { 1690 if this == nil { 1691 return nil 1692 } 1693 return fmt.Errorf("that is type *AllTypesOneOf_Field7 but is nil && this != nil") 1694 } else if this == nil { 1695 return fmt.Errorf("that is type *AllTypesOneOf_Field7 but is not nil && this == nil") 1696 } 1697 if this.Field7 != that1.Field7 { 1698 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7) 1699 } 1700 return nil 1701} 1702func (this *AllTypesOneOf_Field8) VerboseEqual(that interface{}) error { 1703 if that == nil { 1704 if this == nil { 1705 return nil 1706 } 1707 return fmt.Errorf("that == nil && this != nil") 1708 } 1709 1710 that1, ok := that.(*AllTypesOneOf_Field8) 1711 if !ok { 1712 that2, ok := that.(AllTypesOneOf_Field8) 1713 if ok { 1714 that1 = &that2 1715 } else { 1716 return fmt.Errorf("that is not of type *AllTypesOneOf_Field8") 1717 } 1718 } 1719 if that1 == nil { 1720 if this == nil { 1721 return nil 1722 } 1723 return fmt.Errorf("that is type *AllTypesOneOf_Field8 but is nil && this != nil") 1724 } else if this == nil { 1725 return fmt.Errorf("that is type *AllTypesOneOf_Field8 but is not nil && this == nil") 1726 } 1727 if this.Field8 != that1.Field8 { 1728 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8) 1729 } 1730 return nil 1731} 1732func (this *AllTypesOneOf_Field9) VerboseEqual(that interface{}) error { 1733 if that == nil { 1734 if this == nil { 1735 return nil 1736 } 1737 return fmt.Errorf("that == nil && this != nil") 1738 } 1739 1740 that1, ok := that.(*AllTypesOneOf_Field9) 1741 if !ok { 1742 that2, ok := that.(AllTypesOneOf_Field9) 1743 if ok { 1744 that1 = &that2 1745 } else { 1746 return fmt.Errorf("that is not of type *AllTypesOneOf_Field9") 1747 } 1748 } 1749 if that1 == nil { 1750 if this == nil { 1751 return nil 1752 } 1753 return fmt.Errorf("that is type *AllTypesOneOf_Field9 but is nil && this != nil") 1754 } else if this == nil { 1755 return fmt.Errorf("that is type *AllTypesOneOf_Field9 but is not nil && this == nil") 1756 } 1757 if this.Field9 != that1.Field9 { 1758 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9) 1759 } 1760 return nil 1761} 1762func (this *AllTypesOneOf_Field10) VerboseEqual(that interface{}) error { 1763 if that == nil { 1764 if this == nil { 1765 return nil 1766 } 1767 return fmt.Errorf("that == nil && this != nil") 1768 } 1769 1770 that1, ok := that.(*AllTypesOneOf_Field10) 1771 if !ok { 1772 that2, ok := that.(AllTypesOneOf_Field10) 1773 if ok { 1774 that1 = &that2 1775 } else { 1776 return fmt.Errorf("that is not of type *AllTypesOneOf_Field10") 1777 } 1778 } 1779 if that1 == nil { 1780 if this == nil { 1781 return nil 1782 } 1783 return fmt.Errorf("that is type *AllTypesOneOf_Field10 but is nil && this != nil") 1784 } else if this == nil { 1785 return fmt.Errorf("that is type *AllTypesOneOf_Field10 but is not nil && this == nil") 1786 } 1787 if this.Field10 != that1.Field10 { 1788 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10) 1789 } 1790 return nil 1791} 1792func (this *AllTypesOneOf_Field11) VerboseEqual(that interface{}) error { 1793 if that == nil { 1794 if this == nil { 1795 return nil 1796 } 1797 return fmt.Errorf("that == nil && this != nil") 1798 } 1799 1800 that1, ok := that.(*AllTypesOneOf_Field11) 1801 if !ok { 1802 that2, ok := that.(AllTypesOneOf_Field11) 1803 if ok { 1804 that1 = &that2 1805 } else { 1806 return fmt.Errorf("that is not of type *AllTypesOneOf_Field11") 1807 } 1808 } 1809 if that1 == nil { 1810 if this == nil { 1811 return nil 1812 } 1813 return fmt.Errorf("that is type *AllTypesOneOf_Field11 but is nil && this != nil") 1814 } else if this == nil { 1815 return fmt.Errorf("that is type *AllTypesOneOf_Field11 but is not nil && this == nil") 1816 } 1817 if this.Field11 != that1.Field11 { 1818 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11) 1819 } 1820 return nil 1821} 1822func (this *AllTypesOneOf_Field12) VerboseEqual(that interface{}) error { 1823 if that == nil { 1824 if this == nil { 1825 return nil 1826 } 1827 return fmt.Errorf("that == nil && this != nil") 1828 } 1829 1830 that1, ok := that.(*AllTypesOneOf_Field12) 1831 if !ok { 1832 that2, ok := that.(AllTypesOneOf_Field12) 1833 if ok { 1834 that1 = &that2 1835 } else { 1836 return fmt.Errorf("that is not of type *AllTypesOneOf_Field12") 1837 } 1838 } 1839 if that1 == nil { 1840 if this == nil { 1841 return nil 1842 } 1843 return fmt.Errorf("that is type *AllTypesOneOf_Field12 but is nil && this != nil") 1844 } else if this == nil { 1845 return fmt.Errorf("that is type *AllTypesOneOf_Field12 but is not nil && this == nil") 1846 } 1847 if this.Field12 != that1.Field12 { 1848 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12) 1849 } 1850 return nil 1851} 1852func (this *AllTypesOneOf_Field13) VerboseEqual(that interface{}) error { 1853 if that == nil { 1854 if this == nil { 1855 return nil 1856 } 1857 return fmt.Errorf("that == nil && this != nil") 1858 } 1859 1860 that1, ok := that.(*AllTypesOneOf_Field13) 1861 if !ok { 1862 that2, ok := that.(AllTypesOneOf_Field13) 1863 if ok { 1864 that1 = &that2 1865 } else { 1866 return fmt.Errorf("that is not of type *AllTypesOneOf_Field13") 1867 } 1868 } 1869 if that1 == nil { 1870 if this == nil { 1871 return nil 1872 } 1873 return fmt.Errorf("that is type *AllTypesOneOf_Field13 but is nil && this != nil") 1874 } else if this == nil { 1875 return fmt.Errorf("that is type *AllTypesOneOf_Field13 but is not nil && this == nil") 1876 } 1877 if this.Field13 != that1.Field13 { 1878 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13) 1879 } 1880 return nil 1881} 1882func (this *AllTypesOneOf_Field14) VerboseEqual(that interface{}) error { 1883 if that == nil { 1884 if this == nil { 1885 return nil 1886 } 1887 return fmt.Errorf("that == nil && this != nil") 1888 } 1889 1890 that1, ok := that.(*AllTypesOneOf_Field14) 1891 if !ok { 1892 that2, ok := that.(AllTypesOneOf_Field14) 1893 if ok { 1894 that1 = &that2 1895 } else { 1896 return fmt.Errorf("that is not of type *AllTypesOneOf_Field14") 1897 } 1898 } 1899 if that1 == nil { 1900 if this == nil { 1901 return nil 1902 } 1903 return fmt.Errorf("that is type *AllTypesOneOf_Field14 but is nil && this != nil") 1904 } else if this == nil { 1905 return fmt.Errorf("that is type *AllTypesOneOf_Field14 but is not nil && this == nil") 1906 } 1907 if this.Field14 != that1.Field14 { 1908 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14) 1909 } 1910 return nil 1911} 1912func (this *AllTypesOneOf_Field15) VerboseEqual(that interface{}) error { 1913 if that == nil { 1914 if this == nil { 1915 return nil 1916 } 1917 return fmt.Errorf("that == nil && this != nil") 1918 } 1919 1920 that1, ok := that.(*AllTypesOneOf_Field15) 1921 if !ok { 1922 that2, ok := that.(AllTypesOneOf_Field15) 1923 if ok { 1924 that1 = &that2 1925 } else { 1926 return fmt.Errorf("that is not of type *AllTypesOneOf_Field15") 1927 } 1928 } 1929 if that1 == nil { 1930 if this == nil { 1931 return nil 1932 } 1933 return fmt.Errorf("that is type *AllTypesOneOf_Field15 but is nil && this != nil") 1934 } else if this == nil { 1935 return fmt.Errorf("that is type *AllTypesOneOf_Field15 but is not nil && this == nil") 1936 } 1937 if !bytes.Equal(this.Field15, that1.Field15) { 1938 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15) 1939 } 1940 return nil 1941} 1942func (this *AllTypesOneOf_SubMessage) VerboseEqual(that interface{}) error { 1943 if that == nil { 1944 if this == nil { 1945 return nil 1946 } 1947 return fmt.Errorf("that == nil && this != nil") 1948 } 1949 1950 that1, ok := that.(*AllTypesOneOf_SubMessage) 1951 if !ok { 1952 that2, ok := that.(AllTypesOneOf_SubMessage) 1953 if ok { 1954 that1 = &that2 1955 } else { 1956 return fmt.Errorf("that is not of type *AllTypesOneOf_SubMessage") 1957 } 1958 } 1959 if that1 == nil { 1960 if this == nil { 1961 return nil 1962 } 1963 return fmt.Errorf("that is type *AllTypesOneOf_SubMessage but is nil && this != nil") 1964 } else if this == nil { 1965 return fmt.Errorf("that is type *AllTypesOneOf_SubMessage but is not nil && this == nil") 1966 } 1967 if !this.SubMessage.Equal(that1.SubMessage) { 1968 return fmt.Errorf("SubMessage this(%v) Not Equal that(%v)", this.SubMessage, that1.SubMessage) 1969 } 1970 return nil 1971} 1972func (this *AllTypesOneOf) Equal(that interface{}) bool { 1973 if that == nil { 1974 return this == nil 1975 } 1976 1977 that1, ok := that.(*AllTypesOneOf) 1978 if !ok { 1979 that2, ok := that.(AllTypesOneOf) 1980 if ok { 1981 that1 = &that2 1982 } else { 1983 return false 1984 } 1985 } 1986 if that1 == nil { 1987 return this == nil 1988 } else if this == nil { 1989 return false 1990 } 1991 if that1.TestOneof == nil { 1992 if this.TestOneof != nil { 1993 return false 1994 } 1995 } else if this.TestOneof == nil { 1996 return false 1997 } else if !this.TestOneof.Equal(that1.TestOneof) { 1998 return false 1999 } 2000 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 2001 return false 2002 } 2003 return true 2004} 2005func (this *AllTypesOneOf_Field1) Equal(that interface{}) bool { 2006 if that == nil { 2007 return this == nil 2008 } 2009 2010 that1, ok := that.(*AllTypesOneOf_Field1) 2011 if !ok { 2012 that2, ok := that.(AllTypesOneOf_Field1) 2013 if ok { 2014 that1 = &that2 2015 } else { 2016 return false 2017 } 2018 } 2019 if that1 == nil { 2020 return this == nil 2021 } else if this == nil { 2022 return false 2023 } 2024 if this.Field1 != that1.Field1 { 2025 return false 2026 } 2027 return true 2028} 2029func (this *AllTypesOneOf_Field2) Equal(that interface{}) bool { 2030 if that == nil { 2031 return this == nil 2032 } 2033 2034 that1, ok := that.(*AllTypesOneOf_Field2) 2035 if !ok { 2036 that2, ok := that.(AllTypesOneOf_Field2) 2037 if ok { 2038 that1 = &that2 2039 } else { 2040 return false 2041 } 2042 } 2043 if that1 == nil { 2044 return this == nil 2045 } else if this == nil { 2046 return false 2047 } 2048 if this.Field2 != that1.Field2 { 2049 return false 2050 } 2051 return true 2052} 2053func (this *AllTypesOneOf_Field3) Equal(that interface{}) bool { 2054 if that == nil { 2055 return this == nil 2056 } 2057 2058 that1, ok := that.(*AllTypesOneOf_Field3) 2059 if !ok { 2060 that2, ok := that.(AllTypesOneOf_Field3) 2061 if ok { 2062 that1 = &that2 2063 } else { 2064 return false 2065 } 2066 } 2067 if that1 == nil { 2068 return this == nil 2069 } else if this == nil { 2070 return false 2071 } 2072 if this.Field3 != that1.Field3 { 2073 return false 2074 } 2075 return true 2076} 2077func (this *AllTypesOneOf_Field4) Equal(that interface{}) bool { 2078 if that == nil { 2079 return this == nil 2080 } 2081 2082 that1, ok := that.(*AllTypesOneOf_Field4) 2083 if !ok { 2084 that2, ok := that.(AllTypesOneOf_Field4) 2085 if ok { 2086 that1 = &that2 2087 } else { 2088 return false 2089 } 2090 } 2091 if that1 == nil { 2092 return this == nil 2093 } else if this == nil { 2094 return false 2095 } 2096 if this.Field4 != that1.Field4 { 2097 return false 2098 } 2099 return true 2100} 2101func (this *AllTypesOneOf_Field5) Equal(that interface{}) bool { 2102 if that == nil { 2103 return this == nil 2104 } 2105 2106 that1, ok := that.(*AllTypesOneOf_Field5) 2107 if !ok { 2108 that2, ok := that.(AllTypesOneOf_Field5) 2109 if ok { 2110 that1 = &that2 2111 } else { 2112 return false 2113 } 2114 } 2115 if that1 == nil { 2116 return this == nil 2117 } else if this == nil { 2118 return false 2119 } 2120 if this.Field5 != that1.Field5 { 2121 return false 2122 } 2123 return true 2124} 2125func (this *AllTypesOneOf_Field6) Equal(that interface{}) bool { 2126 if that == nil { 2127 return this == nil 2128 } 2129 2130 that1, ok := that.(*AllTypesOneOf_Field6) 2131 if !ok { 2132 that2, ok := that.(AllTypesOneOf_Field6) 2133 if ok { 2134 that1 = &that2 2135 } else { 2136 return false 2137 } 2138 } 2139 if that1 == nil { 2140 return this == nil 2141 } else if this == nil { 2142 return false 2143 } 2144 if this.Field6 != that1.Field6 { 2145 return false 2146 } 2147 return true 2148} 2149func (this *AllTypesOneOf_Field7) Equal(that interface{}) bool { 2150 if that == nil { 2151 return this == nil 2152 } 2153 2154 that1, ok := that.(*AllTypesOneOf_Field7) 2155 if !ok { 2156 that2, ok := that.(AllTypesOneOf_Field7) 2157 if ok { 2158 that1 = &that2 2159 } else { 2160 return false 2161 } 2162 } 2163 if that1 == nil { 2164 return this == nil 2165 } else if this == nil { 2166 return false 2167 } 2168 if this.Field7 != that1.Field7 { 2169 return false 2170 } 2171 return true 2172} 2173func (this *AllTypesOneOf_Field8) Equal(that interface{}) bool { 2174 if that == nil { 2175 return this == nil 2176 } 2177 2178 that1, ok := that.(*AllTypesOneOf_Field8) 2179 if !ok { 2180 that2, ok := that.(AllTypesOneOf_Field8) 2181 if ok { 2182 that1 = &that2 2183 } else { 2184 return false 2185 } 2186 } 2187 if that1 == nil { 2188 return this == nil 2189 } else if this == nil { 2190 return false 2191 } 2192 if this.Field8 != that1.Field8 { 2193 return false 2194 } 2195 return true 2196} 2197func (this *AllTypesOneOf_Field9) Equal(that interface{}) bool { 2198 if that == nil { 2199 return this == nil 2200 } 2201 2202 that1, ok := that.(*AllTypesOneOf_Field9) 2203 if !ok { 2204 that2, ok := that.(AllTypesOneOf_Field9) 2205 if ok { 2206 that1 = &that2 2207 } else { 2208 return false 2209 } 2210 } 2211 if that1 == nil { 2212 return this == nil 2213 } else if this == nil { 2214 return false 2215 } 2216 if this.Field9 != that1.Field9 { 2217 return false 2218 } 2219 return true 2220} 2221func (this *AllTypesOneOf_Field10) Equal(that interface{}) bool { 2222 if that == nil { 2223 return this == nil 2224 } 2225 2226 that1, ok := that.(*AllTypesOneOf_Field10) 2227 if !ok { 2228 that2, ok := that.(AllTypesOneOf_Field10) 2229 if ok { 2230 that1 = &that2 2231 } else { 2232 return false 2233 } 2234 } 2235 if that1 == nil { 2236 return this == nil 2237 } else if this == nil { 2238 return false 2239 } 2240 if this.Field10 != that1.Field10 { 2241 return false 2242 } 2243 return true 2244} 2245func (this *AllTypesOneOf_Field11) Equal(that interface{}) bool { 2246 if that == nil { 2247 return this == nil 2248 } 2249 2250 that1, ok := that.(*AllTypesOneOf_Field11) 2251 if !ok { 2252 that2, ok := that.(AllTypesOneOf_Field11) 2253 if ok { 2254 that1 = &that2 2255 } else { 2256 return false 2257 } 2258 } 2259 if that1 == nil { 2260 return this == nil 2261 } else if this == nil { 2262 return false 2263 } 2264 if this.Field11 != that1.Field11 { 2265 return false 2266 } 2267 return true 2268} 2269func (this *AllTypesOneOf_Field12) Equal(that interface{}) bool { 2270 if that == nil { 2271 return this == nil 2272 } 2273 2274 that1, ok := that.(*AllTypesOneOf_Field12) 2275 if !ok { 2276 that2, ok := that.(AllTypesOneOf_Field12) 2277 if ok { 2278 that1 = &that2 2279 } else { 2280 return false 2281 } 2282 } 2283 if that1 == nil { 2284 return this == nil 2285 } else if this == nil { 2286 return false 2287 } 2288 if this.Field12 != that1.Field12 { 2289 return false 2290 } 2291 return true 2292} 2293func (this *AllTypesOneOf_Field13) Equal(that interface{}) bool { 2294 if that == nil { 2295 return this == nil 2296 } 2297 2298 that1, ok := that.(*AllTypesOneOf_Field13) 2299 if !ok { 2300 that2, ok := that.(AllTypesOneOf_Field13) 2301 if ok { 2302 that1 = &that2 2303 } else { 2304 return false 2305 } 2306 } 2307 if that1 == nil { 2308 return this == nil 2309 } else if this == nil { 2310 return false 2311 } 2312 if this.Field13 != that1.Field13 { 2313 return false 2314 } 2315 return true 2316} 2317func (this *AllTypesOneOf_Field14) Equal(that interface{}) bool { 2318 if that == nil { 2319 return this == nil 2320 } 2321 2322 that1, ok := that.(*AllTypesOneOf_Field14) 2323 if !ok { 2324 that2, ok := that.(AllTypesOneOf_Field14) 2325 if ok { 2326 that1 = &that2 2327 } else { 2328 return false 2329 } 2330 } 2331 if that1 == nil { 2332 return this == nil 2333 } else if this == nil { 2334 return false 2335 } 2336 if this.Field14 != that1.Field14 { 2337 return false 2338 } 2339 return true 2340} 2341func (this *AllTypesOneOf_Field15) Equal(that interface{}) bool { 2342 if that == nil { 2343 return this == nil 2344 } 2345 2346 that1, ok := that.(*AllTypesOneOf_Field15) 2347 if !ok { 2348 that2, ok := that.(AllTypesOneOf_Field15) 2349 if ok { 2350 that1 = &that2 2351 } else { 2352 return false 2353 } 2354 } 2355 if that1 == nil { 2356 return this == nil 2357 } else if this == nil { 2358 return false 2359 } 2360 if !bytes.Equal(this.Field15, that1.Field15) { 2361 return false 2362 } 2363 return true 2364} 2365func (this *AllTypesOneOf_SubMessage) Equal(that interface{}) bool { 2366 if that == nil { 2367 return this == nil 2368 } 2369 2370 that1, ok := that.(*AllTypesOneOf_SubMessage) 2371 if !ok { 2372 that2, ok := that.(AllTypesOneOf_SubMessage) 2373 if ok { 2374 that1 = &that2 2375 } else { 2376 return false 2377 } 2378 } 2379 if that1 == nil { 2380 return this == nil 2381 } else if this == nil { 2382 return false 2383 } 2384 if !this.SubMessage.Equal(that1.SubMessage) { 2385 return false 2386 } 2387 return true 2388} 2389func (this *TwoOneofs) VerboseEqual(that interface{}) error { 2390 if that == nil { 2391 if this == nil { 2392 return nil 2393 } 2394 return fmt.Errorf("that == nil && this != nil") 2395 } 2396 2397 that1, ok := that.(*TwoOneofs) 2398 if !ok { 2399 that2, ok := that.(TwoOneofs) 2400 if ok { 2401 that1 = &that2 2402 } else { 2403 return fmt.Errorf("that is not of type *TwoOneofs") 2404 } 2405 } 2406 if that1 == nil { 2407 if this == nil { 2408 return nil 2409 } 2410 return fmt.Errorf("that is type *TwoOneofs but is nil && this != nil") 2411 } else if this == nil { 2412 return fmt.Errorf("that is type *TwoOneofs but is not nil && this == nil") 2413 } 2414 if that1.One == nil { 2415 if this.One != nil { 2416 return fmt.Errorf("this.One != nil && that1.One == nil") 2417 } 2418 } else if this.One == nil { 2419 return fmt.Errorf("this.One == nil && that1.One != nil") 2420 } else if err := this.One.VerboseEqual(that1.One); err != nil { 2421 return err 2422 } 2423 if that1.Two == nil { 2424 if this.Two != nil { 2425 return fmt.Errorf("this.Two != nil && that1.Two == nil") 2426 } 2427 } else if this.Two == nil { 2428 return fmt.Errorf("this.Two == nil && that1.Two != nil") 2429 } else if err := this.Two.VerboseEqual(that1.Two); err != nil { 2430 return err 2431 } 2432 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 2433 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 2434 } 2435 return nil 2436} 2437func (this *TwoOneofs_Field1) VerboseEqual(that interface{}) error { 2438 if that == nil { 2439 if this == nil { 2440 return nil 2441 } 2442 return fmt.Errorf("that == nil && this != nil") 2443 } 2444 2445 that1, ok := that.(*TwoOneofs_Field1) 2446 if !ok { 2447 that2, ok := that.(TwoOneofs_Field1) 2448 if ok { 2449 that1 = &that2 2450 } else { 2451 return fmt.Errorf("that is not of type *TwoOneofs_Field1") 2452 } 2453 } 2454 if that1 == nil { 2455 if this == nil { 2456 return nil 2457 } 2458 return fmt.Errorf("that is type *TwoOneofs_Field1 but is nil && this != nil") 2459 } else if this == nil { 2460 return fmt.Errorf("that is type *TwoOneofs_Field1 but is not nil && this == nil") 2461 } 2462 if this.Field1 != that1.Field1 { 2463 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 2464 } 2465 return nil 2466} 2467func (this *TwoOneofs_Field2) VerboseEqual(that interface{}) error { 2468 if that == nil { 2469 if this == nil { 2470 return nil 2471 } 2472 return fmt.Errorf("that == nil && this != nil") 2473 } 2474 2475 that1, ok := that.(*TwoOneofs_Field2) 2476 if !ok { 2477 that2, ok := that.(TwoOneofs_Field2) 2478 if ok { 2479 that1 = &that2 2480 } else { 2481 return fmt.Errorf("that is not of type *TwoOneofs_Field2") 2482 } 2483 } 2484 if that1 == nil { 2485 if this == nil { 2486 return nil 2487 } 2488 return fmt.Errorf("that is type *TwoOneofs_Field2 but is nil && this != nil") 2489 } else if this == nil { 2490 return fmt.Errorf("that is type *TwoOneofs_Field2 but is not nil && this == nil") 2491 } 2492 if this.Field2 != that1.Field2 { 2493 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2) 2494 } 2495 return nil 2496} 2497func (this *TwoOneofs_Field3) VerboseEqual(that interface{}) error { 2498 if that == nil { 2499 if this == nil { 2500 return nil 2501 } 2502 return fmt.Errorf("that == nil && this != nil") 2503 } 2504 2505 that1, ok := that.(*TwoOneofs_Field3) 2506 if !ok { 2507 that2, ok := that.(TwoOneofs_Field3) 2508 if ok { 2509 that1 = &that2 2510 } else { 2511 return fmt.Errorf("that is not of type *TwoOneofs_Field3") 2512 } 2513 } 2514 if that1 == nil { 2515 if this == nil { 2516 return nil 2517 } 2518 return fmt.Errorf("that is type *TwoOneofs_Field3 but is nil && this != nil") 2519 } else if this == nil { 2520 return fmt.Errorf("that is type *TwoOneofs_Field3 but is not nil && this == nil") 2521 } 2522 if this.Field3 != that1.Field3 { 2523 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3) 2524 } 2525 return nil 2526} 2527func (this *TwoOneofs_Field34) VerboseEqual(that interface{}) error { 2528 if that == nil { 2529 if this == nil { 2530 return nil 2531 } 2532 return fmt.Errorf("that == nil && this != nil") 2533 } 2534 2535 that1, ok := that.(*TwoOneofs_Field34) 2536 if !ok { 2537 that2, ok := that.(TwoOneofs_Field34) 2538 if ok { 2539 that1 = &that2 2540 } else { 2541 return fmt.Errorf("that is not of type *TwoOneofs_Field34") 2542 } 2543 } 2544 if that1 == nil { 2545 if this == nil { 2546 return nil 2547 } 2548 return fmt.Errorf("that is type *TwoOneofs_Field34 but is nil && this != nil") 2549 } else if this == nil { 2550 return fmt.Errorf("that is type *TwoOneofs_Field34 but is not nil && this == nil") 2551 } 2552 if this.Field34 != that1.Field34 { 2553 return fmt.Errorf("Field34 this(%v) Not Equal that(%v)", this.Field34, that1.Field34) 2554 } 2555 return nil 2556} 2557func (this *TwoOneofs_Field35) VerboseEqual(that interface{}) error { 2558 if that == nil { 2559 if this == nil { 2560 return nil 2561 } 2562 return fmt.Errorf("that == nil && this != nil") 2563 } 2564 2565 that1, ok := that.(*TwoOneofs_Field35) 2566 if !ok { 2567 that2, ok := that.(TwoOneofs_Field35) 2568 if ok { 2569 that1 = &that2 2570 } else { 2571 return fmt.Errorf("that is not of type *TwoOneofs_Field35") 2572 } 2573 } 2574 if that1 == nil { 2575 if this == nil { 2576 return nil 2577 } 2578 return fmt.Errorf("that is type *TwoOneofs_Field35 but is nil && this != nil") 2579 } else if this == nil { 2580 return fmt.Errorf("that is type *TwoOneofs_Field35 but is not nil && this == nil") 2581 } 2582 if !bytes.Equal(this.Field35, that1.Field35) { 2583 return fmt.Errorf("Field35 this(%v) Not Equal that(%v)", this.Field35, that1.Field35) 2584 } 2585 return nil 2586} 2587func (this *TwoOneofs_SubMessage2) VerboseEqual(that interface{}) error { 2588 if that == nil { 2589 if this == nil { 2590 return nil 2591 } 2592 return fmt.Errorf("that == nil && this != nil") 2593 } 2594 2595 that1, ok := that.(*TwoOneofs_SubMessage2) 2596 if !ok { 2597 that2, ok := that.(TwoOneofs_SubMessage2) 2598 if ok { 2599 that1 = &that2 2600 } else { 2601 return fmt.Errorf("that is not of type *TwoOneofs_SubMessage2") 2602 } 2603 } 2604 if that1 == nil { 2605 if this == nil { 2606 return nil 2607 } 2608 return fmt.Errorf("that is type *TwoOneofs_SubMessage2 but is nil && this != nil") 2609 } else if this == nil { 2610 return fmt.Errorf("that is type *TwoOneofs_SubMessage2 but is not nil && this == nil") 2611 } 2612 if !this.SubMessage2.Equal(that1.SubMessage2) { 2613 return fmt.Errorf("SubMessage2 this(%v) Not Equal that(%v)", this.SubMessage2, that1.SubMessage2) 2614 } 2615 return nil 2616} 2617func (this *TwoOneofs) Equal(that interface{}) bool { 2618 if that == nil { 2619 return this == nil 2620 } 2621 2622 that1, ok := that.(*TwoOneofs) 2623 if !ok { 2624 that2, ok := that.(TwoOneofs) 2625 if ok { 2626 that1 = &that2 2627 } else { 2628 return false 2629 } 2630 } 2631 if that1 == nil { 2632 return this == nil 2633 } else if this == nil { 2634 return false 2635 } 2636 if that1.One == nil { 2637 if this.One != nil { 2638 return false 2639 } 2640 } else if this.One == nil { 2641 return false 2642 } else if !this.One.Equal(that1.One) { 2643 return false 2644 } 2645 if that1.Two == nil { 2646 if this.Two != nil { 2647 return false 2648 } 2649 } else if this.Two == nil { 2650 return false 2651 } else if !this.Two.Equal(that1.Two) { 2652 return false 2653 } 2654 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 2655 return false 2656 } 2657 return true 2658} 2659func (this *TwoOneofs_Field1) Equal(that interface{}) bool { 2660 if that == nil { 2661 return this == nil 2662 } 2663 2664 that1, ok := that.(*TwoOneofs_Field1) 2665 if !ok { 2666 that2, ok := that.(TwoOneofs_Field1) 2667 if ok { 2668 that1 = &that2 2669 } else { 2670 return false 2671 } 2672 } 2673 if that1 == nil { 2674 return this == nil 2675 } else if this == nil { 2676 return false 2677 } 2678 if this.Field1 != that1.Field1 { 2679 return false 2680 } 2681 return true 2682} 2683func (this *TwoOneofs_Field2) Equal(that interface{}) bool { 2684 if that == nil { 2685 return this == nil 2686 } 2687 2688 that1, ok := that.(*TwoOneofs_Field2) 2689 if !ok { 2690 that2, ok := that.(TwoOneofs_Field2) 2691 if ok { 2692 that1 = &that2 2693 } else { 2694 return false 2695 } 2696 } 2697 if that1 == nil { 2698 return this == nil 2699 } else if this == nil { 2700 return false 2701 } 2702 if this.Field2 != that1.Field2 { 2703 return false 2704 } 2705 return true 2706} 2707func (this *TwoOneofs_Field3) Equal(that interface{}) bool { 2708 if that == nil { 2709 return this == nil 2710 } 2711 2712 that1, ok := that.(*TwoOneofs_Field3) 2713 if !ok { 2714 that2, ok := that.(TwoOneofs_Field3) 2715 if ok { 2716 that1 = &that2 2717 } else { 2718 return false 2719 } 2720 } 2721 if that1 == nil { 2722 return this == nil 2723 } else if this == nil { 2724 return false 2725 } 2726 if this.Field3 != that1.Field3 { 2727 return false 2728 } 2729 return true 2730} 2731func (this *TwoOneofs_Field34) Equal(that interface{}) bool { 2732 if that == nil { 2733 return this == nil 2734 } 2735 2736 that1, ok := that.(*TwoOneofs_Field34) 2737 if !ok { 2738 that2, ok := that.(TwoOneofs_Field34) 2739 if ok { 2740 that1 = &that2 2741 } else { 2742 return false 2743 } 2744 } 2745 if that1 == nil { 2746 return this == nil 2747 } else if this == nil { 2748 return false 2749 } 2750 if this.Field34 != that1.Field34 { 2751 return false 2752 } 2753 return true 2754} 2755func (this *TwoOneofs_Field35) Equal(that interface{}) bool { 2756 if that == nil { 2757 return this == nil 2758 } 2759 2760 that1, ok := that.(*TwoOneofs_Field35) 2761 if !ok { 2762 that2, ok := that.(TwoOneofs_Field35) 2763 if ok { 2764 that1 = &that2 2765 } else { 2766 return false 2767 } 2768 } 2769 if that1 == nil { 2770 return this == nil 2771 } else if this == nil { 2772 return false 2773 } 2774 if !bytes.Equal(this.Field35, that1.Field35) { 2775 return false 2776 } 2777 return true 2778} 2779func (this *TwoOneofs_SubMessage2) Equal(that interface{}) bool { 2780 if that == nil { 2781 return this == nil 2782 } 2783 2784 that1, ok := that.(*TwoOneofs_SubMessage2) 2785 if !ok { 2786 that2, ok := that.(TwoOneofs_SubMessage2) 2787 if ok { 2788 that1 = &that2 2789 } else { 2790 return false 2791 } 2792 } 2793 if that1 == nil { 2794 return this == nil 2795 } else if this == nil { 2796 return false 2797 } 2798 if !this.SubMessage2.Equal(that1.SubMessage2) { 2799 return false 2800 } 2801 return true 2802} 2803func (this *CustomOneof) VerboseEqual(that interface{}) error { 2804 if that == nil { 2805 if this == nil { 2806 return nil 2807 } 2808 return fmt.Errorf("that == nil && this != nil") 2809 } 2810 2811 that1, ok := that.(*CustomOneof) 2812 if !ok { 2813 that2, ok := that.(CustomOneof) 2814 if ok { 2815 that1 = &that2 2816 } else { 2817 return fmt.Errorf("that is not of type *CustomOneof") 2818 } 2819 } 2820 if that1 == nil { 2821 if this == nil { 2822 return nil 2823 } 2824 return fmt.Errorf("that is type *CustomOneof but is nil && this != nil") 2825 } else if this == nil { 2826 return fmt.Errorf("that is type *CustomOneof but is not nil && this == nil") 2827 } 2828 if that1.Custom == nil { 2829 if this.Custom != nil { 2830 return fmt.Errorf("this.Custom != nil && that1.Custom == nil") 2831 } 2832 } else if this.Custom == nil { 2833 return fmt.Errorf("this.Custom == nil && that1.Custom != nil") 2834 } else if err := this.Custom.VerboseEqual(that1.Custom); err != nil { 2835 return err 2836 } 2837 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 2838 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 2839 } 2840 return nil 2841} 2842func (this *CustomOneof_Stringy) VerboseEqual(that interface{}) error { 2843 if that == nil { 2844 if this == nil { 2845 return nil 2846 } 2847 return fmt.Errorf("that == nil && this != nil") 2848 } 2849 2850 that1, ok := that.(*CustomOneof_Stringy) 2851 if !ok { 2852 that2, ok := that.(CustomOneof_Stringy) 2853 if ok { 2854 that1 = &that2 2855 } else { 2856 return fmt.Errorf("that is not of type *CustomOneof_Stringy") 2857 } 2858 } 2859 if that1 == nil { 2860 if this == nil { 2861 return nil 2862 } 2863 return fmt.Errorf("that is type *CustomOneof_Stringy but is nil && this != nil") 2864 } else if this == nil { 2865 return fmt.Errorf("that is type *CustomOneof_Stringy but is not nil && this == nil") 2866 } 2867 if this.Stringy != that1.Stringy { 2868 return fmt.Errorf("Stringy this(%v) Not Equal that(%v)", this.Stringy, that1.Stringy) 2869 } 2870 return nil 2871} 2872func (this *CustomOneof_CustomType) VerboseEqual(that interface{}) error { 2873 if that == nil { 2874 if this == nil { 2875 return nil 2876 } 2877 return fmt.Errorf("that == nil && this != nil") 2878 } 2879 2880 that1, ok := that.(*CustomOneof_CustomType) 2881 if !ok { 2882 that2, ok := that.(CustomOneof_CustomType) 2883 if ok { 2884 that1 = &that2 2885 } else { 2886 return fmt.Errorf("that is not of type *CustomOneof_CustomType") 2887 } 2888 } 2889 if that1 == nil { 2890 if this == nil { 2891 return nil 2892 } 2893 return fmt.Errorf("that is type *CustomOneof_CustomType but is nil && this != nil") 2894 } else if this == nil { 2895 return fmt.Errorf("that is type *CustomOneof_CustomType but is not nil && this == nil") 2896 } 2897 if !this.CustomType.Equal(that1.CustomType) { 2898 return fmt.Errorf("CustomType this(%v) Not Equal that(%v)", this.CustomType, that1.CustomType) 2899 } 2900 return nil 2901} 2902func (this *CustomOneof_CastType) VerboseEqual(that interface{}) error { 2903 if that == nil { 2904 if this == nil { 2905 return nil 2906 } 2907 return fmt.Errorf("that == nil && this != nil") 2908 } 2909 2910 that1, ok := that.(*CustomOneof_CastType) 2911 if !ok { 2912 that2, ok := that.(CustomOneof_CastType) 2913 if ok { 2914 that1 = &that2 2915 } else { 2916 return fmt.Errorf("that is not of type *CustomOneof_CastType") 2917 } 2918 } 2919 if that1 == nil { 2920 if this == nil { 2921 return nil 2922 } 2923 return fmt.Errorf("that is type *CustomOneof_CastType but is nil && this != nil") 2924 } else if this == nil { 2925 return fmt.Errorf("that is type *CustomOneof_CastType but is not nil && this == nil") 2926 } 2927 if this.CastType != that1.CastType { 2928 return fmt.Errorf("CastType this(%v) Not Equal that(%v)", this.CastType, that1.CastType) 2929 } 2930 return nil 2931} 2932func (this *CustomOneof_MyCustomName) VerboseEqual(that interface{}) error { 2933 if that == nil { 2934 if this == nil { 2935 return nil 2936 } 2937 return fmt.Errorf("that == nil && this != nil") 2938 } 2939 2940 that1, ok := that.(*CustomOneof_MyCustomName) 2941 if !ok { 2942 that2, ok := that.(CustomOneof_MyCustomName) 2943 if ok { 2944 that1 = &that2 2945 } else { 2946 return fmt.Errorf("that is not of type *CustomOneof_MyCustomName") 2947 } 2948 } 2949 if that1 == nil { 2950 if this == nil { 2951 return nil 2952 } 2953 return fmt.Errorf("that is type *CustomOneof_MyCustomName but is nil && this != nil") 2954 } else if this == nil { 2955 return fmt.Errorf("that is type *CustomOneof_MyCustomName but is not nil && this == nil") 2956 } 2957 if this.MyCustomName != that1.MyCustomName { 2958 return fmt.Errorf("MyCustomName this(%v) Not Equal that(%v)", this.MyCustomName, that1.MyCustomName) 2959 } 2960 return nil 2961} 2962func (this *CustomOneof) Equal(that interface{}) bool { 2963 if that == nil { 2964 return this == nil 2965 } 2966 2967 that1, ok := that.(*CustomOneof) 2968 if !ok { 2969 that2, ok := that.(CustomOneof) 2970 if ok { 2971 that1 = &that2 2972 } else { 2973 return false 2974 } 2975 } 2976 if that1 == nil { 2977 return this == nil 2978 } else if this == nil { 2979 return false 2980 } 2981 if that1.Custom == nil { 2982 if this.Custom != nil { 2983 return false 2984 } 2985 } else if this.Custom == nil { 2986 return false 2987 } else if !this.Custom.Equal(that1.Custom) { 2988 return false 2989 } 2990 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 2991 return false 2992 } 2993 return true 2994} 2995func (this *CustomOneof_Stringy) Equal(that interface{}) bool { 2996 if that == nil { 2997 return this == nil 2998 } 2999 3000 that1, ok := that.(*CustomOneof_Stringy) 3001 if !ok { 3002 that2, ok := that.(CustomOneof_Stringy) 3003 if ok { 3004 that1 = &that2 3005 } else { 3006 return false 3007 } 3008 } 3009 if that1 == nil { 3010 return this == nil 3011 } else if this == nil { 3012 return false 3013 } 3014 if this.Stringy != that1.Stringy { 3015 return false 3016 } 3017 return true 3018} 3019func (this *CustomOneof_CustomType) Equal(that interface{}) bool { 3020 if that == nil { 3021 return this == nil 3022 } 3023 3024 that1, ok := that.(*CustomOneof_CustomType) 3025 if !ok { 3026 that2, ok := that.(CustomOneof_CustomType) 3027 if ok { 3028 that1 = &that2 3029 } else { 3030 return false 3031 } 3032 } 3033 if that1 == nil { 3034 return this == nil 3035 } else if this == nil { 3036 return false 3037 } 3038 if !this.CustomType.Equal(that1.CustomType) { 3039 return false 3040 } 3041 return true 3042} 3043func (this *CustomOneof_CastType) Equal(that interface{}) bool { 3044 if that == nil { 3045 return this == nil 3046 } 3047 3048 that1, ok := that.(*CustomOneof_CastType) 3049 if !ok { 3050 that2, ok := that.(CustomOneof_CastType) 3051 if ok { 3052 that1 = &that2 3053 } else { 3054 return false 3055 } 3056 } 3057 if that1 == nil { 3058 return this == nil 3059 } else if this == nil { 3060 return false 3061 } 3062 if this.CastType != that1.CastType { 3063 return false 3064 } 3065 return true 3066} 3067func (this *CustomOneof_MyCustomName) Equal(that interface{}) bool { 3068 if that == nil { 3069 return this == nil 3070 } 3071 3072 that1, ok := that.(*CustomOneof_MyCustomName) 3073 if !ok { 3074 that2, ok := that.(CustomOneof_MyCustomName) 3075 if ok { 3076 that1 = &that2 3077 } else { 3078 return false 3079 } 3080 } 3081 if that1 == nil { 3082 return this == nil 3083 } else if this == nil { 3084 return false 3085 } 3086 if this.MyCustomName != that1.MyCustomName { 3087 return false 3088 } 3089 return true 3090} 3091func (this *Subby) GoString() string { 3092 if this == nil { 3093 return "nil" 3094 } 3095 s := make([]string, 0, 5) 3096 s = append(s, "&one.Subby{") 3097 if this.Sub != nil { 3098 s = append(s, "Sub: "+valueToGoStringOne(this.Sub, "string")+",\n") 3099 } 3100 if this.XXX_unrecognized != nil { 3101 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 3102 } 3103 s = append(s, "}") 3104 return strings.Join(s, "") 3105} 3106func (this *AllTypesOneOf) GoString() string { 3107 if this == nil { 3108 return "nil" 3109 } 3110 s := make([]string, 0, 20) 3111 s = append(s, "&one.AllTypesOneOf{") 3112 if this.TestOneof != nil { 3113 s = append(s, "TestOneof: "+fmt.Sprintf("%#v", this.TestOneof)+",\n") 3114 } 3115 if this.XXX_unrecognized != nil { 3116 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 3117 } 3118 s = append(s, "}") 3119 return strings.Join(s, "") 3120} 3121func (this *AllTypesOneOf_Field1) GoString() string { 3122 if this == nil { 3123 return "nil" 3124 } 3125 s := strings.Join([]string{`&one.AllTypesOneOf_Field1{` + 3126 `Field1:` + fmt.Sprintf("%#v", this.Field1) + `}`}, ", ") 3127 return s 3128} 3129func (this *AllTypesOneOf_Field2) GoString() string { 3130 if this == nil { 3131 return "nil" 3132 } 3133 s := strings.Join([]string{`&one.AllTypesOneOf_Field2{` + 3134 `Field2:` + fmt.Sprintf("%#v", this.Field2) + `}`}, ", ") 3135 return s 3136} 3137func (this *AllTypesOneOf_Field3) GoString() string { 3138 if this == nil { 3139 return "nil" 3140 } 3141 s := strings.Join([]string{`&one.AllTypesOneOf_Field3{` + 3142 `Field3:` + fmt.Sprintf("%#v", this.Field3) + `}`}, ", ") 3143 return s 3144} 3145func (this *AllTypesOneOf_Field4) GoString() string { 3146 if this == nil { 3147 return "nil" 3148 } 3149 s := strings.Join([]string{`&one.AllTypesOneOf_Field4{` + 3150 `Field4:` + fmt.Sprintf("%#v", this.Field4) + `}`}, ", ") 3151 return s 3152} 3153func (this *AllTypesOneOf_Field5) GoString() string { 3154 if this == nil { 3155 return "nil" 3156 } 3157 s := strings.Join([]string{`&one.AllTypesOneOf_Field5{` + 3158 `Field5:` + fmt.Sprintf("%#v", this.Field5) + `}`}, ", ") 3159 return s 3160} 3161func (this *AllTypesOneOf_Field6) GoString() string { 3162 if this == nil { 3163 return "nil" 3164 } 3165 s := strings.Join([]string{`&one.AllTypesOneOf_Field6{` + 3166 `Field6:` + fmt.Sprintf("%#v", this.Field6) + `}`}, ", ") 3167 return s 3168} 3169func (this *AllTypesOneOf_Field7) GoString() string { 3170 if this == nil { 3171 return "nil" 3172 } 3173 s := strings.Join([]string{`&one.AllTypesOneOf_Field7{` + 3174 `Field7:` + fmt.Sprintf("%#v", this.Field7) + `}`}, ", ") 3175 return s 3176} 3177func (this *AllTypesOneOf_Field8) GoString() string { 3178 if this == nil { 3179 return "nil" 3180 } 3181 s := strings.Join([]string{`&one.AllTypesOneOf_Field8{` + 3182 `Field8:` + fmt.Sprintf("%#v", this.Field8) + `}`}, ", ") 3183 return s 3184} 3185func (this *AllTypesOneOf_Field9) GoString() string { 3186 if this == nil { 3187 return "nil" 3188 } 3189 s := strings.Join([]string{`&one.AllTypesOneOf_Field9{` + 3190 `Field9:` + fmt.Sprintf("%#v", this.Field9) + `}`}, ", ") 3191 return s 3192} 3193func (this *AllTypesOneOf_Field10) GoString() string { 3194 if this == nil { 3195 return "nil" 3196 } 3197 s := strings.Join([]string{`&one.AllTypesOneOf_Field10{` + 3198 `Field10:` + fmt.Sprintf("%#v", this.Field10) + `}`}, ", ") 3199 return s 3200} 3201func (this *AllTypesOneOf_Field11) GoString() string { 3202 if this == nil { 3203 return "nil" 3204 } 3205 s := strings.Join([]string{`&one.AllTypesOneOf_Field11{` + 3206 `Field11:` + fmt.Sprintf("%#v", this.Field11) + `}`}, ", ") 3207 return s 3208} 3209func (this *AllTypesOneOf_Field12) GoString() string { 3210 if this == nil { 3211 return "nil" 3212 } 3213 s := strings.Join([]string{`&one.AllTypesOneOf_Field12{` + 3214 `Field12:` + fmt.Sprintf("%#v", this.Field12) + `}`}, ", ") 3215 return s 3216} 3217func (this *AllTypesOneOf_Field13) GoString() string { 3218 if this == nil { 3219 return "nil" 3220 } 3221 s := strings.Join([]string{`&one.AllTypesOneOf_Field13{` + 3222 `Field13:` + fmt.Sprintf("%#v", this.Field13) + `}`}, ", ") 3223 return s 3224} 3225func (this *AllTypesOneOf_Field14) GoString() string { 3226 if this == nil { 3227 return "nil" 3228 } 3229 s := strings.Join([]string{`&one.AllTypesOneOf_Field14{` + 3230 `Field14:` + fmt.Sprintf("%#v", this.Field14) + `}`}, ", ") 3231 return s 3232} 3233func (this *AllTypesOneOf_Field15) GoString() string { 3234 if this == nil { 3235 return "nil" 3236 } 3237 s := strings.Join([]string{`&one.AllTypesOneOf_Field15{` + 3238 `Field15:` + fmt.Sprintf("%#v", this.Field15) + `}`}, ", ") 3239 return s 3240} 3241func (this *AllTypesOneOf_SubMessage) GoString() string { 3242 if this == nil { 3243 return "nil" 3244 } 3245 s := strings.Join([]string{`&one.AllTypesOneOf_SubMessage{` + 3246 `SubMessage:` + fmt.Sprintf("%#v", this.SubMessage) + `}`}, ", ") 3247 return s 3248} 3249func (this *TwoOneofs) GoString() string { 3250 if this == nil { 3251 return "nil" 3252 } 3253 s := make([]string, 0, 10) 3254 s = append(s, "&one.TwoOneofs{") 3255 if this.One != nil { 3256 s = append(s, "One: "+fmt.Sprintf("%#v", this.One)+",\n") 3257 } 3258 if this.Two != nil { 3259 s = append(s, "Two: "+fmt.Sprintf("%#v", this.Two)+",\n") 3260 } 3261 if this.XXX_unrecognized != nil { 3262 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 3263 } 3264 s = append(s, "}") 3265 return strings.Join(s, "") 3266} 3267func (this *TwoOneofs_Field1) GoString() string { 3268 if this == nil { 3269 return "nil" 3270 } 3271 s := strings.Join([]string{`&one.TwoOneofs_Field1{` + 3272 `Field1:` + fmt.Sprintf("%#v", this.Field1) + `}`}, ", ") 3273 return s 3274} 3275func (this *TwoOneofs_Field2) GoString() string { 3276 if this == nil { 3277 return "nil" 3278 } 3279 s := strings.Join([]string{`&one.TwoOneofs_Field2{` + 3280 `Field2:` + fmt.Sprintf("%#v", this.Field2) + `}`}, ", ") 3281 return s 3282} 3283func (this *TwoOneofs_Field3) GoString() string { 3284 if this == nil { 3285 return "nil" 3286 } 3287 s := strings.Join([]string{`&one.TwoOneofs_Field3{` + 3288 `Field3:` + fmt.Sprintf("%#v", this.Field3) + `}`}, ", ") 3289 return s 3290} 3291func (this *TwoOneofs_Field34) GoString() string { 3292 if this == nil { 3293 return "nil" 3294 } 3295 s := strings.Join([]string{`&one.TwoOneofs_Field34{` + 3296 `Field34:` + fmt.Sprintf("%#v", this.Field34) + `}`}, ", ") 3297 return s 3298} 3299func (this *TwoOneofs_Field35) GoString() string { 3300 if this == nil { 3301 return "nil" 3302 } 3303 s := strings.Join([]string{`&one.TwoOneofs_Field35{` + 3304 `Field35:` + fmt.Sprintf("%#v", this.Field35) + `}`}, ", ") 3305 return s 3306} 3307func (this *TwoOneofs_SubMessage2) GoString() string { 3308 if this == nil { 3309 return "nil" 3310 } 3311 s := strings.Join([]string{`&one.TwoOneofs_SubMessage2{` + 3312 `SubMessage2:` + fmt.Sprintf("%#v", this.SubMessage2) + `}`}, ", ") 3313 return s 3314} 3315func (this *CustomOneof) GoString() string { 3316 if this == nil { 3317 return "nil" 3318 } 3319 s := make([]string, 0, 8) 3320 s = append(s, "&one.CustomOneof{") 3321 if this.Custom != nil { 3322 s = append(s, "Custom: "+fmt.Sprintf("%#v", this.Custom)+",\n") 3323 } 3324 if this.XXX_unrecognized != nil { 3325 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 3326 } 3327 s = append(s, "}") 3328 return strings.Join(s, "") 3329} 3330func (this *CustomOneof_Stringy) GoString() string { 3331 if this == nil { 3332 return "nil" 3333 } 3334 s := strings.Join([]string{`&one.CustomOneof_Stringy{` + 3335 `Stringy:` + fmt.Sprintf("%#v", this.Stringy) + `}`}, ", ") 3336 return s 3337} 3338func (this *CustomOneof_CustomType) GoString() string { 3339 if this == nil { 3340 return "nil" 3341 } 3342 s := strings.Join([]string{`&one.CustomOneof_CustomType{` + 3343 `CustomType:` + fmt.Sprintf("%#v", this.CustomType) + `}`}, ", ") 3344 return s 3345} 3346func (this *CustomOneof_CastType) GoString() string { 3347 if this == nil { 3348 return "nil" 3349 } 3350 s := strings.Join([]string{`&one.CustomOneof_CastType{` + 3351 `CastType:` + fmt.Sprintf("%#v", this.CastType) + `}`}, ", ") 3352 return s 3353} 3354func (this *CustomOneof_MyCustomName) GoString() string { 3355 if this == nil { 3356 return "nil" 3357 } 3358 s := strings.Join([]string{`&one.CustomOneof_MyCustomName{` + 3359 `MyCustomName:` + fmt.Sprintf("%#v", this.MyCustomName) + `}`}, ", ") 3360 return s 3361} 3362func valueToGoStringOne(v interface{}, typ string) string { 3363 rv := reflect.ValueOf(v) 3364 if rv.IsNil() { 3365 return "nil" 3366 } 3367 pv := reflect.Indirect(rv).Interface() 3368 return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv) 3369} 3370func (m *Subby) Marshal() (dAtA []byte, err error) { 3371 size := m.Size() 3372 dAtA = make([]byte, size) 3373 n, err := m.MarshalTo(dAtA) 3374 if err != nil { 3375 return nil, err 3376 } 3377 return dAtA[:n], nil 3378} 3379 3380func (m *Subby) MarshalTo(dAtA []byte) (int, error) { 3381 var i int 3382 _ = i 3383 var l int 3384 _ = l 3385 if m.Sub != nil { 3386 dAtA[i] = 0xa 3387 i++ 3388 i = encodeVarintOne(dAtA, i, uint64(len(*m.Sub))) 3389 i += copy(dAtA[i:], *m.Sub) 3390 } 3391 if m.XXX_unrecognized != nil { 3392 i += copy(dAtA[i:], m.XXX_unrecognized) 3393 } 3394 return i, nil 3395} 3396 3397func (m *AllTypesOneOf) Marshal() (dAtA []byte, err error) { 3398 size := m.Size() 3399 dAtA = make([]byte, size) 3400 n, err := m.MarshalTo(dAtA) 3401 if err != nil { 3402 return nil, err 3403 } 3404 return dAtA[:n], nil 3405} 3406 3407func (m *AllTypesOneOf) MarshalTo(dAtA []byte) (int, error) { 3408 var i int 3409 _ = i 3410 var l int 3411 _ = l 3412 if m.TestOneof != nil { 3413 nn1, err := m.TestOneof.MarshalTo(dAtA[i:]) 3414 if err != nil { 3415 return 0, err 3416 } 3417 i += nn1 3418 } 3419 if m.XXX_unrecognized != nil { 3420 i += copy(dAtA[i:], m.XXX_unrecognized) 3421 } 3422 return i, nil 3423} 3424 3425func (m *AllTypesOneOf_Field1) MarshalTo(dAtA []byte) (int, error) { 3426 i := 0 3427 dAtA[i] = 0x9 3428 i++ 3429 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Field1)))) 3430 i += 8 3431 return i, nil 3432} 3433func (m *AllTypesOneOf_Field2) MarshalTo(dAtA []byte) (int, error) { 3434 i := 0 3435 dAtA[i] = 0x15 3436 i++ 3437 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Field2)))) 3438 i += 4 3439 return i, nil 3440} 3441func (m *AllTypesOneOf_Field3) MarshalTo(dAtA []byte) (int, error) { 3442 i := 0 3443 dAtA[i] = 0x18 3444 i++ 3445 i = encodeVarintOne(dAtA, i, uint64(m.Field3)) 3446 return i, nil 3447} 3448func (m *AllTypesOneOf_Field4) MarshalTo(dAtA []byte) (int, error) { 3449 i := 0 3450 dAtA[i] = 0x20 3451 i++ 3452 i = encodeVarintOne(dAtA, i, uint64(m.Field4)) 3453 return i, nil 3454} 3455func (m *AllTypesOneOf_Field5) MarshalTo(dAtA []byte) (int, error) { 3456 i := 0 3457 dAtA[i] = 0x28 3458 i++ 3459 i = encodeVarintOne(dAtA, i, uint64(m.Field5)) 3460 return i, nil 3461} 3462func (m *AllTypesOneOf_Field6) MarshalTo(dAtA []byte) (int, error) { 3463 i := 0 3464 dAtA[i] = 0x30 3465 i++ 3466 i = encodeVarintOne(dAtA, i, uint64(m.Field6)) 3467 return i, nil 3468} 3469func (m *AllTypesOneOf_Field7) MarshalTo(dAtA []byte) (int, error) { 3470 i := 0 3471 dAtA[i] = 0x38 3472 i++ 3473 i = encodeVarintOne(dAtA, i, uint64((uint32(m.Field7)<<1)^uint32((m.Field7>>31)))) 3474 return i, nil 3475} 3476func (m *AllTypesOneOf_Field8) MarshalTo(dAtA []byte) (int, error) { 3477 i := 0 3478 dAtA[i] = 0x40 3479 i++ 3480 i = encodeVarintOne(dAtA, i, uint64((uint64(m.Field8)<<1)^uint64((m.Field8>>63)))) 3481 return i, nil 3482} 3483func (m *AllTypesOneOf_Field9) MarshalTo(dAtA []byte) (int, error) { 3484 i := 0 3485 dAtA[i] = 0x4d 3486 i++ 3487 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field9)) 3488 i += 4 3489 return i, nil 3490} 3491func (m *AllTypesOneOf_Field10) MarshalTo(dAtA []byte) (int, error) { 3492 i := 0 3493 dAtA[i] = 0x55 3494 i++ 3495 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field10)) 3496 i += 4 3497 return i, nil 3498} 3499func (m *AllTypesOneOf_Field11) MarshalTo(dAtA []byte) (int, error) { 3500 i := 0 3501 dAtA[i] = 0x59 3502 i++ 3503 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field11)) 3504 i += 8 3505 return i, nil 3506} 3507func (m *AllTypesOneOf_Field12) MarshalTo(dAtA []byte) (int, error) { 3508 i := 0 3509 dAtA[i] = 0x61 3510 i++ 3511 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field12)) 3512 i += 8 3513 return i, nil 3514} 3515func (m *AllTypesOneOf_Field13) MarshalTo(dAtA []byte) (int, error) { 3516 i := 0 3517 dAtA[i] = 0x68 3518 i++ 3519 if m.Field13 { 3520 dAtA[i] = 1 3521 } else { 3522 dAtA[i] = 0 3523 } 3524 i++ 3525 return i, nil 3526} 3527func (m *AllTypesOneOf_Field14) MarshalTo(dAtA []byte) (int, error) { 3528 i := 0 3529 dAtA[i] = 0x72 3530 i++ 3531 i = encodeVarintOne(dAtA, i, uint64(len(m.Field14))) 3532 i += copy(dAtA[i:], m.Field14) 3533 return i, nil 3534} 3535func (m *AllTypesOneOf_Field15) MarshalTo(dAtA []byte) (int, error) { 3536 i := 0 3537 if m.Field15 != nil { 3538 dAtA[i] = 0x7a 3539 i++ 3540 i = encodeVarintOne(dAtA, i, uint64(len(m.Field15))) 3541 i += copy(dAtA[i:], m.Field15) 3542 } 3543 return i, nil 3544} 3545func (m *AllTypesOneOf_SubMessage) MarshalTo(dAtA []byte) (int, error) { 3546 i := 0 3547 if m.SubMessage != nil { 3548 dAtA[i] = 0x82 3549 i++ 3550 dAtA[i] = 0x1 3551 i++ 3552 i = encodeVarintOne(dAtA, i, uint64(m.SubMessage.Size())) 3553 n2, err := m.SubMessage.MarshalTo(dAtA[i:]) 3554 if err != nil { 3555 return 0, err 3556 } 3557 i += n2 3558 } 3559 return i, nil 3560} 3561func (m *TwoOneofs) Marshal() (dAtA []byte, err error) { 3562 size := m.Size() 3563 dAtA = make([]byte, size) 3564 n, err := m.MarshalTo(dAtA) 3565 if err != nil { 3566 return nil, err 3567 } 3568 return dAtA[:n], nil 3569} 3570 3571func (m *TwoOneofs) MarshalTo(dAtA []byte) (int, error) { 3572 var i int 3573 _ = i 3574 var l int 3575 _ = l 3576 if m.One != nil { 3577 nn3, err := m.One.MarshalTo(dAtA[i:]) 3578 if err != nil { 3579 return 0, err 3580 } 3581 i += nn3 3582 } 3583 if m.Two != nil { 3584 nn4, err := m.Two.MarshalTo(dAtA[i:]) 3585 if err != nil { 3586 return 0, err 3587 } 3588 i += nn4 3589 } 3590 if m.XXX_unrecognized != nil { 3591 i += copy(dAtA[i:], m.XXX_unrecognized) 3592 } 3593 return i, nil 3594} 3595 3596func (m *TwoOneofs_Field1) MarshalTo(dAtA []byte) (int, error) { 3597 i := 0 3598 dAtA[i] = 0x9 3599 i++ 3600 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Field1)))) 3601 i += 8 3602 return i, nil 3603} 3604func (m *TwoOneofs_Field2) MarshalTo(dAtA []byte) (int, error) { 3605 i := 0 3606 dAtA[i] = 0x15 3607 i++ 3608 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Field2)))) 3609 i += 4 3610 return i, nil 3611} 3612func (m *TwoOneofs_Field3) MarshalTo(dAtA []byte) (int, error) { 3613 i := 0 3614 dAtA[i] = 0x18 3615 i++ 3616 i = encodeVarintOne(dAtA, i, uint64(m.Field3)) 3617 return i, nil 3618} 3619func (m *TwoOneofs_Field34) MarshalTo(dAtA []byte) (int, error) { 3620 i := 0 3621 dAtA[i] = 0x92 3622 i++ 3623 dAtA[i] = 0x2 3624 i++ 3625 i = encodeVarintOne(dAtA, i, uint64(len(m.Field34))) 3626 i += copy(dAtA[i:], m.Field34) 3627 return i, nil 3628} 3629func (m *TwoOneofs_Field35) MarshalTo(dAtA []byte) (int, error) { 3630 i := 0 3631 if m.Field35 != nil { 3632 dAtA[i] = 0x9a 3633 i++ 3634 dAtA[i] = 0x2 3635 i++ 3636 i = encodeVarintOne(dAtA, i, uint64(len(m.Field35))) 3637 i += copy(dAtA[i:], m.Field35) 3638 } 3639 return i, nil 3640} 3641func (m *TwoOneofs_SubMessage2) MarshalTo(dAtA []byte) (int, error) { 3642 i := 0 3643 if m.SubMessage2 != nil { 3644 dAtA[i] = 0xa2 3645 i++ 3646 dAtA[i] = 0x2 3647 i++ 3648 i = encodeVarintOne(dAtA, i, uint64(m.SubMessage2.Size())) 3649 n5, err := m.SubMessage2.MarshalTo(dAtA[i:]) 3650 if err != nil { 3651 return 0, err 3652 } 3653 i += n5 3654 } 3655 return i, nil 3656} 3657func (m *CustomOneof) Marshal() (dAtA []byte, err error) { 3658 size := m.Size() 3659 dAtA = make([]byte, size) 3660 n, err := m.MarshalTo(dAtA) 3661 if err != nil { 3662 return nil, err 3663 } 3664 return dAtA[:n], nil 3665} 3666 3667func (m *CustomOneof) MarshalTo(dAtA []byte) (int, error) { 3668 var i int 3669 _ = i 3670 var l int 3671 _ = l 3672 if m.Custom != nil { 3673 nn6, err := m.Custom.MarshalTo(dAtA[i:]) 3674 if err != nil { 3675 return 0, err 3676 } 3677 i += nn6 3678 } 3679 if m.XXX_unrecognized != nil { 3680 i += copy(dAtA[i:], m.XXX_unrecognized) 3681 } 3682 return i, nil 3683} 3684 3685func (m *CustomOneof_Stringy) MarshalTo(dAtA []byte) (int, error) { 3686 i := 0 3687 dAtA[i] = 0x92 3688 i++ 3689 dAtA[i] = 0x2 3690 i++ 3691 i = encodeVarintOne(dAtA, i, uint64(len(m.Stringy))) 3692 i += copy(dAtA[i:], m.Stringy) 3693 return i, nil 3694} 3695func (m *CustomOneof_CustomType) MarshalTo(dAtA []byte) (int, error) { 3696 i := 0 3697 dAtA[i] = 0x9a 3698 i++ 3699 dAtA[i] = 0x2 3700 i++ 3701 i = encodeVarintOne(dAtA, i, uint64(m.CustomType.Size())) 3702 n7, err := m.CustomType.MarshalTo(dAtA[i:]) 3703 if err != nil { 3704 return 0, err 3705 } 3706 i += n7 3707 return i, nil 3708} 3709func (m *CustomOneof_CastType) MarshalTo(dAtA []byte) (int, error) { 3710 i := 0 3711 dAtA[i] = 0xa0 3712 i++ 3713 dAtA[i] = 0x2 3714 i++ 3715 i = encodeVarintOne(dAtA, i, uint64(m.CastType)) 3716 return i, nil 3717} 3718func (m *CustomOneof_MyCustomName) MarshalTo(dAtA []byte) (int, error) { 3719 i := 0 3720 dAtA[i] = 0xa8 3721 i++ 3722 dAtA[i] = 0x2 3723 i++ 3724 i = encodeVarintOne(dAtA, i, uint64(m.MyCustomName)) 3725 return i, nil 3726} 3727func encodeVarintOne(dAtA []byte, offset int, v uint64) int { 3728 for v >= 1<<7 { 3729 dAtA[offset] = uint8(v&0x7f | 0x80) 3730 v >>= 7 3731 offset++ 3732 } 3733 dAtA[offset] = uint8(v) 3734 return offset + 1 3735} 3736func NewPopulatedSubby(r randyOne, easy bool) *Subby { 3737 this := &Subby{} 3738 if r.Intn(10) != 0 { 3739 v1 := string(randStringOne(r)) 3740 this.Sub = &v1 3741 } 3742 if !easy && r.Intn(10) != 0 { 3743 this.XXX_unrecognized = randUnrecognizedOne(r, 2) 3744 } 3745 return this 3746} 3747 3748func NewPopulatedAllTypesOneOf(r randyOne, easy bool) *AllTypesOneOf { 3749 this := &AllTypesOneOf{} 3750 oneofNumber_TestOneof := []int32{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}[r.Intn(16)] 3751 switch oneofNumber_TestOneof { 3752 case 1: 3753 this.TestOneof = NewPopulatedAllTypesOneOf_Field1(r, easy) 3754 case 2: 3755 this.TestOneof = NewPopulatedAllTypesOneOf_Field2(r, easy) 3756 case 3: 3757 this.TestOneof = NewPopulatedAllTypesOneOf_Field3(r, easy) 3758 case 4: 3759 this.TestOneof = NewPopulatedAllTypesOneOf_Field4(r, easy) 3760 case 5: 3761 this.TestOneof = NewPopulatedAllTypesOneOf_Field5(r, easy) 3762 case 6: 3763 this.TestOneof = NewPopulatedAllTypesOneOf_Field6(r, easy) 3764 case 7: 3765 this.TestOneof = NewPopulatedAllTypesOneOf_Field7(r, easy) 3766 case 8: 3767 this.TestOneof = NewPopulatedAllTypesOneOf_Field8(r, easy) 3768 case 9: 3769 this.TestOneof = NewPopulatedAllTypesOneOf_Field9(r, easy) 3770 case 10: 3771 this.TestOneof = NewPopulatedAllTypesOneOf_Field10(r, easy) 3772 case 11: 3773 this.TestOneof = NewPopulatedAllTypesOneOf_Field11(r, easy) 3774 case 12: 3775 this.TestOneof = NewPopulatedAllTypesOneOf_Field12(r, easy) 3776 case 13: 3777 this.TestOneof = NewPopulatedAllTypesOneOf_Field13(r, easy) 3778 case 14: 3779 this.TestOneof = NewPopulatedAllTypesOneOf_Field14(r, easy) 3780 case 15: 3781 this.TestOneof = NewPopulatedAllTypesOneOf_Field15(r, easy) 3782 case 16: 3783 this.TestOneof = NewPopulatedAllTypesOneOf_SubMessage(r, easy) 3784 } 3785 if !easy && r.Intn(10) != 0 { 3786 this.XXX_unrecognized = randUnrecognizedOne(r, 17) 3787 } 3788 return this 3789} 3790 3791func NewPopulatedAllTypesOneOf_Field1(r randyOne, easy bool) *AllTypesOneOf_Field1 { 3792 this := &AllTypesOneOf_Field1{} 3793 this.Field1 = float64(r.Float64()) 3794 if r.Intn(2) == 0 { 3795 this.Field1 *= -1 3796 } 3797 return this 3798} 3799func NewPopulatedAllTypesOneOf_Field2(r randyOne, easy bool) *AllTypesOneOf_Field2 { 3800 this := &AllTypesOneOf_Field2{} 3801 this.Field2 = float32(r.Float32()) 3802 if r.Intn(2) == 0 { 3803 this.Field2 *= -1 3804 } 3805 return this 3806} 3807func NewPopulatedAllTypesOneOf_Field3(r randyOne, easy bool) *AllTypesOneOf_Field3 { 3808 this := &AllTypesOneOf_Field3{} 3809 this.Field3 = int32(r.Int31()) 3810 if r.Intn(2) == 0 { 3811 this.Field3 *= -1 3812 } 3813 return this 3814} 3815func NewPopulatedAllTypesOneOf_Field4(r randyOne, easy bool) *AllTypesOneOf_Field4 { 3816 this := &AllTypesOneOf_Field4{} 3817 this.Field4 = int64(r.Int63()) 3818 if r.Intn(2) == 0 { 3819 this.Field4 *= -1 3820 } 3821 return this 3822} 3823func NewPopulatedAllTypesOneOf_Field5(r randyOne, easy bool) *AllTypesOneOf_Field5 { 3824 this := &AllTypesOneOf_Field5{} 3825 this.Field5 = uint32(r.Uint32()) 3826 return this 3827} 3828func NewPopulatedAllTypesOneOf_Field6(r randyOne, easy bool) *AllTypesOneOf_Field6 { 3829 this := &AllTypesOneOf_Field6{} 3830 this.Field6 = uint64(uint64(r.Uint32())) 3831 return this 3832} 3833func NewPopulatedAllTypesOneOf_Field7(r randyOne, easy bool) *AllTypesOneOf_Field7 { 3834 this := &AllTypesOneOf_Field7{} 3835 this.Field7 = int32(r.Int31()) 3836 if r.Intn(2) == 0 { 3837 this.Field7 *= -1 3838 } 3839 return this 3840} 3841func NewPopulatedAllTypesOneOf_Field8(r randyOne, easy bool) *AllTypesOneOf_Field8 { 3842 this := &AllTypesOneOf_Field8{} 3843 this.Field8 = int64(r.Int63()) 3844 if r.Intn(2) == 0 { 3845 this.Field8 *= -1 3846 } 3847 return this 3848} 3849func NewPopulatedAllTypesOneOf_Field9(r randyOne, easy bool) *AllTypesOneOf_Field9 { 3850 this := &AllTypesOneOf_Field9{} 3851 this.Field9 = uint32(r.Uint32()) 3852 return this 3853} 3854func NewPopulatedAllTypesOneOf_Field10(r randyOne, easy bool) *AllTypesOneOf_Field10 { 3855 this := &AllTypesOneOf_Field10{} 3856 this.Field10 = int32(r.Int31()) 3857 if r.Intn(2) == 0 { 3858 this.Field10 *= -1 3859 } 3860 return this 3861} 3862func NewPopulatedAllTypesOneOf_Field11(r randyOne, easy bool) *AllTypesOneOf_Field11 { 3863 this := &AllTypesOneOf_Field11{} 3864 this.Field11 = uint64(uint64(r.Uint32())) 3865 return this 3866} 3867func NewPopulatedAllTypesOneOf_Field12(r randyOne, easy bool) *AllTypesOneOf_Field12 { 3868 this := &AllTypesOneOf_Field12{} 3869 this.Field12 = int64(r.Int63()) 3870 if r.Intn(2) == 0 { 3871 this.Field12 *= -1 3872 } 3873 return this 3874} 3875func NewPopulatedAllTypesOneOf_Field13(r randyOne, easy bool) *AllTypesOneOf_Field13 { 3876 this := &AllTypesOneOf_Field13{} 3877 this.Field13 = bool(bool(r.Intn(2) == 0)) 3878 return this 3879} 3880func NewPopulatedAllTypesOneOf_Field14(r randyOne, easy bool) *AllTypesOneOf_Field14 { 3881 this := &AllTypesOneOf_Field14{} 3882 this.Field14 = string(randStringOne(r)) 3883 return this 3884} 3885func NewPopulatedAllTypesOneOf_Field15(r randyOne, easy bool) *AllTypesOneOf_Field15 { 3886 this := &AllTypesOneOf_Field15{} 3887 v2 := r.Intn(100) 3888 this.Field15 = make([]byte, v2) 3889 for i := 0; i < v2; i++ { 3890 this.Field15[i] = byte(r.Intn(256)) 3891 } 3892 return this 3893} 3894func NewPopulatedAllTypesOneOf_SubMessage(r randyOne, easy bool) *AllTypesOneOf_SubMessage { 3895 this := &AllTypesOneOf_SubMessage{} 3896 this.SubMessage = NewPopulatedSubby(r, easy) 3897 return this 3898} 3899func NewPopulatedTwoOneofs(r randyOne, easy bool) *TwoOneofs { 3900 this := &TwoOneofs{} 3901 oneofNumber_One := []int32{1, 2, 3}[r.Intn(3)] 3902 switch oneofNumber_One { 3903 case 1: 3904 this.One = NewPopulatedTwoOneofs_Field1(r, easy) 3905 case 2: 3906 this.One = NewPopulatedTwoOneofs_Field2(r, easy) 3907 case 3: 3908 this.One = NewPopulatedTwoOneofs_Field3(r, easy) 3909 } 3910 oneofNumber_Two := []int32{34, 35, 36}[r.Intn(3)] 3911 switch oneofNumber_Two { 3912 case 34: 3913 this.Two = NewPopulatedTwoOneofs_Field34(r, easy) 3914 case 35: 3915 this.Two = NewPopulatedTwoOneofs_Field35(r, easy) 3916 case 36: 3917 this.Two = NewPopulatedTwoOneofs_SubMessage2(r, easy) 3918 } 3919 if !easy && r.Intn(10) != 0 { 3920 this.XXX_unrecognized = randUnrecognizedOne(r, 37) 3921 } 3922 return this 3923} 3924 3925func NewPopulatedTwoOneofs_Field1(r randyOne, easy bool) *TwoOneofs_Field1 { 3926 this := &TwoOneofs_Field1{} 3927 this.Field1 = float64(r.Float64()) 3928 if r.Intn(2) == 0 { 3929 this.Field1 *= -1 3930 } 3931 return this 3932} 3933func NewPopulatedTwoOneofs_Field2(r randyOne, easy bool) *TwoOneofs_Field2 { 3934 this := &TwoOneofs_Field2{} 3935 this.Field2 = float32(r.Float32()) 3936 if r.Intn(2) == 0 { 3937 this.Field2 *= -1 3938 } 3939 return this 3940} 3941func NewPopulatedTwoOneofs_Field3(r randyOne, easy bool) *TwoOneofs_Field3 { 3942 this := &TwoOneofs_Field3{} 3943 this.Field3 = int32(r.Int31()) 3944 if r.Intn(2) == 0 { 3945 this.Field3 *= -1 3946 } 3947 return this 3948} 3949func NewPopulatedTwoOneofs_Field34(r randyOne, easy bool) *TwoOneofs_Field34 { 3950 this := &TwoOneofs_Field34{} 3951 this.Field34 = string(randStringOne(r)) 3952 return this 3953} 3954func NewPopulatedTwoOneofs_Field35(r randyOne, easy bool) *TwoOneofs_Field35 { 3955 this := &TwoOneofs_Field35{} 3956 v3 := r.Intn(100) 3957 this.Field35 = make([]byte, v3) 3958 for i := 0; i < v3; i++ { 3959 this.Field35[i] = byte(r.Intn(256)) 3960 } 3961 return this 3962} 3963func NewPopulatedTwoOneofs_SubMessage2(r randyOne, easy bool) *TwoOneofs_SubMessage2 { 3964 this := &TwoOneofs_SubMessage2{} 3965 this.SubMessage2 = NewPopulatedSubby(r, easy) 3966 return this 3967} 3968func NewPopulatedCustomOneof(r randyOne, easy bool) *CustomOneof { 3969 this := &CustomOneof{} 3970 oneofNumber_Custom := []int32{34, 35, 36, 37}[r.Intn(4)] 3971 switch oneofNumber_Custom { 3972 case 34: 3973 this.Custom = NewPopulatedCustomOneof_Stringy(r, easy) 3974 case 35: 3975 this.Custom = NewPopulatedCustomOneof_CustomType(r, easy) 3976 case 36: 3977 this.Custom = NewPopulatedCustomOneof_CastType(r, easy) 3978 case 37: 3979 this.Custom = NewPopulatedCustomOneof_MyCustomName(r, easy) 3980 } 3981 if !easy && r.Intn(10) != 0 { 3982 this.XXX_unrecognized = randUnrecognizedOne(r, 38) 3983 } 3984 return this 3985} 3986 3987func NewPopulatedCustomOneof_Stringy(r randyOne, easy bool) *CustomOneof_Stringy { 3988 this := &CustomOneof_Stringy{} 3989 this.Stringy = string(randStringOne(r)) 3990 return this 3991} 3992func NewPopulatedCustomOneof_CustomType(r randyOne, easy bool) *CustomOneof_CustomType { 3993 this := &CustomOneof_CustomType{} 3994 v4 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r) 3995 this.CustomType = *v4 3996 return this 3997} 3998func NewPopulatedCustomOneof_CastType(r randyOne, easy bool) *CustomOneof_CastType { 3999 this := &CustomOneof_CastType{} 4000 this.CastType = github_com_gogo_protobuf_test_casttype.MyUint64Type(uint64(r.Uint32())) 4001 return this 4002} 4003func NewPopulatedCustomOneof_MyCustomName(r randyOne, easy bool) *CustomOneof_MyCustomName { 4004 this := &CustomOneof_MyCustomName{} 4005 this.MyCustomName = int64(r.Int63()) 4006 if r.Intn(2) == 0 { 4007 this.MyCustomName *= -1 4008 } 4009 return this 4010} 4011 4012type randyOne interface { 4013 Float32() float32 4014 Float64() float64 4015 Int63() int64 4016 Int31() int32 4017 Uint32() uint32 4018 Intn(n int) int 4019} 4020 4021func randUTF8RuneOne(r randyOne) rune { 4022 ru := r.Intn(62) 4023 if ru < 10 { 4024 return rune(ru + 48) 4025 } else if ru < 36 { 4026 return rune(ru + 55) 4027 } 4028 return rune(ru + 61) 4029} 4030func randStringOne(r randyOne) string { 4031 v5 := r.Intn(100) 4032 tmps := make([]rune, v5) 4033 for i := 0; i < v5; i++ { 4034 tmps[i] = randUTF8RuneOne(r) 4035 } 4036 return string(tmps) 4037} 4038func randUnrecognizedOne(r randyOne, maxFieldNumber int) (dAtA []byte) { 4039 l := r.Intn(5) 4040 for i := 0; i < l; i++ { 4041 wire := r.Intn(4) 4042 if wire == 3 { 4043 wire = 5 4044 } 4045 fieldNumber := maxFieldNumber + r.Intn(100) 4046 dAtA = randFieldOne(dAtA, r, fieldNumber, wire) 4047 } 4048 return dAtA 4049} 4050func randFieldOne(dAtA []byte, r randyOne, fieldNumber int, wire int) []byte { 4051 key := uint32(fieldNumber)<<3 | uint32(wire) 4052 switch wire { 4053 case 0: 4054 dAtA = encodeVarintPopulateOne(dAtA, uint64(key)) 4055 v6 := r.Int63() 4056 if r.Intn(2) == 0 { 4057 v6 *= -1 4058 } 4059 dAtA = encodeVarintPopulateOne(dAtA, uint64(v6)) 4060 case 1: 4061 dAtA = encodeVarintPopulateOne(dAtA, uint64(key)) 4062 dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256))) 4063 case 2: 4064 dAtA = encodeVarintPopulateOne(dAtA, uint64(key)) 4065 ll := r.Intn(100) 4066 dAtA = encodeVarintPopulateOne(dAtA, uint64(ll)) 4067 for j := 0; j < ll; j++ { 4068 dAtA = append(dAtA, byte(r.Intn(256))) 4069 } 4070 default: 4071 dAtA = encodeVarintPopulateOne(dAtA, uint64(key)) 4072 dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256))) 4073 } 4074 return dAtA 4075} 4076func encodeVarintPopulateOne(dAtA []byte, v uint64) []byte { 4077 for v >= 1<<7 { 4078 dAtA = append(dAtA, uint8(uint64(v)&0x7f|0x80)) 4079 v >>= 7 4080 } 4081 dAtA = append(dAtA, uint8(v)) 4082 return dAtA 4083} 4084func (m *Subby) Size() (n int) { 4085 var l int 4086 _ = l 4087 if m.Sub != nil { 4088 l = len(*m.Sub) 4089 n += 1 + l + sovOne(uint64(l)) 4090 } 4091 if m.XXX_unrecognized != nil { 4092 n += len(m.XXX_unrecognized) 4093 } 4094 return n 4095} 4096 4097func (m *AllTypesOneOf) Size() (n int) { 4098 var l int 4099 _ = l 4100 if m.TestOneof != nil { 4101 n += m.TestOneof.Size() 4102 } 4103 if m.XXX_unrecognized != nil { 4104 n += len(m.XXX_unrecognized) 4105 } 4106 return n 4107} 4108 4109func (m *AllTypesOneOf_Field1) Size() (n int) { 4110 var l int 4111 _ = l 4112 n += 9 4113 return n 4114} 4115func (m *AllTypesOneOf_Field2) Size() (n int) { 4116 var l int 4117 _ = l 4118 n += 5 4119 return n 4120} 4121func (m *AllTypesOneOf_Field3) Size() (n int) { 4122 var l int 4123 _ = l 4124 n += 1 + sovOne(uint64(m.Field3)) 4125 return n 4126} 4127func (m *AllTypesOneOf_Field4) Size() (n int) { 4128 var l int 4129 _ = l 4130 n += 1 + sovOne(uint64(m.Field4)) 4131 return n 4132} 4133func (m *AllTypesOneOf_Field5) Size() (n int) { 4134 var l int 4135 _ = l 4136 n += 1 + sovOne(uint64(m.Field5)) 4137 return n 4138} 4139func (m *AllTypesOneOf_Field6) Size() (n int) { 4140 var l int 4141 _ = l 4142 n += 1 + sovOne(uint64(m.Field6)) 4143 return n 4144} 4145func (m *AllTypesOneOf_Field7) Size() (n int) { 4146 var l int 4147 _ = l 4148 n += 1 + sozOne(uint64(m.Field7)) 4149 return n 4150} 4151func (m *AllTypesOneOf_Field8) Size() (n int) { 4152 var l int 4153 _ = l 4154 n += 1 + sozOne(uint64(m.Field8)) 4155 return n 4156} 4157func (m *AllTypesOneOf_Field9) Size() (n int) { 4158 var l int 4159 _ = l 4160 n += 5 4161 return n 4162} 4163func (m *AllTypesOneOf_Field10) Size() (n int) { 4164 var l int 4165 _ = l 4166 n += 5 4167 return n 4168} 4169func (m *AllTypesOneOf_Field11) Size() (n int) { 4170 var l int 4171 _ = l 4172 n += 9 4173 return n 4174} 4175func (m *AllTypesOneOf_Field12) Size() (n int) { 4176 var l int 4177 _ = l 4178 n += 9 4179 return n 4180} 4181func (m *AllTypesOneOf_Field13) Size() (n int) { 4182 var l int 4183 _ = l 4184 n += 2 4185 return n 4186} 4187func (m *AllTypesOneOf_Field14) Size() (n int) { 4188 var l int 4189 _ = l 4190 l = len(m.Field14) 4191 n += 1 + l + sovOne(uint64(l)) 4192 return n 4193} 4194func (m *AllTypesOneOf_Field15) Size() (n int) { 4195 var l int 4196 _ = l 4197 if m.Field15 != nil { 4198 l = len(m.Field15) 4199 n += 1 + l + sovOne(uint64(l)) 4200 } 4201 return n 4202} 4203func (m *AllTypesOneOf_SubMessage) Size() (n int) { 4204 var l int 4205 _ = l 4206 if m.SubMessage != nil { 4207 l = m.SubMessage.Size() 4208 n += 2 + l + sovOne(uint64(l)) 4209 } 4210 return n 4211} 4212func (m *TwoOneofs) Size() (n int) { 4213 var l int 4214 _ = l 4215 if m.One != nil { 4216 n += m.One.Size() 4217 } 4218 if m.Two != nil { 4219 n += m.Two.Size() 4220 } 4221 if m.XXX_unrecognized != nil { 4222 n += len(m.XXX_unrecognized) 4223 } 4224 return n 4225} 4226 4227func (m *TwoOneofs_Field1) Size() (n int) { 4228 var l int 4229 _ = l 4230 n += 9 4231 return n 4232} 4233func (m *TwoOneofs_Field2) Size() (n int) { 4234 var l int 4235 _ = l 4236 n += 5 4237 return n 4238} 4239func (m *TwoOneofs_Field3) Size() (n int) { 4240 var l int 4241 _ = l 4242 n += 1 + sovOne(uint64(m.Field3)) 4243 return n 4244} 4245func (m *TwoOneofs_Field34) Size() (n int) { 4246 var l int 4247 _ = l 4248 l = len(m.Field34) 4249 n += 2 + l + sovOne(uint64(l)) 4250 return n 4251} 4252func (m *TwoOneofs_Field35) Size() (n int) { 4253 var l int 4254 _ = l 4255 if m.Field35 != nil { 4256 l = len(m.Field35) 4257 n += 2 + l + sovOne(uint64(l)) 4258 } 4259 return n 4260} 4261func (m *TwoOneofs_SubMessage2) Size() (n int) { 4262 var l int 4263 _ = l 4264 if m.SubMessage2 != nil { 4265 l = m.SubMessage2.Size() 4266 n += 2 + l + sovOne(uint64(l)) 4267 } 4268 return n 4269} 4270func (m *CustomOneof) Size() (n int) { 4271 var l int 4272 _ = l 4273 if m.Custom != nil { 4274 n += m.Custom.Size() 4275 } 4276 if m.XXX_unrecognized != nil { 4277 n += len(m.XXX_unrecognized) 4278 } 4279 return n 4280} 4281 4282func (m *CustomOneof_Stringy) Size() (n int) { 4283 var l int 4284 _ = l 4285 l = len(m.Stringy) 4286 n += 2 + l + sovOne(uint64(l)) 4287 return n 4288} 4289func (m *CustomOneof_CustomType) Size() (n int) { 4290 var l int 4291 _ = l 4292 l = m.CustomType.Size() 4293 n += 2 + l + sovOne(uint64(l)) 4294 return n 4295} 4296func (m *CustomOneof_CastType) Size() (n int) { 4297 var l int 4298 _ = l 4299 n += 2 + sovOne(uint64(m.CastType)) 4300 return n 4301} 4302func (m *CustomOneof_MyCustomName) Size() (n int) { 4303 var l int 4304 _ = l 4305 n += 2 + sovOne(uint64(m.MyCustomName)) 4306 return n 4307} 4308 4309func sovOne(x uint64) (n int) { 4310 for { 4311 n++ 4312 x >>= 7 4313 if x == 0 { 4314 break 4315 } 4316 } 4317 return n 4318} 4319func sozOne(x uint64) (n int) { 4320 return sovOne(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 4321} 4322func (this *Subby) String() string { 4323 if this == nil { 4324 return "nil" 4325 } 4326 s := strings.Join([]string{`&Subby{`, 4327 `Sub:` + valueToStringOne(this.Sub) + `,`, 4328 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 4329 `}`, 4330 }, "") 4331 return s 4332} 4333func (this *AllTypesOneOf) String() string { 4334 if this == nil { 4335 return "nil" 4336 } 4337 s := strings.Join([]string{`&AllTypesOneOf{`, 4338 `TestOneof:` + fmt.Sprintf("%v", this.TestOneof) + `,`, 4339 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 4340 `}`, 4341 }, "") 4342 return s 4343} 4344func (this *AllTypesOneOf_Field1) String() string { 4345 if this == nil { 4346 return "nil" 4347 } 4348 s := strings.Join([]string{`&AllTypesOneOf_Field1{`, 4349 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`, 4350 `}`, 4351 }, "") 4352 return s 4353} 4354func (this *AllTypesOneOf_Field2) String() string { 4355 if this == nil { 4356 return "nil" 4357 } 4358 s := strings.Join([]string{`&AllTypesOneOf_Field2{`, 4359 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`, 4360 `}`, 4361 }, "") 4362 return s 4363} 4364func (this *AllTypesOneOf_Field3) String() string { 4365 if this == nil { 4366 return "nil" 4367 } 4368 s := strings.Join([]string{`&AllTypesOneOf_Field3{`, 4369 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`, 4370 `}`, 4371 }, "") 4372 return s 4373} 4374func (this *AllTypesOneOf_Field4) String() string { 4375 if this == nil { 4376 return "nil" 4377 } 4378 s := strings.Join([]string{`&AllTypesOneOf_Field4{`, 4379 `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`, 4380 `}`, 4381 }, "") 4382 return s 4383} 4384func (this *AllTypesOneOf_Field5) String() string { 4385 if this == nil { 4386 return "nil" 4387 } 4388 s := strings.Join([]string{`&AllTypesOneOf_Field5{`, 4389 `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`, 4390 `}`, 4391 }, "") 4392 return s 4393} 4394func (this *AllTypesOneOf_Field6) String() string { 4395 if this == nil { 4396 return "nil" 4397 } 4398 s := strings.Join([]string{`&AllTypesOneOf_Field6{`, 4399 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`, 4400 `}`, 4401 }, "") 4402 return s 4403} 4404func (this *AllTypesOneOf_Field7) String() string { 4405 if this == nil { 4406 return "nil" 4407 } 4408 s := strings.Join([]string{`&AllTypesOneOf_Field7{`, 4409 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`, 4410 `}`, 4411 }, "") 4412 return s 4413} 4414func (this *AllTypesOneOf_Field8) String() string { 4415 if this == nil { 4416 return "nil" 4417 } 4418 s := strings.Join([]string{`&AllTypesOneOf_Field8{`, 4419 `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`, 4420 `}`, 4421 }, "") 4422 return s 4423} 4424func (this *AllTypesOneOf_Field9) String() string { 4425 if this == nil { 4426 return "nil" 4427 } 4428 s := strings.Join([]string{`&AllTypesOneOf_Field9{`, 4429 `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`, 4430 `}`, 4431 }, "") 4432 return s 4433} 4434func (this *AllTypesOneOf_Field10) String() string { 4435 if this == nil { 4436 return "nil" 4437 } 4438 s := strings.Join([]string{`&AllTypesOneOf_Field10{`, 4439 `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`, 4440 `}`, 4441 }, "") 4442 return s 4443} 4444func (this *AllTypesOneOf_Field11) String() string { 4445 if this == nil { 4446 return "nil" 4447 } 4448 s := strings.Join([]string{`&AllTypesOneOf_Field11{`, 4449 `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`, 4450 `}`, 4451 }, "") 4452 return s 4453} 4454func (this *AllTypesOneOf_Field12) String() string { 4455 if this == nil { 4456 return "nil" 4457 } 4458 s := strings.Join([]string{`&AllTypesOneOf_Field12{`, 4459 `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`, 4460 `}`, 4461 }, "") 4462 return s 4463} 4464func (this *AllTypesOneOf_Field13) String() string { 4465 if this == nil { 4466 return "nil" 4467 } 4468 s := strings.Join([]string{`&AllTypesOneOf_Field13{`, 4469 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`, 4470 `}`, 4471 }, "") 4472 return s 4473} 4474func (this *AllTypesOneOf_Field14) String() string { 4475 if this == nil { 4476 return "nil" 4477 } 4478 s := strings.Join([]string{`&AllTypesOneOf_Field14{`, 4479 `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`, 4480 `}`, 4481 }, "") 4482 return s 4483} 4484func (this *AllTypesOneOf_Field15) String() string { 4485 if this == nil { 4486 return "nil" 4487 } 4488 s := strings.Join([]string{`&AllTypesOneOf_Field15{`, 4489 `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`, 4490 `}`, 4491 }, "") 4492 return s 4493} 4494func (this *AllTypesOneOf_SubMessage) String() string { 4495 if this == nil { 4496 return "nil" 4497 } 4498 s := strings.Join([]string{`&AllTypesOneOf_SubMessage{`, 4499 `SubMessage:` + strings.Replace(fmt.Sprintf("%v", this.SubMessage), "Subby", "Subby", 1) + `,`, 4500 `}`, 4501 }, "") 4502 return s 4503} 4504func (this *TwoOneofs) String() string { 4505 if this == nil { 4506 return "nil" 4507 } 4508 s := strings.Join([]string{`&TwoOneofs{`, 4509 `One:` + fmt.Sprintf("%v", this.One) + `,`, 4510 `Two:` + fmt.Sprintf("%v", this.Two) + `,`, 4511 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 4512 `}`, 4513 }, "") 4514 return s 4515} 4516func (this *TwoOneofs_Field1) String() string { 4517 if this == nil { 4518 return "nil" 4519 } 4520 s := strings.Join([]string{`&TwoOneofs_Field1{`, 4521 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`, 4522 `}`, 4523 }, "") 4524 return s 4525} 4526func (this *TwoOneofs_Field2) String() string { 4527 if this == nil { 4528 return "nil" 4529 } 4530 s := strings.Join([]string{`&TwoOneofs_Field2{`, 4531 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`, 4532 `}`, 4533 }, "") 4534 return s 4535} 4536func (this *TwoOneofs_Field3) String() string { 4537 if this == nil { 4538 return "nil" 4539 } 4540 s := strings.Join([]string{`&TwoOneofs_Field3{`, 4541 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`, 4542 `}`, 4543 }, "") 4544 return s 4545} 4546func (this *TwoOneofs_Field34) String() string { 4547 if this == nil { 4548 return "nil" 4549 } 4550 s := strings.Join([]string{`&TwoOneofs_Field34{`, 4551 `Field34:` + fmt.Sprintf("%v", this.Field34) + `,`, 4552 `}`, 4553 }, "") 4554 return s 4555} 4556func (this *TwoOneofs_Field35) String() string { 4557 if this == nil { 4558 return "nil" 4559 } 4560 s := strings.Join([]string{`&TwoOneofs_Field35{`, 4561 `Field35:` + fmt.Sprintf("%v", this.Field35) + `,`, 4562 `}`, 4563 }, "") 4564 return s 4565} 4566func (this *TwoOneofs_SubMessage2) String() string { 4567 if this == nil { 4568 return "nil" 4569 } 4570 s := strings.Join([]string{`&TwoOneofs_SubMessage2{`, 4571 `SubMessage2:` + strings.Replace(fmt.Sprintf("%v", this.SubMessage2), "Subby", "Subby", 1) + `,`, 4572 `}`, 4573 }, "") 4574 return s 4575} 4576func (this *CustomOneof) String() string { 4577 if this == nil { 4578 return "nil" 4579 } 4580 s := strings.Join([]string{`&CustomOneof{`, 4581 `Custom:` + fmt.Sprintf("%v", this.Custom) + `,`, 4582 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 4583 `}`, 4584 }, "") 4585 return s 4586} 4587func (this *CustomOneof_Stringy) String() string { 4588 if this == nil { 4589 return "nil" 4590 } 4591 s := strings.Join([]string{`&CustomOneof_Stringy{`, 4592 `Stringy:` + fmt.Sprintf("%v", this.Stringy) + `,`, 4593 `}`, 4594 }, "") 4595 return s 4596} 4597func (this *CustomOneof_CustomType) String() string { 4598 if this == nil { 4599 return "nil" 4600 } 4601 s := strings.Join([]string{`&CustomOneof_CustomType{`, 4602 `CustomType:` + fmt.Sprintf("%v", this.CustomType) + `,`, 4603 `}`, 4604 }, "") 4605 return s 4606} 4607func (this *CustomOneof_CastType) String() string { 4608 if this == nil { 4609 return "nil" 4610 } 4611 s := strings.Join([]string{`&CustomOneof_CastType{`, 4612 `CastType:` + fmt.Sprintf("%v", this.CastType) + `,`, 4613 `}`, 4614 }, "") 4615 return s 4616} 4617func (this *CustomOneof_MyCustomName) String() string { 4618 if this == nil { 4619 return "nil" 4620 } 4621 s := strings.Join([]string{`&CustomOneof_MyCustomName{`, 4622 `MyCustomName:` + fmt.Sprintf("%v", this.MyCustomName) + `,`, 4623 `}`, 4624 }, "") 4625 return s 4626} 4627func valueToStringOne(v interface{}) string { 4628 rv := reflect.ValueOf(v) 4629 if rv.IsNil() { 4630 return "nil" 4631 } 4632 pv := reflect.Indirect(rv).Interface() 4633 return fmt.Sprintf("*%v", pv) 4634} 4635func (m *Subby) Unmarshal(dAtA []byte) error { 4636 l := len(dAtA) 4637 iNdEx := 0 4638 for iNdEx < l { 4639 preIndex := iNdEx 4640 var wire uint64 4641 for shift := uint(0); ; shift += 7 { 4642 if shift >= 64 { 4643 return ErrIntOverflowOne 4644 } 4645 if iNdEx >= l { 4646 return io.ErrUnexpectedEOF 4647 } 4648 b := dAtA[iNdEx] 4649 iNdEx++ 4650 wire |= (uint64(b) & 0x7F) << shift 4651 if b < 0x80 { 4652 break 4653 } 4654 } 4655 fieldNum := int32(wire >> 3) 4656 wireType := int(wire & 0x7) 4657 if wireType == 4 { 4658 return fmt.Errorf("proto: Subby: wiretype end group for non-group") 4659 } 4660 if fieldNum <= 0 { 4661 return fmt.Errorf("proto: Subby: illegal tag %d (wire type %d)", fieldNum, wire) 4662 } 4663 switch fieldNum { 4664 case 1: 4665 if wireType != 2 { 4666 return fmt.Errorf("proto: wrong wireType = %d for field Sub", wireType) 4667 } 4668 var stringLen uint64 4669 for shift := uint(0); ; shift += 7 { 4670 if shift >= 64 { 4671 return ErrIntOverflowOne 4672 } 4673 if iNdEx >= l { 4674 return io.ErrUnexpectedEOF 4675 } 4676 b := dAtA[iNdEx] 4677 iNdEx++ 4678 stringLen |= (uint64(b) & 0x7F) << shift 4679 if b < 0x80 { 4680 break 4681 } 4682 } 4683 intStringLen := int(stringLen) 4684 if intStringLen < 0 { 4685 return ErrInvalidLengthOne 4686 } 4687 postIndex := iNdEx + intStringLen 4688 if postIndex > l { 4689 return io.ErrUnexpectedEOF 4690 } 4691 s := string(dAtA[iNdEx:postIndex]) 4692 m.Sub = &s 4693 iNdEx = postIndex 4694 default: 4695 iNdEx = preIndex 4696 skippy, err := skipOne(dAtA[iNdEx:]) 4697 if err != nil { 4698 return err 4699 } 4700 if skippy < 0 { 4701 return ErrInvalidLengthOne 4702 } 4703 if (iNdEx + skippy) > l { 4704 return io.ErrUnexpectedEOF 4705 } 4706 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 4707 iNdEx += skippy 4708 } 4709 } 4710 4711 if iNdEx > l { 4712 return io.ErrUnexpectedEOF 4713 } 4714 return nil 4715} 4716func (m *AllTypesOneOf) Unmarshal(dAtA []byte) error { 4717 l := len(dAtA) 4718 iNdEx := 0 4719 for iNdEx < l { 4720 preIndex := iNdEx 4721 var wire uint64 4722 for shift := uint(0); ; shift += 7 { 4723 if shift >= 64 { 4724 return ErrIntOverflowOne 4725 } 4726 if iNdEx >= l { 4727 return io.ErrUnexpectedEOF 4728 } 4729 b := dAtA[iNdEx] 4730 iNdEx++ 4731 wire |= (uint64(b) & 0x7F) << shift 4732 if b < 0x80 { 4733 break 4734 } 4735 } 4736 fieldNum := int32(wire >> 3) 4737 wireType := int(wire & 0x7) 4738 if wireType == 4 { 4739 return fmt.Errorf("proto: AllTypesOneOf: wiretype end group for non-group") 4740 } 4741 if fieldNum <= 0 { 4742 return fmt.Errorf("proto: AllTypesOneOf: illegal tag %d (wire type %d)", fieldNum, wire) 4743 } 4744 switch fieldNum { 4745 case 1: 4746 if wireType != 1 { 4747 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 4748 } 4749 var v uint64 4750 if (iNdEx + 8) > l { 4751 return io.ErrUnexpectedEOF 4752 } 4753 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 4754 iNdEx += 8 4755 m.TestOneof = &AllTypesOneOf_Field1{float64(math.Float64frombits(v))} 4756 case 2: 4757 if wireType != 5 { 4758 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 4759 } 4760 var v uint32 4761 if (iNdEx + 4) > l { 4762 return io.ErrUnexpectedEOF 4763 } 4764 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 4765 iNdEx += 4 4766 m.TestOneof = &AllTypesOneOf_Field2{float32(math.Float32frombits(v))} 4767 case 3: 4768 if wireType != 0 { 4769 return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType) 4770 } 4771 var v int32 4772 for shift := uint(0); ; shift += 7 { 4773 if shift >= 64 { 4774 return ErrIntOverflowOne 4775 } 4776 if iNdEx >= l { 4777 return io.ErrUnexpectedEOF 4778 } 4779 b := dAtA[iNdEx] 4780 iNdEx++ 4781 v |= (int32(b) & 0x7F) << shift 4782 if b < 0x80 { 4783 break 4784 } 4785 } 4786 m.TestOneof = &AllTypesOneOf_Field3{v} 4787 case 4: 4788 if wireType != 0 { 4789 return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType) 4790 } 4791 var v int64 4792 for shift := uint(0); ; shift += 7 { 4793 if shift >= 64 { 4794 return ErrIntOverflowOne 4795 } 4796 if iNdEx >= l { 4797 return io.ErrUnexpectedEOF 4798 } 4799 b := dAtA[iNdEx] 4800 iNdEx++ 4801 v |= (int64(b) & 0x7F) << shift 4802 if b < 0x80 { 4803 break 4804 } 4805 } 4806 m.TestOneof = &AllTypesOneOf_Field4{v} 4807 case 5: 4808 if wireType != 0 { 4809 return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType) 4810 } 4811 var v uint32 4812 for shift := uint(0); ; shift += 7 { 4813 if shift >= 64 { 4814 return ErrIntOverflowOne 4815 } 4816 if iNdEx >= l { 4817 return io.ErrUnexpectedEOF 4818 } 4819 b := dAtA[iNdEx] 4820 iNdEx++ 4821 v |= (uint32(b) & 0x7F) << shift 4822 if b < 0x80 { 4823 break 4824 } 4825 } 4826 m.TestOneof = &AllTypesOneOf_Field5{v} 4827 case 6: 4828 if wireType != 0 { 4829 return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType) 4830 } 4831 var v uint64 4832 for shift := uint(0); ; shift += 7 { 4833 if shift >= 64 { 4834 return ErrIntOverflowOne 4835 } 4836 if iNdEx >= l { 4837 return io.ErrUnexpectedEOF 4838 } 4839 b := dAtA[iNdEx] 4840 iNdEx++ 4841 v |= (uint64(b) & 0x7F) << shift 4842 if b < 0x80 { 4843 break 4844 } 4845 } 4846 m.TestOneof = &AllTypesOneOf_Field6{v} 4847 case 7: 4848 if wireType != 0 { 4849 return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType) 4850 } 4851 var v int32 4852 for shift := uint(0); ; shift += 7 { 4853 if shift >= 64 { 4854 return ErrIntOverflowOne 4855 } 4856 if iNdEx >= l { 4857 return io.ErrUnexpectedEOF 4858 } 4859 b := dAtA[iNdEx] 4860 iNdEx++ 4861 v |= (int32(b) & 0x7F) << shift 4862 if b < 0x80 { 4863 break 4864 } 4865 } 4866 v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31)) 4867 m.TestOneof = &AllTypesOneOf_Field7{v} 4868 case 8: 4869 if wireType != 0 { 4870 return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType) 4871 } 4872 var v uint64 4873 for shift := uint(0); ; shift += 7 { 4874 if shift >= 64 { 4875 return ErrIntOverflowOne 4876 } 4877 if iNdEx >= l { 4878 return io.ErrUnexpectedEOF 4879 } 4880 b := dAtA[iNdEx] 4881 iNdEx++ 4882 v |= (uint64(b) & 0x7F) << shift 4883 if b < 0x80 { 4884 break 4885 } 4886 } 4887 v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63) 4888 m.TestOneof = &AllTypesOneOf_Field8{int64(v)} 4889 case 9: 4890 if wireType != 5 { 4891 return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType) 4892 } 4893 var v uint32 4894 if (iNdEx + 4) > l { 4895 return io.ErrUnexpectedEOF 4896 } 4897 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 4898 iNdEx += 4 4899 m.TestOneof = &AllTypesOneOf_Field9{v} 4900 case 10: 4901 if wireType != 5 { 4902 return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType) 4903 } 4904 var v int32 4905 if (iNdEx + 4) > l { 4906 return io.ErrUnexpectedEOF 4907 } 4908 v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 4909 iNdEx += 4 4910 m.TestOneof = &AllTypesOneOf_Field10{v} 4911 case 11: 4912 if wireType != 1 { 4913 return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType) 4914 } 4915 var v uint64 4916 if (iNdEx + 8) > l { 4917 return io.ErrUnexpectedEOF 4918 } 4919 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 4920 iNdEx += 8 4921 m.TestOneof = &AllTypesOneOf_Field11{v} 4922 case 12: 4923 if wireType != 1 { 4924 return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType) 4925 } 4926 var v int64 4927 if (iNdEx + 8) > l { 4928 return io.ErrUnexpectedEOF 4929 } 4930 v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 4931 iNdEx += 8 4932 m.TestOneof = &AllTypesOneOf_Field12{v} 4933 case 13: 4934 if wireType != 0 { 4935 return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType) 4936 } 4937 var v int 4938 for shift := uint(0); ; shift += 7 { 4939 if shift >= 64 { 4940 return ErrIntOverflowOne 4941 } 4942 if iNdEx >= l { 4943 return io.ErrUnexpectedEOF 4944 } 4945 b := dAtA[iNdEx] 4946 iNdEx++ 4947 v |= (int(b) & 0x7F) << shift 4948 if b < 0x80 { 4949 break 4950 } 4951 } 4952 b := bool(v != 0) 4953 m.TestOneof = &AllTypesOneOf_Field13{b} 4954 case 14: 4955 if wireType != 2 { 4956 return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType) 4957 } 4958 var stringLen uint64 4959 for shift := uint(0); ; shift += 7 { 4960 if shift >= 64 { 4961 return ErrIntOverflowOne 4962 } 4963 if iNdEx >= l { 4964 return io.ErrUnexpectedEOF 4965 } 4966 b := dAtA[iNdEx] 4967 iNdEx++ 4968 stringLen |= (uint64(b) & 0x7F) << shift 4969 if b < 0x80 { 4970 break 4971 } 4972 } 4973 intStringLen := int(stringLen) 4974 if intStringLen < 0 { 4975 return ErrInvalidLengthOne 4976 } 4977 postIndex := iNdEx + intStringLen 4978 if postIndex > l { 4979 return io.ErrUnexpectedEOF 4980 } 4981 m.TestOneof = &AllTypesOneOf_Field14{string(dAtA[iNdEx:postIndex])} 4982 iNdEx = postIndex 4983 case 15: 4984 if wireType != 2 { 4985 return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType) 4986 } 4987 var byteLen int 4988 for shift := uint(0); ; shift += 7 { 4989 if shift >= 64 { 4990 return ErrIntOverflowOne 4991 } 4992 if iNdEx >= l { 4993 return io.ErrUnexpectedEOF 4994 } 4995 b := dAtA[iNdEx] 4996 iNdEx++ 4997 byteLen |= (int(b) & 0x7F) << shift 4998 if b < 0x80 { 4999 break 5000 } 5001 } 5002 if byteLen < 0 { 5003 return ErrInvalidLengthOne 5004 } 5005 postIndex := iNdEx + byteLen 5006 if postIndex > l { 5007 return io.ErrUnexpectedEOF 5008 } 5009 v := make([]byte, postIndex-iNdEx) 5010 copy(v, dAtA[iNdEx:postIndex]) 5011 m.TestOneof = &AllTypesOneOf_Field15{v} 5012 iNdEx = postIndex 5013 case 16: 5014 if wireType != 2 { 5015 return fmt.Errorf("proto: wrong wireType = %d for field SubMessage", wireType) 5016 } 5017 var msglen int 5018 for shift := uint(0); ; shift += 7 { 5019 if shift >= 64 { 5020 return ErrIntOverflowOne 5021 } 5022 if iNdEx >= l { 5023 return io.ErrUnexpectedEOF 5024 } 5025 b := dAtA[iNdEx] 5026 iNdEx++ 5027 msglen |= (int(b) & 0x7F) << shift 5028 if b < 0x80 { 5029 break 5030 } 5031 } 5032 if msglen < 0 { 5033 return ErrInvalidLengthOne 5034 } 5035 postIndex := iNdEx + msglen 5036 if postIndex > l { 5037 return io.ErrUnexpectedEOF 5038 } 5039 v := &Subby{} 5040 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 5041 return err 5042 } 5043 m.TestOneof = &AllTypesOneOf_SubMessage{v} 5044 iNdEx = postIndex 5045 default: 5046 iNdEx = preIndex 5047 skippy, err := skipOne(dAtA[iNdEx:]) 5048 if err != nil { 5049 return err 5050 } 5051 if skippy < 0 { 5052 return ErrInvalidLengthOne 5053 } 5054 if (iNdEx + skippy) > l { 5055 return io.ErrUnexpectedEOF 5056 } 5057 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 5058 iNdEx += skippy 5059 } 5060 } 5061 5062 if iNdEx > l { 5063 return io.ErrUnexpectedEOF 5064 } 5065 return nil 5066} 5067func (m *TwoOneofs) Unmarshal(dAtA []byte) error { 5068 l := len(dAtA) 5069 iNdEx := 0 5070 for iNdEx < l { 5071 preIndex := iNdEx 5072 var wire uint64 5073 for shift := uint(0); ; shift += 7 { 5074 if shift >= 64 { 5075 return ErrIntOverflowOne 5076 } 5077 if iNdEx >= l { 5078 return io.ErrUnexpectedEOF 5079 } 5080 b := dAtA[iNdEx] 5081 iNdEx++ 5082 wire |= (uint64(b) & 0x7F) << shift 5083 if b < 0x80 { 5084 break 5085 } 5086 } 5087 fieldNum := int32(wire >> 3) 5088 wireType := int(wire & 0x7) 5089 if wireType == 4 { 5090 return fmt.Errorf("proto: TwoOneofs: wiretype end group for non-group") 5091 } 5092 if fieldNum <= 0 { 5093 return fmt.Errorf("proto: TwoOneofs: illegal tag %d (wire type %d)", fieldNum, wire) 5094 } 5095 switch fieldNum { 5096 case 1: 5097 if wireType != 1 { 5098 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 5099 } 5100 var v uint64 5101 if (iNdEx + 8) > l { 5102 return io.ErrUnexpectedEOF 5103 } 5104 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 5105 iNdEx += 8 5106 m.One = &TwoOneofs_Field1{float64(math.Float64frombits(v))} 5107 case 2: 5108 if wireType != 5 { 5109 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 5110 } 5111 var v uint32 5112 if (iNdEx + 4) > l { 5113 return io.ErrUnexpectedEOF 5114 } 5115 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 5116 iNdEx += 4 5117 m.One = &TwoOneofs_Field2{float32(math.Float32frombits(v))} 5118 case 3: 5119 if wireType != 0 { 5120 return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType) 5121 } 5122 var v int32 5123 for shift := uint(0); ; shift += 7 { 5124 if shift >= 64 { 5125 return ErrIntOverflowOne 5126 } 5127 if iNdEx >= l { 5128 return io.ErrUnexpectedEOF 5129 } 5130 b := dAtA[iNdEx] 5131 iNdEx++ 5132 v |= (int32(b) & 0x7F) << shift 5133 if b < 0x80 { 5134 break 5135 } 5136 } 5137 m.One = &TwoOneofs_Field3{v} 5138 case 34: 5139 if wireType != 2 { 5140 return fmt.Errorf("proto: wrong wireType = %d for field Field34", wireType) 5141 } 5142 var stringLen uint64 5143 for shift := uint(0); ; shift += 7 { 5144 if shift >= 64 { 5145 return ErrIntOverflowOne 5146 } 5147 if iNdEx >= l { 5148 return io.ErrUnexpectedEOF 5149 } 5150 b := dAtA[iNdEx] 5151 iNdEx++ 5152 stringLen |= (uint64(b) & 0x7F) << shift 5153 if b < 0x80 { 5154 break 5155 } 5156 } 5157 intStringLen := int(stringLen) 5158 if intStringLen < 0 { 5159 return ErrInvalidLengthOne 5160 } 5161 postIndex := iNdEx + intStringLen 5162 if postIndex > l { 5163 return io.ErrUnexpectedEOF 5164 } 5165 m.Two = &TwoOneofs_Field34{string(dAtA[iNdEx:postIndex])} 5166 iNdEx = postIndex 5167 case 35: 5168 if wireType != 2 { 5169 return fmt.Errorf("proto: wrong wireType = %d for field Field35", wireType) 5170 } 5171 var byteLen int 5172 for shift := uint(0); ; shift += 7 { 5173 if shift >= 64 { 5174 return ErrIntOverflowOne 5175 } 5176 if iNdEx >= l { 5177 return io.ErrUnexpectedEOF 5178 } 5179 b := dAtA[iNdEx] 5180 iNdEx++ 5181 byteLen |= (int(b) & 0x7F) << shift 5182 if b < 0x80 { 5183 break 5184 } 5185 } 5186 if byteLen < 0 { 5187 return ErrInvalidLengthOne 5188 } 5189 postIndex := iNdEx + byteLen 5190 if postIndex > l { 5191 return io.ErrUnexpectedEOF 5192 } 5193 v := make([]byte, postIndex-iNdEx) 5194 copy(v, dAtA[iNdEx:postIndex]) 5195 m.Two = &TwoOneofs_Field35{v} 5196 iNdEx = postIndex 5197 case 36: 5198 if wireType != 2 { 5199 return fmt.Errorf("proto: wrong wireType = %d for field SubMessage2", wireType) 5200 } 5201 var msglen int 5202 for shift := uint(0); ; shift += 7 { 5203 if shift >= 64 { 5204 return ErrIntOverflowOne 5205 } 5206 if iNdEx >= l { 5207 return io.ErrUnexpectedEOF 5208 } 5209 b := dAtA[iNdEx] 5210 iNdEx++ 5211 msglen |= (int(b) & 0x7F) << shift 5212 if b < 0x80 { 5213 break 5214 } 5215 } 5216 if msglen < 0 { 5217 return ErrInvalidLengthOne 5218 } 5219 postIndex := iNdEx + msglen 5220 if postIndex > l { 5221 return io.ErrUnexpectedEOF 5222 } 5223 v := &Subby{} 5224 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 5225 return err 5226 } 5227 m.Two = &TwoOneofs_SubMessage2{v} 5228 iNdEx = postIndex 5229 default: 5230 iNdEx = preIndex 5231 skippy, err := skipOne(dAtA[iNdEx:]) 5232 if err != nil { 5233 return err 5234 } 5235 if skippy < 0 { 5236 return ErrInvalidLengthOne 5237 } 5238 if (iNdEx + skippy) > l { 5239 return io.ErrUnexpectedEOF 5240 } 5241 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 5242 iNdEx += skippy 5243 } 5244 } 5245 5246 if iNdEx > l { 5247 return io.ErrUnexpectedEOF 5248 } 5249 return nil 5250} 5251func (m *CustomOneof) Unmarshal(dAtA []byte) error { 5252 l := len(dAtA) 5253 iNdEx := 0 5254 for iNdEx < l { 5255 preIndex := iNdEx 5256 var wire uint64 5257 for shift := uint(0); ; shift += 7 { 5258 if shift >= 64 { 5259 return ErrIntOverflowOne 5260 } 5261 if iNdEx >= l { 5262 return io.ErrUnexpectedEOF 5263 } 5264 b := dAtA[iNdEx] 5265 iNdEx++ 5266 wire |= (uint64(b) & 0x7F) << shift 5267 if b < 0x80 { 5268 break 5269 } 5270 } 5271 fieldNum := int32(wire >> 3) 5272 wireType := int(wire & 0x7) 5273 if wireType == 4 { 5274 return fmt.Errorf("proto: CustomOneof: wiretype end group for non-group") 5275 } 5276 if fieldNum <= 0 { 5277 return fmt.Errorf("proto: CustomOneof: illegal tag %d (wire type %d)", fieldNum, wire) 5278 } 5279 switch fieldNum { 5280 case 34: 5281 if wireType != 2 { 5282 return fmt.Errorf("proto: wrong wireType = %d for field Stringy", wireType) 5283 } 5284 var stringLen uint64 5285 for shift := uint(0); ; shift += 7 { 5286 if shift >= 64 { 5287 return ErrIntOverflowOne 5288 } 5289 if iNdEx >= l { 5290 return io.ErrUnexpectedEOF 5291 } 5292 b := dAtA[iNdEx] 5293 iNdEx++ 5294 stringLen |= (uint64(b) & 0x7F) << shift 5295 if b < 0x80 { 5296 break 5297 } 5298 } 5299 intStringLen := int(stringLen) 5300 if intStringLen < 0 { 5301 return ErrInvalidLengthOne 5302 } 5303 postIndex := iNdEx + intStringLen 5304 if postIndex > l { 5305 return io.ErrUnexpectedEOF 5306 } 5307 m.Custom = &CustomOneof_Stringy{string(dAtA[iNdEx:postIndex])} 5308 iNdEx = postIndex 5309 case 35: 5310 if wireType != 2 { 5311 return fmt.Errorf("proto: wrong wireType = %d for field CustomType", wireType) 5312 } 5313 var byteLen int 5314 for shift := uint(0); ; shift += 7 { 5315 if shift >= 64 { 5316 return ErrIntOverflowOne 5317 } 5318 if iNdEx >= l { 5319 return io.ErrUnexpectedEOF 5320 } 5321 b := dAtA[iNdEx] 5322 iNdEx++ 5323 byteLen |= (int(b) & 0x7F) << shift 5324 if b < 0x80 { 5325 break 5326 } 5327 } 5328 if byteLen < 0 { 5329 return ErrInvalidLengthOne 5330 } 5331 postIndex := iNdEx + byteLen 5332 if postIndex > l { 5333 return io.ErrUnexpectedEOF 5334 } 5335 var vv github_com_gogo_protobuf_test_custom.Uint128 5336 v := &vv 5337 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 5338 return err 5339 } 5340 m.Custom = &CustomOneof_CustomType{*v} 5341 iNdEx = postIndex 5342 case 36: 5343 if wireType != 0 { 5344 return fmt.Errorf("proto: wrong wireType = %d for field CastType", wireType) 5345 } 5346 var v github_com_gogo_protobuf_test_casttype.MyUint64Type 5347 for shift := uint(0); ; shift += 7 { 5348 if shift >= 64 { 5349 return ErrIntOverflowOne 5350 } 5351 if iNdEx >= l { 5352 return io.ErrUnexpectedEOF 5353 } 5354 b := dAtA[iNdEx] 5355 iNdEx++ 5356 v |= (github_com_gogo_protobuf_test_casttype.MyUint64Type(b) & 0x7F) << shift 5357 if b < 0x80 { 5358 break 5359 } 5360 } 5361 m.Custom = &CustomOneof_CastType{v} 5362 case 37: 5363 if wireType != 0 { 5364 return fmt.Errorf("proto: wrong wireType = %d for field MyCustomName", wireType) 5365 } 5366 var v int64 5367 for shift := uint(0); ; shift += 7 { 5368 if shift >= 64 { 5369 return ErrIntOverflowOne 5370 } 5371 if iNdEx >= l { 5372 return io.ErrUnexpectedEOF 5373 } 5374 b := dAtA[iNdEx] 5375 iNdEx++ 5376 v |= (int64(b) & 0x7F) << shift 5377 if b < 0x80 { 5378 break 5379 } 5380 } 5381 m.Custom = &CustomOneof_MyCustomName{v} 5382 default: 5383 iNdEx = preIndex 5384 skippy, err := skipOne(dAtA[iNdEx:]) 5385 if err != nil { 5386 return err 5387 } 5388 if skippy < 0 { 5389 return ErrInvalidLengthOne 5390 } 5391 if (iNdEx + skippy) > l { 5392 return io.ErrUnexpectedEOF 5393 } 5394 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 5395 iNdEx += skippy 5396 } 5397 } 5398 5399 if iNdEx > l { 5400 return io.ErrUnexpectedEOF 5401 } 5402 return nil 5403} 5404func skipOne(dAtA []byte) (n int, err error) { 5405 l := len(dAtA) 5406 iNdEx := 0 5407 for iNdEx < l { 5408 var wire uint64 5409 for shift := uint(0); ; shift += 7 { 5410 if shift >= 64 { 5411 return 0, ErrIntOverflowOne 5412 } 5413 if iNdEx >= l { 5414 return 0, io.ErrUnexpectedEOF 5415 } 5416 b := dAtA[iNdEx] 5417 iNdEx++ 5418 wire |= (uint64(b) & 0x7F) << shift 5419 if b < 0x80 { 5420 break 5421 } 5422 } 5423 wireType := int(wire & 0x7) 5424 switch wireType { 5425 case 0: 5426 for shift := uint(0); ; shift += 7 { 5427 if shift >= 64 { 5428 return 0, ErrIntOverflowOne 5429 } 5430 if iNdEx >= l { 5431 return 0, io.ErrUnexpectedEOF 5432 } 5433 iNdEx++ 5434 if dAtA[iNdEx-1] < 0x80 { 5435 break 5436 } 5437 } 5438 return iNdEx, nil 5439 case 1: 5440 iNdEx += 8 5441 return iNdEx, nil 5442 case 2: 5443 var length int 5444 for shift := uint(0); ; shift += 7 { 5445 if shift >= 64 { 5446 return 0, ErrIntOverflowOne 5447 } 5448 if iNdEx >= l { 5449 return 0, io.ErrUnexpectedEOF 5450 } 5451 b := dAtA[iNdEx] 5452 iNdEx++ 5453 length |= (int(b) & 0x7F) << shift 5454 if b < 0x80 { 5455 break 5456 } 5457 } 5458 iNdEx += length 5459 if length < 0 { 5460 return 0, ErrInvalidLengthOne 5461 } 5462 return iNdEx, nil 5463 case 3: 5464 for { 5465 var innerWire uint64 5466 var start int = iNdEx 5467 for shift := uint(0); ; shift += 7 { 5468 if shift >= 64 { 5469 return 0, ErrIntOverflowOne 5470 } 5471 if iNdEx >= l { 5472 return 0, io.ErrUnexpectedEOF 5473 } 5474 b := dAtA[iNdEx] 5475 iNdEx++ 5476 innerWire |= (uint64(b) & 0x7F) << shift 5477 if b < 0x80 { 5478 break 5479 } 5480 } 5481 innerWireType := int(innerWire & 0x7) 5482 if innerWireType == 4 { 5483 break 5484 } 5485 next, err := skipOne(dAtA[start:]) 5486 if err != nil { 5487 return 0, err 5488 } 5489 iNdEx = start + next 5490 } 5491 return iNdEx, nil 5492 case 4: 5493 return iNdEx, nil 5494 case 5: 5495 iNdEx += 4 5496 return iNdEx, nil 5497 default: 5498 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 5499 } 5500 } 5501 panic("unreachable") 5502} 5503 5504var ( 5505 ErrInvalidLengthOne = fmt.Errorf("proto: negative length found during unmarshaling") 5506 ErrIntOverflowOne = fmt.Errorf("proto: integer overflow") 5507) 5508 5509func init() { proto.RegisterFile("combos/both/one.proto", fileDescriptor_one_1ca237849e17659c) } 5510 5511var fileDescriptor_one_1ca237849e17659c = []byte{ 5512 // 596 bytes of a gzipped FileDescriptorProto 5513 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0xd3, 0x3f, 0x4f, 0xdb, 0x40, 5514 0x14, 0x00, 0x70, 0x3f, 0x42, 0x42, 0xb8, 0x84, 0x92, 0x5a, 0xaa, 0x74, 0x65, 0x38, 0x4e, 0x69, 5515 0x2b, 0xdd, 0x50, 0x12, 0xe2, 0xd8, 0xfc, 0x19, 0x6b, 0xaa, 0x2a, 0x0b, 0x45, 0x32, 0x30, 0xa3, 5516 0x98, 0x9a, 0x10, 0x89, 0xf8, 0x10, 0x77, 0x16, 0xf2, 0xc6, 0x67, 0xe8, 0xa7, 0xe8, 0xd8, 0xb1, 5517 0x1f, 0x81, 0x31, 0x63, 0xd5, 0x21, 0xc2, 0xee, 0xd2, 0x91, 0x11, 0x75, 0xaa, 0xce, 0x26, 0x77, 5518 0x95, 0xaa, 0xaa, 0x4b, 0xa7, 0xf8, 0xbd, 0x9f, 0xef, 0xe5, 0x3d, 0xdf, 0x1d, 0x7a, 0x76, 0xca, 5519 0x27, 0x21, 0x17, 0xdd, 0x90, 0xcb, 0xf3, 0x2e, 0x8f, 0xa3, 0xce, 0xe5, 0x15, 0x97, 0xdc, 0xae, 5520 0xf0, 0x38, 0x5a, 0xdb, 0x18, 0x8d, 0xe5, 0x79, 0x12, 0x76, 0x4e, 0xf9, 0xa4, 0x3b, 0xe2, 0x23, 5521 0xde, 0x2d, 0x2c, 0x4c, 0xce, 0x8a, 0xa8, 0x08, 0x8a, 0xa7, 0x72, 0x4d, 0xfb, 0x39, 0xaa, 0x1e, 5522 0x26, 0x61, 0x98, 0xda, 0x2d, 0x54, 0x11, 0x49, 0x88, 0x81, 0x02, 0x5b, 0x0e, 0xd4, 0x63, 0x7b, 5523 0x56, 0x41, 0x2b, 0x6f, 0x2e, 0x2e, 0x8e, 0xd2, 0xcb, 0x48, 0x1c, 0xc4, 0xd1, 0xc1, 0x99, 0x8d, 5524 0x51, 0xed, 0xdd, 0x38, 0xba, 0xf8, 0xd0, 0x2b, 0x5e, 0x83, 0x81, 0x15, 0x3c, 0xc6, 0x5a, 0x1c, 5525 0xbc, 0x40, 0x81, 0x2d, 0x68, 0x71, 0xb4, 0xf4, 0x71, 0x85, 0x02, 0xab, 0x6a, 0xe9, 0x6b, 0x71, 5526 0xf1, 0x22, 0x05, 0x56, 0xd1, 0xe2, 0x6a, 0xf1, 0x70, 0x95, 0x02, 0x5b, 0xd1, 0xe2, 0x69, 0xd9, 5527 0xc2, 0x35, 0x0a, 0x6c, 0x51, 0xcb, 0x96, 0x96, 0x6d, 0xbc, 0x44, 0x81, 0x3d, 0xd5, 0xb2, 0xad, 5528 0x65, 0x07, 0xd7, 0x29, 0x30, 0x5b, 0xcb, 0x8e, 0x96, 0x5d, 0xbc, 0x4c, 0x81, 0x2d, 0x69, 0xd9, 5529 0xb5, 0xd7, 0xd0, 0x52, 0x39, 0xd9, 0x26, 0x46, 0x14, 0xd8, 0xea, 0xc0, 0x0a, 0xe6, 0x09, 0x63, 5530 0x3d, 0xdc, 0xa0, 0xc0, 0x6a, 0xc6, 0x7a, 0xc6, 0x1c, 0xdc, 0xa4, 0xc0, 0x5a, 0xc6, 0x1c, 0x63, 5531 0x7d, 0xbc, 0x42, 0x81, 0xd5, 0x8d, 0xf5, 0x8d, 0xb9, 0xf8, 0x89, 0xda, 0x01, 0x63, 0xae, 0x31, 5532 0x0f, 0xaf, 0x52, 0x60, 0x4d, 0x63, 0x9e, 0xbd, 0x81, 0x1a, 0x22, 0x09, 0x4f, 0x26, 0x91, 0x10, 5533 0xc3, 0x51, 0x84, 0x5b, 0x14, 0x58, 0xc3, 0x41, 0x1d, 0x75, 0x26, 0x8a, 0x6d, 0x1d, 0x58, 0x01, 5534 0x12, 0x49, 0xb8, 0x5f, 0xba, 0xdf, 0x44, 0x48, 0x46, 0x42, 0x9e, 0xf0, 0x38, 0xe2, 0x67, 0xed, 5535 0x29, 0xa0, 0xe5, 0xa3, 0x6b, 0x7e, 0xa0, 0x02, 0xf1, 0x9f, 0x37, 0x77, 0xde, 0x74, 0xdf, 0xc5, 5536 0xed, 0x62, 0x20, 0x08, 0xe6, 0x09, 0x63, 0x1e, 0x7e, 0x51, 0x0c, 0xa4, 0xcd, 0xb3, 0xbb, 0xa8, 5537 0xf9, 0xdb, 0x40, 0x0e, 0x7e, 0xf9, 0xc7, 0x44, 0x10, 0x34, 0xcc, 0x44, 0x8e, 0x5f, 0x45, 0xea, 5538 0xd8, 0xab, 0x1f, 0x79, 0xcd, 0xdb, 0x1f, 0x17, 0x50, 0x63, 0x2f, 0x11, 0x92, 0x4f, 0x8a, 0xa9, 5539 0xd4, 0x5f, 0x1d, 0xca, 0xab, 0x71, 0x3c, 0x4a, 0x1f, 0xdb, 0xb0, 0x82, 0x79, 0xc2, 0x0e, 0x10, 5540 0x2a, 0x5f, 0x55, 0x27, 0xbc, 0xec, 0xc4, 0xdf, 0xfc, 0x36, 0x5b, 0x7f, 0xfd, 0xd7, 0x1b, 0xa4, 5541 0xbe, 0x5d, 0xf7, 0xb4, 0x58, 0xd3, 0x39, 0x1e, 0xc7, 0xb2, 0xe7, 0xec, 0xa8, 0x0f, 0x6c, 0xaa, 5542 0xd8, 0xc7, 0xa8, 0xbe, 0x37, 0x14, 0xb2, 0xa8, 0xa8, 0x5a, 0x5f, 0xf4, 0xb7, 0x7f, 0xce, 0xd6, 5543 0xfb, 0xff, 0xa8, 0x38, 0x14, 0x52, 0xa6, 0x97, 0x51, 0x67, 0x3f, 0x55, 0x55, 0xb7, 0x5c, 0xb5, 5544 0x7c, 0x60, 0x05, 0xba, 0x94, 0xed, 0xcc, 0x5b, 0x7d, 0x3f, 0x9c, 0x44, 0xf8, 0x95, 0xba, 0x2e, 5545 0x7e, 0x2b, 0x9f, 0xad, 0x37, 0xf7, 0x53, 0x93, 0x37, 0xad, 0xa8, 0xc8, 0xaf, 0xa3, 0x5a, 0xd9, 5546 0xaa, 0xff, 0xf6, 0x36, 0x23, 0xd6, 0x34, 0x23, 0xd6, 0xd7, 0x8c, 0x58, 0x77, 0x19, 0x81, 0xfb, 5547 0x8c, 0xc0, 0x43, 0x46, 0xe0, 0x26, 0x27, 0xf0, 0x29, 0x27, 0xf0, 0x39, 0x27, 0xf0, 0x25, 0x27, 5548 0x70, 0x9b, 0x13, 0x98, 0xe6, 0x04, 0xee, 0x72, 0x02, 0x3f, 0x72, 0x62, 0xdd, 0xe7, 0x04, 0x1e, 5549 0x72, 0x62, 0xdd, 0x7c, 0x27, 0xd6, 0xaf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xb8, 0x65, 0xb5, 0xca, 5550 0x75, 0x04, 0x00, 0x00, 5551} 5552