blob: 5e9bcf31fc1d786c91850e4c89cd2c2421fd4d9d [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"`
C Shapiro9ba7fd02020-05-05 08:37:40 -0500184 // Original component manufacturer.
185 ManufacturerId *PartnerId `protobuf:"bytes,8,opt,name=manufacturer_id,json=manufacturerId,proto3" json:"manufacturer_id,omitempty"`
186 // Human readable name of the component.
187 Name string `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700188 // Types that are valid to be assigned to Type:
189 // *Component_Soc_
190 // *Component_Memory_
191 // *Component_Bluetooth_
192 // *Component_Camera_
193 // *Component_Touchscreen_
C Shapiro74da76e2020-05-04 13:02:20 -0500194 // *Component_Wifi_
Andrew Lambbc029d32020-02-24 12:42:50 -0700195 Type isComponent_Type `protobuf_oneof:"type"`
196 XXX_NoUnkeyedLiteral struct{} `json:"-"`
197 XXX_unrecognized []byte `json:"-"`
198 XXX_sizecache int32 `json:"-"`
199}
200
201func (m *Component) Reset() { *m = Component{} }
202func (m *Component) String() string { return proto.CompactTextString(m) }
203func (*Component) ProtoMessage() {}
204func (*Component) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700205 return fileDescriptor_c6bb55af29234765, []int{0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700206}
207
208func (m *Component) XXX_Unmarshal(b []byte) error {
209 return xxx_messageInfo_Component.Unmarshal(m, b)
210}
211func (m *Component) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
212 return xxx_messageInfo_Component.Marshal(b, m, deterministic)
213}
214func (m *Component) XXX_Merge(src proto.Message) {
215 xxx_messageInfo_Component.Merge(m, src)
216}
217func (m *Component) XXX_Size() int {
218 return xxx_messageInfo_Component.Size(m)
219}
220func (m *Component) XXX_DiscardUnknown() {
221 xxx_messageInfo_Component.DiscardUnknown(m)
222}
223
224var xxx_messageInfo_Component proto.InternalMessageInfo
225
226func (m *Component) GetId() *ComponentId {
227 if m != nil {
228 return m.Id
229 }
230 return nil
231}
232
C Shapiro9ba7fd02020-05-05 08:37:40 -0500233func (m *Component) GetManufacturerId() *PartnerId {
234 if m != nil {
235 return m.ManufacturerId
236 }
237 return nil
238}
239
240func (m *Component) GetName() string {
241 if m != nil {
242 return m.Name
243 }
244 return ""
245}
246
Andrew Lambbc029d32020-02-24 12:42:50 -0700247type isComponent_Type interface {
248 isComponent_Type()
249}
250
251type Component_Soc_ struct {
252 Soc *Component_Soc `protobuf:"bytes,2,opt,name=soc,proto3,oneof"`
253}
254
255type Component_Memory_ struct {
256 Memory *Component_Memory `protobuf:"bytes,3,opt,name=memory,proto3,oneof"`
257}
258
259type Component_Bluetooth_ struct {
260 Bluetooth *Component_Bluetooth `protobuf:"bytes,4,opt,name=bluetooth,proto3,oneof"`
261}
262
263type Component_Camera_ struct {
264 Camera *Component_Camera `protobuf:"bytes,5,opt,name=camera,proto3,oneof"`
265}
266
267type Component_Touchscreen_ struct {
268 Touchscreen *Component_Touchscreen `protobuf:"bytes,6,opt,name=touchscreen,proto3,oneof"`
269}
270
C Shapiro74da76e2020-05-04 13:02:20 -0500271type Component_Wifi_ struct {
272 Wifi *Component_Wifi `protobuf:"bytes,7,opt,name=wifi,proto3,oneof"`
273}
274
Andrew Lambbc029d32020-02-24 12:42:50 -0700275func (*Component_Soc_) isComponent_Type() {}
276
277func (*Component_Memory_) isComponent_Type() {}
278
279func (*Component_Bluetooth_) isComponent_Type() {}
280
281func (*Component_Camera_) isComponent_Type() {}
282
283func (*Component_Touchscreen_) isComponent_Type() {}
284
C Shapiro74da76e2020-05-04 13:02:20 -0500285func (*Component_Wifi_) isComponent_Type() {}
286
Andrew Lambbc029d32020-02-24 12:42:50 -0700287func (m *Component) GetType() isComponent_Type {
288 if m != nil {
289 return m.Type
290 }
291 return nil
292}
293
294func (m *Component) GetSoc() *Component_Soc {
295 if x, ok := m.GetType().(*Component_Soc_); ok {
296 return x.Soc
297 }
298 return nil
299}
300
301func (m *Component) GetMemory() *Component_Memory {
302 if x, ok := m.GetType().(*Component_Memory_); ok {
303 return x.Memory
304 }
305 return nil
306}
307
308func (m *Component) GetBluetooth() *Component_Bluetooth {
309 if x, ok := m.GetType().(*Component_Bluetooth_); ok {
310 return x.Bluetooth
311 }
312 return nil
313}
314
315func (m *Component) GetCamera() *Component_Camera {
316 if x, ok := m.GetType().(*Component_Camera_); ok {
317 return x.Camera
318 }
319 return nil
320}
321
322func (m *Component) GetTouchscreen() *Component_Touchscreen {
323 if x, ok := m.GetType().(*Component_Touchscreen_); ok {
324 return x.Touchscreen
325 }
326 return nil
327}
328
C Shapiro74da76e2020-05-04 13:02:20 -0500329func (m *Component) GetWifi() *Component_Wifi {
330 if x, ok := m.GetType().(*Component_Wifi_); ok {
331 return x.Wifi
332 }
333 return nil
334}
335
Andrew Lambbc029d32020-02-24 12:42:50 -0700336// XXX_OneofWrappers is for the internal use of the proto package.
337func (*Component) XXX_OneofWrappers() []interface{} {
338 return []interface{}{
339 (*Component_Soc_)(nil),
340 (*Component_Memory_)(nil),
341 (*Component_Bluetooth_)(nil),
342 (*Component_Camera_)(nil),
343 (*Component_Touchscreen_)(nil),
C Shapiro74da76e2020-05-04 13:02:20 -0500344 (*Component_Wifi_)(nil),
Andrew Lambbc029d32020-02-24 12:42:50 -0700345 }
346}
347
C Shapiro74da76e2020-05-04 13:02:20 -0500348// Defines common component version identifiers based on interface standards.
349type Component_Interface struct {
350 XXX_NoUnkeyedLiteral struct{} `json:"-"`
351 XXX_unrecognized []byte `json:"-"`
352 XXX_sizecache int32 `json:"-"`
353}
354
355func (m *Component_Interface) Reset() { *m = Component_Interface{} }
356func (m *Component_Interface) String() string { return proto.CompactTextString(m) }
357func (*Component_Interface) ProtoMessage() {}
358func (*Component_Interface) Descriptor() ([]byte, []int) {
359 return fileDescriptor_c6bb55af29234765, []int{0, 0}
360}
361
362func (m *Component_Interface) XXX_Unmarshal(b []byte) error {
363 return xxx_messageInfo_Component_Interface.Unmarshal(m, b)
364}
365func (m *Component_Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
366 return xxx_messageInfo_Component_Interface.Marshal(b, m, deterministic)
367}
368func (m *Component_Interface) XXX_Merge(src proto.Message) {
369 xxx_messageInfo_Component_Interface.Merge(m, src)
370}
371func (m *Component_Interface) XXX_Size() int {
372 return xxx_messageInfo_Component_Interface.Size(m)
373}
374func (m *Component_Interface) XXX_DiscardUnknown() {
375 xxx_messageInfo_Component_Interface.DiscardUnknown(m)
376}
377
378var xxx_messageInfo_Component_Interface proto.InternalMessageInfo
379
380type Component_Interface_Usb struct {
381 // 4-digit hex
382 VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
383 // 4-digit hex
384 ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
385 // 4-digit hex
386 BcdDevice string `protobuf:"bytes,3,opt,name=bcd_device,json=bcdDevice,proto3" json:"bcd_device,omitempty"`
387 XXX_NoUnkeyedLiteral struct{} `json:"-"`
388 XXX_unrecognized []byte `json:"-"`
389 XXX_sizecache int32 `json:"-"`
390}
391
392func (m *Component_Interface_Usb) Reset() { *m = Component_Interface_Usb{} }
393func (m *Component_Interface_Usb) String() string { return proto.CompactTextString(m) }
394func (*Component_Interface_Usb) ProtoMessage() {}
395func (*Component_Interface_Usb) Descriptor() ([]byte, []int) {
396 return fileDescriptor_c6bb55af29234765, []int{0, 0, 0}
397}
398
399func (m *Component_Interface_Usb) XXX_Unmarshal(b []byte) error {
400 return xxx_messageInfo_Component_Interface_Usb.Unmarshal(m, b)
401}
402func (m *Component_Interface_Usb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
403 return xxx_messageInfo_Component_Interface_Usb.Marshal(b, m, deterministic)
404}
405func (m *Component_Interface_Usb) XXX_Merge(src proto.Message) {
406 xxx_messageInfo_Component_Interface_Usb.Merge(m, src)
407}
408func (m *Component_Interface_Usb) XXX_Size() int {
409 return xxx_messageInfo_Component_Interface_Usb.Size(m)
410}
411func (m *Component_Interface_Usb) XXX_DiscardUnknown() {
412 xxx_messageInfo_Component_Interface_Usb.DiscardUnknown(m)
413}
414
415var xxx_messageInfo_Component_Interface_Usb proto.InternalMessageInfo
416
417func (m *Component_Interface_Usb) GetVendorId() string {
418 if m != nil {
419 return m.VendorId
420 }
421 return ""
422}
423
424func (m *Component_Interface_Usb) GetProductId() string {
425 if m != nil {
426 return m.ProductId
427 }
428 return ""
429}
430
431func (m *Component_Interface_Usb) GetBcdDevice() string {
432 if m != nil {
433 return m.BcdDevice
434 }
435 return ""
436}
437
438type Component_Interface_Pci struct {
439 // 4-digit hex
440 VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
441 // 4-digit hex
442 DeviceId string `protobuf:"bytes,2,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
443 // 2-digit hex
444 RevisionId string `protobuf:"bytes,3,opt,name=revision_id,json=revisionId,proto3" json:"revision_id,omitempty"`
445 XXX_NoUnkeyedLiteral struct{} `json:"-"`
446 XXX_unrecognized []byte `json:"-"`
447 XXX_sizecache int32 `json:"-"`
448}
449
450func (m *Component_Interface_Pci) Reset() { *m = Component_Interface_Pci{} }
451func (m *Component_Interface_Pci) String() string { return proto.CompactTextString(m) }
452func (*Component_Interface_Pci) ProtoMessage() {}
453func (*Component_Interface_Pci) Descriptor() ([]byte, []int) {
454 return fileDescriptor_c6bb55af29234765, []int{0, 0, 1}
455}
456
457func (m *Component_Interface_Pci) XXX_Unmarshal(b []byte) error {
458 return xxx_messageInfo_Component_Interface_Pci.Unmarshal(m, b)
459}
460func (m *Component_Interface_Pci) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
461 return xxx_messageInfo_Component_Interface_Pci.Marshal(b, m, deterministic)
462}
463func (m *Component_Interface_Pci) XXX_Merge(src proto.Message) {
464 xxx_messageInfo_Component_Interface_Pci.Merge(m, src)
465}
466func (m *Component_Interface_Pci) XXX_Size() int {
467 return xxx_messageInfo_Component_Interface_Pci.Size(m)
468}
469func (m *Component_Interface_Pci) XXX_DiscardUnknown() {
470 xxx_messageInfo_Component_Interface_Pci.DiscardUnknown(m)
471}
472
473var xxx_messageInfo_Component_Interface_Pci proto.InternalMessageInfo
474
475func (m *Component_Interface_Pci) GetVendorId() string {
476 if m != nil {
477 return m.VendorId
478 }
479 return ""
480}
481
482func (m *Component_Interface_Pci) GetDeviceId() string {
483 if m != nil {
484 return m.DeviceId
485 }
486 return ""
487}
488
489func (m *Component_Interface_Pci) GetRevisionId() string {
490 if m != nil {
491 return m.RevisionId
492 }
493 return ""
494}
495
Andrew Lambbc029d32020-02-24 12:42:50 -0700496type Component_Soc struct {
497 Family *Component_Soc_Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
498 // Unique model name returned from cpu_id instruction
499 Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
500 // Number of cores present on the SoC model
501 Cores int32 `protobuf:"varint,3,opt,name=cores,proto3" json:"cores,omitempty"`
502 XXX_NoUnkeyedLiteral struct{} `json:"-"`
503 XXX_unrecognized []byte `json:"-"`
504 XXX_sizecache int32 `json:"-"`
505}
506
507func (m *Component_Soc) Reset() { *m = Component_Soc{} }
508func (m *Component_Soc) String() string { return proto.CompactTextString(m) }
509func (*Component_Soc) ProtoMessage() {}
510func (*Component_Soc) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500511 return fileDescriptor_c6bb55af29234765, []int{0, 1}
Andrew Lambbc029d32020-02-24 12:42:50 -0700512}
513
514func (m *Component_Soc) XXX_Unmarshal(b []byte) error {
515 return xxx_messageInfo_Component_Soc.Unmarshal(m, b)
516}
517func (m *Component_Soc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
518 return xxx_messageInfo_Component_Soc.Marshal(b, m, deterministic)
519}
520func (m *Component_Soc) XXX_Merge(src proto.Message) {
521 xxx_messageInfo_Component_Soc.Merge(m, src)
522}
523func (m *Component_Soc) XXX_Size() int {
524 return xxx_messageInfo_Component_Soc.Size(m)
525}
526func (m *Component_Soc) XXX_DiscardUnknown() {
527 xxx_messageInfo_Component_Soc.DiscardUnknown(m)
528}
529
530var xxx_messageInfo_Component_Soc proto.InternalMessageInfo
531
532func (m *Component_Soc) GetFamily() *Component_Soc_Family {
533 if m != nil {
534 return m.Family
535 }
536 return nil
537}
538
539func (m *Component_Soc) GetModel() string {
540 if m != nil {
541 return m.Model
542 }
543 return ""
544}
545
546func (m *Component_Soc) GetCores() int32 {
547 if m != nil {
548 return m.Cores
549 }
550 return 0
551}
552
553type Component_Soc_Family struct {
554 Arch Component_Soc_Architecture `protobuf:"varint,1,opt,name=arch,proto3,enum=chromiumos.config.api.Component_Soc_Architecture" json:"arch,omitempty"`
555 // Common name (human friendly) for the family
556 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
557 XXX_NoUnkeyedLiteral struct{} `json:"-"`
558 XXX_unrecognized []byte `json:"-"`
559 XXX_sizecache int32 `json:"-"`
560}
561
562func (m *Component_Soc_Family) Reset() { *m = Component_Soc_Family{} }
563func (m *Component_Soc_Family) String() string { return proto.CompactTextString(m) }
564func (*Component_Soc_Family) ProtoMessage() {}
565func (*Component_Soc_Family) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500566 return fileDescriptor_c6bb55af29234765, []int{0, 1, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700567}
568
569func (m *Component_Soc_Family) XXX_Unmarshal(b []byte) error {
570 return xxx_messageInfo_Component_Soc_Family.Unmarshal(m, b)
571}
572func (m *Component_Soc_Family) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
573 return xxx_messageInfo_Component_Soc_Family.Marshal(b, m, deterministic)
574}
575func (m *Component_Soc_Family) XXX_Merge(src proto.Message) {
576 xxx_messageInfo_Component_Soc_Family.Merge(m, src)
577}
578func (m *Component_Soc_Family) XXX_Size() int {
579 return xxx_messageInfo_Component_Soc_Family.Size(m)
580}
581func (m *Component_Soc_Family) XXX_DiscardUnknown() {
582 xxx_messageInfo_Component_Soc_Family.DiscardUnknown(m)
583}
584
585var xxx_messageInfo_Component_Soc_Family proto.InternalMessageInfo
586
587func (m *Component_Soc_Family) GetArch() Component_Soc_Architecture {
588 if m != nil {
589 return m.Arch
590 }
591 return Component_Soc_ARCHITECTURE_UNDEFINED
592}
593
594func (m *Component_Soc_Family) GetName() string {
595 if m != nil {
596 return m.Name
597 }
598 return ""
599}
600
601type Component_Memory struct {
602 Profile *Component_Memory_Profile `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"`
603 PartNumber string `protobuf:"bytes,2,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700604 XXX_NoUnkeyedLiteral struct{} `json:"-"`
605 XXX_unrecognized []byte `json:"-"`
606 XXX_sizecache int32 `json:"-"`
607}
608
609func (m *Component_Memory) Reset() { *m = Component_Memory{} }
610func (m *Component_Memory) String() string { return proto.CompactTextString(m) }
611func (*Component_Memory) ProtoMessage() {}
612func (*Component_Memory) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500613 return fileDescriptor_c6bb55af29234765, []int{0, 2}
Andrew Lambbc029d32020-02-24 12:42:50 -0700614}
615
616func (m *Component_Memory) XXX_Unmarshal(b []byte) error {
617 return xxx_messageInfo_Component_Memory.Unmarshal(m, b)
618}
619func (m *Component_Memory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
620 return xxx_messageInfo_Component_Memory.Marshal(b, m, deterministic)
621}
622func (m *Component_Memory) XXX_Merge(src proto.Message) {
623 xxx_messageInfo_Component_Memory.Merge(m, src)
624}
625func (m *Component_Memory) XXX_Size() int {
626 return xxx_messageInfo_Component_Memory.Size(m)
627}
628func (m *Component_Memory) XXX_DiscardUnknown() {
629 xxx_messageInfo_Component_Memory.DiscardUnknown(m)
630}
631
632var xxx_messageInfo_Component_Memory proto.InternalMessageInfo
633
634func (m *Component_Memory) GetProfile() *Component_Memory_Profile {
635 if m != nil {
636 return m.Profile
637 }
638 return nil
639}
640
641func (m *Component_Memory) GetPartNumber() string {
642 if m != nil {
643 return m.PartNumber
644 }
645 return ""
646}
647
Andrew Lambbc029d32020-02-24 12:42:50 -0700648type Component_Memory_Profile struct {
649 Type Component_Memory_Type `protobuf:"varint,1,opt,name=type,proto3,enum=chromiumos.config.api.Component_Memory_Type" json:"type,omitempty"`
650 SpeedMhz int32 `protobuf:"varint,2,opt,name=speed_mhz,json=speedMhz,proto3" json:"speed_mhz,omitempty"`
651 SizeMegabytes int32 `protobuf:"varint,3,opt,name=size_megabytes,json=sizeMegabytes,proto3" json:"size_megabytes,omitempty"`
652 XXX_NoUnkeyedLiteral struct{} `json:"-"`
653 XXX_unrecognized []byte `json:"-"`
654 XXX_sizecache int32 `json:"-"`
655}
656
657func (m *Component_Memory_Profile) Reset() { *m = Component_Memory_Profile{} }
658func (m *Component_Memory_Profile) String() string { return proto.CompactTextString(m) }
659func (*Component_Memory_Profile) ProtoMessage() {}
660func (*Component_Memory_Profile) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500661 return fileDescriptor_c6bb55af29234765, []int{0, 2, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700662}
663
664func (m *Component_Memory_Profile) XXX_Unmarshal(b []byte) error {
665 return xxx_messageInfo_Component_Memory_Profile.Unmarshal(m, b)
666}
667func (m *Component_Memory_Profile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
668 return xxx_messageInfo_Component_Memory_Profile.Marshal(b, m, deterministic)
669}
670func (m *Component_Memory_Profile) XXX_Merge(src proto.Message) {
671 xxx_messageInfo_Component_Memory_Profile.Merge(m, src)
672}
673func (m *Component_Memory_Profile) XXX_Size() int {
674 return xxx_messageInfo_Component_Memory_Profile.Size(m)
675}
676func (m *Component_Memory_Profile) XXX_DiscardUnknown() {
677 xxx_messageInfo_Component_Memory_Profile.DiscardUnknown(m)
678}
679
680var xxx_messageInfo_Component_Memory_Profile proto.InternalMessageInfo
681
682func (m *Component_Memory_Profile) GetType() Component_Memory_Type {
683 if m != nil {
684 return m.Type
685 }
686 return Component_Memory_TYPE_UNDEFINED
687}
688
689func (m *Component_Memory_Profile) GetSpeedMhz() int32 {
690 if m != nil {
691 return m.SpeedMhz
692 }
693 return 0
694}
695
696func (m *Component_Memory_Profile) GetSizeMegabytes() int32 {
697 if m != nil {
698 return m.SizeMegabytes
699 }
700 return 0
701}
702
703type Component_Bluetooth struct {
C Shapiro74da76e2020-05-04 13:02:20 -0500704 Usb *Component_Interface_Usb `protobuf:"bytes,4,opt,name=usb,proto3" json:"usb,omitempty"`
705 XXX_NoUnkeyedLiteral struct{} `json:"-"`
706 XXX_unrecognized []byte `json:"-"`
707 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700708}
709
710func (m *Component_Bluetooth) Reset() { *m = Component_Bluetooth{} }
711func (m *Component_Bluetooth) String() string { return proto.CompactTextString(m) }
712func (*Component_Bluetooth) ProtoMessage() {}
713func (*Component_Bluetooth) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500714 return fileDescriptor_c6bb55af29234765, []int{0, 3}
Andrew Lambbc029d32020-02-24 12:42:50 -0700715}
716
717func (m *Component_Bluetooth) XXX_Unmarshal(b []byte) error {
718 return xxx_messageInfo_Component_Bluetooth.Unmarshal(m, b)
719}
720func (m *Component_Bluetooth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
721 return xxx_messageInfo_Component_Bluetooth.Marshal(b, m, deterministic)
722}
723func (m *Component_Bluetooth) XXX_Merge(src proto.Message) {
724 xxx_messageInfo_Component_Bluetooth.Merge(m, src)
725}
726func (m *Component_Bluetooth) XXX_Size() int {
727 return xxx_messageInfo_Component_Bluetooth.Size(m)
728}
729func (m *Component_Bluetooth) XXX_DiscardUnknown() {
730 xxx_messageInfo_Component_Bluetooth.DiscardUnknown(m)
731}
732
733var xxx_messageInfo_Component_Bluetooth proto.InternalMessageInfo
734
C Shapiro74da76e2020-05-04 13:02:20 -0500735func (m *Component_Bluetooth) GetUsb() *Component_Interface_Usb {
Andrew Lambbc029d32020-02-24 12:42:50 -0700736 if m != nil {
C Shapiro74da76e2020-05-04 13:02:20 -0500737 return m.Usb
Andrew Lambbc029d32020-02-24 12:42:50 -0700738 }
C Shapiro74da76e2020-05-04 13:02:20 -0500739 return nil
Andrew Lambbc029d32020-02-24 12:42:50 -0700740}
741
742type Component_Camera struct {
743 Features []Component_Camera_Feature `protobuf:"varint,1,rep,packed,name=features,proto3,enum=chromiumos.config.api.Component_Camera_Feature" json:"features,omitempty"`
744 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"`
745 XXX_NoUnkeyedLiteral struct{} `json:"-"`
746 XXX_unrecognized []byte `json:"-"`
747 XXX_sizecache int32 `json:"-"`
748}
749
750func (m *Component_Camera) Reset() { *m = Component_Camera{} }
751func (m *Component_Camera) String() string { return proto.CompactTextString(m) }
752func (*Component_Camera) ProtoMessage() {}
753func (*Component_Camera) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500754 return fileDescriptor_c6bb55af29234765, []int{0, 4}
Andrew Lambbc029d32020-02-24 12:42:50 -0700755}
756
757func (m *Component_Camera) XXX_Unmarshal(b []byte) error {
758 return xxx_messageInfo_Component_Camera.Unmarshal(m, b)
759}
760func (m *Component_Camera) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
761 return xxx_messageInfo_Component_Camera.Marshal(b, m, deterministic)
762}
763func (m *Component_Camera) XXX_Merge(src proto.Message) {
764 xxx_messageInfo_Component_Camera.Merge(m, src)
765}
766func (m *Component_Camera) XXX_Size() int {
767 return xxx_messageInfo_Component_Camera.Size(m)
768}
769func (m *Component_Camera) XXX_DiscardUnknown() {
770 xxx_messageInfo_Component_Camera.DiscardUnknown(m)
771}
772
773var xxx_messageInfo_Component_Camera proto.InternalMessageInfo
774
775func (m *Component_Camera) GetFeatures() []Component_Camera_Feature {
776 if m != nil {
777 return m.Features
778 }
779 return nil
780}
781
782func (m *Component_Camera) GetClockType() Component_Camera_ClockType {
783 if m != nil {
784 return m.ClockType
785 }
786 return Component_Camera_CLOCK_TYPE_UNDEFINED
787}
788
789type Component_Touchscreen struct {
790 // 4-digit hex
Andrew Lambbc029d32020-02-24 12:42:50 -0700791 ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
792 // 4-digit hex
793 FwVersion string `protobuf:"bytes,3,opt,name=fw_version,json=fwVersion,proto3" json:"fw_version,omitempty"`
C Shapiroda331d62020-05-06 14:58:00 -0500794 // Optional product brand/series name
795 // For some vendors, this is used in the firmware naming schema
796 ProductSeries string `protobuf:"bytes,5,opt,name=product_series,json=productSeries,proto3" json:"product_series,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700797 XXX_NoUnkeyedLiteral struct{} `json:"-"`
798 XXX_unrecognized []byte `json:"-"`
799 XXX_sizecache int32 `json:"-"`
800}
801
802func (m *Component_Touchscreen) Reset() { *m = Component_Touchscreen{} }
803func (m *Component_Touchscreen) String() string { return proto.CompactTextString(m) }
804func (*Component_Touchscreen) ProtoMessage() {}
805func (*Component_Touchscreen) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500806 return fileDescriptor_c6bb55af29234765, []int{0, 5}
Andrew Lambbc029d32020-02-24 12:42:50 -0700807}
808
809func (m *Component_Touchscreen) XXX_Unmarshal(b []byte) error {
810 return xxx_messageInfo_Component_Touchscreen.Unmarshal(m, b)
811}
812func (m *Component_Touchscreen) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
813 return xxx_messageInfo_Component_Touchscreen.Marshal(b, m, deterministic)
814}
815func (m *Component_Touchscreen) XXX_Merge(src proto.Message) {
816 xxx_messageInfo_Component_Touchscreen.Merge(m, src)
817}
818func (m *Component_Touchscreen) XXX_Size() int {
819 return xxx_messageInfo_Component_Touchscreen.Size(m)
820}
821func (m *Component_Touchscreen) XXX_DiscardUnknown() {
822 xxx_messageInfo_Component_Touchscreen.DiscardUnknown(m)
823}
824
825var xxx_messageInfo_Component_Touchscreen proto.InternalMessageInfo
826
Andrew Lambbc029d32020-02-24 12:42:50 -0700827func (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
C Shapiroda331d62020-05-06 14:58:00 -0500841func (m *Component_Touchscreen) GetProductSeries() string {
Andrew Lambbc029d32020-02-24 12:42:50 -0700842 if m != nil {
C Shapiroda331d62020-05-06 14:58:00 -0500843 return m.ProductSeries
Andrew Lambbc029d32020-02-24 12:42:50 -0700844 }
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 Shapiroda331d62020-05-06 14:58:00 -05001027 // 1132 bytes of a gzipped FileDescriptorProto
1028 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x56, 0xdb, 0x6e, 0xdb, 0x46,
1029 0x13, 0x16, 0x0f, 0x92, 0xc5, 0x91, 0xed, 0x10, 0xfb, 0x27, 0x3f, 0x54, 0x05, 0x45, 0x0d, 0xa1,
1030 0x69, 0x8d, 0x34, 0xa0, 0x5b, 0xc7, 0x35, 0x02, 0xf4, 0x26, 0x3a, 0xd0, 0x15, 0x1d, 0x9d, 0xb2,
1031 0xa2, 0x72, 0x68, 0x2f, 0x58, 0x6a, 0xb9, 0xb2, 0x16, 0x15, 0xb5, 0x02, 0x49, 0x39, 0x70, 0x2e,
1032 0xfa, 0x02, 0xbd, 0xe8, 0x13, 0xf4, 0x1d, 0xfa, 0x26, 0x7d, 0x8e, 0xbe, 0x43, 0x2f, 0x8a, 0x5d,
1033 0x52, 0x94, 0x8b, 0x24, 0x95, 0x72, 0xc7, 0xfd, 0x34, 0xdf, 0x37, 0x43, 0x7e, 0x33, 0xa3, 0x85,
1034 0x07, 0x64, 0x16, 0xf1, 0x90, 0xad, 0x42, 0x1e, 0x9f, 0x10, 0xbe, 0x98, 0xb2, 0xab, 0x13, 0x7f,
1035 0xc9, 0x4e, 0x08, 0x0f, 0x97, 0x7c, 0x41, 0x17, 0x89, 0xb5, 0x8c, 0x78, 0xc2, 0xd1, 0xbd, 0x4d,
1036 0x98, 0x95, 0x86, 0x59, 0xfe, 0x92, 0xd5, 0x8e, 0xb7, 0xb0, 0x3d, 0x16, 0xa4, 0x02, 0xb5, 0x2f,
1037 0xde, 0x1f, 0xb9, 0xf4, 0xa3, 0x64, 0x41, 0xa3, 0x3c, 0xae, 0xfe, 0x2b, 0x02, 0xa3, 0xb5, 0xa6,
1038 0xa3, 0x53, 0x50, 0x59, 0x50, 0x55, 0x8e, 0x94, 0xe3, 0xca, 0x69, 0xdd, 0x7a, 0x6f, 0x0d, 0x56,
1039 0x1e, 0xed, 0x04, 0x58, 0x65, 0x01, 0x72, 0xe0, 0x4e, 0xe8, 0x2f, 0x56, 0x53, 0x9f, 0x24, 0xab,
1040 0x48, 0x4a, 0x57, 0xcb, 0x52, 0xe0, 0xe8, 0x03, 0x02, 0xc3, 0xb4, 0x06, 0x27, 0xc0, 0x87, 0xb7,
1041 0x89, 0x4e, 0x80, 0x10, 0xe8, 0x0b, 0x3f, 0xa4, 0x55, 0xe3, 0x48, 0x39, 0x36, 0xb0, 0x7c, 0x46,
1042 0x4f, 0x40, 0x8b, 0x39, 0xa9, 0xaa, 0x52, 0xf2, 0xf3, 0x6d, 0x35, 0x59, 0x23, 0x4e, 0x3a, 0x05,
1043 0x2c, 0x28, 0xa8, 0x01, 0xa5, 0x90, 0x86, 0x3c, 0xba, 0xa9, 0x6a, 0x92, 0xfc, 0xe5, 0x56, 0x72,
1044 0x4f, 0x86, 0x77, 0x0a, 0x38, 0x23, 0xa2, 0x4b, 0x30, 0x26, 0xf3, 0x15, 0x4d, 0x38, 0x4f, 0x66,
1045 0x55, 0x5d, 0xaa, 0x3c, 0xdc, 0xaa, 0xd2, 0x5c, 0x33, 0x3a, 0x05, 0xbc, 0xa1, 0x8b, 0x72, 0x88,
1046 0x1f, 0xd2, 0xc8, 0xaf, 0x16, 0x77, 0x2c, 0xa7, 0x25, 0xc3, 0x45, 0x39, 0x29, 0x11, 0x0d, 0xa1,
1047 0x92, 0xf0, 0x15, 0x99, 0xc5, 0x24, 0xa2, 0x74, 0x51, 0x2d, 0x49, 0x9d, 0x47, 0x5b, 0x75, 0xdc,
1048 0x0d, 0xa7, 0x53, 0xc0, 0xb7, 0x25, 0xd0, 0x77, 0xa0, 0xbf, 0x61, 0x53, 0x56, 0xdd, 0x93, 0x52,
1049 0x0f, 0xb6, 0x4a, 0xbd, 0x64, 0x53, 0xd6, 0x29, 0x60, 0x49, 0xaa, 0xfd, 0xa9, 0x80, 0xe1, 0x2c,
1050 0x12, 0x1a, 0x4d, 0x7d, 0x42, 0x6b, 0x3f, 0x81, 0x36, 0x8e, 0x27, 0xe8, 0x3e, 0x18, 0xd7, 0x74,
1051 0x11, 0x70, 0xd9, 0x08, 0x8a, 0x34, 0xb2, 0x9c, 0x02, 0x4e, 0x80, 0x3e, 0x05, 0x58, 0x46, 0x3c,
1052 0x58, 0x11, 0xd1, 0xa9, 0xd2, 0x53, 0x03, 0x1b, 0x19, 0x92, 0xfe, 0x3c, 0x21, 0x81, 0x17, 0xd0,
1053 0x6b, 0x46, 0xa8, 0x74, 0xcd, 0xc0, 0xc6, 0x84, 0x04, 0x6d, 0x09, 0x88, 0x0c, 0x43, 0xc2, 0xfe,
1054 0x3b, 0xc3, 0x7d, 0x30, 0x52, 0xfa, 0x26, 0x41, 0x39, 0x05, 0x9c, 0x00, 0x7d, 0x06, 0x95, 0x88,
1055 0x5e, 0xb3, 0x98, 0xf1, 0x85, 0xf8, 0x39, 0x4d, 0x00, 0x6b, 0xc8, 0x09, 0x6a, 0x7f, 0xa8, 0xa0,
1056 0x8d, 0x38, 0x41, 0x2d, 0x28, 0x4d, 0xfd, 0x90, 0xcd, 0x6f, 0xb2, 0x59, 0xf8, 0x6a, 0x97, 0xbe,
1057 0xb3, 0x2e, 0x24, 0x05, 0x67, 0x54, 0x74, 0x17, 0x8a, 0x21, 0x0f, 0xe8, 0x3c, 0x2b, 0x23, 0x3d,
1058 0x08, 0x94, 0xf0, 0x88, 0xc6, 0x32, 0x7b, 0x11, 0xa7, 0x87, 0x1a, 0x81, 0x52, 0xca, 0x46, 0x36,
1059 0xe8, 0x7e, 0x44, 0x66, 0x32, 0xf1, 0xe1, 0xe9, 0x37, 0x3b, 0x25, 0x6e, 0x44, 0x64, 0xc6, 0x12,
1060 0x2a, 0xe7, 0x08, 0x4b, 0x7a, 0x3e, 0x4a, 0xea, 0x66, 0x94, 0xea, 0x23, 0xd8, 0xbf, 0x1d, 0x89,
1061 0x6a, 0xf0, 0xff, 0x06, 0x6e, 0x75, 0x1c, 0xd7, 0x6e, 0xb9, 0x63, 0x6c, 0x7b, 0xe3, 0x7e, 0xdb,
1062 0xbe, 0x70, 0xfa, 0x76, 0xdb, 0x2c, 0xa0, 0x3d, 0xd0, 0x5e, 0x3d, 0x39, 0x37, 0x15, 0x04, 0x50,
1063 0x7a, 0xf5, 0xe4, 0xdc, 0x3b, 0x3f, 0x33, 0x55, 0x01, 0x36, 0x70, 0xcf, 0xd4, 0x90, 0x01, 0xc5,
1064 0x06, 0xee, 0x9d, 0x9f, 0x99, 0x7a, 0xed, 0x2f, 0x15, 0x4a, 0xe9, 0xdc, 0x20, 0x07, 0xf6, 0x96,
1065 0x11, 0x9f, 0xb2, 0x39, 0xcd, 0x3e, 0xdb, 0xc9, 0x8e, 0x13, 0x67, 0x0d, 0x53, 0x1a, 0x5e, 0xf3,
1066 0x85, 0x53, 0x62, 0x55, 0x79, 0x8b, 0x55, 0x38, 0xa1, 0x51, 0xf6, 0x16, 0x20, 0xa0, 0xbe, 0x44,
1067 0x6a, 0xbf, 0x29, 0xb0, 0x97, 0xb1, 0xd0, 0x53, 0xd0, 0x93, 0x9b, 0x25, 0xcd, 0x3e, 0xd9, 0xa3,
1068 0x5d, 0x93, 0xba, 0x37, 0x4b, 0x8a, 0x25, 0x53, 0x74, 0x4d, 0xbc, 0xa4, 0x34, 0xf0, 0xc2, 0xd9,
1069 0x5b, 0x99, 0xac, 0x88, 0xcb, 0x12, 0xe8, 0xcd, 0xde, 0xa2, 0x07, 0x70, 0x18, 0xb3, 0xb7, 0xd4,
1070 0x0b, 0xe9, 0x95, 0x3f, 0xb9, 0x49, 0x72, 0xeb, 0x0e, 0x04, 0xda, 0x5b, 0x83, 0xf5, 0x1f, 0x41,
1071 0x17, 0x8a, 0x08, 0xc1, 0xa1, 0xfb, 0x7a, 0xf8, 0xce, 0xd7, 0x6c, 0xb7, 0xb1, 0xa9, 0xa0, 0x32,
1072 0xe8, 0xed, 0x36, 0x3e, 0x35, 0xd5, 0xec, 0xe9, 0xb1, 0xa9, 0x65, 0x4f, 0x67, 0xa6, 0x8e, 0x2a,
1073 0xb0, 0xd7, 0x1d, 0x7a, 0x12, 0x2e, 0x6e, 0x0e, 0x67, 0x66, 0xe9, 0x52, 0x2f, 0x6b, 0xa6, 0x5e,
1074 0xf3, 0xc0, 0xc8, 0x97, 0x0b, 0x7a, 0x0a, 0xda, 0x2a, 0x9e, 0x64, 0x5b, 0xc9, 0xda, 0xfa, 0xd2,
1075 0xf9, 0xa0, 0x5a, 0xe3, 0x78, 0x82, 0x05, 0xf5, 0x52, 0x2f, 0x2b, 0xa6, 0x7a, 0xa9, 0x97, 0x55,
1076 0x53, 0xcb, 0x12, 0xfc, 0xae, 0x42, 0x29, 0xdd, 0x3a, 0xe8, 0x19, 0x94, 0xa7, 0xd4, 0x17, 0x7d,
1077 0x12, 0x57, 0x95, 0x23, 0xed, 0xf8, 0x70, 0x07, 0x37, 0x53, 0xaa, 0x75, 0x91, 0xf2, 0x70, 0x2e,
1078 0x80, 0x86, 0x00, 0x64, 0xce, 0xc9, 0xcf, 0x9e, 0xf4, 0x49, 0xdd, 0xb1, 0xb5, 0x33, 0xb9, 0x96,
1079 0x60, 0x4a, 0xb3, 0x0c, 0xb2, 0x7e, 0xac, 0x7f, 0x0d, 0x7b, 0x59, 0x1a, 0xf4, 0x3f, 0xb8, 0x73,
1080 0x61, 0x37, 0xb2, 0x0e, 0x7e, 0xd6, 0x1f, 0xbc, 0xec, 0x9b, 0x05, 0x64, 0xc2, 0x7e, 0xa3, 0xe5,
1081 0x3a, 0x2f, 0x1c, 0xf7, 0xb5, 0xd7, 0xb5, 0xdb, 0xa6, 0x52, 0x6f, 0x82, 0x91, 0x2b, 0xa1, 0x2a,
1082 0xdc, 0x6d, 0x75, 0x07, 0xad, 0x67, 0xde, 0x3b, 0x56, 0x1d, 0x80, 0xd1, 0x1b, 0xf4, 0x07, 0xee,
1083 0xa0, 0xef, 0xb4, 0x4c, 0x05, 0xed, 0x43, 0xb9, 0x39, 0x18, 0xb8, 0xae, 0xd3, 0xb3, 0x4d, 0xb5,
1084 0xf6, 0x0b, 0x54, 0x6e, 0x2d, 0xd3, 0x1d, 0xd6, 0xd9, 0xf4, 0x8d, 0x77, 0x4d, 0x23, 0xb1, 0x5d,
1085 0xd6, 0xeb, 0x6c, 0xfa, 0xe6, 0x45, 0x0a, 0x88, 0xbe, 0x5a, 0xb3, 0x63, 0x1a, 0x31, 0x1a, 0xcb,
1086 0x3f, 0x06, 0x03, 0x1f, 0x64, 0xe8, 0x48, 0x82, 0xb9, 0x4b, 0xba, 0x59, 0xac, 0xbd, 0x04, 0x5d,
1087 0x6c, 0x60, 0xd4, 0x04, 0x6d, 0x49, 0x58, 0x36, 0x65, 0x1f, 0xe3, 0xfd, 0x90, 0x88, 0xf5, 0x2d,
1088 0xc8, 0xcd, 0x0a, 0x18, 0x2c, 0x5f, 0xde, 0x7f, 0x2b, 0x70, 0xf0, 0x7c, 0xe5, 0xcf, 0xd9, 0x94,
1089 0x11, 0x3f, 0x11, 0xd5, 0xd9, 0xb0, 0x7f, 0xfb, 0x5a, 0xf1, 0x11, 0x97, 0x82, 0x0a, 0xd9, 0x1c,
1090 0x50, 0x0f, 0x4a, 0x71, 0xe2, 0x27, 0xab, 0x38, 0x73, 0xfd, 0xdb, 0xad, 0xc5, 0xfe, 0xab, 0x0c,
1091 0x6b, 0x24, 0xc9, 0x38, 0x13, 0xa9, 0x8f, 0xa1, 0x94, 0x22, 0x62, 0xcc, 0x46, 0x6e, 0xc3, 0x1d,
1092 0x8f, 0x6e, 0x99, 0x7e, 0x00, 0x06, 0xb6, 0x9f, 0x8f, 0xed, 0x91, 0x2b, 0x1c, 0x47, 0x9f, 0xc0,
1093 0x3d, 0xd7, 0x6e, 0x75, 0xfa, 0x4e, 0xab, 0xd1, 0xed, 0xbe, 0xf6, 0x9e, 0x8f, 0x1b, 0x5d, 0xe7,
1094 0xc2, 0xb1, 0xdb, 0xa6, 0x2a, 0x22, 0x37, 0x47, 0xad, 0x59, 0x4a, 0x37, 0x48, 0xfd, 0x7b, 0x38,
1095 0xc8, 0x0b, 0xe9, 0xb2, 0x38, 0x41, 0xe7, 0x50, 0xbc, 0xf6, 0xe7, 0x2b, 0x2a, 0x47, 0xe0, 0xc3,
1096 0x57, 0x9a, 0x9c, 0x84, 0xd3, 0xf0, 0xe6, 0xc3, 0x1f, 0x8e, 0xaf, 0x78, 0x1e, 0x6c, 0xf1, 0xe8,
1097 0xea, 0xe4, 0xdd, 0x0b, 0xd9, 0x15, 0x17, 0x77, 0xb2, 0x49, 0x49, 0xde, 0xc4, 0x1e, 0xff, 0x13,
1098 0x00, 0x00, 0xff, 0xff, 0x30, 0xae, 0x1d, 0x9b, 0x1b, 0x0a, 0x00, 0x00,
Andrew Lambbc029d32020-02-24 12:42:50 -07001099}