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 // 4264 bytes of a gzipped FileDescriptorSet 1104 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5b, 0x5d, 0x70, 0x1b, 0xd7, 1105 0x75, 0xe6, 0xe2, 0x87, 0x04, 0x0e, 0x40, 0x70, 0xb9, 0xa4, 0x24, 0x88, 0x8e, 0x21, 0x09, 0xb6, 1106 0x63, 0xda, 0x8e, 0x49, 0x9b, 0x22, 0x29, 0x09, 0x6a, 0xe2, 0x82, 0x24, 0x44, 0xd1, 0x25, 0x09, 1107 0x66, 0x41, 0xc6, 0x3f, 0x99, 0xce, 0xce, 0x72, 0x71, 0x01, 0xae, 0xb4, 0xd8, 0xdd, 0xec, 0x2e, 1108 0x24, 0x43, 0xd3, 0x07, 0x75, 0xdc, 0x9f, 0xc9, 0x74, 0xfa, 0x97, 0x76, 0xa6, 0x89, 0xeb, 0xb8, 1109 0x4d, 0x3a, 0x8d, 0xd3, 0xf4, 0x2f, 0x69, 0xda, 0x34, 0x49, 0x5f, 0xfa, 0x92, 0xd6, 0x4f, 0x1d, 1110 0xe7, 0xad, 0xd3, 0xe9, 0x78, 0x2c, 0xc6, 0x33, 0x4d, 0x5b, 0xb7, 0x71, 0x5b, 0x75, 0xc6, 0x53, 1111 0xbf, 0x74, 0xee, 0xdf, 0xee, 0xe2, 0x87, 0x5a, 0x30, 0x13, 0xdb, 0x4f, 0xe2, 0x9e, 0x73, 0xbe, 1112 0x6f, 0xcf, 0x3d, 0xf7, 0xdc, 0x73, 0xcf, 0xbd, 0x0b, 0xc1, 0x8f, 0x2e, 0xc1, 0xd9, 0xa6, 0x65, 1113 0x35, 0x0d, 0x34, 0x6f, 0x3b, 0x96, 0x67, 0xed, 0xb7, 0x1b, 0xf3, 0x75, 0xe4, 0x6a, 0x8e, 0x6e, 1114 0x7b, 0x96, 0x33, 0x47, 0x64, 0xd2, 0x04, 0xb5, 0x98, 0xe3, 0x16, 0xc5, 0x2d, 0x98, 0xbc, 0xa2, 1115 0x1b, 0x68, 0xcd, 0x37, 0xac, 0x21, 0x4f, 0xba, 0x08, 0x89, 0x86, 0x6e, 0xa0, 0xbc, 0x70, 0x36, 1116 0x3e, 0x9b, 0x59, 0x78, 0x70, 0xae, 0x07, 0x34, 0xd7, 0x8d, 0xd8, 0xc1, 0x62, 0x99, 0x20, 0x8a, 1117 0x6f, 0x25, 0x60, 0x6a, 0x80, 0x56, 0x92, 0x20, 0x61, 0xaa, 0x2d, 0xcc, 0x28, 0xcc, 0xa6, 0x65, 1118 0xf2, 0xb7, 0x94, 0x87, 0x31, 0x5b, 0xd5, 0xae, 0xab, 0x4d, 0x94, 0x8f, 0x11, 0x31, 0x7f, 0x94, 1119 0x0a, 0x00, 0x75, 0x64, 0x23, 0xb3, 0x8e, 0x4c, 0xad, 0x93, 0x8f, 0x9f, 0x8d, 0xcf, 0xa6, 0xe5, 1120 0x90, 0x44, 0x7a, 0x0c, 0x26, 0xed, 0xf6, 0xbe, 0xa1, 0x6b, 0x4a, 0xc8, 0x0c, 0xce, 0xc6, 0x67, 1121 0x93, 0xb2, 0x48, 0x15, 0x6b, 0x81, 0xf1, 0xc3, 0x30, 0x71, 0x13, 0xa9, 0xd7, 0xc3, 0xa6, 0x19, 1122 0x62, 0x9a, 0xc3, 0xe2, 0x90, 0xe1, 0x2a, 0x64, 0x5b, 0xc8, 0x75, 0xd5, 0x26, 0x52, 0xbc, 0x8e, 1123 0x8d, 0xf2, 0x09, 0x32, 0xfa, 0xb3, 0x7d, 0xa3, 0xef, 0x1d, 0x79, 0x86, 0xa1, 0x76, 0x3b, 0x36, 1124 0x92, 0xca, 0x90, 0x46, 0x66, 0xbb, 0x45, 0x19, 0x92, 0x47, 0xc4, 0xaf, 0x62, 0xb6, 0x5b, 0xbd, 1125 0x2c, 0x29, 0x0c, 0x63, 0x14, 0x63, 0x2e, 0x72, 0x6e, 0xe8, 0x1a, 0xca, 0x8f, 0x12, 0x82, 0x87, 1126 0xfb, 0x08, 0x6a, 0x54, 0xdf, 0xcb, 0xc1, 0x71, 0xd2, 0x2a, 0xa4, 0xd1, 0x0b, 0x1e, 0x32, 0x5d, 1127 0xdd, 0x32, 0xf3, 0x63, 0x84, 0xe4, 0xa1, 0x01, 0xb3, 0x88, 0x8c, 0x7a, 0x2f, 0x45, 0x80, 0x93, 1128 0x96, 0x61, 0xcc, 0xb2, 0x3d, 0xdd, 0x32, 0xdd, 0x7c, 0xea, 0xac, 0x30, 0x9b, 0x59, 0xf8, 0xc8, 1129 0xc0, 0x44, 0xa8, 0x52, 0x1b, 0x99, 0x1b, 0x4b, 0x1b, 0x20, 0xba, 0x56, 0xdb, 0xd1, 0x90, 0xa2, 1130 0x59, 0x75, 0xa4, 0xe8, 0x66, 0xc3, 0xca, 0xa7, 0x09, 0xc1, 0x99, 0xfe, 0x81, 0x10, 0xc3, 0x55, 1131 0xab, 0x8e, 0x36, 0xcc, 0x86, 0x25, 0xe7, 0xdc, 0xae, 0x67, 0xe9, 0x24, 0x8c, 0xba, 0x1d, 0xd3, 1132 0x53, 0x5f, 0xc8, 0x67, 0x49, 0x86, 0xb0, 0xa7, 0xe2, 0x77, 0x46, 0x61, 0x62, 0x98, 0x14, 0xbb, 1133 0x0c, 0xc9, 0x06, 0x1e, 0x65, 0x3e, 0x76, 0x9c, 0x18, 0x50, 0x4c, 0x77, 0x10, 0x47, 0x7f, 0xcc, 1134 0x20, 0x96, 0x21, 0x63, 0x22, 0xd7, 0x43, 0x75, 0x9a, 0x11, 0xf1, 0x21, 0x73, 0x0a, 0x28, 0xa8, 1135 0x3f, 0xa5, 0x12, 0x3f, 0x56, 0x4a, 0x3d, 0x0b, 0x13, 0xbe, 0x4b, 0x8a, 0xa3, 0x9a, 0x4d, 0x9e, 1136 0x9b, 0xf3, 0x51, 0x9e, 0xcc, 0x55, 0x38, 0x4e, 0xc6, 0x30, 0x39, 0x87, 0xba, 0x9e, 0xa5, 0x35, 1137 0x00, 0xcb, 0x44, 0x56, 0x43, 0xa9, 0x23, 0xcd, 0xc8, 0xa7, 0x8e, 0x88, 0x52, 0x15, 0x9b, 0xf4, 1138 0x45, 0xc9, 0xa2, 0x52, 0xcd, 0x90, 0x2e, 0x05, 0xa9, 0x36, 0x76, 0x44, 0xa6, 0x6c, 0xd1, 0x45, 1139 0xd6, 0x97, 0x6d, 0x7b, 0x90, 0x73, 0x10, 0xce, 0x7b, 0x54, 0x67, 0x23, 0x4b, 0x13, 0x27, 0xe6, 1140 0x22, 0x47, 0x26, 0x33, 0x18, 0x1d, 0xd8, 0xb8, 0x13, 0x7e, 0x94, 0x1e, 0x00, 0x5f, 0xa0, 0x90, 1141 0xb4, 0x02, 0x52, 0x85, 0xb2, 0x5c, 0xb8, 0xad, 0xb6, 0xd0, 0xcc, 0x2d, 0xc8, 0x75, 0x87, 0x47, 1142 0x9a, 0x86, 0xa4, 0xeb, 0xa9, 0x8e, 0x47, 0xb2, 0x30, 0x29, 0xd3, 0x07, 0x49, 0x84, 0x38, 0x32, 1143 0xeb, 0xa4, 0xca, 0x25, 0x65, 0xfc, 0xa7, 0xf4, 0xd3, 0xc1, 0x80, 0xe3, 0x64, 0xc0, 0x1f, 0xed, 1144 0x9f, 0xd1, 0x2e, 0xe6, 0xde, 0x71, 0xcf, 0x5c, 0x80, 0xf1, 0xae, 0x01, 0x0c, 0xfb, 0xea, 0xe2, 1145 0xcf, 0xc1, 0x89, 0x81, 0xd4, 0xd2, 0xb3, 0x30, 0xdd, 0x36, 0x75, 0xd3, 0x43, 0x8e, 0xed, 0x20, 1146 0x9c, 0xb1, 0xf4, 0x55, 0xf9, 0x7f, 0x19, 0x3b, 0x22, 0xe7, 0xf6, 0xc2, 0xd6, 0x94, 0x45, 0x9e, 1147 0x6a, 0xf7, 0x0b, 0x1f, 0x4d, 0xa7, 0x7e, 0x38, 0x26, 0xde, 0xbe, 0x7d, 0xfb, 0x76, 0xac, 0xf8, 1148 0xf9, 0x51, 0x98, 0x1e, 0xb4, 0x66, 0x06, 0x2e, 0xdf, 0x93, 0x30, 0x6a, 0xb6, 0x5b, 0xfb, 0xc8, 1149 0x21, 0x41, 0x4a, 0xca, 0xec, 0x49, 0x2a, 0x43, 0xd2, 0x50, 0xf7, 0x91, 0x91, 0x4f, 0x9c, 0x15, 1150 0x66, 0x73, 0x0b, 0x8f, 0x0d, 0xb5, 0x2a, 0xe7, 0x36, 0x31, 0x44, 0xa6, 0x48, 0xe9, 0x13, 0x90, 1151 0x60, 0x25, 0x1a, 0x33, 0x3c, 0x3a, 0x1c, 0x03, 0x5e, 0x4b, 0x32, 0xc1, 0x49, 0xf7, 0x41, 0x1a, 1152 0xff, 0x4b, 0x73, 0x63, 0x94, 0xf8, 0x9c, 0xc2, 0x02, 0x9c, 0x17, 0xd2, 0x0c, 0xa4, 0xc8, 0x32, 1153 0xa9, 0x23, 0xbe, 0xb5, 0xf9, 0xcf, 0x38, 0xb1, 0xea, 0xa8, 0xa1, 0xb6, 0x0d, 0x4f, 0xb9, 0xa1, 1154 0x1a, 0x6d, 0x44, 0x12, 0x3e, 0x2d, 0x67, 0x99, 0xf0, 0x53, 0x58, 0x26, 0x9d, 0x81, 0x0c, 0x5d, 1155 0x55, 0xba, 0x59, 0x47, 0x2f, 0x90, 0xea, 0x99, 0x94, 0xe9, 0x42, 0xdb, 0xc0, 0x12, 0xfc, 0xfa, 1156 0x6b, 0xae, 0x65, 0xf2, 0xd4, 0x24, 0xaf, 0xc0, 0x02, 0xf2, 0xfa, 0x0b, 0xbd, 0x85, 0xfb, 0xfe, 1157 0xc1, 0xc3, 0xeb, 0xcd, 0xa9, 0xe2, 0xb7, 0x62, 0x90, 0x20, 0xf5, 0x62, 0x02, 0x32, 0xbb, 0xcf, 1158 0xed, 0x54, 0x94, 0xb5, 0xea, 0xde, 0xca, 0x66, 0x45, 0x14, 0xa4, 0x1c, 0x00, 0x11, 0x5c, 0xd9, 1159 0xac, 0x96, 0x77, 0xc5, 0x98, 0xff, 0xbc, 0xb1, 0xbd, 0xbb, 0xbc, 0x28, 0xc6, 0x7d, 0xc0, 0x1e, 1160 0x15, 0x24, 0xc2, 0x06, 0xe7, 0x17, 0xc4, 0xa4, 0x24, 0x42, 0x96, 0x12, 0x6c, 0x3c, 0x5b, 0x59, 1161 0x5b, 0x5e, 0x14, 0x47, 0xbb, 0x25, 0xe7, 0x17, 0xc4, 0x31, 0x69, 0x1c, 0xd2, 0x44, 0xb2, 0x52, 1162 0xad, 0x6e, 0x8a, 0x29, 0x9f, 0xb3, 0xb6, 0x2b, 0x6f, 0x6c, 0xaf, 0x8b, 0x69, 0x9f, 0x73, 0x5d, 1163 0xae, 0xee, 0xed, 0x88, 0xe0, 0x33, 0x6c, 0x55, 0x6a, 0xb5, 0xf2, 0x7a, 0x45, 0xcc, 0xf8, 0x16, 1164 0x2b, 0xcf, 0xed, 0x56, 0x6a, 0x62, 0xb6, 0xcb, 0xad, 0xf3, 0x0b, 0xe2, 0xb8, 0xff, 0x8a, 0xca, 1165 0xf6, 0xde, 0x96, 0x98, 0x93, 0x26, 0x61, 0x9c, 0xbe, 0x82, 0x3b, 0x31, 0xd1, 0x23, 0x5a, 0x5e, 1166 0x14, 0xc5, 0xc0, 0x11, 0xca, 0x32, 0xd9, 0x25, 0x58, 0x5e, 0x14, 0xa5, 0xe2, 0x2a, 0x24, 0x49, 1167 0x76, 0x49, 0x12, 0xe4, 0x36, 0xcb, 0x2b, 0x95, 0x4d, 0xa5, 0xba, 0xb3, 0xbb, 0x51, 0xdd, 0x2e, 1168 0x6f, 0x8a, 0x42, 0x20, 0x93, 0x2b, 0x9f, 0xdc, 0xdb, 0x90, 0x2b, 0x6b, 0x62, 0x2c, 0x2c, 0xdb, 1169 0xa9, 0x94, 0x77, 0x2b, 0x6b, 0x62, 0xbc, 0xa8, 0xc1, 0xf4, 0xa0, 0x3a, 0x39, 0x70, 0x65, 0x84, 1170 0xa6, 0x38, 0x76, 0xc4, 0x14, 0x13, 0xae, 0xbe, 0x29, 0xfe, 0x41, 0x0c, 0xa6, 0x06, 0xec, 0x15, 1171 0x03, 0x5f, 0xf2, 0x14, 0x24, 0x69, 0x8a, 0xd2, 0xdd, 0xf3, 0x91, 0x81, 0x9b, 0x0e, 0x49, 0xd8, 1172 0xbe, 0x1d, 0x94, 0xe0, 0xc2, 0x1d, 0x44, 0xfc, 0x88, 0x0e, 0x02, 0x53, 0xf4, 0xd5, 0xf4, 0x9f, 1173 0xed, 0xab, 0xe9, 0x74, 0xdb, 0x5b, 0x1e, 0x66, 0xdb, 0x23, 0xb2, 0xe3, 0xd5, 0xf6, 0xe4, 0x80, 1174 0xda, 0x7e, 0x19, 0x26, 0xfb, 0x88, 0x86, 0xae, 0xb1, 0x2f, 0x0a, 0x90, 0x3f, 0x2a, 0x38, 0x11, 1175 0x95, 0x2e, 0xd6, 0x55, 0xe9, 0x2e, 0xf7, 0x46, 0xf0, 0xdc, 0xd1, 0x93, 0xd0, 0x37, 0xd7, 0xaf, 1176 0x0a, 0x70, 0x72, 0x70, 0xa7, 0x38, 0xd0, 0x87, 0x4f, 0xc0, 0x68, 0x0b, 0x79, 0x07, 0x16, 0xef, 1177 0x96, 0x3e, 0x3a, 0x60, 0x0f, 0xc6, 0xea, 0xde, 0xc9, 0x66, 0xa8, 0xf0, 0x26, 0x1e, 0x3f, 0xaa, 1178 0xdd, 0xa3, 0xde, 0xf4, 0x79, 0xfa, 0xd9, 0x18, 0x9c, 0x18, 0x48, 0x3e, 0xd0, 0xd1, 0xfb, 0x01, 1179 0x74, 0xd3, 0x6e, 0x7b, 0xb4, 0x23, 0xa2, 0x05, 0x36, 0x4d, 0x24, 0xa4, 0x78, 0xe1, 0xe2, 0xd9, 1180 0xf6, 0x7c, 0x7d, 0x9c, 0xe8, 0x81, 0x8a, 0x88, 0xc1, 0xc5, 0xc0, 0xd1, 0x04, 0x71, 0xb4, 0x70, 1181 0xc4, 0x48, 0xfb, 0x12, 0xf3, 0x09, 0x10, 0x35, 0x43, 0x47, 0xa6, 0xa7, 0xb8, 0x9e, 0x83, 0xd4, 1182 0x96, 0x6e, 0x36, 0xc9, 0x0e, 0x92, 0x2a, 0x25, 0x1b, 0xaa, 0xe1, 0x22, 0x79, 0x82, 0xaa, 0x6b, 1183 0x5c, 0x8b, 0x11, 0x24, 0x81, 0x9c, 0x10, 0x62, 0xb4, 0x0b, 0x41, 0xd5, 0x3e, 0xa2, 0xf8, 0xcd, 1184 0x14, 0x64, 0x42, 0x7d, 0xb5, 0x74, 0x0e, 0xb2, 0xd7, 0xd4, 0x1b, 0xaa, 0xc2, 0xcf, 0x4a, 0x34, 1185 0x12, 0x19, 0x2c, 0xdb, 0x61, 0xe7, 0xa5, 0x27, 0x60, 0x9a, 0x98, 0x58, 0x6d, 0x0f, 0x39, 0x8a, 1186 0x66, 0xa8, 0xae, 0x4b, 0x82, 0x96, 0x22, 0xa6, 0x12, 0xd6, 0x55, 0xb1, 0x6a, 0x95, 0x6b, 0xa4, 1187 0x25, 0x98, 0x22, 0x88, 0x56, 0xdb, 0xf0, 0x74, 0xdb, 0x40, 0x0a, 0x3e, 0xbd, 0xb9, 0x64, 0x27, 1188 0xf1, 0x3d, 0x9b, 0xc4, 0x16, 0x5b, 0xcc, 0x00, 0x7b, 0xe4, 0x4a, 0x6b, 0x70, 0x3f, 0x81, 0x35, 1189 0x91, 0x89, 0x1c, 0xd5, 0x43, 0x0a, 0xfa, 0x4c, 0x5b, 0x35, 0x5c, 0x45, 0x35, 0xeb, 0xca, 0x81, 1190 0xea, 0x1e, 0xe4, 0xa7, 0x31, 0xc1, 0x4a, 0x2c, 0x2f, 0xc8, 0xa7, 0xb1, 0xe1, 0x3a, 0xb3, 0xab, 1191 0x10, 0xb3, 0xb2, 0x59, 0xbf, 0xaa, 0xba, 0x07, 0x52, 0x09, 0x4e, 0x12, 0x16, 0xd7, 0x73, 0x74, 1192 0xb3, 0xa9, 0x68, 0x07, 0x48, 0xbb, 0xae, 0xb4, 0xbd, 0xc6, 0xc5, 0xfc, 0x7d, 0xe1, 0xf7, 0x13, 1193 0x0f, 0x6b, 0xc4, 0x66, 0x15, 0x9b, 0xec, 0x79, 0x8d, 0x8b, 0x52, 0x0d, 0xb2, 0x78, 0x32, 0x5a, 1194 0xfa, 0x2d, 0xa4, 0x34, 0x2c, 0x87, 0x6c, 0x8d, 0xb9, 0x01, 0xa5, 0x29, 0x14, 0xc1, 0xb9, 0x2a, 1195 0x03, 0x6c, 0x59, 0x75, 0x54, 0x4a, 0xd6, 0x76, 0x2a, 0x95, 0x35, 0x39, 0xc3, 0x59, 0xae, 0x58, 1196 0x0e, 0x4e, 0xa8, 0xa6, 0xe5, 0x07, 0x38, 0x43, 0x13, 0xaa, 0x69, 0xf1, 0xf0, 0x2e, 0xc1, 0x94, 1197 0xa6, 0xd1, 0x31, 0xeb, 0x9a, 0xc2, 0xce, 0x58, 0x6e, 0x5e, 0xec, 0x0a, 0x96, 0xa6, 0xad, 0x53, 1198 0x03, 0x96, 0xe3, 0xae, 0x74, 0x09, 0x4e, 0x04, 0xc1, 0x0a, 0x03, 0x27, 0xfb, 0x46, 0xd9, 0x0b, 1199 0x5d, 0x82, 0x29, 0xbb, 0xd3, 0x0f, 0x94, 0xba, 0xde, 0x68, 0x77, 0x7a, 0x61, 0x17, 0x60, 0xda, 1200 0x3e, 0xb0, 0xfb, 0x71, 0x8f, 0x86, 0x71, 0x92, 0x7d, 0x60, 0xf7, 0x02, 0x1f, 0x22, 0x07, 0x6e, 1201 0x07, 0x69, 0xaa, 0x87, 0xea, 0xf9, 0x53, 0x61, 0xf3, 0x90, 0x42, 0x9a, 0x07, 0x51, 0xd3, 0x14, 1202 0x64, 0xaa, 0xfb, 0x06, 0x52, 0x54, 0x07, 0x99, 0xaa, 0x9b, 0x3f, 0x13, 0x36, 0xce, 0x69, 0x5a, 1203 0x85, 0x68, 0xcb, 0x44, 0x29, 0x3d, 0x0a, 0x93, 0xd6, 0xfe, 0x35, 0x8d, 0xa6, 0xa4, 0x62, 0x3b, 1204 0xa8, 0xa1, 0xbf, 0x90, 0x7f, 0x90, 0xc4, 0x77, 0x02, 0x2b, 0x48, 0x42, 0xee, 0x10, 0xb1, 0xf4, 1205 0x08, 0x88, 0x9a, 0x7b, 0xa0, 0x3a, 0x36, 0xa9, 0xc9, 0xae, 0xad, 0x6a, 0x28, 0xff, 0x10, 0x35, 1206 0xa5, 0xf2, 0x6d, 0x2e, 0xc6, 0x4b, 0xc2, 0xbd, 0xa9, 0x37, 0x3c, 0xce, 0xf8, 0x30, 0x5d, 0x12, 1207 0x44, 0xc6, 0xd8, 0x66, 0x41, 0xc4, 0xa1, 0xe8, 0x7a, 0xf1, 0x2c, 0x31, 0xcb, 0xd9, 0x07, 0x76, 1208 0xf8, 0xbd, 0x0f, 0xc0, 0x38, 0xb6, 0x0c, 0x5e, 0xfa, 0x08, 0x6d, 0xc8, 0xec, 0x83, 0xd0, 0x1b, 1209 0xdf, 0xb7, 0xde, 0xb8, 0x58, 0x82, 0x6c, 0x38, 0x3f, 0xa5, 0x34, 0xd0, 0x0c, 0x15, 0x05, 0xdc, 1210 0xac, 0xac, 0x56, 0xd7, 0x70, 0x9b, 0xf1, 0x7c, 0x45, 0x8c, 0xe1, 0x76, 0x67, 0x73, 0x63, 0xb7, 1211 0xa2, 0xc8, 0x7b, 0xdb, 0xbb, 0x1b, 0x5b, 0x15, 0x31, 0x1e, 0xee, 0xab, 0xbf, 0x17, 0x83, 0x5c, 1212 0xf7, 0x11, 0x49, 0xfa, 0x29, 0x38, 0xc5, 0xef, 0x33, 0x5c, 0xe4, 0x29, 0x37, 0x75, 0x87, 0x2c, 1213 0x99, 0x96, 0x4a, 0xb7, 0x2f, 0x7f, 0xd2, 0xa6, 0x99, 0x55, 0x0d, 0x79, 0xcf, 0xe8, 0x0e, 0x5e, 1214 0x10, 0x2d, 0xd5, 0x93, 0x36, 0xe1, 0x8c, 0x69, 0x29, 0xae, 0xa7, 0x9a, 0x75, 0xd5, 0xa9, 0x2b, 1215 0xc1, 0x4d, 0x92, 0xa2, 0x6a, 0x1a, 0x72, 0x5d, 0x8b, 0x6e, 0x55, 0x3e, 0xcb, 0x47, 0x4c, 0xab, 1216 0xc6, 0x8c, 0x83, 0x1a, 0x5e, 0x66, 0xa6, 0x3d, 0x09, 0x16, 0x3f, 0x2a, 0xc1, 0xee, 0x83, 0x74, 1217 0x4b, 0xb5, 0x15, 0x64, 0x7a, 0x4e, 0x87, 0x34, 0xc6, 0x29, 0x39, 0xd5, 0x52, 0xed, 0x0a, 0x7e, 1218 0xfe, 0x60, 0xce, 0x27, 0xff, 0x1c, 0x87, 0x6c, 0xb8, 0x39, 0xc6, 0x67, 0x0d, 0x8d, 0xec, 0x23, 1219 0x02, 0xa9, 0x34, 0x0f, 0xdc, 0xb3, 0x95, 0x9e, 0x5b, 0xc5, 0x1b, 0x4c, 0x69, 0x94, 0xb6, 0xac, 1220 0x32, 0x45, 0xe2, 0xcd, 0x1d, 0xd7, 0x16, 0x44, 0x5b, 0x84, 0x94, 0xcc, 0x9e, 0xa4, 0x75, 0x18, 1221 0xbd, 0xe6, 0x12, 0xee, 0x51, 0xc2, 0xfd, 0xe0, 0xbd, 0xb9, 0x9f, 0xae, 0x11, 0xf2, 0xf4, 0xd3, 1222 0x35, 0x65, 0xbb, 0x2a, 0x6f, 0x95, 0x37, 0x65, 0x06, 0x97, 0x4e, 0x43, 0xc2, 0x50, 0x6f, 0x75, 1223 0xba, 0xb7, 0x22, 0x22, 0x1a, 0x36, 0xf0, 0xa7, 0x21, 0x71, 0x13, 0xa9, 0xd7, 0xbb, 0x37, 0x00, 1224 0x22, 0x7a, 0x1f, 0x53, 0x7f, 0x1e, 0x92, 0x24, 0x5e, 0x12, 0x00, 0x8b, 0x98, 0x38, 0x22, 0xa5, 1225 0x20, 0xb1, 0x5a, 0x95, 0x71, 0xfa, 0x8b, 0x90, 0xa5, 0x52, 0x65, 0x67, 0xa3, 0xb2, 0x5a, 0x11, 1226 0x63, 0xc5, 0x25, 0x18, 0xa5, 0x41, 0xc0, 0x4b, 0xc3, 0x0f, 0x83, 0x38, 0xc2, 0x1e, 0x19, 0x87, 1227 0xc0, 0xb5, 0x7b, 0x5b, 0x2b, 0x15, 0x59, 0x8c, 0x85, 0xa7, 0xd7, 0x85, 0x6c, 0xb8, 0x2f, 0xfe, 1228 0x60, 0x72, 0xea, 0xbb, 0x02, 0x64, 0x42, 0x7d, 0x2e, 0x6e, 0x50, 0x54, 0xc3, 0xb0, 0x6e, 0x2a, 1229 0xaa, 0xa1, 0xab, 0x2e, 0x4b, 0x0a, 0x20, 0xa2, 0x32, 0x96, 0x0c, 0x3b, 0x69, 0x1f, 0x88, 0xf3, 1230 0xaf, 0x08, 0x20, 0xf6, 0xb6, 0x98, 0x3d, 0x0e, 0x0a, 0x1f, 0xaa, 0x83, 0x2f, 0x0b, 0x90, 0xeb, 1231 0xee, 0x2b, 0x7b, 0xdc, 0x3b, 0xf7, 0xa1, 0xba, 0xf7, 0x66, 0x0c, 0xc6, 0xbb, 0xba, 0xc9, 0x61, 1232 0xbd, 0xfb, 0x0c, 0x4c, 0xea, 0x75, 0xd4, 0xb2, 0x2d, 0x0f, 0x99, 0x5a, 0x47, 0x31, 0xd0, 0x0d, 1233 0x64, 0xe4, 0x8b, 0xa4, 0x50, 0xcc, 0xdf, 0xbb, 0x5f, 0x9d, 0xdb, 0x08, 0x70, 0x9b, 0x18, 0x56, 1234 0x9a, 0xda, 0x58, 0xab, 0x6c, 0xed, 0x54, 0x77, 0x2b, 0xdb, 0xab, 0xcf, 0x29, 0x7b, 0xdb, 0x3f, 1235 0xb3, 0x5d, 0x7d, 0x66, 0x5b, 0x16, 0xf5, 0x1e, 0xb3, 0xf7, 0x71, 0xa9, 0xef, 0x80, 0xd8, 0xeb, 1236 0x94, 0x74, 0x0a, 0x06, 0xb9, 0x25, 0x8e, 0x48, 0x53, 0x30, 0xb1, 0x5d, 0x55, 0x6a, 0x1b, 0x6b, 1237 0x15, 0xa5, 0x72, 0xe5, 0x4a, 0x65, 0x75, 0xb7, 0x46, 0x6f, 0x20, 0x7c, 0xeb, 0xdd, 0xee, 0x45, 1238 0xfd, 0x52, 0x1c, 0xa6, 0x06, 0x78, 0x22, 0x95, 0xd9, 0xd9, 0x81, 0x1e, 0x67, 0x1e, 0x1f, 0xc6, 1239 0xfb, 0x39, 0xbc, 0xe5, 0xef, 0xa8, 0x8e, 0xc7, 0x8e, 0x1a, 0x8f, 0x00, 0x8e, 0x92, 0xe9, 0xe9, 1240 0x0d, 0x1d, 0x39, 0xec, 0xc2, 0x86, 0x1e, 0x28, 0x26, 0x02, 0x39, 0xbd, 0xb3, 0xf9, 0x18, 0x48, 1241 0xb6, 0xe5, 0xea, 0x9e, 0x7e, 0x03, 0x29, 0xba, 0xc9, 0x6f, 0x77, 0xf0, 0x01, 0x23, 0x21, 0x8b, 1242 0x5c, 0xb3, 0x61, 0x7a, 0xbe, 0xb5, 0x89, 0x9a, 0x6a, 0x8f, 0x35, 0x2e, 0xe0, 0x71, 0x59, 0xe4, 1243 0x1a, 0xdf, 0xfa, 0x1c, 0x64, 0xeb, 0x56, 0x1b, 0x77, 0x5d, 0xd4, 0x0e, 0xef, 0x17, 0x82, 0x9c, 1244 0xa1, 0x32, 0xdf, 0x84, 0xf5, 0xd3, 0xc1, 0xb5, 0x52, 0x56, 0xce, 0x50, 0x19, 0x35, 0x79, 0x18, 1245 0x26, 0xd4, 0x66, 0xd3, 0xc1, 0xe4, 0x9c, 0x88, 0x9e, 0x10, 0x72, 0xbe, 0x98, 0x18, 0xce, 0x3c, 1246 0x0d, 0x29, 0x1e, 0x07, 0xbc, 0x25, 0xe3, 0x48, 0x28, 0x36, 0x3d, 0xf6, 0xc6, 0x66, 0xd3, 0x72, 1247 0xca, 0xe4, 0xca, 0x73, 0x90, 0xd5, 0x5d, 0x25, 0xb8, 0x25, 0x8f, 0x9d, 0x8d, 0xcd, 0xa6, 0xe4, 1248 0x8c, 0xee, 0xfa, 0x37, 0x8c, 0xc5, 0x57, 0x63, 0x90, 0xeb, 0xbe, 0xe5, 0x97, 0xd6, 0x20, 0x65, 1249 0x58, 0x9a, 0x4a, 0x52, 0x8b, 0x7e, 0x62, 0x9a, 0x8d, 0xf8, 0x30, 0x30, 0xb7, 0xc9, 0xec, 0x65, 1250 0x1f, 0x39, 0xf3, 0x0f, 0x02, 0xa4, 0xb8, 0x58, 0x3a, 0x09, 0x09, 0x5b, 0xf5, 0x0e, 0x08, 0x5d, 1251 0x72, 0x25, 0x26, 0x0a, 0x32, 0x79, 0xc6, 0x72, 0xd7, 0x56, 0x4d, 0x92, 0x02, 0x4c, 0x8e, 0x9f, 1252 0xf1, 0xbc, 0x1a, 0x48, 0xad, 0x93, 0xe3, 0x87, 0xd5, 0x6a, 0x21, 0xd3, 0x73, 0xf9, 0xbc, 0x32, 1253 0xf9, 0x2a, 0x13, 0x4b, 0x8f, 0xc1, 0xa4, 0xe7, 0xa8, 0xba, 0xd1, 0x65, 0x9b, 0x20, 0xb6, 0x22, 1254 0x57, 0xf8, 0xc6, 0x25, 0x38, 0xcd, 0x79, 0xeb, 0xc8, 0x53, 0xb5, 0x03, 0x54, 0x0f, 0x40, 0xa3, 1255 0xe4, 0x9a, 0xe1, 0x14, 0x33, 0x58, 0x63, 0x7a, 0x8e, 0x2d, 0x7e, 0x5f, 0x80, 0x49, 0x7e, 0x60, 1256 0xaa, 0xfb, 0xc1, 0xda, 0x02, 0x50, 0x4d, 0xd3, 0xf2, 0xc2, 0xe1, 0xea, 0x4f, 0xe5, 0x3e, 0xdc, 1257 0x5c, 0xd9, 0x07, 0xc9, 0x21, 0x82, 0x99, 0x16, 0x40, 0xa0, 0x39, 0x32, 0x6c, 0x67, 0x20, 0xc3, 1258 0x3e, 0xe1, 0x90, 0xef, 0x80, 0xf4, 0x88, 0x0d, 0x54, 0x84, 0x4f, 0x56, 0xd2, 0x34, 0x24, 0xf7, 1259 0x51, 0x53, 0x37, 0xd9, 0xc5, 0x2c, 0x7d, 0xe0, 0x17, 0x21, 0x09, 0xff, 0x22, 0x64, 0xe5, 0xd3, 1260 0x30, 0xa5, 0x59, 0xad, 0x5e, 0x77, 0x57, 0xc4, 0x9e, 0x63, 0xbe, 0x7b, 0x55, 0x78, 0x1e, 0x82, 1261 0x16, 0xf3, 0x5d, 0x41, 0xf8, 0x72, 0x2c, 0xbe, 0xbe, 0xb3, 0xf2, 0xb5, 0xd8, 0xcc, 0x3a, 0x85, 1262 0xee, 0xf0, 0x91, 0xca, 0xa8, 0x61, 0x20, 0x0d, 0x7b, 0x0f, 0x5f, 0x79, 0x0c, 0x1e, 0x6f, 0xea, 1263 0xde, 0x41, 0x7b, 0x7f, 0x4e, 0xb3, 0x5a, 0xf3, 0x4d, 0xab, 0x69, 0x05, 0x9f, 0x3e, 0xf1, 0x13, 1264 0x79, 0x20, 0x7f, 0xb1, 0xcf, 0x9f, 0x69, 0x5f, 0x3a, 0x13, 0xf9, 0xad, 0xb4, 0xb4, 0x0d, 0x53, 1265 0xcc, 0x58, 0x21, 0xdf, 0x5f, 0xe8, 0x29, 0x42, 0xba, 0xe7, 0x1d, 0x56, 0xfe, 0x1b, 0x6f, 0x91, 1266 0xed, 0x5a, 0x9e, 0x64, 0x50, 0xac, 0xa3, 0x07, 0x8d, 0x92, 0x0c, 0x27, 0xba, 0xf8, 0xe8, 0xd2, 1267 0x44, 0x4e, 0x04, 0xe3, 0xf7, 0x18, 0xe3, 0x54, 0x88, 0xb1, 0xc6, 0xa0, 0xa5, 0x55, 0x18, 0x3f, 1268 0x0e, 0xd7, 0xdf, 0x31, 0xae, 0x2c, 0x0a, 0x93, 0xac, 0xc3, 0x04, 0x21, 0xd1, 0xda, 0xae, 0x67, 1269 0xb5, 0x48, 0xdd, 0xbb, 0x37, 0xcd, 0xdf, 0xbf, 0x45, 0xd7, 0x4a, 0x0e, 0xc3, 0x56, 0x7d, 0x54, 1270 0xa9, 0x04, 0xe4, 0x93, 0x53, 0x1d, 0x69, 0x46, 0x04, 0xc3, 0x6b, 0xcc, 0x11, 0xdf, 0xbe, 0xf4, 1271 0x29, 0x98, 0xc6, 0x7f, 0x93, 0xb2, 0x14, 0xf6, 0x24, 0xfa, 0xc2, 0x2b, 0xff, 0xfd, 0x17, 0xe9, 1272 0x72, 0x9c, 0xf2, 0x09, 0x42, 0x3e, 0x85, 0x66, 0xb1, 0x89, 0x3c, 0x0f, 0x39, 0xae, 0xa2, 0x1a, 1273 0x83, 0xdc, 0x0b, 0xdd, 0x18, 0xe4, 0xbf, 0xf0, 0x76, 0xf7, 0x2c, 0xae, 0x53, 0x64, 0xd9, 0x30, 1274 0x4a, 0x7b, 0x70, 0x6a, 0x40, 0x56, 0x0c, 0xc1, 0xf9, 0x12, 0xe3, 0x9c, 0xee, 0xcb, 0x0c, 0x4c, 1275 0xbb, 0x03, 0x5c, 0xee, 0xcf, 0xe5, 0x10, 0x9c, 0xbf, 0xcb, 0x38, 0x25, 0x86, 0xe5, 0x53, 0x8a, 1276 0x19, 0x9f, 0x86, 0xc9, 0x1b, 0xc8, 0xd9, 0xb7, 0x5c, 0x76, 0x4b, 0x33, 0x04, 0xdd, 0xcb, 0x8c, 1277 0x6e, 0x82, 0x01, 0xc9, 0xb5, 0x0d, 0xe6, 0xba, 0x04, 0xa9, 0x86, 0xaa, 0xa1, 0x21, 0x28, 0xbe, 1278 0xc8, 0x28, 0xc6, 0xb0, 0x3d, 0x86, 0x96, 0x21, 0xdb, 0xb4, 0xd8, 0xce, 0x14, 0x0d, 0x7f, 0x85, 1279 0xc1, 0x33, 0x1c, 0xc3, 0x28, 0x6c, 0xcb, 0x6e, 0x1b, 0x78, 0xdb, 0x8a, 0xa6, 0xf8, 0x3d, 0x4e, 1280 0xc1, 0x31, 0x8c, 0xe2, 0x18, 0x61, 0xfd, 0x7d, 0x4e, 0xe1, 0x86, 0xe2, 0xf9, 0x14, 0x64, 0x2c, 1281 0xd3, 0xe8, 0x58, 0xe6, 0x30, 0x4e, 0x7c, 0x89, 0x31, 0x00, 0x83, 0x60, 0x82, 0xcb, 0x90, 0x1e, 1282 0x76, 0x22, 0xfe, 0xf0, 0x6d, 0xbe, 0x3c, 0xf8, 0x0c, 0xac, 0xc3, 0x04, 0x2f, 0x50, 0xba, 0x65, 1283 0x0e, 0x41, 0xf1, 0x15, 0x46, 0x91, 0x0b, 0xc1, 0xd8, 0x30, 0x3c, 0xe4, 0x7a, 0x4d, 0x34, 0x0c, 1284 0xc9, 0xab, 0x7c, 0x18, 0x0c, 0xc2, 0x42, 0xb9, 0x8f, 0x4c, 0xed, 0x60, 0x38, 0x86, 0xaf, 0xf2, 1285 0x50, 0x72, 0x0c, 0xa6, 0x58, 0x85, 0xf1, 0x96, 0xea, 0xb8, 0x07, 0xaa, 0x31, 0xd4, 0x74, 0xfc, 1286 0x11, 0xe3, 0xc8, 0xfa, 0x20, 0x16, 0x91, 0xb6, 0x79, 0x1c, 0x9a, 0xaf, 0xf1, 0x88, 0x84, 0x60, 1287 0x6c, 0xe9, 0xb9, 0x1e, 0xb9, 0xd2, 0x3a, 0x0e, 0xdb, 0x1f, 0xf3, 0xa5, 0x47, 0xb1, 0x5b, 0x61, 1288 0xc6, 0xcb, 0x90, 0x76, 0xf5, 0x5b, 0x43, 0xd1, 0xfc, 0x09, 0x9f, 0x69, 0x02, 0xc0, 0xe0, 0xe7, 1289 0xe0, 0xf4, 0xc0, 0x6d, 0x62, 0x08, 0xb2, 0x3f, 0x65, 0x64, 0x27, 0x07, 0x6c, 0x15, 0xac, 0x24, 1290 0x1c, 0x97, 0xf2, 0xcf, 0x78, 0x49, 0x40, 0x3d, 0x5c, 0x3b, 0xf8, 0xac, 0xe0, 0xaa, 0x8d, 0xe3, 1291 0x45, 0xed, 0xcf, 0x79, 0xd4, 0x28, 0xb6, 0x2b, 0x6a, 0xbb, 0x70, 0x92, 0x31, 0x1e, 0x6f, 0x5e, 1292 0xbf, 0xce, 0x0b, 0x2b, 0x45, 0xef, 0x75, 0xcf, 0xee, 0xa7, 0x61, 0xc6, 0x0f, 0x27, 0x6f, 0x4a, 1293 0x5d, 0xa5, 0xa5, 0xda, 0x43, 0x30, 0x7f, 0x83, 0x31, 0xf3, 0x8a, 0xef, 0x77, 0xb5, 0xee, 0x96, 1294 0x6a, 0x63, 0xf2, 0x67, 0x21, 0xcf, 0xc9, 0xdb, 0xa6, 0x83, 0x34, 0xab, 0x69, 0xea, 0xb7, 0x50, 1295 0x7d, 0x08, 0xea, 0xbf, 0xe8, 0x99, 0xaa, 0xbd, 0x10, 0x1c, 0x33, 0x6f, 0x80, 0xe8, 0xf7, 0x2a, 1296 0x8a, 0xde, 0xb2, 0x2d, 0xc7, 0x8b, 0x60, 0xfc, 0x26, 0x9f, 0x29, 0x1f, 0xb7, 0x41, 0x60, 0xa5, 1297 0x0a, 0xe4, 0xc8, 0xe3, 0xb0, 0x29, 0xf9, 0x97, 0x8c, 0x68, 0x3c, 0x40, 0xb1, 0xc2, 0xa1, 0x59, 1298 0x2d, 0x5b, 0x75, 0x86, 0xa9, 0x7f, 0x7f, 0xc5, 0x0b, 0x07, 0x83, 0xb0, 0xc2, 0xe1, 0x75, 0x6c, 1299 0x84, 0x77, 0xfb, 0x21, 0x18, 0xbe, 0xc5, 0x0b, 0x07, 0xc7, 0x30, 0x0a, 0xde, 0x30, 0x0c, 0x41, 1300 0xf1, 0xd7, 0x9c, 0x82, 0x63, 0x30, 0xc5, 0x27, 0x83, 0x8d, 0xd6, 0x41, 0x4d, 0xdd, 0xf5, 0x1c, 1301 0xda, 0x0a, 0xdf, 0x9b, 0xea, 0xdb, 0x6f, 0x77, 0x37, 0x61, 0x72, 0x08, 0x8a, 0x2b, 0x11, 0xbb, 1302 0x42, 0x25, 0x27, 0xa5, 0x68, 0xc7, 0xbe, 0xc3, 0x2b, 0x51, 0x08, 0x86, 0x7d, 0x0b, 0x75, 0x88, 1303 0x38, 0xec, 0x1a, 0x3e, 0x1f, 0x0c, 0x41, 0xf7, 0xdd, 0x1e, 0xe7, 0x6a, 0x1c, 0x8b, 0x39, 0x43, 1304 0xfd, 0x4f, 0xdb, 0xbc, 0x8e, 0x3a, 0x43, 0x65, 0xe7, 0xdf, 0xf4, 0xf4, 0x3f, 0x7b, 0x14, 0x49, 1305 0x6b, 0xc8, 0x44, 0x4f, 0x3f, 0x25, 0x45, 0xfd, 0x58, 0x27, 0xff, 0xf3, 0x77, 0xd9, 0x78, 0xbb, 1306 0xdb, 0xa9, 0xd2, 0x26, 0x4e, 0xf2, 0xee, 0xa6, 0x27, 0x9a, 0xec, 0xc5, 0xbb, 0x7e, 0x9e, 0x77, 1307 0xf5, 0x3c, 0xa5, 0x2b, 0x30, 0xde, 0xd5, 0xf0, 0x44, 0x53, 0xfd, 0x02, 0xa3, 0xca, 0x86, 0xfb, 1308 0x9d, 0xd2, 0x12, 0x24, 0x70, 0xf3, 0x12, 0x0d, 0xff, 0x45, 0x06, 0x27, 0xe6, 0xa5, 0x8f, 0x43, 1309 0x8a, 0x37, 0x2d, 0xd1, 0xd0, 0x5f, 0x62, 0x50, 0x1f, 0x82, 0xe1, 0xbc, 0x61, 0x89, 0x86, 0xff, 1310 0x32, 0x87, 0x73, 0x08, 0x86, 0x0f, 0x1f, 0xc2, 0xbf, 0xfd, 0x95, 0x04, 0xdb, 0x74, 0x78, 0xec, 1311 0x2e, 0xc3, 0x18, 0xeb, 0x54, 0xa2, 0xd1, 0x9f, 0x65, 0x2f, 0xe7, 0x88, 0xd2, 0x05, 0x48, 0x0e, 1312 0x19, 0xf0, 0x5f, 0x65, 0x50, 0x6a, 0x5f, 0x5a, 0x85, 0x4c, 0xa8, 0x3b, 0x89, 0x86, 0xff, 0x1a, 1313 0x83, 0x87, 0x51, 0xd8, 0x75, 0xd6, 0x9d, 0x44, 0x13, 0xfc, 0x3a, 0x77, 0x9d, 0x21, 0x70, 0xd8, 1314 0x78, 0x63, 0x12, 0x8d, 0xfe, 0x0d, 0x1e, 0x75, 0x0e, 0x29, 0x3d, 0x05, 0x69, 0x7f, 0xb3, 0x89, 1315 0xc6, 0xff, 0x26, 0xc3, 0x07, 0x18, 0x1c, 0x81, 0xd0, 0x66, 0x17, 0x4d, 0xf1, 0x39, 0x1e, 0x81, 1316 0x10, 0x0a, 0x2f, 0xa3, 0xde, 0x06, 0x26, 0x9a, 0xe9, 0xb7, 0xf8, 0x32, 0xea, 0xe9, 0x5f, 0xf0, 1317 0x6c, 0x92, 0x9a, 0x1f, 0x4d, 0xf1, 0xdb, 0x7c, 0x36, 0x89, 0x3d, 0x76, 0xa3, 0xb7, 0x23, 0x88, 1318 0xe6, 0xf8, 0x1d, 0xee, 0x46, 0x4f, 0x43, 0x50, 0xda, 0x01, 0xa9, 0xbf, 0x1b, 0x88, 0xe6, 0xfb, 1319 0x3c, 0xe3, 0x9b, 0xec, 0x6b, 0x06, 0x4a, 0xcf, 0xc0, 0xc9, 0xc1, 0x9d, 0x40, 0x34, 0xeb, 0x17, 1320 0xee, 0xf6, 0x9c, 0xdd, 0xc2, 0x8d, 0x40, 0x69, 0x37, 0xd8, 0x52, 0xc2, 0x5d, 0x40, 0x34, 0xed, 1321 0x4b, 0x77, 0xbb, 0x0b, 0x77, 0xb8, 0x09, 0x28, 0x95, 0x01, 0x82, 0x0d, 0x38, 0x9a, 0xeb, 0x65, 1322 0xc6, 0x15, 0x02, 0xe1, 0xa5, 0xc1, 0xf6, 0xdf, 0x68, 0xfc, 0x17, 0xf9, 0xd2, 0x60, 0x08, 0xbc, 1323 0x34, 0xf8, 0xd6, 0x1b, 0x8d, 0x7e, 0x85, 0x2f, 0x0d, 0x0e, 0xc1, 0x99, 0x1d, 0xda, 0xdd, 0xa2, 1324 0x19, 0xbe, 0xc4, 0x33, 0x3b, 0x84, 0x2a, 0x6d, 0xc3, 0x64, 0xdf, 0x86, 0x18, 0x4d, 0xf5, 0x65, 1325 0x46, 0x25, 0xf6, 0xee, 0x87, 0xe1, 0xcd, 0x8b, 0x6d, 0x86, 0xd1, 0x6c, 0x7f, 0xd0, 0xb3, 0x79, 1326 0xb1, 0xbd, 0xb0, 0x74, 0x19, 0x52, 0x66, 0xdb, 0x30, 0xf0, 0xe2, 0x91, 0xee, 0xfd, 0x03, 0xbb, 1327 0xfc, 0xbf, 0xbe, 0xc7, 0xa2, 0xc3, 0x01, 0xa5, 0x25, 0x48, 0xa2, 0xd6, 0x3e, 0xaa, 0x47, 0x21, 1328 0xff, 0xed, 0x3d, 0x5e, 0x30, 0xb1, 0x75, 0xe9, 0x29, 0x00, 0x7a, 0x35, 0x42, 0x3e, 0xfb, 0x45, 1329 0x60, 0xff, 0xfd, 0x3d, 0xf6, 0xd3, 0x97, 0x00, 0x12, 0x10, 0xd0, 0x1f, 0xd2, 0xdc, 0x9b, 0xe0, 1330 0xed, 0x6e, 0x02, 0x32, 0x23, 0x97, 0x60, 0xec, 0x9a, 0x6b, 0x99, 0x9e, 0xda, 0x8c, 0x42, 0xff, 1331 0x07, 0x43, 0x73, 0x7b, 0x1c, 0xb0, 0x96, 0xe5, 0x20, 0x4f, 0x6d, 0xba, 0x51, 0xd8, 0xff, 0x64, 1332 0x58, 0x1f, 0x80, 0xc1, 0x9a, 0xea, 0x7a, 0xc3, 0x8c, 0xfb, 0x47, 0x1c, 0xcc, 0x01, 0xd8, 0x69, 1333 0xfc, 0xf7, 0x75, 0xd4, 0x89, 0xc2, 0xbe, 0xc3, 0x9d, 0x66, 0xf6, 0xa5, 0x8f, 0x43, 0x1a, 0xff, 1334 0x49, 0x7f, 0xcf, 0x16, 0x01, 0xfe, 0x2f, 0x06, 0x0e, 0x10, 0xf8, 0xcd, 0xae, 0x57, 0xf7, 0xf4, 1335 0xe8, 0x60, 0xff, 0x37, 0x9b, 0x69, 0x6e, 0x5f, 0x2a, 0x43, 0xc6, 0xf5, 0xea, 0xf5, 0x36, 0xeb, 1336 0x4f, 0x23, 0xe0, 0xff, 0xf3, 0x9e, 0x7f, 0x65, 0xe1, 0x63, 0xf0, 0x6c, 0xdf, 0xbc, 0xee, 0xd9, 1337 0x16, 0xf9, 0xcc, 0x11, 0xc5, 0x70, 0x97, 0x31, 0x84, 0x20, 0x2b, 0x95, 0xc1, 0xd7, 0xb7, 0xb0, 1338 0x6e, 0xad, 0x5b, 0xf4, 0xe2, 0xf6, 0xf9, 0x62, 0xf4, 0x0d, 0x2c, 0xfc, 0x6f, 0x0a, 0x4e, 0x68, 1339 0x56, 0x6b, 0xdf, 0x72, 0xe7, 0xf7, 0x2d, 0xef, 0x60, 0xde, 0x32, 0x19, 0x99, 0x14, 0xb7, 0x4c, 1340 0x34, 0x73, 0xbc, 0x4b, 0xdc, 0xe2, 0x69, 0x48, 0xd6, 0xda, 0xfb, 0xfb, 0x1d, 0x49, 0x84, 0xb8, 1341 0xdb, 0xde, 0x67, 0x3f, 0x88, 0xc2, 0x7f, 0x16, 0xdf, 0x88, 0xc3, 0x78, 0xd9, 0x30, 0x76, 0x3b, 1342 0x36, 0x72, 0xab, 0x26, 0xaa, 0x36, 0xa4, 0x3c, 0x8c, 0x92, 0x51, 0x3e, 0x49, 0xcc, 0x84, 0xab, 1343 0x23, 0x32, 0x7b, 0xf6, 0x35, 0x0b, 0xe4, 0x7a, 0x3b, 0xe6, 0x6b, 0x16, 0x7c, 0xcd, 0x79, 0x7a, 1344 0xbb, 0xed, 0x6b, 0xce, 0xfb, 0x9a, 0x45, 0x72, 0xc7, 0x1d, 0xf7, 0x35, 0x8b, 0xbe, 0x66, 0x89, 1345 0x7c, 0xc3, 0x19, 0xf7, 0x35, 0x4b, 0xbe, 0x66, 0x99, 0x7c, 0xb5, 0x49, 0xf8, 0x9a, 0x65, 0x5f, 1346 0x73, 0x81, 0x7c, 0xac, 0x99, 0xf4, 0x35, 0x17, 0x7c, 0xcd, 0x45, 0xf2, 0x81, 0x46, 0xf2, 0x35, 1347 0x17, 0x7d, 0xcd, 0x25, 0xf2, 0xcb, 0xa7, 0x31, 0x5f, 0x73, 0x49, 0x9a, 0x81, 0x31, 0x3a, 0xb2, 1348 0x27, 0xc8, 0x57, 0xfc, 0x89, 0xab, 0x23, 0x32, 0x17, 0x04, 0xba, 0x27, 0xc9, 0xaf, 0x9b, 0x46, 1349 0x03, 0xdd, 0x93, 0x81, 0x6e, 0x81, 0xfc, 0x27, 0x0b, 0x31, 0xd0, 0x2d, 0x04, 0xba, 0xf3, 0xf9, 1350 0x71, 0x9c, 0x1c, 0x81, 0xee, 0x7c, 0xa0, 0x5b, 0xcc, 0xe7, 0xf0, 0x0c, 0x04, 0xba, 0xc5, 0x40, 1351 0xb7, 0x94, 0x9f, 0x38, 0x2b, 0xcc, 0x66, 0x03, 0xdd, 0x92, 0xf4, 0x38, 0x64, 0xdc, 0xf6, 0xbe, 1352 0xc2, 0xca, 0x3c, 0xf9, 0x15, 0x55, 0x66, 0x01, 0xe6, 0x70, 0x4e, 0x90, 0x69, 0xbd, 0x3a, 0x22, 1353 0x83, 0xdb, 0xde, 0x67, 0x55, 0x78, 0x25, 0x0b, 0xe4, 0xf2, 0x49, 0x21, 0x3f, 0x7e, 0x2e, 0xbe, 1354 0x2e, 0x40, 0x7a, 0xf7, 0xa6, 0x45, 0xbe, 0xe1, 0xbb, 0x3f, 0xe1, 0xc9, 0xe5, 0x4e, 0x9f, 0x5f, 1355 0x24, 0x9f, 0x59, 0xd3, 0x57, 0x05, 0x99, 0x0b, 0x02, 0xdd, 0x52, 0xfe, 0x01, 0x32, 0x20, 0x5f, 1356 0xb7, 0x24, 0xcd, 0x43, 0x36, 0x34, 0xa0, 0x05, 0xf2, 0xfb, 0xa6, 0xee, 0x11, 0x09, 0x72, 0x26, 1357 0x18, 0xd1, 0xc2, 0x4a, 0x12, 0x70, 0xda, 0xe3, 0x7f, 0xbc, 0x9b, 0x56, 0xf1, 0x73, 0x31, 0xc8, 1358 0xd0, 0xfb, 0x6a, 0x32, 0x2a, 0xfc, 0x2a, 0x7a, 0xa4, 0xe9, 0x30, 0x37, 0x46, 0x64, 0x2e, 0x90, 1359 0x64, 0x00, 0x6a, 0x8a, 0x33, 0x9c, 0x7a, 0xb2, 0xf2, 0xc4, 0x3f, 0xbd, 0x71, 0xe6, 0x63, 0x47, 1360 0xae, 0x20, 0x1c, 0xbb, 0x79, 0x5a, 0xbf, 0xe7, 0xf6, 0x74, 0xd3, 0x7b, 0x72, 0xe1, 0x22, 0x0e, 1361 0x70, 0xc0, 0x22, 0xed, 0x41, 0x6a, 0x55, 0x75, 0xc9, 0x2f, 0x23, 0x89, 0xeb, 0x89, 0x95, 0x0b, 1362 0xff, 0xf7, 0xc6, 0x99, 0xf3, 0x11, 0x8c, 0xac, 0xb4, 0xce, 0x6d, 0x75, 0x30, 0xeb, 0xf2, 0x22, 1363 0x86, 0x5f, 0x1d, 0x91, 0x7d, 0x2a, 0x69, 0x81, 0xbb, 0xba, 0xad, 0xb6, 0xe8, 0x0f, 0xb9, 0xe2, 1364 0x2b, 0xe2, 0xe1, 0x1b, 0x67, 0xb2, 0x5b, 0x9d, 0x40, 0x1e, 0xb8, 0x82, 0x9f, 0x56, 0x52, 0x30, 1365 0x4a, 0x5d, 0x5d, 0x59, 0x7b, 0xed, 0x4e, 0x61, 0xe4, 0xf5, 0x3b, 0x85, 0x91, 0x7f, 0xbc, 0x53, 1366 0x18, 0x79, 0xf3, 0x4e, 0x41, 0x78, 0xe7, 0x4e, 0x41, 0x78, 0xf7, 0x4e, 0x41, 0xb8, 0x7d, 0x58, 1367 0x10, 0xbe, 0x7a, 0x58, 0x10, 0xbe, 0x7e, 0x58, 0x10, 0xbe, 0x7d, 0x58, 0x10, 0x5e, 0x3b, 0x2c, 1368 0x08, 0xaf, 0x1f, 0x16, 0x84, 0x37, 0x0f, 0x0b, 0xc2, 0x0f, 0x0f, 0x0b, 0x23, 0xef, 0x1c, 0x16, 1369 0x84, 0x77, 0x0f, 0x0b, 0x23, 0xb7, 0x7f, 0x50, 0x18, 0xf9, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 1370 0x23, 0xf5, 0xf1, 0xb4, 0x13, 0x37, 0x00, 0x00, 1371 } 1372 r := bytes.NewReader(gzipped) 1373 gzipr, err := compress_gzip.NewReader(r) 1374 if err != nil { 1375 panic(err) 1376 } 1377 ungzipped, err := io_ioutil.ReadAll(gzipr) 1378 if err != nil { 1379 panic(err) 1380 } 1381 if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil { 1382 panic(err) 1383 } 1384 return d 1385} 1386func (this *Subby) VerboseEqual(that interface{}) error { 1387 if that == nil { 1388 if this == nil { 1389 return nil 1390 } 1391 return fmt.Errorf("that == nil && this != nil") 1392 } 1393 1394 that1, ok := that.(*Subby) 1395 if !ok { 1396 that2, ok := that.(Subby) 1397 if ok { 1398 that1 = &that2 1399 } else { 1400 return fmt.Errorf("that is not of type *Subby") 1401 } 1402 } 1403 if that1 == nil { 1404 if this == nil { 1405 return nil 1406 } 1407 return fmt.Errorf("that is type *Subby but is nil && this != nil") 1408 } else if this == nil { 1409 return fmt.Errorf("that is type *Subby but is not nil && this == nil") 1410 } 1411 if this.Sub != nil && that1.Sub != nil { 1412 if *this.Sub != *that1.Sub { 1413 return fmt.Errorf("Sub this(%v) Not Equal that(%v)", *this.Sub, *that1.Sub) 1414 } 1415 } else if this.Sub != nil { 1416 return fmt.Errorf("this.Sub == nil && that.Sub != nil") 1417 } else if that1.Sub != nil { 1418 return fmt.Errorf("Sub this(%v) Not Equal that(%v)", this.Sub, that1.Sub) 1419 } 1420 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 1421 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 1422 } 1423 return nil 1424} 1425func (this *Subby) Equal(that interface{}) bool { 1426 if that == nil { 1427 return this == nil 1428 } 1429 1430 that1, ok := that.(*Subby) 1431 if !ok { 1432 that2, ok := that.(Subby) 1433 if ok { 1434 that1 = &that2 1435 } else { 1436 return false 1437 } 1438 } 1439 if that1 == nil { 1440 return this == nil 1441 } else if this == nil { 1442 return false 1443 } 1444 if this.Sub != nil && that1.Sub != nil { 1445 if *this.Sub != *that1.Sub { 1446 return false 1447 } 1448 } else if this.Sub != nil { 1449 return false 1450 } else if that1.Sub != nil { 1451 return false 1452 } 1453 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 1454 return false 1455 } 1456 return true 1457} 1458func (this *AllTypesOneOf) VerboseEqual(that interface{}) error { 1459 if that == nil { 1460 if this == nil { 1461 return nil 1462 } 1463 return fmt.Errorf("that == nil && this != nil") 1464 } 1465 1466 that1, ok := that.(*AllTypesOneOf) 1467 if !ok { 1468 that2, ok := that.(AllTypesOneOf) 1469 if ok { 1470 that1 = &that2 1471 } else { 1472 return fmt.Errorf("that is not of type *AllTypesOneOf") 1473 } 1474 } 1475 if that1 == nil { 1476 if this == nil { 1477 return nil 1478 } 1479 return fmt.Errorf("that is type *AllTypesOneOf but is nil && this != nil") 1480 } else if this == nil { 1481 return fmt.Errorf("that is type *AllTypesOneOf but is not nil && this == nil") 1482 } 1483 if that1.TestOneof == nil { 1484 if this.TestOneof != nil { 1485 return fmt.Errorf("this.TestOneof != nil && that1.TestOneof == nil") 1486 } 1487 } else if this.TestOneof == nil { 1488 return fmt.Errorf("this.TestOneof == nil && that1.TestOneof != nil") 1489 } else if err := this.TestOneof.VerboseEqual(that1.TestOneof); err != nil { 1490 return err 1491 } 1492 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 1493 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 1494 } 1495 return nil 1496} 1497func (this *AllTypesOneOf_Field1) VerboseEqual(that interface{}) error { 1498 if that == nil { 1499 if this == nil { 1500 return nil 1501 } 1502 return fmt.Errorf("that == nil && this != nil") 1503 } 1504 1505 that1, ok := that.(*AllTypesOneOf_Field1) 1506 if !ok { 1507 that2, ok := that.(AllTypesOneOf_Field1) 1508 if ok { 1509 that1 = &that2 1510 } else { 1511 return fmt.Errorf("that is not of type *AllTypesOneOf_Field1") 1512 } 1513 } 1514 if that1 == nil { 1515 if this == nil { 1516 return nil 1517 } 1518 return fmt.Errorf("that is type *AllTypesOneOf_Field1 but is nil && this != nil") 1519 } else if this == nil { 1520 return fmt.Errorf("that is type *AllTypesOneOf_Field1 but is not nil && this == nil") 1521 } 1522 if this.Field1 != that1.Field1 { 1523 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 1524 } 1525 return nil 1526} 1527func (this *AllTypesOneOf_Field2) VerboseEqual(that interface{}) error { 1528 if that == nil { 1529 if this == nil { 1530 return nil 1531 } 1532 return fmt.Errorf("that == nil && this != nil") 1533 } 1534 1535 that1, ok := that.(*AllTypesOneOf_Field2) 1536 if !ok { 1537 that2, ok := that.(AllTypesOneOf_Field2) 1538 if ok { 1539 that1 = &that2 1540 } else { 1541 return fmt.Errorf("that is not of type *AllTypesOneOf_Field2") 1542 } 1543 } 1544 if that1 == nil { 1545 if this == nil { 1546 return nil 1547 } 1548 return fmt.Errorf("that is type *AllTypesOneOf_Field2 but is nil && this != nil") 1549 } else if this == nil { 1550 return fmt.Errorf("that is type *AllTypesOneOf_Field2 but is not nil && this == nil") 1551 } 1552 if this.Field2 != that1.Field2 { 1553 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2) 1554 } 1555 return nil 1556} 1557func (this *AllTypesOneOf_Field3) VerboseEqual(that interface{}) error { 1558 if that == nil { 1559 if this == nil { 1560 return nil 1561 } 1562 return fmt.Errorf("that == nil && this != nil") 1563 } 1564 1565 that1, ok := that.(*AllTypesOneOf_Field3) 1566 if !ok { 1567 that2, ok := that.(AllTypesOneOf_Field3) 1568 if ok { 1569 that1 = &that2 1570 } else { 1571 return fmt.Errorf("that is not of type *AllTypesOneOf_Field3") 1572 } 1573 } 1574 if that1 == nil { 1575 if this == nil { 1576 return nil 1577 } 1578 return fmt.Errorf("that is type *AllTypesOneOf_Field3 but is nil && this != nil") 1579 } else if this == nil { 1580 return fmt.Errorf("that is type *AllTypesOneOf_Field3 but is not nil && this == nil") 1581 } 1582 if this.Field3 != that1.Field3 { 1583 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3) 1584 } 1585 return nil 1586} 1587func (this *AllTypesOneOf_Field4) VerboseEqual(that interface{}) error { 1588 if that == nil { 1589 if this == nil { 1590 return nil 1591 } 1592 return fmt.Errorf("that == nil && this != nil") 1593 } 1594 1595 that1, ok := that.(*AllTypesOneOf_Field4) 1596 if !ok { 1597 that2, ok := that.(AllTypesOneOf_Field4) 1598 if ok { 1599 that1 = &that2 1600 } else { 1601 return fmt.Errorf("that is not of type *AllTypesOneOf_Field4") 1602 } 1603 } 1604 if that1 == nil { 1605 if this == nil { 1606 return nil 1607 } 1608 return fmt.Errorf("that is type *AllTypesOneOf_Field4 but is nil && this != nil") 1609 } else if this == nil { 1610 return fmt.Errorf("that is type *AllTypesOneOf_Field4 but is not nil && this == nil") 1611 } 1612 if this.Field4 != that1.Field4 { 1613 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4) 1614 } 1615 return nil 1616} 1617func (this *AllTypesOneOf_Field5) VerboseEqual(that interface{}) error { 1618 if that == nil { 1619 if this == nil { 1620 return nil 1621 } 1622 return fmt.Errorf("that == nil && this != nil") 1623 } 1624 1625 that1, ok := that.(*AllTypesOneOf_Field5) 1626 if !ok { 1627 that2, ok := that.(AllTypesOneOf_Field5) 1628 if ok { 1629 that1 = &that2 1630 } else { 1631 return fmt.Errorf("that is not of type *AllTypesOneOf_Field5") 1632 } 1633 } 1634 if that1 == nil { 1635 if this == nil { 1636 return nil 1637 } 1638 return fmt.Errorf("that is type *AllTypesOneOf_Field5 but is nil && this != nil") 1639 } else if this == nil { 1640 return fmt.Errorf("that is type *AllTypesOneOf_Field5 but is not nil && this == nil") 1641 } 1642 if this.Field5 != that1.Field5 { 1643 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5) 1644 } 1645 return nil 1646} 1647func (this *AllTypesOneOf_Field6) VerboseEqual(that interface{}) error { 1648 if that == nil { 1649 if this == nil { 1650 return nil 1651 } 1652 return fmt.Errorf("that == nil && this != nil") 1653 } 1654 1655 that1, ok := that.(*AllTypesOneOf_Field6) 1656 if !ok { 1657 that2, ok := that.(AllTypesOneOf_Field6) 1658 if ok { 1659 that1 = &that2 1660 } else { 1661 return fmt.Errorf("that is not of type *AllTypesOneOf_Field6") 1662 } 1663 } 1664 if that1 == nil { 1665 if this == nil { 1666 return nil 1667 } 1668 return fmt.Errorf("that is type *AllTypesOneOf_Field6 but is nil && this != nil") 1669 } else if this == nil { 1670 return fmt.Errorf("that is type *AllTypesOneOf_Field6 but is not nil && this == nil") 1671 } 1672 if this.Field6 != that1.Field6 { 1673 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6) 1674 } 1675 return nil 1676} 1677func (this *AllTypesOneOf_Field7) VerboseEqual(that interface{}) error { 1678 if that == nil { 1679 if this == nil { 1680 return nil 1681 } 1682 return fmt.Errorf("that == nil && this != nil") 1683 } 1684 1685 that1, ok := that.(*AllTypesOneOf_Field7) 1686 if !ok { 1687 that2, ok := that.(AllTypesOneOf_Field7) 1688 if ok { 1689 that1 = &that2 1690 } else { 1691 return fmt.Errorf("that is not of type *AllTypesOneOf_Field7") 1692 } 1693 } 1694 if that1 == nil { 1695 if this == nil { 1696 return nil 1697 } 1698 return fmt.Errorf("that is type *AllTypesOneOf_Field7 but is nil && this != nil") 1699 } else if this == nil { 1700 return fmt.Errorf("that is type *AllTypesOneOf_Field7 but is not nil && this == nil") 1701 } 1702 if this.Field7 != that1.Field7 { 1703 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7) 1704 } 1705 return nil 1706} 1707func (this *AllTypesOneOf_Field8) VerboseEqual(that interface{}) error { 1708 if that == nil { 1709 if this == nil { 1710 return nil 1711 } 1712 return fmt.Errorf("that == nil && this != nil") 1713 } 1714 1715 that1, ok := that.(*AllTypesOneOf_Field8) 1716 if !ok { 1717 that2, ok := that.(AllTypesOneOf_Field8) 1718 if ok { 1719 that1 = &that2 1720 } else { 1721 return fmt.Errorf("that is not of type *AllTypesOneOf_Field8") 1722 } 1723 } 1724 if that1 == nil { 1725 if this == nil { 1726 return nil 1727 } 1728 return fmt.Errorf("that is type *AllTypesOneOf_Field8 but is nil && this != nil") 1729 } else if this == nil { 1730 return fmt.Errorf("that is type *AllTypesOneOf_Field8 but is not nil && this == nil") 1731 } 1732 if this.Field8 != that1.Field8 { 1733 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8) 1734 } 1735 return nil 1736} 1737func (this *AllTypesOneOf_Field9) VerboseEqual(that interface{}) error { 1738 if that == nil { 1739 if this == nil { 1740 return nil 1741 } 1742 return fmt.Errorf("that == nil && this != nil") 1743 } 1744 1745 that1, ok := that.(*AllTypesOneOf_Field9) 1746 if !ok { 1747 that2, ok := that.(AllTypesOneOf_Field9) 1748 if ok { 1749 that1 = &that2 1750 } else { 1751 return fmt.Errorf("that is not of type *AllTypesOneOf_Field9") 1752 } 1753 } 1754 if that1 == nil { 1755 if this == nil { 1756 return nil 1757 } 1758 return fmt.Errorf("that is type *AllTypesOneOf_Field9 but is nil && this != nil") 1759 } else if this == nil { 1760 return fmt.Errorf("that is type *AllTypesOneOf_Field9 but is not nil && this == nil") 1761 } 1762 if this.Field9 != that1.Field9 { 1763 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9) 1764 } 1765 return nil 1766} 1767func (this *AllTypesOneOf_Field10) VerboseEqual(that interface{}) error { 1768 if that == nil { 1769 if this == nil { 1770 return nil 1771 } 1772 return fmt.Errorf("that == nil && this != nil") 1773 } 1774 1775 that1, ok := that.(*AllTypesOneOf_Field10) 1776 if !ok { 1777 that2, ok := that.(AllTypesOneOf_Field10) 1778 if ok { 1779 that1 = &that2 1780 } else { 1781 return fmt.Errorf("that is not of type *AllTypesOneOf_Field10") 1782 } 1783 } 1784 if that1 == nil { 1785 if this == nil { 1786 return nil 1787 } 1788 return fmt.Errorf("that is type *AllTypesOneOf_Field10 but is nil && this != nil") 1789 } else if this == nil { 1790 return fmt.Errorf("that is type *AllTypesOneOf_Field10 but is not nil && this == nil") 1791 } 1792 if this.Field10 != that1.Field10 { 1793 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10) 1794 } 1795 return nil 1796} 1797func (this *AllTypesOneOf_Field11) VerboseEqual(that interface{}) error { 1798 if that == nil { 1799 if this == nil { 1800 return nil 1801 } 1802 return fmt.Errorf("that == nil && this != nil") 1803 } 1804 1805 that1, ok := that.(*AllTypesOneOf_Field11) 1806 if !ok { 1807 that2, ok := that.(AllTypesOneOf_Field11) 1808 if ok { 1809 that1 = &that2 1810 } else { 1811 return fmt.Errorf("that is not of type *AllTypesOneOf_Field11") 1812 } 1813 } 1814 if that1 == nil { 1815 if this == nil { 1816 return nil 1817 } 1818 return fmt.Errorf("that is type *AllTypesOneOf_Field11 but is nil && this != nil") 1819 } else if this == nil { 1820 return fmt.Errorf("that is type *AllTypesOneOf_Field11 but is not nil && this == nil") 1821 } 1822 if this.Field11 != that1.Field11 { 1823 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11) 1824 } 1825 return nil 1826} 1827func (this *AllTypesOneOf_Field12) VerboseEqual(that interface{}) error { 1828 if that == nil { 1829 if this == nil { 1830 return nil 1831 } 1832 return fmt.Errorf("that == nil && this != nil") 1833 } 1834 1835 that1, ok := that.(*AllTypesOneOf_Field12) 1836 if !ok { 1837 that2, ok := that.(AllTypesOneOf_Field12) 1838 if ok { 1839 that1 = &that2 1840 } else { 1841 return fmt.Errorf("that is not of type *AllTypesOneOf_Field12") 1842 } 1843 } 1844 if that1 == nil { 1845 if this == nil { 1846 return nil 1847 } 1848 return fmt.Errorf("that is type *AllTypesOneOf_Field12 but is nil && this != nil") 1849 } else if this == nil { 1850 return fmt.Errorf("that is type *AllTypesOneOf_Field12 but is not nil && this == nil") 1851 } 1852 if this.Field12 != that1.Field12 { 1853 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12) 1854 } 1855 return nil 1856} 1857func (this *AllTypesOneOf_Field13) VerboseEqual(that interface{}) error { 1858 if that == nil { 1859 if this == nil { 1860 return nil 1861 } 1862 return fmt.Errorf("that == nil && this != nil") 1863 } 1864 1865 that1, ok := that.(*AllTypesOneOf_Field13) 1866 if !ok { 1867 that2, ok := that.(AllTypesOneOf_Field13) 1868 if ok { 1869 that1 = &that2 1870 } else { 1871 return fmt.Errorf("that is not of type *AllTypesOneOf_Field13") 1872 } 1873 } 1874 if that1 == nil { 1875 if this == nil { 1876 return nil 1877 } 1878 return fmt.Errorf("that is type *AllTypesOneOf_Field13 but is nil && this != nil") 1879 } else if this == nil { 1880 return fmt.Errorf("that is type *AllTypesOneOf_Field13 but is not nil && this == nil") 1881 } 1882 if this.Field13 != that1.Field13 { 1883 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13) 1884 } 1885 return nil 1886} 1887func (this *AllTypesOneOf_Field14) VerboseEqual(that interface{}) error { 1888 if that == nil { 1889 if this == nil { 1890 return nil 1891 } 1892 return fmt.Errorf("that == nil && this != nil") 1893 } 1894 1895 that1, ok := that.(*AllTypesOneOf_Field14) 1896 if !ok { 1897 that2, ok := that.(AllTypesOneOf_Field14) 1898 if ok { 1899 that1 = &that2 1900 } else { 1901 return fmt.Errorf("that is not of type *AllTypesOneOf_Field14") 1902 } 1903 } 1904 if that1 == nil { 1905 if this == nil { 1906 return nil 1907 } 1908 return fmt.Errorf("that is type *AllTypesOneOf_Field14 but is nil && this != nil") 1909 } else if this == nil { 1910 return fmt.Errorf("that is type *AllTypesOneOf_Field14 but is not nil && this == nil") 1911 } 1912 if this.Field14 != that1.Field14 { 1913 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14) 1914 } 1915 return nil 1916} 1917func (this *AllTypesOneOf_Field15) VerboseEqual(that interface{}) error { 1918 if that == nil { 1919 if this == nil { 1920 return nil 1921 } 1922 return fmt.Errorf("that == nil && this != nil") 1923 } 1924 1925 that1, ok := that.(*AllTypesOneOf_Field15) 1926 if !ok { 1927 that2, ok := that.(AllTypesOneOf_Field15) 1928 if ok { 1929 that1 = &that2 1930 } else { 1931 return fmt.Errorf("that is not of type *AllTypesOneOf_Field15") 1932 } 1933 } 1934 if that1 == nil { 1935 if this == nil { 1936 return nil 1937 } 1938 return fmt.Errorf("that is type *AllTypesOneOf_Field15 but is nil && this != nil") 1939 } else if this == nil { 1940 return fmt.Errorf("that is type *AllTypesOneOf_Field15 but is not nil && this == nil") 1941 } 1942 if !bytes.Equal(this.Field15, that1.Field15) { 1943 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15) 1944 } 1945 return nil 1946} 1947func (this *AllTypesOneOf_SubMessage) VerboseEqual(that interface{}) error { 1948 if that == nil { 1949 if this == nil { 1950 return nil 1951 } 1952 return fmt.Errorf("that == nil && this != nil") 1953 } 1954 1955 that1, ok := that.(*AllTypesOneOf_SubMessage) 1956 if !ok { 1957 that2, ok := that.(AllTypesOneOf_SubMessage) 1958 if ok { 1959 that1 = &that2 1960 } else { 1961 return fmt.Errorf("that is not of type *AllTypesOneOf_SubMessage") 1962 } 1963 } 1964 if that1 == nil { 1965 if this == nil { 1966 return nil 1967 } 1968 return fmt.Errorf("that is type *AllTypesOneOf_SubMessage but is nil && this != nil") 1969 } else if this == nil { 1970 return fmt.Errorf("that is type *AllTypesOneOf_SubMessage but is not nil && this == nil") 1971 } 1972 if !this.SubMessage.Equal(that1.SubMessage) { 1973 return fmt.Errorf("SubMessage this(%v) Not Equal that(%v)", this.SubMessage, that1.SubMessage) 1974 } 1975 return nil 1976} 1977func (this *AllTypesOneOf) Equal(that interface{}) bool { 1978 if that == nil { 1979 return this == nil 1980 } 1981 1982 that1, ok := that.(*AllTypesOneOf) 1983 if !ok { 1984 that2, ok := that.(AllTypesOneOf) 1985 if ok { 1986 that1 = &that2 1987 } else { 1988 return false 1989 } 1990 } 1991 if that1 == nil { 1992 return this == nil 1993 } else if this == nil { 1994 return false 1995 } 1996 if that1.TestOneof == nil { 1997 if this.TestOneof != nil { 1998 return false 1999 } 2000 } else if this.TestOneof == nil { 2001 return false 2002 } else if !this.TestOneof.Equal(that1.TestOneof) { 2003 return false 2004 } 2005 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 2006 return false 2007 } 2008 return true 2009} 2010func (this *AllTypesOneOf_Field1) Equal(that interface{}) bool { 2011 if that == nil { 2012 return this == nil 2013 } 2014 2015 that1, ok := that.(*AllTypesOneOf_Field1) 2016 if !ok { 2017 that2, ok := that.(AllTypesOneOf_Field1) 2018 if ok { 2019 that1 = &that2 2020 } else { 2021 return false 2022 } 2023 } 2024 if that1 == nil { 2025 return this == nil 2026 } else if this == nil { 2027 return false 2028 } 2029 if this.Field1 != that1.Field1 { 2030 return false 2031 } 2032 return true 2033} 2034func (this *AllTypesOneOf_Field2) Equal(that interface{}) bool { 2035 if that == nil { 2036 return this == nil 2037 } 2038 2039 that1, ok := that.(*AllTypesOneOf_Field2) 2040 if !ok { 2041 that2, ok := that.(AllTypesOneOf_Field2) 2042 if ok { 2043 that1 = &that2 2044 } else { 2045 return false 2046 } 2047 } 2048 if that1 == nil { 2049 return this == nil 2050 } else if this == nil { 2051 return false 2052 } 2053 if this.Field2 != that1.Field2 { 2054 return false 2055 } 2056 return true 2057} 2058func (this *AllTypesOneOf_Field3) Equal(that interface{}) bool { 2059 if that == nil { 2060 return this == nil 2061 } 2062 2063 that1, ok := that.(*AllTypesOneOf_Field3) 2064 if !ok { 2065 that2, ok := that.(AllTypesOneOf_Field3) 2066 if ok { 2067 that1 = &that2 2068 } else { 2069 return false 2070 } 2071 } 2072 if that1 == nil { 2073 return this == nil 2074 } else if this == nil { 2075 return false 2076 } 2077 if this.Field3 != that1.Field3 { 2078 return false 2079 } 2080 return true 2081} 2082func (this *AllTypesOneOf_Field4) Equal(that interface{}) bool { 2083 if that == nil { 2084 return this == nil 2085 } 2086 2087 that1, ok := that.(*AllTypesOneOf_Field4) 2088 if !ok { 2089 that2, ok := that.(AllTypesOneOf_Field4) 2090 if ok { 2091 that1 = &that2 2092 } else { 2093 return false 2094 } 2095 } 2096 if that1 == nil { 2097 return this == nil 2098 } else if this == nil { 2099 return false 2100 } 2101 if this.Field4 != that1.Field4 { 2102 return false 2103 } 2104 return true 2105} 2106func (this *AllTypesOneOf_Field5) Equal(that interface{}) bool { 2107 if that == nil { 2108 return this == nil 2109 } 2110 2111 that1, ok := that.(*AllTypesOneOf_Field5) 2112 if !ok { 2113 that2, ok := that.(AllTypesOneOf_Field5) 2114 if ok { 2115 that1 = &that2 2116 } else { 2117 return false 2118 } 2119 } 2120 if that1 == nil { 2121 return this == nil 2122 } else if this == nil { 2123 return false 2124 } 2125 if this.Field5 != that1.Field5 { 2126 return false 2127 } 2128 return true 2129} 2130func (this *AllTypesOneOf_Field6) Equal(that interface{}) bool { 2131 if that == nil { 2132 return this == nil 2133 } 2134 2135 that1, ok := that.(*AllTypesOneOf_Field6) 2136 if !ok { 2137 that2, ok := that.(AllTypesOneOf_Field6) 2138 if ok { 2139 that1 = &that2 2140 } else { 2141 return false 2142 } 2143 } 2144 if that1 == nil { 2145 return this == nil 2146 } else if this == nil { 2147 return false 2148 } 2149 if this.Field6 != that1.Field6 { 2150 return false 2151 } 2152 return true 2153} 2154func (this *AllTypesOneOf_Field7) Equal(that interface{}) bool { 2155 if that == nil { 2156 return this == nil 2157 } 2158 2159 that1, ok := that.(*AllTypesOneOf_Field7) 2160 if !ok { 2161 that2, ok := that.(AllTypesOneOf_Field7) 2162 if ok { 2163 that1 = &that2 2164 } else { 2165 return false 2166 } 2167 } 2168 if that1 == nil { 2169 return this == nil 2170 } else if this == nil { 2171 return false 2172 } 2173 if this.Field7 != that1.Field7 { 2174 return false 2175 } 2176 return true 2177} 2178func (this *AllTypesOneOf_Field8) Equal(that interface{}) bool { 2179 if that == nil { 2180 return this == nil 2181 } 2182 2183 that1, ok := that.(*AllTypesOneOf_Field8) 2184 if !ok { 2185 that2, ok := that.(AllTypesOneOf_Field8) 2186 if ok { 2187 that1 = &that2 2188 } else { 2189 return false 2190 } 2191 } 2192 if that1 == nil { 2193 return this == nil 2194 } else if this == nil { 2195 return false 2196 } 2197 if this.Field8 != that1.Field8 { 2198 return false 2199 } 2200 return true 2201} 2202func (this *AllTypesOneOf_Field9) Equal(that interface{}) bool { 2203 if that == nil { 2204 return this == nil 2205 } 2206 2207 that1, ok := that.(*AllTypesOneOf_Field9) 2208 if !ok { 2209 that2, ok := that.(AllTypesOneOf_Field9) 2210 if ok { 2211 that1 = &that2 2212 } else { 2213 return false 2214 } 2215 } 2216 if that1 == nil { 2217 return this == nil 2218 } else if this == nil { 2219 return false 2220 } 2221 if this.Field9 != that1.Field9 { 2222 return false 2223 } 2224 return true 2225} 2226func (this *AllTypesOneOf_Field10) Equal(that interface{}) bool { 2227 if that == nil { 2228 return this == nil 2229 } 2230 2231 that1, ok := that.(*AllTypesOneOf_Field10) 2232 if !ok { 2233 that2, ok := that.(AllTypesOneOf_Field10) 2234 if ok { 2235 that1 = &that2 2236 } else { 2237 return false 2238 } 2239 } 2240 if that1 == nil { 2241 return this == nil 2242 } else if this == nil { 2243 return false 2244 } 2245 if this.Field10 != that1.Field10 { 2246 return false 2247 } 2248 return true 2249} 2250func (this *AllTypesOneOf_Field11) Equal(that interface{}) bool { 2251 if that == nil { 2252 return this == nil 2253 } 2254 2255 that1, ok := that.(*AllTypesOneOf_Field11) 2256 if !ok { 2257 that2, ok := that.(AllTypesOneOf_Field11) 2258 if ok { 2259 that1 = &that2 2260 } else { 2261 return false 2262 } 2263 } 2264 if that1 == nil { 2265 return this == nil 2266 } else if this == nil { 2267 return false 2268 } 2269 if this.Field11 != that1.Field11 { 2270 return false 2271 } 2272 return true 2273} 2274func (this *AllTypesOneOf_Field12) Equal(that interface{}) bool { 2275 if that == nil { 2276 return this == nil 2277 } 2278 2279 that1, ok := that.(*AllTypesOneOf_Field12) 2280 if !ok { 2281 that2, ok := that.(AllTypesOneOf_Field12) 2282 if ok { 2283 that1 = &that2 2284 } else { 2285 return false 2286 } 2287 } 2288 if that1 == nil { 2289 return this == nil 2290 } else if this == nil { 2291 return false 2292 } 2293 if this.Field12 != that1.Field12 { 2294 return false 2295 } 2296 return true 2297} 2298func (this *AllTypesOneOf_Field13) Equal(that interface{}) bool { 2299 if that == nil { 2300 return this == nil 2301 } 2302 2303 that1, ok := that.(*AllTypesOneOf_Field13) 2304 if !ok { 2305 that2, ok := that.(AllTypesOneOf_Field13) 2306 if ok { 2307 that1 = &that2 2308 } else { 2309 return false 2310 } 2311 } 2312 if that1 == nil { 2313 return this == nil 2314 } else if this == nil { 2315 return false 2316 } 2317 if this.Field13 != that1.Field13 { 2318 return false 2319 } 2320 return true 2321} 2322func (this *AllTypesOneOf_Field14) Equal(that interface{}) bool { 2323 if that == nil { 2324 return this == nil 2325 } 2326 2327 that1, ok := that.(*AllTypesOneOf_Field14) 2328 if !ok { 2329 that2, ok := that.(AllTypesOneOf_Field14) 2330 if ok { 2331 that1 = &that2 2332 } else { 2333 return false 2334 } 2335 } 2336 if that1 == nil { 2337 return this == nil 2338 } else if this == nil { 2339 return false 2340 } 2341 if this.Field14 != that1.Field14 { 2342 return false 2343 } 2344 return true 2345} 2346func (this *AllTypesOneOf_Field15) Equal(that interface{}) bool { 2347 if that == nil { 2348 return this == nil 2349 } 2350 2351 that1, ok := that.(*AllTypesOneOf_Field15) 2352 if !ok { 2353 that2, ok := that.(AllTypesOneOf_Field15) 2354 if ok { 2355 that1 = &that2 2356 } else { 2357 return false 2358 } 2359 } 2360 if that1 == nil { 2361 return this == nil 2362 } else if this == nil { 2363 return false 2364 } 2365 if !bytes.Equal(this.Field15, that1.Field15) { 2366 return false 2367 } 2368 return true 2369} 2370func (this *AllTypesOneOf_SubMessage) Equal(that interface{}) bool { 2371 if that == nil { 2372 return this == nil 2373 } 2374 2375 that1, ok := that.(*AllTypesOneOf_SubMessage) 2376 if !ok { 2377 that2, ok := that.(AllTypesOneOf_SubMessage) 2378 if ok { 2379 that1 = &that2 2380 } else { 2381 return false 2382 } 2383 } 2384 if that1 == nil { 2385 return this == nil 2386 } else if this == nil { 2387 return false 2388 } 2389 if !this.SubMessage.Equal(that1.SubMessage) { 2390 return false 2391 } 2392 return true 2393} 2394func (this *TwoOneofs) VerboseEqual(that interface{}) error { 2395 if that == nil { 2396 if this == nil { 2397 return nil 2398 } 2399 return fmt.Errorf("that == nil && this != nil") 2400 } 2401 2402 that1, ok := that.(*TwoOneofs) 2403 if !ok { 2404 that2, ok := that.(TwoOneofs) 2405 if ok { 2406 that1 = &that2 2407 } else { 2408 return fmt.Errorf("that is not of type *TwoOneofs") 2409 } 2410 } 2411 if that1 == nil { 2412 if this == nil { 2413 return nil 2414 } 2415 return fmt.Errorf("that is type *TwoOneofs but is nil && this != nil") 2416 } else if this == nil { 2417 return fmt.Errorf("that is type *TwoOneofs but is not nil && this == nil") 2418 } 2419 if that1.One == nil { 2420 if this.One != nil { 2421 return fmt.Errorf("this.One != nil && that1.One == nil") 2422 } 2423 } else if this.One == nil { 2424 return fmt.Errorf("this.One == nil && that1.One != nil") 2425 } else if err := this.One.VerboseEqual(that1.One); err != nil { 2426 return err 2427 } 2428 if that1.Two == nil { 2429 if this.Two != nil { 2430 return fmt.Errorf("this.Two != nil && that1.Two == nil") 2431 } 2432 } else if this.Two == nil { 2433 return fmt.Errorf("this.Two == nil && that1.Two != nil") 2434 } else if err := this.Two.VerboseEqual(that1.Two); err != nil { 2435 return err 2436 } 2437 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 2438 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 2439 } 2440 return nil 2441} 2442func (this *TwoOneofs_Field1) VerboseEqual(that interface{}) error { 2443 if that == nil { 2444 if this == nil { 2445 return nil 2446 } 2447 return fmt.Errorf("that == nil && this != nil") 2448 } 2449 2450 that1, ok := that.(*TwoOneofs_Field1) 2451 if !ok { 2452 that2, ok := that.(TwoOneofs_Field1) 2453 if ok { 2454 that1 = &that2 2455 } else { 2456 return fmt.Errorf("that is not of type *TwoOneofs_Field1") 2457 } 2458 } 2459 if that1 == nil { 2460 if this == nil { 2461 return nil 2462 } 2463 return fmt.Errorf("that is type *TwoOneofs_Field1 but is nil && this != nil") 2464 } else if this == nil { 2465 return fmt.Errorf("that is type *TwoOneofs_Field1 but is not nil && this == nil") 2466 } 2467 if this.Field1 != that1.Field1 { 2468 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 2469 } 2470 return nil 2471} 2472func (this *TwoOneofs_Field2) VerboseEqual(that interface{}) error { 2473 if that == nil { 2474 if this == nil { 2475 return nil 2476 } 2477 return fmt.Errorf("that == nil && this != nil") 2478 } 2479 2480 that1, ok := that.(*TwoOneofs_Field2) 2481 if !ok { 2482 that2, ok := that.(TwoOneofs_Field2) 2483 if ok { 2484 that1 = &that2 2485 } else { 2486 return fmt.Errorf("that is not of type *TwoOneofs_Field2") 2487 } 2488 } 2489 if that1 == nil { 2490 if this == nil { 2491 return nil 2492 } 2493 return fmt.Errorf("that is type *TwoOneofs_Field2 but is nil && this != nil") 2494 } else if this == nil { 2495 return fmt.Errorf("that is type *TwoOneofs_Field2 but is not nil && this == nil") 2496 } 2497 if this.Field2 != that1.Field2 { 2498 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2) 2499 } 2500 return nil 2501} 2502func (this *TwoOneofs_Field3) VerboseEqual(that interface{}) error { 2503 if that == nil { 2504 if this == nil { 2505 return nil 2506 } 2507 return fmt.Errorf("that == nil && this != nil") 2508 } 2509 2510 that1, ok := that.(*TwoOneofs_Field3) 2511 if !ok { 2512 that2, ok := that.(TwoOneofs_Field3) 2513 if ok { 2514 that1 = &that2 2515 } else { 2516 return fmt.Errorf("that is not of type *TwoOneofs_Field3") 2517 } 2518 } 2519 if that1 == nil { 2520 if this == nil { 2521 return nil 2522 } 2523 return fmt.Errorf("that is type *TwoOneofs_Field3 but is nil && this != nil") 2524 } else if this == nil { 2525 return fmt.Errorf("that is type *TwoOneofs_Field3 but is not nil && this == nil") 2526 } 2527 if this.Field3 != that1.Field3 { 2528 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3) 2529 } 2530 return nil 2531} 2532func (this *TwoOneofs_Field34) VerboseEqual(that interface{}) error { 2533 if that == nil { 2534 if this == nil { 2535 return nil 2536 } 2537 return fmt.Errorf("that == nil && this != nil") 2538 } 2539 2540 that1, ok := that.(*TwoOneofs_Field34) 2541 if !ok { 2542 that2, ok := that.(TwoOneofs_Field34) 2543 if ok { 2544 that1 = &that2 2545 } else { 2546 return fmt.Errorf("that is not of type *TwoOneofs_Field34") 2547 } 2548 } 2549 if that1 == nil { 2550 if this == nil { 2551 return nil 2552 } 2553 return fmt.Errorf("that is type *TwoOneofs_Field34 but is nil && this != nil") 2554 } else if this == nil { 2555 return fmt.Errorf("that is type *TwoOneofs_Field34 but is not nil && this == nil") 2556 } 2557 if this.Field34 != that1.Field34 { 2558 return fmt.Errorf("Field34 this(%v) Not Equal that(%v)", this.Field34, that1.Field34) 2559 } 2560 return nil 2561} 2562func (this *TwoOneofs_Field35) VerboseEqual(that interface{}) error { 2563 if that == nil { 2564 if this == nil { 2565 return nil 2566 } 2567 return fmt.Errorf("that == nil && this != nil") 2568 } 2569 2570 that1, ok := that.(*TwoOneofs_Field35) 2571 if !ok { 2572 that2, ok := that.(TwoOneofs_Field35) 2573 if ok { 2574 that1 = &that2 2575 } else { 2576 return fmt.Errorf("that is not of type *TwoOneofs_Field35") 2577 } 2578 } 2579 if that1 == nil { 2580 if this == nil { 2581 return nil 2582 } 2583 return fmt.Errorf("that is type *TwoOneofs_Field35 but is nil && this != nil") 2584 } else if this == nil { 2585 return fmt.Errorf("that is type *TwoOneofs_Field35 but is not nil && this == nil") 2586 } 2587 if !bytes.Equal(this.Field35, that1.Field35) { 2588 return fmt.Errorf("Field35 this(%v) Not Equal that(%v)", this.Field35, that1.Field35) 2589 } 2590 return nil 2591} 2592func (this *TwoOneofs_SubMessage2) VerboseEqual(that interface{}) error { 2593 if that == nil { 2594 if this == nil { 2595 return nil 2596 } 2597 return fmt.Errorf("that == nil && this != nil") 2598 } 2599 2600 that1, ok := that.(*TwoOneofs_SubMessage2) 2601 if !ok { 2602 that2, ok := that.(TwoOneofs_SubMessage2) 2603 if ok { 2604 that1 = &that2 2605 } else { 2606 return fmt.Errorf("that is not of type *TwoOneofs_SubMessage2") 2607 } 2608 } 2609 if that1 == nil { 2610 if this == nil { 2611 return nil 2612 } 2613 return fmt.Errorf("that is type *TwoOneofs_SubMessage2 but is nil && this != nil") 2614 } else if this == nil { 2615 return fmt.Errorf("that is type *TwoOneofs_SubMessage2 but is not nil && this == nil") 2616 } 2617 if !this.SubMessage2.Equal(that1.SubMessage2) { 2618 return fmt.Errorf("SubMessage2 this(%v) Not Equal that(%v)", this.SubMessage2, that1.SubMessage2) 2619 } 2620 return nil 2621} 2622func (this *TwoOneofs) Equal(that interface{}) bool { 2623 if that == nil { 2624 return this == nil 2625 } 2626 2627 that1, ok := that.(*TwoOneofs) 2628 if !ok { 2629 that2, ok := that.(TwoOneofs) 2630 if ok { 2631 that1 = &that2 2632 } else { 2633 return false 2634 } 2635 } 2636 if that1 == nil { 2637 return this == nil 2638 } else if this == nil { 2639 return false 2640 } 2641 if that1.One == nil { 2642 if this.One != nil { 2643 return false 2644 } 2645 } else if this.One == nil { 2646 return false 2647 } else if !this.One.Equal(that1.One) { 2648 return false 2649 } 2650 if that1.Two == nil { 2651 if this.Two != nil { 2652 return false 2653 } 2654 } else if this.Two == nil { 2655 return false 2656 } else if !this.Two.Equal(that1.Two) { 2657 return false 2658 } 2659 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 2660 return false 2661 } 2662 return true 2663} 2664func (this *TwoOneofs_Field1) Equal(that interface{}) bool { 2665 if that == nil { 2666 return this == nil 2667 } 2668 2669 that1, ok := that.(*TwoOneofs_Field1) 2670 if !ok { 2671 that2, ok := that.(TwoOneofs_Field1) 2672 if ok { 2673 that1 = &that2 2674 } else { 2675 return false 2676 } 2677 } 2678 if that1 == nil { 2679 return this == nil 2680 } else if this == nil { 2681 return false 2682 } 2683 if this.Field1 != that1.Field1 { 2684 return false 2685 } 2686 return true 2687} 2688func (this *TwoOneofs_Field2) Equal(that interface{}) bool { 2689 if that == nil { 2690 return this == nil 2691 } 2692 2693 that1, ok := that.(*TwoOneofs_Field2) 2694 if !ok { 2695 that2, ok := that.(TwoOneofs_Field2) 2696 if ok { 2697 that1 = &that2 2698 } else { 2699 return false 2700 } 2701 } 2702 if that1 == nil { 2703 return this == nil 2704 } else if this == nil { 2705 return false 2706 } 2707 if this.Field2 != that1.Field2 { 2708 return false 2709 } 2710 return true 2711} 2712func (this *TwoOneofs_Field3) Equal(that interface{}) bool { 2713 if that == nil { 2714 return this == nil 2715 } 2716 2717 that1, ok := that.(*TwoOneofs_Field3) 2718 if !ok { 2719 that2, ok := that.(TwoOneofs_Field3) 2720 if ok { 2721 that1 = &that2 2722 } else { 2723 return false 2724 } 2725 } 2726 if that1 == nil { 2727 return this == nil 2728 } else if this == nil { 2729 return false 2730 } 2731 if this.Field3 != that1.Field3 { 2732 return false 2733 } 2734 return true 2735} 2736func (this *TwoOneofs_Field34) Equal(that interface{}) bool { 2737 if that == nil { 2738 return this == nil 2739 } 2740 2741 that1, ok := that.(*TwoOneofs_Field34) 2742 if !ok { 2743 that2, ok := that.(TwoOneofs_Field34) 2744 if ok { 2745 that1 = &that2 2746 } else { 2747 return false 2748 } 2749 } 2750 if that1 == nil { 2751 return this == nil 2752 } else if this == nil { 2753 return false 2754 } 2755 if this.Field34 != that1.Field34 { 2756 return false 2757 } 2758 return true 2759} 2760func (this *TwoOneofs_Field35) Equal(that interface{}) bool { 2761 if that == nil { 2762 return this == nil 2763 } 2764 2765 that1, ok := that.(*TwoOneofs_Field35) 2766 if !ok { 2767 that2, ok := that.(TwoOneofs_Field35) 2768 if ok { 2769 that1 = &that2 2770 } else { 2771 return false 2772 } 2773 } 2774 if that1 == nil { 2775 return this == nil 2776 } else if this == nil { 2777 return false 2778 } 2779 if !bytes.Equal(this.Field35, that1.Field35) { 2780 return false 2781 } 2782 return true 2783} 2784func (this *TwoOneofs_SubMessage2) Equal(that interface{}) bool { 2785 if that == nil { 2786 return this == nil 2787 } 2788 2789 that1, ok := that.(*TwoOneofs_SubMessage2) 2790 if !ok { 2791 that2, ok := that.(TwoOneofs_SubMessage2) 2792 if ok { 2793 that1 = &that2 2794 } else { 2795 return false 2796 } 2797 } 2798 if that1 == nil { 2799 return this == nil 2800 } else if this == nil { 2801 return false 2802 } 2803 if !this.SubMessage2.Equal(that1.SubMessage2) { 2804 return false 2805 } 2806 return true 2807} 2808func (this *CustomOneof) VerboseEqual(that interface{}) error { 2809 if that == nil { 2810 if this == nil { 2811 return nil 2812 } 2813 return fmt.Errorf("that == nil && this != nil") 2814 } 2815 2816 that1, ok := that.(*CustomOneof) 2817 if !ok { 2818 that2, ok := that.(CustomOneof) 2819 if ok { 2820 that1 = &that2 2821 } else { 2822 return fmt.Errorf("that is not of type *CustomOneof") 2823 } 2824 } 2825 if that1 == nil { 2826 if this == nil { 2827 return nil 2828 } 2829 return fmt.Errorf("that is type *CustomOneof but is nil && this != nil") 2830 } else if this == nil { 2831 return fmt.Errorf("that is type *CustomOneof but is not nil && this == nil") 2832 } 2833 if that1.Custom == nil { 2834 if this.Custom != nil { 2835 return fmt.Errorf("this.Custom != nil && that1.Custom == nil") 2836 } 2837 } else if this.Custom == nil { 2838 return fmt.Errorf("this.Custom == nil && that1.Custom != nil") 2839 } else if err := this.Custom.VerboseEqual(that1.Custom); err != nil { 2840 return err 2841 } 2842 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 2843 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 2844 } 2845 return nil 2846} 2847func (this *CustomOneof_Stringy) VerboseEqual(that interface{}) error { 2848 if that == nil { 2849 if this == nil { 2850 return nil 2851 } 2852 return fmt.Errorf("that == nil && this != nil") 2853 } 2854 2855 that1, ok := that.(*CustomOneof_Stringy) 2856 if !ok { 2857 that2, ok := that.(CustomOneof_Stringy) 2858 if ok { 2859 that1 = &that2 2860 } else { 2861 return fmt.Errorf("that is not of type *CustomOneof_Stringy") 2862 } 2863 } 2864 if that1 == nil { 2865 if this == nil { 2866 return nil 2867 } 2868 return fmt.Errorf("that is type *CustomOneof_Stringy but is nil && this != nil") 2869 } else if this == nil { 2870 return fmt.Errorf("that is type *CustomOneof_Stringy but is not nil && this == nil") 2871 } 2872 if this.Stringy != that1.Stringy { 2873 return fmt.Errorf("Stringy this(%v) Not Equal that(%v)", this.Stringy, that1.Stringy) 2874 } 2875 return nil 2876} 2877func (this *CustomOneof_CustomType) VerboseEqual(that interface{}) error { 2878 if that == nil { 2879 if this == nil { 2880 return nil 2881 } 2882 return fmt.Errorf("that == nil && this != nil") 2883 } 2884 2885 that1, ok := that.(*CustomOneof_CustomType) 2886 if !ok { 2887 that2, ok := that.(CustomOneof_CustomType) 2888 if ok { 2889 that1 = &that2 2890 } else { 2891 return fmt.Errorf("that is not of type *CustomOneof_CustomType") 2892 } 2893 } 2894 if that1 == nil { 2895 if this == nil { 2896 return nil 2897 } 2898 return fmt.Errorf("that is type *CustomOneof_CustomType but is nil && this != nil") 2899 } else if this == nil { 2900 return fmt.Errorf("that is type *CustomOneof_CustomType but is not nil && this == nil") 2901 } 2902 if !this.CustomType.Equal(that1.CustomType) { 2903 return fmt.Errorf("CustomType this(%v) Not Equal that(%v)", this.CustomType, that1.CustomType) 2904 } 2905 return nil 2906} 2907func (this *CustomOneof_CastType) VerboseEqual(that interface{}) error { 2908 if that == nil { 2909 if this == nil { 2910 return nil 2911 } 2912 return fmt.Errorf("that == nil && this != nil") 2913 } 2914 2915 that1, ok := that.(*CustomOneof_CastType) 2916 if !ok { 2917 that2, ok := that.(CustomOneof_CastType) 2918 if ok { 2919 that1 = &that2 2920 } else { 2921 return fmt.Errorf("that is not of type *CustomOneof_CastType") 2922 } 2923 } 2924 if that1 == nil { 2925 if this == nil { 2926 return nil 2927 } 2928 return fmt.Errorf("that is type *CustomOneof_CastType but is nil && this != nil") 2929 } else if this == nil { 2930 return fmt.Errorf("that is type *CustomOneof_CastType but is not nil && this == nil") 2931 } 2932 if this.CastType != that1.CastType { 2933 return fmt.Errorf("CastType this(%v) Not Equal that(%v)", this.CastType, that1.CastType) 2934 } 2935 return nil 2936} 2937func (this *CustomOneof_MyCustomName) VerboseEqual(that interface{}) error { 2938 if that == nil { 2939 if this == nil { 2940 return nil 2941 } 2942 return fmt.Errorf("that == nil && this != nil") 2943 } 2944 2945 that1, ok := that.(*CustomOneof_MyCustomName) 2946 if !ok { 2947 that2, ok := that.(CustomOneof_MyCustomName) 2948 if ok { 2949 that1 = &that2 2950 } else { 2951 return fmt.Errorf("that is not of type *CustomOneof_MyCustomName") 2952 } 2953 } 2954 if that1 == nil { 2955 if this == nil { 2956 return nil 2957 } 2958 return fmt.Errorf("that is type *CustomOneof_MyCustomName but is nil && this != nil") 2959 } else if this == nil { 2960 return fmt.Errorf("that is type *CustomOneof_MyCustomName but is not nil && this == nil") 2961 } 2962 if this.MyCustomName != that1.MyCustomName { 2963 return fmt.Errorf("MyCustomName this(%v) Not Equal that(%v)", this.MyCustomName, that1.MyCustomName) 2964 } 2965 return nil 2966} 2967func (this *CustomOneof) Equal(that interface{}) bool { 2968 if that == nil { 2969 return this == nil 2970 } 2971 2972 that1, ok := that.(*CustomOneof) 2973 if !ok { 2974 that2, ok := that.(CustomOneof) 2975 if ok { 2976 that1 = &that2 2977 } else { 2978 return false 2979 } 2980 } 2981 if that1 == nil { 2982 return this == nil 2983 } else if this == nil { 2984 return false 2985 } 2986 if that1.Custom == nil { 2987 if this.Custom != nil { 2988 return false 2989 } 2990 } else if this.Custom == nil { 2991 return false 2992 } else if !this.Custom.Equal(that1.Custom) { 2993 return false 2994 } 2995 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 2996 return false 2997 } 2998 return true 2999} 3000func (this *CustomOneof_Stringy) Equal(that interface{}) bool { 3001 if that == nil { 3002 return this == nil 3003 } 3004 3005 that1, ok := that.(*CustomOneof_Stringy) 3006 if !ok { 3007 that2, ok := that.(CustomOneof_Stringy) 3008 if ok { 3009 that1 = &that2 3010 } else { 3011 return false 3012 } 3013 } 3014 if that1 == nil { 3015 return this == nil 3016 } else if this == nil { 3017 return false 3018 } 3019 if this.Stringy != that1.Stringy { 3020 return false 3021 } 3022 return true 3023} 3024func (this *CustomOneof_CustomType) Equal(that interface{}) bool { 3025 if that == nil { 3026 return this == nil 3027 } 3028 3029 that1, ok := that.(*CustomOneof_CustomType) 3030 if !ok { 3031 that2, ok := that.(CustomOneof_CustomType) 3032 if ok { 3033 that1 = &that2 3034 } else { 3035 return false 3036 } 3037 } 3038 if that1 == nil { 3039 return this == nil 3040 } else if this == nil { 3041 return false 3042 } 3043 if !this.CustomType.Equal(that1.CustomType) { 3044 return false 3045 } 3046 return true 3047} 3048func (this *CustomOneof_CastType) Equal(that interface{}) bool { 3049 if that == nil { 3050 return this == nil 3051 } 3052 3053 that1, ok := that.(*CustomOneof_CastType) 3054 if !ok { 3055 that2, ok := that.(CustomOneof_CastType) 3056 if ok { 3057 that1 = &that2 3058 } else { 3059 return false 3060 } 3061 } 3062 if that1 == nil { 3063 return this == nil 3064 } else if this == nil { 3065 return false 3066 } 3067 if this.CastType != that1.CastType { 3068 return false 3069 } 3070 return true 3071} 3072func (this *CustomOneof_MyCustomName) Equal(that interface{}) bool { 3073 if that == nil { 3074 return this == nil 3075 } 3076 3077 that1, ok := that.(*CustomOneof_MyCustomName) 3078 if !ok { 3079 that2, ok := that.(CustomOneof_MyCustomName) 3080 if ok { 3081 that1 = &that2 3082 } else { 3083 return false 3084 } 3085 } 3086 if that1 == nil { 3087 return this == nil 3088 } else if this == nil { 3089 return false 3090 } 3091 if this.MyCustomName != that1.MyCustomName { 3092 return false 3093 } 3094 return true 3095} 3096func (this *Subby) GoString() string { 3097 if this == nil { 3098 return "nil" 3099 } 3100 s := make([]string, 0, 5) 3101 s = append(s, "&one.Subby{") 3102 if this.Sub != nil { 3103 s = append(s, "Sub: "+valueToGoStringOne(this.Sub, "string")+",\n") 3104 } 3105 if this.XXX_unrecognized != nil { 3106 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 3107 } 3108 s = append(s, "}") 3109 return strings.Join(s, "") 3110} 3111func (this *AllTypesOneOf) GoString() string { 3112 if this == nil { 3113 return "nil" 3114 } 3115 s := make([]string, 0, 20) 3116 s = append(s, "&one.AllTypesOneOf{") 3117 if this.TestOneof != nil { 3118 s = append(s, "TestOneof: "+fmt.Sprintf("%#v", this.TestOneof)+",\n") 3119 } 3120 if this.XXX_unrecognized != nil { 3121 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 3122 } 3123 s = append(s, "}") 3124 return strings.Join(s, "") 3125} 3126func (this *AllTypesOneOf_Field1) GoString() string { 3127 if this == nil { 3128 return "nil" 3129 } 3130 s := strings.Join([]string{`&one.AllTypesOneOf_Field1{` + 3131 `Field1:` + fmt.Sprintf("%#v", this.Field1) + `}`}, ", ") 3132 return s 3133} 3134func (this *AllTypesOneOf_Field2) GoString() string { 3135 if this == nil { 3136 return "nil" 3137 } 3138 s := strings.Join([]string{`&one.AllTypesOneOf_Field2{` + 3139 `Field2:` + fmt.Sprintf("%#v", this.Field2) + `}`}, ", ") 3140 return s 3141} 3142func (this *AllTypesOneOf_Field3) GoString() string { 3143 if this == nil { 3144 return "nil" 3145 } 3146 s := strings.Join([]string{`&one.AllTypesOneOf_Field3{` + 3147 `Field3:` + fmt.Sprintf("%#v", this.Field3) + `}`}, ", ") 3148 return s 3149} 3150func (this *AllTypesOneOf_Field4) GoString() string { 3151 if this == nil { 3152 return "nil" 3153 } 3154 s := strings.Join([]string{`&one.AllTypesOneOf_Field4{` + 3155 `Field4:` + fmt.Sprintf("%#v", this.Field4) + `}`}, ", ") 3156 return s 3157} 3158func (this *AllTypesOneOf_Field5) GoString() string { 3159 if this == nil { 3160 return "nil" 3161 } 3162 s := strings.Join([]string{`&one.AllTypesOneOf_Field5{` + 3163 `Field5:` + fmt.Sprintf("%#v", this.Field5) + `}`}, ", ") 3164 return s 3165} 3166func (this *AllTypesOneOf_Field6) GoString() string { 3167 if this == nil { 3168 return "nil" 3169 } 3170 s := strings.Join([]string{`&one.AllTypesOneOf_Field6{` + 3171 `Field6:` + fmt.Sprintf("%#v", this.Field6) + `}`}, ", ") 3172 return s 3173} 3174func (this *AllTypesOneOf_Field7) GoString() string { 3175 if this == nil { 3176 return "nil" 3177 } 3178 s := strings.Join([]string{`&one.AllTypesOneOf_Field7{` + 3179 `Field7:` + fmt.Sprintf("%#v", this.Field7) + `}`}, ", ") 3180 return s 3181} 3182func (this *AllTypesOneOf_Field8) GoString() string { 3183 if this == nil { 3184 return "nil" 3185 } 3186 s := strings.Join([]string{`&one.AllTypesOneOf_Field8{` + 3187 `Field8:` + fmt.Sprintf("%#v", this.Field8) + `}`}, ", ") 3188 return s 3189} 3190func (this *AllTypesOneOf_Field9) GoString() string { 3191 if this == nil { 3192 return "nil" 3193 } 3194 s := strings.Join([]string{`&one.AllTypesOneOf_Field9{` + 3195 `Field9:` + fmt.Sprintf("%#v", this.Field9) + `}`}, ", ") 3196 return s 3197} 3198func (this *AllTypesOneOf_Field10) GoString() string { 3199 if this == nil { 3200 return "nil" 3201 } 3202 s := strings.Join([]string{`&one.AllTypesOneOf_Field10{` + 3203 `Field10:` + fmt.Sprintf("%#v", this.Field10) + `}`}, ", ") 3204 return s 3205} 3206func (this *AllTypesOneOf_Field11) GoString() string { 3207 if this == nil { 3208 return "nil" 3209 } 3210 s := strings.Join([]string{`&one.AllTypesOneOf_Field11{` + 3211 `Field11:` + fmt.Sprintf("%#v", this.Field11) + `}`}, ", ") 3212 return s 3213} 3214func (this *AllTypesOneOf_Field12) GoString() string { 3215 if this == nil { 3216 return "nil" 3217 } 3218 s := strings.Join([]string{`&one.AllTypesOneOf_Field12{` + 3219 `Field12:` + fmt.Sprintf("%#v", this.Field12) + `}`}, ", ") 3220 return s 3221} 3222func (this *AllTypesOneOf_Field13) GoString() string { 3223 if this == nil { 3224 return "nil" 3225 } 3226 s := strings.Join([]string{`&one.AllTypesOneOf_Field13{` + 3227 `Field13:` + fmt.Sprintf("%#v", this.Field13) + `}`}, ", ") 3228 return s 3229} 3230func (this *AllTypesOneOf_Field14) GoString() string { 3231 if this == nil { 3232 return "nil" 3233 } 3234 s := strings.Join([]string{`&one.AllTypesOneOf_Field14{` + 3235 `Field14:` + fmt.Sprintf("%#v", this.Field14) + `}`}, ", ") 3236 return s 3237} 3238func (this *AllTypesOneOf_Field15) GoString() string { 3239 if this == nil { 3240 return "nil" 3241 } 3242 s := strings.Join([]string{`&one.AllTypesOneOf_Field15{` + 3243 `Field15:` + fmt.Sprintf("%#v", this.Field15) + `}`}, ", ") 3244 return s 3245} 3246func (this *AllTypesOneOf_SubMessage) GoString() string { 3247 if this == nil { 3248 return "nil" 3249 } 3250 s := strings.Join([]string{`&one.AllTypesOneOf_SubMessage{` + 3251 `SubMessage:` + fmt.Sprintf("%#v", this.SubMessage) + `}`}, ", ") 3252 return s 3253} 3254func (this *TwoOneofs) GoString() string { 3255 if this == nil { 3256 return "nil" 3257 } 3258 s := make([]string, 0, 10) 3259 s = append(s, "&one.TwoOneofs{") 3260 if this.One != nil { 3261 s = append(s, "One: "+fmt.Sprintf("%#v", this.One)+",\n") 3262 } 3263 if this.Two != nil { 3264 s = append(s, "Two: "+fmt.Sprintf("%#v", this.Two)+",\n") 3265 } 3266 if this.XXX_unrecognized != nil { 3267 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 3268 } 3269 s = append(s, "}") 3270 return strings.Join(s, "") 3271} 3272func (this *TwoOneofs_Field1) GoString() string { 3273 if this == nil { 3274 return "nil" 3275 } 3276 s := strings.Join([]string{`&one.TwoOneofs_Field1{` + 3277 `Field1:` + fmt.Sprintf("%#v", this.Field1) + `}`}, ", ") 3278 return s 3279} 3280func (this *TwoOneofs_Field2) GoString() string { 3281 if this == nil { 3282 return "nil" 3283 } 3284 s := strings.Join([]string{`&one.TwoOneofs_Field2{` + 3285 `Field2:` + fmt.Sprintf("%#v", this.Field2) + `}`}, ", ") 3286 return s 3287} 3288func (this *TwoOneofs_Field3) GoString() string { 3289 if this == nil { 3290 return "nil" 3291 } 3292 s := strings.Join([]string{`&one.TwoOneofs_Field3{` + 3293 `Field3:` + fmt.Sprintf("%#v", this.Field3) + `}`}, ", ") 3294 return s 3295} 3296func (this *TwoOneofs_Field34) GoString() string { 3297 if this == nil { 3298 return "nil" 3299 } 3300 s := strings.Join([]string{`&one.TwoOneofs_Field34{` + 3301 `Field34:` + fmt.Sprintf("%#v", this.Field34) + `}`}, ", ") 3302 return s 3303} 3304func (this *TwoOneofs_Field35) GoString() string { 3305 if this == nil { 3306 return "nil" 3307 } 3308 s := strings.Join([]string{`&one.TwoOneofs_Field35{` + 3309 `Field35:` + fmt.Sprintf("%#v", this.Field35) + `}`}, ", ") 3310 return s 3311} 3312func (this *TwoOneofs_SubMessage2) GoString() string { 3313 if this == nil { 3314 return "nil" 3315 } 3316 s := strings.Join([]string{`&one.TwoOneofs_SubMessage2{` + 3317 `SubMessage2:` + fmt.Sprintf("%#v", this.SubMessage2) + `}`}, ", ") 3318 return s 3319} 3320func (this *CustomOneof) GoString() string { 3321 if this == nil { 3322 return "nil" 3323 } 3324 s := make([]string, 0, 8) 3325 s = append(s, "&one.CustomOneof{") 3326 if this.Custom != nil { 3327 s = append(s, "Custom: "+fmt.Sprintf("%#v", this.Custom)+",\n") 3328 } 3329 if this.XXX_unrecognized != nil { 3330 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 3331 } 3332 s = append(s, "}") 3333 return strings.Join(s, "") 3334} 3335func (this *CustomOneof_Stringy) GoString() string { 3336 if this == nil { 3337 return "nil" 3338 } 3339 s := strings.Join([]string{`&one.CustomOneof_Stringy{` + 3340 `Stringy:` + fmt.Sprintf("%#v", this.Stringy) + `}`}, ", ") 3341 return s 3342} 3343func (this *CustomOneof_CustomType) GoString() string { 3344 if this == nil { 3345 return "nil" 3346 } 3347 s := strings.Join([]string{`&one.CustomOneof_CustomType{` + 3348 `CustomType:` + fmt.Sprintf("%#v", this.CustomType) + `}`}, ", ") 3349 return s 3350} 3351func (this *CustomOneof_CastType) GoString() string { 3352 if this == nil { 3353 return "nil" 3354 } 3355 s := strings.Join([]string{`&one.CustomOneof_CastType{` + 3356 `CastType:` + fmt.Sprintf("%#v", this.CastType) + `}`}, ", ") 3357 return s 3358} 3359func (this *CustomOneof_MyCustomName) GoString() string { 3360 if this == nil { 3361 return "nil" 3362 } 3363 s := strings.Join([]string{`&one.CustomOneof_MyCustomName{` + 3364 `MyCustomName:` + fmt.Sprintf("%#v", this.MyCustomName) + `}`}, ", ") 3365 return s 3366} 3367func valueToGoStringOne(v interface{}, typ string) string { 3368 rv := reflect.ValueOf(v) 3369 if rv.IsNil() { 3370 return "nil" 3371 } 3372 pv := reflect.Indirect(rv).Interface() 3373 return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv) 3374} 3375func (m *Subby) Marshal() (dAtA []byte, err error) { 3376 size := m.Size() 3377 dAtA = make([]byte, size) 3378 n, err := m.MarshalTo(dAtA) 3379 if err != nil { 3380 return nil, err 3381 } 3382 return dAtA[:n], nil 3383} 3384 3385func (m *Subby) MarshalTo(dAtA []byte) (int, error) { 3386 var i int 3387 _ = i 3388 var l int 3389 _ = l 3390 if m.Sub != nil { 3391 dAtA[i] = 0xa 3392 i++ 3393 i = encodeVarintOne(dAtA, i, uint64(len(*m.Sub))) 3394 i += copy(dAtA[i:], *m.Sub) 3395 } 3396 if m.XXX_unrecognized != nil { 3397 i += copy(dAtA[i:], m.XXX_unrecognized) 3398 } 3399 return i, nil 3400} 3401 3402func (m *AllTypesOneOf) Marshal() (dAtA []byte, err error) { 3403 size := m.Size() 3404 dAtA = make([]byte, size) 3405 n, err := m.MarshalTo(dAtA) 3406 if err != nil { 3407 return nil, err 3408 } 3409 return dAtA[:n], nil 3410} 3411 3412func (m *AllTypesOneOf) MarshalTo(dAtA []byte) (int, error) { 3413 var i int 3414 _ = i 3415 var l int 3416 _ = l 3417 if m.TestOneof != nil { 3418 nn1, err := m.TestOneof.MarshalTo(dAtA[i:]) 3419 if err != nil { 3420 return 0, err 3421 } 3422 i += nn1 3423 } 3424 if m.XXX_unrecognized != nil { 3425 i += copy(dAtA[i:], m.XXX_unrecognized) 3426 } 3427 return i, nil 3428} 3429 3430func (m *AllTypesOneOf_Field1) MarshalTo(dAtA []byte) (int, error) { 3431 i := 0 3432 dAtA[i] = 0x9 3433 i++ 3434 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Field1)))) 3435 i += 8 3436 return i, nil 3437} 3438func (m *AllTypesOneOf_Field2) MarshalTo(dAtA []byte) (int, error) { 3439 i := 0 3440 dAtA[i] = 0x15 3441 i++ 3442 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Field2)))) 3443 i += 4 3444 return i, nil 3445} 3446func (m *AllTypesOneOf_Field3) MarshalTo(dAtA []byte) (int, error) { 3447 i := 0 3448 dAtA[i] = 0x18 3449 i++ 3450 i = encodeVarintOne(dAtA, i, uint64(m.Field3)) 3451 return i, nil 3452} 3453func (m *AllTypesOneOf_Field4) MarshalTo(dAtA []byte) (int, error) { 3454 i := 0 3455 dAtA[i] = 0x20 3456 i++ 3457 i = encodeVarintOne(dAtA, i, uint64(m.Field4)) 3458 return i, nil 3459} 3460func (m *AllTypesOneOf_Field5) MarshalTo(dAtA []byte) (int, error) { 3461 i := 0 3462 dAtA[i] = 0x28 3463 i++ 3464 i = encodeVarintOne(dAtA, i, uint64(m.Field5)) 3465 return i, nil 3466} 3467func (m *AllTypesOneOf_Field6) MarshalTo(dAtA []byte) (int, error) { 3468 i := 0 3469 dAtA[i] = 0x30 3470 i++ 3471 i = encodeVarintOne(dAtA, i, uint64(m.Field6)) 3472 return i, nil 3473} 3474func (m *AllTypesOneOf_Field7) MarshalTo(dAtA []byte) (int, error) { 3475 i := 0 3476 dAtA[i] = 0x38 3477 i++ 3478 i = encodeVarintOne(dAtA, i, uint64((uint32(m.Field7)<<1)^uint32((m.Field7>>31)))) 3479 return i, nil 3480} 3481func (m *AllTypesOneOf_Field8) MarshalTo(dAtA []byte) (int, error) { 3482 i := 0 3483 dAtA[i] = 0x40 3484 i++ 3485 i = encodeVarintOne(dAtA, i, uint64((uint64(m.Field8)<<1)^uint64((m.Field8>>63)))) 3486 return i, nil 3487} 3488func (m *AllTypesOneOf_Field9) MarshalTo(dAtA []byte) (int, error) { 3489 i := 0 3490 dAtA[i] = 0x4d 3491 i++ 3492 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field9)) 3493 i += 4 3494 return i, nil 3495} 3496func (m *AllTypesOneOf_Field10) MarshalTo(dAtA []byte) (int, error) { 3497 i := 0 3498 dAtA[i] = 0x55 3499 i++ 3500 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(m.Field10)) 3501 i += 4 3502 return i, nil 3503} 3504func (m *AllTypesOneOf_Field11) MarshalTo(dAtA []byte) (int, error) { 3505 i := 0 3506 dAtA[i] = 0x59 3507 i++ 3508 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field11)) 3509 i += 8 3510 return i, nil 3511} 3512func (m *AllTypesOneOf_Field12) MarshalTo(dAtA []byte) (int, error) { 3513 i := 0 3514 dAtA[i] = 0x61 3515 i++ 3516 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(m.Field12)) 3517 i += 8 3518 return i, nil 3519} 3520func (m *AllTypesOneOf_Field13) MarshalTo(dAtA []byte) (int, error) { 3521 i := 0 3522 dAtA[i] = 0x68 3523 i++ 3524 if m.Field13 { 3525 dAtA[i] = 1 3526 } else { 3527 dAtA[i] = 0 3528 } 3529 i++ 3530 return i, nil 3531} 3532func (m *AllTypesOneOf_Field14) MarshalTo(dAtA []byte) (int, error) { 3533 i := 0 3534 dAtA[i] = 0x72 3535 i++ 3536 i = encodeVarintOne(dAtA, i, uint64(len(m.Field14))) 3537 i += copy(dAtA[i:], m.Field14) 3538 return i, nil 3539} 3540func (m *AllTypesOneOf_Field15) MarshalTo(dAtA []byte) (int, error) { 3541 i := 0 3542 if m.Field15 != nil { 3543 dAtA[i] = 0x7a 3544 i++ 3545 i = encodeVarintOne(dAtA, i, uint64(len(m.Field15))) 3546 i += copy(dAtA[i:], m.Field15) 3547 } 3548 return i, nil 3549} 3550func (m *AllTypesOneOf_SubMessage) MarshalTo(dAtA []byte) (int, error) { 3551 i := 0 3552 if m.SubMessage != nil { 3553 dAtA[i] = 0x82 3554 i++ 3555 dAtA[i] = 0x1 3556 i++ 3557 i = encodeVarintOne(dAtA, i, uint64(m.SubMessage.Size())) 3558 n2, err := m.SubMessage.MarshalTo(dAtA[i:]) 3559 if err != nil { 3560 return 0, err 3561 } 3562 i += n2 3563 } 3564 return i, nil 3565} 3566func (m *TwoOneofs) Marshal() (dAtA []byte, err error) { 3567 size := m.Size() 3568 dAtA = make([]byte, size) 3569 n, err := m.MarshalTo(dAtA) 3570 if err != nil { 3571 return nil, err 3572 } 3573 return dAtA[:n], nil 3574} 3575 3576func (m *TwoOneofs) MarshalTo(dAtA []byte) (int, error) { 3577 var i int 3578 _ = i 3579 var l int 3580 _ = l 3581 if m.One != nil { 3582 nn3, err := m.One.MarshalTo(dAtA[i:]) 3583 if err != nil { 3584 return 0, err 3585 } 3586 i += nn3 3587 } 3588 if m.Two != nil { 3589 nn4, err := m.Two.MarshalTo(dAtA[i:]) 3590 if err != nil { 3591 return 0, err 3592 } 3593 i += nn4 3594 } 3595 if m.XXX_unrecognized != nil { 3596 i += copy(dAtA[i:], m.XXX_unrecognized) 3597 } 3598 return i, nil 3599} 3600 3601func (m *TwoOneofs_Field1) MarshalTo(dAtA []byte) (int, error) { 3602 i := 0 3603 dAtA[i] = 0x9 3604 i++ 3605 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Field1)))) 3606 i += 8 3607 return i, nil 3608} 3609func (m *TwoOneofs_Field2) MarshalTo(dAtA []byte) (int, error) { 3610 i := 0 3611 dAtA[i] = 0x15 3612 i++ 3613 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Field2)))) 3614 i += 4 3615 return i, nil 3616} 3617func (m *TwoOneofs_Field3) MarshalTo(dAtA []byte) (int, error) { 3618 i := 0 3619 dAtA[i] = 0x18 3620 i++ 3621 i = encodeVarintOne(dAtA, i, uint64(m.Field3)) 3622 return i, nil 3623} 3624func (m *TwoOneofs_Field34) MarshalTo(dAtA []byte) (int, error) { 3625 i := 0 3626 dAtA[i] = 0x92 3627 i++ 3628 dAtA[i] = 0x2 3629 i++ 3630 i = encodeVarintOne(dAtA, i, uint64(len(m.Field34))) 3631 i += copy(dAtA[i:], m.Field34) 3632 return i, nil 3633} 3634func (m *TwoOneofs_Field35) MarshalTo(dAtA []byte) (int, error) { 3635 i := 0 3636 if m.Field35 != nil { 3637 dAtA[i] = 0x9a 3638 i++ 3639 dAtA[i] = 0x2 3640 i++ 3641 i = encodeVarintOne(dAtA, i, uint64(len(m.Field35))) 3642 i += copy(dAtA[i:], m.Field35) 3643 } 3644 return i, nil 3645} 3646func (m *TwoOneofs_SubMessage2) MarshalTo(dAtA []byte) (int, error) { 3647 i := 0 3648 if m.SubMessage2 != nil { 3649 dAtA[i] = 0xa2 3650 i++ 3651 dAtA[i] = 0x2 3652 i++ 3653 i = encodeVarintOne(dAtA, i, uint64(m.SubMessage2.Size())) 3654 n5, err := m.SubMessage2.MarshalTo(dAtA[i:]) 3655 if err != nil { 3656 return 0, err 3657 } 3658 i += n5 3659 } 3660 return i, nil 3661} 3662func (m *CustomOneof) Marshal() (dAtA []byte, err error) { 3663 size := m.Size() 3664 dAtA = make([]byte, size) 3665 n, err := m.MarshalTo(dAtA) 3666 if err != nil { 3667 return nil, err 3668 } 3669 return dAtA[:n], nil 3670} 3671 3672func (m *CustomOneof) MarshalTo(dAtA []byte) (int, error) { 3673 var i int 3674 _ = i 3675 var l int 3676 _ = l 3677 if m.Custom != nil { 3678 nn6, err := m.Custom.MarshalTo(dAtA[i:]) 3679 if err != nil { 3680 return 0, err 3681 } 3682 i += nn6 3683 } 3684 if m.XXX_unrecognized != nil { 3685 i += copy(dAtA[i:], m.XXX_unrecognized) 3686 } 3687 return i, nil 3688} 3689 3690func (m *CustomOneof_Stringy) MarshalTo(dAtA []byte) (int, error) { 3691 i := 0 3692 dAtA[i] = 0x92 3693 i++ 3694 dAtA[i] = 0x2 3695 i++ 3696 i = encodeVarintOne(dAtA, i, uint64(len(m.Stringy))) 3697 i += copy(dAtA[i:], m.Stringy) 3698 return i, nil 3699} 3700func (m *CustomOneof_CustomType) MarshalTo(dAtA []byte) (int, error) { 3701 i := 0 3702 dAtA[i] = 0x9a 3703 i++ 3704 dAtA[i] = 0x2 3705 i++ 3706 i = encodeVarintOne(dAtA, i, uint64(m.CustomType.Size())) 3707 n7, err := m.CustomType.MarshalTo(dAtA[i:]) 3708 if err != nil { 3709 return 0, err 3710 } 3711 i += n7 3712 return i, nil 3713} 3714func (m *CustomOneof_CastType) MarshalTo(dAtA []byte) (int, error) { 3715 i := 0 3716 dAtA[i] = 0xa0 3717 i++ 3718 dAtA[i] = 0x2 3719 i++ 3720 i = encodeVarintOne(dAtA, i, uint64(m.CastType)) 3721 return i, nil 3722} 3723func (m *CustomOneof_MyCustomName) MarshalTo(dAtA []byte) (int, error) { 3724 i := 0 3725 dAtA[i] = 0xa8 3726 i++ 3727 dAtA[i] = 0x2 3728 i++ 3729 i = encodeVarintOne(dAtA, i, uint64(m.MyCustomName)) 3730 return i, nil 3731} 3732func encodeVarintOne(dAtA []byte, offset int, v uint64) int { 3733 for v >= 1<<7 { 3734 dAtA[offset] = uint8(v&0x7f | 0x80) 3735 v >>= 7 3736 offset++ 3737 } 3738 dAtA[offset] = uint8(v) 3739 return offset + 1 3740} 3741func NewPopulatedSubby(r randyOne, easy bool) *Subby { 3742 this := &Subby{} 3743 if r.Intn(10) != 0 { 3744 v1 := string(randStringOne(r)) 3745 this.Sub = &v1 3746 } 3747 if !easy && r.Intn(10) != 0 { 3748 this.XXX_unrecognized = randUnrecognizedOne(r, 2) 3749 } 3750 return this 3751} 3752 3753func NewPopulatedAllTypesOneOf(r randyOne, easy bool) *AllTypesOneOf { 3754 this := &AllTypesOneOf{} 3755 oneofNumber_TestOneof := []int32{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}[r.Intn(16)] 3756 switch oneofNumber_TestOneof { 3757 case 1: 3758 this.TestOneof = NewPopulatedAllTypesOneOf_Field1(r, easy) 3759 case 2: 3760 this.TestOneof = NewPopulatedAllTypesOneOf_Field2(r, easy) 3761 case 3: 3762 this.TestOneof = NewPopulatedAllTypesOneOf_Field3(r, easy) 3763 case 4: 3764 this.TestOneof = NewPopulatedAllTypesOneOf_Field4(r, easy) 3765 case 5: 3766 this.TestOneof = NewPopulatedAllTypesOneOf_Field5(r, easy) 3767 case 6: 3768 this.TestOneof = NewPopulatedAllTypesOneOf_Field6(r, easy) 3769 case 7: 3770 this.TestOneof = NewPopulatedAllTypesOneOf_Field7(r, easy) 3771 case 8: 3772 this.TestOneof = NewPopulatedAllTypesOneOf_Field8(r, easy) 3773 case 9: 3774 this.TestOneof = NewPopulatedAllTypesOneOf_Field9(r, easy) 3775 case 10: 3776 this.TestOneof = NewPopulatedAllTypesOneOf_Field10(r, easy) 3777 case 11: 3778 this.TestOneof = NewPopulatedAllTypesOneOf_Field11(r, easy) 3779 case 12: 3780 this.TestOneof = NewPopulatedAllTypesOneOf_Field12(r, easy) 3781 case 13: 3782 this.TestOneof = NewPopulatedAllTypesOneOf_Field13(r, easy) 3783 case 14: 3784 this.TestOneof = NewPopulatedAllTypesOneOf_Field14(r, easy) 3785 case 15: 3786 this.TestOneof = NewPopulatedAllTypesOneOf_Field15(r, easy) 3787 case 16: 3788 this.TestOneof = NewPopulatedAllTypesOneOf_SubMessage(r, easy) 3789 } 3790 if !easy && r.Intn(10) != 0 { 3791 this.XXX_unrecognized = randUnrecognizedOne(r, 17) 3792 } 3793 return this 3794} 3795 3796func NewPopulatedAllTypesOneOf_Field1(r randyOne, easy bool) *AllTypesOneOf_Field1 { 3797 this := &AllTypesOneOf_Field1{} 3798 this.Field1 = float64(r.Float64()) 3799 if r.Intn(2) == 0 { 3800 this.Field1 *= -1 3801 } 3802 return this 3803} 3804func NewPopulatedAllTypesOneOf_Field2(r randyOne, easy bool) *AllTypesOneOf_Field2 { 3805 this := &AllTypesOneOf_Field2{} 3806 this.Field2 = float32(r.Float32()) 3807 if r.Intn(2) == 0 { 3808 this.Field2 *= -1 3809 } 3810 return this 3811} 3812func NewPopulatedAllTypesOneOf_Field3(r randyOne, easy bool) *AllTypesOneOf_Field3 { 3813 this := &AllTypesOneOf_Field3{} 3814 this.Field3 = int32(r.Int31()) 3815 if r.Intn(2) == 0 { 3816 this.Field3 *= -1 3817 } 3818 return this 3819} 3820func NewPopulatedAllTypesOneOf_Field4(r randyOne, easy bool) *AllTypesOneOf_Field4 { 3821 this := &AllTypesOneOf_Field4{} 3822 this.Field4 = int64(r.Int63()) 3823 if r.Intn(2) == 0 { 3824 this.Field4 *= -1 3825 } 3826 return this 3827} 3828func NewPopulatedAllTypesOneOf_Field5(r randyOne, easy bool) *AllTypesOneOf_Field5 { 3829 this := &AllTypesOneOf_Field5{} 3830 this.Field5 = uint32(r.Uint32()) 3831 return this 3832} 3833func NewPopulatedAllTypesOneOf_Field6(r randyOne, easy bool) *AllTypesOneOf_Field6 { 3834 this := &AllTypesOneOf_Field6{} 3835 this.Field6 = uint64(uint64(r.Uint32())) 3836 return this 3837} 3838func NewPopulatedAllTypesOneOf_Field7(r randyOne, easy bool) *AllTypesOneOf_Field7 { 3839 this := &AllTypesOneOf_Field7{} 3840 this.Field7 = int32(r.Int31()) 3841 if r.Intn(2) == 0 { 3842 this.Field7 *= -1 3843 } 3844 return this 3845} 3846func NewPopulatedAllTypesOneOf_Field8(r randyOne, easy bool) *AllTypesOneOf_Field8 { 3847 this := &AllTypesOneOf_Field8{} 3848 this.Field8 = int64(r.Int63()) 3849 if r.Intn(2) == 0 { 3850 this.Field8 *= -1 3851 } 3852 return this 3853} 3854func NewPopulatedAllTypesOneOf_Field9(r randyOne, easy bool) *AllTypesOneOf_Field9 { 3855 this := &AllTypesOneOf_Field9{} 3856 this.Field9 = uint32(r.Uint32()) 3857 return this 3858} 3859func NewPopulatedAllTypesOneOf_Field10(r randyOne, easy bool) *AllTypesOneOf_Field10 { 3860 this := &AllTypesOneOf_Field10{} 3861 this.Field10 = int32(r.Int31()) 3862 if r.Intn(2) == 0 { 3863 this.Field10 *= -1 3864 } 3865 return this 3866} 3867func NewPopulatedAllTypesOneOf_Field11(r randyOne, easy bool) *AllTypesOneOf_Field11 { 3868 this := &AllTypesOneOf_Field11{} 3869 this.Field11 = uint64(uint64(r.Uint32())) 3870 return this 3871} 3872func NewPopulatedAllTypesOneOf_Field12(r randyOne, easy bool) *AllTypesOneOf_Field12 { 3873 this := &AllTypesOneOf_Field12{} 3874 this.Field12 = int64(r.Int63()) 3875 if r.Intn(2) == 0 { 3876 this.Field12 *= -1 3877 } 3878 return this 3879} 3880func NewPopulatedAllTypesOneOf_Field13(r randyOne, easy bool) *AllTypesOneOf_Field13 { 3881 this := &AllTypesOneOf_Field13{} 3882 this.Field13 = bool(bool(r.Intn(2) == 0)) 3883 return this 3884} 3885func NewPopulatedAllTypesOneOf_Field14(r randyOne, easy bool) *AllTypesOneOf_Field14 { 3886 this := &AllTypesOneOf_Field14{} 3887 this.Field14 = string(randStringOne(r)) 3888 return this 3889} 3890func NewPopulatedAllTypesOneOf_Field15(r randyOne, easy bool) *AllTypesOneOf_Field15 { 3891 this := &AllTypesOneOf_Field15{} 3892 v2 := r.Intn(100) 3893 this.Field15 = make([]byte, v2) 3894 for i := 0; i < v2; i++ { 3895 this.Field15[i] = byte(r.Intn(256)) 3896 } 3897 return this 3898} 3899func NewPopulatedAllTypesOneOf_SubMessage(r randyOne, easy bool) *AllTypesOneOf_SubMessage { 3900 this := &AllTypesOneOf_SubMessage{} 3901 this.SubMessage = NewPopulatedSubby(r, easy) 3902 return this 3903} 3904func NewPopulatedTwoOneofs(r randyOne, easy bool) *TwoOneofs { 3905 this := &TwoOneofs{} 3906 oneofNumber_One := []int32{1, 2, 3}[r.Intn(3)] 3907 switch oneofNumber_One { 3908 case 1: 3909 this.One = NewPopulatedTwoOneofs_Field1(r, easy) 3910 case 2: 3911 this.One = NewPopulatedTwoOneofs_Field2(r, easy) 3912 case 3: 3913 this.One = NewPopulatedTwoOneofs_Field3(r, easy) 3914 } 3915 oneofNumber_Two := []int32{34, 35, 36}[r.Intn(3)] 3916 switch oneofNumber_Two { 3917 case 34: 3918 this.Two = NewPopulatedTwoOneofs_Field34(r, easy) 3919 case 35: 3920 this.Two = NewPopulatedTwoOneofs_Field35(r, easy) 3921 case 36: 3922 this.Two = NewPopulatedTwoOneofs_SubMessage2(r, easy) 3923 } 3924 if !easy && r.Intn(10) != 0 { 3925 this.XXX_unrecognized = randUnrecognizedOne(r, 37) 3926 } 3927 return this 3928} 3929 3930func NewPopulatedTwoOneofs_Field1(r randyOne, easy bool) *TwoOneofs_Field1 { 3931 this := &TwoOneofs_Field1{} 3932 this.Field1 = float64(r.Float64()) 3933 if r.Intn(2) == 0 { 3934 this.Field1 *= -1 3935 } 3936 return this 3937} 3938func NewPopulatedTwoOneofs_Field2(r randyOne, easy bool) *TwoOneofs_Field2 { 3939 this := &TwoOneofs_Field2{} 3940 this.Field2 = float32(r.Float32()) 3941 if r.Intn(2) == 0 { 3942 this.Field2 *= -1 3943 } 3944 return this 3945} 3946func NewPopulatedTwoOneofs_Field3(r randyOne, easy bool) *TwoOneofs_Field3 { 3947 this := &TwoOneofs_Field3{} 3948 this.Field3 = int32(r.Int31()) 3949 if r.Intn(2) == 0 { 3950 this.Field3 *= -1 3951 } 3952 return this 3953} 3954func NewPopulatedTwoOneofs_Field34(r randyOne, easy bool) *TwoOneofs_Field34 { 3955 this := &TwoOneofs_Field34{} 3956 this.Field34 = string(randStringOne(r)) 3957 return this 3958} 3959func NewPopulatedTwoOneofs_Field35(r randyOne, easy bool) *TwoOneofs_Field35 { 3960 this := &TwoOneofs_Field35{} 3961 v3 := r.Intn(100) 3962 this.Field35 = make([]byte, v3) 3963 for i := 0; i < v3; i++ { 3964 this.Field35[i] = byte(r.Intn(256)) 3965 } 3966 return this 3967} 3968func NewPopulatedTwoOneofs_SubMessage2(r randyOne, easy bool) *TwoOneofs_SubMessage2 { 3969 this := &TwoOneofs_SubMessage2{} 3970 this.SubMessage2 = NewPopulatedSubby(r, easy) 3971 return this 3972} 3973func NewPopulatedCustomOneof(r randyOne, easy bool) *CustomOneof { 3974 this := &CustomOneof{} 3975 oneofNumber_Custom := []int32{34, 35, 36, 37}[r.Intn(4)] 3976 switch oneofNumber_Custom { 3977 case 34: 3978 this.Custom = NewPopulatedCustomOneof_Stringy(r, easy) 3979 case 35: 3980 this.Custom = NewPopulatedCustomOneof_CustomType(r, easy) 3981 case 36: 3982 this.Custom = NewPopulatedCustomOneof_CastType(r, easy) 3983 case 37: 3984 this.Custom = NewPopulatedCustomOneof_MyCustomName(r, easy) 3985 } 3986 if !easy && r.Intn(10) != 0 { 3987 this.XXX_unrecognized = randUnrecognizedOne(r, 38) 3988 } 3989 return this 3990} 3991 3992func NewPopulatedCustomOneof_Stringy(r randyOne, easy bool) *CustomOneof_Stringy { 3993 this := &CustomOneof_Stringy{} 3994 this.Stringy = string(randStringOne(r)) 3995 return this 3996} 3997func NewPopulatedCustomOneof_CustomType(r randyOne, easy bool) *CustomOneof_CustomType { 3998 this := &CustomOneof_CustomType{} 3999 v4 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r) 4000 this.CustomType = *v4 4001 return this 4002} 4003func NewPopulatedCustomOneof_CastType(r randyOne, easy bool) *CustomOneof_CastType { 4004 this := &CustomOneof_CastType{} 4005 this.CastType = github_com_gogo_protobuf_test_casttype.MyUint64Type(uint64(r.Uint32())) 4006 return this 4007} 4008func NewPopulatedCustomOneof_MyCustomName(r randyOne, easy bool) *CustomOneof_MyCustomName { 4009 this := &CustomOneof_MyCustomName{} 4010 this.MyCustomName = int64(r.Int63()) 4011 if r.Intn(2) == 0 { 4012 this.MyCustomName *= -1 4013 } 4014 return this 4015} 4016 4017type randyOne interface { 4018 Float32() float32 4019 Float64() float64 4020 Int63() int64 4021 Int31() int32 4022 Uint32() uint32 4023 Intn(n int) int 4024} 4025 4026func randUTF8RuneOne(r randyOne) rune { 4027 ru := r.Intn(62) 4028 if ru < 10 { 4029 return rune(ru + 48) 4030 } else if ru < 36 { 4031 return rune(ru + 55) 4032 } 4033 return rune(ru + 61) 4034} 4035func randStringOne(r randyOne) string { 4036 v5 := r.Intn(100) 4037 tmps := make([]rune, v5) 4038 for i := 0; i < v5; i++ { 4039 tmps[i] = randUTF8RuneOne(r) 4040 } 4041 return string(tmps) 4042} 4043func randUnrecognizedOne(r randyOne, maxFieldNumber int) (dAtA []byte) { 4044 l := r.Intn(5) 4045 for i := 0; i < l; i++ { 4046 wire := r.Intn(4) 4047 if wire == 3 { 4048 wire = 5 4049 } 4050 fieldNumber := maxFieldNumber + r.Intn(100) 4051 dAtA = randFieldOne(dAtA, r, fieldNumber, wire) 4052 } 4053 return dAtA 4054} 4055func randFieldOne(dAtA []byte, r randyOne, fieldNumber int, wire int) []byte { 4056 key := uint32(fieldNumber)<<3 | uint32(wire) 4057 switch wire { 4058 case 0: 4059 dAtA = encodeVarintPopulateOne(dAtA, uint64(key)) 4060 v6 := r.Int63() 4061 if r.Intn(2) == 0 { 4062 v6 *= -1 4063 } 4064 dAtA = encodeVarintPopulateOne(dAtA, uint64(v6)) 4065 case 1: 4066 dAtA = encodeVarintPopulateOne(dAtA, uint64(key)) 4067 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))) 4068 case 2: 4069 dAtA = encodeVarintPopulateOne(dAtA, uint64(key)) 4070 ll := r.Intn(100) 4071 dAtA = encodeVarintPopulateOne(dAtA, uint64(ll)) 4072 for j := 0; j < ll; j++ { 4073 dAtA = append(dAtA, byte(r.Intn(256))) 4074 } 4075 default: 4076 dAtA = encodeVarintPopulateOne(dAtA, uint64(key)) 4077 dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256))) 4078 } 4079 return dAtA 4080} 4081func encodeVarintPopulateOne(dAtA []byte, v uint64) []byte { 4082 for v >= 1<<7 { 4083 dAtA = append(dAtA, uint8(uint64(v)&0x7f|0x80)) 4084 v >>= 7 4085 } 4086 dAtA = append(dAtA, uint8(v)) 4087 return dAtA 4088} 4089func (m *Subby) Size() (n int) { 4090 if m == nil { 4091 return 0 4092 } 4093 var l int 4094 _ = l 4095 if m.Sub != nil { 4096 l = len(*m.Sub) 4097 n += 1 + l + sovOne(uint64(l)) 4098 } 4099 if m.XXX_unrecognized != nil { 4100 n += len(m.XXX_unrecognized) 4101 } 4102 return n 4103} 4104 4105func (m *AllTypesOneOf) Size() (n int) { 4106 if m == nil { 4107 return 0 4108 } 4109 var l int 4110 _ = l 4111 if m.TestOneof != nil { 4112 n += m.TestOneof.Size() 4113 } 4114 if m.XXX_unrecognized != nil { 4115 n += len(m.XXX_unrecognized) 4116 } 4117 return n 4118} 4119 4120func (m *AllTypesOneOf_Field1) Size() (n int) { 4121 if m == nil { 4122 return 0 4123 } 4124 var l int 4125 _ = l 4126 n += 9 4127 return n 4128} 4129func (m *AllTypesOneOf_Field2) Size() (n int) { 4130 if m == nil { 4131 return 0 4132 } 4133 var l int 4134 _ = l 4135 n += 5 4136 return n 4137} 4138func (m *AllTypesOneOf_Field3) Size() (n int) { 4139 if m == nil { 4140 return 0 4141 } 4142 var l int 4143 _ = l 4144 n += 1 + sovOne(uint64(m.Field3)) 4145 return n 4146} 4147func (m *AllTypesOneOf_Field4) Size() (n int) { 4148 if m == nil { 4149 return 0 4150 } 4151 var l int 4152 _ = l 4153 n += 1 + sovOne(uint64(m.Field4)) 4154 return n 4155} 4156func (m *AllTypesOneOf_Field5) Size() (n int) { 4157 if m == nil { 4158 return 0 4159 } 4160 var l int 4161 _ = l 4162 n += 1 + sovOne(uint64(m.Field5)) 4163 return n 4164} 4165func (m *AllTypesOneOf_Field6) Size() (n int) { 4166 if m == nil { 4167 return 0 4168 } 4169 var l int 4170 _ = l 4171 n += 1 + sovOne(uint64(m.Field6)) 4172 return n 4173} 4174func (m *AllTypesOneOf_Field7) Size() (n int) { 4175 if m == nil { 4176 return 0 4177 } 4178 var l int 4179 _ = l 4180 n += 1 + sozOne(uint64(m.Field7)) 4181 return n 4182} 4183func (m *AllTypesOneOf_Field8) Size() (n int) { 4184 if m == nil { 4185 return 0 4186 } 4187 var l int 4188 _ = l 4189 n += 1 + sozOne(uint64(m.Field8)) 4190 return n 4191} 4192func (m *AllTypesOneOf_Field9) Size() (n int) { 4193 if m == nil { 4194 return 0 4195 } 4196 var l int 4197 _ = l 4198 n += 5 4199 return n 4200} 4201func (m *AllTypesOneOf_Field10) Size() (n int) { 4202 if m == nil { 4203 return 0 4204 } 4205 var l int 4206 _ = l 4207 n += 5 4208 return n 4209} 4210func (m *AllTypesOneOf_Field11) Size() (n int) { 4211 if m == nil { 4212 return 0 4213 } 4214 var l int 4215 _ = l 4216 n += 9 4217 return n 4218} 4219func (m *AllTypesOneOf_Field12) Size() (n int) { 4220 if m == nil { 4221 return 0 4222 } 4223 var l int 4224 _ = l 4225 n += 9 4226 return n 4227} 4228func (m *AllTypesOneOf_Field13) Size() (n int) { 4229 if m == nil { 4230 return 0 4231 } 4232 var l int 4233 _ = l 4234 n += 2 4235 return n 4236} 4237func (m *AllTypesOneOf_Field14) Size() (n int) { 4238 if m == nil { 4239 return 0 4240 } 4241 var l int 4242 _ = l 4243 l = len(m.Field14) 4244 n += 1 + l + sovOne(uint64(l)) 4245 return n 4246} 4247func (m *AllTypesOneOf_Field15) Size() (n int) { 4248 if m == nil { 4249 return 0 4250 } 4251 var l int 4252 _ = l 4253 if m.Field15 != nil { 4254 l = len(m.Field15) 4255 n += 1 + l + sovOne(uint64(l)) 4256 } 4257 return n 4258} 4259func (m *AllTypesOneOf_SubMessage) Size() (n int) { 4260 if m == nil { 4261 return 0 4262 } 4263 var l int 4264 _ = l 4265 if m.SubMessage != nil { 4266 l = m.SubMessage.Size() 4267 n += 2 + l + sovOne(uint64(l)) 4268 } 4269 return n 4270} 4271func (m *TwoOneofs) Size() (n int) { 4272 if m == nil { 4273 return 0 4274 } 4275 var l int 4276 _ = l 4277 if m.One != nil { 4278 n += m.One.Size() 4279 } 4280 if m.Two != nil { 4281 n += m.Two.Size() 4282 } 4283 if m.XXX_unrecognized != nil { 4284 n += len(m.XXX_unrecognized) 4285 } 4286 return n 4287} 4288 4289func (m *TwoOneofs_Field1) Size() (n int) { 4290 if m == nil { 4291 return 0 4292 } 4293 var l int 4294 _ = l 4295 n += 9 4296 return n 4297} 4298func (m *TwoOneofs_Field2) Size() (n int) { 4299 if m == nil { 4300 return 0 4301 } 4302 var l int 4303 _ = l 4304 n += 5 4305 return n 4306} 4307func (m *TwoOneofs_Field3) Size() (n int) { 4308 if m == nil { 4309 return 0 4310 } 4311 var l int 4312 _ = l 4313 n += 1 + sovOne(uint64(m.Field3)) 4314 return n 4315} 4316func (m *TwoOneofs_Field34) Size() (n int) { 4317 if m == nil { 4318 return 0 4319 } 4320 var l int 4321 _ = l 4322 l = len(m.Field34) 4323 n += 2 + l + sovOne(uint64(l)) 4324 return n 4325} 4326func (m *TwoOneofs_Field35) Size() (n int) { 4327 if m == nil { 4328 return 0 4329 } 4330 var l int 4331 _ = l 4332 if m.Field35 != nil { 4333 l = len(m.Field35) 4334 n += 2 + l + sovOne(uint64(l)) 4335 } 4336 return n 4337} 4338func (m *TwoOneofs_SubMessage2) Size() (n int) { 4339 if m == nil { 4340 return 0 4341 } 4342 var l int 4343 _ = l 4344 if m.SubMessage2 != nil { 4345 l = m.SubMessage2.Size() 4346 n += 2 + l + sovOne(uint64(l)) 4347 } 4348 return n 4349} 4350func (m *CustomOneof) Size() (n int) { 4351 if m == nil { 4352 return 0 4353 } 4354 var l int 4355 _ = l 4356 if m.Custom != nil { 4357 n += m.Custom.Size() 4358 } 4359 if m.XXX_unrecognized != nil { 4360 n += len(m.XXX_unrecognized) 4361 } 4362 return n 4363} 4364 4365func (m *CustomOneof_Stringy) Size() (n int) { 4366 if m == nil { 4367 return 0 4368 } 4369 var l int 4370 _ = l 4371 l = len(m.Stringy) 4372 n += 2 + l + sovOne(uint64(l)) 4373 return n 4374} 4375func (m *CustomOneof_CustomType) Size() (n int) { 4376 if m == nil { 4377 return 0 4378 } 4379 var l int 4380 _ = l 4381 l = m.CustomType.Size() 4382 n += 2 + l + sovOne(uint64(l)) 4383 return n 4384} 4385func (m *CustomOneof_CastType) Size() (n int) { 4386 if m == nil { 4387 return 0 4388 } 4389 var l int 4390 _ = l 4391 n += 2 + sovOne(uint64(m.CastType)) 4392 return n 4393} 4394func (m *CustomOneof_MyCustomName) Size() (n int) { 4395 if m == nil { 4396 return 0 4397 } 4398 var l int 4399 _ = l 4400 n += 2 + sovOne(uint64(m.MyCustomName)) 4401 return n 4402} 4403 4404func sovOne(x uint64) (n int) { 4405 for { 4406 n++ 4407 x >>= 7 4408 if x == 0 { 4409 break 4410 } 4411 } 4412 return n 4413} 4414func sozOne(x uint64) (n int) { 4415 return sovOne(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 4416} 4417func (this *Subby) String() string { 4418 if this == nil { 4419 return "nil" 4420 } 4421 s := strings.Join([]string{`&Subby{`, 4422 `Sub:` + valueToStringOne(this.Sub) + `,`, 4423 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 4424 `}`, 4425 }, "") 4426 return s 4427} 4428func (this *AllTypesOneOf) String() string { 4429 if this == nil { 4430 return "nil" 4431 } 4432 s := strings.Join([]string{`&AllTypesOneOf{`, 4433 `TestOneof:` + fmt.Sprintf("%v", this.TestOneof) + `,`, 4434 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 4435 `}`, 4436 }, "") 4437 return s 4438} 4439func (this *AllTypesOneOf_Field1) String() string { 4440 if this == nil { 4441 return "nil" 4442 } 4443 s := strings.Join([]string{`&AllTypesOneOf_Field1{`, 4444 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`, 4445 `}`, 4446 }, "") 4447 return s 4448} 4449func (this *AllTypesOneOf_Field2) String() string { 4450 if this == nil { 4451 return "nil" 4452 } 4453 s := strings.Join([]string{`&AllTypesOneOf_Field2{`, 4454 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`, 4455 `}`, 4456 }, "") 4457 return s 4458} 4459func (this *AllTypesOneOf_Field3) String() string { 4460 if this == nil { 4461 return "nil" 4462 } 4463 s := strings.Join([]string{`&AllTypesOneOf_Field3{`, 4464 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`, 4465 `}`, 4466 }, "") 4467 return s 4468} 4469func (this *AllTypesOneOf_Field4) String() string { 4470 if this == nil { 4471 return "nil" 4472 } 4473 s := strings.Join([]string{`&AllTypesOneOf_Field4{`, 4474 `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`, 4475 `}`, 4476 }, "") 4477 return s 4478} 4479func (this *AllTypesOneOf_Field5) String() string { 4480 if this == nil { 4481 return "nil" 4482 } 4483 s := strings.Join([]string{`&AllTypesOneOf_Field5{`, 4484 `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`, 4485 `}`, 4486 }, "") 4487 return s 4488} 4489func (this *AllTypesOneOf_Field6) String() string { 4490 if this == nil { 4491 return "nil" 4492 } 4493 s := strings.Join([]string{`&AllTypesOneOf_Field6{`, 4494 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`, 4495 `}`, 4496 }, "") 4497 return s 4498} 4499func (this *AllTypesOneOf_Field7) String() string { 4500 if this == nil { 4501 return "nil" 4502 } 4503 s := strings.Join([]string{`&AllTypesOneOf_Field7{`, 4504 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`, 4505 `}`, 4506 }, "") 4507 return s 4508} 4509func (this *AllTypesOneOf_Field8) String() string { 4510 if this == nil { 4511 return "nil" 4512 } 4513 s := strings.Join([]string{`&AllTypesOneOf_Field8{`, 4514 `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`, 4515 `}`, 4516 }, "") 4517 return s 4518} 4519func (this *AllTypesOneOf_Field9) String() string { 4520 if this == nil { 4521 return "nil" 4522 } 4523 s := strings.Join([]string{`&AllTypesOneOf_Field9{`, 4524 `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`, 4525 `}`, 4526 }, "") 4527 return s 4528} 4529func (this *AllTypesOneOf_Field10) String() string { 4530 if this == nil { 4531 return "nil" 4532 } 4533 s := strings.Join([]string{`&AllTypesOneOf_Field10{`, 4534 `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`, 4535 `}`, 4536 }, "") 4537 return s 4538} 4539func (this *AllTypesOneOf_Field11) String() string { 4540 if this == nil { 4541 return "nil" 4542 } 4543 s := strings.Join([]string{`&AllTypesOneOf_Field11{`, 4544 `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`, 4545 `}`, 4546 }, "") 4547 return s 4548} 4549func (this *AllTypesOneOf_Field12) String() string { 4550 if this == nil { 4551 return "nil" 4552 } 4553 s := strings.Join([]string{`&AllTypesOneOf_Field12{`, 4554 `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`, 4555 `}`, 4556 }, "") 4557 return s 4558} 4559func (this *AllTypesOneOf_Field13) String() string { 4560 if this == nil { 4561 return "nil" 4562 } 4563 s := strings.Join([]string{`&AllTypesOneOf_Field13{`, 4564 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`, 4565 `}`, 4566 }, "") 4567 return s 4568} 4569func (this *AllTypesOneOf_Field14) String() string { 4570 if this == nil { 4571 return "nil" 4572 } 4573 s := strings.Join([]string{`&AllTypesOneOf_Field14{`, 4574 `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`, 4575 `}`, 4576 }, "") 4577 return s 4578} 4579func (this *AllTypesOneOf_Field15) String() string { 4580 if this == nil { 4581 return "nil" 4582 } 4583 s := strings.Join([]string{`&AllTypesOneOf_Field15{`, 4584 `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`, 4585 `}`, 4586 }, "") 4587 return s 4588} 4589func (this *AllTypesOneOf_SubMessage) String() string { 4590 if this == nil { 4591 return "nil" 4592 } 4593 s := strings.Join([]string{`&AllTypesOneOf_SubMessage{`, 4594 `SubMessage:` + strings.Replace(fmt.Sprintf("%v", this.SubMessage), "Subby", "Subby", 1) + `,`, 4595 `}`, 4596 }, "") 4597 return s 4598} 4599func (this *TwoOneofs) String() string { 4600 if this == nil { 4601 return "nil" 4602 } 4603 s := strings.Join([]string{`&TwoOneofs{`, 4604 `One:` + fmt.Sprintf("%v", this.One) + `,`, 4605 `Two:` + fmt.Sprintf("%v", this.Two) + `,`, 4606 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 4607 `}`, 4608 }, "") 4609 return s 4610} 4611func (this *TwoOneofs_Field1) String() string { 4612 if this == nil { 4613 return "nil" 4614 } 4615 s := strings.Join([]string{`&TwoOneofs_Field1{`, 4616 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`, 4617 `}`, 4618 }, "") 4619 return s 4620} 4621func (this *TwoOneofs_Field2) String() string { 4622 if this == nil { 4623 return "nil" 4624 } 4625 s := strings.Join([]string{`&TwoOneofs_Field2{`, 4626 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`, 4627 `}`, 4628 }, "") 4629 return s 4630} 4631func (this *TwoOneofs_Field3) String() string { 4632 if this == nil { 4633 return "nil" 4634 } 4635 s := strings.Join([]string{`&TwoOneofs_Field3{`, 4636 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`, 4637 `}`, 4638 }, "") 4639 return s 4640} 4641func (this *TwoOneofs_Field34) String() string { 4642 if this == nil { 4643 return "nil" 4644 } 4645 s := strings.Join([]string{`&TwoOneofs_Field34{`, 4646 `Field34:` + fmt.Sprintf("%v", this.Field34) + `,`, 4647 `}`, 4648 }, "") 4649 return s 4650} 4651func (this *TwoOneofs_Field35) String() string { 4652 if this == nil { 4653 return "nil" 4654 } 4655 s := strings.Join([]string{`&TwoOneofs_Field35{`, 4656 `Field35:` + fmt.Sprintf("%v", this.Field35) + `,`, 4657 `}`, 4658 }, "") 4659 return s 4660} 4661func (this *TwoOneofs_SubMessage2) String() string { 4662 if this == nil { 4663 return "nil" 4664 } 4665 s := strings.Join([]string{`&TwoOneofs_SubMessage2{`, 4666 `SubMessage2:` + strings.Replace(fmt.Sprintf("%v", this.SubMessage2), "Subby", "Subby", 1) + `,`, 4667 `}`, 4668 }, "") 4669 return s 4670} 4671func (this *CustomOneof) String() string { 4672 if this == nil { 4673 return "nil" 4674 } 4675 s := strings.Join([]string{`&CustomOneof{`, 4676 `Custom:` + fmt.Sprintf("%v", this.Custom) + `,`, 4677 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 4678 `}`, 4679 }, "") 4680 return s 4681} 4682func (this *CustomOneof_Stringy) String() string { 4683 if this == nil { 4684 return "nil" 4685 } 4686 s := strings.Join([]string{`&CustomOneof_Stringy{`, 4687 `Stringy:` + fmt.Sprintf("%v", this.Stringy) + `,`, 4688 `}`, 4689 }, "") 4690 return s 4691} 4692func (this *CustomOneof_CustomType) String() string { 4693 if this == nil { 4694 return "nil" 4695 } 4696 s := strings.Join([]string{`&CustomOneof_CustomType{`, 4697 `CustomType:` + fmt.Sprintf("%v", this.CustomType) + `,`, 4698 `}`, 4699 }, "") 4700 return s 4701} 4702func (this *CustomOneof_CastType) String() string { 4703 if this == nil { 4704 return "nil" 4705 } 4706 s := strings.Join([]string{`&CustomOneof_CastType{`, 4707 `CastType:` + fmt.Sprintf("%v", this.CastType) + `,`, 4708 `}`, 4709 }, "") 4710 return s 4711} 4712func (this *CustomOneof_MyCustomName) String() string { 4713 if this == nil { 4714 return "nil" 4715 } 4716 s := strings.Join([]string{`&CustomOneof_MyCustomName{`, 4717 `MyCustomName:` + fmt.Sprintf("%v", this.MyCustomName) + `,`, 4718 `}`, 4719 }, "") 4720 return s 4721} 4722func valueToStringOne(v interface{}) string { 4723 rv := reflect.ValueOf(v) 4724 if rv.IsNil() { 4725 return "nil" 4726 } 4727 pv := reflect.Indirect(rv).Interface() 4728 return fmt.Sprintf("*%v", pv) 4729} 4730func (m *Subby) Unmarshal(dAtA []byte) error { 4731 l := len(dAtA) 4732 iNdEx := 0 4733 for iNdEx < l { 4734 preIndex := iNdEx 4735 var wire uint64 4736 for shift := uint(0); ; shift += 7 { 4737 if shift >= 64 { 4738 return ErrIntOverflowOne 4739 } 4740 if iNdEx >= l { 4741 return io.ErrUnexpectedEOF 4742 } 4743 b := dAtA[iNdEx] 4744 iNdEx++ 4745 wire |= (uint64(b) & 0x7F) << shift 4746 if b < 0x80 { 4747 break 4748 } 4749 } 4750 fieldNum := int32(wire >> 3) 4751 wireType := int(wire & 0x7) 4752 if wireType == 4 { 4753 return fmt.Errorf("proto: Subby: wiretype end group for non-group") 4754 } 4755 if fieldNum <= 0 { 4756 return fmt.Errorf("proto: Subby: illegal tag %d (wire type %d)", fieldNum, wire) 4757 } 4758 switch fieldNum { 4759 case 1: 4760 if wireType != 2 { 4761 return fmt.Errorf("proto: wrong wireType = %d for field Sub", wireType) 4762 } 4763 var stringLen uint64 4764 for shift := uint(0); ; shift += 7 { 4765 if shift >= 64 { 4766 return ErrIntOverflowOne 4767 } 4768 if iNdEx >= l { 4769 return io.ErrUnexpectedEOF 4770 } 4771 b := dAtA[iNdEx] 4772 iNdEx++ 4773 stringLen |= (uint64(b) & 0x7F) << shift 4774 if b < 0x80 { 4775 break 4776 } 4777 } 4778 intStringLen := int(stringLen) 4779 if intStringLen < 0 { 4780 return ErrInvalidLengthOne 4781 } 4782 postIndex := iNdEx + intStringLen 4783 if postIndex > l { 4784 return io.ErrUnexpectedEOF 4785 } 4786 s := string(dAtA[iNdEx:postIndex]) 4787 m.Sub = &s 4788 iNdEx = postIndex 4789 default: 4790 iNdEx = preIndex 4791 skippy, err := skipOne(dAtA[iNdEx:]) 4792 if err != nil { 4793 return err 4794 } 4795 if skippy < 0 { 4796 return ErrInvalidLengthOne 4797 } 4798 if (iNdEx + skippy) > l { 4799 return io.ErrUnexpectedEOF 4800 } 4801 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 4802 iNdEx += skippy 4803 } 4804 } 4805 4806 if iNdEx > l { 4807 return io.ErrUnexpectedEOF 4808 } 4809 return nil 4810} 4811func (m *AllTypesOneOf) Unmarshal(dAtA []byte) error { 4812 l := len(dAtA) 4813 iNdEx := 0 4814 for iNdEx < l { 4815 preIndex := iNdEx 4816 var wire uint64 4817 for shift := uint(0); ; shift += 7 { 4818 if shift >= 64 { 4819 return ErrIntOverflowOne 4820 } 4821 if iNdEx >= l { 4822 return io.ErrUnexpectedEOF 4823 } 4824 b := dAtA[iNdEx] 4825 iNdEx++ 4826 wire |= (uint64(b) & 0x7F) << shift 4827 if b < 0x80 { 4828 break 4829 } 4830 } 4831 fieldNum := int32(wire >> 3) 4832 wireType := int(wire & 0x7) 4833 if wireType == 4 { 4834 return fmt.Errorf("proto: AllTypesOneOf: wiretype end group for non-group") 4835 } 4836 if fieldNum <= 0 { 4837 return fmt.Errorf("proto: AllTypesOneOf: illegal tag %d (wire type %d)", fieldNum, wire) 4838 } 4839 switch fieldNum { 4840 case 1: 4841 if wireType != 1 { 4842 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 4843 } 4844 var v uint64 4845 if (iNdEx + 8) > l { 4846 return io.ErrUnexpectedEOF 4847 } 4848 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 4849 iNdEx += 8 4850 m.TestOneof = &AllTypesOneOf_Field1{float64(math.Float64frombits(v))} 4851 case 2: 4852 if wireType != 5 { 4853 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 4854 } 4855 var v uint32 4856 if (iNdEx + 4) > l { 4857 return io.ErrUnexpectedEOF 4858 } 4859 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 4860 iNdEx += 4 4861 m.TestOneof = &AllTypesOneOf_Field2{float32(math.Float32frombits(v))} 4862 case 3: 4863 if wireType != 0 { 4864 return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType) 4865 } 4866 var v int32 4867 for shift := uint(0); ; shift += 7 { 4868 if shift >= 64 { 4869 return ErrIntOverflowOne 4870 } 4871 if iNdEx >= l { 4872 return io.ErrUnexpectedEOF 4873 } 4874 b := dAtA[iNdEx] 4875 iNdEx++ 4876 v |= (int32(b) & 0x7F) << shift 4877 if b < 0x80 { 4878 break 4879 } 4880 } 4881 m.TestOneof = &AllTypesOneOf_Field3{v} 4882 case 4: 4883 if wireType != 0 { 4884 return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType) 4885 } 4886 var v int64 4887 for shift := uint(0); ; shift += 7 { 4888 if shift >= 64 { 4889 return ErrIntOverflowOne 4890 } 4891 if iNdEx >= l { 4892 return io.ErrUnexpectedEOF 4893 } 4894 b := dAtA[iNdEx] 4895 iNdEx++ 4896 v |= (int64(b) & 0x7F) << shift 4897 if b < 0x80 { 4898 break 4899 } 4900 } 4901 m.TestOneof = &AllTypesOneOf_Field4{v} 4902 case 5: 4903 if wireType != 0 { 4904 return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType) 4905 } 4906 var v uint32 4907 for shift := uint(0); ; shift += 7 { 4908 if shift >= 64 { 4909 return ErrIntOverflowOne 4910 } 4911 if iNdEx >= l { 4912 return io.ErrUnexpectedEOF 4913 } 4914 b := dAtA[iNdEx] 4915 iNdEx++ 4916 v |= (uint32(b) & 0x7F) << shift 4917 if b < 0x80 { 4918 break 4919 } 4920 } 4921 m.TestOneof = &AllTypesOneOf_Field5{v} 4922 case 6: 4923 if wireType != 0 { 4924 return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType) 4925 } 4926 var v uint64 4927 for shift := uint(0); ; shift += 7 { 4928 if shift >= 64 { 4929 return ErrIntOverflowOne 4930 } 4931 if iNdEx >= l { 4932 return io.ErrUnexpectedEOF 4933 } 4934 b := dAtA[iNdEx] 4935 iNdEx++ 4936 v |= (uint64(b) & 0x7F) << shift 4937 if b < 0x80 { 4938 break 4939 } 4940 } 4941 m.TestOneof = &AllTypesOneOf_Field6{v} 4942 case 7: 4943 if wireType != 0 { 4944 return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType) 4945 } 4946 var v int32 4947 for shift := uint(0); ; shift += 7 { 4948 if shift >= 64 { 4949 return ErrIntOverflowOne 4950 } 4951 if iNdEx >= l { 4952 return io.ErrUnexpectedEOF 4953 } 4954 b := dAtA[iNdEx] 4955 iNdEx++ 4956 v |= (int32(b) & 0x7F) << shift 4957 if b < 0x80 { 4958 break 4959 } 4960 } 4961 v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31)) 4962 m.TestOneof = &AllTypesOneOf_Field7{v} 4963 case 8: 4964 if wireType != 0 { 4965 return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType) 4966 } 4967 var v uint64 4968 for shift := uint(0); ; shift += 7 { 4969 if shift >= 64 { 4970 return ErrIntOverflowOne 4971 } 4972 if iNdEx >= l { 4973 return io.ErrUnexpectedEOF 4974 } 4975 b := dAtA[iNdEx] 4976 iNdEx++ 4977 v |= (uint64(b) & 0x7F) << shift 4978 if b < 0x80 { 4979 break 4980 } 4981 } 4982 v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63) 4983 m.TestOneof = &AllTypesOneOf_Field8{int64(v)} 4984 case 9: 4985 if wireType != 5 { 4986 return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType) 4987 } 4988 var v uint32 4989 if (iNdEx + 4) > l { 4990 return io.ErrUnexpectedEOF 4991 } 4992 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 4993 iNdEx += 4 4994 m.TestOneof = &AllTypesOneOf_Field9{v} 4995 case 10: 4996 if wireType != 5 { 4997 return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType) 4998 } 4999 var v int32 5000 if (iNdEx + 4) > l { 5001 return io.ErrUnexpectedEOF 5002 } 5003 v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 5004 iNdEx += 4 5005 m.TestOneof = &AllTypesOneOf_Field10{v} 5006 case 11: 5007 if wireType != 1 { 5008 return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType) 5009 } 5010 var v uint64 5011 if (iNdEx + 8) > l { 5012 return io.ErrUnexpectedEOF 5013 } 5014 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 5015 iNdEx += 8 5016 m.TestOneof = &AllTypesOneOf_Field11{v} 5017 case 12: 5018 if wireType != 1 { 5019 return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType) 5020 } 5021 var v int64 5022 if (iNdEx + 8) > l { 5023 return io.ErrUnexpectedEOF 5024 } 5025 v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 5026 iNdEx += 8 5027 m.TestOneof = &AllTypesOneOf_Field12{v} 5028 case 13: 5029 if wireType != 0 { 5030 return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType) 5031 } 5032 var v int 5033 for shift := uint(0); ; shift += 7 { 5034 if shift >= 64 { 5035 return ErrIntOverflowOne 5036 } 5037 if iNdEx >= l { 5038 return io.ErrUnexpectedEOF 5039 } 5040 b := dAtA[iNdEx] 5041 iNdEx++ 5042 v |= (int(b) & 0x7F) << shift 5043 if b < 0x80 { 5044 break 5045 } 5046 } 5047 b := bool(v != 0) 5048 m.TestOneof = &AllTypesOneOf_Field13{b} 5049 case 14: 5050 if wireType != 2 { 5051 return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType) 5052 } 5053 var stringLen uint64 5054 for shift := uint(0); ; shift += 7 { 5055 if shift >= 64 { 5056 return ErrIntOverflowOne 5057 } 5058 if iNdEx >= l { 5059 return io.ErrUnexpectedEOF 5060 } 5061 b := dAtA[iNdEx] 5062 iNdEx++ 5063 stringLen |= (uint64(b) & 0x7F) << shift 5064 if b < 0x80 { 5065 break 5066 } 5067 } 5068 intStringLen := int(stringLen) 5069 if intStringLen < 0 { 5070 return ErrInvalidLengthOne 5071 } 5072 postIndex := iNdEx + intStringLen 5073 if postIndex > l { 5074 return io.ErrUnexpectedEOF 5075 } 5076 m.TestOneof = &AllTypesOneOf_Field14{string(dAtA[iNdEx:postIndex])} 5077 iNdEx = postIndex 5078 case 15: 5079 if wireType != 2 { 5080 return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType) 5081 } 5082 var byteLen int 5083 for shift := uint(0); ; shift += 7 { 5084 if shift >= 64 { 5085 return ErrIntOverflowOne 5086 } 5087 if iNdEx >= l { 5088 return io.ErrUnexpectedEOF 5089 } 5090 b := dAtA[iNdEx] 5091 iNdEx++ 5092 byteLen |= (int(b) & 0x7F) << shift 5093 if b < 0x80 { 5094 break 5095 } 5096 } 5097 if byteLen < 0 { 5098 return ErrInvalidLengthOne 5099 } 5100 postIndex := iNdEx + byteLen 5101 if postIndex > l { 5102 return io.ErrUnexpectedEOF 5103 } 5104 v := make([]byte, postIndex-iNdEx) 5105 copy(v, dAtA[iNdEx:postIndex]) 5106 m.TestOneof = &AllTypesOneOf_Field15{v} 5107 iNdEx = postIndex 5108 case 16: 5109 if wireType != 2 { 5110 return fmt.Errorf("proto: wrong wireType = %d for field SubMessage", wireType) 5111 } 5112 var msglen int 5113 for shift := uint(0); ; shift += 7 { 5114 if shift >= 64 { 5115 return ErrIntOverflowOne 5116 } 5117 if iNdEx >= l { 5118 return io.ErrUnexpectedEOF 5119 } 5120 b := dAtA[iNdEx] 5121 iNdEx++ 5122 msglen |= (int(b) & 0x7F) << shift 5123 if b < 0x80 { 5124 break 5125 } 5126 } 5127 if msglen < 0 { 5128 return ErrInvalidLengthOne 5129 } 5130 postIndex := iNdEx + msglen 5131 if postIndex > l { 5132 return io.ErrUnexpectedEOF 5133 } 5134 v := &Subby{} 5135 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 5136 return err 5137 } 5138 m.TestOneof = &AllTypesOneOf_SubMessage{v} 5139 iNdEx = postIndex 5140 default: 5141 iNdEx = preIndex 5142 skippy, err := skipOne(dAtA[iNdEx:]) 5143 if err != nil { 5144 return err 5145 } 5146 if skippy < 0 { 5147 return ErrInvalidLengthOne 5148 } 5149 if (iNdEx + skippy) > l { 5150 return io.ErrUnexpectedEOF 5151 } 5152 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 5153 iNdEx += skippy 5154 } 5155 } 5156 5157 if iNdEx > l { 5158 return io.ErrUnexpectedEOF 5159 } 5160 return nil 5161} 5162func (m *TwoOneofs) Unmarshal(dAtA []byte) error { 5163 l := len(dAtA) 5164 iNdEx := 0 5165 for iNdEx < l { 5166 preIndex := iNdEx 5167 var wire uint64 5168 for shift := uint(0); ; shift += 7 { 5169 if shift >= 64 { 5170 return ErrIntOverflowOne 5171 } 5172 if iNdEx >= l { 5173 return io.ErrUnexpectedEOF 5174 } 5175 b := dAtA[iNdEx] 5176 iNdEx++ 5177 wire |= (uint64(b) & 0x7F) << shift 5178 if b < 0x80 { 5179 break 5180 } 5181 } 5182 fieldNum := int32(wire >> 3) 5183 wireType := int(wire & 0x7) 5184 if wireType == 4 { 5185 return fmt.Errorf("proto: TwoOneofs: wiretype end group for non-group") 5186 } 5187 if fieldNum <= 0 { 5188 return fmt.Errorf("proto: TwoOneofs: illegal tag %d (wire type %d)", fieldNum, wire) 5189 } 5190 switch fieldNum { 5191 case 1: 5192 if wireType != 1 { 5193 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 5194 } 5195 var v uint64 5196 if (iNdEx + 8) > l { 5197 return io.ErrUnexpectedEOF 5198 } 5199 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 5200 iNdEx += 8 5201 m.One = &TwoOneofs_Field1{float64(math.Float64frombits(v))} 5202 case 2: 5203 if wireType != 5 { 5204 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 5205 } 5206 var v uint32 5207 if (iNdEx + 4) > l { 5208 return io.ErrUnexpectedEOF 5209 } 5210 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 5211 iNdEx += 4 5212 m.One = &TwoOneofs_Field2{float32(math.Float32frombits(v))} 5213 case 3: 5214 if wireType != 0 { 5215 return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType) 5216 } 5217 var v int32 5218 for shift := uint(0); ; shift += 7 { 5219 if shift >= 64 { 5220 return ErrIntOverflowOne 5221 } 5222 if iNdEx >= l { 5223 return io.ErrUnexpectedEOF 5224 } 5225 b := dAtA[iNdEx] 5226 iNdEx++ 5227 v |= (int32(b) & 0x7F) << shift 5228 if b < 0x80 { 5229 break 5230 } 5231 } 5232 m.One = &TwoOneofs_Field3{v} 5233 case 34: 5234 if wireType != 2 { 5235 return fmt.Errorf("proto: wrong wireType = %d for field Field34", wireType) 5236 } 5237 var stringLen uint64 5238 for shift := uint(0); ; shift += 7 { 5239 if shift >= 64 { 5240 return ErrIntOverflowOne 5241 } 5242 if iNdEx >= l { 5243 return io.ErrUnexpectedEOF 5244 } 5245 b := dAtA[iNdEx] 5246 iNdEx++ 5247 stringLen |= (uint64(b) & 0x7F) << shift 5248 if b < 0x80 { 5249 break 5250 } 5251 } 5252 intStringLen := int(stringLen) 5253 if intStringLen < 0 { 5254 return ErrInvalidLengthOne 5255 } 5256 postIndex := iNdEx + intStringLen 5257 if postIndex > l { 5258 return io.ErrUnexpectedEOF 5259 } 5260 m.Two = &TwoOneofs_Field34{string(dAtA[iNdEx:postIndex])} 5261 iNdEx = postIndex 5262 case 35: 5263 if wireType != 2 { 5264 return fmt.Errorf("proto: wrong wireType = %d for field Field35", wireType) 5265 } 5266 var byteLen int 5267 for shift := uint(0); ; shift += 7 { 5268 if shift >= 64 { 5269 return ErrIntOverflowOne 5270 } 5271 if iNdEx >= l { 5272 return io.ErrUnexpectedEOF 5273 } 5274 b := dAtA[iNdEx] 5275 iNdEx++ 5276 byteLen |= (int(b) & 0x7F) << shift 5277 if b < 0x80 { 5278 break 5279 } 5280 } 5281 if byteLen < 0 { 5282 return ErrInvalidLengthOne 5283 } 5284 postIndex := iNdEx + byteLen 5285 if postIndex > l { 5286 return io.ErrUnexpectedEOF 5287 } 5288 v := make([]byte, postIndex-iNdEx) 5289 copy(v, dAtA[iNdEx:postIndex]) 5290 m.Two = &TwoOneofs_Field35{v} 5291 iNdEx = postIndex 5292 case 36: 5293 if wireType != 2 { 5294 return fmt.Errorf("proto: wrong wireType = %d for field SubMessage2", wireType) 5295 } 5296 var msglen int 5297 for shift := uint(0); ; shift += 7 { 5298 if shift >= 64 { 5299 return ErrIntOverflowOne 5300 } 5301 if iNdEx >= l { 5302 return io.ErrUnexpectedEOF 5303 } 5304 b := dAtA[iNdEx] 5305 iNdEx++ 5306 msglen |= (int(b) & 0x7F) << shift 5307 if b < 0x80 { 5308 break 5309 } 5310 } 5311 if msglen < 0 { 5312 return ErrInvalidLengthOne 5313 } 5314 postIndex := iNdEx + msglen 5315 if postIndex > l { 5316 return io.ErrUnexpectedEOF 5317 } 5318 v := &Subby{} 5319 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 5320 return err 5321 } 5322 m.Two = &TwoOneofs_SubMessage2{v} 5323 iNdEx = postIndex 5324 default: 5325 iNdEx = preIndex 5326 skippy, err := skipOne(dAtA[iNdEx:]) 5327 if err != nil { 5328 return err 5329 } 5330 if skippy < 0 { 5331 return ErrInvalidLengthOne 5332 } 5333 if (iNdEx + skippy) > l { 5334 return io.ErrUnexpectedEOF 5335 } 5336 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 5337 iNdEx += skippy 5338 } 5339 } 5340 5341 if iNdEx > l { 5342 return io.ErrUnexpectedEOF 5343 } 5344 return nil 5345} 5346func (m *CustomOneof) Unmarshal(dAtA []byte) error { 5347 l := len(dAtA) 5348 iNdEx := 0 5349 for iNdEx < l { 5350 preIndex := iNdEx 5351 var wire uint64 5352 for shift := uint(0); ; shift += 7 { 5353 if shift >= 64 { 5354 return ErrIntOverflowOne 5355 } 5356 if iNdEx >= l { 5357 return io.ErrUnexpectedEOF 5358 } 5359 b := dAtA[iNdEx] 5360 iNdEx++ 5361 wire |= (uint64(b) & 0x7F) << shift 5362 if b < 0x80 { 5363 break 5364 } 5365 } 5366 fieldNum := int32(wire >> 3) 5367 wireType := int(wire & 0x7) 5368 if wireType == 4 { 5369 return fmt.Errorf("proto: CustomOneof: wiretype end group for non-group") 5370 } 5371 if fieldNum <= 0 { 5372 return fmt.Errorf("proto: CustomOneof: illegal tag %d (wire type %d)", fieldNum, wire) 5373 } 5374 switch fieldNum { 5375 case 34: 5376 if wireType != 2 { 5377 return fmt.Errorf("proto: wrong wireType = %d for field Stringy", wireType) 5378 } 5379 var stringLen uint64 5380 for shift := uint(0); ; shift += 7 { 5381 if shift >= 64 { 5382 return ErrIntOverflowOne 5383 } 5384 if iNdEx >= l { 5385 return io.ErrUnexpectedEOF 5386 } 5387 b := dAtA[iNdEx] 5388 iNdEx++ 5389 stringLen |= (uint64(b) & 0x7F) << shift 5390 if b < 0x80 { 5391 break 5392 } 5393 } 5394 intStringLen := int(stringLen) 5395 if intStringLen < 0 { 5396 return ErrInvalidLengthOne 5397 } 5398 postIndex := iNdEx + intStringLen 5399 if postIndex > l { 5400 return io.ErrUnexpectedEOF 5401 } 5402 m.Custom = &CustomOneof_Stringy{string(dAtA[iNdEx:postIndex])} 5403 iNdEx = postIndex 5404 case 35: 5405 if wireType != 2 { 5406 return fmt.Errorf("proto: wrong wireType = %d for field CustomType", wireType) 5407 } 5408 var byteLen int 5409 for shift := uint(0); ; shift += 7 { 5410 if shift >= 64 { 5411 return ErrIntOverflowOne 5412 } 5413 if iNdEx >= l { 5414 return io.ErrUnexpectedEOF 5415 } 5416 b := dAtA[iNdEx] 5417 iNdEx++ 5418 byteLen |= (int(b) & 0x7F) << shift 5419 if b < 0x80 { 5420 break 5421 } 5422 } 5423 if byteLen < 0 { 5424 return ErrInvalidLengthOne 5425 } 5426 postIndex := iNdEx + byteLen 5427 if postIndex > l { 5428 return io.ErrUnexpectedEOF 5429 } 5430 var vv github_com_gogo_protobuf_test_custom.Uint128 5431 v := &vv 5432 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 5433 return err 5434 } 5435 m.Custom = &CustomOneof_CustomType{*v} 5436 iNdEx = postIndex 5437 case 36: 5438 if wireType != 0 { 5439 return fmt.Errorf("proto: wrong wireType = %d for field CastType", wireType) 5440 } 5441 var v github_com_gogo_protobuf_test_casttype.MyUint64Type 5442 for shift := uint(0); ; shift += 7 { 5443 if shift >= 64 { 5444 return ErrIntOverflowOne 5445 } 5446 if iNdEx >= l { 5447 return io.ErrUnexpectedEOF 5448 } 5449 b := dAtA[iNdEx] 5450 iNdEx++ 5451 v |= (github_com_gogo_protobuf_test_casttype.MyUint64Type(b) & 0x7F) << shift 5452 if b < 0x80 { 5453 break 5454 } 5455 } 5456 m.Custom = &CustomOneof_CastType{v} 5457 case 37: 5458 if wireType != 0 { 5459 return fmt.Errorf("proto: wrong wireType = %d for field MyCustomName", wireType) 5460 } 5461 var v int64 5462 for shift := uint(0); ; shift += 7 { 5463 if shift >= 64 { 5464 return ErrIntOverflowOne 5465 } 5466 if iNdEx >= l { 5467 return io.ErrUnexpectedEOF 5468 } 5469 b := dAtA[iNdEx] 5470 iNdEx++ 5471 v |= (int64(b) & 0x7F) << shift 5472 if b < 0x80 { 5473 break 5474 } 5475 } 5476 m.Custom = &CustomOneof_MyCustomName{v} 5477 default: 5478 iNdEx = preIndex 5479 skippy, err := skipOne(dAtA[iNdEx:]) 5480 if err != nil { 5481 return err 5482 } 5483 if skippy < 0 { 5484 return ErrInvalidLengthOne 5485 } 5486 if (iNdEx + skippy) > l { 5487 return io.ErrUnexpectedEOF 5488 } 5489 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 5490 iNdEx += skippy 5491 } 5492 } 5493 5494 if iNdEx > l { 5495 return io.ErrUnexpectedEOF 5496 } 5497 return nil 5498} 5499func skipOne(dAtA []byte) (n int, err error) { 5500 l := len(dAtA) 5501 iNdEx := 0 5502 for iNdEx < l { 5503 var wire uint64 5504 for shift := uint(0); ; shift += 7 { 5505 if shift >= 64 { 5506 return 0, ErrIntOverflowOne 5507 } 5508 if iNdEx >= l { 5509 return 0, io.ErrUnexpectedEOF 5510 } 5511 b := dAtA[iNdEx] 5512 iNdEx++ 5513 wire |= (uint64(b) & 0x7F) << shift 5514 if b < 0x80 { 5515 break 5516 } 5517 } 5518 wireType := int(wire & 0x7) 5519 switch wireType { 5520 case 0: 5521 for shift := uint(0); ; shift += 7 { 5522 if shift >= 64 { 5523 return 0, ErrIntOverflowOne 5524 } 5525 if iNdEx >= l { 5526 return 0, io.ErrUnexpectedEOF 5527 } 5528 iNdEx++ 5529 if dAtA[iNdEx-1] < 0x80 { 5530 break 5531 } 5532 } 5533 return iNdEx, nil 5534 case 1: 5535 iNdEx += 8 5536 return iNdEx, nil 5537 case 2: 5538 var length int 5539 for shift := uint(0); ; shift += 7 { 5540 if shift >= 64 { 5541 return 0, ErrIntOverflowOne 5542 } 5543 if iNdEx >= l { 5544 return 0, io.ErrUnexpectedEOF 5545 } 5546 b := dAtA[iNdEx] 5547 iNdEx++ 5548 length |= (int(b) & 0x7F) << shift 5549 if b < 0x80 { 5550 break 5551 } 5552 } 5553 iNdEx += length 5554 if length < 0 { 5555 return 0, ErrInvalidLengthOne 5556 } 5557 return iNdEx, nil 5558 case 3: 5559 for { 5560 var innerWire uint64 5561 var start int = iNdEx 5562 for shift := uint(0); ; shift += 7 { 5563 if shift >= 64 { 5564 return 0, ErrIntOverflowOne 5565 } 5566 if iNdEx >= l { 5567 return 0, io.ErrUnexpectedEOF 5568 } 5569 b := dAtA[iNdEx] 5570 iNdEx++ 5571 innerWire |= (uint64(b) & 0x7F) << shift 5572 if b < 0x80 { 5573 break 5574 } 5575 } 5576 innerWireType := int(innerWire & 0x7) 5577 if innerWireType == 4 { 5578 break 5579 } 5580 next, err := skipOne(dAtA[start:]) 5581 if err != nil { 5582 return 0, err 5583 } 5584 iNdEx = start + next 5585 } 5586 return iNdEx, nil 5587 case 4: 5588 return iNdEx, nil 5589 case 5: 5590 iNdEx += 4 5591 return iNdEx, nil 5592 default: 5593 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 5594 } 5595 } 5596 panic("unreachable") 5597} 5598 5599var ( 5600 ErrInvalidLengthOne = fmt.Errorf("proto: negative length found during unmarshaling") 5601 ErrIntOverflowOne = fmt.Errorf("proto: integer overflow") 5602) 5603 5604func init() { proto.RegisterFile("combos/both/one.proto", fileDescriptor_one_1ca237849e17659c) } 5605 5606var fileDescriptor_one_1ca237849e17659c = []byte{ 5607 // 596 bytes of a gzipped FileDescriptorProto 5608 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0xd3, 0x3f, 0x4f, 0xdb, 0x40, 5609 0x14, 0x00, 0x70, 0x3f, 0x42, 0x42, 0xb8, 0x84, 0x92, 0x5a, 0xaa, 0x74, 0x65, 0x38, 0x4e, 0x69, 5610 0x2b, 0xdd, 0x50, 0x12, 0xe2, 0xd8, 0xfc, 0x19, 0x6b, 0xaa, 0x2a, 0x0b, 0x45, 0x32, 0x30, 0xa3, 5611 0x98, 0x9a, 0x10, 0x89, 0xf8, 0x10, 0x77, 0x16, 0xf2, 0xc6, 0x67, 0xe8, 0xa7, 0xe8, 0xd8, 0xb1, 5612 0x1f, 0x81, 0x31, 0x63, 0xd5, 0x21, 0xc2, 0xee, 0xd2, 0x91, 0x11, 0x75, 0xaa, 0xce, 0x26, 0x77, 5613 0x95, 0xaa, 0xaa, 0x4b, 0xa7, 0xf8, 0xbd, 0x9f, 0xef, 0xe5, 0x3d, 0xdf, 0x1d, 0x7a, 0x76, 0xca, 5614 0x27, 0x21, 0x17, 0xdd, 0x90, 0xcb, 0xf3, 0x2e, 0x8f, 0xa3, 0xce, 0xe5, 0x15, 0x97, 0xdc, 0xae, 5615 0xf0, 0x38, 0x5a, 0xdb, 0x18, 0x8d, 0xe5, 0x79, 0x12, 0x76, 0x4e, 0xf9, 0xa4, 0x3b, 0xe2, 0x23, 5616 0xde, 0x2d, 0x2c, 0x4c, 0xce, 0x8a, 0xa8, 0x08, 0x8a, 0xa7, 0x72, 0x4d, 0xfb, 0x39, 0xaa, 0x1e, 5617 0x26, 0x61, 0x98, 0xda, 0x2d, 0x54, 0x11, 0x49, 0x88, 0x81, 0x02, 0x5b, 0x0e, 0xd4, 0x63, 0x7b, 5618 0x56, 0x41, 0x2b, 0x6f, 0x2e, 0x2e, 0x8e, 0xd2, 0xcb, 0x48, 0x1c, 0xc4, 0xd1, 0xc1, 0x99, 0x8d, 5619 0x51, 0xed, 0xdd, 0x38, 0xba, 0xf8, 0xd0, 0x2b, 0x5e, 0x83, 0x81, 0x15, 0x3c, 0xc6, 0x5a, 0x1c, 5620 0xbc, 0x40, 0x81, 0x2d, 0x68, 0x71, 0xb4, 0xf4, 0x71, 0x85, 0x02, 0xab, 0x6a, 0xe9, 0x6b, 0x71, 5621 0xf1, 0x22, 0x05, 0x56, 0xd1, 0xe2, 0x6a, 0xf1, 0x70, 0x95, 0x02, 0x5b, 0xd1, 0xe2, 0x69, 0xd9, 5622 0xc2, 0x35, 0x0a, 0x6c, 0x51, 0xcb, 0x96, 0x96, 0x6d, 0xbc, 0x44, 0x81, 0x3d, 0xd5, 0xb2, 0xad, 5623 0x65, 0x07, 0xd7, 0x29, 0x30, 0x5b, 0xcb, 0x8e, 0x96, 0x5d, 0xbc, 0x4c, 0x81, 0x2d, 0x69, 0xd9, 5624 0xb5, 0xd7, 0xd0, 0x52, 0x39, 0xd9, 0x26, 0x46, 0x14, 0xd8, 0xea, 0xc0, 0x0a, 0xe6, 0x09, 0x63, 5625 0x3d, 0xdc, 0xa0, 0xc0, 0x6a, 0xc6, 0x7a, 0xc6, 0x1c, 0xdc, 0xa4, 0xc0, 0x5a, 0xc6, 0x1c, 0x63, 5626 0x7d, 0xbc, 0x42, 0x81, 0xd5, 0x8d, 0xf5, 0x8d, 0xb9, 0xf8, 0x89, 0xda, 0x01, 0x63, 0xae, 0x31, 5627 0x0f, 0xaf, 0x52, 0x60, 0x4d, 0x63, 0x9e, 0xbd, 0x81, 0x1a, 0x22, 0x09, 0x4f, 0x26, 0x91, 0x10, 5628 0xc3, 0x51, 0x84, 0x5b, 0x14, 0x58, 0xc3, 0x41, 0x1d, 0x75, 0x26, 0x8a, 0x6d, 0x1d, 0x58, 0x01, 5629 0x12, 0x49, 0xb8, 0x5f, 0xba, 0xdf, 0x44, 0x48, 0x46, 0x42, 0x9e, 0xf0, 0x38, 0xe2, 0x67, 0xed, 5630 0x29, 0xa0, 0xe5, 0xa3, 0x6b, 0x7e, 0xa0, 0x02, 0xf1, 0x9f, 0x37, 0x77, 0xde, 0x74, 0xdf, 0xc5, 5631 0xed, 0x62, 0x20, 0x08, 0xe6, 0x09, 0x63, 0x1e, 0x7e, 0x51, 0x0c, 0xa4, 0xcd, 0xb3, 0xbb, 0xa8, 5632 0xf9, 0xdb, 0x40, 0x0e, 0x7e, 0xf9, 0xc7, 0x44, 0x10, 0x34, 0xcc, 0x44, 0x8e, 0x5f, 0x45, 0xea, 5633 0xd8, 0xab, 0x1f, 0x79, 0xcd, 0xdb, 0x1f, 0x17, 0x50, 0x63, 0x2f, 0x11, 0x92, 0x4f, 0x8a, 0xa9, 5634 0xd4, 0x5f, 0x1d, 0xca, 0xab, 0x71, 0x3c, 0x4a, 0x1f, 0xdb, 0xb0, 0x82, 0x79, 0xc2, 0x0e, 0x10, 5635 0x2a, 0x5f, 0x55, 0x27, 0xbc, 0xec, 0xc4, 0xdf, 0xfc, 0x36, 0x5b, 0x7f, 0xfd, 0xd7, 0x1b, 0xa4, 5636 0xbe, 0x5d, 0xf7, 0xb4, 0x58, 0xd3, 0x39, 0x1e, 0xc7, 0xb2, 0xe7, 0xec, 0xa8, 0x0f, 0x6c, 0xaa, 5637 0xd8, 0xc7, 0xa8, 0xbe, 0x37, 0x14, 0xb2, 0xa8, 0xa8, 0x5a, 0x5f, 0xf4, 0xb7, 0x7f, 0xce, 0xd6, 5638 0xfb, 0xff, 0xa8, 0x38, 0x14, 0x52, 0xa6, 0x97, 0x51, 0x67, 0x3f, 0x55, 0x55, 0xb7, 0x5c, 0xb5, 5639 0x7c, 0x60, 0x05, 0xba, 0x94, 0xed, 0xcc, 0x5b, 0x7d, 0x3f, 0x9c, 0x44, 0xf8, 0x95, 0xba, 0x2e, 5640 0x7e, 0x2b, 0x9f, 0xad, 0x37, 0xf7, 0x53, 0x93, 0x37, 0xad, 0xa8, 0xc8, 0xaf, 0xa3, 0x5a, 0xd9, 5641 0xaa, 0xff, 0xf6, 0x36, 0x23, 0xd6, 0x34, 0x23, 0xd6, 0xd7, 0x8c, 0x58, 0x77, 0x19, 0x81, 0xfb, 5642 0x8c, 0xc0, 0x43, 0x46, 0xe0, 0x26, 0x27, 0xf0, 0x29, 0x27, 0xf0, 0x39, 0x27, 0xf0, 0x25, 0x27, 5643 0x70, 0x9b, 0x13, 0x98, 0xe6, 0x04, 0xee, 0x72, 0x02, 0x3f, 0x72, 0x62, 0xdd, 0xe7, 0x04, 0x1e, 5644 0x72, 0x62, 0xdd, 0x7c, 0x27, 0xd6, 0xaf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xb8, 0x65, 0xb5, 0xca, 5645 0x75, 0x04, 0x00, 0x00, 5646} 5647