1// Code generated by protoc-gen-gogo. DO NOT EDIT. 2// source: example.proto 3 4package test 5 6import ( 7 bytes "bytes" 8 compress_gzip "compress/gzip" 9 fmt "fmt" 10 _ "github.com/gogo/protobuf/gogoproto" 11 github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto" 12 proto "github.com/gogo/protobuf/proto" 13 github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor" 14 github_com_gogo_protobuf_test "github.com/gogo/protobuf/test" 15 github_com_gogo_protobuf_test_custom "github.com/gogo/protobuf/test/custom" 16 io "io" 17 io_ioutil "io/ioutil" 18 math "math" 19 math_bits "math/bits" 20 reflect "reflect" 21 strings "strings" 22) 23 24// Reference imports to suppress errors if they are not otherwise used. 25var _ = proto.Marshal 26var _ = fmt.Errorf 27var _ = math.Inf 28 29// This is a compile-time assertion to ensure that this generated file 30// is compatible with the proto package it is being compiled against. 31// A compilation error at this line likely means your copy of the 32// proto package needs to be updated. 33const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 34 35type A struct { 36 Description string `protobuf:"bytes,1,opt,name=Description" json:"Description"` 37 Number int64 `protobuf:"varint,2,opt,name=Number" json:"Number"` 38 Id github_com_gogo_protobuf_test.Uuid `protobuf:"bytes,3,opt,name=Id,customtype=github.com/gogo/protobuf/test.Uuid" json:"Id"` 39 XXX_NoUnkeyedLiteral struct{} `json:"-"` 40 XXX_unrecognized []byte `json:"-"` 41 XXX_sizecache int32 `json:"-"` 42} 43 44func (m *A) Reset() { *m = A{} } 45func (*A) ProtoMessage() {} 46func (*A) Descriptor() ([]byte, []int) { 47 return fileDescriptor_15a1dc8d40dadaa6, []int{0} 48} 49func (m *A) XXX_Unmarshal(b []byte) error { 50 return m.Unmarshal(b) 51} 52func (m *A) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 53 if deterministic { 54 return xxx_messageInfo_A.Marshal(b, m, deterministic) 55 } else { 56 b = b[:cap(b)] 57 n, err := m.MarshalToSizedBuffer(b) 58 if err != nil { 59 return nil, err 60 } 61 return b[:n], nil 62 } 63} 64func (m *A) XXX_Merge(src proto.Message) { 65 xxx_messageInfo_A.Merge(m, src) 66} 67func (m *A) XXX_Size() int { 68 return m.Size() 69} 70func (m *A) XXX_DiscardUnknown() { 71 xxx_messageInfo_A.DiscardUnknown(m) 72} 73 74var xxx_messageInfo_A proto.InternalMessageInfo 75 76type B struct { 77 A `protobuf:"bytes,1,opt,name=A,embedded=A" json:"A"` 78 G []github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,rep,name=G,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"G"` 79 XXX_NoUnkeyedLiteral struct{} `json:"-"` 80 XXX_unrecognized []byte `json:"-"` 81 XXX_sizecache int32 `json:"-"` 82} 83 84func (m *B) Reset() { *m = B{} } 85func (*B) ProtoMessage() {} 86func (*B) Descriptor() ([]byte, []int) { 87 return fileDescriptor_15a1dc8d40dadaa6, []int{1} 88} 89func (m *B) XXX_Unmarshal(b []byte) error { 90 return m.Unmarshal(b) 91} 92func (m *B) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 93 if deterministic { 94 return xxx_messageInfo_B.Marshal(b, m, deterministic) 95 } else { 96 b = b[:cap(b)] 97 n, err := m.MarshalToSizedBuffer(b) 98 if err != nil { 99 return nil, err 100 } 101 return b[:n], nil 102 } 103} 104func (m *B) XXX_Merge(src proto.Message) { 105 xxx_messageInfo_B.Merge(m, src) 106} 107func (m *B) XXX_Size() int { 108 return m.Size() 109} 110func (m *B) XXX_DiscardUnknown() { 111 xxx_messageInfo_B.DiscardUnknown(m) 112} 113 114var xxx_messageInfo_B proto.InternalMessageInfo 115 116type C struct { 117 MySize *int64 `protobuf:"varint,1,opt,name=size" json:"size,omitempty"` 118 XXX_NoUnkeyedLiteral struct{} `json:"-"` 119 XXX_unrecognized []byte `json:"-"` 120 XXX_sizecache int32 `json:"-"` 121} 122 123func (m *C) Reset() { *m = C{} } 124func (*C) ProtoMessage() {} 125func (*C) Descriptor() ([]byte, []int) { 126 return fileDescriptor_15a1dc8d40dadaa6, []int{2} 127} 128func (m *C) XXX_Unmarshal(b []byte) error { 129 return m.Unmarshal(b) 130} 131func (m *C) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 132 if deterministic { 133 return xxx_messageInfo_C.Marshal(b, m, deterministic) 134 } else { 135 b = b[:cap(b)] 136 n, err := m.MarshalToSizedBuffer(b) 137 if err != nil { 138 return nil, err 139 } 140 return b[:n], nil 141 } 142} 143func (m *C) XXX_Merge(src proto.Message) { 144 xxx_messageInfo_C.Merge(m, src) 145} 146func (m *C) XXX_Size() int { 147 return m.Size() 148} 149func (m *C) XXX_DiscardUnknown() { 150 xxx_messageInfo_C.DiscardUnknown(m) 151} 152 153var xxx_messageInfo_C proto.InternalMessageInfo 154 155func (m *C) GetMySize() int64 { 156 if m != nil && m.MySize != nil { 157 return *m.MySize 158 } 159 return 0 160} 161 162type U struct { 163 A *A `protobuf:"bytes,1,opt,name=A" json:"A,omitempty"` 164 B *B `protobuf:"bytes,2,opt,name=B" json:"B,omitempty"` 165 XXX_NoUnkeyedLiteral struct{} `json:"-"` 166 XXX_unrecognized []byte `json:"-"` 167 XXX_sizecache int32 `json:"-"` 168} 169 170func (m *U) Reset() { *m = U{} } 171func (*U) ProtoMessage() {} 172func (*U) Descriptor() ([]byte, []int) { 173 return fileDescriptor_15a1dc8d40dadaa6, []int{3} 174} 175func (m *U) XXX_Unmarshal(b []byte) error { 176 return m.Unmarshal(b) 177} 178func (m *U) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 179 if deterministic { 180 return xxx_messageInfo_U.Marshal(b, m, deterministic) 181 } else { 182 b = b[:cap(b)] 183 n, err := m.MarshalToSizedBuffer(b) 184 if err != nil { 185 return nil, err 186 } 187 return b[:n], nil 188 } 189} 190func (m *U) XXX_Merge(src proto.Message) { 191 xxx_messageInfo_U.Merge(m, src) 192} 193func (m *U) XXX_Size() int { 194 return m.Size() 195} 196func (m *U) XXX_DiscardUnknown() { 197 xxx_messageInfo_U.DiscardUnknown(m) 198} 199 200var xxx_messageInfo_U proto.InternalMessageInfo 201 202func (m *U) GetA() *A { 203 if m != nil { 204 return m.A 205 } 206 return nil 207} 208 209func (m *U) GetB() *B { 210 if m != nil { 211 return m.B 212 } 213 return nil 214} 215 216type E struct { 217 XXX_NoUnkeyedLiteral struct{} `json:"-"` 218 XXX_extensions []byte `protobuf:"bytes,0,opt" json:"-"` 219 XXX_unrecognized []byte `json:"-"` 220 XXX_sizecache int32 `json:"-"` 221} 222 223func (m *E) Reset() { *m = E{} } 224func (*E) ProtoMessage() {} 225func (*E) Descriptor() ([]byte, []int) { 226 return fileDescriptor_15a1dc8d40dadaa6, []int{4} 227} 228 229var extRange_E = []proto.ExtensionRange{ 230 {Start: 1, End: 536870911}, 231} 232 233func (*E) ExtensionRangeArray() []proto.ExtensionRange { 234 return extRange_E 235} 236 237func (m *E) GetExtensions() *[]byte { 238 if m.XXX_extensions == nil { 239 m.XXX_extensions = make([]byte, 0) 240 } 241 return &m.XXX_extensions 242} 243func (m *E) XXX_Unmarshal(b []byte) error { 244 return m.Unmarshal(b) 245} 246func (m *E) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 247 if deterministic { 248 return xxx_messageInfo_E.Marshal(b, m, deterministic) 249 } else { 250 b = b[:cap(b)] 251 n, err := m.MarshalToSizedBuffer(b) 252 if err != nil { 253 return nil, err 254 } 255 return b[:n], nil 256 } 257} 258func (m *E) XXX_Merge(src proto.Message) { 259 xxx_messageInfo_E.Merge(m, src) 260} 261func (m *E) XXX_Size() int { 262 return m.Size() 263} 264func (m *E) XXX_DiscardUnknown() { 265 xxx_messageInfo_E.DiscardUnknown(m) 266} 267 268var xxx_messageInfo_E proto.InternalMessageInfo 269 270type R struct { 271 Recognized *uint32 `protobuf:"varint,1,opt,name=recognized" json:"recognized,omitempty"` 272 XXX_NoUnkeyedLiteral struct{} `json:"-"` 273 XXX_sizecache int32 `json:"-"` 274} 275 276func (m *R) Reset() { *m = R{} } 277func (*R) ProtoMessage() {} 278func (*R) Descriptor() ([]byte, []int) { 279 return fileDescriptor_15a1dc8d40dadaa6, []int{5} 280} 281func (m *R) XXX_Unmarshal(b []byte) error { 282 return m.Unmarshal(b) 283} 284func (m *R) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 285 if deterministic { 286 return xxx_messageInfo_R.Marshal(b, m, deterministic) 287 } else { 288 b = b[:cap(b)] 289 n, err := m.MarshalToSizedBuffer(b) 290 if err != nil { 291 return nil, err 292 } 293 return b[:n], nil 294 } 295} 296func (m *R) XXX_Merge(src proto.Message) { 297 xxx_messageInfo_R.Merge(m, src) 298} 299func (m *R) XXX_Size() int { 300 return m.Size() 301} 302func (m *R) XXX_DiscardUnknown() { 303 xxx_messageInfo_R.DiscardUnknown(m) 304} 305 306var xxx_messageInfo_R proto.InternalMessageInfo 307 308func (m *R) GetRecognized() uint32 { 309 if m != nil && m.Recognized != nil { 310 return *m.Recognized 311 } 312 return 0 313} 314 315type CastType struct { 316 Int32 *int32 `protobuf:"varint,1,opt,name=Int32,casttype=int32" json:"Int32,omitempty"` 317 XXX_NoUnkeyedLiteral struct{} `json:"-"` 318 XXX_unrecognized []byte `json:"-"` 319 XXX_sizecache int32 `json:"-"` 320} 321 322func (m *CastType) Reset() { *m = CastType{} } 323func (*CastType) ProtoMessage() {} 324func (*CastType) Descriptor() ([]byte, []int) { 325 return fileDescriptor_15a1dc8d40dadaa6, []int{6} 326} 327func (m *CastType) XXX_Unmarshal(b []byte) error { 328 return m.Unmarshal(b) 329} 330func (m *CastType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 331 if deterministic { 332 return xxx_messageInfo_CastType.Marshal(b, m, deterministic) 333 } else { 334 b = b[:cap(b)] 335 n, err := m.MarshalToSizedBuffer(b) 336 if err != nil { 337 return nil, err 338 } 339 return b[:n], nil 340 } 341} 342func (m *CastType) XXX_Merge(src proto.Message) { 343 xxx_messageInfo_CastType.Merge(m, src) 344} 345func (m *CastType) XXX_Size() int { 346 return m.Size() 347} 348func (m *CastType) XXX_DiscardUnknown() { 349 xxx_messageInfo_CastType.DiscardUnknown(m) 350} 351 352var xxx_messageInfo_CastType proto.InternalMessageInfo 353 354func (m *CastType) GetInt32() int32 { 355 if m != nil && m.Int32 != nil { 356 return *m.Int32 357 } 358 return 0 359} 360 361func init() { 362 proto.RegisterType((*A)(nil), "test.A") 363 proto.RegisterType((*B)(nil), "test.B") 364 proto.RegisterType((*C)(nil), "test.C") 365 proto.RegisterType((*U)(nil), "test.U") 366 proto.RegisterType((*E)(nil), "test.E") 367 proto.RegisterType((*R)(nil), "test.R") 368 proto.RegisterType((*CastType)(nil), "test.CastType") 369} 370 371func init() { proto.RegisterFile("example.proto", fileDescriptor_15a1dc8d40dadaa6) } 372 373var fileDescriptor_15a1dc8d40dadaa6 = []byte{ 374 // 425 bytes of a gzipped FileDescriptorProto 375 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x90, 0x41, 0x6b, 0x13, 0x41, 376 0x14, 0xc7, 0xf3, 0x36, 0xdb, 0xba, 0x7d, 0x6d, 0x41, 0x46, 0x0a, 0x41, 0x64, 0x26, 0xac, 0x20, 377 0xb1, 0xd6, 0x0d, 0x46, 0x41, 0xd9, 0x5b, 0xa6, 0x4a, 0xc9, 0x41, 0x0f, 0xa3, 0xf9, 0x00, 0x4d, 378 0x32, 0xc6, 0x01, 0xb3, 0x13, 0xb2, 0xb3, 0x60, 0x73, 0xda, 0xa3, 0x37, 0xbf, 0x42, 0xbd, 0xf5, 379 0x23, 0x78, 0xf4, 0x98, 0x63, 0x8e, 0xe2, 0x61, 0x69, 0xe6, 0x13, 0xf4, 0x28, 0x9e, 0x64, 0xa6, 380 0x41, 0x02, 0x62, 0x6f, 0xfb, 0x7e, 0xef, 0xed, 0xff, 0xff, 0x63, 0x70, 0x5f, 0x7e, 0x3a, 0x9d, 381 0x4c, 0x3f, 0xca, 0x64, 0x3a, 0xd3, 0x46, 0x93, 0xd0, 0xc8, 0xdc, 0xdc, 0x7d, 0x3c, 0x56, 0xe6, 382 0x43, 0x31, 0x48, 0x86, 0x7a, 0xd2, 0x1e, 0xeb, 0xb1, 0x6e, 0xfb, 0xe5, 0xa0, 0x78, 0xef, 0x27, 383 0x3f, 0xf8, 0xaf, 0xeb, 0x9f, 0xe2, 0x2f, 0x80, 0xd0, 0x25, 0x0f, 0x70, 0xf7, 0xa5, 0xcc, 0x87, 384 0x33, 0x35, 0x35, 0x4a, 0x67, 0x0d, 0x68, 0x42, 0x6b, 0x87, 0x87, 0x8b, 0x8a, 0xd5, 0xc4, 0xe6, 385 0x82, 0xdc, 0xc3, 0xed, 0x37, 0xc5, 0x64, 0x20, 0x67, 0x8d, 0xa0, 0x09, 0xad, 0xfa, 0xfa, 0x64, 386 0xcd, 0x48, 0x8a, 0x41, 0x6f, 0xd4, 0xa8, 0x37, 0xa1, 0xb5, 0xc7, 0x0f, 0xdd, 0xe6, 0x67, 0xc5, 387 0xe2, 0xff, 0xea, 0x38, 0xdb, 0xa4, 0x5f, 0xa8, 0x91, 0x08, 0x7a, 0xa3, 0x34, 0xfa, 0x7c, 0xce, 388 0x6a, 0x17, 0xe7, 0x0c, 0xe2, 0x0c, 0x81, 0x13, 0x86, 0xd0, 0xf5, 0x1a, 0xbb, 0x9d, 0x5b, 0x89, 389 0xbf, 0xec, 0xf2, 0xc8, 0x45, 0x2e, 0x2b, 0x06, 0x02, 0xba, 0x84, 0x23, 0x9c, 0x34, 0x82, 0x66, 390 0xbd, 0xb5, 0xc7, 0x9f, 0xad, 0xab, 0x8e, 0x6e, 0xac, 0x6a, 0x0f, 0x8b, 0xdc, 0xe8, 0x49, 0xd2, 391 0x57, 0x99, 0x79, 0xd2, 0x79, 0x21, 0xe0, 0x24, 0x0d, 0xaf, 0x5c, 0xdf, 0x7d, 0x84, 0x63, 0x42, 392 0x31, 0xcc, 0xd5, 0x5c, 0xfa, 0xca, 0x3a, 0x47, 0x5b, 0xb1, 0xed, 0xd7, 0x67, 0x6f, 0xd5, 0x5c, 393 0x0a, 0xcf, 0xe3, 0xe7, 0x08, 0x7d, 0x72, 0xf0, 0xaf, 0x94, 0x53, 0x39, 0x40, 0xe0, 0xfe, 0x3d, 394 0xfe, 0x62, 0x2e, 0x80, 0xa7, 0xe1, 0xc2, 0xa5, 0xdf, 0x41, 0x78, 0x75, 0x18, 0x45, 0x70, 0xbb, 395 0x2c, 0xcb, 0x32, 0x48, 0xc3, 0xc5, 0x57, 0x56, 0x8b, 0x1f, 0x22, 0x08, 0x42, 0x11, 0x67, 0x72, 396 0xa8, 0xc7, 0x99, 0x9a, 0xcb, 0x91, 0x8f, 0xdd, 0x17, 0x1b, 0x24, 0x0d, 0x97, 0xee, 0xf4, 0x11, 397 0x46, 0xc7, 0xa7, 0xb9, 0x79, 0x77, 0x36, 0x95, 0x84, 0xe1, 0x56, 0x2f, 0x33, 0x4f, 0x3b, 0x6b, 398 0xcb, 0x9d, 0xdf, 0x15, 0xdb, 0x52, 0x0e, 0x88, 0x6b, 0xce, 0x8f, 0x7e, 0xac, 0x68, 0xed, 0x72, 399 0x45, 0xe1, 0x6a, 0x45, 0xe1, 0xd7, 0x8a, 0x42, 0x69, 0x29, 0x5c, 0x58, 0x0a, 0xdf, 0x2c, 0x85, 400 0xef, 0x96, 0xc2, 0xc2, 0x52, 0x58, 0x5a, 0x0a, 0x97, 0x96, 0xc2, 0x9f, 0x00, 0x00, 0x00, 0xff, 401 0xff, 0x71, 0x9d, 0xd3, 0x01, 0x3f, 0x02, 0x00, 0x00, 402} 403 404func (this *B) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 405 return ExampleDescription() 406} 407func ExampleDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 408 d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{} 409 var gzipped = []byte{ 410 // 4101 bytes of a gzipped FileDescriptorSet 411 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x59, 0x70, 0x1c, 0xd7, 412 0x75, 0x65, 0xcf, 0x02, 0xcc, 0xdc, 0x19, 0x0c, 0x1a, 0x0f, 0x20, 0x39, 0x84, 0x24, 0x80, 0x1c, 413 0x6d, 0x20, 0x29, 0x81, 0x0e, 0xc5, 0x4d, 0xcd, 0xd8, 0xca, 0xcc, 0x60, 0x08, 0x8f, 0x82, 0xcd, 414 0x0d, 0xc0, 0x5a, 0x5c, 0xa9, 0xae, 0x46, 0xcf, 0xc3, 0xa0, 0xc9, 0x9e, 0xee, 0x76, 0x77, 0x0f, 415 0x49, 0xb0, 0xf2, 0xc1, 0x94, 0xb2, 0xb9, 0xb2, 0x38, 0x5b, 0x55, 0x6c, 0x45, 0x56, 0x24, 0xa7, 416 0x62, 0x29, 0xce, 0xea, 0x2c, 0x8e, 0xed, 0x7c, 0xc4, 0x3f, 0x4e, 0xf8, 0x95, 0x92, 0xff, 0x52, 417 0xa9, 0x14, 0x4b, 0x62, 0x54, 0x95, 0x4d, 0x49, 0x94, 0x84, 0x1f, 0xae, 0xe8, 0x27, 0xf5, 0xb6, 418 0x9e, 0x9e, 0x05, 0xe8, 0x81, 0xab, 0x24, 0x7d, 0x01, 0x7d, 0xdf, 0x3d, 0xa7, 0xef, 0xbb, 0xef, 419 0xbe, 0x7b, 0xef, 0x7b, 0x3d, 0x70, 0x47, 0x81, 0xe3, 0x4d, 0xc7, 0x69, 0x5a, 0xf8, 0x8c, 0xeb, 420 0x39, 0x81, 0xb3, 0xd5, 0xde, 0x3e, 0xd3, 0xc0, 0xbe, 0xe1, 0x99, 0x6e, 0xe0, 0x78, 0xf3, 0x54, 421 0x86, 0xc6, 0x99, 0xc6, 0xbc, 0xd0, 0x28, 0x2d, 0xc3, 0xc4, 0x15, 0xd3, 0xc2, 0x0b, 0xa1, 0xe2, 422 0x3a, 0x0e, 0xd0, 0x25, 0x48, 0x6d, 0x9b, 0x16, 0x2e, 0x4a, 0xc7, 0x93, 0x73, 0xb9, 0xb3, 0x8f, 423 0xcc, 0xf7, 0x80, 0xe6, 0xbb, 0x11, 0x6b, 0x44, 0xac, 0x52, 0x44, 0xe9, 0xdd, 0x14, 0x4c, 0x0e, 424 0x18, 0x45, 0x08, 0x52, 0xb6, 0xde, 0x22, 0x8c, 0xd2, 0x5c, 0x56, 0xa5, 0xff, 0xa3, 0x22, 0x8c, 425 0xba, 0xba, 0x71, 0x4d, 0x6f, 0xe2, 0x62, 0x82, 0x8a, 0xc5, 0x23, 0x9a, 0x01, 0x68, 0x60, 0x17, 426 0xdb, 0x0d, 0x6c, 0x1b, 0xbb, 0xc5, 0xe4, 0xf1, 0xe4, 0x5c, 0x56, 0x8d, 0x48, 0xd0, 0x69, 0x98, 427 0x70, 0xdb, 0x5b, 0x96, 0x69, 0x68, 0x11, 0x35, 0x38, 0x9e, 0x9c, 0x4b, 0xab, 0x32, 0x1b, 0x58, 428 0xe8, 0x28, 0x3f, 0x0e, 0xe3, 0x37, 0xb0, 0x7e, 0x2d, 0xaa, 0x9a, 0xa3, 0xaa, 0x05, 0x22, 0x8e, 429 0x28, 0x56, 0x21, 0xdf, 0xc2, 0xbe, 0xaf, 0x37, 0xb1, 0x16, 0xec, 0xba, 0xb8, 0x98, 0xa2, 0xb3, 430 0x3f, 0xde, 0x37, 0xfb, 0xde, 0x99, 0xe7, 0x38, 0x6a, 0x63, 0xd7, 0xc5, 0xa8, 0x0c, 0x59, 0x6c, 431 0xb7, 0x5b, 0x8c, 0x21, 0xbd, 0x87, 0xff, 0x6a, 0x76, 0xbb, 0xd5, 0xcb, 0x92, 0x21, 0x30, 0x4e, 432 0x31, 0xea, 0x63, 0xef, 0xba, 0x69, 0xe0, 0xe2, 0x08, 0x25, 0x78, 0xbc, 0x8f, 0x60, 0x9d, 0x8d, 433 0xf7, 0x72, 0x08, 0x1c, 0xaa, 0x42, 0x16, 0xdf, 0x0c, 0xb0, 0xed, 0x9b, 0x8e, 0x5d, 0x1c, 0xa5, 434 0x24, 0x8f, 0x0e, 0x58, 0x45, 0x6c, 0x35, 0x7a, 0x29, 0x3a, 0x38, 0x74, 0x01, 0x46, 0x1d, 0x37, 435 0x30, 0x1d, 0xdb, 0x2f, 0x66, 0x8e, 0x4b, 0x73, 0xb9, 0xb3, 0x0f, 0x0e, 0x0c, 0x84, 0x55, 0xa6, 436 0xa3, 0x0a, 0x65, 0x54, 0x07, 0xd9, 0x77, 0xda, 0x9e, 0x81, 0x35, 0xc3, 0x69, 0x60, 0xcd, 0xb4, 437 0xb7, 0x9d, 0x62, 0x96, 0x12, 0xcc, 0xf6, 0x4f, 0x84, 0x2a, 0x56, 0x9d, 0x06, 0xae, 0xdb, 0xdb, 438 0x8e, 0x5a, 0xf0, 0xbb, 0x9e, 0xd1, 0x11, 0x18, 0xf1, 0x77, 0xed, 0x40, 0xbf, 0x59, 0xcc, 0xd3, 439 0x08, 0xe1, 0x4f, 0xa5, 0x6f, 0x8f, 0xc0, 0xf8, 0x30, 0x21, 0x76, 0x19, 0xd2, 0xdb, 0x64, 0x96, 440 0xc5, 0xc4, 0x41, 0x7c, 0xc0, 0x30, 0xdd, 0x4e, 0x1c, 0xf9, 0x21, 0x9d, 0x58, 0x86, 0x9c, 0x8d, 441 0xfd, 0x00, 0x37, 0x58, 0x44, 0x24, 0x87, 0x8c, 0x29, 0x60, 0xa0, 0xfe, 0x90, 0x4a, 0xfd, 0x50, 442 0x21, 0xf5, 0x3c, 0x8c, 0x87, 0x26, 0x69, 0x9e, 0x6e, 0x37, 0x45, 0x6c, 0x9e, 0x89, 0xb3, 0x64, 443 0xbe, 0x26, 0x70, 0x2a, 0x81, 0xa9, 0x05, 0xdc, 0xf5, 0x8c, 0x16, 0x00, 0x1c, 0x1b, 0x3b, 0xdb, 444 0x5a, 0x03, 0x1b, 0x56, 0x31, 0xb3, 0x87, 0x97, 0x56, 0x89, 0x4a, 0x9f, 0x97, 0x1c, 0x26, 0x35, 445 0x2c, 0xf4, 0x74, 0x27, 0xd4, 0x46, 0xf7, 0x88, 0x94, 0x65, 0xb6, 0xc9, 0xfa, 0xa2, 0x6d, 0x13, 446 0x0a, 0x1e, 0x26, 0x71, 0x8f, 0x1b, 0x7c, 0x66, 0x59, 0x6a, 0xc4, 0x7c, 0xec, 0xcc, 0x54, 0x0e, 447 0x63, 0x13, 0x1b, 0xf3, 0xa2, 0x8f, 0xe8, 0x61, 0x08, 0x05, 0x1a, 0x0d, 0x2b, 0xa0, 0x59, 0x28, 448 0x2f, 0x84, 0x2b, 0x7a, 0x0b, 0x4f, 0xdf, 0x82, 0x42, 0xb7, 0x7b, 0xd0, 0x14, 0xa4, 0xfd, 0x40, 449 0xf7, 0x02, 0x1a, 0x85, 0x69, 0x95, 0x3d, 0x20, 0x19, 0x92, 0xd8, 0x6e, 0xd0, 0x2c, 0x97, 0x56, 450 0xc9, 0xbf, 0xe8, 0xc7, 0x3a, 0x13, 0x4e, 0xd2, 0x09, 0x3f, 0xd6, 0xbf, 0xa2, 0x5d, 0xcc, 0xbd, 451 0xf3, 0x9e, 0xbe, 0x08, 0x63, 0x5d, 0x13, 0x18, 0xf6, 0xd5, 0xa5, 0x9f, 0x84, 0xc3, 0x03, 0xa9, 452 0xd1, 0xf3, 0x30, 0xd5, 0xb6, 0x4d, 0x3b, 0xc0, 0x9e, 0xeb, 0x61, 0x12, 0xb1, 0xec, 0x55, 0xc5, 453 0x7f, 0x1e, 0xdd, 0x23, 0xe6, 0x36, 0xa3, 0xda, 0x8c, 0x45, 0x9d, 0x6c, 0xf7, 0x0b, 0x4f, 0x65, 454 0x33, 0xff, 0x32, 0x2a, 0xdf, 0xbe, 0x7d, 0xfb, 0x76, 0xa2, 0xf4, 0xa5, 0x11, 0x98, 0x1a, 0xb4, 455 0x67, 0x06, 0x6e, 0xdf, 0x23, 0x30, 0x62, 0xb7, 0x5b, 0x5b, 0xd8, 0xa3, 0x4e, 0x4a, 0xab, 0xfc, 456 0x09, 0x95, 0x21, 0x6d, 0xe9, 0x5b, 0xd8, 0x2a, 0xa6, 0x8e, 0x4b, 0x73, 0x85, 0xb3, 0xa7, 0x87, 457 0xda, 0x95, 0xf3, 0x4b, 0x04, 0xa2, 0x32, 0x24, 0xfa, 0x14, 0xa4, 0x78, 0x8a, 0x26, 0x0c, 0xa7, 458 0x86, 0x63, 0x20, 0x7b, 0x49, 0xa5, 0x38, 0xf4, 0x00, 0x64, 0xc9, 0x5f, 0x16, 0x1b, 0x23, 0xd4, 459 0xe6, 0x0c, 0x11, 0x90, 0xb8, 0x40, 0xd3, 0x90, 0xa1, 0xdb, 0xa4, 0x81, 0x45, 0x69, 0x0b, 0x9f, 460 0x49, 0x60, 0x35, 0xf0, 0xb6, 0xde, 0xb6, 0x02, 0xed, 0xba, 0x6e, 0xb5, 0x31, 0x0d, 0xf8, 0xac, 461 0x9a, 0xe7, 0xc2, 0xcf, 0x12, 0x19, 0x9a, 0x85, 0x1c, 0xdb, 0x55, 0xa6, 0xdd, 0xc0, 0x37, 0x69, 462 0xf6, 0x4c, 0xab, 0x6c, 0xa3, 0xd5, 0x89, 0x84, 0xbc, 0xfe, 0xaa, 0xef, 0xd8, 0x22, 0x34, 0xe9, 463 0x2b, 0x88, 0x80, 0xbe, 0xfe, 0x62, 0x6f, 0xe2, 0x7e, 0x68, 0xf0, 0xf4, 0x7a, 0x63, 0xaa, 0xf4, 464 0xcd, 0x04, 0xa4, 0x68, 0xbe, 0x18, 0x87, 0xdc, 0xc6, 0x0b, 0x6b, 0x35, 0x6d, 0x61, 0x75, 0xb3, 465 0xb2, 0x54, 0x93, 0x25, 0x54, 0x00, 0xa0, 0x82, 0x2b, 0x4b, 0xab, 0xe5, 0x0d, 0x39, 0x11, 0x3e, 466 0xd7, 0x57, 0x36, 0x2e, 0x9c, 0x93, 0x93, 0x21, 0x60, 0x93, 0x09, 0x52, 0x51, 0x85, 0xa7, 0xce, 467 0xca, 0x69, 0x24, 0x43, 0x9e, 0x11, 0xd4, 0x9f, 0xaf, 0x2d, 0x5c, 0x38, 0x27, 0x8f, 0x74, 0x4b, 468 0x9e, 0x3a, 0x2b, 0x8f, 0xa2, 0x31, 0xc8, 0x52, 0x49, 0x65, 0x75, 0x75, 0x49, 0xce, 0x84, 0x9c, 469 0xeb, 0x1b, 0x6a, 0x7d, 0x65, 0x51, 0xce, 0x86, 0x9c, 0x8b, 0xea, 0xea, 0xe6, 0x9a, 0x0c, 0x21, 470 0xc3, 0x72, 0x6d, 0x7d, 0xbd, 0xbc, 0x58, 0x93, 0x73, 0xa1, 0x46, 0xe5, 0x85, 0x8d, 0xda, 0xba, 471 0x9c, 0xef, 0x32, 0xeb, 0xa9, 0xb3, 0xf2, 0x58, 0xf8, 0x8a, 0xda, 0xca, 0xe6, 0xb2, 0x5c, 0x40, 472 0x13, 0x30, 0xc6, 0x5e, 0x21, 0x8c, 0x18, 0xef, 0x11, 0x5d, 0x38, 0x27, 0xcb, 0x1d, 0x43, 0x18, 473 0xcb, 0x44, 0x97, 0xe0, 0xc2, 0x39, 0x19, 0x95, 0xaa, 0x90, 0xa6, 0xd1, 0x85, 0x10, 0x14, 0x96, 474 0xca, 0x95, 0xda, 0x92, 0xb6, 0xba, 0xb6, 0x51, 0x5f, 0x5d, 0x29, 0x2f, 0xc9, 0x52, 0x47, 0xa6, 475 0xd6, 0x3e, 0xb3, 0x59, 0x57, 0x6b, 0x0b, 0x72, 0x22, 0x2a, 0x5b, 0xab, 0x95, 0x37, 0x6a, 0x0b, 476 0x72, 0xb2, 0x64, 0xc0, 0xd4, 0xa0, 0x3c, 0x39, 0x70, 0x67, 0x44, 0x96, 0x38, 0xb1, 0xc7, 0x12, 477 0x53, 0xae, 0xbe, 0x25, 0xfe, 0xa7, 0x04, 0x4c, 0x0e, 0xa8, 0x15, 0x03, 0x5f, 0xf2, 0x0c, 0xa4, 478 0x59, 0x88, 0xb2, 0xea, 0x79, 0x72, 0x60, 0xd1, 0xa1, 0x01, 0xdb, 0x57, 0x41, 0x29, 0x2e, 0xda, 479 0x41, 0x24, 0xf7, 0xe8, 0x20, 0x08, 0x45, 0x5f, 0x4e, 0xff, 0x89, 0xbe, 0x9c, 0xce, 0xca, 0xde, 480 0x85, 0x61, 0xca, 0x1e, 0x95, 0x1d, 0x2c, 0xb7, 0xa7, 0x07, 0xe4, 0xf6, 0xcb, 0x30, 0xd1, 0x47, 481 0x34, 0x74, 0x8e, 0x7d, 0x49, 0x82, 0xe2, 0x5e, 0xce, 0x89, 0xc9, 0x74, 0x89, 0xae, 0x4c, 0x77, 482 0xb9, 0xd7, 0x83, 0x27, 0xf6, 0x5e, 0x84, 0xbe, 0xb5, 0x7e, 0x43, 0x82, 0x23, 0x83, 0x3b, 0xc5, 483 0x81, 0x36, 0x7c, 0x0a, 0x46, 0x5a, 0x38, 0xd8, 0x71, 0x44, 0xb7, 0xf4, 0xd8, 0x80, 0x1a, 0x4c, 484 0x86, 0x7b, 0x17, 0x9b, 0xa3, 0xa2, 0x45, 0x3c, 0xb9, 0x57, 0xbb, 0xc7, 0xac, 0xe9, 0xb3, 0xf4, 485 0x0b, 0x09, 0x38, 0x3c, 0x90, 0x7c, 0xa0, 0xa1, 0x0f, 0x01, 0x98, 0xb6, 0xdb, 0x0e, 0x58, 0x47, 486 0xc4, 0x12, 0x6c, 0x96, 0x4a, 0x68, 0xf2, 0x22, 0xc9, 0xb3, 0x1d, 0x84, 0xe3, 0x49, 0x3a, 0x0e, 487 0x4c, 0x44, 0x15, 0x2e, 0x75, 0x0c, 0x4d, 0x51, 0x43, 0x67, 0xf6, 0x98, 0x69, 0x5f, 0x60, 0x7e, 488 0x02, 0x64, 0xc3, 0x32, 0xb1, 0x1d, 0x68, 0x7e, 0xe0, 0x61, 0xbd, 0x65, 0xda, 0x4d, 0x5a, 0x41, 489 0x32, 0x4a, 0x7a, 0x5b, 0xb7, 0x7c, 0xac, 0x8e, 0xb3, 0xe1, 0x75, 0x31, 0x4a, 0x10, 0x34, 0x80, 490 0xbc, 0x08, 0x62, 0xa4, 0x0b, 0xc1, 0x86, 0x43, 0x44, 0xe9, 0x17, 0xb3, 0x90, 0x8b, 0xf4, 0xd5, 491 0xe8, 0x04, 0xe4, 0xaf, 0xea, 0xd7, 0x75, 0x4d, 0x9c, 0x95, 0x98, 0x27, 0x72, 0x44, 0xb6, 0xc6, 492 0xcf, 0x4b, 0x9f, 0x80, 0x29, 0xaa, 0xe2, 0xb4, 0x03, 0xec, 0x69, 0x86, 0xa5, 0xfb, 0x3e, 0x75, 493 0x5a, 0x86, 0xaa, 0x22, 0x32, 0xb6, 0x4a, 0x86, 0xaa, 0x62, 0x04, 0x9d, 0x87, 0x49, 0x8a, 0x68, 494 0xb5, 0xad, 0xc0, 0x74, 0x2d, 0xac, 0x91, 0xd3, 0x9b, 0x4f, 0x2b, 0x49, 0x68, 0xd9, 0x04, 0xd1, 495 0x58, 0xe6, 0x0a, 0xc4, 0x22, 0x1f, 0x2d, 0xc0, 0x43, 0x14, 0xd6, 0xc4, 0x36, 0xf6, 0xf4, 0x00, 496 0x6b, 0xf8, 0xf3, 0x6d, 0xdd, 0xf2, 0x35, 0xdd, 0x6e, 0x68, 0x3b, 0xba, 0xbf, 0x53, 0x9c, 0x22, 497 0x04, 0x95, 0x44, 0x51, 0x52, 0x8f, 0x11, 0xc5, 0x45, 0xae, 0x57, 0xa3, 0x6a, 0x65, 0xbb, 0xf1, 498 0x69, 0xdd, 0xdf, 0x41, 0x0a, 0x1c, 0xa1, 0x2c, 0x7e, 0xe0, 0x99, 0x76, 0x53, 0x33, 0x76, 0xb0, 499 0x71, 0x4d, 0x6b, 0x07, 0xdb, 0x97, 0x8a, 0x0f, 0x44, 0xdf, 0x4f, 0x2d, 0x5c, 0xa7, 0x3a, 0x55, 500 0xa2, 0xb2, 0x19, 0x6c, 0x5f, 0x42, 0xeb, 0x90, 0x27, 0x8b, 0xd1, 0x32, 0x6f, 0x61, 0x6d, 0xdb, 501 0xf1, 0x68, 0x69, 0x2c, 0x0c, 0x48, 0x4d, 0x11, 0x0f, 0xce, 0xaf, 0x72, 0xc0, 0xb2, 0xd3, 0xc0, 502 0x4a, 0x7a, 0x7d, 0xad, 0x56, 0x5b, 0x50, 0x73, 0x82, 0xe5, 0x8a, 0xe3, 0x91, 0x80, 0x6a, 0x3a, 503 0xa1, 0x83, 0x73, 0x2c, 0xa0, 0x9a, 0x8e, 0x70, 0xef, 0x79, 0x98, 0x34, 0x0c, 0x36, 0x67, 0xd3, 504 0xd0, 0xf8, 0x19, 0xcb, 0x2f, 0xca, 0x5d, 0xce, 0x32, 0x8c, 0x45, 0xa6, 0xc0, 0x63, 0xdc, 0x47, 505 0x4f, 0xc3, 0xe1, 0x8e, 0xb3, 0xa2, 0xc0, 0x89, 0xbe, 0x59, 0xf6, 0x42, 0xcf, 0xc3, 0xa4, 0xbb, 506 0xdb, 0x0f, 0x44, 0x5d, 0x6f, 0x74, 0x77, 0x7b, 0x61, 0x17, 0x61, 0xca, 0xdd, 0x71, 0xfb, 0x71, 507 0xa7, 0xa2, 0x38, 0xe4, 0xee, 0xb8, 0xbd, 0xc0, 0x47, 0xe9, 0x81, 0xdb, 0xc3, 0x86, 0x1e, 0xe0, 508 0x46, 0xf1, 0x68, 0x54, 0x3d, 0x32, 0x80, 0xce, 0x80, 0x6c, 0x18, 0x1a, 0xb6, 0xf5, 0x2d, 0x0b, 509 0x6b, 0xba, 0x87, 0x6d, 0xdd, 0x2f, 0xce, 0x46, 0x95, 0x0b, 0x86, 0x51, 0xa3, 0xa3, 0x65, 0x3a, 510 0x88, 0x4e, 0xc1, 0x84, 0xb3, 0x75, 0xd5, 0x60, 0x21, 0xa9, 0xb9, 0x1e, 0xde, 0x36, 0x6f, 0x16, 511 0x1f, 0xa1, 0xfe, 0x1d, 0x27, 0x03, 0x34, 0x20, 0xd7, 0xa8, 0x18, 0x9d, 0x04, 0xd9, 0xf0, 0x77, 512 0x74, 0xcf, 0xa5, 0x39, 0xd9, 0x77, 0x75, 0x03, 0x17, 0x1f, 0x65, 0xaa, 0x4c, 0xbe, 0x22, 0xc4, 513 0x64, 0x4b, 0xf8, 0x37, 0xcc, 0xed, 0x40, 0x30, 0x3e, 0xce, 0xb6, 0x04, 0x95, 0x71, 0xb6, 0x39, 514 0x90, 0x89, 0x2b, 0xba, 0x5e, 0x3c, 0x47, 0xd5, 0x0a, 0xee, 0x8e, 0x1b, 0x7d, 0xef, 0xc3, 0x30, 515 0x46, 0x34, 0x3b, 0x2f, 0x3d, 0xc9, 0x1a, 0x32, 0x77, 0x27, 0xf2, 0xc6, 0x73, 0x70, 0x84, 0x28, 516 0xb5, 0x70, 0xa0, 0x37, 0xf4, 0x40, 0x8f, 0x68, 0x3f, 0x41, 0xb5, 0x89, 0xdf, 0x97, 0xf9, 0x60, 517 0x97, 0x9d, 0x5e, 0x7b, 0x6b, 0x37, 0x8c, 0xac, 0x27, 0x99, 0x9d, 0x44, 0x26, 0x62, 0xeb, 0x43, 518 0x6b, 0xba, 0x4b, 0x0a, 0xe4, 0xa3, 0x81, 0x8f, 0xb2, 0xc0, 0x42, 0x5f, 0x96, 0x48, 0x17, 0x54, 519 0x5d, 0x5d, 0x20, 0xfd, 0xcb, 0x8b, 0x35, 0x39, 0x41, 0xfa, 0xa8, 0xa5, 0xfa, 0x46, 0x4d, 0x53, 520 0x37, 0x57, 0x36, 0xea, 0xcb, 0x35, 0x39, 0x19, 0x6d, 0xd8, 0xbf, 0x97, 0x80, 0x42, 0xf7, 0xd9, 521 0x0b, 0xfd, 0x28, 0x1c, 0x15, 0x17, 0x25, 0x3e, 0x0e, 0xb4, 0x1b, 0xa6, 0x47, 0xf7, 0x62, 0x4b, 522 0x67, 0x75, 0x31, 0x8c, 0x86, 0x29, 0xae, 0xb5, 0x8e, 0x83, 0xe7, 0x4c, 0x8f, 0xec, 0xb4, 0x96, 523 0x1e, 0xa0, 0x25, 0x98, 0xb5, 0x1d, 0xcd, 0x0f, 0x74, 0xbb, 0xa1, 0x7b, 0x0d, 0xad, 0x73, 0x45, 524 0xa5, 0xe9, 0x86, 0x81, 0x7d, 0xdf, 0x61, 0x35, 0x30, 0x64, 0x79, 0xd0, 0x76, 0xd6, 0xb9, 0x72, 525 0xa7, 0x38, 0x94, 0xb9, 0x6a, 0x4f, 0xe4, 0x26, 0xf7, 0x8a, 0xdc, 0x07, 0x20, 0xdb, 0xd2, 0x5d, 526 0x0d, 0xdb, 0x81, 0xb7, 0x4b, 0x3b, 0xee, 0x8c, 0x9a, 0x69, 0xe9, 0x6e, 0x8d, 0x3c, 0x7f, 0x34, 527 0x07, 0x9f, 0x7f, 0x4c, 0x42, 0x3e, 0xda, 0x75, 0x93, 0x43, 0x8c, 0x41, 0x0b, 0x94, 0x44, 0x53, 528 0xd8, 0xc3, 0xfb, 0xf6, 0xe8, 0xf3, 0x55, 0x52, 0xb9, 0x94, 0x11, 0xd6, 0x0b, 0xab, 0x0c, 0x49, 529 0xba, 0x06, 0x12, 0x5a, 0x98, 0xf5, 0x1e, 0x19, 0x95, 0x3f, 0xa1, 0x45, 0x18, 0xb9, 0xea, 0x53, 530 0xee, 0x11, 0xca, 0xfd, 0xc8, 0xfe, 0xdc, 0xcf, 0xae, 0x53, 0xf2, 0xec, 0xb3, 0xeb, 0xda, 0xca, 531 0xaa, 0xba, 0x5c, 0x5e, 0x52, 0x39, 0x1c, 0x1d, 0x83, 0x94, 0xa5, 0xdf, 0xda, 0xed, 0xae, 0x71, 532 0x54, 0x34, 0xac, 0xe3, 0x8f, 0x41, 0xea, 0x06, 0xd6, 0xaf, 0x75, 0x57, 0x16, 0x2a, 0xfa, 0x10, 533 0x43, 0xff, 0x0c, 0xa4, 0xa9, 0xbf, 0x10, 0x00, 0xf7, 0x98, 0x7c, 0x08, 0x65, 0x20, 0x55, 0x5d, 534 0x55, 0x49, 0xf8, 0xcb, 0x90, 0x67, 0x52, 0x6d, 0xad, 0x5e, 0xab, 0xd6, 0xe4, 0x44, 0xe9, 0x3c, 535 0x8c, 0x30, 0x27, 0x90, 0xad, 0x11, 0xba, 0x41, 0x3e, 0xc4, 0x1f, 0x39, 0x87, 0x24, 0x46, 0x37, 536 0x97, 0x2b, 0x35, 0x55, 0x4e, 0x44, 0x97, 0xd7, 0x87, 0x7c, 0xb4, 0xe1, 0xfe, 0x68, 0x62, 0xea, 537 0x3b, 0x12, 0xe4, 0x22, 0x0d, 0x34, 0xe9, 0x7c, 0x74, 0xcb, 0x72, 0x6e, 0x68, 0xba, 0x65, 0xea, 538 0x3e, 0x0f, 0x0a, 0xa0, 0xa2, 0x32, 0x91, 0x0c, 0xbb, 0x68, 0x1f, 0x89, 0xf1, 0xaf, 0x4a, 0x20, 539 0xf7, 0xf6, 0xae, 0x3d, 0x06, 0x4a, 0x1f, 0xab, 0x81, 0xaf, 0x48, 0x50, 0xe8, 0x6e, 0x58, 0x7b, 540 0xcc, 0x3b, 0xf1, 0xb1, 0x9a, 0xf7, 0x76, 0x02, 0xc6, 0xba, 0xda, 0xd4, 0x61, 0xad, 0xfb, 0x3c, 541 0x4c, 0x98, 0x0d, 0xdc, 0x72, 0x9d, 0x00, 0xdb, 0xc6, 0xae, 0x66, 0xe1, 0xeb, 0xd8, 0x2a, 0x96, 542 0x68, 0xa2, 0x38, 0xb3, 0x7f, 0x23, 0x3c, 0x5f, 0xef, 0xe0, 0x96, 0x08, 0x4c, 0x99, 0xac, 0x2f, 543 0xd4, 0x96, 0xd7, 0x56, 0x37, 0x6a, 0x2b, 0xd5, 0x17, 0xb4, 0xcd, 0x95, 0x1f, 0x5f, 0x59, 0x7d, 544 0x6e, 0x45, 0x95, 0xcd, 0x1e, 0xb5, 0x0f, 0x71, 0xab, 0xaf, 0x81, 0xdc, 0x6b, 0x14, 0x3a, 0x0a, 545 0x83, 0xcc, 0x92, 0x0f, 0xa1, 0x49, 0x18, 0x5f, 0x59, 0xd5, 0xd6, 0xeb, 0x0b, 0x35, 0xad, 0x76, 546 0xe5, 0x4a, 0xad, 0xba, 0xb1, 0xce, 0xae, 0x36, 0x42, 0xed, 0x8d, 0xee, 0x4d, 0xfd, 0x72, 0x12, 547 0x26, 0x07, 0x58, 0x82, 0xca, 0xfc, 0x50, 0xc2, 0xce, 0x49, 0x4f, 0x0e, 0x63, 0xfd, 0x3c, 0xe9, 548 0x0a, 0xd6, 0x74, 0x2f, 0xe0, 0x67, 0x98, 0x93, 0x40, 0xbc, 0x64, 0x07, 0xe6, 0xb6, 0x89, 0x3d, 549 0x7e, 0x13, 0xc4, 0x4e, 0x2a, 0xe3, 0x1d, 0x39, 0xbb, 0x0c, 0x7a, 0x02, 0x90, 0xeb, 0xf8, 0x66, 550 0x60, 0x5e, 0xc7, 0x9a, 0x69, 0x8b, 0x6b, 0x23, 0x72, 0x72, 0x49, 0xa9, 0xb2, 0x18, 0xa9, 0xdb, 551 0x41, 0xa8, 0x6d, 0xe3, 0xa6, 0xde, 0xa3, 0x4d, 0x12, 0x78, 0x52, 0x95, 0xc5, 0x48, 0xa8, 0x7d, 552 0x02, 0xf2, 0x0d, 0xa7, 0x4d, 0xda, 0x39, 0xa6, 0x47, 0xea, 0x85, 0xa4, 0xe6, 0x98, 0x2c, 0x54, 553 0xe1, 0x8d, 0x7a, 0xe7, 0xbe, 0x2a, 0xaf, 0xe6, 0x98, 0x8c, 0xa9, 0x3c, 0x0e, 0xe3, 0x7a, 0xb3, 554 0xe9, 0x11, 0x72, 0x41, 0xc4, 0x8e, 0x1e, 0x85, 0x50, 0x4c, 0x15, 0xa7, 0x9f, 0x85, 0x8c, 0xf0, 555 0x03, 0x29, 0xc9, 0xc4, 0x13, 0x9a, 0xcb, 0xce, 0xd3, 0x89, 0xb9, 0xac, 0x9a, 0xb1, 0xc5, 0xe0, 556 0x09, 0xc8, 0x9b, 0xbe, 0xd6, 0xb9, 0x7e, 0x4f, 0x1c, 0x4f, 0xcc, 0x65, 0xd4, 0x9c, 0xe9, 0x87, 557 0x57, 0x97, 0xa5, 0x37, 0x12, 0x50, 0xe8, 0xfe, 0x7c, 0x80, 0x16, 0x20, 0x63, 0x39, 0x86, 0x4e, 558 0x43, 0x8b, 0x7d, 0xbb, 0x9a, 0x8b, 0xf9, 0xe2, 0x30, 0xbf, 0xc4, 0xf5, 0xd5, 0x10, 0x39, 0xfd, 559 0x77, 0x12, 0x64, 0x84, 0x18, 0x1d, 0x81, 0x94, 0xab, 0x07, 0x3b, 0x94, 0x2e, 0x5d, 0x49, 0xc8, 560 0x92, 0x4a, 0x9f, 0x89, 0xdc, 0x77, 0x75, 0x9b, 0x86, 0x00, 0x97, 0x93, 0x67, 0xb2, 0xae, 0x16, 561 0xd6, 0x1b, 0xf4, 0x5c, 0xe3, 0xb4, 0x5a, 0xd8, 0x0e, 0x7c, 0xb1, 0xae, 0x5c, 0x5e, 0xe5, 0x62, 562 0x74, 0x1a, 0x26, 0x02, 0x4f, 0x37, 0xad, 0x2e, 0xdd, 0x14, 0xd5, 0x95, 0xc5, 0x40, 0xa8, 0xac, 563 0xc0, 0x31, 0xc1, 0xdb, 0xc0, 0x81, 0x6e, 0xec, 0xe0, 0x46, 0x07, 0x34, 0x42, 0xef, 0x2f, 0x8e, 564 0x72, 0x85, 0x05, 0x3e, 0x2e, 0xb0, 0xa5, 0xef, 0x4b, 0x30, 0x21, 0x4e, 0x62, 0x8d, 0xd0, 0x59, 565 0xcb, 0x00, 0xba, 0x6d, 0x3b, 0x41, 0xd4, 0x5d, 0xfd, 0xa1, 0xdc, 0x87, 0x9b, 0x2f, 0x87, 0x20, 566 0x35, 0x42, 0x30, 0xdd, 0x02, 0xe8, 0x8c, 0xec, 0xe9, 0xb6, 0x59, 0xc8, 0xf1, 0x6f, 0x43, 0xf4, 567 0x03, 0x23, 0x3b, 0xbb, 0x03, 0x13, 0x91, 0x23, 0x1b, 0x9a, 0x82, 0xf4, 0x16, 0x6e, 0x9a, 0x36, 568 0xbf, 0xf1, 0x65, 0x0f, 0xe2, 0x86, 0x25, 0x15, 0xde, 0xb0, 0x54, 0x3e, 0x07, 0x93, 0x86, 0xd3, 569 0xea, 0x35, 0xb7, 0x22, 0xf7, 0xdc, 0x1f, 0xf8, 0x9f, 0x96, 0x5e, 0x84, 0x4e, 0x8b, 0xf9, 0x03, 570 0x49, 0xfa, 0x6a, 0x22, 0xb9, 0xb8, 0x56, 0xf9, 0x7a, 0x62, 0x7a, 0x91, 0x41, 0xd7, 0xc4, 0x4c, 571 0x55, 0xbc, 0x6d, 0x61, 0x83, 0x58, 0x0f, 0x5f, 0x3b, 0x0d, 0x4f, 0x36, 0xcd, 0x60, 0xa7, 0xbd, 572 0x35, 0x6f, 0x38, 0xad, 0x33, 0x4d, 0xa7, 0xe9, 0x74, 0xbe, 0xa9, 0x92, 0x27, 0xfa, 0x40, 0xff, 573 0xe3, 0xdf, 0x55, 0xb3, 0xa1, 0x74, 0x3a, 0xf6, 0x23, 0xac, 0xb2, 0x02, 0x93, 0x5c, 0x59, 0xa3, 574 0x1f, 0x76, 0xd8, 0xf1, 0x04, 0xed, 0x7b, 0x39, 0x56, 0xfc, 0xc6, 0xbb, 0xb4, 0x5c, 0xab, 0x13, 575 0x1c, 0x4a, 0xc6, 0xd8, 0x09, 0x46, 0x51, 0xe1, 0x70, 0x17, 0x1f, 0xdb, 0x9a, 0xd8, 0x8b, 0x61, 576 0xfc, 0x1e, 0x67, 0x9c, 0x8c, 0x30, 0xae, 0x73, 0xa8, 0x52, 0x85, 0xb1, 0x83, 0x70, 0xfd, 0x0d, 577 0xe7, 0xca, 0xe3, 0x28, 0xc9, 0x22, 0x8c, 0x53, 0x12, 0xa3, 0xed, 0x07, 0x4e, 0x8b, 0xe6, 0xbd, 578 0xfd, 0x69, 0xfe, 0xf6, 0x5d, 0xb6, 0x57, 0x0a, 0x04, 0x56, 0x0d, 0x51, 0x8a, 0x02, 0xf4, 0x5b, 579 0x56, 0x03, 0x1b, 0x56, 0x0c, 0xc3, 0x1d, 0x6e, 0x48, 0xa8, 0xaf, 0x7c, 0x16, 0xa6, 0xc8, 0xff, 580 0x34, 0x2d, 0x45, 0x2d, 0x89, 0xbf, 0x49, 0x2b, 0x7e, 0xff, 0x25, 0xb6, 0x1d, 0x27, 0x43, 0x82, 581 0x88, 0x4d, 0x91, 0x55, 0x6c, 0xe2, 0x20, 0xc0, 0x9e, 0xaf, 0xe9, 0xd6, 0x20, 0xf3, 0x22, 0x57, 582 0x11, 0xc5, 0x2f, 0xbf, 0xd7, 0xbd, 0x8a, 0x8b, 0x0c, 0x59, 0xb6, 0x2c, 0x65, 0x13, 0x8e, 0x0e, 583 0x88, 0x8a, 0x21, 0x38, 0x5f, 0xe6, 0x9c, 0x53, 0x7d, 0x91, 0x41, 0x68, 0xd7, 0x40, 0xc8, 0xc3, 584 0xb5, 0x1c, 0x82, 0xf3, 0xb7, 0x38, 0x27, 0xe2, 0x58, 0xb1, 0xa4, 0x84, 0xf1, 0x59, 0x98, 0xb8, 585 0x8e, 0xbd, 0x2d, 0xc7, 0xe7, 0xd7, 0x3f, 0x43, 0xd0, 0xbd, 0xc2, 0xe9, 0xc6, 0x39, 0x90, 0xde, 586 0x07, 0x11, 0xae, 0xa7, 0x21, 0xb3, 0xad, 0x1b, 0x78, 0x08, 0x8a, 0xaf, 0x70, 0x8a, 0x51, 0xa2, 587 0x4f, 0xa0, 0x65, 0xc8, 0x37, 0x1d, 0x5e, 0x99, 0xe2, 0xe1, 0xaf, 0x72, 0x78, 0x4e, 0x60, 0x38, 588 0x85, 0xeb, 0xb8, 0x6d, 0x8b, 0x94, 0xad, 0x78, 0x8a, 0xdf, 0x16, 0x14, 0x02, 0xc3, 0x29, 0x0e, 589 0xe0, 0xd6, 0xd7, 0x04, 0x85, 0x1f, 0xf1, 0xe7, 0x33, 0x90, 0x73, 0x6c, 0x6b, 0xd7, 0xb1, 0x87, 590 0x31, 0xe2, 0x75, 0xce, 0x00, 0x1c, 0x42, 0x08, 0x2e, 0x43, 0x76, 0xd8, 0x85, 0xf8, 0xdd, 0xf7, 591 0xc4, 0xf6, 0x10, 0x2b, 0xb0, 0x08, 0xe3, 0x22, 0x41, 0x99, 0x8e, 0x3d, 0x04, 0xc5, 0xd7, 0x38, 592 0x45, 0x21, 0x02, 0xe3, 0xd3, 0x08, 0xb0, 0x1f, 0x34, 0xf1, 0x30, 0x24, 0x6f, 0x88, 0x69, 0x70, 593 0x08, 0x77, 0xe5, 0x16, 0xb6, 0x8d, 0x9d, 0xe1, 0x18, 0xde, 0x14, 0xae, 0x14, 0x18, 0x42, 0x51, 594 0x85, 0xb1, 0x96, 0xee, 0xf9, 0x3b, 0xba, 0x35, 0xd4, 0x72, 0xfc, 0x1e, 0xe7, 0xc8, 0x87, 0x20, 595 0xee, 0x91, 0xb6, 0x7d, 0x10, 0x9a, 0xaf, 0x0b, 0x8f, 0x44, 0x60, 0x7c, 0xeb, 0xf9, 0x01, 0xbd, 596 0x2b, 0x3b, 0x08, 0xdb, 0xef, 0x8b, 0xad, 0xc7, 0xb0, 0xcb, 0x51, 0xc6, 0xcb, 0x90, 0xf5, 0xcd, 597 0x5b, 0x43, 0xd1, 0xfc, 0x81, 0x58, 0x69, 0x0a, 0x20, 0xe0, 0x17, 0xe0, 0xd8, 0xc0, 0x32, 0x31, 598 0x04, 0xd9, 0x1f, 0x72, 0xb2, 0x23, 0x03, 0x4a, 0x05, 0x4f, 0x09, 0x07, 0xa5, 0xfc, 0x23, 0x91, 599 0x12, 0x70, 0x0f, 0xd7, 0x1a, 0x39, 0x2b, 0xf8, 0xfa, 0xf6, 0xc1, 0xbc, 0xf6, 0xc7, 0xc2, 0x6b, 600 0x0c, 0xdb, 0xe5, 0xb5, 0x0d, 0x38, 0xc2, 0x19, 0x0f, 0xb6, 0xae, 0x7f, 0x22, 0x12, 0x2b, 0x43, 601 0x6f, 0x76, 0xaf, 0xee, 0xe7, 0x60, 0x3a, 0x74, 0xa7, 0x68, 0x4a, 0x7d, 0xad, 0xa5, 0xbb, 0x43, 602 0x30, 0x7f, 0x83, 0x33, 0x8b, 0x8c, 0x1f, 0x76, 0xb5, 0xfe, 0xb2, 0xee, 0x12, 0xf2, 0xe7, 0xa1, 603 0x28, 0xc8, 0xdb, 0xb6, 0x87, 0x0d, 0xa7, 0x69, 0x9b, 0xb7, 0x70, 0x63, 0x08, 0xea, 0x3f, 0xed, 604 0x59, 0xaa, 0xcd, 0x08, 0x9c, 0x30, 0xd7, 0x41, 0x0e, 0x7b, 0x15, 0xcd, 0x6c, 0xb9, 0x8e, 0x17, 605 0xc4, 0x30, 0xfe, 0x99, 0x58, 0xa9, 0x10, 0x57, 0xa7, 0x30, 0xa5, 0x06, 0x05, 0xfa, 0x38, 0x6c, 606 0x48, 0xfe, 0x39, 0x27, 0x1a, 0xeb, 0xa0, 0x78, 0xe2, 0x30, 0x9c, 0x96, 0xab, 0x7b, 0xc3, 0xe4, 607 0xbf, 0xbf, 0x10, 0x89, 0x83, 0x43, 0x78, 0xe2, 0x08, 0x76, 0x5d, 0x4c, 0xaa, 0xfd, 0x10, 0x0c, 608 0xdf, 0x14, 0x89, 0x43, 0x60, 0x38, 0x85, 0x68, 0x18, 0x86, 0xa0, 0xf8, 0x4b, 0x41, 0x21, 0x30, 609 0x84, 0xe2, 0x33, 0x9d, 0x42, 0xeb, 0xe1, 0xa6, 0xe9, 0x07, 0x1e, 0x6b, 0x85, 0xf7, 0xa7, 0xfa, 610 0xd6, 0x7b, 0xdd, 0x4d, 0x98, 0x1a, 0x81, 0x92, 0x4c, 0xc4, 0xaf, 0x50, 0xe9, 0x49, 0x29, 0xde, 611 0xb0, 0x6f, 0x8b, 0x4c, 0x14, 0x81, 0x11, 0xdb, 0x22, 0x1d, 0x22, 0x71, 0xbb, 0x41, 0xce, 0x07, 612 0x43, 0xd0, 0x7d, 0xa7, 0xc7, 0xb8, 0x75, 0x81, 0x25, 0x9c, 0x91, 0xfe, 0xa7, 0x6d, 0x5f, 0xc3, 613 0xbb, 0x43, 0x45, 0xe7, 0x5f, 0xf5, 0xf4, 0x3f, 0x9b, 0x0c, 0xc9, 0x72, 0xc8, 0x78, 0x4f, 0x3f, 614 0x85, 0xe2, 0x7e, 0x05, 0x54, 0xfc, 0xa9, 0xfb, 0x7c, 0xbe, 0xdd, 0xed, 0x94, 0xb2, 0x44, 0x82, 615 0xbc, 0xbb, 0xe9, 0x89, 0x27, 0x7b, 0xe9, 0x7e, 0x18, 0xe7, 0x5d, 0x3d, 0x8f, 0x72, 0x05, 0xc6, 616 0xba, 0x1a, 0x9e, 0x78, 0xaa, 0x9f, 0xe6, 0x54, 0xf9, 0x68, 0xbf, 0xa3, 0x9c, 0x87, 0x14, 0x69, 617 0x5e, 0xe2, 0xe1, 0x3f, 0xc3, 0xe1, 0x54, 0x5d, 0xf9, 0x24, 0x64, 0x44, 0xd3, 0x12, 0x0f, 0xfd, 618 0x59, 0x0e, 0x0d, 0x21, 0x04, 0x2e, 0x1a, 0x96, 0x78, 0xf8, 0xcf, 0x09, 0xb8, 0x80, 0x10, 0xf8, 619 0xf0, 0x2e, 0xfc, 0xee, 0x2f, 0xa4, 0x78, 0xd1, 0x11, 0xbe, 0xbb, 0x0c, 0xa3, 0xbc, 0x53, 0x89, 620 0x47, 0x7f, 0x81, 0xbf, 0x5c, 0x20, 0x94, 0x8b, 0x90, 0x1e, 0xd2, 0xe1, 0xbf, 0xc4, 0xa1, 0x4c, 621 0x5f, 0xa9, 0x42, 0x2e, 0xd2, 0x9d, 0xc4, 0xc3, 0x7f, 0x99, 0xc3, 0xa3, 0x28, 0x62, 0x3a, 0xef, 622 0x4e, 0xe2, 0x09, 0xbe, 0x28, 0x4c, 0xe7, 0x08, 0xe2, 0x36, 0xd1, 0x98, 0xc4, 0xa3, 0x7f, 0x45, 623 0x78, 0x5d, 0x40, 0x94, 0x67, 0x20, 0x1b, 0x16, 0x9b, 0x78, 0xfc, 0xaf, 0x72, 0x7c, 0x07, 0x43, 624 0x3c, 0x10, 0x29, 0x76, 0xf1, 0x14, 0xbf, 0x26, 0x3c, 0x10, 0x41, 0x91, 0x6d, 0xd4, 0xdb, 0xc0, 625 0xc4, 0x33, 0xfd, 0xba, 0xd8, 0x46, 0x3d, 0xfd, 0x0b, 0x59, 0x4d, 0x9a, 0xf3, 0xe3, 0x29, 0x7e, 626 0x43, 0xac, 0x26, 0xd5, 0x27, 0x66, 0xf4, 0x76, 0x04, 0xf1, 0x1c, 0xbf, 0x29, 0xcc, 0xe8, 0x69, 627 0x08, 0x94, 0x35, 0x40, 0xfd, 0xdd, 0x40, 0x3c, 0xdf, 0x97, 0x38, 0xdf, 0x44, 0x5f, 0x33, 0xa0, 628 0x3c, 0x07, 0x47, 0x06, 0x77, 0x02, 0xf1, 0xac, 0x5f, 0xbe, 0xdf, 0x73, 0x76, 0x8b, 0x36, 0x02, 629 0xca, 0x46, 0xa7, 0xa4, 0x44, 0xbb, 0x80, 0x78, 0xda, 0x97, 0xef, 0x77, 0x27, 0xee, 0x68, 0x13, 630 0xa0, 0x94, 0x01, 0x3a, 0x05, 0x38, 0x9e, 0xeb, 0x15, 0xce, 0x15, 0x01, 0x91, 0xad, 0xc1, 0xeb, 631 0x6f, 0x3c, 0xfe, 0x2b, 0x62, 0x6b, 0x70, 0x04, 0xd9, 0x1a, 0xa2, 0xf4, 0xc6, 0xa3, 0x5f, 0x15, 632 0x5b, 0x43, 0x40, 0x48, 0x64, 0x47, 0xaa, 0x5b, 0x3c, 0xc3, 0xeb, 0x22, 0xb2, 0x23, 0x28, 0x65, 633 0x05, 0x26, 0xfa, 0x0a, 0x62, 0x3c, 0xd5, 0x57, 0x39, 0x95, 0xdc, 0x5b, 0x0f, 0xa3, 0xc5, 0x8b, 634 0x17, 0xc3, 0x78, 0xb6, 0xdf, 0xe9, 0x29, 0x5e, 0xbc, 0x16, 0x2a, 0x97, 0x21, 0x63, 0xb7, 0x2d, 635 0x8b, 0x6c, 0x1e, 0xb4, 0xff, 0x2f, 0xf7, 0x8a, 0xff, 0xfa, 0x01, 0xf7, 0x8e, 0x00, 0x28, 0xe7, 636 0x21, 0x8d, 0x5b, 0x5b, 0xb8, 0x11, 0x87, 0xfc, 0xb7, 0x0f, 0x44, 0xc2, 0x24, 0xda, 0xca, 0x33, 637 0x00, 0xec, 0x6a, 0x84, 0x7e, 0xf6, 0x8b, 0xc1, 0xfe, 0xfb, 0x07, 0xfc, 0x37, 0x35, 0x1d, 0x48, 638 0x87, 0x80, 0xfd, 0x42, 0x67, 0x7f, 0x82, 0xf7, 0xba, 0x09, 0xe8, 0x8a, 0x3c, 0x0d, 0xa3, 0x57, 639 0x7d, 0xc7, 0x0e, 0xf4, 0x66, 0x1c, 0xfa, 0x3f, 0x38, 0x5a, 0xe8, 0x13, 0x87, 0xb5, 0x1c, 0x0f, 640 0x07, 0x7a, 0xd3, 0x8f, 0xc3, 0xfe, 0x27, 0xc7, 0x86, 0x00, 0x02, 0x36, 0x74, 0x3f, 0x18, 0x66, 641 0xde, 0xff, 0x25, 0xc0, 0x02, 0x40, 0x8c, 0x26, 0xff, 0x5f, 0xc3, 0xbb, 0x71, 0xd8, 0xf7, 0x85, 642 0xd1, 0x5c, 0x5f, 0xf9, 0x24, 0x64, 0xc9, 0xbf, 0xec, 0x87, 0x72, 0x31, 0xe0, 0xff, 0xe6, 0xe0, 643 0x0e, 0x82, 0xbc, 0xd9, 0x0f, 0x1a, 0x81, 0x19, 0xef, 0xec, 0xff, 0xe1, 0x2b, 0x2d, 0xf4, 0x95, 644 0x32, 0xe4, 0xfc, 0xa0, 0xd1, 0x68, 0xf3, 0xfe, 0x34, 0x06, 0xfe, 0xbf, 0x1f, 0x84, 0x57, 0x16, 645 0x21, 0x86, 0xac, 0xf6, 0x8d, 0x6b, 0x81, 0xeb, 0xd0, 0xcf, 0x1c, 0x71, 0x0c, 0xf7, 0x39, 0x43, 646 0x04, 0x52, 0xa9, 0x0d, 0xbe, 0xbe, 0x85, 0x45, 0x67, 0xd1, 0x61, 0x17, 0xb7, 0x2f, 0x96, 0xe2, 647 0x6f, 0x60, 0xe1, 0xaf, 0x53, 0x30, 0x86, 0x6f, 0xea, 0x2d, 0x57, 0x90, 0xa0, 0x14, 0x29, 0xc0, 648 0xd3, 0x07, 0xbb, 0xbd, 0x2d, 0x7d, 0x51, 0x02, 0xa9, 0x8c, 0x1e, 0x83, 0xdc, 0x42, 0xa7, 0xfc, 649 0xb3, 0xdf, 0x59, 0x55, 0x52, 0x77, 0xee, 0xce, 0x1e, 0x52, 0xa3, 0x03, 0xe8, 0x41, 0x18, 0x59, 650 0xe9, 0xfc, 0x56, 0x2f, 0xc9, 0x55, 0xb8, 0x0c, 0x29, 0x90, 0xa8, 0xb3, 0x4f, 0xab, 0xf9, 0xca, 651 0x29, 0x32, 0xf2, 0x0f, 0x77, 0x67, 0xf7, 0x9e, 0x0a, 0xb1, 0x76, 0x7e, 0xb3, 0x6d, 0x36, 0xd4, 652 0x44, 0xbd, 0xa1, 0x64, 0x7e, 0xfe, 0xb5, 0xd9, 0x43, 0x6f, 0xbe, 0x36, 0x2b, 0x95, 0x6c, 0x90, 653 0x2a, 0x68, 0x16, 0xa4, 0x32, 0x35, 0x23, 0x77, 0x76, 0x74, 0x9e, 0x6a, 0x96, 0x2b, 0x19, 0x42, 654 0xf9, 0xd6, 0xdd, 0x59, 0x49, 0x95, 0xca, 0xa8, 0x02, 0xd2, 0x22, 0xfd, 0x02, 0x91, 0xaf, 0x9c, 655 0xe3, 0xaf, 0x7a, 0x62, 0xdf, 0x57, 0x9d, 0x61, 0x1b, 0x6e, 0x7e, 0xd3, 0xb4, 0x83, 0x1f, 0x39, 656 0x7b, 0x49, 0x95, 0x16, 0x95, 0xd4, 0xfb, 0xe4, 0x7d, 0x0f, 0x83, 0x54, 0x45, 0x33, 0x90, 0x22, 657 0xc9, 0x90, 0xbe, 0x32, 0x59, 0x81, 0x7b, 0x77, 0x67, 0x47, 0x96, 0x77, 0x49, 0x8e, 0x53, 0xa9, 658 0xbc, 0x74, 0x11, 0xa4, 0x4d, 0x74, 0xb8, 0xdf, 0x28, 0x62, 0xca, 0x61, 0x90, 0x2a, 0xfc, 0xa7, 659 0xa8, 0x5c, 0x5c, 0x51, 0xa5, 0x8a, 0x92, 0xba, 0x43, 0xd8, 0x27, 0x41, 0xaa, 0x9d, 0xca, 0x64, 660 0x24, 0xf6, 0x59, 0x4d, 0x49, 0xdd, 0x79, 0x7d, 0xf6, 0x50, 0xe9, 0x24, 0x48, 0x2a, 0x9a, 0x01, 661 0xe8, 0x54, 0x26, 0x4a, 0x3b, 0xa6, 0x46, 0x24, 0x4a, 0xea, 0x2d, 0xa2, 0x7a, 0x1a, 0x32, 0x55, 662 0xdd, 0x17, 0xbf, 0xee, 0x4b, 0xd7, 0xed, 0xe0, 0xa9, 0xb3, 0xdc, 0xca, 0xec, 0xff, 0xdd, 0x9d, 663 0x4d, 0x9b, 0x44, 0xa0, 0x32, 0x79, 0xe5, 0x89, 0xbf, 0x7f, 0x67, 0xe6, 0xd0, 0xdb, 0xef, 0xcc, 664 0x48, 0xef, 0xbf, 0x33, 0x23, 0xfd, 0xe0, 0x9d, 0x19, 0xe9, 0xf6, 0xbd, 0x19, 0xe9, 0xcd, 0x7b, 665 0x33, 0xd2, 0xb7, 0xee, 0xcd, 0x48, 0xdf, 0xbd, 0x37, 0x23, 0xdd, 0xb9, 0x37, 0x23, 0xbd, 0x75, 666 0x6f, 0x46, 0x7a, 0xfb, 0xde, 0x8c, 0xf4, 0xff, 0x01, 0x00, 0x00, 0xff, 0xff, 0x67, 0x48, 0x0f, 667 0x02, 0x36, 0x35, 0x00, 0x00, 668 } 669 r := bytes.NewReader(gzipped) 670 gzipr, err := compress_gzip.NewReader(r) 671 if err != nil { 672 panic(err) 673 } 674 ungzipped, err := io_ioutil.ReadAll(gzipr) 675 if err != nil { 676 panic(err) 677 } 678 if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil { 679 panic(err) 680 } 681 return d 682} 683func (this *A) VerboseEqual(that interface{}) error { 684 if that == nil { 685 if this == nil { 686 return nil 687 } 688 return fmt.Errorf("that == nil && this != nil") 689 } 690 691 that1, ok := that.(*A) 692 if !ok { 693 that2, ok := that.(A) 694 if ok { 695 that1 = &that2 696 } else { 697 return fmt.Errorf("that is not of type *A") 698 } 699 } 700 if that1 == nil { 701 if this == nil { 702 return nil 703 } 704 return fmt.Errorf("that is type *A but is nil && this != nil") 705 } else if this == nil { 706 return fmt.Errorf("that is type *A but is not nil && this == nil") 707 } 708 if this.Description != that1.Description { 709 return fmt.Errorf("Description this(%v) Not Equal that(%v)", this.Description, that1.Description) 710 } 711 if this.Number != that1.Number { 712 return fmt.Errorf("Number this(%v) Not Equal that(%v)", this.Number, that1.Number) 713 } 714 if !this.Id.Equal(that1.Id) { 715 return fmt.Errorf("Id this(%v) Not Equal that(%v)", this.Id, that1.Id) 716 } 717 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 718 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 719 } 720 return nil 721} 722func (this *A) Equal(that interface{}) bool { 723 if that == nil { 724 return this == nil 725 } 726 727 that1, ok := that.(*A) 728 if !ok { 729 that2, ok := that.(A) 730 if ok { 731 that1 = &that2 732 } else { 733 return false 734 } 735 } 736 if that1 == nil { 737 return this == nil 738 } else if this == nil { 739 return false 740 } 741 if this.Description != that1.Description { 742 return false 743 } 744 if this.Number != that1.Number { 745 return false 746 } 747 if !this.Id.Equal(that1.Id) { 748 return false 749 } 750 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 751 return false 752 } 753 return true 754} 755func (this *B) VerboseEqual(that interface{}) error { 756 if that == nil { 757 if this == nil { 758 return nil 759 } 760 return fmt.Errorf("that == nil && this != nil") 761 } 762 763 that1, ok := that.(*B) 764 if !ok { 765 that2, ok := that.(B) 766 if ok { 767 that1 = &that2 768 } else { 769 return fmt.Errorf("that is not of type *B") 770 } 771 } 772 if that1 == nil { 773 if this == nil { 774 return nil 775 } 776 return fmt.Errorf("that is type *B but is nil && this != nil") 777 } else if this == nil { 778 return fmt.Errorf("that is type *B but is not nil && this == nil") 779 } 780 if !this.A.Equal(&that1.A) { 781 return fmt.Errorf("A this(%v) Not Equal that(%v)", this.A, that1.A) 782 } 783 if len(this.G) != len(that1.G) { 784 return fmt.Errorf("G this(%v) Not Equal that(%v)", len(this.G), len(that1.G)) 785 } 786 for i := range this.G { 787 if !this.G[i].Equal(that1.G[i]) { 788 return fmt.Errorf("G this[%v](%v) Not Equal that[%v](%v)", i, this.G[i], i, that1.G[i]) 789 } 790 } 791 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 792 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 793 } 794 return nil 795} 796func (this *B) Equal(that interface{}) bool { 797 if that == nil { 798 return this == nil 799 } 800 801 that1, ok := that.(*B) 802 if !ok { 803 that2, ok := that.(B) 804 if ok { 805 that1 = &that2 806 } else { 807 return false 808 } 809 } 810 if that1 == nil { 811 return this == nil 812 } else if this == nil { 813 return false 814 } 815 if !this.A.Equal(&that1.A) { 816 return false 817 } 818 if len(this.G) != len(that1.G) { 819 return false 820 } 821 for i := range this.G { 822 if !this.G[i].Equal(that1.G[i]) { 823 return false 824 } 825 } 826 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 827 return false 828 } 829 return true 830} 831func (this *C) VerboseEqual(that interface{}) error { 832 if that == nil { 833 if this == nil { 834 return nil 835 } 836 return fmt.Errorf("that == nil && this != nil") 837 } 838 839 that1, ok := that.(*C) 840 if !ok { 841 that2, ok := that.(C) 842 if ok { 843 that1 = &that2 844 } else { 845 return fmt.Errorf("that is not of type *C") 846 } 847 } 848 if that1 == nil { 849 if this == nil { 850 return nil 851 } 852 return fmt.Errorf("that is type *C but is nil && this != nil") 853 } else if this == nil { 854 return fmt.Errorf("that is type *C but is not nil && this == nil") 855 } 856 if this.MySize != nil && that1.MySize != nil { 857 if *this.MySize != *that1.MySize { 858 return fmt.Errorf("MySize this(%v) Not Equal that(%v)", *this.MySize, *that1.MySize) 859 } 860 } else if this.MySize != nil { 861 return fmt.Errorf("this.MySize == nil && that.MySize != nil") 862 } else if that1.MySize != nil { 863 return fmt.Errorf("MySize this(%v) Not Equal that(%v)", this.MySize, that1.MySize) 864 } 865 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 866 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 867 } 868 return nil 869} 870func (this *C) Equal(that interface{}) bool { 871 if that == nil { 872 return this == nil 873 } 874 875 that1, ok := that.(*C) 876 if !ok { 877 that2, ok := that.(C) 878 if ok { 879 that1 = &that2 880 } else { 881 return false 882 } 883 } 884 if that1 == nil { 885 return this == nil 886 } else if this == nil { 887 return false 888 } 889 if this.MySize != nil && that1.MySize != nil { 890 if *this.MySize != *that1.MySize { 891 return false 892 } 893 } else if this.MySize != nil { 894 return false 895 } else if that1.MySize != nil { 896 return false 897 } 898 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 899 return false 900 } 901 return true 902} 903func (this *U) VerboseEqual(that interface{}) error { 904 if that == nil { 905 if this == nil { 906 return nil 907 } 908 return fmt.Errorf("that == nil && this != nil") 909 } 910 911 that1, ok := that.(*U) 912 if !ok { 913 that2, ok := that.(U) 914 if ok { 915 that1 = &that2 916 } else { 917 return fmt.Errorf("that is not of type *U") 918 } 919 } 920 if that1 == nil { 921 if this == nil { 922 return nil 923 } 924 return fmt.Errorf("that is type *U but is nil && this != nil") 925 } else if this == nil { 926 return fmt.Errorf("that is type *U but is not nil && this == nil") 927 } 928 if !this.A.Equal(that1.A) { 929 return fmt.Errorf("A this(%v) Not Equal that(%v)", this.A, that1.A) 930 } 931 if !this.B.Equal(that1.B) { 932 return fmt.Errorf("B this(%v) Not Equal that(%v)", this.B, that1.B) 933 } 934 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 935 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 936 } 937 return nil 938} 939func (this *U) Equal(that interface{}) bool { 940 if that == nil { 941 return this == nil 942 } 943 944 that1, ok := that.(*U) 945 if !ok { 946 that2, ok := that.(U) 947 if ok { 948 that1 = &that2 949 } else { 950 return false 951 } 952 } 953 if that1 == nil { 954 return this == nil 955 } else if this == nil { 956 return false 957 } 958 if !this.A.Equal(that1.A) { 959 return false 960 } 961 if !this.B.Equal(that1.B) { 962 return false 963 } 964 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 965 return false 966 } 967 return true 968} 969func (this *E) VerboseEqual(that interface{}) error { 970 if that == nil { 971 if this == nil { 972 return nil 973 } 974 return fmt.Errorf("that == nil && this != nil") 975 } 976 977 that1, ok := that.(*E) 978 if !ok { 979 that2, ok := that.(E) 980 if ok { 981 that1 = &that2 982 } else { 983 return fmt.Errorf("that is not of type *E") 984 } 985 } 986 if that1 == nil { 987 if this == nil { 988 return nil 989 } 990 return fmt.Errorf("that is type *E but is nil && this != nil") 991 } else if this == nil { 992 return fmt.Errorf("that is type *E but is not nil && this == nil") 993 } 994 if !bytes.Equal(this.XXX_extensions, that1.XXX_extensions) { 995 return fmt.Errorf("XXX_extensions this(%v) Not Equal that(%v)", this.XXX_extensions, that1.XXX_extensions) 996 } 997 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 998 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 999 } 1000 return nil 1001} 1002func (this *E) Equal(that interface{}) bool { 1003 if that == nil { 1004 return this == nil 1005 } 1006 1007 that1, ok := that.(*E) 1008 if !ok { 1009 that2, ok := that.(E) 1010 if ok { 1011 that1 = &that2 1012 } else { 1013 return false 1014 } 1015 } 1016 if that1 == nil { 1017 return this == nil 1018 } else if this == nil { 1019 return false 1020 } 1021 if !bytes.Equal(this.XXX_extensions, that1.XXX_extensions) { 1022 return false 1023 } 1024 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 1025 return false 1026 } 1027 return true 1028} 1029func (this *R) VerboseEqual(that interface{}) error { 1030 if that == nil { 1031 if this == nil { 1032 return nil 1033 } 1034 return fmt.Errorf("that == nil && this != nil") 1035 } 1036 1037 that1, ok := that.(*R) 1038 if !ok { 1039 that2, ok := that.(R) 1040 if ok { 1041 that1 = &that2 1042 } else { 1043 return fmt.Errorf("that is not of type *R") 1044 } 1045 } 1046 if that1 == nil { 1047 if this == nil { 1048 return nil 1049 } 1050 return fmt.Errorf("that is type *R but is nil && this != nil") 1051 } else if this == nil { 1052 return fmt.Errorf("that is type *R but is not nil && this == nil") 1053 } 1054 if this.Recognized != nil && that1.Recognized != nil { 1055 if *this.Recognized != *that1.Recognized { 1056 return fmt.Errorf("Recognized this(%v) Not Equal that(%v)", *this.Recognized, *that1.Recognized) 1057 } 1058 } else if this.Recognized != nil { 1059 return fmt.Errorf("this.Recognized == nil && that.Recognized != nil") 1060 } else if that1.Recognized != nil { 1061 return fmt.Errorf("Recognized this(%v) Not Equal that(%v)", this.Recognized, that1.Recognized) 1062 } 1063 return nil 1064} 1065func (this *R) Equal(that interface{}) bool { 1066 if that == nil { 1067 return this == nil 1068 } 1069 1070 that1, ok := that.(*R) 1071 if !ok { 1072 that2, ok := that.(R) 1073 if ok { 1074 that1 = &that2 1075 } else { 1076 return false 1077 } 1078 } 1079 if that1 == nil { 1080 return this == nil 1081 } else if this == nil { 1082 return false 1083 } 1084 if this.Recognized != nil && that1.Recognized != nil { 1085 if *this.Recognized != *that1.Recognized { 1086 return false 1087 } 1088 } else if this.Recognized != nil { 1089 return false 1090 } else if that1.Recognized != nil { 1091 return false 1092 } 1093 return true 1094} 1095func (this *CastType) VerboseEqual(that interface{}) error { 1096 if that == nil { 1097 if this == nil { 1098 return nil 1099 } 1100 return fmt.Errorf("that == nil && this != nil") 1101 } 1102 1103 that1, ok := that.(*CastType) 1104 if !ok { 1105 that2, ok := that.(CastType) 1106 if ok { 1107 that1 = &that2 1108 } else { 1109 return fmt.Errorf("that is not of type *CastType") 1110 } 1111 } 1112 if that1 == nil { 1113 if this == nil { 1114 return nil 1115 } 1116 return fmt.Errorf("that is type *CastType but is nil && this != nil") 1117 } else if this == nil { 1118 return fmt.Errorf("that is type *CastType but is not nil && this == nil") 1119 } 1120 if this.Int32 != nil && that1.Int32 != nil { 1121 if *this.Int32 != *that1.Int32 { 1122 return fmt.Errorf("Int32 this(%v) Not Equal that(%v)", *this.Int32, *that1.Int32) 1123 } 1124 } else if this.Int32 != nil { 1125 return fmt.Errorf("this.Int32 == nil && that.Int32 != nil") 1126 } else if that1.Int32 != nil { 1127 return fmt.Errorf("Int32 this(%v) Not Equal that(%v)", this.Int32, that1.Int32) 1128 } 1129 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 1130 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 1131 } 1132 return nil 1133} 1134func (this *CastType) Equal(that interface{}) bool { 1135 if that == nil { 1136 return this == nil 1137 } 1138 1139 that1, ok := that.(*CastType) 1140 if !ok { 1141 that2, ok := that.(CastType) 1142 if ok { 1143 that1 = &that2 1144 } else { 1145 return false 1146 } 1147 } 1148 if that1 == nil { 1149 return this == nil 1150 } else if this == nil { 1151 return false 1152 } 1153 if this.Int32 != nil && that1.Int32 != nil { 1154 if *this.Int32 != *that1.Int32 { 1155 return false 1156 } 1157 } else if this.Int32 != nil { 1158 return false 1159 } else if that1.Int32 != nil { 1160 return false 1161 } 1162 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 1163 return false 1164 } 1165 return true 1166} 1167 1168type AFace interface { 1169 Proto() github_com_gogo_protobuf_proto.Message 1170 GetDescription() string 1171 GetNumber() int64 1172 GetId() github_com_gogo_protobuf_test.Uuid 1173} 1174 1175func (this *A) Proto() github_com_gogo_protobuf_proto.Message { 1176 return this 1177} 1178 1179func (this *A) TestProto() github_com_gogo_protobuf_proto.Message { 1180 return NewAFromFace(this) 1181} 1182 1183func (this *A) GetDescription() string { 1184 return this.Description 1185} 1186 1187func (this *A) GetNumber() int64 { 1188 return this.Number 1189} 1190 1191func (this *A) GetId() github_com_gogo_protobuf_test.Uuid { 1192 return this.Id 1193} 1194 1195func NewAFromFace(that AFace) *A { 1196 this := &A{} 1197 this.Description = that.GetDescription() 1198 this.Number = that.GetNumber() 1199 this.Id = that.GetId() 1200 return this 1201} 1202 1203func (this *A) GoString() string { 1204 if this == nil { 1205 return "nil" 1206 } 1207 s := make([]string, 0, 7) 1208 s = append(s, "&test.A{") 1209 s = append(s, "Description: "+fmt.Sprintf("%#v", this.Description)+",\n") 1210 s = append(s, "Number: "+fmt.Sprintf("%#v", this.Number)+",\n") 1211 s = append(s, "Id: "+fmt.Sprintf("%#v", this.Id)+",\n") 1212 if this.XXX_unrecognized != nil { 1213 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 1214 } 1215 s = append(s, "}") 1216 return strings.Join(s, "") 1217} 1218func (this *B) GoString() string { 1219 if this == nil { 1220 return "nil" 1221 } 1222 s := make([]string, 0, 6) 1223 s = append(s, "&test.B{") 1224 s = append(s, "A: "+strings.Replace(this.A.GoString(), `&`, ``, 1)+",\n") 1225 if this.G != nil { 1226 s = append(s, "G: "+fmt.Sprintf("%#v", this.G)+",\n") 1227 } 1228 if this.XXX_unrecognized != nil { 1229 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 1230 } 1231 s = append(s, "}") 1232 return strings.Join(s, "") 1233} 1234func (this *C) GoString() string { 1235 if this == nil { 1236 return "nil" 1237 } 1238 s := make([]string, 0, 5) 1239 s = append(s, "&test.C{") 1240 if this.MySize != nil { 1241 s = append(s, "MySize: "+valueToGoStringExample(this.MySize, "int64")+",\n") 1242 } 1243 if this.XXX_unrecognized != nil { 1244 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 1245 } 1246 s = append(s, "}") 1247 return strings.Join(s, "") 1248} 1249func (this *U) GoString() string { 1250 if this == nil { 1251 return "nil" 1252 } 1253 s := make([]string, 0, 6) 1254 s = append(s, "&test.U{") 1255 if this.A != nil { 1256 s = append(s, "A: "+fmt.Sprintf("%#v", this.A)+",\n") 1257 } 1258 if this.B != nil { 1259 s = append(s, "B: "+fmt.Sprintf("%#v", this.B)+",\n") 1260 } 1261 if this.XXX_unrecognized != nil { 1262 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 1263 } 1264 s = append(s, "}") 1265 return strings.Join(s, "") 1266} 1267func (this *E) GoString() string { 1268 if this == nil { 1269 return "nil" 1270 } 1271 s := make([]string, 0, 4) 1272 s = append(s, "&test.E{") 1273 if this.XXX_extensions != nil { 1274 s = append(s, "XXX_extensions: "+fmt.Sprintf("%#v", this.XXX_extensions)+",\n") 1275 } 1276 if this.XXX_unrecognized != nil { 1277 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 1278 } 1279 s = append(s, "}") 1280 return strings.Join(s, "") 1281} 1282func (this *R) GoString() string { 1283 if this == nil { 1284 return "nil" 1285 } 1286 s := make([]string, 0, 5) 1287 s = append(s, "&test.R{") 1288 if this.Recognized != nil { 1289 s = append(s, "Recognized: "+valueToGoStringExample(this.Recognized, "uint32")+",\n") 1290 } 1291 s = append(s, "}") 1292 return strings.Join(s, "") 1293} 1294func (this *CastType) GoString() string { 1295 if this == nil { 1296 return "nil" 1297 } 1298 s := make([]string, 0, 5) 1299 s = append(s, "&test.CastType{") 1300 if this.Int32 != nil { 1301 s = append(s, "Int32: "+valueToGoStringExample(this.Int32, "int32")+",\n") 1302 } 1303 if this.XXX_unrecognized != nil { 1304 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 1305 } 1306 s = append(s, "}") 1307 return strings.Join(s, "") 1308} 1309func valueToGoStringExample(v interface{}, typ string) string { 1310 rv := reflect.ValueOf(v) 1311 if rv.IsNil() { 1312 return "nil" 1313 } 1314 pv := reflect.Indirect(rv).Interface() 1315 return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv) 1316} 1317func (m *A) Marshal() (dAtA []byte, err error) { 1318 size := m.Size() 1319 dAtA = make([]byte, size) 1320 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1321 if err != nil { 1322 return nil, err 1323 } 1324 return dAtA[:n], nil 1325} 1326 1327func (m *A) MarshalTo(dAtA []byte) (int, error) { 1328 size := m.Size() 1329 return m.MarshalToSizedBuffer(dAtA[:size]) 1330} 1331 1332func (m *A) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1333 i := len(dAtA) 1334 _ = i 1335 var l int 1336 _ = l 1337 if m.XXX_unrecognized != nil { 1338 i -= len(m.XXX_unrecognized) 1339 copy(dAtA[i:], m.XXX_unrecognized) 1340 } 1341 { 1342 size := m.Id.Size() 1343 i -= size 1344 if _, err := m.Id.MarshalTo(dAtA[i:]); err != nil { 1345 return 0, err 1346 } 1347 i = encodeVarintExample(dAtA, i, uint64(size)) 1348 } 1349 i-- 1350 dAtA[i] = 0x1a 1351 i = encodeVarintExample(dAtA, i, uint64(m.Number)) 1352 i-- 1353 dAtA[i] = 0x10 1354 i -= len(m.Description) 1355 copy(dAtA[i:], m.Description) 1356 i = encodeVarintExample(dAtA, i, uint64(len(m.Description))) 1357 i-- 1358 dAtA[i] = 0xa 1359 return len(dAtA) - i, nil 1360} 1361 1362func (m *B) Marshal() (dAtA []byte, err error) { 1363 size := m.Size() 1364 dAtA = make([]byte, size) 1365 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1366 if err != nil { 1367 return nil, err 1368 } 1369 return dAtA[:n], nil 1370} 1371 1372func (m *B) MarshalTo(dAtA []byte) (int, error) { 1373 size := m.Size() 1374 return m.MarshalToSizedBuffer(dAtA[:size]) 1375} 1376 1377func (m *B) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1378 i := len(dAtA) 1379 _ = i 1380 var l int 1381 _ = l 1382 if m.XXX_unrecognized != nil { 1383 i -= len(m.XXX_unrecognized) 1384 copy(dAtA[i:], m.XXX_unrecognized) 1385 } 1386 if len(m.G) > 0 { 1387 for iNdEx := len(m.G) - 1; iNdEx >= 0; iNdEx-- { 1388 { 1389 size := m.G[iNdEx].Size() 1390 i -= size 1391 if _, err := m.G[iNdEx].MarshalTo(dAtA[i:]); err != nil { 1392 return 0, err 1393 } 1394 i = encodeVarintExample(dAtA, i, uint64(size)) 1395 } 1396 i-- 1397 dAtA[i] = 0x12 1398 } 1399 } 1400 { 1401 size, err := m.A.MarshalToSizedBuffer(dAtA[:i]) 1402 if err != nil { 1403 return 0, err 1404 } 1405 i -= size 1406 i = encodeVarintExample(dAtA, i, uint64(size)) 1407 } 1408 i-- 1409 dAtA[i] = 0xa 1410 return len(dAtA) - i, nil 1411} 1412 1413func (m *C) Marshal() (dAtA []byte, err error) { 1414 size := m.Size() 1415 dAtA = make([]byte, size) 1416 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1417 if err != nil { 1418 return nil, err 1419 } 1420 return dAtA[:n], nil 1421} 1422 1423func (m *C) MarshalTo(dAtA []byte) (int, error) { 1424 size := m.Size() 1425 return m.MarshalToSizedBuffer(dAtA[:size]) 1426} 1427 1428func (m *C) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1429 i := len(dAtA) 1430 _ = i 1431 var l int 1432 _ = l 1433 if m.XXX_unrecognized != nil { 1434 i -= len(m.XXX_unrecognized) 1435 copy(dAtA[i:], m.XXX_unrecognized) 1436 } 1437 if m.MySize != nil { 1438 i = encodeVarintExample(dAtA, i, uint64(*m.MySize)) 1439 i-- 1440 dAtA[i] = 0x8 1441 } 1442 return len(dAtA) - i, nil 1443} 1444 1445func (m *U) Marshal() (dAtA []byte, err error) { 1446 size := m.Size() 1447 dAtA = make([]byte, size) 1448 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1449 if err != nil { 1450 return nil, err 1451 } 1452 return dAtA[:n], nil 1453} 1454 1455func (m *U) MarshalTo(dAtA []byte) (int, error) { 1456 size := m.Size() 1457 return m.MarshalToSizedBuffer(dAtA[:size]) 1458} 1459 1460func (m *U) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1461 i := len(dAtA) 1462 _ = i 1463 var l int 1464 _ = l 1465 if m.XXX_unrecognized != nil { 1466 i -= len(m.XXX_unrecognized) 1467 copy(dAtA[i:], m.XXX_unrecognized) 1468 } 1469 if m.B != nil { 1470 { 1471 size, err := m.B.MarshalToSizedBuffer(dAtA[:i]) 1472 if err != nil { 1473 return 0, err 1474 } 1475 i -= size 1476 i = encodeVarintExample(dAtA, i, uint64(size)) 1477 } 1478 i-- 1479 dAtA[i] = 0x12 1480 } 1481 if m.A != nil { 1482 { 1483 size, err := m.A.MarshalToSizedBuffer(dAtA[:i]) 1484 if err != nil { 1485 return 0, err 1486 } 1487 i -= size 1488 i = encodeVarintExample(dAtA, i, uint64(size)) 1489 } 1490 i-- 1491 dAtA[i] = 0xa 1492 } 1493 return len(dAtA) - i, nil 1494} 1495 1496func (m *E) Marshal() (dAtA []byte, err error) { 1497 size := m.Size() 1498 dAtA = make([]byte, size) 1499 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1500 if err != nil { 1501 return nil, err 1502 } 1503 return dAtA[:n], nil 1504} 1505 1506func (m *E) MarshalTo(dAtA []byte) (int, error) { 1507 size := m.Size() 1508 return m.MarshalToSizedBuffer(dAtA[:size]) 1509} 1510 1511func (m *E) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1512 i := len(dAtA) 1513 _ = i 1514 var l int 1515 _ = l 1516 if m.XXX_unrecognized != nil { 1517 i -= len(m.XXX_unrecognized) 1518 copy(dAtA[i:], m.XXX_unrecognized) 1519 } 1520 if m.XXX_extensions != nil { 1521 i -= len(m.XXX_extensions) 1522 copy(dAtA[i:], m.XXX_extensions) 1523 } 1524 return len(dAtA) - i, nil 1525} 1526 1527func (m *R) Marshal() (dAtA []byte, err error) { 1528 size := m.Size() 1529 dAtA = make([]byte, size) 1530 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1531 if err != nil { 1532 return nil, err 1533 } 1534 return dAtA[:n], nil 1535} 1536 1537func (m *R) MarshalTo(dAtA []byte) (int, error) { 1538 size := m.Size() 1539 return m.MarshalToSizedBuffer(dAtA[:size]) 1540} 1541 1542func (m *R) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1543 i := len(dAtA) 1544 _ = i 1545 var l int 1546 _ = l 1547 if m.Recognized != nil { 1548 i = encodeVarintExample(dAtA, i, uint64(*m.Recognized)) 1549 i-- 1550 dAtA[i] = 0x8 1551 } 1552 return len(dAtA) - i, nil 1553} 1554 1555func (m *CastType) Marshal() (dAtA []byte, err error) { 1556 size := m.Size() 1557 dAtA = make([]byte, size) 1558 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1559 if err != nil { 1560 return nil, err 1561 } 1562 return dAtA[:n], nil 1563} 1564 1565func (m *CastType) MarshalTo(dAtA []byte) (int, error) { 1566 size := m.Size() 1567 return m.MarshalToSizedBuffer(dAtA[:size]) 1568} 1569 1570func (m *CastType) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1571 i := len(dAtA) 1572 _ = i 1573 var l int 1574 _ = l 1575 if m.XXX_unrecognized != nil { 1576 i -= len(m.XXX_unrecognized) 1577 copy(dAtA[i:], m.XXX_unrecognized) 1578 } 1579 if m.Int32 != nil { 1580 i = encodeVarintExample(dAtA, i, uint64(*m.Int32)) 1581 i-- 1582 dAtA[i] = 0x8 1583 } 1584 return len(dAtA) - i, nil 1585} 1586 1587func encodeVarintExample(dAtA []byte, offset int, v uint64) int { 1588 offset -= sovExample(v) 1589 base := offset 1590 for v >= 1<<7 { 1591 dAtA[offset] = uint8(v&0x7f | 0x80) 1592 v >>= 7 1593 offset++ 1594 } 1595 dAtA[offset] = uint8(v) 1596 return base 1597} 1598func NewPopulatedA(r randyExample, easy bool) *A { 1599 this := &A{} 1600 this.Description = string(randStringExample(r)) 1601 this.Number = int64(r.Int63()) 1602 if r.Intn(2) == 0 { 1603 this.Number *= -1 1604 } 1605 v1 := github_com_gogo_protobuf_test.NewPopulatedUuid(r) 1606 this.Id = *v1 1607 if !easy && r.Intn(10) != 0 { 1608 this.XXX_unrecognized = randUnrecognizedExample(r, 4) 1609 } 1610 return this 1611} 1612 1613func NewPopulatedB(r randyExample, easy bool) *B { 1614 this := &B{} 1615 v2 := NewPopulatedA(r, easy) 1616 this.A = *v2 1617 if r.Intn(5) != 0 { 1618 v3 := r.Intn(10) 1619 this.G = make([]github_com_gogo_protobuf_test_custom.Uint128, v3) 1620 for i := 0; i < v3; i++ { 1621 v4 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r) 1622 this.G[i] = *v4 1623 } 1624 } 1625 if !easy && r.Intn(10) != 0 { 1626 this.XXX_unrecognized = randUnrecognizedExample(r, 3) 1627 } 1628 return this 1629} 1630 1631func NewPopulatedC(r randyExample, easy bool) *C { 1632 this := &C{} 1633 if r.Intn(5) != 0 { 1634 v5 := int64(r.Int63()) 1635 if r.Intn(2) == 0 { 1636 v5 *= -1 1637 } 1638 this.MySize = &v5 1639 } 1640 if !easy && r.Intn(10) != 0 { 1641 this.XXX_unrecognized = randUnrecognizedExample(r, 2) 1642 } 1643 return this 1644} 1645 1646func NewPopulatedU(r randyExample, easy bool) *U { 1647 this := &U{} 1648 fieldNum := r.Intn(2) 1649 switch fieldNum { 1650 case 0: 1651 this.A = NewPopulatedA(r, easy) 1652 case 1: 1653 this.B = NewPopulatedB(r, easy) 1654 } 1655 return this 1656} 1657 1658func NewPopulatedE(r randyExample, easy bool) *E { 1659 this := &E{} 1660 if !easy && r.Intn(10) != 0 { 1661 l := r.Intn(5) 1662 for i := 0; i < l; i++ { 1663 fieldNumber := r.Intn(536870911) + 1 1664 wire := r.Intn(4) 1665 if wire == 3 { 1666 wire = 5 1667 } 1668 dAtA := randFieldExample(nil, r, fieldNumber, wire) 1669 github_com_gogo_protobuf_proto.SetRawExtension(this, int32(fieldNumber), dAtA) 1670 } 1671 } 1672 return this 1673} 1674 1675func NewPopulatedR(r randyExample, easy bool) *R { 1676 this := &R{} 1677 if r.Intn(5) != 0 { 1678 v6 := uint32(r.Uint32()) 1679 this.Recognized = &v6 1680 } 1681 if !easy && r.Intn(10) != 0 { 1682 } 1683 return this 1684} 1685 1686func NewPopulatedCastType(r randyExample, easy bool) *CastType { 1687 this := &CastType{} 1688 if r.Intn(5) != 0 { 1689 v7 := int32(r.Int63()) 1690 if r.Intn(2) == 0 { 1691 v7 *= -1 1692 } 1693 this.Int32 = &v7 1694 } 1695 if !easy && r.Intn(10) != 0 { 1696 this.XXX_unrecognized = randUnrecognizedExample(r, 2) 1697 } 1698 return this 1699} 1700 1701type randyExample interface { 1702 Float32() float32 1703 Float64() float64 1704 Int63() int64 1705 Int31() int32 1706 Uint32() uint32 1707 Intn(n int) int 1708} 1709 1710func randUTF8RuneExample(r randyExample) rune { 1711 ru := r.Intn(62) 1712 if ru < 10 { 1713 return rune(ru + 48) 1714 } else if ru < 36 { 1715 return rune(ru + 55) 1716 } 1717 return rune(ru + 61) 1718} 1719func randStringExample(r randyExample) string { 1720 v8 := r.Intn(100) 1721 tmps := make([]rune, v8) 1722 for i := 0; i < v8; i++ { 1723 tmps[i] = randUTF8RuneExample(r) 1724 } 1725 return string(tmps) 1726} 1727func randUnrecognizedExample(r randyExample, maxFieldNumber int) (dAtA []byte) { 1728 l := r.Intn(5) 1729 for i := 0; i < l; i++ { 1730 wire := r.Intn(4) 1731 if wire == 3 { 1732 wire = 5 1733 } 1734 fieldNumber := maxFieldNumber + r.Intn(100) 1735 dAtA = randFieldExample(dAtA, r, fieldNumber, wire) 1736 } 1737 return dAtA 1738} 1739func randFieldExample(dAtA []byte, r randyExample, fieldNumber int, wire int) []byte { 1740 key := uint32(fieldNumber)<<3 | uint32(wire) 1741 switch wire { 1742 case 0: 1743 dAtA = encodeVarintPopulateExample(dAtA, uint64(key)) 1744 v9 := r.Int63() 1745 if r.Intn(2) == 0 { 1746 v9 *= -1 1747 } 1748 dAtA = encodeVarintPopulateExample(dAtA, uint64(v9)) 1749 case 1: 1750 dAtA = encodeVarintPopulateExample(dAtA, uint64(key)) 1751 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))) 1752 case 2: 1753 dAtA = encodeVarintPopulateExample(dAtA, uint64(key)) 1754 ll := r.Intn(100) 1755 dAtA = encodeVarintPopulateExample(dAtA, uint64(ll)) 1756 for j := 0; j < ll; j++ { 1757 dAtA = append(dAtA, byte(r.Intn(256))) 1758 } 1759 default: 1760 dAtA = encodeVarintPopulateExample(dAtA, uint64(key)) 1761 dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256))) 1762 } 1763 return dAtA 1764} 1765func encodeVarintPopulateExample(dAtA []byte, v uint64) []byte { 1766 for v >= 1<<7 { 1767 dAtA = append(dAtA, uint8(uint64(v)&0x7f|0x80)) 1768 v >>= 7 1769 } 1770 dAtA = append(dAtA, uint8(v)) 1771 return dAtA 1772} 1773func (m *A) Size() (n int) { 1774 if m == nil { 1775 return 0 1776 } 1777 var l int 1778 _ = l 1779 l = len(m.Description) 1780 n += 1 + l + sovExample(uint64(l)) 1781 n += 1 + sovExample(uint64(m.Number)) 1782 l = m.Id.Size() 1783 n += 1 + l + sovExample(uint64(l)) 1784 if m.XXX_unrecognized != nil { 1785 n += len(m.XXX_unrecognized) 1786 } 1787 return n 1788} 1789 1790func (m *B) Size() (n int) { 1791 if m == nil { 1792 return 0 1793 } 1794 var l int 1795 _ = l 1796 l = m.A.Size() 1797 n += 1 + l + sovExample(uint64(l)) 1798 if len(m.G) > 0 { 1799 for _, e := range m.G { 1800 l = e.Size() 1801 n += 1 + l + sovExample(uint64(l)) 1802 } 1803 } 1804 if m.XXX_unrecognized != nil { 1805 n += len(m.XXX_unrecognized) 1806 } 1807 return n 1808} 1809 1810func (m *C) Size() (n int) { 1811 if m == nil { 1812 return 0 1813 } 1814 var l int 1815 _ = l 1816 if m.MySize != nil { 1817 n += 1 + sovExample(uint64(*m.MySize)) 1818 } 1819 if m.XXX_unrecognized != nil { 1820 n += len(m.XXX_unrecognized) 1821 } 1822 return n 1823} 1824 1825func (m *U) Size() (n int) { 1826 if m == nil { 1827 return 0 1828 } 1829 var l int 1830 _ = l 1831 if m.A != nil { 1832 l = m.A.Size() 1833 n += 1 + l + sovExample(uint64(l)) 1834 } 1835 if m.B != nil { 1836 l = m.B.Size() 1837 n += 1 + l + sovExample(uint64(l)) 1838 } 1839 if m.XXX_unrecognized != nil { 1840 n += len(m.XXX_unrecognized) 1841 } 1842 return n 1843} 1844 1845func (m *E) Size() (n int) { 1846 if m == nil { 1847 return 0 1848 } 1849 var l int 1850 _ = l 1851 if m.XXX_extensions != nil { 1852 n += len(m.XXX_extensions) 1853 } 1854 if m.XXX_unrecognized != nil { 1855 n += len(m.XXX_unrecognized) 1856 } 1857 return n 1858} 1859 1860func (m *R) Size() (n int) { 1861 if m == nil { 1862 return 0 1863 } 1864 var l int 1865 _ = l 1866 if m.Recognized != nil { 1867 n += 1 + sovExample(uint64(*m.Recognized)) 1868 } 1869 return n 1870} 1871 1872func (m *CastType) Size() (n int) { 1873 if m == nil { 1874 return 0 1875 } 1876 var l int 1877 _ = l 1878 if m.Int32 != nil { 1879 n += 1 + sovExample(uint64(*m.Int32)) 1880 } 1881 if m.XXX_unrecognized != nil { 1882 n += len(m.XXX_unrecognized) 1883 } 1884 return n 1885} 1886 1887func sovExample(x uint64) (n int) { 1888 return (math_bits.Len64(x|1) + 6) / 7 1889} 1890func sozExample(x uint64) (n int) { 1891 return sovExample(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 1892} 1893func (this *A) String() string { 1894 if this == nil { 1895 return "nil" 1896 } 1897 s := strings.Join([]string{`&A{`, 1898 `Description:` + fmt.Sprintf("%v", this.Description) + `,`, 1899 `Number:` + fmt.Sprintf("%v", this.Number) + `,`, 1900 `Id:` + fmt.Sprintf("%v", this.Id) + `,`, 1901 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 1902 `}`, 1903 }, "") 1904 return s 1905} 1906func (this *B) String() string { 1907 if this == nil { 1908 return "nil" 1909 } 1910 s := strings.Join([]string{`&B{`, 1911 `A:` + strings.Replace(strings.Replace(this.A.String(), "A", "A", 1), `&`, ``, 1) + `,`, 1912 `G:` + fmt.Sprintf("%v", this.G) + `,`, 1913 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 1914 `}`, 1915 }, "") 1916 return s 1917} 1918func (this *C) String() string { 1919 if this == nil { 1920 return "nil" 1921 } 1922 s := strings.Join([]string{`&C{`, 1923 `MySize:` + valueToStringExample(this.MySize) + `,`, 1924 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 1925 `}`, 1926 }, "") 1927 return s 1928} 1929func (this *U) String() string { 1930 if this == nil { 1931 return "nil" 1932 } 1933 s := strings.Join([]string{`&U{`, 1934 `A:` + strings.Replace(this.A.String(), "A", "A", 1) + `,`, 1935 `B:` + strings.Replace(this.B.String(), "B", "B", 1) + `,`, 1936 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 1937 `}`, 1938 }, "") 1939 return s 1940} 1941func (this *E) String() string { 1942 if this == nil { 1943 return "nil" 1944 } 1945 s := strings.Join([]string{`&E{`, 1946 `XXX_extensions:` + github_com_gogo_protobuf_proto.StringFromExtensionsBytes(this.XXX_extensions) + `,`, 1947 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 1948 `}`, 1949 }, "") 1950 return s 1951} 1952func (this *R) String() string { 1953 if this == nil { 1954 return "nil" 1955 } 1956 s := strings.Join([]string{`&R{`, 1957 `Recognized:` + valueToStringExample(this.Recognized) + `,`, 1958 `}`, 1959 }, "") 1960 return s 1961} 1962func (this *CastType) String() string { 1963 if this == nil { 1964 return "nil" 1965 } 1966 s := strings.Join([]string{`&CastType{`, 1967 `Int32:` + valueToStringExample(this.Int32) + `,`, 1968 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 1969 `}`, 1970 }, "") 1971 return s 1972} 1973func valueToStringExample(v interface{}) string { 1974 rv := reflect.ValueOf(v) 1975 if rv.IsNil() { 1976 return "nil" 1977 } 1978 pv := reflect.Indirect(rv).Interface() 1979 return fmt.Sprintf("*%v", pv) 1980} 1981func (this *U) GetValue() interface{} { 1982 if this.A != nil { 1983 return this.A 1984 } 1985 if this.B != nil { 1986 return this.B 1987 } 1988 return nil 1989} 1990 1991func (this *U) SetValue(value interface{}) bool { 1992 switch vt := value.(type) { 1993 case *A: 1994 this.A = vt 1995 case *B: 1996 this.B = vt 1997 default: 1998 return false 1999 } 2000 return true 2001} 2002func (m *A) Unmarshal(dAtA []byte) error { 2003 l := len(dAtA) 2004 iNdEx := 0 2005 for iNdEx < l { 2006 preIndex := iNdEx 2007 var wire uint64 2008 for shift := uint(0); ; shift += 7 { 2009 if shift >= 64 { 2010 return ErrIntOverflowExample 2011 } 2012 if iNdEx >= l { 2013 return io.ErrUnexpectedEOF 2014 } 2015 b := dAtA[iNdEx] 2016 iNdEx++ 2017 wire |= uint64(b&0x7F) << shift 2018 if b < 0x80 { 2019 break 2020 } 2021 } 2022 fieldNum := int32(wire >> 3) 2023 wireType := int(wire & 0x7) 2024 if wireType == 4 { 2025 return fmt.Errorf("proto: A: wiretype end group for non-group") 2026 } 2027 if fieldNum <= 0 { 2028 return fmt.Errorf("proto: A: illegal tag %d (wire type %d)", fieldNum, wire) 2029 } 2030 switch fieldNum { 2031 case 1: 2032 if wireType != 2 { 2033 return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType) 2034 } 2035 var stringLen uint64 2036 for shift := uint(0); ; shift += 7 { 2037 if shift >= 64 { 2038 return ErrIntOverflowExample 2039 } 2040 if iNdEx >= l { 2041 return io.ErrUnexpectedEOF 2042 } 2043 b := dAtA[iNdEx] 2044 iNdEx++ 2045 stringLen |= uint64(b&0x7F) << shift 2046 if b < 0x80 { 2047 break 2048 } 2049 } 2050 intStringLen := int(stringLen) 2051 if intStringLen < 0 { 2052 return ErrInvalidLengthExample 2053 } 2054 postIndex := iNdEx + intStringLen 2055 if postIndex < 0 { 2056 return ErrInvalidLengthExample 2057 } 2058 if postIndex > l { 2059 return io.ErrUnexpectedEOF 2060 } 2061 m.Description = string(dAtA[iNdEx:postIndex]) 2062 iNdEx = postIndex 2063 case 2: 2064 if wireType != 0 { 2065 return fmt.Errorf("proto: wrong wireType = %d for field Number", wireType) 2066 } 2067 m.Number = 0 2068 for shift := uint(0); ; shift += 7 { 2069 if shift >= 64 { 2070 return ErrIntOverflowExample 2071 } 2072 if iNdEx >= l { 2073 return io.ErrUnexpectedEOF 2074 } 2075 b := dAtA[iNdEx] 2076 iNdEx++ 2077 m.Number |= int64(b&0x7F) << shift 2078 if b < 0x80 { 2079 break 2080 } 2081 } 2082 case 3: 2083 if wireType != 2 { 2084 return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) 2085 } 2086 var byteLen int 2087 for shift := uint(0); ; shift += 7 { 2088 if shift >= 64 { 2089 return ErrIntOverflowExample 2090 } 2091 if iNdEx >= l { 2092 return io.ErrUnexpectedEOF 2093 } 2094 b := dAtA[iNdEx] 2095 iNdEx++ 2096 byteLen |= int(b&0x7F) << shift 2097 if b < 0x80 { 2098 break 2099 } 2100 } 2101 if byteLen < 0 { 2102 return ErrInvalidLengthExample 2103 } 2104 postIndex := iNdEx + byteLen 2105 if postIndex < 0 { 2106 return ErrInvalidLengthExample 2107 } 2108 if postIndex > l { 2109 return io.ErrUnexpectedEOF 2110 } 2111 if err := m.Id.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2112 return err 2113 } 2114 iNdEx = postIndex 2115 default: 2116 iNdEx = preIndex 2117 skippy, err := skipExample(dAtA[iNdEx:]) 2118 if err != nil { 2119 return err 2120 } 2121 if skippy < 0 { 2122 return ErrInvalidLengthExample 2123 } 2124 if (iNdEx + skippy) < 0 { 2125 return ErrInvalidLengthExample 2126 } 2127 if (iNdEx + skippy) > l { 2128 return io.ErrUnexpectedEOF 2129 } 2130 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 2131 iNdEx += skippy 2132 } 2133 } 2134 2135 if iNdEx > l { 2136 return io.ErrUnexpectedEOF 2137 } 2138 return nil 2139} 2140func (m *B) Unmarshal(dAtA []byte) error { 2141 l := len(dAtA) 2142 iNdEx := 0 2143 for iNdEx < l { 2144 preIndex := iNdEx 2145 var wire uint64 2146 for shift := uint(0); ; shift += 7 { 2147 if shift >= 64 { 2148 return ErrIntOverflowExample 2149 } 2150 if iNdEx >= l { 2151 return io.ErrUnexpectedEOF 2152 } 2153 b := dAtA[iNdEx] 2154 iNdEx++ 2155 wire |= uint64(b&0x7F) << shift 2156 if b < 0x80 { 2157 break 2158 } 2159 } 2160 fieldNum := int32(wire >> 3) 2161 wireType := int(wire & 0x7) 2162 if wireType == 4 { 2163 return fmt.Errorf("proto: B: wiretype end group for non-group") 2164 } 2165 if fieldNum <= 0 { 2166 return fmt.Errorf("proto: B: illegal tag %d (wire type %d)", fieldNum, wire) 2167 } 2168 switch fieldNum { 2169 case 1: 2170 if wireType != 2 { 2171 return fmt.Errorf("proto: wrong wireType = %d for field A", wireType) 2172 } 2173 var msglen int 2174 for shift := uint(0); ; shift += 7 { 2175 if shift >= 64 { 2176 return ErrIntOverflowExample 2177 } 2178 if iNdEx >= l { 2179 return io.ErrUnexpectedEOF 2180 } 2181 b := dAtA[iNdEx] 2182 iNdEx++ 2183 msglen |= int(b&0x7F) << shift 2184 if b < 0x80 { 2185 break 2186 } 2187 } 2188 if msglen < 0 { 2189 return ErrInvalidLengthExample 2190 } 2191 postIndex := iNdEx + msglen 2192 if postIndex < 0 { 2193 return ErrInvalidLengthExample 2194 } 2195 if postIndex > l { 2196 return io.ErrUnexpectedEOF 2197 } 2198 if err := m.A.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2199 return err 2200 } 2201 iNdEx = postIndex 2202 case 2: 2203 if wireType != 2 { 2204 return fmt.Errorf("proto: wrong wireType = %d for field G", wireType) 2205 } 2206 var byteLen int 2207 for shift := uint(0); ; shift += 7 { 2208 if shift >= 64 { 2209 return ErrIntOverflowExample 2210 } 2211 if iNdEx >= l { 2212 return io.ErrUnexpectedEOF 2213 } 2214 b := dAtA[iNdEx] 2215 iNdEx++ 2216 byteLen |= int(b&0x7F) << shift 2217 if b < 0x80 { 2218 break 2219 } 2220 } 2221 if byteLen < 0 { 2222 return ErrInvalidLengthExample 2223 } 2224 postIndex := iNdEx + byteLen 2225 if postIndex < 0 { 2226 return ErrInvalidLengthExample 2227 } 2228 if postIndex > l { 2229 return io.ErrUnexpectedEOF 2230 } 2231 var v github_com_gogo_protobuf_test_custom.Uint128 2232 m.G = append(m.G, v) 2233 if err := m.G[len(m.G)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2234 return err 2235 } 2236 iNdEx = postIndex 2237 default: 2238 iNdEx = preIndex 2239 skippy, err := skipExample(dAtA[iNdEx:]) 2240 if err != nil { 2241 return err 2242 } 2243 if skippy < 0 { 2244 return ErrInvalidLengthExample 2245 } 2246 if (iNdEx + skippy) < 0 { 2247 return ErrInvalidLengthExample 2248 } 2249 if (iNdEx + skippy) > l { 2250 return io.ErrUnexpectedEOF 2251 } 2252 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 2253 iNdEx += skippy 2254 } 2255 } 2256 2257 if iNdEx > l { 2258 return io.ErrUnexpectedEOF 2259 } 2260 return nil 2261} 2262func (m *C) Unmarshal(dAtA []byte) error { 2263 l := len(dAtA) 2264 iNdEx := 0 2265 for iNdEx < l { 2266 preIndex := iNdEx 2267 var wire uint64 2268 for shift := uint(0); ; shift += 7 { 2269 if shift >= 64 { 2270 return ErrIntOverflowExample 2271 } 2272 if iNdEx >= l { 2273 return io.ErrUnexpectedEOF 2274 } 2275 b := dAtA[iNdEx] 2276 iNdEx++ 2277 wire |= uint64(b&0x7F) << shift 2278 if b < 0x80 { 2279 break 2280 } 2281 } 2282 fieldNum := int32(wire >> 3) 2283 wireType := int(wire & 0x7) 2284 if wireType == 4 { 2285 return fmt.Errorf("proto: C: wiretype end group for non-group") 2286 } 2287 if fieldNum <= 0 { 2288 return fmt.Errorf("proto: C: illegal tag %d (wire type %d)", fieldNum, wire) 2289 } 2290 switch fieldNum { 2291 case 1: 2292 if wireType != 0 { 2293 return fmt.Errorf("proto: wrong wireType = %d for field MySize", wireType) 2294 } 2295 var v int64 2296 for shift := uint(0); ; shift += 7 { 2297 if shift >= 64 { 2298 return ErrIntOverflowExample 2299 } 2300 if iNdEx >= l { 2301 return io.ErrUnexpectedEOF 2302 } 2303 b := dAtA[iNdEx] 2304 iNdEx++ 2305 v |= int64(b&0x7F) << shift 2306 if b < 0x80 { 2307 break 2308 } 2309 } 2310 m.MySize = &v 2311 default: 2312 iNdEx = preIndex 2313 skippy, err := skipExample(dAtA[iNdEx:]) 2314 if err != nil { 2315 return err 2316 } 2317 if skippy < 0 { 2318 return ErrInvalidLengthExample 2319 } 2320 if (iNdEx + skippy) < 0 { 2321 return ErrInvalidLengthExample 2322 } 2323 if (iNdEx + skippy) > l { 2324 return io.ErrUnexpectedEOF 2325 } 2326 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 2327 iNdEx += skippy 2328 } 2329 } 2330 2331 if iNdEx > l { 2332 return io.ErrUnexpectedEOF 2333 } 2334 return nil 2335} 2336func (m *U) Unmarshal(dAtA []byte) error { 2337 l := len(dAtA) 2338 iNdEx := 0 2339 for iNdEx < l { 2340 preIndex := iNdEx 2341 var wire uint64 2342 for shift := uint(0); ; shift += 7 { 2343 if shift >= 64 { 2344 return ErrIntOverflowExample 2345 } 2346 if iNdEx >= l { 2347 return io.ErrUnexpectedEOF 2348 } 2349 b := dAtA[iNdEx] 2350 iNdEx++ 2351 wire |= uint64(b&0x7F) << shift 2352 if b < 0x80 { 2353 break 2354 } 2355 } 2356 fieldNum := int32(wire >> 3) 2357 wireType := int(wire & 0x7) 2358 if wireType == 4 { 2359 return fmt.Errorf("proto: U: wiretype end group for non-group") 2360 } 2361 if fieldNum <= 0 { 2362 return fmt.Errorf("proto: U: illegal tag %d (wire type %d)", fieldNum, wire) 2363 } 2364 switch fieldNum { 2365 case 1: 2366 if wireType != 2 { 2367 return fmt.Errorf("proto: wrong wireType = %d for field A", wireType) 2368 } 2369 var msglen int 2370 for shift := uint(0); ; shift += 7 { 2371 if shift >= 64 { 2372 return ErrIntOverflowExample 2373 } 2374 if iNdEx >= l { 2375 return io.ErrUnexpectedEOF 2376 } 2377 b := dAtA[iNdEx] 2378 iNdEx++ 2379 msglen |= int(b&0x7F) << shift 2380 if b < 0x80 { 2381 break 2382 } 2383 } 2384 if msglen < 0 { 2385 return ErrInvalidLengthExample 2386 } 2387 postIndex := iNdEx + msglen 2388 if postIndex < 0 { 2389 return ErrInvalidLengthExample 2390 } 2391 if postIndex > l { 2392 return io.ErrUnexpectedEOF 2393 } 2394 if m.A == nil { 2395 m.A = &A{} 2396 } 2397 if err := m.A.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2398 return err 2399 } 2400 iNdEx = postIndex 2401 case 2: 2402 if wireType != 2 { 2403 return fmt.Errorf("proto: wrong wireType = %d for field B", wireType) 2404 } 2405 var msglen int 2406 for shift := uint(0); ; shift += 7 { 2407 if shift >= 64 { 2408 return ErrIntOverflowExample 2409 } 2410 if iNdEx >= l { 2411 return io.ErrUnexpectedEOF 2412 } 2413 b := dAtA[iNdEx] 2414 iNdEx++ 2415 msglen |= int(b&0x7F) << shift 2416 if b < 0x80 { 2417 break 2418 } 2419 } 2420 if msglen < 0 { 2421 return ErrInvalidLengthExample 2422 } 2423 postIndex := iNdEx + msglen 2424 if postIndex < 0 { 2425 return ErrInvalidLengthExample 2426 } 2427 if postIndex > l { 2428 return io.ErrUnexpectedEOF 2429 } 2430 if m.B == nil { 2431 m.B = &B{} 2432 } 2433 if err := m.B.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2434 return err 2435 } 2436 iNdEx = postIndex 2437 default: 2438 iNdEx = preIndex 2439 skippy, err := skipExample(dAtA[iNdEx:]) 2440 if err != nil { 2441 return err 2442 } 2443 if skippy < 0 { 2444 return ErrInvalidLengthExample 2445 } 2446 if (iNdEx + skippy) < 0 { 2447 return ErrInvalidLengthExample 2448 } 2449 if (iNdEx + skippy) > l { 2450 return io.ErrUnexpectedEOF 2451 } 2452 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 2453 iNdEx += skippy 2454 } 2455 } 2456 2457 if iNdEx > l { 2458 return io.ErrUnexpectedEOF 2459 } 2460 return nil 2461} 2462func (m *E) Unmarshal(dAtA []byte) error { 2463 l := len(dAtA) 2464 iNdEx := 0 2465 for iNdEx < l { 2466 preIndex := iNdEx 2467 var wire uint64 2468 for shift := uint(0); ; shift += 7 { 2469 if shift >= 64 { 2470 return ErrIntOverflowExample 2471 } 2472 if iNdEx >= l { 2473 return io.ErrUnexpectedEOF 2474 } 2475 b := dAtA[iNdEx] 2476 iNdEx++ 2477 wire |= uint64(b&0x7F) << shift 2478 if b < 0x80 { 2479 break 2480 } 2481 } 2482 fieldNum := int32(wire >> 3) 2483 wireType := int(wire & 0x7) 2484 if wireType == 4 { 2485 return fmt.Errorf("proto: E: wiretype end group for non-group") 2486 } 2487 if fieldNum <= 0 { 2488 return fmt.Errorf("proto: E: illegal tag %d (wire type %d)", fieldNum, wire) 2489 } 2490 switch fieldNum { 2491 default: 2492 if (fieldNum >= 1) && (fieldNum < 536870912) { 2493 var sizeOfWire int 2494 for { 2495 sizeOfWire++ 2496 wire >>= 7 2497 if wire == 0 { 2498 break 2499 } 2500 } 2501 iNdEx -= sizeOfWire 2502 skippy, err := skipExample(dAtA[iNdEx:]) 2503 if err != nil { 2504 return err 2505 } 2506 if skippy < 0 { 2507 return ErrInvalidLengthExample 2508 } 2509 if (iNdEx + skippy) < 0 { 2510 return ErrInvalidLengthExample 2511 } 2512 if (iNdEx + skippy) > l { 2513 return io.ErrUnexpectedEOF 2514 } 2515 github_com_gogo_protobuf_proto.AppendExtension(m, int32(fieldNum), dAtA[iNdEx:iNdEx+skippy]) 2516 iNdEx += skippy 2517 } else { 2518 iNdEx = preIndex 2519 skippy, err := skipExample(dAtA[iNdEx:]) 2520 if err != nil { 2521 return err 2522 } 2523 if skippy < 0 { 2524 return ErrInvalidLengthExample 2525 } 2526 if (iNdEx + skippy) < 0 { 2527 return ErrInvalidLengthExample 2528 } 2529 if (iNdEx + skippy) > l { 2530 return io.ErrUnexpectedEOF 2531 } 2532 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 2533 iNdEx += skippy 2534 } 2535 } 2536 } 2537 2538 if iNdEx > l { 2539 return io.ErrUnexpectedEOF 2540 } 2541 return nil 2542} 2543func (m *R) Unmarshal(dAtA []byte) error { 2544 l := len(dAtA) 2545 iNdEx := 0 2546 for iNdEx < l { 2547 preIndex := iNdEx 2548 var wire uint64 2549 for shift := uint(0); ; shift += 7 { 2550 if shift >= 64 { 2551 return ErrIntOverflowExample 2552 } 2553 if iNdEx >= l { 2554 return io.ErrUnexpectedEOF 2555 } 2556 b := dAtA[iNdEx] 2557 iNdEx++ 2558 wire |= uint64(b&0x7F) << shift 2559 if b < 0x80 { 2560 break 2561 } 2562 } 2563 fieldNum := int32(wire >> 3) 2564 wireType := int(wire & 0x7) 2565 if wireType == 4 { 2566 return fmt.Errorf("proto: R: wiretype end group for non-group") 2567 } 2568 if fieldNum <= 0 { 2569 return fmt.Errorf("proto: R: illegal tag %d (wire type %d)", fieldNum, wire) 2570 } 2571 switch fieldNum { 2572 case 1: 2573 if wireType != 0 { 2574 return fmt.Errorf("proto: wrong wireType = %d for field Recognized", wireType) 2575 } 2576 var v uint32 2577 for shift := uint(0); ; shift += 7 { 2578 if shift >= 64 { 2579 return ErrIntOverflowExample 2580 } 2581 if iNdEx >= l { 2582 return io.ErrUnexpectedEOF 2583 } 2584 b := dAtA[iNdEx] 2585 iNdEx++ 2586 v |= uint32(b&0x7F) << shift 2587 if b < 0x80 { 2588 break 2589 } 2590 } 2591 m.Recognized = &v 2592 default: 2593 iNdEx = preIndex 2594 skippy, err := skipExample(dAtA[iNdEx:]) 2595 if err != nil { 2596 return err 2597 } 2598 if skippy < 0 { 2599 return ErrInvalidLengthExample 2600 } 2601 if (iNdEx + skippy) < 0 { 2602 return ErrInvalidLengthExample 2603 } 2604 if (iNdEx + skippy) > l { 2605 return io.ErrUnexpectedEOF 2606 } 2607 iNdEx += skippy 2608 } 2609 } 2610 2611 if iNdEx > l { 2612 return io.ErrUnexpectedEOF 2613 } 2614 return nil 2615} 2616func (m *CastType) Unmarshal(dAtA []byte) error { 2617 l := len(dAtA) 2618 iNdEx := 0 2619 for iNdEx < l { 2620 preIndex := iNdEx 2621 var wire uint64 2622 for shift := uint(0); ; shift += 7 { 2623 if shift >= 64 { 2624 return ErrIntOverflowExample 2625 } 2626 if iNdEx >= l { 2627 return io.ErrUnexpectedEOF 2628 } 2629 b := dAtA[iNdEx] 2630 iNdEx++ 2631 wire |= uint64(b&0x7F) << shift 2632 if b < 0x80 { 2633 break 2634 } 2635 } 2636 fieldNum := int32(wire >> 3) 2637 wireType := int(wire & 0x7) 2638 if wireType == 4 { 2639 return fmt.Errorf("proto: CastType: wiretype end group for non-group") 2640 } 2641 if fieldNum <= 0 { 2642 return fmt.Errorf("proto: CastType: illegal tag %d (wire type %d)", fieldNum, wire) 2643 } 2644 switch fieldNum { 2645 case 1: 2646 if wireType != 0 { 2647 return fmt.Errorf("proto: wrong wireType = %d for field Int32", wireType) 2648 } 2649 var v int32 2650 for shift := uint(0); ; shift += 7 { 2651 if shift >= 64 { 2652 return ErrIntOverflowExample 2653 } 2654 if iNdEx >= l { 2655 return io.ErrUnexpectedEOF 2656 } 2657 b := dAtA[iNdEx] 2658 iNdEx++ 2659 v |= int32(b&0x7F) << shift 2660 if b < 0x80 { 2661 break 2662 } 2663 } 2664 m.Int32 = &v 2665 default: 2666 iNdEx = preIndex 2667 skippy, err := skipExample(dAtA[iNdEx:]) 2668 if err != nil { 2669 return err 2670 } 2671 if skippy < 0 { 2672 return ErrInvalidLengthExample 2673 } 2674 if (iNdEx + skippy) < 0 { 2675 return ErrInvalidLengthExample 2676 } 2677 if (iNdEx + skippy) > l { 2678 return io.ErrUnexpectedEOF 2679 } 2680 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 2681 iNdEx += skippy 2682 } 2683 } 2684 2685 if iNdEx > l { 2686 return io.ErrUnexpectedEOF 2687 } 2688 return nil 2689} 2690func skipExample(dAtA []byte) (n int, err error) { 2691 l := len(dAtA) 2692 iNdEx := 0 2693 depth := 0 2694 for iNdEx < l { 2695 var wire uint64 2696 for shift := uint(0); ; shift += 7 { 2697 if shift >= 64 { 2698 return 0, ErrIntOverflowExample 2699 } 2700 if iNdEx >= l { 2701 return 0, io.ErrUnexpectedEOF 2702 } 2703 b := dAtA[iNdEx] 2704 iNdEx++ 2705 wire |= (uint64(b) & 0x7F) << shift 2706 if b < 0x80 { 2707 break 2708 } 2709 } 2710 wireType := int(wire & 0x7) 2711 switch wireType { 2712 case 0: 2713 for shift := uint(0); ; shift += 7 { 2714 if shift >= 64 { 2715 return 0, ErrIntOverflowExample 2716 } 2717 if iNdEx >= l { 2718 return 0, io.ErrUnexpectedEOF 2719 } 2720 iNdEx++ 2721 if dAtA[iNdEx-1] < 0x80 { 2722 break 2723 } 2724 } 2725 case 1: 2726 iNdEx += 8 2727 case 2: 2728 var length int 2729 for shift := uint(0); ; shift += 7 { 2730 if shift >= 64 { 2731 return 0, ErrIntOverflowExample 2732 } 2733 if iNdEx >= l { 2734 return 0, io.ErrUnexpectedEOF 2735 } 2736 b := dAtA[iNdEx] 2737 iNdEx++ 2738 length |= (int(b) & 0x7F) << shift 2739 if b < 0x80 { 2740 break 2741 } 2742 } 2743 if length < 0 { 2744 return 0, ErrInvalidLengthExample 2745 } 2746 iNdEx += length 2747 case 3: 2748 depth++ 2749 case 4: 2750 if depth == 0 { 2751 return 0, ErrUnexpectedEndOfGroupExample 2752 } 2753 depth-- 2754 case 5: 2755 iNdEx += 4 2756 default: 2757 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 2758 } 2759 if iNdEx < 0 { 2760 return 0, ErrInvalidLengthExample 2761 } 2762 if depth == 0 { 2763 return iNdEx, nil 2764 } 2765 } 2766 return 0, io.ErrUnexpectedEOF 2767} 2768 2769var ( 2770 ErrInvalidLengthExample = fmt.Errorf("proto: negative length found during unmarshaling") 2771 ErrIntOverflowExample = fmt.Errorf("proto: integer overflow") 2772 ErrUnexpectedEndOfGroupExample = fmt.Errorf("proto: unexpected end of group") 2773) 2774