1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/bigtable/admin/table/v1/bigtable_table_service_messages.proto 3 4package table 5 6import ( 7 fmt "fmt" 8 math "math" 9 10 proto "github.com/golang/protobuf/proto" 11) 12 13// Reference imports to suppress errors if they are not otherwise used. 14var _ = proto.Marshal 15var _ = fmt.Errorf 16var _ = math.Inf 17 18// This is a compile-time assertion to ensure that this generated file 19// is compatible with the proto package it is being compiled against. 20// A compilation error at this line likely means your copy of the 21// proto package needs to be updated. 22const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 23 24type CreateTableRequest struct { 25 // The unique name of the cluster in which to create the new table. 26 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 27 // The name by which the new table should be referred to within the cluster, 28 // e.g. "foobar" rather than "<cluster_name>/tables/foobar". 29 TableId string `protobuf:"bytes,2,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"` 30 // The Table to create. The `name` field of the Table and all of its 31 // ColumnFamilies must be left blank, and will be populated in the response. 32 Table *Table `protobuf:"bytes,3,opt,name=table,proto3" json:"table,omitempty"` 33 // The optional list of row keys that will be used to initially split the 34 // table into several tablets (Tablets are similar to HBase regions). 35 // Given two split keys, "s1" and "s2", three tablets will be created, 36 // spanning the key ranges: [, s1), [s1, s2), [s2, ). 37 // 38 // Example: 39 // * Row keys := ["a", "apple", "custom", "customer_1", "customer_2", 40 // "other", "zz"] 41 // * initial_split_keys := ["apple", "customer_1", "customer_2", "other"] 42 // * Key assignment: 43 // - Tablet 1 [, apple) => {"a"}. 44 // - Tablet 2 [apple, customer_1) => {"apple", "custom"}. 45 // - Tablet 3 [customer_1, customer_2) => {"customer_1"}. 46 // - Tablet 4 [customer_2, other) => {"customer_2"}. 47 // - Tablet 5 [other, ) => {"other", "zz"}. 48 InitialSplitKeys []string `protobuf:"bytes,4,rep,name=initial_split_keys,json=initialSplitKeys,proto3" json:"initial_split_keys,omitempty"` 49 XXX_NoUnkeyedLiteral struct{} `json:"-"` 50 XXX_unrecognized []byte `json:"-"` 51 XXX_sizecache int32 `json:"-"` 52} 53 54func (m *CreateTableRequest) Reset() { *m = CreateTableRequest{} } 55func (m *CreateTableRequest) String() string { return proto.CompactTextString(m) } 56func (*CreateTableRequest) ProtoMessage() {} 57func (*CreateTableRequest) Descriptor() ([]byte, []int) { 58 return fileDescriptor_a159d72e7e8b0be6, []int{0} 59} 60 61func (m *CreateTableRequest) XXX_Unmarshal(b []byte) error { 62 return xxx_messageInfo_CreateTableRequest.Unmarshal(m, b) 63} 64func (m *CreateTableRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 65 return xxx_messageInfo_CreateTableRequest.Marshal(b, m, deterministic) 66} 67func (m *CreateTableRequest) XXX_Merge(src proto.Message) { 68 xxx_messageInfo_CreateTableRequest.Merge(m, src) 69} 70func (m *CreateTableRequest) XXX_Size() int { 71 return xxx_messageInfo_CreateTableRequest.Size(m) 72} 73func (m *CreateTableRequest) XXX_DiscardUnknown() { 74 xxx_messageInfo_CreateTableRequest.DiscardUnknown(m) 75} 76 77var xxx_messageInfo_CreateTableRequest proto.InternalMessageInfo 78 79func (m *CreateTableRequest) GetName() string { 80 if m != nil { 81 return m.Name 82 } 83 return "" 84} 85 86func (m *CreateTableRequest) GetTableId() string { 87 if m != nil { 88 return m.TableId 89 } 90 return "" 91} 92 93func (m *CreateTableRequest) GetTable() *Table { 94 if m != nil { 95 return m.Table 96 } 97 return nil 98} 99 100func (m *CreateTableRequest) GetInitialSplitKeys() []string { 101 if m != nil { 102 return m.InitialSplitKeys 103 } 104 return nil 105} 106 107type ListTablesRequest struct { 108 // The unique name of the cluster for which tables should be listed. 109 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 110 XXX_NoUnkeyedLiteral struct{} `json:"-"` 111 XXX_unrecognized []byte `json:"-"` 112 XXX_sizecache int32 `json:"-"` 113} 114 115func (m *ListTablesRequest) Reset() { *m = ListTablesRequest{} } 116func (m *ListTablesRequest) String() string { return proto.CompactTextString(m) } 117func (*ListTablesRequest) ProtoMessage() {} 118func (*ListTablesRequest) Descriptor() ([]byte, []int) { 119 return fileDescriptor_a159d72e7e8b0be6, []int{1} 120} 121 122func (m *ListTablesRequest) XXX_Unmarshal(b []byte) error { 123 return xxx_messageInfo_ListTablesRequest.Unmarshal(m, b) 124} 125func (m *ListTablesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 126 return xxx_messageInfo_ListTablesRequest.Marshal(b, m, deterministic) 127} 128func (m *ListTablesRequest) XXX_Merge(src proto.Message) { 129 xxx_messageInfo_ListTablesRequest.Merge(m, src) 130} 131func (m *ListTablesRequest) XXX_Size() int { 132 return xxx_messageInfo_ListTablesRequest.Size(m) 133} 134func (m *ListTablesRequest) XXX_DiscardUnknown() { 135 xxx_messageInfo_ListTablesRequest.DiscardUnknown(m) 136} 137 138var xxx_messageInfo_ListTablesRequest proto.InternalMessageInfo 139 140func (m *ListTablesRequest) GetName() string { 141 if m != nil { 142 return m.Name 143 } 144 return "" 145} 146 147type ListTablesResponse struct { 148 // The tables present in the requested cluster. 149 // At present, only the names of the tables are populated. 150 Tables []*Table `protobuf:"bytes,1,rep,name=tables,proto3" json:"tables,omitempty"` 151 XXX_NoUnkeyedLiteral struct{} `json:"-"` 152 XXX_unrecognized []byte `json:"-"` 153 XXX_sizecache int32 `json:"-"` 154} 155 156func (m *ListTablesResponse) Reset() { *m = ListTablesResponse{} } 157func (m *ListTablesResponse) String() string { return proto.CompactTextString(m) } 158func (*ListTablesResponse) ProtoMessage() {} 159func (*ListTablesResponse) Descriptor() ([]byte, []int) { 160 return fileDescriptor_a159d72e7e8b0be6, []int{2} 161} 162 163func (m *ListTablesResponse) XXX_Unmarshal(b []byte) error { 164 return xxx_messageInfo_ListTablesResponse.Unmarshal(m, b) 165} 166func (m *ListTablesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 167 return xxx_messageInfo_ListTablesResponse.Marshal(b, m, deterministic) 168} 169func (m *ListTablesResponse) XXX_Merge(src proto.Message) { 170 xxx_messageInfo_ListTablesResponse.Merge(m, src) 171} 172func (m *ListTablesResponse) XXX_Size() int { 173 return xxx_messageInfo_ListTablesResponse.Size(m) 174} 175func (m *ListTablesResponse) XXX_DiscardUnknown() { 176 xxx_messageInfo_ListTablesResponse.DiscardUnknown(m) 177} 178 179var xxx_messageInfo_ListTablesResponse proto.InternalMessageInfo 180 181func (m *ListTablesResponse) GetTables() []*Table { 182 if m != nil { 183 return m.Tables 184 } 185 return nil 186} 187 188type GetTableRequest struct { 189 // The unique name of the requested table. 190 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 191 XXX_NoUnkeyedLiteral struct{} `json:"-"` 192 XXX_unrecognized []byte `json:"-"` 193 XXX_sizecache int32 `json:"-"` 194} 195 196func (m *GetTableRequest) Reset() { *m = GetTableRequest{} } 197func (m *GetTableRequest) String() string { return proto.CompactTextString(m) } 198func (*GetTableRequest) ProtoMessage() {} 199func (*GetTableRequest) Descriptor() ([]byte, []int) { 200 return fileDescriptor_a159d72e7e8b0be6, []int{3} 201} 202 203func (m *GetTableRequest) XXX_Unmarshal(b []byte) error { 204 return xxx_messageInfo_GetTableRequest.Unmarshal(m, b) 205} 206func (m *GetTableRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 207 return xxx_messageInfo_GetTableRequest.Marshal(b, m, deterministic) 208} 209func (m *GetTableRequest) XXX_Merge(src proto.Message) { 210 xxx_messageInfo_GetTableRequest.Merge(m, src) 211} 212func (m *GetTableRequest) XXX_Size() int { 213 return xxx_messageInfo_GetTableRequest.Size(m) 214} 215func (m *GetTableRequest) XXX_DiscardUnknown() { 216 xxx_messageInfo_GetTableRequest.DiscardUnknown(m) 217} 218 219var xxx_messageInfo_GetTableRequest proto.InternalMessageInfo 220 221func (m *GetTableRequest) GetName() string { 222 if m != nil { 223 return m.Name 224 } 225 return "" 226} 227 228type DeleteTableRequest struct { 229 // The unique name of the table to be deleted. 230 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 231 XXX_NoUnkeyedLiteral struct{} `json:"-"` 232 XXX_unrecognized []byte `json:"-"` 233 XXX_sizecache int32 `json:"-"` 234} 235 236func (m *DeleteTableRequest) Reset() { *m = DeleteTableRequest{} } 237func (m *DeleteTableRequest) String() string { return proto.CompactTextString(m) } 238func (*DeleteTableRequest) ProtoMessage() {} 239func (*DeleteTableRequest) Descriptor() ([]byte, []int) { 240 return fileDescriptor_a159d72e7e8b0be6, []int{4} 241} 242 243func (m *DeleteTableRequest) XXX_Unmarshal(b []byte) error { 244 return xxx_messageInfo_DeleteTableRequest.Unmarshal(m, b) 245} 246func (m *DeleteTableRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 247 return xxx_messageInfo_DeleteTableRequest.Marshal(b, m, deterministic) 248} 249func (m *DeleteTableRequest) XXX_Merge(src proto.Message) { 250 xxx_messageInfo_DeleteTableRequest.Merge(m, src) 251} 252func (m *DeleteTableRequest) XXX_Size() int { 253 return xxx_messageInfo_DeleteTableRequest.Size(m) 254} 255func (m *DeleteTableRequest) XXX_DiscardUnknown() { 256 xxx_messageInfo_DeleteTableRequest.DiscardUnknown(m) 257} 258 259var xxx_messageInfo_DeleteTableRequest proto.InternalMessageInfo 260 261func (m *DeleteTableRequest) GetName() string { 262 if m != nil { 263 return m.Name 264 } 265 return "" 266} 267 268type RenameTableRequest struct { 269 // The current unique name of the table. 270 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 271 // The new name by which the table should be referred to within its containing 272 // cluster, e.g. "foobar" rather than "<cluster_name>/tables/foobar". 273 NewId string `protobuf:"bytes,2,opt,name=new_id,json=newId,proto3" json:"new_id,omitempty"` 274 XXX_NoUnkeyedLiteral struct{} `json:"-"` 275 XXX_unrecognized []byte `json:"-"` 276 XXX_sizecache int32 `json:"-"` 277} 278 279func (m *RenameTableRequest) Reset() { *m = RenameTableRequest{} } 280func (m *RenameTableRequest) String() string { return proto.CompactTextString(m) } 281func (*RenameTableRequest) ProtoMessage() {} 282func (*RenameTableRequest) Descriptor() ([]byte, []int) { 283 return fileDescriptor_a159d72e7e8b0be6, []int{5} 284} 285 286func (m *RenameTableRequest) XXX_Unmarshal(b []byte) error { 287 return xxx_messageInfo_RenameTableRequest.Unmarshal(m, b) 288} 289func (m *RenameTableRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 290 return xxx_messageInfo_RenameTableRequest.Marshal(b, m, deterministic) 291} 292func (m *RenameTableRequest) XXX_Merge(src proto.Message) { 293 xxx_messageInfo_RenameTableRequest.Merge(m, src) 294} 295func (m *RenameTableRequest) XXX_Size() int { 296 return xxx_messageInfo_RenameTableRequest.Size(m) 297} 298func (m *RenameTableRequest) XXX_DiscardUnknown() { 299 xxx_messageInfo_RenameTableRequest.DiscardUnknown(m) 300} 301 302var xxx_messageInfo_RenameTableRequest proto.InternalMessageInfo 303 304func (m *RenameTableRequest) GetName() string { 305 if m != nil { 306 return m.Name 307 } 308 return "" 309} 310 311func (m *RenameTableRequest) GetNewId() string { 312 if m != nil { 313 return m.NewId 314 } 315 return "" 316} 317 318type CreateColumnFamilyRequest struct { 319 // The unique name of the table in which to create the new column family. 320 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 321 // The name by which the new column family should be referred to within the 322 // table, e.g. "foobar" rather than "<table_name>/columnFamilies/foobar". 323 ColumnFamilyId string `protobuf:"bytes,2,opt,name=column_family_id,json=columnFamilyId,proto3" json:"column_family_id,omitempty"` 324 // The column family to create. The `name` field must be left blank. 325 ColumnFamily *ColumnFamily `protobuf:"bytes,3,opt,name=column_family,json=columnFamily,proto3" json:"column_family,omitempty"` 326 XXX_NoUnkeyedLiteral struct{} `json:"-"` 327 XXX_unrecognized []byte `json:"-"` 328 XXX_sizecache int32 `json:"-"` 329} 330 331func (m *CreateColumnFamilyRequest) Reset() { *m = CreateColumnFamilyRequest{} } 332func (m *CreateColumnFamilyRequest) String() string { return proto.CompactTextString(m) } 333func (*CreateColumnFamilyRequest) ProtoMessage() {} 334func (*CreateColumnFamilyRequest) Descriptor() ([]byte, []int) { 335 return fileDescriptor_a159d72e7e8b0be6, []int{6} 336} 337 338func (m *CreateColumnFamilyRequest) XXX_Unmarshal(b []byte) error { 339 return xxx_messageInfo_CreateColumnFamilyRequest.Unmarshal(m, b) 340} 341func (m *CreateColumnFamilyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 342 return xxx_messageInfo_CreateColumnFamilyRequest.Marshal(b, m, deterministic) 343} 344func (m *CreateColumnFamilyRequest) XXX_Merge(src proto.Message) { 345 xxx_messageInfo_CreateColumnFamilyRequest.Merge(m, src) 346} 347func (m *CreateColumnFamilyRequest) XXX_Size() int { 348 return xxx_messageInfo_CreateColumnFamilyRequest.Size(m) 349} 350func (m *CreateColumnFamilyRequest) XXX_DiscardUnknown() { 351 xxx_messageInfo_CreateColumnFamilyRequest.DiscardUnknown(m) 352} 353 354var xxx_messageInfo_CreateColumnFamilyRequest proto.InternalMessageInfo 355 356func (m *CreateColumnFamilyRequest) GetName() string { 357 if m != nil { 358 return m.Name 359 } 360 return "" 361} 362 363func (m *CreateColumnFamilyRequest) GetColumnFamilyId() string { 364 if m != nil { 365 return m.ColumnFamilyId 366 } 367 return "" 368} 369 370func (m *CreateColumnFamilyRequest) GetColumnFamily() *ColumnFamily { 371 if m != nil { 372 return m.ColumnFamily 373 } 374 return nil 375} 376 377type DeleteColumnFamilyRequest struct { 378 // The unique name of the column family to be deleted. 379 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 380 XXX_NoUnkeyedLiteral struct{} `json:"-"` 381 XXX_unrecognized []byte `json:"-"` 382 XXX_sizecache int32 `json:"-"` 383} 384 385func (m *DeleteColumnFamilyRequest) Reset() { *m = DeleteColumnFamilyRequest{} } 386func (m *DeleteColumnFamilyRequest) String() string { return proto.CompactTextString(m) } 387func (*DeleteColumnFamilyRequest) ProtoMessage() {} 388func (*DeleteColumnFamilyRequest) Descriptor() ([]byte, []int) { 389 return fileDescriptor_a159d72e7e8b0be6, []int{7} 390} 391 392func (m *DeleteColumnFamilyRequest) XXX_Unmarshal(b []byte) error { 393 return xxx_messageInfo_DeleteColumnFamilyRequest.Unmarshal(m, b) 394} 395func (m *DeleteColumnFamilyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 396 return xxx_messageInfo_DeleteColumnFamilyRequest.Marshal(b, m, deterministic) 397} 398func (m *DeleteColumnFamilyRequest) XXX_Merge(src proto.Message) { 399 xxx_messageInfo_DeleteColumnFamilyRequest.Merge(m, src) 400} 401func (m *DeleteColumnFamilyRequest) XXX_Size() int { 402 return xxx_messageInfo_DeleteColumnFamilyRequest.Size(m) 403} 404func (m *DeleteColumnFamilyRequest) XXX_DiscardUnknown() { 405 xxx_messageInfo_DeleteColumnFamilyRequest.DiscardUnknown(m) 406} 407 408var xxx_messageInfo_DeleteColumnFamilyRequest proto.InternalMessageInfo 409 410func (m *DeleteColumnFamilyRequest) GetName() string { 411 if m != nil { 412 return m.Name 413 } 414 return "" 415} 416 417type BulkDeleteRowsRequest struct { 418 // The unique name of the table on which to perform the bulk delete 419 TableName string `protobuf:"bytes,1,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"` 420 // Types that are valid to be assigned to Target: 421 // *BulkDeleteRowsRequest_RowKeyPrefix 422 // *BulkDeleteRowsRequest_DeleteAllDataFromTable 423 Target isBulkDeleteRowsRequest_Target `protobuf_oneof:"target"` 424 XXX_NoUnkeyedLiteral struct{} `json:"-"` 425 XXX_unrecognized []byte `json:"-"` 426 XXX_sizecache int32 `json:"-"` 427} 428 429func (m *BulkDeleteRowsRequest) Reset() { *m = BulkDeleteRowsRequest{} } 430func (m *BulkDeleteRowsRequest) String() string { return proto.CompactTextString(m) } 431func (*BulkDeleteRowsRequest) ProtoMessage() {} 432func (*BulkDeleteRowsRequest) Descriptor() ([]byte, []int) { 433 return fileDescriptor_a159d72e7e8b0be6, []int{8} 434} 435 436func (m *BulkDeleteRowsRequest) XXX_Unmarshal(b []byte) error { 437 return xxx_messageInfo_BulkDeleteRowsRequest.Unmarshal(m, b) 438} 439func (m *BulkDeleteRowsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 440 return xxx_messageInfo_BulkDeleteRowsRequest.Marshal(b, m, deterministic) 441} 442func (m *BulkDeleteRowsRequest) XXX_Merge(src proto.Message) { 443 xxx_messageInfo_BulkDeleteRowsRequest.Merge(m, src) 444} 445func (m *BulkDeleteRowsRequest) XXX_Size() int { 446 return xxx_messageInfo_BulkDeleteRowsRequest.Size(m) 447} 448func (m *BulkDeleteRowsRequest) XXX_DiscardUnknown() { 449 xxx_messageInfo_BulkDeleteRowsRequest.DiscardUnknown(m) 450} 451 452var xxx_messageInfo_BulkDeleteRowsRequest proto.InternalMessageInfo 453 454func (m *BulkDeleteRowsRequest) GetTableName() string { 455 if m != nil { 456 return m.TableName 457 } 458 return "" 459} 460 461type isBulkDeleteRowsRequest_Target interface { 462 isBulkDeleteRowsRequest_Target() 463} 464 465type BulkDeleteRowsRequest_RowKeyPrefix struct { 466 RowKeyPrefix []byte `protobuf:"bytes,2,opt,name=row_key_prefix,json=rowKeyPrefix,proto3,oneof"` 467} 468 469type BulkDeleteRowsRequest_DeleteAllDataFromTable struct { 470 DeleteAllDataFromTable bool `protobuf:"varint,3,opt,name=delete_all_data_from_table,json=deleteAllDataFromTable,proto3,oneof"` 471} 472 473func (*BulkDeleteRowsRequest_RowKeyPrefix) isBulkDeleteRowsRequest_Target() {} 474 475func (*BulkDeleteRowsRequest_DeleteAllDataFromTable) isBulkDeleteRowsRequest_Target() {} 476 477func (m *BulkDeleteRowsRequest) GetTarget() isBulkDeleteRowsRequest_Target { 478 if m != nil { 479 return m.Target 480 } 481 return nil 482} 483 484func (m *BulkDeleteRowsRequest) GetRowKeyPrefix() []byte { 485 if x, ok := m.GetTarget().(*BulkDeleteRowsRequest_RowKeyPrefix); ok { 486 return x.RowKeyPrefix 487 } 488 return nil 489} 490 491func (m *BulkDeleteRowsRequest) GetDeleteAllDataFromTable() bool { 492 if x, ok := m.GetTarget().(*BulkDeleteRowsRequest_DeleteAllDataFromTable); ok { 493 return x.DeleteAllDataFromTable 494 } 495 return false 496} 497 498// XXX_OneofWrappers is for the internal use of the proto package. 499func (*BulkDeleteRowsRequest) XXX_OneofWrappers() []interface{} { 500 return []interface{}{ 501 (*BulkDeleteRowsRequest_RowKeyPrefix)(nil), 502 (*BulkDeleteRowsRequest_DeleteAllDataFromTable)(nil), 503 } 504} 505 506func init() { 507 proto.RegisterType((*CreateTableRequest)(nil), "google.bigtable.admin.table.v1.CreateTableRequest") 508 proto.RegisterType((*ListTablesRequest)(nil), "google.bigtable.admin.table.v1.ListTablesRequest") 509 proto.RegisterType((*ListTablesResponse)(nil), "google.bigtable.admin.table.v1.ListTablesResponse") 510 proto.RegisterType((*GetTableRequest)(nil), "google.bigtable.admin.table.v1.GetTableRequest") 511 proto.RegisterType((*DeleteTableRequest)(nil), "google.bigtable.admin.table.v1.DeleteTableRequest") 512 proto.RegisterType((*RenameTableRequest)(nil), "google.bigtable.admin.table.v1.RenameTableRequest") 513 proto.RegisterType((*CreateColumnFamilyRequest)(nil), "google.bigtable.admin.table.v1.CreateColumnFamilyRequest") 514 proto.RegisterType((*DeleteColumnFamilyRequest)(nil), "google.bigtable.admin.table.v1.DeleteColumnFamilyRequest") 515 proto.RegisterType((*BulkDeleteRowsRequest)(nil), "google.bigtable.admin.table.v1.BulkDeleteRowsRequest") 516} 517 518func init() { 519 proto.RegisterFile("google/bigtable/admin/table/v1/bigtable_table_service_messages.proto", fileDescriptor_a159d72e7e8b0be6) 520} 521 522var fileDescriptor_a159d72e7e8b0be6 = []byte{ 523 // 514 bytes of a gzipped FileDescriptorProto 524 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x53, 0xc1, 0x6e, 0xd3, 0x40, 525 0x10, 0xad, 0x49, 0x1b, 0x92, 0x21, 0x94, 0xb2, 0x52, 0x51, 0x52, 0x09, 0x14, 0x56, 0x2a, 0xe4, 526 0x50, 0xd9, 0x2a, 0x5c, 0x90, 0x0a, 0x42, 0x24, 0x51, 0x69, 0x54, 0x40, 0xc1, 0xe1, 0xc4, 0xc5, 527 0xda, 0xc4, 0x13, 0x6b, 0xd5, 0xb5, 0x37, 0xec, 0x6e, 0x12, 0xf2, 0x13, 0x7c, 0x06, 0x27, 0xc4, 528 0x37, 0x22, 0xef, 0x9a, 0x26, 0x3d, 0x10, 0x97, 0x8b, 0x35, 0x9e, 0x79, 0xf3, 0x66, 0xf6, 0xcd, 529 0x0c, 0xf4, 0x13, 0x29, 0x13, 0x81, 0xc1, 0x98, 0x27, 0x86, 0x8d, 0x05, 0x06, 0x2c, 0x4e, 0x79, 530 0x16, 0x38, 0x7b, 0x71, 0x7a, 0xed, 0x8f, 0xdc, 0x57, 0xa3, 0x5a, 0xf0, 0x09, 0x46, 0x29, 0x6a, 531 0xcd, 0x12, 0xd4, 0xfe, 0x4c, 0x49, 0x23, 0xc9, 0x13, 0xc7, 0xe2, 0xff, 0x45, 0xfb, 0x96, 0xc5, 532 0x77, 0xf6, 0xe2, 0xf4, 0xe8, 0xd5, 0xff, 0x55, 0x89, 0x99, 0x61, 0x8e, 0x99, 0xfe, 0xf6, 0x80, 533 0xf4, 0x14, 0x32, 0x83, 0x5f, 0xf2, 0x50, 0x88, 0xdf, 0xe6, 0xa8, 0x0d, 0x21, 0xb0, 0x9b, 0xb1, 534 0x14, 0x9b, 0x5e, 0xdb, 0xeb, 0xd4, 0x43, 0x6b, 0x93, 0x16, 0xd4, 0x5c, 0x3a, 0x8f, 0x9b, 0x77, 535 0xac, 0xff, 0xae, 0xfd, 0x1f, 0xc4, 0xe4, 0x0c, 0xf6, 0xac, 0xd9, 0xac, 0xb4, 0xbd, 0xce, 0xbd, 536 0x17, 0xc7, 0xfe, 0xf6, 0x7e, 0x7d, 0x57, 0xcb, 0xe5, 0x90, 0x13, 0x20, 0x3c, 0xe3, 0x86, 0x33, 537 0x11, 0xe9, 0x99, 0xe0, 0x26, 0xba, 0xc2, 0x95, 0x6e, 0xee, 0xb6, 0x2b, 0x9d, 0x7a, 0x78, 0x50, 538 0x44, 0x46, 0x79, 0xe0, 0x12, 0x57, 0x9a, 0x3e, 0x87, 0x87, 0x1f, 0xb8, 0x36, 0x96, 0x41, 0x6f, 539 0x69, 0x97, 0x8e, 0x80, 0x6c, 0x02, 0xf5, 0x4c, 0x66, 0x1a, 0xc9, 0x1b, 0xa8, 0xda, 0xaa, 0xba, 540 0xe9, 0xb5, 0x2b, 0xb7, 0x6f, 0xb5, 0x48, 0xa2, 0xc7, 0xf0, 0xe0, 0x3d, 0x9a, 0x32, 0xa9, 0x68, 541 0x07, 0x48, 0x1f, 0x05, 0x96, 0x8b, 0x4a, 0xdf, 0x02, 0x09, 0x31, 0xb7, 0x4a, 0xe5, 0x3f, 0x84, 542 0x6a, 0x86, 0xcb, 0xb5, 0xf8, 0x7b, 0x19, 0x2e, 0x07, 0x31, 0xfd, 0xe5, 0x41, 0xcb, 0x0d, 0xb0, 543 0x27, 0xc5, 0x3c, 0xcd, 0xce, 0x59, 0xca, 0xc5, 0x6a, 0x1b, 0x51, 0x07, 0x0e, 0x26, 0x16, 0x1a, 544 0x4d, 0x2d, 0x76, 0x4d, 0xb9, 0x3f, 0xd9, 0xa0, 0x18, 0xc4, 0xe4, 0x33, 0xdc, 0xbf, 0x81, 0x2c, 545 0xc6, 0x7b, 0x52, 0xa6, 0xd9, 0x8d, 0x4e, 0x1a, 0x9b, 0xa4, 0x34, 0x80, 0x96, 0x53, 0xe6, 0x96, 546 0xdd, 0xd2, 0x9f, 0x1e, 0x1c, 0x76, 0xe7, 0xe2, 0xca, 0x65, 0x85, 0x72, 0x79, 0x3d, 0xf4, 0xc7, 547 0x00, 0x6e, 0x1f, 0x37, 0x72, 0xea, 0xd6, 0xf3, 0x29, 0x7f, 0xe6, 0x33, 0xd8, 0x57, 0x72, 0x99, 548 0x2f, 0x53, 0x34, 0x53, 0x38, 0xe5, 0xdf, 0xed, 0x23, 0x1b, 0x17, 0x3b, 0x61, 0x43, 0xc9, 0xe5, 549 0x25, 0xae, 0x86, 0xd6, 0x4b, 0x5e, 0xc3, 0x51, 0x6c, 0xb9, 0x23, 0x26, 0x84, 0x3d, 0x8d, 0x68, 550 0xaa, 0x64, 0x1a, 0xad, 0x17, 0xba, 0x76, 0xb1, 0x13, 0x3e, 0x72, 0x98, 0x77, 0x42, 0xf4, 0x99, 551 0x61, 0xe7, 0x4a, 0xa6, 0x76, 0x60, 0xdd, 0x5a, 0xbe, 0x4f, 0x2a, 0x41, 0xd3, 0xfd, 0xe1, 0x01, 552 0x9d, 0xc8, 0xb4, 0x44, 0x9b, 0xee, 0xd3, 0x6e, 0x11, 0xb0, 0xf9, 0x23, 0x77, 0xef, 0x1f, 0x8b, 553 0x73, 0x1f, 0xe6, 0x37, 0x39, 0xf4, 0xbe, 0xf6, 0x0a, 0x92, 0x44, 0x0a, 0x96, 0x25, 0xbe, 0x54, 554 0x49, 0x90, 0x60, 0x66, 0x2f, 0x36, 0x70, 0x21, 0x36, 0xe3, 0xfa, 0x5f, 0xe7, 0x7e, 0x66, 0x8d, 555 0x71, 0xd5, 0xe2, 0x5f, 0xfe, 0x09, 0x00, 0x00, 0xff, 0xff, 0xf7, 0x08, 0x29, 0x16, 0x83, 0x04, 556 0x00, 0x00, 557} 558