blob: 8f4d00f6d1a21bc5b28069c8162f45d32b8ea453 [file] [log] [blame]
Andrew Lambbc029d32020-02-24 12:42:50 -07001// Code generated by protoc-gen-go. DO NOT EDIT.
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07002// source: chromiumos/config/api/component.proto
Andrew Lambbc029d32020-02-24 12:42:50 -07003
4package api
5
6import (
7 fmt "fmt"
8 proto "github.com/golang/protobuf/proto"
9 math "math"
10)
11
12// Reference imports to suppress errors if they are not otherwise used.
13var _ = proto.Marshal
14var _ = fmt.Errorf
15var _ = math.Inf
16
17// This is a compile-time assertion to ensure that this generated file
18// is compatible with the proto package it is being compiled against.
19// A compilation error at this line likely means your copy of the
20// proto package needs to be updated.
21const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
22
23type Component_Soc_Architecture int32
24
25const (
26 Component_Soc_ARCHITECTURE_UNDEFINED Component_Soc_Architecture = 0
27 Component_Soc_X86 Component_Soc_Architecture = 1
28 Component_Soc_X86_64 Component_Soc_Architecture = 2
29 Component_Soc_ARM Component_Soc_Architecture = 3
30 Component_Soc_ARM64 Component_Soc_Architecture = 4
31)
32
33var Component_Soc_Architecture_name = map[int32]string{
34 0: "ARCHITECTURE_UNDEFINED",
35 1: "X86",
36 2: "X86_64",
37 3: "ARM",
38 4: "ARM64",
39}
40
41var Component_Soc_Architecture_value = map[string]int32{
42 "ARCHITECTURE_UNDEFINED": 0,
43 "X86": 1,
44 "X86_64": 2,
45 "ARM": 3,
46 "ARM64": 4,
47}
48
49func (x Component_Soc_Architecture) String() string {
50 return proto.EnumName(Component_Soc_Architecture_name, int32(x))
51}
52
53func (Component_Soc_Architecture) EnumDescriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -050054 return fileDescriptor_c6bb55af29234765, []int{0, 1, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -070055}
56
57type Component_Memory_Type int32
58
59const (
60 Component_Memory_TYPE_UNDEFINED Component_Memory_Type = 0
61 Component_Memory_DDR Component_Memory_Type = 1
62 Component_Memory_DDR2 Component_Memory_Type = 2
63 Component_Memory_DDR3 Component_Memory_Type = 3
64 Component_Memory_DDR4 Component_Memory_Type = 4
65 Component_Memory_LP_DDR3 Component_Memory_Type = 5
66 Component_Memory_LP_DDR4 Component_Memory_Type = 6
67)
68
69var Component_Memory_Type_name = map[int32]string{
70 0: "TYPE_UNDEFINED",
71 1: "DDR",
72 2: "DDR2",
73 3: "DDR3",
74 4: "DDR4",
75 5: "LP_DDR3",
76 6: "LP_DDR4",
77}
78
79var Component_Memory_Type_value = map[string]int32{
80 "TYPE_UNDEFINED": 0,
81 "DDR": 1,
82 "DDR2": 2,
83 "DDR3": 3,
84 "DDR4": 4,
85 "LP_DDR3": 5,
86 "LP_DDR4": 6,
87}
88
89func (x Component_Memory_Type) String() string {
90 return proto.EnumName(Component_Memory_Type_name, int32(x))
91}
92
93func (Component_Memory_Type) EnumDescriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -050094 return fileDescriptor_c6bb55af29234765, []int{0, 2, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -070095}
96
97type Component_Camera_Feature int32
98
99const (
100 Component_Camera_FEATURE_UNKNOWN Component_Camera_Feature = 0
101 Component_Camera_ACTIVITY_LED Component_Camera_Feature = 1
102)
103
104var Component_Camera_Feature_name = map[int32]string{
105 0: "FEATURE_UNKNOWN",
106 1: "ACTIVITY_LED",
107}
108
109var Component_Camera_Feature_value = map[string]int32{
110 "FEATURE_UNKNOWN": 0,
111 "ACTIVITY_LED": 1,
112}
113
114func (x Component_Camera_Feature) String() string {
115 return proto.EnumName(Component_Camera_Feature_name, int32(x))
116}
117
118func (Component_Camera_Feature) EnumDescriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500119 return fileDescriptor_c6bb55af29234765, []int{0, 4, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700120}
121
122type Component_Camera_ClockType int32
123
124const (
125 Component_Camera_CLOCK_TYPE_UNDEFINED Component_Camera_ClockType = 0
126 Component_Camera_MONOTONIC Component_Camera_ClockType = 1
127 Component_Camera_BOOTTIME Component_Camera_ClockType = 2
128)
129
130var Component_Camera_ClockType_name = map[int32]string{
131 0: "CLOCK_TYPE_UNDEFINED",
132 1: "MONOTONIC",
133 2: "BOOTTIME",
134}
135
136var Component_Camera_ClockType_value = map[string]int32{
137 "CLOCK_TYPE_UNDEFINED": 0,
138 "MONOTONIC": 1,
139 "BOOTTIME": 2,
140}
141
142func (x Component_Camera_ClockType) String() string {
143 return proto.EnumName(Component_Camera_ClockType_name, int32(x))
144}
145
146func (Component_Camera_ClockType) EnumDescriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500147 return fileDescriptor_c6bb55af29234765, []int{0, 4, 1}
Andrew Lambbc029d32020-02-24 12:42:50 -0700148}
149
150type Component_Qualification_Status int32
151
152const (
153 Component_Qualification_STATUS_UNKNOWN Component_Qualification_Status = 0
154 Component_Qualification_REQUESTED Component_Qualification_Status = 1
155 Component_Qualification_TECHNICALLY_QUALIFIED Component_Qualification_Status = 2
156 Component_Qualification_QUALIFIED Component_Qualification_Status = 3
157)
158
159var Component_Qualification_Status_name = map[int32]string{
160 0: "STATUS_UNKNOWN",
161 1: "REQUESTED",
162 2: "TECHNICALLY_QUALIFIED",
163 3: "QUALIFIED",
164}
165
166var Component_Qualification_Status_value = map[string]int32{
167 "STATUS_UNKNOWN": 0,
168 "REQUESTED": 1,
169 "TECHNICALLY_QUALIFIED": 2,
170 "QUALIFIED": 3,
171}
172
173func (x Component_Qualification_Status) String() string {
174 return proto.EnumName(Component_Qualification_Status_name, int32(x))
175}
176
177func (Component_Qualification_Status) EnumDescriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500178 return fileDescriptor_c6bb55af29234765, []int{0, 7, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700179}
180
181type Component struct {
182 // Globally unique component identifier.
183 Id *ComponentId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
184 // Types that are valid to be assigned to Type:
185 // *Component_Soc_
186 // *Component_Memory_
187 // *Component_Bluetooth_
188 // *Component_Camera_
189 // *Component_Touchscreen_
C Shapiro74da76e2020-05-04 13:02:20 -0500190 // *Component_Wifi_
Andrew Lambbc029d32020-02-24 12:42:50 -0700191 Type isComponent_Type `protobuf_oneof:"type"`
192 XXX_NoUnkeyedLiteral struct{} `json:"-"`
193 XXX_unrecognized []byte `json:"-"`
194 XXX_sizecache int32 `json:"-"`
195}
196
197func (m *Component) Reset() { *m = Component{} }
198func (m *Component) String() string { return proto.CompactTextString(m) }
199func (*Component) ProtoMessage() {}
200func (*Component) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700201 return fileDescriptor_c6bb55af29234765, []int{0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700202}
203
204func (m *Component) XXX_Unmarshal(b []byte) error {
205 return xxx_messageInfo_Component.Unmarshal(m, b)
206}
207func (m *Component) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
208 return xxx_messageInfo_Component.Marshal(b, m, deterministic)
209}
210func (m *Component) XXX_Merge(src proto.Message) {
211 xxx_messageInfo_Component.Merge(m, src)
212}
213func (m *Component) XXX_Size() int {
214 return xxx_messageInfo_Component.Size(m)
215}
216func (m *Component) XXX_DiscardUnknown() {
217 xxx_messageInfo_Component.DiscardUnknown(m)
218}
219
220var xxx_messageInfo_Component proto.InternalMessageInfo
221
222func (m *Component) GetId() *ComponentId {
223 if m != nil {
224 return m.Id
225 }
226 return nil
227}
228
229type isComponent_Type interface {
230 isComponent_Type()
231}
232
233type Component_Soc_ struct {
234 Soc *Component_Soc `protobuf:"bytes,2,opt,name=soc,proto3,oneof"`
235}
236
237type Component_Memory_ struct {
238 Memory *Component_Memory `protobuf:"bytes,3,opt,name=memory,proto3,oneof"`
239}
240
241type Component_Bluetooth_ struct {
242 Bluetooth *Component_Bluetooth `protobuf:"bytes,4,opt,name=bluetooth,proto3,oneof"`
243}
244
245type Component_Camera_ struct {
246 Camera *Component_Camera `protobuf:"bytes,5,opt,name=camera,proto3,oneof"`
247}
248
249type Component_Touchscreen_ struct {
250 Touchscreen *Component_Touchscreen `protobuf:"bytes,6,opt,name=touchscreen,proto3,oneof"`
251}
252
C Shapiro74da76e2020-05-04 13:02:20 -0500253type Component_Wifi_ struct {
254 Wifi *Component_Wifi `protobuf:"bytes,7,opt,name=wifi,proto3,oneof"`
255}
256
Andrew Lambbc029d32020-02-24 12:42:50 -0700257func (*Component_Soc_) isComponent_Type() {}
258
259func (*Component_Memory_) isComponent_Type() {}
260
261func (*Component_Bluetooth_) isComponent_Type() {}
262
263func (*Component_Camera_) isComponent_Type() {}
264
265func (*Component_Touchscreen_) isComponent_Type() {}
266
C Shapiro74da76e2020-05-04 13:02:20 -0500267func (*Component_Wifi_) isComponent_Type() {}
268
Andrew Lambbc029d32020-02-24 12:42:50 -0700269func (m *Component) GetType() isComponent_Type {
270 if m != nil {
271 return m.Type
272 }
273 return nil
274}
275
276func (m *Component) GetSoc() *Component_Soc {
277 if x, ok := m.GetType().(*Component_Soc_); ok {
278 return x.Soc
279 }
280 return nil
281}
282
283func (m *Component) GetMemory() *Component_Memory {
284 if x, ok := m.GetType().(*Component_Memory_); ok {
285 return x.Memory
286 }
287 return nil
288}
289
290func (m *Component) GetBluetooth() *Component_Bluetooth {
291 if x, ok := m.GetType().(*Component_Bluetooth_); ok {
292 return x.Bluetooth
293 }
294 return nil
295}
296
297func (m *Component) GetCamera() *Component_Camera {
298 if x, ok := m.GetType().(*Component_Camera_); ok {
299 return x.Camera
300 }
301 return nil
302}
303
304func (m *Component) GetTouchscreen() *Component_Touchscreen {
305 if x, ok := m.GetType().(*Component_Touchscreen_); ok {
306 return x.Touchscreen
307 }
308 return nil
309}
310
C Shapiro74da76e2020-05-04 13:02:20 -0500311func (m *Component) GetWifi() *Component_Wifi {
312 if x, ok := m.GetType().(*Component_Wifi_); ok {
313 return x.Wifi
314 }
315 return nil
316}
317
Andrew Lambbc029d32020-02-24 12:42:50 -0700318// XXX_OneofWrappers is for the internal use of the proto package.
319func (*Component) XXX_OneofWrappers() []interface{} {
320 return []interface{}{
321 (*Component_Soc_)(nil),
322 (*Component_Memory_)(nil),
323 (*Component_Bluetooth_)(nil),
324 (*Component_Camera_)(nil),
325 (*Component_Touchscreen_)(nil),
C Shapiro74da76e2020-05-04 13:02:20 -0500326 (*Component_Wifi_)(nil),
Andrew Lambbc029d32020-02-24 12:42:50 -0700327 }
328}
329
C Shapiro74da76e2020-05-04 13:02:20 -0500330// Defines common component version identifiers based on interface standards.
331type Component_Interface struct {
332 XXX_NoUnkeyedLiteral struct{} `json:"-"`
333 XXX_unrecognized []byte `json:"-"`
334 XXX_sizecache int32 `json:"-"`
335}
336
337func (m *Component_Interface) Reset() { *m = Component_Interface{} }
338func (m *Component_Interface) String() string { return proto.CompactTextString(m) }
339func (*Component_Interface) ProtoMessage() {}
340func (*Component_Interface) Descriptor() ([]byte, []int) {
341 return fileDescriptor_c6bb55af29234765, []int{0, 0}
342}
343
344func (m *Component_Interface) XXX_Unmarshal(b []byte) error {
345 return xxx_messageInfo_Component_Interface.Unmarshal(m, b)
346}
347func (m *Component_Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
348 return xxx_messageInfo_Component_Interface.Marshal(b, m, deterministic)
349}
350func (m *Component_Interface) XXX_Merge(src proto.Message) {
351 xxx_messageInfo_Component_Interface.Merge(m, src)
352}
353func (m *Component_Interface) XXX_Size() int {
354 return xxx_messageInfo_Component_Interface.Size(m)
355}
356func (m *Component_Interface) XXX_DiscardUnknown() {
357 xxx_messageInfo_Component_Interface.DiscardUnknown(m)
358}
359
360var xxx_messageInfo_Component_Interface proto.InternalMessageInfo
361
362type Component_Interface_Usb struct {
363 // 4-digit hex
364 VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
365 // 4-digit hex
366 ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
367 // 4-digit hex
368 BcdDevice string `protobuf:"bytes,3,opt,name=bcd_device,json=bcdDevice,proto3" json:"bcd_device,omitempty"`
369 XXX_NoUnkeyedLiteral struct{} `json:"-"`
370 XXX_unrecognized []byte `json:"-"`
371 XXX_sizecache int32 `json:"-"`
372}
373
374func (m *Component_Interface_Usb) Reset() { *m = Component_Interface_Usb{} }
375func (m *Component_Interface_Usb) String() string { return proto.CompactTextString(m) }
376func (*Component_Interface_Usb) ProtoMessage() {}
377func (*Component_Interface_Usb) Descriptor() ([]byte, []int) {
378 return fileDescriptor_c6bb55af29234765, []int{0, 0, 0}
379}
380
381func (m *Component_Interface_Usb) XXX_Unmarshal(b []byte) error {
382 return xxx_messageInfo_Component_Interface_Usb.Unmarshal(m, b)
383}
384func (m *Component_Interface_Usb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
385 return xxx_messageInfo_Component_Interface_Usb.Marshal(b, m, deterministic)
386}
387func (m *Component_Interface_Usb) XXX_Merge(src proto.Message) {
388 xxx_messageInfo_Component_Interface_Usb.Merge(m, src)
389}
390func (m *Component_Interface_Usb) XXX_Size() int {
391 return xxx_messageInfo_Component_Interface_Usb.Size(m)
392}
393func (m *Component_Interface_Usb) XXX_DiscardUnknown() {
394 xxx_messageInfo_Component_Interface_Usb.DiscardUnknown(m)
395}
396
397var xxx_messageInfo_Component_Interface_Usb proto.InternalMessageInfo
398
399func (m *Component_Interface_Usb) GetVendorId() string {
400 if m != nil {
401 return m.VendorId
402 }
403 return ""
404}
405
406func (m *Component_Interface_Usb) GetProductId() string {
407 if m != nil {
408 return m.ProductId
409 }
410 return ""
411}
412
413func (m *Component_Interface_Usb) GetBcdDevice() string {
414 if m != nil {
415 return m.BcdDevice
416 }
417 return ""
418}
419
420type Component_Interface_Pci struct {
421 // 4-digit hex
422 VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
423 // 4-digit hex
424 DeviceId string `protobuf:"bytes,2,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
425 // 2-digit hex
426 RevisionId string `protobuf:"bytes,3,opt,name=revision_id,json=revisionId,proto3" json:"revision_id,omitempty"`
427 XXX_NoUnkeyedLiteral struct{} `json:"-"`
428 XXX_unrecognized []byte `json:"-"`
429 XXX_sizecache int32 `json:"-"`
430}
431
432func (m *Component_Interface_Pci) Reset() { *m = Component_Interface_Pci{} }
433func (m *Component_Interface_Pci) String() string { return proto.CompactTextString(m) }
434func (*Component_Interface_Pci) ProtoMessage() {}
435func (*Component_Interface_Pci) Descriptor() ([]byte, []int) {
436 return fileDescriptor_c6bb55af29234765, []int{0, 0, 1}
437}
438
439func (m *Component_Interface_Pci) XXX_Unmarshal(b []byte) error {
440 return xxx_messageInfo_Component_Interface_Pci.Unmarshal(m, b)
441}
442func (m *Component_Interface_Pci) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
443 return xxx_messageInfo_Component_Interface_Pci.Marshal(b, m, deterministic)
444}
445func (m *Component_Interface_Pci) XXX_Merge(src proto.Message) {
446 xxx_messageInfo_Component_Interface_Pci.Merge(m, src)
447}
448func (m *Component_Interface_Pci) XXX_Size() int {
449 return xxx_messageInfo_Component_Interface_Pci.Size(m)
450}
451func (m *Component_Interface_Pci) XXX_DiscardUnknown() {
452 xxx_messageInfo_Component_Interface_Pci.DiscardUnknown(m)
453}
454
455var xxx_messageInfo_Component_Interface_Pci proto.InternalMessageInfo
456
457func (m *Component_Interface_Pci) GetVendorId() string {
458 if m != nil {
459 return m.VendorId
460 }
461 return ""
462}
463
464func (m *Component_Interface_Pci) GetDeviceId() string {
465 if m != nil {
466 return m.DeviceId
467 }
468 return ""
469}
470
471func (m *Component_Interface_Pci) GetRevisionId() string {
472 if m != nil {
473 return m.RevisionId
474 }
475 return ""
476}
477
Andrew Lambbc029d32020-02-24 12:42:50 -0700478type Component_Soc struct {
479 Family *Component_Soc_Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
480 // Unique model name returned from cpu_id instruction
481 Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
482 // Number of cores present on the SoC model
483 Cores int32 `protobuf:"varint,3,opt,name=cores,proto3" json:"cores,omitempty"`
484 XXX_NoUnkeyedLiteral struct{} `json:"-"`
485 XXX_unrecognized []byte `json:"-"`
486 XXX_sizecache int32 `json:"-"`
487}
488
489func (m *Component_Soc) Reset() { *m = Component_Soc{} }
490func (m *Component_Soc) String() string { return proto.CompactTextString(m) }
491func (*Component_Soc) ProtoMessage() {}
492func (*Component_Soc) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500493 return fileDescriptor_c6bb55af29234765, []int{0, 1}
Andrew Lambbc029d32020-02-24 12:42:50 -0700494}
495
496func (m *Component_Soc) XXX_Unmarshal(b []byte) error {
497 return xxx_messageInfo_Component_Soc.Unmarshal(m, b)
498}
499func (m *Component_Soc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
500 return xxx_messageInfo_Component_Soc.Marshal(b, m, deterministic)
501}
502func (m *Component_Soc) XXX_Merge(src proto.Message) {
503 xxx_messageInfo_Component_Soc.Merge(m, src)
504}
505func (m *Component_Soc) XXX_Size() int {
506 return xxx_messageInfo_Component_Soc.Size(m)
507}
508func (m *Component_Soc) XXX_DiscardUnknown() {
509 xxx_messageInfo_Component_Soc.DiscardUnknown(m)
510}
511
512var xxx_messageInfo_Component_Soc proto.InternalMessageInfo
513
514func (m *Component_Soc) GetFamily() *Component_Soc_Family {
515 if m != nil {
516 return m.Family
517 }
518 return nil
519}
520
521func (m *Component_Soc) GetModel() string {
522 if m != nil {
523 return m.Model
524 }
525 return ""
526}
527
528func (m *Component_Soc) GetCores() int32 {
529 if m != nil {
530 return m.Cores
531 }
532 return 0
533}
534
535type Component_Soc_Family struct {
536 Arch Component_Soc_Architecture `protobuf:"varint,1,opt,name=arch,proto3,enum=chromiumos.config.api.Component_Soc_Architecture" json:"arch,omitempty"`
537 // Common name (human friendly) for the family
538 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
539 XXX_NoUnkeyedLiteral struct{} `json:"-"`
540 XXX_unrecognized []byte `json:"-"`
541 XXX_sizecache int32 `json:"-"`
542}
543
544func (m *Component_Soc_Family) Reset() { *m = Component_Soc_Family{} }
545func (m *Component_Soc_Family) String() string { return proto.CompactTextString(m) }
546func (*Component_Soc_Family) ProtoMessage() {}
547func (*Component_Soc_Family) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500548 return fileDescriptor_c6bb55af29234765, []int{0, 1, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700549}
550
551func (m *Component_Soc_Family) XXX_Unmarshal(b []byte) error {
552 return xxx_messageInfo_Component_Soc_Family.Unmarshal(m, b)
553}
554func (m *Component_Soc_Family) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
555 return xxx_messageInfo_Component_Soc_Family.Marshal(b, m, deterministic)
556}
557func (m *Component_Soc_Family) XXX_Merge(src proto.Message) {
558 xxx_messageInfo_Component_Soc_Family.Merge(m, src)
559}
560func (m *Component_Soc_Family) XXX_Size() int {
561 return xxx_messageInfo_Component_Soc_Family.Size(m)
562}
563func (m *Component_Soc_Family) XXX_DiscardUnknown() {
564 xxx_messageInfo_Component_Soc_Family.DiscardUnknown(m)
565}
566
567var xxx_messageInfo_Component_Soc_Family proto.InternalMessageInfo
568
569func (m *Component_Soc_Family) GetArch() Component_Soc_Architecture {
570 if m != nil {
571 return m.Arch
572 }
573 return Component_Soc_ARCHITECTURE_UNDEFINED
574}
575
576func (m *Component_Soc_Family) GetName() string {
577 if m != nil {
578 return m.Name
579 }
580 return ""
581}
582
583type Component_Memory struct {
584 Profile *Component_Memory_Profile `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"`
585 PartNumber string `protobuf:"bytes,2,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
586 ManufacturerId *PartnerId `protobuf:"bytes,3,opt,name=manufacturer_id,json=manufacturerId,proto3" json:"manufacturer_id,omitempty"`
587 XXX_NoUnkeyedLiteral struct{} `json:"-"`
588 XXX_unrecognized []byte `json:"-"`
589 XXX_sizecache int32 `json:"-"`
590}
591
592func (m *Component_Memory) Reset() { *m = Component_Memory{} }
593func (m *Component_Memory) String() string { return proto.CompactTextString(m) }
594func (*Component_Memory) ProtoMessage() {}
595func (*Component_Memory) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500596 return fileDescriptor_c6bb55af29234765, []int{0, 2}
Andrew Lambbc029d32020-02-24 12:42:50 -0700597}
598
599func (m *Component_Memory) XXX_Unmarshal(b []byte) error {
600 return xxx_messageInfo_Component_Memory.Unmarshal(m, b)
601}
602func (m *Component_Memory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
603 return xxx_messageInfo_Component_Memory.Marshal(b, m, deterministic)
604}
605func (m *Component_Memory) XXX_Merge(src proto.Message) {
606 xxx_messageInfo_Component_Memory.Merge(m, src)
607}
608func (m *Component_Memory) XXX_Size() int {
609 return xxx_messageInfo_Component_Memory.Size(m)
610}
611func (m *Component_Memory) XXX_DiscardUnknown() {
612 xxx_messageInfo_Component_Memory.DiscardUnknown(m)
613}
614
615var xxx_messageInfo_Component_Memory proto.InternalMessageInfo
616
617func (m *Component_Memory) GetProfile() *Component_Memory_Profile {
618 if m != nil {
619 return m.Profile
620 }
621 return nil
622}
623
624func (m *Component_Memory) GetPartNumber() string {
625 if m != nil {
626 return m.PartNumber
627 }
628 return ""
629}
630
631func (m *Component_Memory) GetManufacturerId() *PartnerId {
632 if m != nil {
633 return m.ManufacturerId
634 }
635 return nil
636}
637
638type Component_Memory_Profile struct {
639 Type Component_Memory_Type `protobuf:"varint,1,opt,name=type,proto3,enum=chromiumos.config.api.Component_Memory_Type" json:"type,omitempty"`
640 SpeedMhz int32 `protobuf:"varint,2,opt,name=speed_mhz,json=speedMhz,proto3" json:"speed_mhz,omitempty"`
641 SizeMegabytes int32 `protobuf:"varint,3,opt,name=size_megabytes,json=sizeMegabytes,proto3" json:"size_megabytes,omitempty"`
642 XXX_NoUnkeyedLiteral struct{} `json:"-"`
643 XXX_unrecognized []byte `json:"-"`
644 XXX_sizecache int32 `json:"-"`
645}
646
647func (m *Component_Memory_Profile) Reset() { *m = Component_Memory_Profile{} }
648func (m *Component_Memory_Profile) String() string { return proto.CompactTextString(m) }
649func (*Component_Memory_Profile) ProtoMessage() {}
650func (*Component_Memory_Profile) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500651 return fileDescriptor_c6bb55af29234765, []int{0, 2, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700652}
653
654func (m *Component_Memory_Profile) XXX_Unmarshal(b []byte) error {
655 return xxx_messageInfo_Component_Memory_Profile.Unmarshal(m, b)
656}
657func (m *Component_Memory_Profile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
658 return xxx_messageInfo_Component_Memory_Profile.Marshal(b, m, deterministic)
659}
660func (m *Component_Memory_Profile) XXX_Merge(src proto.Message) {
661 xxx_messageInfo_Component_Memory_Profile.Merge(m, src)
662}
663func (m *Component_Memory_Profile) XXX_Size() int {
664 return xxx_messageInfo_Component_Memory_Profile.Size(m)
665}
666func (m *Component_Memory_Profile) XXX_DiscardUnknown() {
667 xxx_messageInfo_Component_Memory_Profile.DiscardUnknown(m)
668}
669
670var xxx_messageInfo_Component_Memory_Profile proto.InternalMessageInfo
671
672func (m *Component_Memory_Profile) GetType() Component_Memory_Type {
673 if m != nil {
674 return m.Type
675 }
676 return Component_Memory_TYPE_UNDEFINED
677}
678
679func (m *Component_Memory_Profile) GetSpeedMhz() int32 {
680 if m != nil {
681 return m.SpeedMhz
682 }
683 return 0
684}
685
686func (m *Component_Memory_Profile) GetSizeMegabytes() int32 {
687 if m != nil {
688 return m.SizeMegabytes
689 }
690 return 0
691}
692
693type Component_Bluetooth struct {
C Shapiro74da76e2020-05-04 13:02:20 -0500694 Usb *Component_Interface_Usb `protobuf:"bytes,4,opt,name=usb,proto3" json:"usb,omitempty"`
695 XXX_NoUnkeyedLiteral struct{} `json:"-"`
696 XXX_unrecognized []byte `json:"-"`
697 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700698}
699
700func (m *Component_Bluetooth) Reset() { *m = Component_Bluetooth{} }
701func (m *Component_Bluetooth) String() string { return proto.CompactTextString(m) }
702func (*Component_Bluetooth) ProtoMessage() {}
703func (*Component_Bluetooth) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500704 return fileDescriptor_c6bb55af29234765, []int{0, 3}
Andrew Lambbc029d32020-02-24 12:42:50 -0700705}
706
707func (m *Component_Bluetooth) XXX_Unmarshal(b []byte) error {
708 return xxx_messageInfo_Component_Bluetooth.Unmarshal(m, b)
709}
710func (m *Component_Bluetooth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
711 return xxx_messageInfo_Component_Bluetooth.Marshal(b, m, deterministic)
712}
713func (m *Component_Bluetooth) XXX_Merge(src proto.Message) {
714 xxx_messageInfo_Component_Bluetooth.Merge(m, src)
715}
716func (m *Component_Bluetooth) XXX_Size() int {
717 return xxx_messageInfo_Component_Bluetooth.Size(m)
718}
719func (m *Component_Bluetooth) XXX_DiscardUnknown() {
720 xxx_messageInfo_Component_Bluetooth.DiscardUnknown(m)
721}
722
723var xxx_messageInfo_Component_Bluetooth proto.InternalMessageInfo
724
C Shapiro74da76e2020-05-04 13:02:20 -0500725func (m *Component_Bluetooth) GetUsb() *Component_Interface_Usb {
Andrew Lambbc029d32020-02-24 12:42:50 -0700726 if m != nil {
C Shapiro74da76e2020-05-04 13:02:20 -0500727 return m.Usb
Andrew Lambbc029d32020-02-24 12:42:50 -0700728 }
C Shapiro74da76e2020-05-04 13:02:20 -0500729 return nil
Andrew Lambbc029d32020-02-24 12:42:50 -0700730}
731
732type Component_Camera struct {
733 Features []Component_Camera_Feature `protobuf:"varint,1,rep,packed,name=features,proto3,enum=chromiumos.config.api.Component_Camera_Feature" json:"features,omitempty"`
734 ClockType Component_Camera_ClockType `protobuf:"varint,2,opt,name=clock_type,json=clockType,proto3,enum=chromiumos.config.api.Component_Camera_ClockType" json:"clock_type,omitempty"`
735 XXX_NoUnkeyedLiteral struct{} `json:"-"`
736 XXX_unrecognized []byte `json:"-"`
737 XXX_sizecache int32 `json:"-"`
738}
739
740func (m *Component_Camera) Reset() { *m = Component_Camera{} }
741func (m *Component_Camera) String() string { return proto.CompactTextString(m) }
742func (*Component_Camera) ProtoMessage() {}
743func (*Component_Camera) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500744 return fileDescriptor_c6bb55af29234765, []int{0, 4}
Andrew Lambbc029d32020-02-24 12:42:50 -0700745}
746
747func (m *Component_Camera) XXX_Unmarshal(b []byte) error {
748 return xxx_messageInfo_Component_Camera.Unmarshal(m, b)
749}
750func (m *Component_Camera) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
751 return xxx_messageInfo_Component_Camera.Marshal(b, m, deterministic)
752}
753func (m *Component_Camera) XXX_Merge(src proto.Message) {
754 xxx_messageInfo_Component_Camera.Merge(m, src)
755}
756func (m *Component_Camera) XXX_Size() int {
757 return xxx_messageInfo_Component_Camera.Size(m)
758}
759func (m *Component_Camera) XXX_DiscardUnknown() {
760 xxx_messageInfo_Component_Camera.DiscardUnknown(m)
761}
762
763var xxx_messageInfo_Component_Camera proto.InternalMessageInfo
764
765func (m *Component_Camera) GetFeatures() []Component_Camera_Feature {
766 if m != nil {
767 return m.Features
768 }
769 return nil
770}
771
772func (m *Component_Camera) GetClockType() Component_Camera_ClockType {
773 if m != nil {
774 return m.ClockType
775 }
776 return Component_Camera_CLOCK_TYPE_UNDEFINED
777}
778
779type Component_Touchscreen struct {
780 // 4-digit hex
781 VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
782 // 4-digit hex
783 ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
784 // 4-digit hex
785 FwVersion string `protobuf:"bytes,3,opt,name=fw_version,json=fwVersion,proto3" json:"fw_version,omitempty"`
786 // Relative path to the touch firmware binary
787 // that will be installed when a given
788 // component vendor/product is detected.
789 FwPath string `protobuf:"bytes,4,opt,name=fw_path,json=fwPath,proto3" json:"fw_path,omitempty"`
790 XXX_NoUnkeyedLiteral struct{} `json:"-"`
791 XXX_unrecognized []byte `json:"-"`
792 XXX_sizecache int32 `json:"-"`
793}
794
795func (m *Component_Touchscreen) Reset() { *m = Component_Touchscreen{} }
796func (m *Component_Touchscreen) String() string { return proto.CompactTextString(m) }
797func (*Component_Touchscreen) ProtoMessage() {}
798func (*Component_Touchscreen) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500799 return fileDescriptor_c6bb55af29234765, []int{0, 5}
Andrew Lambbc029d32020-02-24 12:42:50 -0700800}
801
802func (m *Component_Touchscreen) XXX_Unmarshal(b []byte) error {
803 return xxx_messageInfo_Component_Touchscreen.Unmarshal(m, b)
804}
805func (m *Component_Touchscreen) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
806 return xxx_messageInfo_Component_Touchscreen.Marshal(b, m, deterministic)
807}
808func (m *Component_Touchscreen) XXX_Merge(src proto.Message) {
809 xxx_messageInfo_Component_Touchscreen.Merge(m, src)
810}
811func (m *Component_Touchscreen) XXX_Size() int {
812 return xxx_messageInfo_Component_Touchscreen.Size(m)
813}
814func (m *Component_Touchscreen) XXX_DiscardUnknown() {
815 xxx_messageInfo_Component_Touchscreen.DiscardUnknown(m)
816}
817
818var xxx_messageInfo_Component_Touchscreen proto.InternalMessageInfo
819
820func (m *Component_Touchscreen) GetVendorId() string {
821 if m != nil {
822 return m.VendorId
823 }
824 return ""
825}
826
827func (m *Component_Touchscreen) GetProductId() string {
828 if m != nil {
829 return m.ProductId
830 }
831 return ""
832}
833
834func (m *Component_Touchscreen) GetFwVersion() string {
835 if m != nil {
836 return m.FwVersion
837 }
838 return ""
839}
840
841func (m *Component_Touchscreen) GetFwPath() string {
842 if m != nil {
843 return m.FwPath
844 }
845 return ""
846}
847
C Shapiro74da76e2020-05-04 13:02:20 -0500848type Component_Wifi struct {
849 // Types that are valid to be assigned to Interface:
850 // *Component_Wifi_Pci
851 Interface isComponent_Wifi_Interface `protobuf_oneof:"interface"`
852 XXX_NoUnkeyedLiteral struct{} `json:"-"`
853 XXX_unrecognized []byte `json:"-"`
854 XXX_sizecache int32 `json:"-"`
855}
856
857func (m *Component_Wifi) Reset() { *m = Component_Wifi{} }
858func (m *Component_Wifi) String() string { return proto.CompactTextString(m) }
859func (*Component_Wifi) ProtoMessage() {}
860func (*Component_Wifi) Descriptor() ([]byte, []int) {
861 return fileDescriptor_c6bb55af29234765, []int{0, 6}
862}
863
864func (m *Component_Wifi) XXX_Unmarshal(b []byte) error {
865 return xxx_messageInfo_Component_Wifi.Unmarshal(m, b)
866}
867func (m *Component_Wifi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
868 return xxx_messageInfo_Component_Wifi.Marshal(b, m, deterministic)
869}
870func (m *Component_Wifi) XXX_Merge(src proto.Message) {
871 xxx_messageInfo_Component_Wifi.Merge(m, src)
872}
873func (m *Component_Wifi) XXX_Size() int {
874 return xxx_messageInfo_Component_Wifi.Size(m)
875}
876func (m *Component_Wifi) XXX_DiscardUnknown() {
877 xxx_messageInfo_Component_Wifi.DiscardUnknown(m)
878}
879
880var xxx_messageInfo_Component_Wifi proto.InternalMessageInfo
881
882type isComponent_Wifi_Interface interface {
883 isComponent_Wifi_Interface()
884}
885
886type Component_Wifi_Pci struct {
887 Pci *Component_Interface_Pci `protobuf:"bytes,1,opt,name=pci,proto3,oneof"`
888}
889
890func (*Component_Wifi_Pci) isComponent_Wifi_Interface() {}
891
892func (m *Component_Wifi) GetInterface() isComponent_Wifi_Interface {
893 if m != nil {
894 return m.Interface
895 }
896 return nil
897}
898
899func (m *Component_Wifi) GetPci() *Component_Interface_Pci {
900 if x, ok := m.GetInterface().(*Component_Wifi_Pci); ok {
901 return x.Pci
902 }
903 return nil
904}
905
906// XXX_OneofWrappers is for the internal use of the proto package.
907func (*Component_Wifi) XXX_OneofWrappers() []interface{} {
908 return []interface{}{
909 (*Component_Wifi_Pci)(nil),
910 }
911}
912
Andrew Lambbc029d32020-02-24 12:42:50 -0700913// Record of a component level qualification and the corresponding status.
914type Component_Qualification struct {
915 ComponentId *ComponentId `protobuf:"bytes,1,opt,name=component_id,json=componentId,proto3" json:"component_id,omitempty"`
916 Status Component_Qualification_Status `protobuf:"varint,2,opt,name=status,proto3,enum=chromiumos.config.api.Component_Qualification_Status" json:"status,omitempty"`
917 XXX_NoUnkeyedLiteral struct{} `json:"-"`
918 XXX_unrecognized []byte `json:"-"`
919 XXX_sizecache int32 `json:"-"`
920}
921
922func (m *Component_Qualification) Reset() { *m = Component_Qualification{} }
923func (m *Component_Qualification) String() string { return proto.CompactTextString(m) }
924func (*Component_Qualification) ProtoMessage() {}
925func (*Component_Qualification) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500926 return fileDescriptor_c6bb55af29234765, []int{0, 7}
Andrew Lambbc029d32020-02-24 12:42:50 -0700927}
928
929func (m *Component_Qualification) XXX_Unmarshal(b []byte) error {
930 return xxx_messageInfo_Component_Qualification.Unmarshal(m, b)
931}
932func (m *Component_Qualification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
933 return xxx_messageInfo_Component_Qualification.Marshal(b, m, deterministic)
934}
935func (m *Component_Qualification) XXX_Merge(src proto.Message) {
936 xxx_messageInfo_Component_Qualification.Merge(m, src)
937}
938func (m *Component_Qualification) XXX_Size() int {
939 return xxx_messageInfo_Component_Qualification.Size(m)
940}
941func (m *Component_Qualification) XXX_DiscardUnknown() {
942 xxx_messageInfo_Component_Qualification.DiscardUnknown(m)
943}
944
945var xxx_messageInfo_Component_Qualification proto.InternalMessageInfo
946
947func (m *Component_Qualification) GetComponentId() *ComponentId {
948 if m != nil {
949 return m.ComponentId
950 }
951 return nil
952}
953
954func (m *Component_Qualification) GetStatus() Component_Qualification_Status {
955 if m != nil {
956 return m.Status
957 }
958 return Component_Qualification_STATUS_UNKNOWN
959}
960
961type ComponentList struct {
962 Value []*Component `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
963 XXX_NoUnkeyedLiteral struct{} `json:"-"`
964 XXX_unrecognized []byte `json:"-"`
965 XXX_sizecache int32 `json:"-"`
966}
967
968func (m *ComponentList) Reset() { *m = ComponentList{} }
969func (m *ComponentList) String() string { return proto.CompactTextString(m) }
970func (*ComponentList) ProtoMessage() {}
971func (*ComponentList) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700972 return fileDescriptor_c6bb55af29234765, []int{1}
Andrew Lambbc029d32020-02-24 12:42:50 -0700973}
974
975func (m *ComponentList) XXX_Unmarshal(b []byte) error {
976 return xxx_messageInfo_ComponentList.Unmarshal(m, b)
977}
978func (m *ComponentList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
979 return xxx_messageInfo_ComponentList.Marshal(b, m, deterministic)
980}
981func (m *ComponentList) XXX_Merge(src proto.Message) {
982 xxx_messageInfo_ComponentList.Merge(m, src)
983}
984func (m *ComponentList) XXX_Size() int {
985 return xxx_messageInfo_ComponentList.Size(m)
986}
987func (m *ComponentList) XXX_DiscardUnknown() {
988 xxx_messageInfo_ComponentList.DiscardUnknown(m)
989}
990
991var xxx_messageInfo_ComponentList proto.InternalMessageInfo
992
993func (m *ComponentList) GetValue() []*Component {
994 if m != nil {
995 return m.Value
996 }
997 return nil
998}
999
1000func init() {
1001 proto.RegisterEnum("chromiumos.config.api.Component_Soc_Architecture", Component_Soc_Architecture_name, Component_Soc_Architecture_value)
1002 proto.RegisterEnum("chromiumos.config.api.Component_Memory_Type", Component_Memory_Type_name, Component_Memory_Type_value)
1003 proto.RegisterEnum("chromiumos.config.api.Component_Camera_Feature", Component_Camera_Feature_name, Component_Camera_Feature_value)
1004 proto.RegisterEnum("chromiumos.config.api.Component_Camera_ClockType", Component_Camera_ClockType_name, Component_Camera_ClockType_value)
1005 proto.RegisterEnum("chromiumos.config.api.Component_Qualification_Status", Component_Qualification_Status_name, Component_Qualification_Status_value)
1006 proto.RegisterType((*Component)(nil), "chromiumos.config.api.Component")
C Shapiro74da76e2020-05-04 13:02:20 -05001007 proto.RegisterType((*Component_Interface)(nil), "chromiumos.config.api.Component.Interface")
1008 proto.RegisterType((*Component_Interface_Usb)(nil), "chromiumos.config.api.Component.Interface.Usb")
1009 proto.RegisterType((*Component_Interface_Pci)(nil), "chromiumos.config.api.Component.Interface.Pci")
Andrew Lambbc029d32020-02-24 12:42:50 -07001010 proto.RegisterType((*Component_Soc)(nil), "chromiumos.config.api.Component.Soc")
1011 proto.RegisterType((*Component_Soc_Family)(nil), "chromiumos.config.api.Component.Soc.Family")
1012 proto.RegisterType((*Component_Memory)(nil), "chromiumos.config.api.Component.Memory")
1013 proto.RegisterType((*Component_Memory_Profile)(nil), "chromiumos.config.api.Component.Memory.Profile")
1014 proto.RegisterType((*Component_Bluetooth)(nil), "chromiumos.config.api.Component.Bluetooth")
1015 proto.RegisterType((*Component_Camera)(nil), "chromiumos.config.api.Component.Camera")
1016 proto.RegisterType((*Component_Touchscreen)(nil), "chromiumos.config.api.Component.Touchscreen")
C Shapiro74da76e2020-05-04 13:02:20 -05001017 proto.RegisterType((*Component_Wifi)(nil), "chromiumos.config.api.Component.Wifi")
Andrew Lambbc029d32020-02-24 12:42:50 -07001018 proto.RegisterType((*Component_Qualification)(nil), "chromiumos.config.api.Component.Qualification")
1019 proto.RegisterType((*ComponentList)(nil), "chromiumos.config.api.ComponentList")
1020}
1021
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001022func init() {
1023 proto.RegisterFile("chromiumos/config/api/component.proto", fileDescriptor_c6bb55af29234765)
1024}
Andrew Lambbc029d32020-02-24 12:42:50 -07001025
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001026var fileDescriptor_c6bb55af29234765 = []byte{
C Shapiro74da76e2020-05-04 13:02:20 -05001027 // 1121 bytes of a gzipped FileDescriptorProto
1028 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x96, 0xdd, 0x8e, 0xdb, 0x44,
1029 0x14, 0xc7, 0x93, 0xd8, 0x71, 0xe2, 0x93, 0xdd, 0xad, 0x19, 0x5a, 0x08, 0xae, 0x10, 0x55, 0x44,
1030 0x61, 0x55, 0x2a, 0x2f, 0x6c, 0x97, 0x55, 0x25, 0x6e, 0x9a, 0x0f, 0x2f, 0xf1, 0x36, 0x5f, 0x9d,
1031 0x38, 0xfd, 0x80, 0x0b, 0xe3, 0x8c, 0xc7, 0x1b, 0x8b, 0x38, 0x63, 0xd9, 0xce, 0xae, 0xb6, 0x77,
1032 0x3c, 0x01, 0x4f, 0xc0, 0x2b, 0x20, 0xde, 0x84, 0xa7, 0xe1, 0x8e, 0x0b, 0x34, 0x63, 0x27, 0x59,
1033 0xd4, 0x96, 0xa4, 0xe2, 0xce, 0xf3, 0xf7, 0xf9, 0x9d, 0x73, 0xec, 0x33, 0xe7, 0xcc, 0xc0, 0x7d,
1034 0x32, 0x8b, 0x59, 0x18, 0x2c, 0x43, 0x96, 0x1c, 0x11, 0xb6, 0xf0, 0x83, 0x8b, 0x23, 0x37, 0x0a,
1035 0x8e, 0x08, 0x0b, 0x23, 0xb6, 0xa0, 0x8b, 0xd4, 0x88, 0x62, 0x96, 0x32, 0x74, 0x67, 0x63, 0x66,
1036 0x64, 0x66, 0x86, 0x1b, 0x05, 0xfa, 0xe1, 0x16, 0xda, 0x09, 0xbc, 0xcc, 0x81, 0xfe, 0xc5, 0xdb,
1037 0x2d, 0x23, 0x37, 0x4e, 0x17, 0x34, 0x5e, 0xdb, 0x35, 0xfe, 0xfa, 0x00, 0xd4, 0xf6, 0x0a, 0x47,
1038 0xc7, 0x50, 0x0a, 0xbc, 0x7a, 0xf1, 0x5e, 0xf1, 0xb0, 0x76, 0xdc, 0x30, 0xde, 0x9a, 0x83, 0xb1,
1039 0xb6, 0xb6, 0x3c, 0x5c, 0x0a, 0x3c, 0xf4, 0x18, 0xa4, 0x84, 0x91, 0x7a, 0x49, 0x40, 0x9f, 0x6f,
1040 0x83, 0x8c, 0x31, 0x23, 0xdd, 0x02, 0xe6, 0x08, 0x6a, 0x82, 0x12, 0xd2, 0x90, 0xc5, 0xd7, 0x75,
1041 0x49, 0xc0, 0x5f, 0x6e, 0x85, 0xfb, 0xc2, 0xbc, 0x5b, 0xc0, 0x39, 0x88, 0xce, 0x41, 0x9d, 0xce,
1042 0x97, 0x34, 0x65, 0x2c, 0x9d, 0xd5, 0x65, 0xe1, 0xe5, 0xc1, 0x56, 0x2f, 0xad, 0x15, 0xd1, 0x2d,
1043 0xe0, 0x0d, 0xce, 0xd3, 0x21, 0x6e, 0x48, 0x63, 0xb7, 0x5e, 0xde, 0x31, 0x9d, 0xb6, 0x30, 0xe7,
1044 0xe9, 0x64, 0x20, 0x1a, 0x41, 0x2d, 0x65, 0x4b, 0x32, 0x4b, 0x48, 0x4c, 0xe9, 0xa2, 0xae, 0x08,
1045 0x3f, 0x0f, 0xb7, 0xfa, 0xb1, 0x37, 0x4c, 0xb7, 0x80, 0x6f, 0xba, 0x40, 0xdf, 0x81, 0x7c, 0x15,
1046 0xf8, 0x41, 0xbd, 0x22, 0x5c, 0xdd, 0xdf, 0xea, 0xea, 0x45, 0xe0, 0x07, 0xdd, 0x02, 0x16, 0x90,
1047 0xfe, 0x67, 0x11, 0x54, 0x6b, 0x91, 0xd2, 0xd8, 0x77, 0x09, 0xd5, 0x7f, 0x02, 0x69, 0x92, 0x4c,
1048 0xd1, 0x5d, 0x50, 0x2f, 0xe9, 0xc2, 0x63, 0x7c, 0x13, 0x88, 0x52, 0xab, 0xb8, 0x9a, 0x09, 0x96,
1049 0x87, 0x3e, 0x05, 0x88, 0x62, 0xe6, 0x2d, 0x09, 0xdf, 0x4a, 0xa2, 0xa6, 0x2a, 0x56, 0x73, 0x25,
1050 0x7b, 0x3d, 0x25, 0x9e, 0xe3, 0xd1, 0xcb, 0x80, 0x50, 0x51, 0x35, 0x15, 0xab, 0x53, 0xe2, 0x75,
1051 0x84, 0xc0, 0x23, 0x8c, 0x48, 0xf0, 0xdf, 0x11, 0xee, 0x82, 0x9a, 0xe1, 0x9b, 0x00, 0xd5, 0x4c,
1052 0xb0, 0x3c, 0xf4, 0x19, 0xd4, 0x62, 0x7a, 0x19, 0x24, 0x01, 0x5b, 0xf0, 0xd7, 0x59, 0x00, 0x58,
1053 0x49, 0x96, 0xa7, 0xff, 0x51, 0x02, 0x69, 0xcc, 0x08, 0x6a, 0x83, 0xe2, 0xbb, 0x61, 0x30, 0xbf,
1054 0xce, 0x37, 0xeb, 0x57, 0xbb, 0xec, 0x3b, 0xe3, 0x4c, 0x20, 0x38, 0x47, 0xd1, 0x6d, 0x28, 0x87,
1055 0xcc, 0xa3, 0xf3, 0x3c, 0x8d, 0x6c, 0xc1, 0x55, 0xc2, 0x62, 0x9a, 0x88, 0xe8, 0x65, 0x9c, 0x2d,
1056 0x74, 0x02, 0x4a, 0x46, 0x23, 0x13, 0x64, 0x37, 0x26, 0x33, 0x11, 0xf8, 0xe0, 0xf8, 0x9b, 0x9d,
1057 0x02, 0x37, 0x63, 0x32, 0x0b, 0x52, 0x4a, 0xd2, 0x65, 0x4c, 0xb1, 0xc0, 0x11, 0x02, 0x79, 0xe1,
1058 0x86, 0x34, 0x8f, 0x2d, 0x9e, 0x1b, 0x63, 0xd8, 0xbb, 0x69, 0x89, 0x74, 0xf8, 0xa8, 0x89, 0xdb,
1059 0x5d, 0xcb, 0x36, 0xdb, 0xf6, 0x04, 0x9b, 0xce, 0x64, 0xd0, 0x31, 0xcf, 0xac, 0x81, 0xd9, 0xd1,
1060 0x0a, 0xa8, 0x02, 0xd2, 0xcb, 0xc7, 0xa7, 0x5a, 0x11, 0x01, 0x28, 0x2f, 0x1f, 0x9f, 0x3a, 0xa7,
1061 0x27, 0x5a, 0x89, 0x8b, 0x4d, 0xdc, 0xd7, 0x24, 0xa4, 0x42, 0xb9, 0x89, 0xfb, 0xa7, 0x27, 0x9a,
1062 0xac, 0xff, 0x2e, 0x81, 0x92, 0xf5, 0x0d, 0xb2, 0xa0, 0x12, 0xc5, 0xcc, 0x0f, 0xe6, 0x34, 0xff,
1063 0x6d, 0x47, 0x3b, 0x76, 0x9c, 0x31, 0xca, 0x30, 0xbc, 0xe2, 0x79, 0xa5, 0xf8, 0x2c, 0x71, 0x16,
1064 0xcb, 0x70, 0x4a, 0xe3, 0xfc, 0x2b, 0x80, 0x4b, 0x03, 0xa1, 0x20, 0x0b, 0x6e, 0x85, 0xee, 0x62,
1065 0xe9, 0xbb, 0xe2, 0x53, 0xe2, 0x55, 0x39, 0x6b, 0xc7, 0xf7, 0xde, 0x11, 0x73, 0x94, 0x8d, 0x26,
1066 0xcb, 0xc3, 0x07, 0x37, 0x41, 0xcb, 0xd3, 0x7f, 0x2d, 0x42, 0x25, 0x4f, 0x00, 0x3d, 0x01, 0x39,
1067 0xbd, 0x8e, 0x68, 0xfe, 0xf7, 0x1f, 0xee, 0x9a, 0xbf, 0x7d, 0x1d, 0x51, 0x2c, 0x48, 0xbe, 0x01,
1068 0x93, 0x88, 0x52, 0xcf, 0x09, 0x67, 0xaf, 0x45, 0xde, 0x65, 0x5c, 0x15, 0x42, 0x7f, 0xf6, 0x1a,
1069 0xdd, 0x87, 0x83, 0x24, 0x78, 0x4d, 0x9d, 0x90, 0x5e, 0xb8, 0xd3, 0xeb, 0x74, 0xbd, 0x0b, 0xf6,
1070 0xb9, 0xda, 0x5f, 0x89, 0x8d, 0x1f, 0x41, 0xe6, 0x1e, 0x11, 0x82, 0x03, 0xfb, 0xd5, 0xe8, 0x8d,
1071 0xc2, 0x74, 0x3a, 0x58, 0x2b, 0xa2, 0x2a, 0xc8, 0x9d, 0x0e, 0x3e, 0xd6, 0x4a, 0xf9, 0xd3, 0x23,
1072 0x4d, 0xca, 0x9f, 0x4e, 0x34, 0x19, 0xd5, 0xa0, 0xd2, 0x1b, 0x39, 0x42, 0x2e, 0x6f, 0x16, 0x27,
1073 0x9a, 0xa2, 0x3b, 0xa0, 0xae, 0x27, 0x14, 0x7a, 0x02, 0xd2, 0x32, 0x99, 0xe6, 0xa3, 0xcd, 0xd8,
1074 0xfa, 0xb9, 0xeb, 0x6e, 0x37, 0x26, 0xc9, 0x14, 0x73, 0xf4, 0x5c, 0xae, 0x16, 0xb5, 0xd2, 0xb9,
1075 0x5c, 0x2d, 0x69, 0xd2, 0xb9, 0x5c, 0x95, 0x34, 0x59, 0xff, 0xad, 0x04, 0x4a, 0x36, 0xba, 0xd0,
1076 0x53, 0xa8, 0xfa, 0xd4, 0xe5, 0x3f, 0x3a, 0xa9, 0x17, 0xef, 0x49, 0x87, 0x07, 0x3b, 0x6c, 0x89,
1077 0x0c, 0x35, 0xce, 0x32, 0x0e, 0xaf, 0x1d, 0xa0, 0x11, 0x00, 0x99, 0x33, 0xf2, 0xb3, 0x23, 0x2a,
1078 0x54, 0xda, 0xb1, 0x3f, 0x72, 0x77, 0x6d, 0x4e, 0x8a, 0x32, 0xa9, 0x64, 0xf5, 0xd8, 0xf8, 0x1a,
1079 0x2a, 0x79, 0x18, 0xf4, 0x21, 0xdc, 0x3a, 0x33, 0x9b, 0x79, 0x1b, 0x3c, 0x1d, 0x0c, 0x5f, 0x0c,
1080 0xb4, 0x02, 0xd2, 0x60, 0xaf, 0xd9, 0xb6, 0xad, 0xe7, 0x96, 0xfd, 0xca, 0xe9, 0x99, 0x1d, 0xad,
1081 0xd8, 0x68, 0x81, 0xba, 0xf6, 0x84, 0xea, 0x70, 0xbb, 0xdd, 0x1b, 0xb6, 0x9f, 0x3a, 0x6f, 0x14,
1082 0x69, 0x1f, 0xd4, 0xfe, 0x70, 0x30, 0xb4, 0x87, 0x03, 0xab, 0xad, 0x15, 0xd1, 0x1e, 0x54, 0x5b,
1083 0xc3, 0xa1, 0x6d, 0x5b, 0x7d, 0x53, 0x2b, 0xe9, 0xbf, 0x14, 0xa1, 0x76, 0x63, 0x24, 0xff, 0xdf,
1084 0x89, 0xe9, 0x5f, 0x39, 0x97, 0x34, 0xe6, 0x03, 0x6c, 0x35, 0x31, 0xfd, 0xab, 0xe7, 0x99, 0x80,
1085 0x3e, 0x86, 0x8a, 0x7f, 0xe5, 0x44, 0x6e, 0x7e, 0x7a, 0xa9, 0x58, 0xf1, 0xaf, 0x46, 0x6e, 0x3a,
1086 0xd3, 0x5f, 0x80, 0xcc, 0x47, 0x39, 0x6a, 0x81, 0x14, 0x91, 0x20, 0x6f, 0xd7, 0xf7, 0xa9, 0xff,
1087 0x88, 0xf0, 0x73, 0x80, 0xc3, 0xad, 0x1a, 0xa8, 0xc1, 0xfa, 0x14, 0xf8, 0xbb, 0x08, 0xfb, 0xcf,
1088 0x96, 0xee, 0x3c, 0xf0, 0x03, 0xe2, 0xa6, 0x3c, 0x07, 0x13, 0xf6, 0x6e, 0x5e, 0x20, 0xde, 0xe3,
1089 0xf8, 0xaf, 0x91, 0xcd, 0x02, 0xf5, 0x41, 0x49, 0x52, 0x37, 0x5d, 0x26, 0x79, 0xe5, 0xbf, 0xdd,
1090 0x9a, 0xec, 0xbf, 0xd2, 0x30, 0xc6, 0x02, 0xc6, 0xb9, 0x93, 0xc6, 0x04, 0x94, 0x4c, 0xe1, 0x4d,
1091 0x36, 0xb6, 0x9b, 0xf6, 0x64, 0x7c, 0xa3, 0xf0, 0xfb, 0xa0, 0x62, 0xf3, 0xd9, 0xc4, 0x1c, 0xdb,
1092 0xbc, 0xea, 0xe8, 0x13, 0xb8, 0x63, 0x9b, 0xed, 0xee, 0xc0, 0x6a, 0x37, 0x7b, 0xbd, 0x57, 0xce,
1093 0xb3, 0x49, 0xb3, 0x67, 0x9d, 0x59, 0x66, 0x47, 0x2b, 0x71, 0xcb, 0xcd, 0x52, 0x6a, 0x29, 0xd9,
1094 0xfc, 0x68, 0x7c, 0x0f, 0xfb, 0xeb, 0x44, 0x7a, 0x41, 0x92, 0xa2, 0x53, 0x28, 0x5f, 0xba, 0xf3,
1095 0x25, 0x15, 0x6d, 0xf0, 0xee, 0x29, 0xb5, 0x86, 0x70, 0x66, 0xde, 0x7a, 0xf0, 0xc3, 0xe1, 0x05,
1096 0x5b, 0x1b, 0x1b, 0x2c, 0xbe, 0x38, 0x7a, 0xf3, 0xea, 0x75, 0xc1, 0xf8, 0xed, 0x6b, 0xaa, 0x88,
1097 0x3b, 0xd7, 0xa3, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0x39, 0x8b, 0x15, 0x3a, 0x05, 0x0a, 0x00,
1098 0x00,
Andrew Lambbc029d32020-02-24 12:42:50 -07001099}