1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/firestore/v1beta1/document.proto 3 4package firestore 5 6import ( 7 fmt "fmt" 8 math "math" 9 10 proto "github.com/golang/protobuf/proto" 11 _struct "github.com/golang/protobuf/ptypes/struct" 12 timestamp "github.com/golang/protobuf/ptypes/timestamp" 13 _ "google.golang.org/genproto/googleapis/api/annotations" 14 latlng "google.golang.org/genproto/googleapis/type/latlng" 15) 16 17// Reference imports to suppress errors if they are not otherwise used. 18var _ = proto.Marshal 19var _ = fmt.Errorf 20var _ = math.Inf 21 22// This is a compile-time assertion to ensure that this generated file 23// is compatible with the proto package it is being compiled against. 24// A compilation error at this line likely means your copy of the 25// proto package needs to be updated. 26const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 27 28// A Firestore document. 29// 30// Must not exceed 1 MiB - 4 bytes. 31type Document struct { 32 // The resource name of the document, for example 33 // `projects/{project_id}/databases/{database_id}/documents/{document_path}`. 34 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 35 // The document's fields. 36 // 37 // The map keys represent field names. 38 // 39 // A simple field name contains only characters `a` to `z`, `A` to `Z`, 40 // `0` to `9`, or `_`, and must not start with `0` to `9`. For example, 41 // `foo_bar_17`. 42 // 43 // Field names matching the regular expression `__.*__` are reserved. Reserved 44 // field names are forbidden except in certain documented contexts. The map 45 // keys, represented as UTF-8, must not exceed 1,500 bytes and cannot be 46 // empty. 47 // 48 // Field paths may be used in other contexts to refer to structured fields 49 // defined here. For `map_value`, the field path is represented by the simple 50 // or quoted field names of the containing fields, delimited by `.`. For 51 // example, the structured field 52 // `"foo" : { map_value: { "x&y" : { string_value: "hello" }}}` would be 53 // represented by the field path `foo.x&y`. 54 // 55 // Within a field path, a quoted field name starts and ends with `` ` `` and 56 // may contain any character. Some characters, including `` ` ``, must be 57 // escaped using a `\`. For example, `` `x&y` `` represents `x&y` and 58 // `` `bak\`tik` `` represents `` bak`tik ``. 59 Fields map[string]*Value `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 60 // Output only. The time at which the document was created. 61 // 62 // This value increases monotonically when a document is deleted then 63 // recreated. It can also be compared to values from other documents and 64 // the `read_time` of a query. 65 CreateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 66 // Output only. The time at which the document was last changed. 67 // 68 // This value is initially set to the `create_time` then increases 69 // monotonically with each change to the document. It can also be 70 // compared to values from other documents and the `read_time` of a query. 71 UpdateTime *timestamp.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` 72 XXX_NoUnkeyedLiteral struct{} `json:"-"` 73 XXX_unrecognized []byte `json:"-"` 74 XXX_sizecache int32 `json:"-"` 75} 76 77func (m *Document) Reset() { *m = Document{} } 78func (m *Document) String() string { return proto.CompactTextString(m) } 79func (*Document) ProtoMessage() {} 80func (*Document) Descriptor() ([]byte, []int) { 81 return fileDescriptor_1522b475188e04d0, []int{0} 82} 83 84func (m *Document) XXX_Unmarshal(b []byte) error { 85 return xxx_messageInfo_Document.Unmarshal(m, b) 86} 87func (m *Document) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 88 return xxx_messageInfo_Document.Marshal(b, m, deterministic) 89} 90func (m *Document) XXX_Merge(src proto.Message) { 91 xxx_messageInfo_Document.Merge(m, src) 92} 93func (m *Document) XXX_Size() int { 94 return xxx_messageInfo_Document.Size(m) 95} 96func (m *Document) XXX_DiscardUnknown() { 97 xxx_messageInfo_Document.DiscardUnknown(m) 98} 99 100var xxx_messageInfo_Document proto.InternalMessageInfo 101 102func (m *Document) GetName() string { 103 if m != nil { 104 return m.Name 105 } 106 return "" 107} 108 109func (m *Document) GetFields() map[string]*Value { 110 if m != nil { 111 return m.Fields 112 } 113 return nil 114} 115 116func (m *Document) GetCreateTime() *timestamp.Timestamp { 117 if m != nil { 118 return m.CreateTime 119 } 120 return nil 121} 122 123func (m *Document) GetUpdateTime() *timestamp.Timestamp { 124 if m != nil { 125 return m.UpdateTime 126 } 127 return nil 128} 129 130// A message that can hold any of the supported value types. 131type Value struct { 132 // Must have a value set. 133 // 134 // Types that are valid to be assigned to ValueType: 135 // *Value_NullValue 136 // *Value_BooleanValue 137 // *Value_IntegerValue 138 // *Value_DoubleValue 139 // *Value_TimestampValue 140 // *Value_StringValue 141 // *Value_BytesValue 142 // *Value_ReferenceValue 143 // *Value_GeoPointValue 144 // *Value_ArrayValue 145 // *Value_MapValue 146 ValueType isValue_ValueType `protobuf_oneof:"value_type"` 147 XXX_NoUnkeyedLiteral struct{} `json:"-"` 148 XXX_unrecognized []byte `json:"-"` 149 XXX_sizecache int32 `json:"-"` 150} 151 152func (m *Value) Reset() { *m = Value{} } 153func (m *Value) String() string { return proto.CompactTextString(m) } 154func (*Value) ProtoMessage() {} 155func (*Value) Descriptor() ([]byte, []int) { 156 return fileDescriptor_1522b475188e04d0, []int{1} 157} 158 159func (m *Value) XXX_Unmarshal(b []byte) error { 160 return xxx_messageInfo_Value.Unmarshal(m, b) 161} 162func (m *Value) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 163 return xxx_messageInfo_Value.Marshal(b, m, deterministic) 164} 165func (m *Value) XXX_Merge(src proto.Message) { 166 xxx_messageInfo_Value.Merge(m, src) 167} 168func (m *Value) XXX_Size() int { 169 return xxx_messageInfo_Value.Size(m) 170} 171func (m *Value) XXX_DiscardUnknown() { 172 xxx_messageInfo_Value.DiscardUnknown(m) 173} 174 175var xxx_messageInfo_Value proto.InternalMessageInfo 176 177type isValue_ValueType interface { 178 isValue_ValueType() 179} 180 181type Value_NullValue struct { 182 NullValue _struct.NullValue `protobuf:"varint,11,opt,name=null_value,json=nullValue,proto3,enum=google.protobuf.NullValue,oneof"` 183} 184 185type Value_BooleanValue struct { 186 BooleanValue bool `protobuf:"varint,1,opt,name=boolean_value,json=booleanValue,proto3,oneof"` 187} 188 189type Value_IntegerValue struct { 190 IntegerValue int64 `protobuf:"varint,2,opt,name=integer_value,json=integerValue,proto3,oneof"` 191} 192 193type Value_DoubleValue struct { 194 DoubleValue float64 `protobuf:"fixed64,3,opt,name=double_value,json=doubleValue,proto3,oneof"` 195} 196 197type Value_TimestampValue struct { 198 TimestampValue *timestamp.Timestamp `protobuf:"bytes,10,opt,name=timestamp_value,json=timestampValue,proto3,oneof"` 199} 200 201type Value_StringValue struct { 202 StringValue string `protobuf:"bytes,17,opt,name=string_value,json=stringValue,proto3,oneof"` 203} 204 205type Value_BytesValue struct { 206 BytesValue []byte `protobuf:"bytes,18,opt,name=bytes_value,json=bytesValue,proto3,oneof"` 207} 208 209type Value_ReferenceValue struct { 210 ReferenceValue string `protobuf:"bytes,5,opt,name=reference_value,json=referenceValue,proto3,oneof"` 211} 212 213type Value_GeoPointValue struct { 214 GeoPointValue *latlng.LatLng `protobuf:"bytes,8,opt,name=geo_point_value,json=geoPointValue,proto3,oneof"` 215} 216 217type Value_ArrayValue struct { 218 ArrayValue *ArrayValue `protobuf:"bytes,9,opt,name=array_value,json=arrayValue,proto3,oneof"` 219} 220 221type Value_MapValue struct { 222 MapValue *MapValue `protobuf:"bytes,6,opt,name=map_value,json=mapValue,proto3,oneof"` 223} 224 225func (*Value_NullValue) isValue_ValueType() {} 226 227func (*Value_BooleanValue) isValue_ValueType() {} 228 229func (*Value_IntegerValue) isValue_ValueType() {} 230 231func (*Value_DoubleValue) isValue_ValueType() {} 232 233func (*Value_TimestampValue) isValue_ValueType() {} 234 235func (*Value_StringValue) isValue_ValueType() {} 236 237func (*Value_BytesValue) isValue_ValueType() {} 238 239func (*Value_ReferenceValue) isValue_ValueType() {} 240 241func (*Value_GeoPointValue) isValue_ValueType() {} 242 243func (*Value_ArrayValue) isValue_ValueType() {} 244 245func (*Value_MapValue) isValue_ValueType() {} 246 247func (m *Value) GetValueType() isValue_ValueType { 248 if m != nil { 249 return m.ValueType 250 } 251 return nil 252} 253 254func (m *Value) GetNullValue() _struct.NullValue { 255 if x, ok := m.GetValueType().(*Value_NullValue); ok { 256 return x.NullValue 257 } 258 return _struct.NullValue_NULL_VALUE 259} 260 261func (m *Value) GetBooleanValue() bool { 262 if x, ok := m.GetValueType().(*Value_BooleanValue); ok { 263 return x.BooleanValue 264 } 265 return false 266} 267 268func (m *Value) GetIntegerValue() int64 { 269 if x, ok := m.GetValueType().(*Value_IntegerValue); ok { 270 return x.IntegerValue 271 } 272 return 0 273} 274 275func (m *Value) GetDoubleValue() float64 { 276 if x, ok := m.GetValueType().(*Value_DoubleValue); ok { 277 return x.DoubleValue 278 } 279 return 0 280} 281 282func (m *Value) GetTimestampValue() *timestamp.Timestamp { 283 if x, ok := m.GetValueType().(*Value_TimestampValue); ok { 284 return x.TimestampValue 285 } 286 return nil 287} 288 289func (m *Value) GetStringValue() string { 290 if x, ok := m.GetValueType().(*Value_StringValue); ok { 291 return x.StringValue 292 } 293 return "" 294} 295 296func (m *Value) GetBytesValue() []byte { 297 if x, ok := m.GetValueType().(*Value_BytesValue); ok { 298 return x.BytesValue 299 } 300 return nil 301} 302 303func (m *Value) GetReferenceValue() string { 304 if x, ok := m.GetValueType().(*Value_ReferenceValue); ok { 305 return x.ReferenceValue 306 } 307 return "" 308} 309 310func (m *Value) GetGeoPointValue() *latlng.LatLng { 311 if x, ok := m.GetValueType().(*Value_GeoPointValue); ok { 312 return x.GeoPointValue 313 } 314 return nil 315} 316 317func (m *Value) GetArrayValue() *ArrayValue { 318 if x, ok := m.GetValueType().(*Value_ArrayValue); ok { 319 return x.ArrayValue 320 } 321 return nil 322} 323 324func (m *Value) GetMapValue() *MapValue { 325 if x, ok := m.GetValueType().(*Value_MapValue); ok { 326 return x.MapValue 327 } 328 return nil 329} 330 331// XXX_OneofWrappers is for the internal use of the proto package. 332func (*Value) XXX_OneofWrappers() []interface{} { 333 return []interface{}{ 334 (*Value_NullValue)(nil), 335 (*Value_BooleanValue)(nil), 336 (*Value_IntegerValue)(nil), 337 (*Value_DoubleValue)(nil), 338 (*Value_TimestampValue)(nil), 339 (*Value_StringValue)(nil), 340 (*Value_BytesValue)(nil), 341 (*Value_ReferenceValue)(nil), 342 (*Value_GeoPointValue)(nil), 343 (*Value_ArrayValue)(nil), 344 (*Value_MapValue)(nil), 345 } 346} 347 348// An array value. 349type ArrayValue struct { 350 // Values in the array. 351 Values []*Value `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"` 352 XXX_NoUnkeyedLiteral struct{} `json:"-"` 353 XXX_unrecognized []byte `json:"-"` 354 XXX_sizecache int32 `json:"-"` 355} 356 357func (m *ArrayValue) Reset() { *m = ArrayValue{} } 358func (m *ArrayValue) String() string { return proto.CompactTextString(m) } 359func (*ArrayValue) ProtoMessage() {} 360func (*ArrayValue) Descriptor() ([]byte, []int) { 361 return fileDescriptor_1522b475188e04d0, []int{2} 362} 363 364func (m *ArrayValue) XXX_Unmarshal(b []byte) error { 365 return xxx_messageInfo_ArrayValue.Unmarshal(m, b) 366} 367func (m *ArrayValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 368 return xxx_messageInfo_ArrayValue.Marshal(b, m, deterministic) 369} 370func (m *ArrayValue) XXX_Merge(src proto.Message) { 371 xxx_messageInfo_ArrayValue.Merge(m, src) 372} 373func (m *ArrayValue) XXX_Size() int { 374 return xxx_messageInfo_ArrayValue.Size(m) 375} 376func (m *ArrayValue) XXX_DiscardUnknown() { 377 xxx_messageInfo_ArrayValue.DiscardUnknown(m) 378} 379 380var xxx_messageInfo_ArrayValue proto.InternalMessageInfo 381 382func (m *ArrayValue) GetValues() []*Value { 383 if m != nil { 384 return m.Values 385 } 386 return nil 387} 388 389// A map value. 390type MapValue struct { 391 // The map's fields. 392 // 393 // The map keys represent field names. Field names matching the regular 394 // expression `__.*__` are reserved. Reserved field names are forbidden except 395 // in certain documented contexts. The map keys, represented as UTF-8, must 396 // not exceed 1,500 bytes and cannot be empty. 397 Fields map[string]*Value `protobuf:"bytes,1,rep,name=fields,proto3" json:"fields,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 398 XXX_NoUnkeyedLiteral struct{} `json:"-"` 399 XXX_unrecognized []byte `json:"-"` 400 XXX_sizecache int32 `json:"-"` 401} 402 403func (m *MapValue) Reset() { *m = MapValue{} } 404func (m *MapValue) String() string { return proto.CompactTextString(m) } 405func (*MapValue) ProtoMessage() {} 406func (*MapValue) Descriptor() ([]byte, []int) { 407 return fileDescriptor_1522b475188e04d0, []int{3} 408} 409 410func (m *MapValue) XXX_Unmarshal(b []byte) error { 411 return xxx_messageInfo_MapValue.Unmarshal(m, b) 412} 413func (m *MapValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 414 return xxx_messageInfo_MapValue.Marshal(b, m, deterministic) 415} 416func (m *MapValue) XXX_Merge(src proto.Message) { 417 xxx_messageInfo_MapValue.Merge(m, src) 418} 419func (m *MapValue) XXX_Size() int { 420 return xxx_messageInfo_MapValue.Size(m) 421} 422func (m *MapValue) XXX_DiscardUnknown() { 423 xxx_messageInfo_MapValue.DiscardUnknown(m) 424} 425 426var xxx_messageInfo_MapValue proto.InternalMessageInfo 427 428func (m *MapValue) GetFields() map[string]*Value { 429 if m != nil { 430 return m.Fields 431 } 432 return nil 433} 434 435func init() { 436 proto.RegisterType((*Document)(nil), "google.firestore.v1beta1.Document") 437 proto.RegisterMapType((map[string]*Value)(nil), "google.firestore.v1beta1.Document.FieldsEntry") 438 proto.RegisterType((*Value)(nil), "google.firestore.v1beta1.Value") 439 proto.RegisterType((*ArrayValue)(nil), "google.firestore.v1beta1.ArrayValue") 440 proto.RegisterType((*MapValue)(nil), "google.firestore.v1beta1.MapValue") 441 proto.RegisterMapType((map[string]*Value)(nil), "google.firestore.v1beta1.MapValue.FieldsEntry") 442} 443 444func init() { 445 proto.RegisterFile("google/firestore/v1beta1/document.proto", fileDescriptor_1522b475188e04d0) 446} 447 448var fileDescriptor_1522b475188e04d0 = []byte{ 449 // 655 bytes of a gzipped FileDescriptorProto 450 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x94, 0xcf, 0x6e, 0xd3, 0x4e, 451 0x10, 0xc7, 0xe3, 0x24, 0x8d, 0x92, 0x71, 0xda, 0xfe, 0x7e, 0xe6, 0x12, 0x45, 0x15, 0x0d, 0x01, 452 0x44, 0xb8, 0xd8, 0x6a, 0x11, 0x02, 0x51, 0x71, 0x68, 0x4a, 0xd3, 0x1c, 0x0a, 0xaa, 0x0c, 0xea, 453 0xa1, 0xaa, 0x14, 0xad, 0x93, 0xcd, 0xca, 0x62, 0xbd, 0x6b, 0xad, 0xd7, 0x95, 0xf2, 0x3a, 0x1c, 454 0x39, 0xf0, 0x02, 0xf0, 0x04, 0x7d, 0x2a, 0xb4, 0xff, 0xdc, 0x0a, 0x1a, 0xe5, 0xc4, 0xcd, 0x9e, 455 0xf9, 0x7c, 0xbf, 0x33, 0xb3, 0xde, 0x31, 0xbc, 0x20, 0x9c, 0x13, 0x8a, 0xa3, 0x65, 0x2a, 0x70, 456 0x21, 0xb9, 0xc0, 0xd1, 0xcd, 0x41, 0x82, 0x25, 0x3a, 0x88, 0x16, 0x7c, 0x5e, 0x66, 0x98, 0xc9, 457 0x30, 0x17, 0x5c, 0xf2, 0xa0, 0x67, 0xc0, 0xb0, 0x02, 0x43, 0x0b, 0xf6, 0xf7, 0xac, 0x85, 0xe6, 458 0x92, 0x72, 0x19, 0x15, 0x52, 0x94, 0x73, 0xab, 0xeb, 0xef, 0xff, 0x99, 0x95, 0x69, 0x86, 0x0b, 459 0x89, 0xb2, 0xdc, 0x02, 0xd6, 0x38, 0x92, 0xab, 0x1c, 0x47, 0x14, 0x49, 0xca, 0x88, 0xcd, 0x38, 460 0x63, 0x94, 0xa7, 0x11, 0x62, 0x8c, 0x4b, 0x24, 0x53, 0xce, 0x0a, 0x93, 0x1d, 0xfe, 0xaa, 0x43, 461 0xfb, 0x83, 0xed, 0x31, 0x08, 0xa0, 0xc9, 0x50, 0x86, 0x7b, 0xde, 0xc0, 0x1b, 0x75, 0x62, 0xfd, 462 0x1c, 0x4c, 0xa0, 0xb5, 0x4c, 0x31, 0x5d, 0x14, 0xbd, 0xfa, 0xa0, 0x31, 0xf2, 0x0f, 0xc3, 0x70, 463 0xdd, 0x08, 0xa1, 0xf3, 0x09, 0x27, 0x5a, 0x70, 0xca, 0xa4, 0x58, 0xc5, 0x56, 0x1d, 0x1c, 0x81, 464 0x3f, 0x17, 0x18, 0x49, 0x3c, 0x53, 0xad, 0xf7, 0x1a, 0x03, 0x6f, 0xe4, 0x1f, 0xf6, 0x9d, 0x99, 465 0x9b, 0x2b, 0xfc, 0xe2, 0xe6, 0x8a, 0xc1, 0xe0, 0x2a, 0xa0, 0xc4, 0x65, 0xbe, 0xa8, 0xc4, 0xcd, 466 0xcd, 0x62, 0x83, 0xab, 0x40, 0xff, 0x0a, 0xfc, 0x7b, 0x0d, 0x05, 0xff, 0x41, 0xe3, 0x2b, 0x5e, 467 0xd9, 0x19, 0xd5, 0x63, 0xf0, 0x1a, 0xb6, 0x6e, 0x10, 0x2d, 0x71, 0xaf, 0xae, 0x7d, 0xf7, 0xd7, 468 0x4f, 0x78, 0xa9, 0xb0, 0xd8, 0xd0, 0xef, 0xea, 0x6f, 0xbd, 0xe1, 0x6d, 0x13, 0xb6, 0x74, 0x30, 469 0x38, 0x02, 0x60, 0x25, 0xa5, 0x33, 0xe3, 0xe4, 0x0f, 0xbc, 0xd1, 0xce, 0x03, 0x1d, 0x7e, 0x2a, 470 0x29, 0xd5, 0xfc, 0xb4, 0x16, 0x77, 0x98, 0x7b, 0x09, 0x9e, 0xc3, 0x76, 0xc2, 0x39, 0xc5, 0x88, 471 0x59, 0xbd, 0xea, 0xae, 0x3d, 0xad, 0xc5, 0x5d, 0x1b, 0xae, 0xb0, 0x94, 0x49, 0x4c, 0xb0, 0x98, 472 0xdd, 0x35, 0xdc, 0x50, 0x98, 0x0d, 0x1b, 0xec, 0x29, 0x74, 0x17, 0xbc, 0x4c, 0x28, 0xb6, 0x94, 473 0x3a, 0x6b, 0x6f, 0x5a, 0x8b, 0x7d, 0x13, 0x35, 0xd0, 0x29, 0xec, 0x56, 0x77, 0xc8, 0x72, 0xb0, 474 0xe9, 0x58, 0xa7, 0xb5, 0x78, 0xa7, 0x12, 0x55, 0xb5, 0x0a, 0x29, 0x52, 0x46, 0xac, 0xc7, 0xff, 475 0xea, 0x58, 0x55, 0x2d, 0x13, 0x35, 0xd0, 0x13, 0xf0, 0x93, 0x95, 0xc4, 0x85, 0x65, 0x82, 0x81, 476 0x37, 0xea, 0x4e, 0x6b, 0x31, 0xe8, 0xa0, 0x41, 0x5e, 0xc2, 0xae, 0xc0, 0x4b, 0x2c, 0x30, 0x9b, 477 0xbb, 0xb6, 0xb7, 0xac, 0xd5, 0x4e, 0x95, 0x30, 0xe8, 0x7b, 0xd8, 0x25, 0x98, 0xcf, 0x72, 0x9e, 478 0x32, 0x69, 0xd1, 0xb6, 0xee, 0xfc, 0x91, 0xeb, 0x5c, 0x2d, 0x41, 0x78, 0x8e, 0xe4, 0x39, 0x23, 479 0xd3, 0x5a, 0xbc, 0x4d, 0x30, 0xbf, 0x50, 0xb0, 0x91, 0x9f, 0x81, 0x8f, 0x84, 0x40, 0x2b, 0x2b, 480 0xed, 0x68, 0xe9, 0xb3, 0xf5, 0xdf, 0xfc, 0x58, 0xc1, 0xee, 0x9b, 0x01, 0xaa, 0xde, 0x82, 0x63, 481 0xe8, 0x64, 0xc8, 0x9d, 0x5d, 0x4b, 0xdb, 0x0c, 0xd7, 0xdb, 0x7c, 0x44, 0xb9, 0x33, 0x69, 0x67, 482 0xf6, 0x79, 0xdc, 0x05, 0xd0, 0xf2, 0x99, 0xea, 0x78, 0x78, 0x0a, 0x70, 0x57, 0x2c, 0x78, 0x03, 483 0x2d, 0x9d, 0x2b, 0x7a, 0x9e, 0x5e, 0xbc, 0x8d, 0xd7, 0xd2, 0xe2, 0xc3, 0x1f, 0x1e, 0xb4, 0x5d, 484 0xb5, 0x7b, 0xeb, 0xeb, 0x6d, 0x5a, 0x5f, 0xa7, 0x79, 0x68, 0x7d, 0xff, 0xe5, 0x12, 0x8d, 0x7f, 485 0x7a, 0xb0, 0x37, 0xe7, 0xd9, 0x5a, 0xc5, 0x78, 0xdb, 0xfd, 0x59, 0x2e, 0xd4, 0x95, 0xbc, 0xf0, 486 0xae, 0x8e, 0x2d, 0x4a, 0x38, 0x45, 0x8c, 0x84, 0x5c, 0x90, 0x88, 0x60, 0xa6, 0x2f, 0x6c, 0x64, 487 0x52, 0x28, 0x4f, 0x8b, 0xbf, 0x7f, 0xc7, 0x47, 0x55, 0xe4, 0x5b, 0xbd, 0x79, 0x76, 0x32, 0xf9, 488 0xfc, 0xbd, 0xfe, 0xf8, 0xcc, 0x58, 0x9d, 0x50, 0x5e, 0x2e, 0xc2, 0x49, 0x55, 0xfb, 0xf2, 0x60, 489 0xac, 0x14, 0xb7, 0x0e, 0xb8, 0xd6, 0xc0, 0x75, 0x05, 0x5c, 0x5f, 0x1a, 0xcb, 0xa4, 0xa5, 0xcb, 490 0xbe, 0xfa, 0x1d, 0x00, 0x00, 0xff, 0xff, 0x00, 0x4b, 0xd9, 0xd6, 0x04, 0x06, 0x00, 0x00, 491} 492