github.com/cayleygraph/cayley@v0.7.7/graph/proto/primitive.pb.go (about) 1 // Code generated by protoc-gen-gogo. 2 // source: primitive.proto 3 // DO NOT EDIT! 4 5 /* 6 Package proto is a generated protocol buffer package. 7 8 It is generated from these files: 9 primitive.proto 10 11 It has these top-level messages: 12 Primitive 13 */ 14 package proto 15 16 import proto1 "github.com/gogo/protobuf/proto" 17 import fmt "fmt" 18 import math "math" 19 import _ "github.com/gogo/protobuf/gogoproto" 20 21 import io "io" 22 23 // Reference imports to suppress errors if they are not otherwise used. 24 var _ = proto1.Marshal 25 var _ = fmt.Errorf 26 var _ = math.Inf 27 28 // This is a compile-time assertion to ensure that this generated file 29 // is compatible with the proto package it is being compiled against. 30 // A compilation error at this line likely means your copy of the 31 // proto package needs to be updated. 32 const _ = proto1.GoGoProtoPackageIsVersion2 // please upgrade the proto package 33 34 type PrimitiveType int32 35 36 const ( 37 PrimitiveType_LINK PrimitiveType = 0 38 PrimitiveType_IRI PrimitiveType = 1 39 PrimitiveType_STRING PrimitiveType = 2 40 PrimitiveType_BNODE PrimitiveType = 3 41 PrimitiveType_TYPED_STR PrimitiveType = 4 42 PrimitiveType_LANG_STR PrimitiveType = 5 43 PrimitiveType_INT PrimitiveType = 6 44 PrimitiveType_FLOAT PrimitiveType = 7 45 PrimitiveType_BOOL PrimitiveType = 8 46 PrimitiveType_TIMESTAMP PrimitiveType = 9 47 ) 48 49 var PrimitiveType_name = map[int32]string{ 50 0: "LINK", 51 1: "IRI", 52 2: "STRING", 53 3: "BNODE", 54 4: "TYPED_STR", 55 5: "LANG_STR", 56 6: "INT", 57 7: "FLOAT", 58 8: "BOOL", 59 9: "TIMESTAMP", 60 } 61 var PrimitiveType_value = map[string]int32{ 62 "LINK": 0, 63 "IRI": 1, 64 "STRING": 2, 65 "BNODE": 3, 66 "TYPED_STR": 4, 67 "LANG_STR": 5, 68 "INT": 6, 69 "FLOAT": 7, 70 "BOOL": 8, 71 "TIMESTAMP": 9, 72 } 73 74 func (x PrimitiveType) String() string { 75 return proto1.EnumName(PrimitiveType_name, int32(x)) 76 } 77 func (PrimitiveType) EnumDescriptor() ([]byte, []int) { return fileDescriptorPrimitive, []int{0} } 78 79 type Primitive struct { 80 ID uint64 `protobuf:"varint,1,opt,name=ID,json=iD,proto3" json:"ID,omitempty"` 81 Subject uint64 `protobuf:"varint,2,opt,name=Subject,json=subject,proto3" json:"Subject,omitempty"` 82 Predicate uint64 `protobuf:"varint,3,opt,name=Predicate,json=predicate,proto3" json:"Predicate,omitempty"` 83 Object uint64 `protobuf:"varint,4,opt,name=Object,json=object,proto3" json:"Object,omitempty"` 84 Label uint64 `protobuf:"varint,5,opt,name=Label,json=label,proto3" json:"Label,omitempty"` 85 Replaces uint64 `protobuf:"varint,6,opt,name=Replaces,json=replaces,proto3" json:"Replaces,omitempty"` 86 Timestamp int64 `protobuf:"varint,7,opt,name=Timestamp,json=timestamp,proto3" json:"Timestamp,omitempty"` 87 Value []byte `protobuf:"bytes,8,opt,name=Value,json=value,proto3" json:"Value,omitempty"` 88 Deleted bool `protobuf:"varint,9,opt,name=Deleted,json=deleted,proto3" json:"Deleted,omitempty"` 89 } 90 91 func (m *Primitive) Reset() { *m = Primitive{} } 92 func (m *Primitive) String() string { return proto1.CompactTextString(m) } 93 func (*Primitive) ProtoMessage() {} 94 func (*Primitive) Descriptor() ([]byte, []int) { return fileDescriptorPrimitive, []int{0} } 95 96 func (m *Primitive) GetID() uint64 { 97 if m != nil { 98 return m.ID 99 } 100 return 0 101 } 102 103 func (m *Primitive) GetSubject() uint64 { 104 if m != nil { 105 return m.Subject 106 } 107 return 0 108 } 109 110 func (m *Primitive) GetPredicate() uint64 { 111 if m != nil { 112 return m.Predicate 113 } 114 return 0 115 } 116 117 func (m *Primitive) GetObject() uint64 { 118 if m != nil { 119 return m.Object 120 } 121 return 0 122 } 123 124 func (m *Primitive) GetLabel() uint64 { 125 if m != nil { 126 return m.Label 127 } 128 return 0 129 } 130 131 func (m *Primitive) GetReplaces() uint64 { 132 if m != nil { 133 return m.Replaces 134 } 135 return 0 136 } 137 138 func (m *Primitive) GetTimestamp() int64 { 139 if m != nil { 140 return m.Timestamp 141 } 142 return 0 143 } 144 145 func (m *Primitive) GetValue() []byte { 146 if m != nil { 147 return m.Value 148 } 149 return nil 150 } 151 152 func (m *Primitive) GetDeleted() bool { 153 if m != nil { 154 return m.Deleted 155 } 156 return false 157 } 158 159 func init() { 160 proto1.RegisterType((*Primitive)(nil), "proto.Primitive") 161 proto1.RegisterEnum("proto.PrimitiveType", PrimitiveType_name, PrimitiveType_value) 162 } 163 func (m *Primitive) Marshal() (dAtA []byte, err error) { 164 size := m.ProtoSize() 165 dAtA = make([]byte, size) 166 n, err := m.MarshalTo(dAtA) 167 if err != nil { 168 return nil, err 169 } 170 return dAtA[:n], nil 171 } 172 173 func (m *Primitive) MarshalTo(dAtA []byte) (int, error) { 174 var i int 175 _ = i 176 var l int 177 _ = l 178 if m.ID != 0 { 179 dAtA[i] = 0x8 180 i++ 181 i = encodeVarintPrimitive(dAtA, i, uint64(m.ID)) 182 } 183 if m.Subject != 0 { 184 dAtA[i] = 0x10 185 i++ 186 i = encodeVarintPrimitive(dAtA, i, uint64(m.Subject)) 187 } 188 if m.Predicate != 0 { 189 dAtA[i] = 0x18 190 i++ 191 i = encodeVarintPrimitive(dAtA, i, uint64(m.Predicate)) 192 } 193 if m.Object != 0 { 194 dAtA[i] = 0x20 195 i++ 196 i = encodeVarintPrimitive(dAtA, i, uint64(m.Object)) 197 } 198 if m.Label != 0 { 199 dAtA[i] = 0x28 200 i++ 201 i = encodeVarintPrimitive(dAtA, i, uint64(m.Label)) 202 } 203 if m.Replaces != 0 { 204 dAtA[i] = 0x30 205 i++ 206 i = encodeVarintPrimitive(dAtA, i, uint64(m.Replaces)) 207 } 208 if m.Timestamp != 0 { 209 dAtA[i] = 0x38 210 i++ 211 i = encodeVarintPrimitive(dAtA, i, uint64(m.Timestamp)) 212 } 213 if len(m.Value) > 0 { 214 dAtA[i] = 0x42 215 i++ 216 i = encodeVarintPrimitive(dAtA, i, uint64(len(m.Value))) 217 i += copy(dAtA[i:], m.Value) 218 } 219 if m.Deleted { 220 dAtA[i] = 0x48 221 i++ 222 if m.Deleted { 223 dAtA[i] = 1 224 } else { 225 dAtA[i] = 0 226 } 227 i++ 228 } 229 return i, nil 230 } 231 232 func encodeFixed64Primitive(dAtA []byte, offset int, v uint64) int { 233 dAtA[offset] = uint8(v) 234 dAtA[offset+1] = uint8(v >> 8) 235 dAtA[offset+2] = uint8(v >> 16) 236 dAtA[offset+3] = uint8(v >> 24) 237 dAtA[offset+4] = uint8(v >> 32) 238 dAtA[offset+5] = uint8(v >> 40) 239 dAtA[offset+6] = uint8(v >> 48) 240 dAtA[offset+7] = uint8(v >> 56) 241 return offset + 8 242 } 243 func encodeFixed32Primitive(dAtA []byte, offset int, v uint32) int { 244 dAtA[offset] = uint8(v) 245 dAtA[offset+1] = uint8(v >> 8) 246 dAtA[offset+2] = uint8(v >> 16) 247 dAtA[offset+3] = uint8(v >> 24) 248 return offset + 4 249 } 250 func encodeVarintPrimitive(dAtA []byte, offset int, v uint64) int { 251 for v >= 1<<7 { 252 dAtA[offset] = uint8(v&0x7f | 0x80) 253 v >>= 7 254 offset++ 255 } 256 dAtA[offset] = uint8(v) 257 return offset + 1 258 } 259 func (m *Primitive) ProtoSize() (n int) { 260 var l int 261 _ = l 262 if m.ID != 0 { 263 n += 1 + sovPrimitive(uint64(m.ID)) 264 } 265 if m.Subject != 0 { 266 n += 1 + sovPrimitive(uint64(m.Subject)) 267 } 268 if m.Predicate != 0 { 269 n += 1 + sovPrimitive(uint64(m.Predicate)) 270 } 271 if m.Object != 0 { 272 n += 1 + sovPrimitive(uint64(m.Object)) 273 } 274 if m.Label != 0 { 275 n += 1 + sovPrimitive(uint64(m.Label)) 276 } 277 if m.Replaces != 0 { 278 n += 1 + sovPrimitive(uint64(m.Replaces)) 279 } 280 if m.Timestamp != 0 { 281 n += 1 + sovPrimitive(uint64(m.Timestamp)) 282 } 283 l = len(m.Value) 284 if l > 0 { 285 n += 1 + l + sovPrimitive(uint64(l)) 286 } 287 if m.Deleted { 288 n += 2 289 } 290 return n 291 } 292 293 func sovPrimitive(x uint64) (n int) { 294 for { 295 n++ 296 x >>= 7 297 if x == 0 { 298 break 299 } 300 } 301 return n 302 } 303 func sozPrimitive(x uint64) (n int) { 304 return sovPrimitive(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 305 } 306 func (m *Primitive) Unmarshal(dAtA []byte) error { 307 l := len(dAtA) 308 iNdEx := 0 309 for iNdEx < l { 310 preIndex := iNdEx 311 var wire uint64 312 for shift := uint(0); ; shift += 7 { 313 if shift >= 64 { 314 return ErrIntOverflowPrimitive 315 } 316 if iNdEx >= l { 317 return io.ErrUnexpectedEOF 318 } 319 b := dAtA[iNdEx] 320 iNdEx++ 321 wire |= (uint64(b) & 0x7F) << shift 322 if b < 0x80 { 323 break 324 } 325 } 326 fieldNum := int32(wire >> 3) 327 wireType := int(wire & 0x7) 328 if wireType == 4 { 329 return fmt.Errorf("proto: Primitive: wiretype end group for non-group") 330 } 331 if fieldNum <= 0 { 332 return fmt.Errorf("proto: Primitive: illegal tag %d (wire type %d)", fieldNum, wire) 333 } 334 switch fieldNum { 335 case 1: 336 if wireType != 0 { 337 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 338 } 339 m.ID = 0 340 for shift := uint(0); ; shift += 7 { 341 if shift >= 64 { 342 return ErrIntOverflowPrimitive 343 } 344 if iNdEx >= l { 345 return io.ErrUnexpectedEOF 346 } 347 b := dAtA[iNdEx] 348 iNdEx++ 349 m.ID |= (uint64(b) & 0x7F) << shift 350 if b < 0x80 { 351 break 352 } 353 } 354 case 2: 355 if wireType != 0 { 356 return fmt.Errorf("proto: wrong wireType = %d for field Subject", wireType) 357 } 358 m.Subject = 0 359 for shift := uint(0); ; shift += 7 { 360 if shift >= 64 { 361 return ErrIntOverflowPrimitive 362 } 363 if iNdEx >= l { 364 return io.ErrUnexpectedEOF 365 } 366 b := dAtA[iNdEx] 367 iNdEx++ 368 m.Subject |= (uint64(b) & 0x7F) << shift 369 if b < 0x80 { 370 break 371 } 372 } 373 case 3: 374 if wireType != 0 { 375 return fmt.Errorf("proto: wrong wireType = %d for field Predicate", wireType) 376 } 377 m.Predicate = 0 378 for shift := uint(0); ; shift += 7 { 379 if shift >= 64 { 380 return ErrIntOverflowPrimitive 381 } 382 if iNdEx >= l { 383 return io.ErrUnexpectedEOF 384 } 385 b := dAtA[iNdEx] 386 iNdEx++ 387 m.Predicate |= (uint64(b) & 0x7F) << shift 388 if b < 0x80 { 389 break 390 } 391 } 392 case 4: 393 if wireType != 0 { 394 return fmt.Errorf("proto: wrong wireType = %d for field Object", wireType) 395 } 396 m.Object = 0 397 for shift := uint(0); ; shift += 7 { 398 if shift >= 64 { 399 return ErrIntOverflowPrimitive 400 } 401 if iNdEx >= l { 402 return io.ErrUnexpectedEOF 403 } 404 b := dAtA[iNdEx] 405 iNdEx++ 406 m.Object |= (uint64(b) & 0x7F) << shift 407 if b < 0x80 { 408 break 409 } 410 } 411 case 5: 412 if wireType != 0 { 413 return fmt.Errorf("proto: wrong wireType = %d for field Label", wireType) 414 } 415 m.Label = 0 416 for shift := uint(0); ; shift += 7 { 417 if shift >= 64 { 418 return ErrIntOverflowPrimitive 419 } 420 if iNdEx >= l { 421 return io.ErrUnexpectedEOF 422 } 423 b := dAtA[iNdEx] 424 iNdEx++ 425 m.Label |= (uint64(b) & 0x7F) << shift 426 if b < 0x80 { 427 break 428 } 429 } 430 case 6: 431 if wireType != 0 { 432 return fmt.Errorf("proto: wrong wireType = %d for field Replaces", wireType) 433 } 434 m.Replaces = 0 435 for shift := uint(0); ; shift += 7 { 436 if shift >= 64 { 437 return ErrIntOverflowPrimitive 438 } 439 if iNdEx >= l { 440 return io.ErrUnexpectedEOF 441 } 442 b := dAtA[iNdEx] 443 iNdEx++ 444 m.Replaces |= (uint64(b) & 0x7F) << shift 445 if b < 0x80 { 446 break 447 } 448 } 449 case 7: 450 if wireType != 0 { 451 return fmt.Errorf("proto: wrong wireType = %d for field Timestamp", wireType) 452 } 453 m.Timestamp = 0 454 for shift := uint(0); ; shift += 7 { 455 if shift >= 64 { 456 return ErrIntOverflowPrimitive 457 } 458 if iNdEx >= l { 459 return io.ErrUnexpectedEOF 460 } 461 b := dAtA[iNdEx] 462 iNdEx++ 463 m.Timestamp |= (int64(b) & 0x7F) << shift 464 if b < 0x80 { 465 break 466 } 467 } 468 case 8: 469 if wireType != 2 { 470 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 471 } 472 var byteLen int 473 for shift := uint(0); ; shift += 7 { 474 if shift >= 64 { 475 return ErrIntOverflowPrimitive 476 } 477 if iNdEx >= l { 478 return io.ErrUnexpectedEOF 479 } 480 b := dAtA[iNdEx] 481 iNdEx++ 482 byteLen |= (int(b) & 0x7F) << shift 483 if b < 0x80 { 484 break 485 } 486 } 487 if byteLen < 0 { 488 return ErrInvalidLengthPrimitive 489 } 490 postIndex := iNdEx + byteLen 491 if postIndex > l { 492 return io.ErrUnexpectedEOF 493 } 494 m.Value = append(m.Value[:0], dAtA[iNdEx:postIndex]...) 495 if m.Value == nil { 496 m.Value = []byte{} 497 } 498 iNdEx = postIndex 499 case 9: 500 if wireType != 0 { 501 return fmt.Errorf("proto: wrong wireType = %d for field Deleted", wireType) 502 } 503 var v int 504 for shift := uint(0); ; shift += 7 { 505 if shift >= 64 { 506 return ErrIntOverflowPrimitive 507 } 508 if iNdEx >= l { 509 return io.ErrUnexpectedEOF 510 } 511 b := dAtA[iNdEx] 512 iNdEx++ 513 v |= (int(b) & 0x7F) << shift 514 if b < 0x80 { 515 break 516 } 517 } 518 m.Deleted = bool(v != 0) 519 default: 520 iNdEx = preIndex 521 skippy, err := skipPrimitive(dAtA[iNdEx:]) 522 if err != nil { 523 return err 524 } 525 if skippy < 0 { 526 return ErrInvalidLengthPrimitive 527 } 528 if (iNdEx + skippy) > l { 529 return io.ErrUnexpectedEOF 530 } 531 iNdEx += skippy 532 } 533 } 534 535 if iNdEx > l { 536 return io.ErrUnexpectedEOF 537 } 538 return nil 539 } 540 func skipPrimitive(dAtA []byte) (n int, err error) { 541 l := len(dAtA) 542 iNdEx := 0 543 for iNdEx < l { 544 var wire uint64 545 for shift := uint(0); ; shift += 7 { 546 if shift >= 64 { 547 return 0, ErrIntOverflowPrimitive 548 } 549 if iNdEx >= l { 550 return 0, io.ErrUnexpectedEOF 551 } 552 b := dAtA[iNdEx] 553 iNdEx++ 554 wire |= (uint64(b) & 0x7F) << shift 555 if b < 0x80 { 556 break 557 } 558 } 559 wireType := int(wire & 0x7) 560 switch wireType { 561 case 0: 562 for shift := uint(0); ; shift += 7 { 563 if shift >= 64 { 564 return 0, ErrIntOverflowPrimitive 565 } 566 if iNdEx >= l { 567 return 0, io.ErrUnexpectedEOF 568 } 569 iNdEx++ 570 if dAtA[iNdEx-1] < 0x80 { 571 break 572 } 573 } 574 return iNdEx, nil 575 case 1: 576 iNdEx += 8 577 return iNdEx, nil 578 case 2: 579 var length int 580 for shift := uint(0); ; shift += 7 { 581 if shift >= 64 { 582 return 0, ErrIntOverflowPrimitive 583 } 584 if iNdEx >= l { 585 return 0, io.ErrUnexpectedEOF 586 } 587 b := dAtA[iNdEx] 588 iNdEx++ 589 length |= (int(b) & 0x7F) << shift 590 if b < 0x80 { 591 break 592 } 593 } 594 iNdEx += length 595 if length < 0 { 596 return 0, ErrInvalidLengthPrimitive 597 } 598 return iNdEx, nil 599 case 3: 600 for { 601 var innerWire uint64 602 var start int = iNdEx 603 for shift := uint(0); ; shift += 7 { 604 if shift >= 64 { 605 return 0, ErrIntOverflowPrimitive 606 } 607 if iNdEx >= l { 608 return 0, io.ErrUnexpectedEOF 609 } 610 b := dAtA[iNdEx] 611 iNdEx++ 612 innerWire |= (uint64(b) & 0x7F) << shift 613 if b < 0x80 { 614 break 615 } 616 } 617 innerWireType := int(innerWire & 0x7) 618 if innerWireType == 4 { 619 break 620 } 621 next, err := skipPrimitive(dAtA[start:]) 622 if err != nil { 623 return 0, err 624 } 625 iNdEx = start + next 626 } 627 return iNdEx, nil 628 case 4: 629 return iNdEx, nil 630 case 5: 631 iNdEx += 4 632 return iNdEx, nil 633 default: 634 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 635 } 636 } 637 panic("unreachable") 638 } 639 640 var ( 641 ErrInvalidLengthPrimitive = fmt.Errorf("proto: negative length found during unmarshaling") 642 ErrIntOverflowPrimitive = fmt.Errorf("proto: integer overflow") 643 ) 644 645 func init() { proto1.RegisterFile("primitive.proto", fileDescriptorPrimitive) } 646 647 var fileDescriptorPrimitive = []byte{ 648 // 357 bytes of a gzipped FileDescriptorProto 649 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x3c, 0x91, 0xdf, 0x4a, 0xeb, 0x30, 650 0x1c, 0xc7, 0x4f, 0xfa, 0xbf, 0x61, 0x3b, 0x27, 0x84, 0x83, 0x84, 0x21, 0xa3, 0x78, 0x55, 0x04, 651 0xb7, 0x0b, 0x9f, 0x60, 0xa3, 0x73, 0x14, 0xbb, 0x76, 0xa4, 0x41, 0xf0, 0x4a, 0xda, 0x2e, 0xce, 652 0x4a, 0x4b, 0xcb, 0x96, 0x0e, 0xbc, 0xf6, 0x45, 0x7c, 0x1c, 0x2f, 0x7d, 0x86, 0x79, 0xe9, 0x4b, 653 0x48, 0x52, 0xe7, 0x55, 0xf2, 0xf9, 0xfe, 0xf8, 0x7c, 0x93, 0x10, 0xf8, 0xaf, 0xdd, 0x95, 0x75, 654 0x29, 0xca, 0x03, 0x9f, 0xb4, 0xbb, 0x46, 0x34, 0xd8, 0x54, 0xcb, 0xe8, 0x6a, 0x5b, 0x8a, 0xa7, 655 0x2e, 0x9f, 0x14, 0x4d, 0x3d, 0xdd, 0x36, 0xdb, 0x66, 0xaa, 0xe2, 0xbc, 0x7b, 0x54, 0xa4, 0x40, 656 0xed, 0x7a, 0xeb, 0xe2, 0x0b, 0x40, 0x77, 0x7d, 0x6a, 0xc2, 0x7f, 0xa1, 0x16, 0x06, 0x04, 0x78, 657 0xc0, 0x37, 0xa8, 0x56, 0x06, 0x98, 0x40, 0x3b, 0xed, 0xf2, 0x67, 0x5e, 0x08, 0xa2, 0xa9, 0xd0, 658 0xde, 0xf7, 0x88, 0xcf, 0xa5, 0xc6, 0x37, 0x65, 0x91, 0x09, 0x4e, 0x74, 0x35, 0x73, 0xdb, 0x53, 659 0x80, 0xcf, 0xa0, 0x95, 0xf4, 0x9a, 0xa1, 0x46, 0x56, 0xd3, 0x5b, 0xff, 0xa1, 0x19, 0x65, 0x39, 660 0xaf, 0x88, 0xa9, 0x62, 0xb3, 0x92, 0x80, 0x47, 0xd0, 0xa1, 0xbc, 0xad, 0xb2, 0x82, 0xef, 0x89, 661 0xa5, 0x06, 0xce, 0xee, 0x87, 0xe5, 0x39, 0xac, 0xac, 0xf9, 0x5e, 0x64, 0x75, 0x4b, 0x6c, 0x0f, 662 0xf8, 0x3a, 0x75, 0xc5, 0x29, 0x90, 0x7d, 0x77, 0x59, 0xd5, 0x71, 0xe2, 0x78, 0xc0, 0x1f, 0x50, 663 0xf3, 0x20, 0x41, 0xde, 0x3a, 0xe0, 0x15, 0x17, 0x7c, 0x43, 0x5c, 0x0f, 0xf8, 0x0e, 0xb5, 0x37, 664 0x3d, 0x5e, 0xbe, 0x02, 0x38, 0xfc, 0x7d, 0x2d, 0x7b, 0x69, 0x39, 0x76, 0xa0, 0x11, 0x85, 0xf1, 665 0x2d, 0xfa, 0x83, 0x6d, 0xa8, 0x87, 0x34, 0x44, 0x00, 0x43, 0x68, 0xa5, 0x8c, 0x86, 0xf1, 0x12, 666 0x69, 0xd8, 0x85, 0xe6, 0x3c, 0x4e, 0x82, 0x05, 0xd2, 0xf1, 0x10, 0xba, 0xec, 0x7e, 0xbd, 0x08, 667 0x1e, 0x52, 0x46, 0x91, 0x81, 0x07, 0xd0, 0x89, 0x66, 0xf1, 0x52, 0x91, 0xa9, 0xe4, 0x98, 0x21, 668 0x4b, 0x0a, 0x37, 0x51, 0x32, 0x63, 0xc8, 0x96, 0xd5, 0xf3, 0x24, 0x89, 0x90, 0xa3, 0xd4, 0x70, 669 0xb5, 0x48, 0xd9, 0x6c, 0xb5, 0x46, 0xee, 0x7c, 0xf0, 0x7e, 0x1c, 0x83, 0x8f, 0xe3, 0x18, 0xbc, 670 0x7d, 0x8e, 0x41, 0x6e, 0xa9, 0x8f, 0xb8, 0xfe, 0x0e, 0x00, 0x00, 0xff, 0xff, 0x0a, 0x44, 0x49, 671 0x16, 0xd1, 0x01, 0x00, 0x00, 672 }