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