1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: test_objects.proto 3 4package jsonpb 5 6import ( 7 fmt "fmt" 8 proto "github.com/golang/protobuf/proto" 9 any "github.com/golang/protobuf/ptypes/any" 10 duration "github.com/golang/protobuf/ptypes/duration" 11 _struct "github.com/golang/protobuf/ptypes/struct" 12 timestamp "github.com/golang/protobuf/ptypes/timestamp" 13 wrappers "github.com/golang/protobuf/ptypes/wrappers" 14 math "math" 15) 16 17// Reference imports to suppress errors if they are not otherwise used. 18var _ = proto.Marshal 19var _ = fmt.Errorf 20var _ = math.Inf 21 22// This is a compile-time assertion to ensure that this generated file 23// is compatible with the proto package it is being compiled against. 24// A compilation error at this line likely means your copy of the 25// proto package needs to be updated. 26const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 27 28type Widget_Color int32 29 30const ( 31 Widget_RED Widget_Color = 0 32 Widget_GREEN Widget_Color = 1 33 Widget_BLUE Widget_Color = 2 34) 35 36var Widget_Color_name = map[int32]string{ 37 0: "RED", 38 1: "GREEN", 39 2: "BLUE", 40} 41 42var Widget_Color_value = map[string]int32{ 43 "RED": 0, 44 "GREEN": 1, 45 "BLUE": 2, 46} 47 48func (x Widget_Color) Enum() *Widget_Color { 49 p := new(Widget_Color) 50 *p = x 51 return p 52} 53 54func (x Widget_Color) String() string { 55 return proto.EnumName(Widget_Color_name, int32(x)) 56} 57 58func (x *Widget_Color) UnmarshalJSON(data []byte) error { 59 value, err := proto.UnmarshalJSONEnum(Widget_Color_value, data, "Widget_Color") 60 if err != nil { 61 return err 62 } 63 *x = Widget_Color(value) 64 return nil 65} 66 67func (Widget_Color) EnumDescriptor() ([]byte, []int) { 68 return fileDescriptor_e97c739a0ce14cc6, []int{3, 0} 69} 70 71// Test message for holding primitive types. 72type Simple struct { 73 OBool *bool `protobuf:"varint,1,opt,name=o_bool,json=oBool" json:"o_bool,omitempty"` 74 OInt32 *int32 `protobuf:"varint,2,opt,name=o_int32,json=oInt32" json:"o_int32,omitempty"` 75 OInt32Str *int32 `protobuf:"varint,3,opt,name=o_int32_str,json=oInt32Str" json:"o_int32_str,omitempty"` 76 OInt64 *int64 `protobuf:"varint,4,opt,name=o_int64,json=oInt64" json:"o_int64,omitempty"` 77 OInt64Str *int64 `protobuf:"varint,5,opt,name=o_int64_str,json=oInt64Str" json:"o_int64_str,omitempty"` 78 OUint32 *uint32 `protobuf:"varint,6,opt,name=o_uint32,json=oUint32" json:"o_uint32,omitempty"` 79 OUint32Str *uint32 `protobuf:"varint,7,opt,name=o_uint32_str,json=oUint32Str" json:"o_uint32_str,omitempty"` 80 OUint64 *uint64 `protobuf:"varint,8,opt,name=o_uint64,json=oUint64" json:"o_uint64,omitempty"` 81 OUint64Str *uint64 `protobuf:"varint,9,opt,name=o_uint64_str,json=oUint64Str" json:"o_uint64_str,omitempty"` 82 OSint32 *int32 `protobuf:"zigzag32,10,opt,name=o_sint32,json=oSint32" json:"o_sint32,omitempty"` 83 OSint32Str *int32 `protobuf:"zigzag32,11,opt,name=o_sint32_str,json=oSint32Str" json:"o_sint32_str,omitempty"` 84 OSint64 *int64 `protobuf:"zigzag64,12,opt,name=o_sint64,json=oSint64" json:"o_sint64,omitempty"` 85 OSint64Str *int64 `protobuf:"zigzag64,13,opt,name=o_sint64_str,json=oSint64Str" json:"o_sint64_str,omitempty"` 86 OFloat *float32 `protobuf:"fixed32,14,opt,name=o_float,json=oFloat" json:"o_float,omitempty"` 87 OFloatStr *float32 `protobuf:"fixed32,15,opt,name=o_float_str,json=oFloatStr" json:"o_float_str,omitempty"` 88 ODouble *float64 `protobuf:"fixed64,16,opt,name=o_double,json=oDouble" json:"o_double,omitempty"` 89 ODoubleStr *float64 `protobuf:"fixed64,17,opt,name=o_double_str,json=oDoubleStr" json:"o_double_str,omitempty"` 90 OString *string `protobuf:"bytes,18,opt,name=o_string,json=oString" json:"o_string,omitempty"` 91 OBytes []byte `protobuf:"bytes,19,opt,name=o_bytes,json=oBytes" json:"o_bytes,omitempty"` 92 XXX_NoUnkeyedLiteral struct{} `json:"-"` 93 XXX_unrecognized []byte `json:"-"` 94 XXX_sizecache int32 `json:"-"` 95} 96 97func (m *Simple) Reset() { *m = Simple{} } 98func (m *Simple) String() string { return proto.CompactTextString(m) } 99func (*Simple) ProtoMessage() {} 100func (*Simple) Descriptor() ([]byte, []int) { 101 return fileDescriptor_e97c739a0ce14cc6, []int{0} 102} 103 104func (m *Simple) XXX_Unmarshal(b []byte) error { 105 return xxx_messageInfo_Simple.Unmarshal(m, b) 106} 107func (m *Simple) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 108 return xxx_messageInfo_Simple.Marshal(b, m, deterministic) 109} 110func (m *Simple) XXX_Merge(src proto.Message) { 111 xxx_messageInfo_Simple.Merge(m, src) 112} 113func (m *Simple) XXX_Size() int { 114 return xxx_messageInfo_Simple.Size(m) 115} 116func (m *Simple) XXX_DiscardUnknown() { 117 xxx_messageInfo_Simple.DiscardUnknown(m) 118} 119 120var xxx_messageInfo_Simple proto.InternalMessageInfo 121 122func (m *Simple) GetOBool() bool { 123 if m != nil && m.OBool != nil { 124 return *m.OBool 125 } 126 return false 127} 128 129func (m *Simple) GetOInt32() int32 { 130 if m != nil && m.OInt32 != nil { 131 return *m.OInt32 132 } 133 return 0 134} 135 136func (m *Simple) GetOInt32Str() int32 { 137 if m != nil && m.OInt32Str != nil { 138 return *m.OInt32Str 139 } 140 return 0 141} 142 143func (m *Simple) GetOInt64() int64 { 144 if m != nil && m.OInt64 != nil { 145 return *m.OInt64 146 } 147 return 0 148} 149 150func (m *Simple) GetOInt64Str() int64 { 151 if m != nil && m.OInt64Str != nil { 152 return *m.OInt64Str 153 } 154 return 0 155} 156 157func (m *Simple) GetOUint32() uint32 { 158 if m != nil && m.OUint32 != nil { 159 return *m.OUint32 160 } 161 return 0 162} 163 164func (m *Simple) GetOUint32Str() uint32 { 165 if m != nil && m.OUint32Str != nil { 166 return *m.OUint32Str 167 } 168 return 0 169} 170 171func (m *Simple) GetOUint64() uint64 { 172 if m != nil && m.OUint64 != nil { 173 return *m.OUint64 174 } 175 return 0 176} 177 178func (m *Simple) GetOUint64Str() uint64 { 179 if m != nil && m.OUint64Str != nil { 180 return *m.OUint64Str 181 } 182 return 0 183} 184 185func (m *Simple) GetOSint32() int32 { 186 if m != nil && m.OSint32 != nil { 187 return *m.OSint32 188 } 189 return 0 190} 191 192func (m *Simple) GetOSint32Str() int32 { 193 if m != nil && m.OSint32Str != nil { 194 return *m.OSint32Str 195 } 196 return 0 197} 198 199func (m *Simple) GetOSint64() int64 { 200 if m != nil && m.OSint64 != nil { 201 return *m.OSint64 202 } 203 return 0 204} 205 206func (m *Simple) GetOSint64Str() int64 { 207 if m != nil && m.OSint64Str != nil { 208 return *m.OSint64Str 209 } 210 return 0 211} 212 213func (m *Simple) GetOFloat() float32 { 214 if m != nil && m.OFloat != nil { 215 return *m.OFloat 216 } 217 return 0 218} 219 220func (m *Simple) GetOFloatStr() float32 { 221 if m != nil && m.OFloatStr != nil { 222 return *m.OFloatStr 223 } 224 return 0 225} 226 227func (m *Simple) GetODouble() float64 { 228 if m != nil && m.ODouble != nil { 229 return *m.ODouble 230 } 231 return 0 232} 233 234func (m *Simple) GetODoubleStr() float64 { 235 if m != nil && m.ODoubleStr != nil { 236 return *m.ODoubleStr 237 } 238 return 0 239} 240 241func (m *Simple) GetOString() string { 242 if m != nil && m.OString != nil { 243 return *m.OString 244 } 245 return "" 246} 247 248func (m *Simple) GetOBytes() []byte { 249 if m != nil { 250 return m.OBytes 251 } 252 return nil 253} 254 255// Test message for holding special non-finites primitives. 256type NonFinites struct { 257 FNan *float32 `protobuf:"fixed32,1,opt,name=f_nan,json=fNan" json:"f_nan,omitempty"` 258 FPinf *float32 `protobuf:"fixed32,2,opt,name=f_pinf,json=fPinf" json:"f_pinf,omitempty"` 259 FNinf *float32 `protobuf:"fixed32,3,opt,name=f_ninf,json=fNinf" json:"f_ninf,omitempty"` 260 DNan *float64 `protobuf:"fixed64,4,opt,name=d_nan,json=dNan" json:"d_nan,omitempty"` 261 DPinf *float64 `protobuf:"fixed64,5,opt,name=d_pinf,json=dPinf" json:"d_pinf,omitempty"` 262 DNinf *float64 `protobuf:"fixed64,6,opt,name=d_ninf,json=dNinf" json:"d_ninf,omitempty"` 263 XXX_NoUnkeyedLiteral struct{} `json:"-"` 264 XXX_unrecognized []byte `json:"-"` 265 XXX_sizecache int32 `json:"-"` 266} 267 268func (m *NonFinites) Reset() { *m = NonFinites{} } 269func (m *NonFinites) String() string { return proto.CompactTextString(m) } 270func (*NonFinites) ProtoMessage() {} 271func (*NonFinites) Descriptor() ([]byte, []int) { 272 return fileDescriptor_e97c739a0ce14cc6, []int{1} 273} 274 275func (m *NonFinites) XXX_Unmarshal(b []byte) error { 276 return xxx_messageInfo_NonFinites.Unmarshal(m, b) 277} 278func (m *NonFinites) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 279 return xxx_messageInfo_NonFinites.Marshal(b, m, deterministic) 280} 281func (m *NonFinites) XXX_Merge(src proto.Message) { 282 xxx_messageInfo_NonFinites.Merge(m, src) 283} 284func (m *NonFinites) XXX_Size() int { 285 return xxx_messageInfo_NonFinites.Size(m) 286} 287func (m *NonFinites) XXX_DiscardUnknown() { 288 xxx_messageInfo_NonFinites.DiscardUnknown(m) 289} 290 291var xxx_messageInfo_NonFinites proto.InternalMessageInfo 292 293func (m *NonFinites) GetFNan() float32 { 294 if m != nil && m.FNan != nil { 295 return *m.FNan 296 } 297 return 0 298} 299 300func (m *NonFinites) GetFPinf() float32 { 301 if m != nil && m.FPinf != nil { 302 return *m.FPinf 303 } 304 return 0 305} 306 307func (m *NonFinites) GetFNinf() float32 { 308 if m != nil && m.FNinf != nil { 309 return *m.FNinf 310 } 311 return 0 312} 313 314func (m *NonFinites) GetDNan() float64 { 315 if m != nil && m.DNan != nil { 316 return *m.DNan 317 } 318 return 0 319} 320 321func (m *NonFinites) GetDPinf() float64 { 322 if m != nil && m.DPinf != nil { 323 return *m.DPinf 324 } 325 return 0 326} 327 328func (m *NonFinites) GetDNinf() float64 { 329 if m != nil && m.DNinf != nil { 330 return *m.DNinf 331 } 332 return 0 333} 334 335// Test message for holding repeated primitives. 336type Repeats struct { 337 RBool []bool `protobuf:"varint,1,rep,name=r_bool,json=rBool" json:"r_bool,omitempty"` 338 RInt32 []int32 `protobuf:"varint,2,rep,name=r_int32,json=rInt32" json:"r_int32,omitempty"` 339 RInt64 []int64 `protobuf:"varint,3,rep,name=r_int64,json=rInt64" json:"r_int64,omitempty"` 340 RUint32 []uint32 `protobuf:"varint,4,rep,name=r_uint32,json=rUint32" json:"r_uint32,omitempty"` 341 RUint64 []uint64 `protobuf:"varint,5,rep,name=r_uint64,json=rUint64" json:"r_uint64,omitempty"` 342 RSint32 []int32 `protobuf:"zigzag32,6,rep,name=r_sint32,json=rSint32" json:"r_sint32,omitempty"` 343 RSint64 []int64 `protobuf:"zigzag64,7,rep,name=r_sint64,json=rSint64" json:"r_sint64,omitempty"` 344 RFloat []float32 `protobuf:"fixed32,8,rep,name=r_float,json=rFloat" json:"r_float,omitempty"` 345 RDouble []float64 `protobuf:"fixed64,9,rep,name=r_double,json=rDouble" json:"r_double,omitempty"` 346 RString []string `protobuf:"bytes,10,rep,name=r_string,json=rString" json:"r_string,omitempty"` 347 RBytes [][]byte `protobuf:"bytes,11,rep,name=r_bytes,json=rBytes" json:"r_bytes,omitempty"` 348 XXX_NoUnkeyedLiteral struct{} `json:"-"` 349 XXX_unrecognized []byte `json:"-"` 350 XXX_sizecache int32 `json:"-"` 351} 352 353func (m *Repeats) Reset() { *m = Repeats{} } 354func (m *Repeats) String() string { return proto.CompactTextString(m) } 355func (*Repeats) ProtoMessage() {} 356func (*Repeats) Descriptor() ([]byte, []int) { 357 return fileDescriptor_e97c739a0ce14cc6, []int{2} 358} 359 360func (m *Repeats) XXX_Unmarshal(b []byte) error { 361 return xxx_messageInfo_Repeats.Unmarshal(m, b) 362} 363func (m *Repeats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 364 return xxx_messageInfo_Repeats.Marshal(b, m, deterministic) 365} 366func (m *Repeats) XXX_Merge(src proto.Message) { 367 xxx_messageInfo_Repeats.Merge(m, src) 368} 369func (m *Repeats) XXX_Size() int { 370 return xxx_messageInfo_Repeats.Size(m) 371} 372func (m *Repeats) XXX_DiscardUnknown() { 373 xxx_messageInfo_Repeats.DiscardUnknown(m) 374} 375 376var xxx_messageInfo_Repeats proto.InternalMessageInfo 377 378func (m *Repeats) GetRBool() []bool { 379 if m != nil { 380 return m.RBool 381 } 382 return nil 383} 384 385func (m *Repeats) GetRInt32() []int32 { 386 if m != nil { 387 return m.RInt32 388 } 389 return nil 390} 391 392func (m *Repeats) GetRInt64() []int64 { 393 if m != nil { 394 return m.RInt64 395 } 396 return nil 397} 398 399func (m *Repeats) GetRUint32() []uint32 { 400 if m != nil { 401 return m.RUint32 402 } 403 return nil 404} 405 406func (m *Repeats) GetRUint64() []uint64 { 407 if m != nil { 408 return m.RUint64 409 } 410 return nil 411} 412 413func (m *Repeats) GetRSint32() []int32 { 414 if m != nil { 415 return m.RSint32 416 } 417 return nil 418} 419 420func (m *Repeats) GetRSint64() []int64 { 421 if m != nil { 422 return m.RSint64 423 } 424 return nil 425} 426 427func (m *Repeats) GetRFloat() []float32 { 428 if m != nil { 429 return m.RFloat 430 } 431 return nil 432} 433 434func (m *Repeats) GetRDouble() []float64 { 435 if m != nil { 436 return m.RDouble 437 } 438 return nil 439} 440 441func (m *Repeats) GetRString() []string { 442 if m != nil { 443 return m.RString 444 } 445 return nil 446} 447 448func (m *Repeats) GetRBytes() [][]byte { 449 if m != nil { 450 return m.RBytes 451 } 452 return nil 453} 454 455// Test message for holding enums and nested messages. 456type Widget struct { 457 Color *Widget_Color `protobuf:"varint,1,opt,name=color,enum=jsonpb.Widget_Color" json:"color,omitempty"` 458 RColor []Widget_Color `protobuf:"varint,2,rep,name=r_color,json=rColor,enum=jsonpb.Widget_Color" json:"r_color,omitempty"` 459 Simple *Simple `protobuf:"bytes,10,opt,name=simple" json:"simple,omitempty"` 460 RSimple []*Simple `protobuf:"bytes,11,rep,name=r_simple,json=rSimple" json:"r_simple,omitempty"` 461 Repeats *Repeats `protobuf:"bytes,20,opt,name=repeats" json:"repeats,omitempty"` 462 RRepeats []*Repeats `protobuf:"bytes,21,rep,name=r_repeats,json=rRepeats" json:"r_repeats,omitempty"` 463 XXX_NoUnkeyedLiteral struct{} `json:"-"` 464 XXX_unrecognized []byte `json:"-"` 465 XXX_sizecache int32 `json:"-"` 466} 467 468func (m *Widget) Reset() { *m = Widget{} } 469func (m *Widget) String() string { return proto.CompactTextString(m) } 470func (*Widget) ProtoMessage() {} 471func (*Widget) Descriptor() ([]byte, []int) { 472 return fileDescriptor_e97c739a0ce14cc6, []int{3} 473} 474 475func (m *Widget) XXX_Unmarshal(b []byte) error { 476 return xxx_messageInfo_Widget.Unmarshal(m, b) 477} 478func (m *Widget) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 479 return xxx_messageInfo_Widget.Marshal(b, m, deterministic) 480} 481func (m *Widget) XXX_Merge(src proto.Message) { 482 xxx_messageInfo_Widget.Merge(m, src) 483} 484func (m *Widget) XXX_Size() int { 485 return xxx_messageInfo_Widget.Size(m) 486} 487func (m *Widget) XXX_DiscardUnknown() { 488 xxx_messageInfo_Widget.DiscardUnknown(m) 489} 490 491var xxx_messageInfo_Widget proto.InternalMessageInfo 492 493func (m *Widget) GetColor() Widget_Color { 494 if m != nil && m.Color != nil { 495 return *m.Color 496 } 497 return Widget_RED 498} 499 500func (m *Widget) GetRColor() []Widget_Color { 501 if m != nil { 502 return m.RColor 503 } 504 return nil 505} 506 507func (m *Widget) GetSimple() *Simple { 508 if m != nil { 509 return m.Simple 510 } 511 return nil 512} 513 514func (m *Widget) GetRSimple() []*Simple { 515 if m != nil { 516 return m.RSimple 517 } 518 return nil 519} 520 521func (m *Widget) GetRepeats() *Repeats { 522 if m != nil { 523 return m.Repeats 524 } 525 return nil 526} 527 528func (m *Widget) GetRRepeats() []*Repeats { 529 if m != nil { 530 return m.RRepeats 531 } 532 return nil 533} 534 535type Maps struct { 536 MInt64Str map[int64]string `protobuf:"bytes,1,rep,name=m_int64_str,json=mInt64Str" json:"m_int64_str,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 537 MBoolSimple map[bool]*Simple `protobuf:"bytes,2,rep,name=m_bool_simple,json=mBoolSimple" json:"m_bool_simple,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 538 XXX_NoUnkeyedLiteral struct{} `json:"-"` 539 XXX_unrecognized []byte `json:"-"` 540 XXX_sizecache int32 `json:"-"` 541} 542 543func (m *Maps) Reset() { *m = Maps{} } 544func (m *Maps) String() string { return proto.CompactTextString(m) } 545func (*Maps) ProtoMessage() {} 546func (*Maps) Descriptor() ([]byte, []int) { 547 return fileDescriptor_e97c739a0ce14cc6, []int{4} 548} 549 550func (m *Maps) XXX_Unmarshal(b []byte) error { 551 return xxx_messageInfo_Maps.Unmarshal(m, b) 552} 553func (m *Maps) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 554 return xxx_messageInfo_Maps.Marshal(b, m, deterministic) 555} 556func (m *Maps) XXX_Merge(src proto.Message) { 557 xxx_messageInfo_Maps.Merge(m, src) 558} 559func (m *Maps) XXX_Size() int { 560 return xxx_messageInfo_Maps.Size(m) 561} 562func (m *Maps) XXX_DiscardUnknown() { 563 xxx_messageInfo_Maps.DiscardUnknown(m) 564} 565 566var xxx_messageInfo_Maps proto.InternalMessageInfo 567 568func (m *Maps) GetMInt64Str() map[int64]string { 569 if m != nil { 570 return m.MInt64Str 571 } 572 return nil 573} 574 575func (m *Maps) GetMBoolSimple() map[bool]*Simple { 576 if m != nil { 577 return m.MBoolSimple 578 } 579 return nil 580} 581 582type MsgWithOneof struct { 583 // Types that are valid to be assigned to Union: 584 // *MsgWithOneof_Title 585 // *MsgWithOneof_Salary 586 // *MsgWithOneof_Country 587 // *MsgWithOneof_HomeAddress 588 // *MsgWithOneof_MsgWithRequired 589 Union isMsgWithOneof_Union `protobuf_oneof:"union"` 590 XXX_NoUnkeyedLiteral struct{} `json:"-"` 591 XXX_unrecognized []byte `json:"-"` 592 XXX_sizecache int32 `json:"-"` 593} 594 595func (m *MsgWithOneof) Reset() { *m = MsgWithOneof{} } 596func (m *MsgWithOneof) String() string { return proto.CompactTextString(m) } 597func (*MsgWithOneof) ProtoMessage() {} 598func (*MsgWithOneof) Descriptor() ([]byte, []int) { 599 return fileDescriptor_e97c739a0ce14cc6, []int{5} 600} 601 602func (m *MsgWithOneof) XXX_Unmarshal(b []byte) error { 603 return xxx_messageInfo_MsgWithOneof.Unmarshal(m, b) 604} 605func (m *MsgWithOneof) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 606 return xxx_messageInfo_MsgWithOneof.Marshal(b, m, deterministic) 607} 608func (m *MsgWithOneof) XXX_Merge(src proto.Message) { 609 xxx_messageInfo_MsgWithOneof.Merge(m, src) 610} 611func (m *MsgWithOneof) XXX_Size() int { 612 return xxx_messageInfo_MsgWithOneof.Size(m) 613} 614func (m *MsgWithOneof) XXX_DiscardUnknown() { 615 xxx_messageInfo_MsgWithOneof.DiscardUnknown(m) 616} 617 618var xxx_messageInfo_MsgWithOneof proto.InternalMessageInfo 619 620type isMsgWithOneof_Union interface { 621 isMsgWithOneof_Union() 622} 623 624type MsgWithOneof_Title struct { 625 Title string `protobuf:"bytes,1,opt,name=title,oneof"` 626} 627 628type MsgWithOneof_Salary struct { 629 Salary int64 `protobuf:"varint,2,opt,name=salary,oneof"` 630} 631 632type MsgWithOneof_Country struct { 633 Country string `protobuf:"bytes,3,opt,name=Country,oneof"` 634} 635 636type MsgWithOneof_HomeAddress struct { 637 HomeAddress string `protobuf:"bytes,4,opt,name=home_address,json=homeAddress,oneof"` 638} 639 640type MsgWithOneof_MsgWithRequired struct { 641 MsgWithRequired *MsgWithRequired `protobuf:"bytes,5,opt,name=msg_with_required,json=msgWithRequired,oneof"` 642} 643 644func (*MsgWithOneof_Title) isMsgWithOneof_Union() {} 645 646func (*MsgWithOneof_Salary) isMsgWithOneof_Union() {} 647 648func (*MsgWithOneof_Country) isMsgWithOneof_Union() {} 649 650func (*MsgWithOneof_HomeAddress) isMsgWithOneof_Union() {} 651 652func (*MsgWithOneof_MsgWithRequired) isMsgWithOneof_Union() {} 653 654func (m *MsgWithOneof) GetUnion() isMsgWithOneof_Union { 655 if m != nil { 656 return m.Union 657 } 658 return nil 659} 660 661func (m *MsgWithOneof) GetTitle() string { 662 if x, ok := m.GetUnion().(*MsgWithOneof_Title); ok { 663 return x.Title 664 } 665 return "" 666} 667 668func (m *MsgWithOneof) GetSalary() int64 { 669 if x, ok := m.GetUnion().(*MsgWithOneof_Salary); ok { 670 return x.Salary 671 } 672 return 0 673} 674 675func (m *MsgWithOneof) GetCountry() string { 676 if x, ok := m.GetUnion().(*MsgWithOneof_Country); ok { 677 return x.Country 678 } 679 return "" 680} 681 682func (m *MsgWithOneof) GetHomeAddress() string { 683 if x, ok := m.GetUnion().(*MsgWithOneof_HomeAddress); ok { 684 return x.HomeAddress 685 } 686 return "" 687} 688 689func (m *MsgWithOneof) GetMsgWithRequired() *MsgWithRequired { 690 if x, ok := m.GetUnion().(*MsgWithOneof_MsgWithRequired); ok { 691 return x.MsgWithRequired 692 } 693 return nil 694} 695 696// XXX_OneofWrappers is for the internal use of the proto package. 697func (*MsgWithOneof) XXX_OneofWrappers() []interface{} { 698 return []interface{}{ 699 (*MsgWithOneof_Title)(nil), 700 (*MsgWithOneof_Salary)(nil), 701 (*MsgWithOneof_Country)(nil), 702 (*MsgWithOneof_HomeAddress)(nil), 703 (*MsgWithOneof_MsgWithRequired)(nil), 704 } 705} 706 707type Real struct { 708 Value *float64 `protobuf:"fixed64,1,opt,name=value" json:"value,omitempty"` 709 XXX_NoUnkeyedLiteral struct{} `json:"-"` 710 proto.XXX_InternalExtensions `json:"-"` 711 XXX_unrecognized []byte `json:"-"` 712 XXX_sizecache int32 `json:"-"` 713} 714 715func (m *Real) Reset() { *m = Real{} } 716func (m *Real) String() string { return proto.CompactTextString(m) } 717func (*Real) ProtoMessage() {} 718func (*Real) Descriptor() ([]byte, []int) { 719 return fileDescriptor_e97c739a0ce14cc6, []int{6} 720} 721 722var extRange_Real = []proto.ExtensionRange{ 723 {Start: 100, End: 536870911}, 724} 725 726func (*Real) ExtensionRangeArray() []proto.ExtensionRange { 727 return extRange_Real 728} 729 730func (m *Real) XXX_Unmarshal(b []byte) error { 731 return xxx_messageInfo_Real.Unmarshal(m, b) 732} 733func (m *Real) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 734 return xxx_messageInfo_Real.Marshal(b, m, deterministic) 735} 736func (m *Real) XXX_Merge(src proto.Message) { 737 xxx_messageInfo_Real.Merge(m, src) 738} 739func (m *Real) XXX_Size() int { 740 return xxx_messageInfo_Real.Size(m) 741} 742func (m *Real) XXX_DiscardUnknown() { 743 xxx_messageInfo_Real.DiscardUnknown(m) 744} 745 746var xxx_messageInfo_Real proto.InternalMessageInfo 747 748func (m *Real) GetValue() float64 { 749 if m != nil && m.Value != nil { 750 return *m.Value 751 } 752 return 0 753} 754 755type Complex struct { 756 Imaginary *float64 `protobuf:"fixed64,1,opt,name=imaginary" json:"imaginary,omitempty"` 757 XXX_NoUnkeyedLiteral struct{} `json:"-"` 758 proto.XXX_InternalExtensions `json:"-"` 759 XXX_unrecognized []byte `json:"-"` 760 XXX_sizecache int32 `json:"-"` 761} 762 763func (m *Complex) Reset() { *m = Complex{} } 764func (m *Complex) String() string { return proto.CompactTextString(m) } 765func (*Complex) ProtoMessage() {} 766func (*Complex) Descriptor() ([]byte, []int) { 767 return fileDescriptor_e97c739a0ce14cc6, []int{7} 768} 769 770var extRange_Complex = []proto.ExtensionRange{ 771 {Start: 100, End: 536870911}, 772} 773 774func (*Complex) ExtensionRangeArray() []proto.ExtensionRange { 775 return extRange_Complex 776} 777 778func (m *Complex) XXX_Unmarshal(b []byte) error { 779 return xxx_messageInfo_Complex.Unmarshal(m, b) 780} 781func (m *Complex) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 782 return xxx_messageInfo_Complex.Marshal(b, m, deterministic) 783} 784func (m *Complex) XXX_Merge(src proto.Message) { 785 xxx_messageInfo_Complex.Merge(m, src) 786} 787func (m *Complex) XXX_Size() int { 788 return xxx_messageInfo_Complex.Size(m) 789} 790func (m *Complex) XXX_DiscardUnknown() { 791 xxx_messageInfo_Complex.DiscardUnknown(m) 792} 793 794var xxx_messageInfo_Complex proto.InternalMessageInfo 795 796func (m *Complex) GetImaginary() float64 { 797 if m != nil && m.Imaginary != nil { 798 return *m.Imaginary 799 } 800 return 0 801} 802 803var E_Complex_RealExtension = &proto.ExtensionDesc{ 804 ExtendedType: (*Real)(nil), 805 ExtensionType: (*Complex)(nil), 806 Field: 123, 807 Name: "jsonpb.Complex.real_extension", 808 Tag: "bytes,123,opt,name=real_extension", 809 Filename: "test_objects.proto", 810} 811 812type KnownTypes struct { 813 An *any.Any `protobuf:"bytes,14,opt,name=an" json:"an,omitempty"` 814 Dur *duration.Duration `protobuf:"bytes,1,opt,name=dur" json:"dur,omitempty"` 815 St *_struct.Struct `protobuf:"bytes,12,opt,name=st" json:"st,omitempty"` 816 Ts *timestamp.Timestamp `protobuf:"bytes,2,opt,name=ts" json:"ts,omitempty"` 817 Lv *_struct.ListValue `protobuf:"bytes,15,opt,name=lv" json:"lv,omitempty"` 818 Val *_struct.Value `protobuf:"bytes,16,opt,name=val" json:"val,omitempty"` 819 Dbl *wrappers.DoubleValue `protobuf:"bytes,3,opt,name=dbl" json:"dbl,omitempty"` 820 Flt *wrappers.FloatValue `protobuf:"bytes,4,opt,name=flt" json:"flt,omitempty"` 821 I64 *wrappers.Int64Value `protobuf:"bytes,5,opt,name=i64" json:"i64,omitempty"` 822 U64 *wrappers.UInt64Value `protobuf:"bytes,6,opt,name=u64" json:"u64,omitempty"` 823 I32 *wrappers.Int32Value `protobuf:"bytes,7,opt,name=i32" json:"i32,omitempty"` 824 U32 *wrappers.UInt32Value `protobuf:"bytes,8,opt,name=u32" json:"u32,omitempty"` 825 Bool *wrappers.BoolValue `protobuf:"bytes,9,opt,name=bool" json:"bool,omitempty"` 826 Str *wrappers.StringValue `protobuf:"bytes,10,opt,name=str" json:"str,omitempty"` 827 Bytes *wrappers.BytesValue `protobuf:"bytes,11,opt,name=bytes" json:"bytes,omitempty"` 828 XXX_NoUnkeyedLiteral struct{} `json:"-"` 829 XXX_unrecognized []byte `json:"-"` 830 XXX_sizecache int32 `json:"-"` 831} 832 833func (m *KnownTypes) Reset() { *m = KnownTypes{} } 834func (m *KnownTypes) String() string { return proto.CompactTextString(m) } 835func (*KnownTypes) ProtoMessage() {} 836func (*KnownTypes) Descriptor() ([]byte, []int) { 837 return fileDescriptor_e97c739a0ce14cc6, []int{8} 838} 839 840func (m *KnownTypes) XXX_Unmarshal(b []byte) error { 841 return xxx_messageInfo_KnownTypes.Unmarshal(m, b) 842} 843func (m *KnownTypes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 844 return xxx_messageInfo_KnownTypes.Marshal(b, m, deterministic) 845} 846func (m *KnownTypes) XXX_Merge(src proto.Message) { 847 xxx_messageInfo_KnownTypes.Merge(m, src) 848} 849func (m *KnownTypes) XXX_Size() int { 850 return xxx_messageInfo_KnownTypes.Size(m) 851} 852func (m *KnownTypes) XXX_DiscardUnknown() { 853 xxx_messageInfo_KnownTypes.DiscardUnknown(m) 854} 855 856var xxx_messageInfo_KnownTypes proto.InternalMessageInfo 857 858func (m *KnownTypes) GetAn() *any.Any { 859 if m != nil { 860 return m.An 861 } 862 return nil 863} 864 865func (m *KnownTypes) GetDur() *duration.Duration { 866 if m != nil { 867 return m.Dur 868 } 869 return nil 870} 871 872func (m *KnownTypes) GetSt() *_struct.Struct { 873 if m != nil { 874 return m.St 875 } 876 return nil 877} 878 879func (m *KnownTypes) GetTs() *timestamp.Timestamp { 880 if m != nil { 881 return m.Ts 882 } 883 return nil 884} 885 886func (m *KnownTypes) GetLv() *_struct.ListValue { 887 if m != nil { 888 return m.Lv 889 } 890 return nil 891} 892 893func (m *KnownTypes) GetVal() *_struct.Value { 894 if m != nil { 895 return m.Val 896 } 897 return nil 898} 899 900func (m *KnownTypes) GetDbl() *wrappers.DoubleValue { 901 if m != nil { 902 return m.Dbl 903 } 904 return nil 905} 906 907func (m *KnownTypes) GetFlt() *wrappers.FloatValue { 908 if m != nil { 909 return m.Flt 910 } 911 return nil 912} 913 914func (m *KnownTypes) GetI64() *wrappers.Int64Value { 915 if m != nil { 916 return m.I64 917 } 918 return nil 919} 920 921func (m *KnownTypes) GetU64() *wrappers.UInt64Value { 922 if m != nil { 923 return m.U64 924 } 925 return nil 926} 927 928func (m *KnownTypes) GetI32() *wrappers.Int32Value { 929 if m != nil { 930 return m.I32 931 } 932 return nil 933} 934 935func (m *KnownTypes) GetU32() *wrappers.UInt32Value { 936 if m != nil { 937 return m.U32 938 } 939 return nil 940} 941 942func (m *KnownTypes) GetBool() *wrappers.BoolValue { 943 if m != nil { 944 return m.Bool 945 } 946 return nil 947} 948 949func (m *KnownTypes) GetStr() *wrappers.StringValue { 950 if m != nil { 951 return m.Str 952 } 953 return nil 954} 955 956func (m *KnownTypes) GetBytes() *wrappers.BytesValue { 957 if m != nil { 958 return m.Bytes 959 } 960 return nil 961} 962 963// Test messages for marshaling/unmarshaling required fields. 964type MsgWithRequired struct { 965 Str *string `protobuf:"bytes,1,req,name=str" json:"str,omitempty"` 966 XXX_NoUnkeyedLiteral struct{} `json:"-"` 967 XXX_unrecognized []byte `json:"-"` 968 XXX_sizecache int32 `json:"-"` 969} 970 971func (m *MsgWithRequired) Reset() { *m = MsgWithRequired{} } 972func (m *MsgWithRequired) String() string { return proto.CompactTextString(m) } 973func (*MsgWithRequired) ProtoMessage() {} 974func (*MsgWithRequired) Descriptor() ([]byte, []int) { 975 return fileDescriptor_e97c739a0ce14cc6, []int{9} 976} 977 978func (m *MsgWithRequired) XXX_Unmarshal(b []byte) error { 979 return xxx_messageInfo_MsgWithRequired.Unmarshal(m, b) 980} 981func (m *MsgWithRequired) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 982 return xxx_messageInfo_MsgWithRequired.Marshal(b, m, deterministic) 983} 984func (m *MsgWithRequired) XXX_Merge(src proto.Message) { 985 xxx_messageInfo_MsgWithRequired.Merge(m, src) 986} 987func (m *MsgWithRequired) XXX_Size() int { 988 return xxx_messageInfo_MsgWithRequired.Size(m) 989} 990func (m *MsgWithRequired) XXX_DiscardUnknown() { 991 xxx_messageInfo_MsgWithRequired.DiscardUnknown(m) 992} 993 994var xxx_messageInfo_MsgWithRequired proto.InternalMessageInfo 995 996func (m *MsgWithRequired) GetStr() string { 997 if m != nil && m.Str != nil { 998 return *m.Str 999 } 1000 return "" 1001} 1002 1003type MsgWithIndirectRequired struct { 1004 Subm *MsgWithRequired `protobuf:"bytes,1,opt,name=subm" json:"subm,omitempty"` 1005 MapField map[string]*MsgWithRequired `protobuf:"bytes,2,rep,name=map_field,json=mapField" json:"map_field,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 1006 SliceField []*MsgWithRequired `protobuf:"bytes,3,rep,name=slice_field,json=sliceField" json:"slice_field,omitempty"` 1007 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1008 XXX_unrecognized []byte `json:"-"` 1009 XXX_sizecache int32 `json:"-"` 1010} 1011 1012func (m *MsgWithIndirectRequired) Reset() { *m = MsgWithIndirectRequired{} } 1013func (m *MsgWithIndirectRequired) String() string { return proto.CompactTextString(m) } 1014func (*MsgWithIndirectRequired) ProtoMessage() {} 1015func (*MsgWithIndirectRequired) Descriptor() ([]byte, []int) { 1016 return fileDescriptor_e97c739a0ce14cc6, []int{10} 1017} 1018 1019func (m *MsgWithIndirectRequired) XXX_Unmarshal(b []byte) error { 1020 return xxx_messageInfo_MsgWithIndirectRequired.Unmarshal(m, b) 1021} 1022func (m *MsgWithIndirectRequired) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1023 return xxx_messageInfo_MsgWithIndirectRequired.Marshal(b, m, deterministic) 1024} 1025func (m *MsgWithIndirectRequired) XXX_Merge(src proto.Message) { 1026 xxx_messageInfo_MsgWithIndirectRequired.Merge(m, src) 1027} 1028func (m *MsgWithIndirectRequired) XXX_Size() int { 1029 return xxx_messageInfo_MsgWithIndirectRequired.Size(m) 1030} 1031func (m *MsgWithIndirectRequired) XXX_DiscardUnknown() { 1032 xxx_messageInfo_MsgWithIndirectRequired.DiscardUnknown(m) 1033} 1034 1035var xxx_messageInfo_MsgWithIndirectRequired proto.InternalMessageInfo 1036 1037func (m *MsgWithIndirectRequired) GetSubm() *MsgWithRequired { 1038 if m != nil { 1039 return m.Subm 1040 } 1041 return nil 1042} 1043 1044func (m *MsgWithIndirectRequired) GetMapField() map[string]*MsgWithRequired { 1045 if m != nil { 1046 return m.MapField 1047 } 1048 return nil 1049} 1050 1051func (m *MsgWithIndirectRequired) GetSliceField() []*MsgWithRequired { 1052 if m != nil { 1053 return m.SliceField 1054 } 1055 return nil 1056} 1057 1058type MsgWithRequiredBytes struct { 1059 Byts []byte `protobuf:"bytes,1,req,name=byts" json:"byts,omitempty"` 1060 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1061 XXX_unrecognized []byte `json:"-"` 1062 XXX_sizecache int32 `json:"-"` 1063} 1064 1065func (m *MsgWithRequiredBytes) Reset() { *m = MsgWithRequiredBytes{} } 1066func (m *MsgWithRequiredBytes) String() string { return proto.CompactTextString(m) } 1067func (*MsgWithRequiredBytes) ProtoMessage() {} 1068func (*MsgWithRequiredBytes) Descriptor() ([]byte, []int) { 1069 return fileDescriptor_e97c739a0ce14cc6, []int{11} 1070} 1071 1072func (m *MsgWithRequiredBytes) XXX_Unmarshal(b []byte) error { 1073 return xxx_messageInfo_MsgWithRequiredBytes.Unmarshal(m, b) 1074} 1075func (m *MsgWithRequiredBytes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1076 return xxx_messageInfo_MsgWithRequiredBytes.Marshal(b, m, deterministic) 1077} 1078func (m *MsgWithRequiredBytes) XXX_Merge(src proto.Message) { 1079 xxx_messageInfo_MsgWithRequiredBytes.Merge(m, src) 1080} 1081func (m *MsgWithRequiredBytes) XXX_Size() int { 1082 return xxx_messageInfo_MsgWithRequiredBytes.Size(m) 1083} 1084func (m *MsgWithRequiredBytes) XXX_DiscardUnknown() { 1085 xxx_messageInfo_MsgWithRequiredBytes.DiscardUnknown(m) 1086} 1087 1088var xxx_messageInfo_MsgWithRequiredBytes proto.InternalMessageInfo 1089 1090func (m *MsgWithRequiredBytes) GetByts() []byte { 1091 if m != nil { 1092 return m.Byts 1093 } 1094 return nil 1095} 1096 1097type MsgWithRequiredWKT struct { 1098 Str *wrappers.StringValue `protobuf:"bytes,1,req,name=str" json:"str,omitempty"` 1099 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1100 XXX_unrecognized []byte `json:"-"` 1101 XXX_sizecache int32 `json:"-"` 1102} 1103 1104func (m *MsgWithRequiredWKT) Reset() { *m = MsgWithRequiredWKT{} } 1105func (m *MsgWithRequiredWKT) String() string { return proto.CompactTextString(m) } 1106func (*MsgWithRequiredWKT) ProtoMessage() {} 1107func (*MsgWithRequiredWKT) Descriptor() ([]byte, []int) { 1108 return fileDescriptor_e97c739a0ce14cc6, []int{12} 1109} 1110 1111func (m *MsgWithRequiredWKT) XXX_Unmarshal(b []byte) error { 1112 return xxx_messageInfo_MsgWithRequiredWKT.Unmarshal(m, b) 1113} 1114func (m *MsgWithRequiredWKT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1115 return xxx_messageInfo_MsgWithRequiredWKT.Marshal(b, m, deterministic) 1116} 1117func (m *MsgWithRequiredWKT) XXX_Merge(src proto.Message) { 1118 xxx_messageInfo_MsgWithRequiredWKT.Merge(m, src) 1119} 1120func (m *MsgWithRequiredWKT) XXX_Size() int { 1121 return xxx_messageInfo_MsgWithRequiredWKT.Size(m) 1122} 1123func (m *MsgWithRequiredWKT) XXX_DiscardUnknown() { 1124 xxx_messageInfo_MsgWithRequiredWKT.DiscardUnknown(m) 1125} 1126 1127var xxx_messageInfo_MsgWithRequiredWKT proto.InternalMessageInfo 1128 1129func (m *MsgWithRequiredWKT) GetStr() *wrappers.StringValue { 1130 if m != nil { 1131 return m.Str 1132 } 1133 return nil 1134} 1135 1136var E_Name = &proto.ExtensionDesc{ 1137 ExtendedType: (*Real)(nil), 1138 ExtensionType: (*string)(nil), 1139 Field: 124, 1140 Name: "jsonpb.name", 1141 Tag: "bytes,124,opt,name=name", 1142 Filename: "test_objects.proto", 1143} 1144 1145var E_Extm = &proto.ExtensionDesc{ 1146 ExtendedType: (*Real)(nil), 1147 ExtensionType: (*MsgWithRequired)(nil), 1148 Field: 125, 1149 Name: "jsonpb.extm", 1150 Tag: "bytes,125,opt,name=extm", 1151 Filename: "test_objects.proto", 1152} 1153 1154func init() { 1155 proto.RegisterEnum("jsonpb.Widget_Color", Widget_Color_name, Widget_Color_value) 1156 proto.RegisterType((*Simple)(nil), "jsonpb.Simple") 1157 proto.RegisterType((*NonFinites)(nil), "jsonpb.NonFinites") 1158 proto.RegisterType((*Repeats)(nil), "jsonpb.Repeats") 1159 proto.RegisterType((*Widget)(nil), "jsonpb.Widget") 1160 proto.RegisterType((*Maps)(nil), "jsonpb.Maps") 1161 proto.RegisterMapType((map[bool]*Simple)(nil), "jsonpb.Maps.MBoolSimpleEntry") 1162 proto.RegisterMapType((map[int64]string)(nil), "jsonpb.Maps.MInt64StrEntry") 1163 proto.RegisterType((*MsgWithOneof)(nil), "jsonpb.MsgWithOneof") 1164 proto.RegisterType((*Real)(nil), "jsonpb.Real") 1165 proto.RegisterExtension(E_Complex_RealExtension) 1166 proto.RegisterType((*Complex)(nil), "jsonpb.Complex") 1167 proto.RegisterType((*KnownTypes)(nil), "jsonpb.KnownTypes") 1168 proto.RegisterType((*MsgWithRequired)(nil), "jsonpb.MsgWithRequired") 1169 proto.RegisterType((*MsgWithIndirectRequired)(nil), "jsonpb.MsgWithIndirectRequired") 1170 proto.RegisterMapType((map[string]*MsgWithRequired)(nil), "jsonpb.MsgWithIndirectRequired.MapFieldEntry") 1171 proto.RegisterType((*MsgWithRequiredBytes)(nil), "jsonpb.MsgWithRequiredBytes") 1172 proto.RegisterType((*MsgWithRequiredWKT)(nil), "jsonpb.MsgWithRequiredWKT") 1173 proto.RegisterExtension(E_Name) 1174 proto.RegisterExtension(E_Extm) 1175} 1176 1177func init() { proto.RegisterFile("test_objects.proto", fileDescriptor_e97c739a0ce14cc6) } 1178 1179var fileDescriptor_e97c739a0ce14cc6 = []byte{ 1180 // 1460 bytes of a gzipped FileDescriptorProto 1181 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x56, 0xdd, 0x72, 0xdb, 0x44, 1182 0x14, 0x8e, 0x24, 0xcb, 0xb6, 0x8e, 0xf3, 0xd7, 0x6d, 0xda, 0x2a, 0xa1, 0x14, 0x8d, 0x5b, 0x8a, 1183 0x69, 0x89, 0x3b, 0x38, 0x1e, 0x4f, 0x29, 0xdc, 0x34, 0x4d, 0x4a, 0x4b, 0xdb, 0xc0, 0x6c, 0x52, 1184 0x7a, 0xe9, 0x91, 0x23, 0x39, 0x55, 0x91, 0xb4, 0x66, 0x77, 0x9d, 0xd4, 0x03, 0xcc, 0xe4, 0x19, 1185 0x18, 0x9e, 0x80, 0x0b, 0x6e, 0xb9, 0xe3, 0x82, 0xb7, 0xe0, 0x8d, 0x98, 0x3d, 0xbb, 0xf2, 0x5f, 1186 0xe2, 0x81, 0x2b, 0x7b, 0xf7, 0xfb, 0xd9, 0xd5, 0x9e, 0x4f, 0x67, 0x05, 0x44, 0xc6, 0x42, 0x76, 1187 0x59, 0xef, 0x5d, 0x7c, 0x2c, 0x45, 0x73, 0xc0, 0x99, 0x64, 0xa4, 0xfc, 0x4e, 0xb0, 0x7c, 0xd0, 1188 0xdb, 0xda, 0x3c, 0x61, 0xec, 0x24, 0x8d, 0x1f, 0xe0, 0x6c, 0x6f, 0xd8, 0x7f, 0x10, 0xe6, 0x23, 1189 0x4d, 0xd9, 0xba, 0x35, 0x0f, 0x45, 0x43, 0x1e, 0xca, 0x84, 0xe5, 0x06, 0xbf, 0x39, 0x8f, 0x0b, 1190 0xc9, 0x87, 0xc7, 0xd2, 0xa0, 0x1f, 0xcd, 0xa3, 0x32, 0xc9, 0x62, 0x21, 0xc3, 0x6c, 0xb0, 0xc8, 1191 0xfe, 0x8c, 0x87, 0x83, 0x41, 0xcc, 0xcd, 0x0e, 0xeb, 0x7f, 0x96, 0xa0, 0x7c, 0x98, 0x64, 0x83, 1192 0x34, 0x26, 0xd7, 0xa0, 0xcc, 0xba, 0x3d, 0xc6, 0x52, 0xdf, 0x0a, 0xac, 0x46, 0x95, 0xba, 0x6c, 1193 0x97, 0xb1, 0x94, 0xdc, 0x80, 0x0a, 0xeb, 0x26, 0xb9, 0xdc, 0x69, 0xf9, 0x76, 0x60, 0x35, 0x5c, 1194 0x5a, 0x66, 0xcf, 0xd5, 0x88, 0xdc, 0x82, 0x9a, 0x01, 0xba, 0x42, 0x72, 0xdf, 0x41, 0xd0, 0xd3, 1195 0xe0, 0xa1, 0xe4, 0x63, 0x61, 0xa7, 0xed, 0x97, 0x02, 0xab, 0xe1, 0x68, 0x61, 0xa7, 0x3d, 0x16, 1196 0x76, 0xda, 0x28, 0x74, 0x11, 0xf4, 0x34, 0xa8, 0x84, 0x9b, 0x50, 0x65, 0xdd, 0xa1, 0x5e, 0xb2, 1197 0x1c, 0x58, 0x8d, 0x15, 0x5a, 0x61, 0xaf, 0x71, 0x48, 0x02, 0x58, 0x2e, 0x20, 0xd4, 0x56, 0x10, 1198 0x06, 0x03, 0xcf, 0x88, 0x3b, 0x6d, 0xbf, 0x1a, 0x58, 0x8d, 0x92, 0x11, 0x77, 0xda, 0x13, 0xb1, 1199 0x59, 0xd8, 0x43, 0x18, 0x0c, 0x3c, 0x16, 0x0b, 0xbd, 0x32, 0x04, 0x56, 0xe3, 0x0a, 0xad, 0xb0, 1200 0xc3, 0xa9, 0x95, 0xc5, 0x64, 0xe5, 0x1a, 0xc2, 0x60, 0xe0, 0x19, 0x71, 0xa7, 0xed, 0x2f, 0x07, 1201 0x56, 0x83, 0x18, 0x71, 0xb1, 0xb2, 0x98, 0xac, 0xbc, 0x82, 0x30, 0x18, 0x78, 0x7c, 0x58, 0xfd, 1202 0x94, 0x85, 0xd2, 0x5f, 0x0d, 0xac, 0x86, 0x4d, 0xcb, 0xec, 0xa9, 0x1a, 0xe9, 0xc3, 0x42, 0x00, 1203 0x95, 0x6b, 0x08, 0x7a, 0x1a, 0x1c, 0xaf, 0x1a, 0xb1, 0x61, 0x2f, 0x8d, 0xfd, 0xf5, 0xc0, 0x6a, 1204 0x58, 0xb4, 0xc2, 0xf6, 0x70, 0xa8, 0x57, 0xd5, 0x10, 0x6a, 0xaf, 0x20, 0x0c, 0x06, 0x9e, 0x6c, 1205 0x59, 0xf2, 0x24, 0x3f, 0xf1, 0x49, 0x60, 0x35, 0x3c, 0xb5, 0x65, 0x1c, 0xea, 0x0d, 0xf5, 0x46, 1206 0x32, 0x16, 0xfe, 0xd5, 0xc0, 0x6a, 0x2c, 0xd3, 0x32, 0xdb, 0x55, 0xa3, 0xfa, 0xaf, 0x16, 0xc0, 1207 0x01, 0xcb, 0x9f, 0x26, 0x79, 0x22, 0x63, 0x41, 0xae, 0x82, 0xdb, 0xef, 0xe6, 0x61, 0x8e, 0xa1, 1208 0xb1, 0x69, 0xa9, 0x7f, 0x10, 0xe6, 0x2a, 0x4a, 0xfd, 0xee, 0x20, 0xc9, 0xfb, 0x18, 0x19, 0x9b, 1209 0xba, 0xfd, 0xef, 0x92, 0xbc, 0xaf, 0xa7, 0x73, 0x35, 0xed, 0x98, 0xe9, 0x03, 0x35, 0x7d, 0x15, 1210 0xdc, 0x08, 0x2d, 0x4a, 0xb8, 0xc1, 0x52, 0x64, 0x2c, 0x22, 0x6d, 0xe1, 0xe2, 0xac, 0x1b, 0x15, 1211 0x16, 0x91, 0xb6, 0x28, 0x9b, 0x69, 0x65, 0x51, 0xff, 0xc3, 0x86, 0x0a, 0x8d, 0x07, 0x71, 0x28, 1212 0x85, 0xa2, 0xf0, 0x22, 0xc7, 0x8e, 0xca, 0x31, 0x2f, 0x72, 0xcc, 0xc7, 0x39, 0x76, 0x54, 0x8e, 1213 0xb9, 0xce, 0x71, 0x01, 0x74, 0xda, 0xbe, 0x13, 0x38, 0x2a, 0xa7, 0x5c, 0xe7, 0x74, 0x13, 0xaa, 1214 0xbc, 0xc8, 0x61, 0x29, 0x70, 0x54, 0x0e, 0xb9, 0xc9, 0xe1, 0x18, 0xea, 0xb4, 0x7d, 0x37, 0x70, 1215 0x54, 0xca, 0xb8, 0x49, 0x19, 0x42, 0xa2, 0x48, 0xaf, 0xa3, 0x32, 0xc4, 0x0f, 0xa7, 0x54, 0x26, 1216 0x21, 0x95, 0xc0, 0x51, 0x09, 0xe1, 0x26, 0x21, 0xb8, 0x09, 0x5d, 0xff, 0x6a, 0xe0, 0xa8, 0xfa, 1217 0x73, 0x5d, 0x7f, 0xd4, 0x98, 0xfa, 0x7a, 0x81, 0xa3, 0xea, 0xcb, 0x4d, 0x7d, 0xb5, 0x9d, 0xae, 1218 0x1e, 0x04, 0x8e, 0xaa, 0x1e, 0x9f, 0x54, 0x8f, 0x9b, 0xea, 0xd5, 0x02, 0x47, 0x55, 0x8f, 0xeb, 1219 0xea, 0xfd, 0x65, 0x43, 0xf9, 0x4d, 0x12, 0x9d, 0xc4, 0x92, 0xdc, 0x03, 0xf7, 0x98, 0xa5, 0x8c, 1220 0x63, 0xe5, 0x56, 0x5b, 0x1b, 0x4d, 0xdd, 0xac, 0x9a, 0x1a, 0x6e, 0x3e, 0x51, 0x18, 0xd5, 0x14, 1221 0xb2, 0xad, 0xfc, 0x34, 0x5b, 0x1d, 0xde, 0x22, 0x76, 0x99, 0xe3, 0x2f, 0xb9, 0x0b, 0x65, 0x81, 1222 0x4d, 0x05, 0xdf, 0xa2, 0x5a, 0x6b, 0xb5, 0x60, 0xeb, 0x56, 0x43, 0x0d, 0x4a, 0x3e, 0xd5, 0x07, 1223 0x82, 0x4c, 0xb5, 0xcf, 0x8b, 0x4c, 0x75, 0x40, 0x86, 0x5a, 0xe1, 0xba, 0xc0, 0xfe, 0x06, 0x7a, 1224 0xae, 0x15, 0x4c, 0x53, 0x77, 0x5a, 0xe0, 0xe4, 0x33, 0xf0, 0x78, 0xb7, 0x20, 0x5f, 0x43, 0xdb, 1225 0x0b, 0xe4, 0x2a, 0x37, 0xff, 0xea, 0x1f, 0x83, 0xab, 0x37, 0x5d, 0x01, 0x87, 0xee, 0xef, 0xad, 1226 0x2f, 0x11, 0x0f, 0xdc, 0xaf, 0xe9, 0xfe, 0xfe, 0xc1, 0xba, 0x45, 0xaa, 0x50, 0xda, 0x7d, 0xf9, 1227 0x7a, 0x7f, 0xdd, 0xae, 0xff, 0x66, 0x43, 0xe9, 0x55, 0x38, 0x10, 0xe4, 0x4b, 0xa8, 0x65, 0x53, 1228 0xdd, 0xcb, 0x42, 0xff, 0x0f, 0x0a, 0x7f, 0x45, 0x69, 0xbe, 0x2a, 0x5a, 0xd9, 0x7e, 0x2e, 0xf9, 1229 0x88, 0x7a, 0xd9, 0xb8, 0xb5, 0x3d, 0x86, 0x95, 0x0c, 0xb3, 0x59, 0x3c, 0xb5, 0x8d, 0xf2, 0x0f, 1230 0x67, 0xe5, 0x2a, 0xaf, 0xfa, 0xb1, 0xb5, 0x41, 0x2d, 0x9b, 0xcc, 0x6c, 0x7d, 0x05, 0xab, 0xb3, 1231 0xfe, 0x64, 0x1d, 0x9c, 0x1f, 0xe2, 0x11, 0x96, 0xd1, 0xa1, 0xea, 0x2f, 0xd9, 0x00, 0xf7, 0x34, 1232 0x4c, 0x87, 0x31, 0xbe, 0x7e, 0x1e, 0xd5, 0x83, 0x47, 0xf6, 0x43, 0x6b, 0xeb, 0x00, 0xd6, 0xe7, 1233 0xed, 0xa7, 0xf5, 0x55, 0xad, 0xbf, 0x33, 0xad, 0xbf, 0x58, 0x94, 0x89, 0x5f, 0xfd, 0x1f, 0x0b, 1234 0x96, 0x5f, 0x89, 0x93, 0x37, 0x89, 0x7c, 0xfb, 0x6d, 0x1e, 0xb3, 0x3e, 0xb9, 0x0e, 0xae, 0x4c, 1235 0x64, 0x1a, 0xa3, 0x9d, 0xf7, 0x6c, 0x89, 0xea, 0x21, 0xf1, 0xa1, 0x2c, 0xc2, 0x34, 0xe4, 0x23, 1236 0xf4, 0x74, 0x9e, 0x2d, 0x51, 0x33, 0x26, 0x5b, 0x50, 0x79, 0xc2, 0x86, 0x6a, 0x27, 0xd8, 0x16, 1237 0x94, 0xa6, 0x98, 0x20, 0xb7, 0x61, 0xf9, 0x2d, 0xcb, 0xe2, 0x6e, 0x18, 0x45, 0x3c, 0x16, 0x02, 1238 0x3b, 0x84, 0x22, 0xd4, 0xd4, 0xec, 0x63, 0x3d, 0x49, 0xf6, 0xe1, 0x4a, 0x26, 0x4e, 0xba, 0x67, 1239 0x89, 0x7c, 0xdb, 0xe5, 0xf1, 0x8f, 0xc3, 0x84, 0xc7, 0x11, 0x76, 0x8d, 0x5a, 0xeb, 0xc6, 0xf8, 1240 0x60, 0xf5, 0x1e, 0xa9, 0x81, 0x9f, 0x2d, 0xd1, 0xb5, 0x6c, 0x76, 0x6a, 0xb7, 0x02, 0xee, 0x30, 1241 0x4f, 0x58, 0x5e, 0xbf, 0x0b, 0x25, 0x1a, 0x87, 0xe9, 0xe4, 0x14, 0x2d, 0xdd, 0x6a, 0x70, 0x70, 1242 0xaf, 0x5a, 0x8d, 0xd6, 0xcf, 0xcf, 0xcf, 0xcf, 0xed, 0xfa, 0x99, 0xda, 0xb8, 0x3a, 0x90, 0xf7, 1243 0xe4, 0x26, 0x78, 0x49, 0x16, 0x9e, 0x24, 0xb9, 0x7a, 0x40, 0x4d, 0x9f, 0x4c, 0x4c, 0x24, 0xad, 1244 0x3d, 0x58, 0xe5, 0x71, 0x98, 0x76, 0xe3, 0xf7, 0x32, 0xce, 0x45, 0xc2, 0x72, 0xb2, 0x3c, 0x49, 1245 0x66, 0x98, 0xfa, 0x3f, 0xcd, 0x46, 0xdb, 0xd8, 0xd3, 0x15, 0x25, 0xda, 0x2f, 0x34, 0xf5, 0xbf, 1246 0x5d, 0x80, 0x17, 0x39, 0x3b, 0xcb, 0x8f, 0x46, 0x83, 0x58, 0x90, 0x3b, 0x60, 0x87, 0x39, 0x5e, 1247 0x1b, 0xb5, 0xd6, 0x46, 0x53, 0x5f, 0xf8, 0xcd, 0xe2, 0xc2, 0x6f, 0x3e, 0xce, 0x47, 0xd4, 0x0e, 1248 0x73, 0x72, 0x1f, 0x9c, 0x68, 0xa8, 0x5f, 0xf6, 0x5a, 0x6b, 0xf3, 0x02, 0x6d, 0xcf, 0x7c, 0x76, 1249 0x50, 0xc5, 0x22, 0x9f, 0x80, 0x2d, 0x24, 0xde, 0x62, 0xea, 0x0c, 0xe7, 0xb9, 0x87, 0xf8, 0x09, 1250 0x42, 0x6d, 0xa1, 0x9a, 0x88, 0x2d, 0x85, 0x89, 0xc9, 0xd6, 0x05, 0xe2, 0x51, 0xf1, 0x35, 0x42, 1251 0x6d, 0x29, 0x14, 0x37, 0x3d, 0xc5, 0x1b, 0xec, 0x32, 0xee, 0xcb, 0x44, 0xc8, 0xef, 0xd5, 0x09, 1252 0x53, 0x3b, 0x3d, 0x25, 0x0d, 0x70, 0x4e, 0xc3, 0x14, 0x6f, 0xb4, 0x5a, 0xeb, 0xfa, 0x05, 0xb2, 1253 0x26, 0x2a, 0x0a, 0x69, 0x82, 0x13, 0xf5, 0x52, 0x8c, 0x4e, 0xad, 0x75, 0xf3, 0xe2, 0x73, 0x61, 1254 0xaf, 0x34, 0xfc, 0xa8, 0x97, 0x92, 0x6d, 0x70, 0xfa, 0xa9, 0xc4, 0x24, 0xa9, 0xf7, 0x76, 0x9e, 1255 0x8f, 0x5d, 0xd7, 0xd0, 0xfb, 0xa9, 0x54, 0xf4, 0x04, 0x9b, 0xfc, 0xe5, 0x74, 0x7c, 0x13, 0x0d, 1256 0x3d, 0xe9, 0xb4, 0xd5, 0x6e, 0x86, 0x9d, 0x36, 0x5e, 0x4e, 0x97, 0xed, 0xe6, 0xf5, 0x34, 0x7f, 1257 0xd8, 0x69, 0xa3, 0xfd, 0x4e, 0x0b, 0xbf, 0x63, 0x16, 0xd8, 0xef, 0xb4, 0x0a, 0xfb, 0x9d, 0x16, 1258 0xda, 0xef, 0xb4, 0xf0, 0xc3, 0x66, 0x91, 0xfd, 0x98, 0x3f, 0x44, 0x7e, 0x09, 0x6f, 0x42, 0x6f, 1259 0xc1, 0xa1, 0xab, 0x56, 0xa0, 0xe9, 0xc8, 0x53, 0xfe, 0xaa, 0xa9, 0xc1, 0x02, 0x7f, 0x7d, 0xbb, 1260 0x18, 0x7f, 0x21, 0x39, 0xf9, 0x1c, 0xdc, 0xe2, 0x96, 0xb9, 0xfc, 0x01, 0xf0, 0xd6, 0xd1, 0x02, 1261 0xcd, 0xac, 0xdf, 0x86, 0xb5, 0xb9, 0x97, 0x51, 0x35, 0x20, 0xdd, 0x4a, 0xed, 0x86, 0x87, 0xbe, 1262 0xf5, 0xdf, 0x6d, 0xb8, 0x61, 0x58, 0xcf, 0xf3, 0x28, 0xe1, 0xf1, 0xb1, 0x1c, 0xb3, 0xef, 0x43, 1263 0x49, 0x0c, 0x7b, 0x99, 0x49, 0xf2, 0xa2, 0x37, 0x9c, 0x22, 0x89, 0x7c, 0x03, 0x5e, 0x16, 0x0e, 1264 0xba, 0xfd, 0x24, 0x4e, 0x23, 0xd3, 0x6c, 0xb7, 0xe7, 0x14, 0xf3, 0x0b, 0xa8, 0x26, 0xfc, 0x54, 1265 0xf1, 0x75, 0xf3, 0xad, 0x66, 0x66, 0x48, 0x1e, 0x42, 0x4d, 0xa4, 0xc9, 0x71, 0x6c, 0xdc, 0x1c, 1266 0x74, 0x5b, 0xb8, 0x3e, 0x20, 0x17, 0x95, 0x5b, 0x47, 0xb0, 0x32, 0x63, 0x3a, 0xdd, 0x72, 0x3d, 1267 0xdd, 0x72, 0xb7, 0x67, 0x5b, 0xee, 0x42, 0xdb, 0xa9, 0xde, 0x7b, 0x0f, 0x36, 0xe6, 0x50, 0x3c, 1268 0x6d, 0x42, 0xa0, 0xd4, 0x1b, 0x49, 0x81, 0xe7, 0xb9, 0x4c, 0xf1, 0x7f, 0x7d, 0x0f, 0xc8, 0x1c, 1269 0xf7, 0xcd, 0x8b, 0xa3, 0xa2, 0xdc, 0x8a, 0xf8, 0x7f, 0xca, 0xfd, 0x28, 0x80, 0x52, 0x1e, 0x66, 1270 0xf1, 0x5c, 0xd3, 0xfa, 0x19, 0x9f, 0x02, 0x91, 0x47, 0x5f, 0x40, 0x29, 0x7e, 0x2f, 0xb3, 0x39, 1271 0xc6, 0x2f, 0xff, 0x51, 0x2a, 0x25, 0xf9, 0x37, 0x00, 0x00, 0xff, 0xff, 0xe9, 0xd4, 0xfd, 0x2f, 1272 0x41, 0x0d, 0x00, 0x00, 1273} 1274