1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: metrics.proto
3
4package io_prometheus_client // import "github.com/prometheus/client_model/go"
5
6import proto "github.com/golang/protobuf/proto"
7import fmt "fmt"
8import math "math"
9
10// Reference imports to suppress errors if they are not otherwise used.
11var _ = proto.Marshal
12var _ = fmt.Errorf
13var _ = math.Inf
14
15// This is a compile-time assertion to ensure that this generated file
16// is compatible with the proto package it is being compiled against.
17// A compilation error at this line likely means your copy of the
18// proto package needs to be updated.
19const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
20
21type MetricType int32
22
23const (
24	MetricType_COUNTER   MetricType = 0
25	MetricType_GAUGE     MetricType = 1
26	MetricType_SUMMARY   MetricType = 2
27	MetricType_UNTYPED   MetricType = 3
28	MetricType_HISTOGRAM MetricType = 4
29)
30
31var MetricType_name = map[int32]string{
32	0: "COUNTER",
33	1: "GAUGE",
34	2: "SUMMARY",
35	3: "UNTYPED",
36	4: "HISTOGRAM",
37}
38var MetricType_value = map[string]int32{
39	"COUNTER":   0,
40	"GAUGE":     1,
41	"SUMMARY":   2,
42	"UNTYPED":   3,
43	"HISTOGRAM": 4,
44}
45
46func (x MetricType) Enum() *MetricType {
47	p := new(MetricType)
48	*p = x
49	return p
50}
51func (x MetricType) String() string {
52	return proto.EnumName(MetricType_name, int32(x))
53}
54func (x *MetricType) UnmarshalJSON(data []byte) error {
55	value, err := proto.UnmarshalJSONEnum(MetricType_value, data, "MetricType")
56	if err != nil {
57		return err
58	}
59	*x = MetricType(value)
60	return nil
61}
62func (MetricType) EnumDescriptor() ([]byte, []int) {
63	return fileDescriptor_metrics_c97c9a2b9560cb8f, []int{0}
64}
65
66type LabelPair struct {
67	Name                 *string  `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
68	Value                *string  `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
69	XXX_NoUnkeyedLiteral struct{} `json:"-"`
70	XXX_unrecognized     []byte   `json:"-"`
71	XXX_sizecache        int32    `json:"-"`
72}
73
74func (m *LabelPair) Reset()         { *m = LabelPair{} }
75func (m *LabelPair) String() string { return proto.CompactTextString(m) }
76func (*LabelPair) ProtoMessage()    {}
77func (*LabelPair) Descriptor() ([]byte, []int) {
78	return fileDescriptor_metrics_c97c9a2b9560cb8f, []int{0}
79}
80func (m *LabelPair) XXX_Unmarshal(b []byte) error {
81	return xxx_messageInfo_LabelPair.Unmarshal(m, b)
82}
83func (m *LabelPair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
84	return xxx_messageInfo_LabelPair.Marshal(b, m, deterministic)
85}
86func (dst *LabelPair) XXX_Merge(src proto.Message) {
87	xxx_messageInfo_LabelPair.Merge(dst, src)
88}
89func (m *LabelPair) XXX_Size() int {
90	return xxx_messageInfo_LabelPair.Size(m)
91}
92func (m *LabelPair) XXX_DiscardUnknown() {
93	xxx_messageInfo_LabelPair.DiscardUnknown(m)
94}
95
96var xxx_messageInfo_LabelPair proto.InternalMessageInfo
97
98func (m *LabelPair) GetName() string {
99	if m != nil && m.Name != nil {
100		return *m.Name
101	}
102	return ""
103}
104
105func (m *LabelPair) GetValue() string {
106	if m != nil && m.Value != nil {
107		return *m.Value
108	}
109	return ""
110}
111
112type Gauge struct {
113	Value                *float64 `protobuf:"fixed64,1,opt,name=value" json:"value,omitempty"`
114	XXX_NoUnkeyedLiteral struct{} `json:"-"`
115	XXX_unrecognized     []byte   `json:"-"`
116	XXX_sizecache        int32    `json:"-"`
117}
118
119func (m *Gauge) Reset()         { *m = Gauge{} }
120func (m *Gauge) String() string { return proto.CompactTextString(m) }
121func (*Gauge) ProtoMessage()    {}
122func (*Gauge) Descriptor() ([]byte, []int) {
123	return fileDescriptor_metrics_c97c9a2b9560cb8f, []int{1}
124}
125func (m *Gauge) XXX_Unmarshal(b []byte) error {
126	return xxx_messageInfo_Gauge.Unmarshal(m, b)
127}
128func (m *Gauge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
129	return xxx_messageInfo_Gauge.Marshal(b, m, deterministic)
130}
131func (dst *Gauge) XXX_Merge(src proto.Message) {
132	xxx_messageInfo_Gauge.Merge(dst, src)
133}
134func (m *Gauge) XXX_Size() int {
135	return xxx_messageInfo_Gauge.Size(m)
136}
137func (m *Gauge) XXX_DiscardUnknown() {
138	xxx_messageInfo_Gauge.DiscardUnknown(m)
139}
140
141var xxx_messageInfo_Gauge proto.InternalMessageInfo
142
143func (m *Gauge) GetValue() float64 {
144	if m != nil && m.Value != nil {
145		return *m.Value
146	}
147	return 0
148}
149
150type Counter struct {
151	Value                *float64 `protobuf:"fixed64,1,opt,name=value" json:"value,omitempty"`
152	XXX_NoUnkeyedLiteral struct{} `json:"-"`
153	XXX_unrecognized     []byte   `json:"-"`
154	XXX_sizecache        int32    `json:"-"`
155}
156
157func (m *Counter) Reset()         { *m = Counter{} }
158func (m *Counter) String() string { return proto.CompactTextString(m) }
159func (*Counter) ProtoMessage()    {}
160func (*Counter) Descriptor() ([]byte, []int) {
161	return fileDescriptor_metrics_c97c9a2b9560cb8f, []int{2}
162}
163func (m *Counter) XXX_Unmarshal(b []byte) error {
164	return xxx_messageInfo_Counter.Unmarshal(m, b)
165}
166func (m *Counter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
167	return xxx_messageInfo_Counter.Marshal(b, m, deterministic)
168}
169func (dst *Counter) XXX_Merge(src proto.Message) {
170	xxx_messageInfo_Counter.Merge(dst, src)
171}
172func (m *Counter) XXX_Size() int {
173	return xxx_messageInfo_Counter.Size(m)
174}
175func (m *Counter) XXX_DiscardUnknown() {
176	xxx_messageInfo_Counter.DiscardUnknown(m)
177}
178
179var xxx_messageInfo_Counter proto.InternalMessageInfo
180
181func (m *Counter) GetValue() float64 {
182	if m != nil && m.Value != nil {
183		return *m.Value
184	}
185	return 0
186}
187
188type Quantile struct {
189	Quantile             *float64 `protobuf:"fixed64,1,opt,name=quantile" json:"quantile,omitempty"`
190	Value                *float64 `protobuf:"fixed64,2,opt,name=value" json:"value,omitempty"`
191	XXX_NoUnkeyedLiteral struct{} `json:"-"`
192	XXX_unrecognized     []byte   `json:"-"`
193	XXX_sizecache        int32    `json:"-"`
194}
195
196func (m *Quantile) Reset()         { *m = Quantile{} }
197func (m *Quantile) String() string { return proto.CompactTextString(m) }
198func (*Quantile) ProtoMessage()    {}
199func (*Quantile) Descriptor() ([]byte, []int) {
200	return fileDescriptor_metrics_c97c9a2b9560cb8f, []int{3}
201}
202func (m *Quantile) XXX_Unmarshal(b []byte) error {
203	return xxx_messageInfo_Quantile.Unmarshal(m, b)
204}
205func (m *Quantile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
206	return xxx_messageInfo_Quantile.Marshal(b, m, deterministic)
207}
208func (dst *Quantile) XXX_Merge(src proto.Message) {
209	xxx_messageInfo_Quantile.Merge(dst, src)
210}
211func (m *Quantile) XXX_Size() int {
212	return xxx_messageInfo_Quantile.Size(m)
213}
214func (m *Quantile) XXX_DiscardUnknown() {
215	xxx_messageInfo_Quantile.DiscardUnknown(m)
216}
217
218var xxx_messageInfo_Quantile proto.InternalMessageInfo
219
220func (m *Quantile) GetQuantile() float64 {
221	if m != nil && m.Quantile != nil {
222		return *m.Quantile
223	}
224	return 0
225}
226
227func (m *Quantile) GetValue() float64 {
228	if m != nil && m.Value != nil {
229		return *m.Value
230	}
231	return 0
232}
233
234type Summary struct {
235	SampleCount          *uint64     `protobuf:"varint,1,opt,name=sample_count,json=sampleCount" json:"sample_count,omitempty"`
236	SampleSum            *float64    `protobuf:"fixed64,2,opt,name=sample_sum,json=sampleSum" json:"sample_sum,omitempty"`
237	Quantile             []*Quantile `protobuf:"bytes,3,rep,name=quantile" json:"quantile,omitempty"`
238	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
239	XXX_unrecognized     []byte      `json:"-"`
240	XXX_sizecache        int32       `json:"-"`
241}
242
243func (m *Summary) Reset()         { *m = Summary{} }
244func (m *Summary) String() string { return proto.CompactTextString(m) }
245func (*Summary) ProtoMessage()    {}
246func (*Summary) Descriptor() ([]byte, []int) {
247	return fileDescriptor_metrics_c97c9a2b9560cb8f, []int{4}
248}
249func (m *Summary) XXX_Unmarshal(b []byte) error {
250	return xxx_messageInfo_Summary.Unmarshal(m, b)
251}
252func (m *Summary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
253	return xxx_messageInfo_Summary.Marshal(b, m, deterministic)
254}
255func (dst *Summary) XXX_Merge(src proto.Message) {
256	xxx_messageInfo_Summary.Merge(dst, src)
257}
258func (m *Summary) XXX_Size() int {
259	return xxx_messageInfo_Summary.Size(m)
260}
261func (m *Summary) XXX_DiscardUnknown() {
262	xxx_messageInfo_Summary.DiscardUnknown(m)
263}
264
265var xxx_messageInfo_Summary proto.InternalMessageInfo
266
267func (m *Summary) GetSampleCount() uint64 {
268	if m != nil && m.SampleCount != nil {
269		return *m.SampleCount
270	}
271	return 0
272}
273
274func (m *Summary) GetSampleSum() float64 {
275	if m != nil && m.SampleSum != nil {
276		return *m.SampleSum
277	}
278	return 0
279}
280
281func (m *Summary) GetQuantile() []*Quantile {
282	if m != nil {
283		return m.Quantile
284	}
285	return nil
286}
287
288type Untyped struct {
289	Value                *float64 `protobuf:"fixed64,1,opt,name=value" json:"value,omitempty"`
290	XXX_NoUnkeyedLiteral struct{} `json:"-"`
291	XXX_unrecognized     []byte   `json:"-"`
292	XXX_sizecache        int32    `json:"-"`
293}
294
295func (m *Untyped) Reset()         { *m = Untyped{} }
296func (m *Untyped) String() string { return proto.CompactTextString(m) }
297func (*Untyped) ProtoMessage()    {}
298func (*Untyped) Descriptor() ([]byte, []int) {
299	return fileDescriptor_metrics_c97c9a2b9560cb8f, []int{5}
300}
301func (m *Untyped) XXX_Unmarshal(b []byte) error {
302	return xxx_messageInfo_Untyped.Unmarshal(m, b)
303}
304func (m *Untyped) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
305	return xxx_messageInfo_Untyped.Marshal(b, m, deterministic)
306}
307func (dst *Untyped) XXX_Merge(src proto.Message) {
308	xxx_messageInfo_Untyped.Merge(dst, src)
309}
310func (m *Untyped) XXX_Size() int {
311	return xxx_messageInfo_Untyped.Size(m)
312}
313func (m *Untyped) XXX_DiscardUnknown() {
314	xxx_messageInfo_Untyped.DiscardUnknown(m)
315}
316
317var xxx_messageInfo_Untyped proto.InternalMessageInfo
318
319func (m *Untyped) GetValue() float64 {
320	if m != nil && m.Value != nil {
321		return *m.Value
322	}
323	return 0
324}
325
326type Histogram struct {
327	SampleCount          *uint64   `protobuf:"varint,1,opt,name=sample_count,json=sampleCount" json:"sample_count,omitempty"`
328	SampleSum            *float64  `protobuf:"fixed64,2,opt,name=sample_sum,json=sampleSum" json:"sample_sum,omitempty"`
329	Bucket               []*Bucket `protobuf:"bytes,3,rep,name=bucket" json:"bucket,omitempty"`
330	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
331	XXX_unrecognized     []byte    `json:"-"`
332	XXX_sizecache        int32     `json:"-"`
333}
334
335func (m *Histogram) Reset()         { *m = Histogram{} }
336func (m *Histogram) String() string { return proto.CompactTextString(m) }
337func (*Histogram) ProtoMessage()    {}
338func (*Histogram) Descriptor() ([]byte, []int) {
339	return fileDescriptor_metrics_c97c9a2b9560cb8f, []int{6}
340}
341func (m *Histogram) XXX_Unmarshal(b []byte) error {
342	return xxx_messageInfo_Histogram.Unmarshal(m, b)
343}
344func (m *Histogram) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
345	return xxx_messageInfo_Histogram.Marshal(b, m, deterministic)
346}
347func (dst *Histogram) XXX_Merge(src proto.Message) {
348	xxx_messageInfo_Histogram.Merge(dst, src)
349}
350func (m *Histogram) XXX_Size() int {
351	return xxx_messageInfo_Histogram.Size(m)
352}
353func (m *Histogram) XXX_DiscardUnknown() {
354	xxx_messageInfo_Histogram.DiscardUnknown(m)
355}
356
357var xxx_messageInfo_Histogram proto.InternalMessageInfo
358
359func (m *Histogram) GetSampleCount() uint64 {
360	if m != nil && m.SampleCount != nil {
361		return *m.SampleCount
362	}
363	return 0
364}
365
366func (m *Histogram) GetSampleSum() float64 {
367	if m != nil && m.SampleSum != nil {
368		return *m.SampleSum
369	}
370	return 0
371}
372
373func (m *Histogram) GetBucket() []*Bucket {
374	if m != nil {
375		return m.Bucket
376	}
377	return nil
378}
379
380type Bucket struct {
381	CumulativeCount      *uint64  `protobuf:"varint,1,opt,name=cumulative_count,json=cumulativeCount" json:"cumulative_count,omitempty"`
382	UpperBound           *float64 `protobuf:"fixed64,2,opt,name=upper_bound,json=upperBound" json:"upper_bound,omitempty"`
383	XXX_NoUnkeyedLiteral struct{} `json:"-"`
384	XXX_unrecognized     []byte   `json:"-"`
385	XXX_sizecache        int32    `json:"-"`
386}
387
388func (m *Bucket) Reset()         { *m = Bucket{} }
389func (m *Bucket) String() string { return proto.CompactTextString(m) }
390func (*Bucket) ProtoMessage()    {}
391func (*Bucket) Descriptor() ([]byte, []int) {
392	return fileDescriptor_metrics_c97c9a2b9560cb8f, []int{7}
393}
394func (m *Bucket) XXX_Unmarshal(b []byte) error {
395	return xxx_messageInfo_Bucket.Unmarshal(m, b)
396}
397func (m *Bucket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
398	return xxx_messageInfo_Bucket.Marshal(b, m, deterministic)
399}
400func (dst *Bucket) XXX_Merge(src proto.Message) {
401	xxx_messageInfo_Bucket.Merge(dst, src)
402}
403func (m *Bucket) XXX_Size() int {
404	return xxx_messageInfo_Bucket.Size(m)
405}
406func (m *Bucket) XXX_DiscardUnknown() {
407	xxx_messageInfo_Bucket.DiscardUnknown(m)
408}
409
410var xxx_messageInfo_Bucket proto.InternalMessageInfo
411
412func (m *Bucket) GetCumulativeCount() uint64 {
413	if m != nil && m.CumulativeCount != nil {
414		return *m.CumulativeCount
415	}
416	return 0
417}
418
419func (m *Bucket) GetUpperBound() float64 {
420	if m != nil && m.UpperBound != nil {
421		return *m.UpperBound
422	}
423	return 0
424}
425
426type Metric struct {
427	Label                []*LabelPair `protobuf:"bytes,1,rep,name=label" json:"label,omitempty"`
428	Gauge                *Gauge       `protobuf:"bytes,2,opt,name=gauge" json:"gauge,omitempty"`
429	Counter              *Counter     `protobuf:"bytes,3,opt,name=counter" json:"counter,omitempty"`
430	Summary              *Summary     `protobuf:"bytes,4,opt,name=summary" json:"summary,omitempty"`
431	Untyped              *Untyped     `protobuf:"bytes,5,opt,name=untyped" json:"untyped,omitempty"`
432	Histogram            *Histogram   `protobuf:"bytes,7,opt,name=histogram" json:"histogram,omitempty"`
433	TimestampMs          *int64       `protobuf:"varint,6,opt,name=timestamp_ms,json=timestampMs" json:"timestamp_ms,omitempty"`
434	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
435	XXX_unrecognized     []byte       `json:"-"`
436	XXX_sizecache        int32        `json:"-"`
437}
438
439func (m *Metric) Reset()         { *m = Metric{} }
440func (m *Metric) String() string { return proto.CompactTextString(m) }
441func (*Metric) ProtoMessage()    {}
442func (*Metric) Descriptor() ([]byte, []int) {
443	return fileDescriptor_metrics_c97c9a2b9560cb8f, []int{8}
444}
445func (m *Metric) XXX_Unmarshal(b []byte) error {
446	return xxx_messageInfo_Metric.Unmarshal(m, b)
447}
448func (m *Metric) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
449	return xxx_messageInfo_Metric.Marshal(b, m, deterministic)
450}
451func (dst *Metric) XXX_Merge(src proto.Message) {
452	xxx_messageInfo_Metric.Merge(dst, src)
453}
454func (m *Metric) XXX_Size() int {
455	return xxx_messageInfo_Metric.Size(m)
456}
457func (m *Metric) XXX_DiscardUnknown() {
458	xxx_messageInfo_Metric.DiscardUnknown(m)
459}
460
461var xxx_messageInfo_Metric proto.InternalMessageInfo
462
463func (m *Metric) GetLabel() []*LabelPair {
464	if m != nil {
465		return m.Label
466	}
467	return nil
468}
469
470func (m *Metric) GetGauge() *Gauge {
471	if m != nil {
472		return m.Gauge
473	}
474	return nil
475}
476
477func (m *Metric) GetCounter() *Counter {
478	if m != nil {
479		return m.Counter
480	}
481	return nil
482}
483
484func (m *Metric) GetSummary() *Summary {
485	if m != nil {
486		return m.Summary
487	}
488	return nil
489}
490
491func (m *Metric) GetUntyped() *Untyped {
492	if m != nil {
493		return m.Untyped
494	}
495	return nil
496}
497
498func (m *Metric) GetHistogram() *Histogram {
499	if m != nil {
500		return m.Histogram
501	}
502	return nil
503}
504
505func (m *Metric) GetTimestampMs() int64 {
506	if m != nil && m.TimestampMs != nil {
507		return *m.TimestampMs
508	}
509	return 0
510}
511
512type MetricFamily struct {
513	Name                 *string     `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
514	Help                 *string     `protobuf:"bytes,2,opt,name=help" json:"help,omitempty"`
515	Type                 *MetricType `protobuf:"varint,3,opt,name=type,enum=io.prometheus.client.MetricType" json:"type,omitempty"`
516	Metric               []*Metric   `protobuf:"bytes,4,rep,name=metric" json:"metric,omitempty"`
517	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
518	XXX_unrecognized     []byte      `json:"-"`
519	XXX_sizecache        int32       `json:"-"`
520}
521
522func (m *MetricFamily) Reset()         { *m = MetricFamily{} }
523func (m *MetricFamily) String() string { return proto.CompactTextString(m) }
524func (*MetricFamily) ProtoMessage()    {}
525func (*MetricFamily) Descriptor() ([]byte, []int) {
526	return fileDescriptor_metrics_c97c9a2b9560cb8f, []int{9}
527}
528func (m *MetricFamily) XXX_Unmarshal(b []byte) error {
529	return xxx_messageInfo_MetricFamily.Unmarshal(m, b)
530}
531func (m *MetricFamily) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
532	return xxx_messageInfo_MetricFamily.Marshal(b, m, deterministic)
533}
534func (dst *MetricFamily) XXX_Merge(src proto.Message) {
535	xxx_messageInfo_MetricFamily.Merge(dst, src)
536}
537func (m *MetricFamily) XXX_Size() int {
538	return xxx_messageInfo_MetricFamily.Size(m)
539}
540func (m *MetricFamily) XXX_DiscardUnknown() {
541	xxx_messageInfo_MetricFamily.DiscardUnknown(m)
542}
543
544var xxx_messageInfo_MetricFamily proto.InternalMessageInfo
545
546func (m *MetricFamily) GetName() string {
547	if m != nil && m.Name != nil {
548		return *m.Name
549	}
550	return ""
551}
552
553func (m *MetricFamily) GetHelp() string {
554	if m != nil && m.Help != nil {
555		return *m.Help
556	}
557	return ""
558}
559
560func (m *MetricFamily) GetType() MetricType {
561	if m != nil && m.Type != nil {
562		return *m.Type
563	}
564	return MetricType_COUNTER
565}
566
567func (m *MetricFamily) GetMetric() []*Metric {
568	if m != nil {
569		return m.Metric
570	}
571	return nil
572}
573
574func init() {
575	proto.RegisterType((*LabelPair)(nil), "io.prometheus.client.LabelPair")
576	proto.RegisterType((*Gauge)(nil), "io.prometheus.client.Gauge")
577	proto.RegisterType((*Counter)(nil), "io.prometheus.client.Counter")
578	proto.RegisterType((*Quantile)(nil), "io.prometheus.client.Quantile")
579	proto.RegisterType((*Summary)(nil), "io.prometheus.client.Summary")
580	proto.RegisterType((*Untyped)(nil), "io.prometheus.client.Untyped")
581	proto.RegisterType((*Histogram)(nil), "io.prometheus.client.Histogram")
582	proto.RegisterType((*Bucket)(nil), "io.prometheus.client.Bucket")
583	proto.RegisterType((*Metric)(nil), "io.prometheus.client.Metric")
584	proto.RegisterType((*MetricFamily)(nil), "io.prometheus.client.MetricFamily")
585	proto.RegisterEnum("io.prometheus.client.MetricType", MetricType_name, MetricType_value)
586}
587
588func init() { proto.RegisterFile("metrics.proto", fileDescriptor_metrics_c97c9a2b9560cb8f) }
589
590var fileDescriptor_metrics_c97c9a2b9560cb8f = []byte{
591	// 591 bytes of a gzipped FileDescriptorProto
592	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x54, 0x4f, 0x4f, 0xdb, 0x4e,
593	0x14, 0xfc, 0x99, 0xd8, 0x09, 0x7e, 0x86, 0x5f, 0xad, 0x15, 0x07, 0xab, 0x2d, 0x25, 0xcd, 0x89,
594	0xf6, 0x10, 0x54, 0x04, 0xaa, 0x44, 0xdb, 0x03, 0x50, 0x1a, 0x2a, 0xd5, 0x40, 0x37, 0xc9, 0x81,
595	0x5e, 0xac, 0x8d, 0x59, 0x25, 0x56, 0xbd, 0xb6, 0x6b, 0xef, 0x22, 0xe5, 0xdc, 0x43, 0xbf, 0x47,
596	0xbf, 0x68, 0xab, 0xfd, 0xe3, 0x18, 0x24, 0xc3, 0xa9, 0xb7, 0xb7, 0xf3, 0x66, 0xde, 0x8e, 0x77,
597	0xc7, 0x0b, 0x9b, 0x8c, 0xf2, 0x32, 0x89, 0xab, 0x61, 0x51, 0xe6, 0x3c, 0x47, 0x5b, 0x49, 0x2e,
598	0x2b, 0x46, 0xf9, 0x82, 0x8a, 0x6a, 0x18, 0xa7, 0x09, 0xcd, 0xf8, 0xe0, 0x10, 0xdc, 0x2f, 0x64,
599	0x46, 0xd3, 0x2b, 0x92, 0x94, 0x08, 0x81, 0x9d, 0x11, 0x46, 0x03, 0xab, 0x6f, 0xed, 0xba, 0x58,
600	0xd5, 0x68, 0x0b, 0x9c, 0x5b, 0x92, 0x0a, 0x1a, 0xac, 0x29, 0x50, 0x2f, 0x06, 0xdb, 0xe0, 0x8c,
601	0x88, 0x98, 0xdf, 0x69, 0x4b, 0x8d, 0x55, 0xb7, 0x77, 0xa0, 0x77, 0x9a, 0x8b, 0x8c, 0xd3, 0xf2,
602	0x01, 0xc2, 0x7b, 0x58, 0xff, 0x2a, 0x48, 0xc6, 0x93, 0x94, 0xa2, 0xa7, 0xb0, 0xfe, 0xc3, 0xd4,
603	0x86, 0xb4, 0x5a, 0xdf, 0xdf, 0x7d, 0xa5, 0xfe, 0x65, 0x41, 0x6f, 0x2c, 0x18, 0x23, 0xe5, 0x12,
604	0xbd, 0x84, 0x8d, 0x8a, 0xb0, 0x22, 0xa5, 0x51, 0x2c, 0x77, 0x54, 0x13, 0x6c, 0xec, 0x69, 0x4c,
605	0x99, 0x40, 0xdb, 0x00, 0x86, 0x52, 0x09, 0x66, 0x26, 0xb9, 0x1a, 0x19, 0x0b, 0x86, 0x8e, 0xee,
606	0xec, 0xdf, 0xe9, 0x77, 0x76, 0xbd, 0xfd, 0x17, 0xc3, 0xb6, 0xb3, 0x1a, 0xd6, 0x8e, 0x1b, 0x7f,
607	0xf2, 0x43, 0xa7, 0x19, 0x5f, 0x16, 0xf4, 0xe6, 0x81, 0x0f, 0xfd, 0x69, 0x81, 0x7b, 0x9e, 0x54,
608	0x3c, 0x9f, 0x97, 0x84, 0xfd, 0x03, 0xb3, 0x07, 0xd0, 0x9d, 0x89, 0xf8, 0x3b, 0xe5, 0xc6, 0xea,
609	0xf3, 0x76, 0xab, 0x27, 0x8a, 0x83, 0x0d, 0x77, 0x30, 0x81, 0xae, 0x46, 0xd0, 0x2b, 0xf0, 0x63,
610	0xc1, 0x44, 0x4a, 0x78, 0x72, 0x7b, 0xdf, 0xc5, 0x93, 0x06, 0xd7, 0x4e, 0x76, 0xc0, 0x13, 0x45,
611	0x41, 0xcb, 0x68, 0x96, 0x8b, 0xec, 0xc6, 0x58, 0x01, 0x05, 0x9d, 0x48, 0x64, 0xf0, 0x67, 0x0d,
612	0xba, 0xa1, 0xca, 0x18, 0x3a, 0x04, 0x27, 0x95, 0x31, 0x0a, 0x2c, 0xe5, 0x6a, 0xa7, 0xdd, 0xd5,
613	0x2a, 0x69, 0x58, 0xb3, 0xd1, 0x1b, 0x70, 0xe6, 0x32, 0x46, 0x6a, 0xb8, 0xb7, 0xff, 0xac, 0x5d,
614	0xa6, 0x92, 0x86, 0x35, 0x13, 0xbd, 0x85, 0x5e, 0xac, 0xa3, 0x15, 0x74, 0x94, 0x68, 0xbb, 0x5d,
615	0x64, 0xf2, 0x87, 0x6b, 0xb6, 0x14, 0x56, 0x3a, 0x33, 0x81, 0xfd, 0x98, 0xd0, 0x04, 0x0b, 0xd7,
616	0x6c, 0x29, 0x14, 0xfa, 0x8e, 0x03, 0xe7, 0x31, 0xa1, 0x09, 0x02, 0xae, 0xd9, 0xe8, 0x03, 0xb8,
617	0x8b, 0xfa, 0xea, 0x83, 0x9e, 0x92, 0x3e, 0x70, 0x30, 0xab, 0x84, 0xe0, 0x46, 0x21, 0xc3, 0xc2,
618	0x13, 0x46, 0x2b, 0x4e, 0x58, 0x11, 0xb1, 0x2a, 0xe8, 0xf6, 0xad, 0xdd, 0x0e, 0xf6, 0x56, 0x58,
619	0x58, 0x0d, 0x7e, 0x5b, 0xb0, 0xa1, 0x6f, 0xe0, 0x13, 0x61, 0x49, 0xba, 0x6c, 0xfd, 0x83, 0x11,
620	0xd8, 0x0b, 0x9a, 0x16, 0xe6, 0x07, 0x56, 0x35, 0x3a, 0x00, 0x5b, 0x7a, 0x54, 0x47, 0xf8, 0xff,
621	0x7e, 0xbf, 0xdd, 0x95, 0x9e, 0x3c, 0x59, 0x16, 0x14, 0x2b, 0xb6, 0x0c, 0x9f, 0x7e, 0x53, 0x02,
622	0xfb, 0xb1, 0xf0, 0x69, 0x1d, 0x36, 0xdc, 0xd7, 0x21, 0x40, 0x33, 0x09, 0x79, 0xd0, 0x3b, 0xbd,
623	0x9c, 0x5e, 0x4c, 0xce, 0xb0, 0xff, 0x1f, 0x72, 0xc1, 0x19, 0x1d, 0x4f, 0x47, 0x67, 0xbe, 0x25,
624	0xf1, 0xf1, 0x34, 0x0c, 0x8f, 0xf1, 0xb5, 0xbf, 0x26, 0x17, 0xd3, 0x8b, 0xc9, 0xf5, 0xd5, 0xd9,
625	0x47, 0xbf, 0x83, 0x36, 0xc1, 0x3d, 0xff, 0x3c, 0x9e, 0x5c, 0x8e, 0xf0, 0x71, 0xe8, 0xdb, 0x27,
626	0x18, 0x5a, 0x5f, 0xb2, 0x6f, 0x47, 0xf3, 0x84, 0x2f, 0xc4, 0x6c, 0x18, 0xe7, 0x6c, 0xaf, 0xe9,
627	0xee, 0xe9, 0x6e, 0xc4, 0xf2, 0x1b, 0x9a, 0xee, 0xcd, 0xf3, 0x77, 0x49, 0x1e, 0x35, 0xdd, 0x48,
628	0x77, 0xff, 0x06, 0x00, 0x00, 0xff, 0xff, 0x45, 0x21, 0x7f, 0x64, 0x2b, 0x05, 0x00, 0x00,
629}
630