1/*
2Copyright The Kubernetes Authors.
3
4Licensed under the Apache License, Version 2.0 (the "License");
5you may not use this file except in compliance with the License.
6You may obtain a copy of the License at
7
8    http://www.apache.org/licenses/LICENSE-2.0
9
10Unless required by applicable law or agreed to in writing, software
11distributed under the License is distributed on an "AS IS" BASIS,
12WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13See the License for the specific language governing permissions and
14limitations under the License.
15*/
16
17// Code generated by protoc-gen-gogo. DO NOT EDIT.
18// source: k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/apis/testapigroup/v1/generated.proto
19
20/*
21	Package v1 is a generated protocol buffer package.
22
23	It is generated from these files:
24		k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/apis/testapigroup/v1/generated.proto
25
26	It has these top-level messages:
27		Carp
28		CarpCondition
29		CarpList
30		CarpSpec
31		CarpStatus
32*/
33package v1
34
35import proto "github.com/gogo/protobuf/proto"
36import fmt "fmt"
37import math "math"
38
39import k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
40
41import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
42
43import strings "strings"
44import reflect "reflect"
45
46import io "io"
47
48// Reference imports to suppress errors if they are not otherwise used.
49var _ = proto.Marshal
50var _ = fmt.Errorf
51var _ = math.Inf
52
53// This is a compile-time assertion to ensure that this generated file
54// is compatible with the proto package it is being compiled against.
55// A compilation error at this line likely means your copy of the
56// proto package needs to be updated.
57const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
58
59func (m *Carp) Reset()                    { *m = Carp{} }
60func (*Carp) ProtoMessage()               {}
61func (*Carp) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{0} }
62
63func (m *CarpCondition) Reset()                    { *m = CarpCondition{} }
64func (*CarpCondition) ProtoMessage()               {}
65func (*CarpCondition) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{1} }
66
67func (m *CarpList) Reset()                    { *m = CarpList{} }
68func (*CarpList) ProtoMessage()               {}
69func (*CarpList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{2} }
70
71func (m *CarpSpec) Reset()                    { *m = CarpSpec{} }
72func (*CarpSpec) ProtoMessage()               {}
73func (*CarpSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{3} }
74
75func (m *CarpStatus) Reset()                    { *m = CarpStatus{} }
76func (*CarpStatus) ProtoMessage()               {}
77func (*CarpStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{4} }
78
79func init() {
80	proto.RegisterType((*Carp)(nil), "k8s.io.apimachinery.pkg.apis.testapigroup.v1.Carp")
81	proto.RegisterType((*CarpCondition)(nil), "k8s.io.apimachinery.pkg.apis.testapigroup.v1.CarpCondition")
82	proto.RegisterType((*CarpList)(nil), "k8s.io.apimachinery.pkg.apis.testapigroup.v1.CarpList")
83	proto.RegisterType((*CarpSpec)(nil), "k8s.io.apimachinery.pkg.apis.testapigroup.v1.CarpSpec")
84	proto.RegisterType((*CarpStatus)(nil), "k8s.io.apimachinery.pkg.apis.testapigroup.v1.CarpStatus")
85}
86func (m *Carp) Marshal() (dAtA []byte, err error) {
87	size := m.Size()
88	dAtA = make([]byte, size)
89	n, err := m.MarshalTo(dAtA)
90	if err != nil {
91		return nil, err
92	}
93	return dAtA[:n], nil
94}
95
96func (m *Carp) MarshalTo(dAtA []byte) (int, error) {
97	var i int
98	_ = i
99	var l int
100	_ = l
101	dAtA[i] = 0xa
102	i++
103	i = encodeVarintGenerated(dAtA, i, uint64(m.ObjectMeta.Size()))
104	n1, err := m.ObjectMeta.MarshalTo(dAtA[i:])
105	if err != nil {
106		return 0, err
107	}
108	i += n1
109	dAtA[i] = 0x12
110	i++
111	i = encodeVarintGenerated(dAtA, i, uint64(m.Spec.Size()))
112	n2, err := m.Spec.MarshalTo(dAtA[i:])
113	if err != nil {
114		return 0, err
115	}
116	i += n2
117	dAtA[i] = 0x1a
118	i++
119	i = encodeVarintGenerated(dAtA, i, uint64(m.Status.Size()))
120	n3, err := m.Status.MarshalTo(dAtA[i:])
121	if err != nil {
122		return 0, err
123	}
124	i += n3
125	return i, nil
126}
127
128func (m *CarpCondition) Marshal() (dAtA []byte, err error) {
129	size := m.Size()
130	dAtA = make([]byte, size)
131	n, err := m.MarshalTo(dAtA)
132	if err != nil {
133		return nil, err
134	}
135	return dAtA[:n], nil
136}
137
138func (m *CarpCondition) MarshalTo(dAtA []byte) (int, error) {
139	var i int
140	_ = i
141	var l int
142	_ = l
143	dAtA[i] = 0xa
144	i++
145	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
146	i += copy(dAtA[i:], m.Type)
147	dAtA[i] = 0x12
148	i++
149	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Status)))
150	i += copy(dAtA[i:], m.Status)
151	dAtA[i] = 0x1a
152	i++
153	i = encodeVarintGenerated(dAtA, i, uint64(m.LastProbeTime.Size()))
154	n4, err := m.LastProbeTime.MarshalTo(dAtA[i:])
155	if err != nil {
156		return 0, err
157	}
158	i += n4
159	dAtA[i] = 0x22
160	i++
161	i = encodeVarintGenerated(dAtA, i, uint64(m.LastTransitionTime.Size()))
162	n5, err := m.LastTransitionTime.MarshalTo(dAtA[i:])
163	if err != nil {
164		return 0, err
165	}
166	i += n5
167	dAtA[i] = 0x2a
168	i++
169	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
170	i += copy(dAtA[i:], m.Reason)
171	dAtA[i] = 0x32
172	i++
173	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
174	i += copy(dAtA[i:], m.Message)
175	return i, nil
176}
177
178func (m *CarpList) Marshal() (dAtA []byte, err error) {
179	size := m.Size()
180	dAtA = make([]byte, size)
181	n, err := m.MarshalTo(dAtA)
182	if err != nil {
183		return nil, err
184	}
185	return dAtA[:n], nil
186}
187
188func (m *CarpList) MarshalTo(dAtA []byte) (int, error) {
189	var i int
190	_ = i
191	var l int
192	_ = l
193	dAtA[i] = 0xa
194	i++
195	i = encodeVarintGenerated(dAtA, i, uint64(m.ListMeta.Size()))
196	n6, err := m.ListMeta.MarshalTo(dAtA[i:])
197	if err != nil {
198		return 0, err
199	}
200	i += n6
201	if len(m.Items) > 0 {
202		for _, msg := range m.Items {
203			dAtA[i] = 0x12
204			i++
205			i = encodeVarintGenerated(dAtA, i, uint64(msg.Size()))
206			n, err := msg.MarshalTo(dAtA[i:])
207			if err != nil {
208				return 0, err
209			}
210			i += n
211		}
212	}
213	return i, nil
214}
215
216func (m *CarpSpec) Marshal() (dAtA []byte, err error) {
217	size := m.Size()
218	dAtA = make([]byte, size)
219	n, err := m.MarshalTo(dAtA)
220	if err != nil {
221		return nil, err
222	}
223	return dAtA[:n], nil
224}
225
226func (m *CarpSpec) MarshalTo(dAtA []byte) (int, error) {
227	var i int
228	_ = i
229	var l int
230	_ = l
231	dAtA[i] = 0x1a
232	i++
233	i = encodeVarintGenerated(dAtA, i, uint64(len(m.RestartPolicy)))
234	i += copy(dAtA[i:], m.RestartPolicy)
235	if m.TerminationGracePeriodSeconds != nil {
236		dAtA[i] = 0x20
237		i++
238		i = encodeVarintGenerated(dAtA, i, uint64(*m.TerminationGracePeriodSeconds))
239	}
240	if m.ActiveDeadlineSeconds != nil {
241		dAtA[i] = 0x28
242		i++
243		i = encodeVarintGenerated(dAtA, i, uint64(*m.ActiveDeadlineSeconds))
244	}
245	if len(m.NodeSelector) > 0 {
246		keysForNodeSelector := make([]string, 0, len(m.NodeSelector))
247		for k := range m.NodeSelector {
248			keysForNodeSelector = append(keysForNodeSelector, string(k))
249		}
250		github_com_gogo_protobuf_sortkeys.Strings(keysForNodeSelector)
251		for _, k := range keysForNodeSelector {
252			dAtA[i] = 0x3a
253			i++
254			v := m.NodeSelector[string(k)]
255			mapSize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
256			i = encodeVarintGenerated(dAtA, i, uint64(mapSize))
257			dAtA[i] = 0xa
258			i++
259			i = encodeVarintGenerated(dAtA, i, uint64(len(k)))
260			i += copy(dAtA[i:], k)
261			dAtA[i] = 0x12
262			i++
263			i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
264			i += copy(dAtA[i:], v)
265		}
266	}
267	dAtA[i] = 0x42
268	i++
269	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ServiceAccountName)))
270	i += copy(dAtA[i:], m.ServiceAccountName)
271	dAtA[i] = 0x4a
272	i++
273	i = encodeVarintGenerated(dAtA, i, uint64(len(m.DeprecatedServiceAccount)))
274	i += copy(dAtA[i:], m.DeprecatedServiceAccount)
275	dAtA[i] = 0x52
276	i++
277	i = encodeVarintGenerated(dAtA, i, uint64(len(m.NodeName)))
278	i += copy(dAtA[i:], m.NodeName)
279	dAtA[i] = 0x58
280	i++
281	if m.HostNetwork {
282		dAtA[i] = 1
283	} else {
284		dAtA[i] = 0
285	}
286	i++
287	dAtA[i] = 0x60
288	i++
289	if m.HostPID {
290		dAtA[i] = 1
291	} else {
292		dAtA[i] = 0
293	}
294	i++
295	dAtA[i] = 0x68
296	i++
297	if m.HostIPC {
298		dAtA[i] = 1
299	} else {
300		dAtA[i] = 0
301	}
302	i++
303	dAtA[i] = 0x82
304	i++
305	dAtA[i] = 0x1
306	i++
307	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Hostname)))
308	i += copy(dAtA[i:], m.Hostname)
309	dAtA[i] = 0x8a
310	i++
311	dAtA[i] = 0x1
312	i++
313	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Subdomain)))
314	i += copy(dAtA[i:], m.Subdomain)
315	dAtA[i] = 0x9a
316	i++
317	dAtA[i] = 0x1
318	i++
319	i = encodeVarintGenerated(dAtA, i, uint64(len(m.SchedulerName)))
320	i += copy(dAtA[i:], m.SchedulerName)
321	return i, nil
322}
323
324func (m *CarpStatus) Marshal() (dAtA []byte, err error) {
325	size := m.Size()
326	dAtA = make([]byte, size)
327	n, err := m.MarshalTo(dAtA)
328	if err != nil {
329		return nil, err
330	}
331	return dAtA[:n], nil
332}
333
334func (m *CarpStatus) MarshalTo(dAtA []byte) (int, error) {
335	var i int
336	_ = i
337	var l int
338	_ = l
339	dAtA[i] = 0xa
340	i++
341	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Phase)))
342	i += copy(dAtA[i:], m.Phase)
343	if len(m.Conditions) > 0 {
344		for _, msg := range m.Conditions {
345			dAtA[i] = 0x12
346			i++
347			i = encodeVarintGenerated(dAtA, i, uint64(msg.Size()))
348			n, err := msg.MarshalTo(dAtA[i:])
349			if err != nil {
350				return 0, err
351			}
352			i += n
353		}
354	}
355	dAtA[i] = 0x1a
356	i++
357	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
358	i += copy(dAtA[i:], m.Message)
359	dAtA[i] = 0x22
360	i++
361	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
362	i += copy(dAtA[i:], m.Reason)
363	dAtA[i] = 0x2a
364	i++
365	i = encodeVarintGenerated(dAtA, i, uint64(len(m.HostIP)))
366	i += copy(dAtA[i:], m.HostIP)
367	dAtA[i] = 0x32
368	i++
369	i = encodeVarintGenerated(dAtA, i, uint64(len(m.CarpIP)))
370	i += copy(dAtA[i:], m.CarpIP)
371	if m.StartTime != nil {
372		dAtA[i] = 0x3a
373		i++
374		i = encodeVarintGenerated(dAtA, i, uint64(m.StartTime.Size()))
375		n7, err := m.StartTime.MarshalTo(dAtA[i:])
376		if err != nil {
377			return 0, err
378		}
379		i += n7
380	}
381	return i, nil
382}
383
384func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
385	for v >= 1<<7 {
386		dAtA[offset] = uint8(v&0x7f | 0x80)
387		v >>= 7
388		offset++
389	}
390	dAtA[offset] = uint8(v)
391	return offset + 1
392}
393func (m *Carp) Size() (n int) {
394	var l int
395	_ = l
396	l = m.ObjectMeta.Size()
397	n += 1 + l + sovGenerated(uint64(l))
398	l = m.Spec.Size()
399	n += 1 + l + sovGenerated(uint64(l))
400	l = m.Status.Size()
401	n += 1 + l + sovGenerated(uint64(l))
402	return n
403}
404
405func (m *CarpCondition) Size() (n int) {
406	var l int
407	_ = l
408	l = len(m.Type)
409	n += 1 + l + sovGenerated(uint64(l))
410	l = len(m.Status)
411	n += 1 + l + sovGenerated(uint64(l))
412	l = m.LastProbeTime.Size()
413	n += 1 + l + sovGenerated(uint64(l))
414	l = m.LastTransitionTime.Size()
415	n += 1 + l + sovGenerated(uint64(l))
416	l = len(m.Reason)
417	n += 1 + l + sovGenerated(uint64(l))
418	l = len(m.Message)
419	n += 1 + l + sovGenerated(uint64(l))
420	return n
421}
422
423func (m *CarpList) Size() (n int) {
424	var l int
425	_ = l
426	l = m.ListMeta.Size()
427	n += 1 + l + sovGenerated(uint64(l))
428	if len(m.Items) > 0 {
429		for _, e := range m.Items {
430			l = e.Size()
431			n += 1 + l + sovGenerated(uint64(l))
432		}
433	}
434	return n
435}
436
437func (m *CarpSpec) Size() (n int) {
438	var l int
439	_ = l
440	l = len(m.RestartPolicy)
441	n += 1 + l + sovGenerated(uint64(l))
442	if m.TerminationGracePeriodSeconds != nil {
443		n += 1 + sovGenerated(uint64(*m.TerminationGracePeriodSeconds))
444	}
445	if m.ActiveDeadlineSeconds != nil {
446		n += 1 + sovGenerated(uint64(*m.ActiveDeadlineSeconds))
447	}
448	if len(m.NodeSelector) > 0 {
449		for k, v := range m.NodeSelector {
450			_ = k
451			_ = v
452			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
453			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
454		}
455	}
456	l = len(m.ServiceAccountName)
457	n += 1 + l + sovGenerated(uint64(l))
458	l = len(m.DeprecatedServiceAccount)
459	n += 1 + l + sovGenerated(uint64(l))
460	l = len(m.NodeName)
461	n += 1 + l + sovGenerated(uint64(l))
462	n += 2
463	n += 2
464	n += 2
465	l = len(m.Hostname)
466	n += 2 + l + sovGenerated(uint64(l))
467	l = len(m.Subdomain)
468	n += 2 + l + sovGenerated(uint64(l))
469	l = len(m.SchedulerName)
470	n += 2 + l + sovGenerated(uint64(l))
471	return n
472}
473
474func (m *CarpStatus) Size() (n int) {
475	var l int
476	_ = l
477	l = len(m.Phase)
478	n += 1 + l + sovGenerated(uint64(l))
479	if len(m.Conditions) > 0 {
480		for _, e := range m.Conditions {
481			l = e.Size()
482			n += 1 + l + sovGenerated(uint64(l))
483		}
484	}
485	l = len(m.Message)
486	n += 1 + l + sovGenerated(uint64(l))
487	l = len(m.Reason)
488	n += 1 + l + sovGenerated(uint64(l))
489	l = len(m.HostIP)
490	n += 1 + l + sovGenerated(uint64(l))
491	l = len(m.CarpIP)
492	n += 1 + l + sovGenerated(uint64(l))
493	if m.StartTime != nil {
494		l = m.StartTime.Size()
495		n += 1 + l + sovGenerated(uint64(l))
496	}
497	return n
498}
499
500func sovGenerated(x uint64) (n int) {
501	for {
502		n++
503		x >>= 7
504		if x == 0 {
505			break
506		}
507	}
508	return n
509}
510func sozGenerated(x uint64) (n int) {
511	return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
512}
513func (this *Carp) String() string {
514	if this == nil {
515		return "nil"
516	}
517	s := strings.Join([]string{`&Carp{`,
518		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
519		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "CarpSpec", "CarpSpec", 1), `&`, ``, 1) + `,`,
520		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "CarpStatus", "CarpStatus", 1), `&`, ``, 1) + `,`,
521		`}`,
522	}, "")
523	return s
524}
525func (this *CarpCondition) String() string {
526	if this == nil {
527		return "nil"
528	}
529	s := strings.Join([]string{`&CarpCondition{`,
530		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
531		`Status:` + fmt.Sprintf("%v", this.Status) + `,`,
532		`LastProbeTime:` + strings.Replace(strings.Replace(this.LastProbeTime.String(), "Time", "k8s_io_apimachinery_pkg_apis_meta_v1.Time", 1), `&`, ``, 1) + `,`,
533		`LastTransitionTime:` + strings.Replace(strings.Replace(this.LastTransitionTime.String(), "Time", "k8s_io_apimachinery_pkg_apis_meta_v1.Time", 1), `&`, ``, 1) + `,`,
534		`Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
535		`Message:` + fmt.Sprintf("%v", this.Message) + `,`,
536		`}`,
537	}, "")
538	return s
539}
540func (this *CarpList) String() string {
541	if this == nil {
542		return "nil"
543	}
544	s := strings.Join([]string{`&CarpList{`,
545		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_apimachinery_pkg_apis_meta_v1.ListMeta", 1), `&`, ``, 1) + `,`,
546		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "Carp", "Carp", 1), `&`, ``, 1) + `,`,
547		`}`,
548	}, "")
549	return s
550}
551func (this *CarpSpec) String() string {
552	if this == nil {
553		return "nil"
554	}
555	keysForNodeSelector := make([]string, 0, len(this.NodeSelector))
556	for k := range this.NodeSelector {
557		keysForNodeSelector = append(keysForNodeSelector, k)
558	}
559	github_com_gogo_protobuf_sortkeys.Strings(keysForNodeSelector)
560	mapStringForNodeSelector := "map[string]string{"
561	for _, k := range keysForNodeSelector {
562		mapStringForNodeSelector += fmt.Sprintf("%v: %v,", k, this.NodeSelector[k])
563	}
564	mapStringForNodeSelector += "}"
565	s := strings.Join([]string{`&CarpSpec{`,
566		`RestartPolicy:` + fmt.Sprintf("%v", this.RestartPolicy) + `,`,
567		`TerminationGracePeriodSeconds:` + valueToStringGenerated(this.TerminationGracePeriodSeconds) + `,`,
568		`ActiveDeadlineSeconds:` + valueToStringGenerated(this.ActiveDeadlineSeconds) + `,`,
569		`NodeSelector:` + mapStringForNodeSelector + `,`,
570		`ServiceAccountName:` + fmt.Sprintf("%v", this.ServiceAccountName) + `,`,
571		`DeprecatedServiceAccount:` + fmt.Sprintf("%v", this.DeprecatedServiceAccount) + `,`,
572		`NodeName:` + fmt.Sprintf("%v", this.NodeName) + `,`,
573		`HostNetwork:` + fmt.Sprintf("%v", this.HostNetwork) + `,`,
574		`HostPID:` + fmt.Sprintf("%v", this.HostPID) + `,`,
575		`HostIPC:` + fmt.Sprintf("%v", this.HostIPC) + `,`,
576		`Hostname:` + fmt.Sprintf("%v", this.Hostname) + `,`,
577		`Subdomain:` + fmt.Sprintf("%v", this.Subdomain) + `,`,
578		`SchedulerName:` + fmt.Sprintf("%v", this.SchedulerName) + `,`,
579		`}`,
580	}, "")
581	return s
582}
583func (this *CarpStatus) String() string {
584	if this == nil {
585		return "nil"
586	}
587	s := strings.Join([]string{`&CarpStatus{`,
588		`Phase:` + fmt.Sprintf("%v", this.Phase) + `,`,
589		`Conditions:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Conditions), "CarpCondition", "CarpCondition", 1), `&`, ``, 1) + `,`,
590		`Message:` + fmt.Sprintf("%v", this.Message) + `,`,
591		`Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
592		`HostIP:` + fmt.Sprintf("%v", this.HostIP) + `,`,
593		`CarpIP:` + fmt.Sprintf("%v", this.CarpIP) + `,`,
594		`StartTime:` + strings.Replace(fmt.Sprintf("%v", this.StartTime), "Time", "k8s_io_apimachinery_pkg_apis_meta_v1.Time", 1) + `,`,
595		`}`,
596	}, "")
597	return s
598}
599func valueToStringGenerated(v interface{}) string {
600	rv := reflect.ValueOf(v)
601	if rv.IsNil() {
602		return "nil"
603	}
604	pv := reflect.Indirect(rv).Interface()
605	return fmt.Sprintf("*%v", pv)
606}
607func (m *Carp) Unmarshal(dAtA []byte) error {
608	l := len(dAtA)
609	iNdEx := 0
610	for iNdEx < l {
611		preIndex := iNdEx
612		var wire uint64
613		for shift := uint(0); ; shift += 7 {
614			if shift >= 64 {
615				return ErrIntOverflowGenerated
616			}
617			if iNdEx >= l {
618				return io.ErrUnexpectedEOF
619			}
620			b := dAtA[iNdEx]
621			iNdEx++
622			wire |= (uint64(b) & 0x7F) << shift
623			if b < 0x80 {
624				break
625			}
626		}
627		fieldNum := int32(wire >> 3)
628		wireType := int(wire & 0x7)
629		if wireType == 4 {
630			return fmt.Errorf("proto: Carp: wiretype end group for non-group")
631		}
632		if fieldNum <= 0 {
633			return fmt.Errorf("proto: Carp: illegal tag %d (wire type %d)", fieldNum, wire)
634		}
635		switch fieldNum {
636		case 1:
637			if wireType != 2 {
638				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
639			}
640			var msglen int
641			for shift := uint(0); ; shift += 7 {
642				if shift >= 64 {
643					return ErrIntOverflowGenerated
644				}
645				if iNdEx >= l {
646					return io.ErrUnexpectedEOF
647				}
648				b := dAtA[iNdEx]
649				iNdEx++
650				msglen |= (int(b) & 0x7F) << shift
651				if b < 0x80 {
652					break
653				}
654			}
655			if msglen < 0 {
656				return ErrInvalidLengthGenerated
657			}
658			postIndex := iNdEx + msglen
659			if postIndex > l {
660				return io.ErrUnexpectedEOF
661			}
662			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
663				return err
664			}
665			iNdEx = postIndex
666		case 2:
667			if wireType != 2 {
668				return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
669			}
670			var msglen int
671			for shift := uint(0); ; shift += 7 {
672				if shift >= 64 {
673					return ErrIntOverflowGenerated
674				}
675				if iNdEx >= l {
676					return io.ErrUnexpectedEOF
677				}
678				b := dAtA[iNdEx]
679				iNdEx++
680				msglen |= (int(b) & 0x7F) << shift
681				if b < 0x80 {
682					break
683				}
684			}
685			if msglen < 0 {
686				return ErrInvalidLengthGenerated
687			}
688			postIndex := iNdEx + msglen
689			if postIndex > l {
690				return io.ErrUnexpectedEOF
691			}
692			if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
693				return err
694			}
695			iNdEx = postIndex
696		case 3:
697			if wireType != 2 {
698				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
699			}
700			var msglen int
701			for shift := uint(0); ; shift += 7 {
702				if shift >= 64 {
703					return ErrIntOverflowGenerated
704				}
705				if iNdEx >= l {
706					return io.ErrUnexpectedEOF
707				}
708				b := dAtA[iNdEx]
709				iNdEx++
710				msglen |= (int(b) & 0x7F) << shift
711				if b < 0x80 {
712					break
713				}
714			}
715			if msglen < 0 {
716				return ErrInvalidLengthGenerated
717			}
718			postIndex := iNdEx + msglen
719			if postIndex > l {
720				return io.ErrUnexpectedEOF
721			}
722			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
723				return err
724			}
725			iNdEx = postIndex
726		default:
727			iNdEx = preIndex
728			skippy, err := skipGenerated(dAtA[iNdEx:])
729			if err != nil {
730				return err
731			}
732			if skippy < 0 {
733				return ErrInvalidLengthGenerated
734			}
735			if (iNdEx + skippy) > l {
736				return io.ErrUnexpectedEOF
737			}
738			iNdEx += skippy
739		}
740	}
741
742	if iNdEx > l {
743		return io.ErrUnexpectedEOF
744	}
745	return nil
746}
747func (m *CarpCondition) Unmarshal(dAtA []byte) error {
748	l := len(dAtA)
749	iNdEx := 0
750	for iNdEx < l {
751		preIndex := iNdEx
752		var wire uint64
753		for shift := uint(0); ; shift += 7 {
754			if shift >= 64 {
755				return ErrIntOverflowGenerated
756			}
757			if iNdEx >= l {
758				return io.ErrUnexpectedEOF
759			}
760			b := dAtA[iNdEx]
761			iNdEx++
762			wire |= (uint64(b) & 0x7F) << shift
763			if b < 0x80 {
764				break
765			}
766		}
767		fieldNum := int32(wire >> 3)
768		wireType := int(wire & 0x7)
769		if wireType == 4 {
770			return fmt.Errorf("proto: CarpCondition: wiretype end group for non-group")
771		}
772		if fieldNum <= 0 {
773			return fmt.Errorf("proto: CarpCondition: illegal tag %d (wire type %d)", fieldNum, wire)
774		}
775		switch fieldNum {
776		case 1:
777			if wireType != 2 {
778				return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
779			}
780			var stringLen uint64
781			for shift := uint(0); ; shift += 7 {
782				if shift >= 64 {
783					return ErrIntOverflowGenerated
784				}
785				if iNdEx >= l {
786					return io.ErrUnexpectedEOF
787				}
788				b := dAtA[iNdEx]
789				iNdEx++
790				stringLen |= (uint64(b) & 0x7F) << shift
791				if b < 0x80 {
792					break
793				}
794			}
795			intStringLen := int(stringLen)
796			if intStringLen < 0 {
797				return ErrInvalidLengthGenerated
798			}
799			postIndex := iNdEx + intStringLen
800			if postIndex > l {
801				return io.ErrUnexpectedEOF
802			}
803			m.Type = CarpConditionType(dAtA[iNdEx:postIndex])
804			iNdEx = postIndex
805		case 2:
806			if wireType != 2 {
807				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
808			}
809			var stringLen uint64
810			for shift := uint(0); ; shift += 7 {
811				if shift >= 64 {
812					return ErrIntOverflowGenerated
813				}
814				if iNdEx >= l {
815					return io.ErrUnexpectedEOF
816				}
817				b := dAtA[iNdEx]
818				iNdEx++
819				stringLen |= (uint64(b) & 0x7F) << shift
820				if b < 0x80 {
821					break
822				}
823			}
824			intStringLen := int(stringLen)
825			if intStringLen < 0 {
826				return ErrInvalidLengthGenerated
827			}
828			postIndex := iNdEx + intStringLen
829			if postIndex > l {
830				return io.ErrUnexpectedEOF
831			}
832			m.Status = ConditionStatus(dAtA[iNdEx:postIndex])
833			iNdEx = postIndex
834		case 3:
835			if wireType != 2 {
836				return fmt.Errorf("proto: wrong wireType = %d for field LastProbeTime", wireType)
837			}
838			var msglen int
839			for shift := uint(0); ; shift += 7 {
840				if shift >= 64 {
841					return ErrIntOverflowGenerated
842				}
843				if iNdEx >= l {
844					return io.ErrUnexpectedEOF
845				}
846				b := dAtA[iNdEx]
847				iNdEx++
848				msglen |= (int(b) & 0x7F) << shift
849				if b < 0x80 {
850					break
851				}
852			}
853			if msglen < 0 {
854				return ErrInvalidLengthGenerated
855			}
856			postIndex := iNdEx + msglen
857			if postIndex > l {
858				return io.ErrUnexpectedEOF
859			}
860			if err := m.LastProbeTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
861				return err
862			}
863			iNdEx = postIndex
864		case 4:
865			if wireType != 2 {
866				return fmt.Errorf("proto: wrong wireType = %d for field LastTransitionTime", wireType)
867			}
868			var msglen int
869			for shift := uint(0); ; shift += 7 {
870				if shift >= 64 {
871					return ErrIntOverflowGenerated
872				}
873				if iNdEx >= l {
874					return io.ErrUnexpectedEOF
875				}
876				b := dAtA[iNdEx]
877				iNdEx++
878				msglen |= (int(b) & 0x7F) << shift
879				if b < 0x80 {
880					break
881				}
882			}
883			if msglen < 0 {
884				return ErrInvalidLengthGenerated
885			}
886			postIndex := iNdEx + msglen
887			if postIndex > l {
888				return io.ErrUnexpectedEOF
889			}
890			if err := m.LastTransitionTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
891				return err
892			}
893			iNdEx = postIndex
894		case 5:
895			if wireType != 2 {
896				return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
897			}
898			var stringLen uint64
899			for shift := uint(0); ; shift += 7 {
900				if shift >= 64 {
901					return ErrIntOverflowGenerated
902				}
903				if iNdEx >= l {
904					return io.ErrUnexpectedEOF
905				}
906				b := dAtA[iNdEx]
907				iNdEx++
908				stringLen |= (uint64(b) & 0x7F) << shift
909				if b < 0x80 {
910					break
911				}
912			}
913			intStringLen := int(stringLen)
914			if intStringLen < 0 {
915				return ErrInvalidLengthGenerated
916			}
917			postIndex := iNdEx + intStringLen
918			if postIndex > l {
919				return io.ErrUnexpectedEOF
920			}
921			m.Reason = string(dAtA[iNdEx:postIndex])
922			iNdEx = postIndex
923		case 6:
924			if wireType != 2 {
925				return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
926			}
927			var stringLen uint64
928			for shift := uint(0); ; shift += 7 {
929				if shift >= 64 {
930					return ErrIntOverflowGenerated
931				}
932				if iNdEx >= l {
933					return io.ErrUnexpectedEOF
934				}
935				b := dAtA[iNdEx]
936				iNdEx++
937				stringLen |= (uint64(b) & 0x7F) << shift
938				if b < 0x80 {
939					break
940				}
941			}
942			intStringLen := int(stringLen)
943			if intStringLen < 0 {
944				return ErrInvalidLengthGenerated
945			}
946			postIndex := iNdEx + intStringLen
947			if postIndex > l {
948				return io.ErrUnexpectedEOF
949			}
950			m.Message = string(dAtA[iNdEx:postIndex])
951			iNdEx = postIndex
952		default:
953			iNdEx = preIndex
954			skippy, err := skipGenerated(dAtA[iNdEx:])
955			if err != nil {
956				return err
957			}
958			if skippy < 0 {
959				return ErrInvalidLengthGenerated
960			}
961			if (iNdEx + skippy) > l {
962				return io.ErrUnexpectedEOF
963			}
964			iNdEx += skippy
965		}
966	}
967
968	if iNdEx > l {
969		return io.ErrUnexpectedEOF
970	}
971	return nil
972}
973func (m *CarpList) Unmarshal(dAtA []byte) error {
974	l := len(dAtA)
975	iNdEx := 0
976	for iNdEx < l {
977		preIndex := iNdEx
978		var wire uint64
979		for shift := uint(0); ; shift += 7 {
980			if shift >= 64 {
981				return ErrIntOverflowGenerated
982			}
983			if iNdEx >= l {
984				return io.ErrUnexpectedEOF
985			}
986			b := dAtA[iNdEx]
987			iNdEx++
988			wire |= (uint64(b) & 0x7F) << shift
989			if b < 0x80 {
990				break
991			}
992		}
993		fieldNum := int32(wire >> 3)
994		wireType := int(wire & 0x7)
995		if wireType == 4 {
996			return fmt.Errorf("proto: CarpList: wiretype end group for non-group")
997		}
998		if fieldNum <= 0 {
999			return fmt.Errorf("proto: CarpList: illegal tag %d (wire type %d)", fieldNum, wire)
1000		}
1001		switch fieldNum {
1002		case 1:
1003			if wireType != 2 {
1004				return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
1005			}
1006			var msglen int
1007			for shift := uint(0); ; shift += 7 {
1008				if shift >= 64 {
1009					return ErrIntOverflowGenerated
1010				}
1011				if iNdEx >= l {
1012					return io.ErrUnexpectedEOF
1013				}
1014				b := dAtA[iNdEx]
1015				iNdEx++
1016				msglen |= (int(b) & 0x7F) << shift
1017				if b < 0x80 {
1018					break
1019				}
1020			}
1021			if msglen < 0 {
1022				return ErrInvalidLengthGenerated
1023			}
1024			postIndex := iNdEx + msglen
1025			if postIndex > l {
1026				return io.ErrUnexpectedEOF
1027			}
1028			if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1029				return err
1030			}
1031			iNdEx = postIndex
1032		case 2:
1033			if wireType != 2 {
1034				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
1035			}
1036			var msglen int
1037			for shift := uint(0); ; shift += 7 {
1038				if shift >= 64 {
1039					return ErrIntOverflowGenerated
1040				}
1041				if iNdEx >= l {
1042					return io.ErrUnexpectedEOF
1043				}
1044				b := dAtA[iNdEx]
1045				iNdEx++
1046				msglen |= (int(b) & 0x7F) << shift
1047				if b < 0x80 {
1048					break
1049				}
1050			}
1051			if msglen < 0 {
1052				return ErrInvalidLengthGenerated
1053			}
1054			postIndex := iNdEx + msglen
1055			if postIndex > l {
1056				return io.ErrUnexpectedEOF
1057			}
1058			m.Items = append(m.Items, Carp{})
1059			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1060				return err
1061			}
1062			iNdEx = postIndex
1063		default:
1064			iNdEx = preIndex
1065			skippy, err := skipGenerated(dAtA[iNdEx:])
1066			if err != nil {
1067				return err
1068			}
1069			if skippy < 0 {
1070				return ErrInvalidLengthGenerated
1071			}
1072			if (iNdEx + skippy) > l {
1073				return io.ErrUnexpectedEOF
1074			}
1075			iNdEx += skippy
1076		}
1077	}
1078
1079	if iNdEx > l {
1080		return io.ErrUnexpectedEOF
1081	}
1082	return nil
1083}
1084func (m *CarpSpec) Unmarshal(dAtA []byte) error {
1085	l := len(dAtA)
1086	iNdEx := 0
1087	for iNdEx < l {
1088		preIndex := iNdEx
1089		var wire uint64
1090		for shift := uint(0); ; shift += 7 {
1091			if shift >= 64 {
1092				return ErrIntOverflowGenerated
1093			}
1094			if iNdEx >= l {
1095				return io.ErrUnexpectedEOF
1096			}
1097			b := dAtA[iNdEx]
1098			iNdEx++
1099			wire |= (uint64(b) & 0x7F) << shift
1100			if b < 0x80 {
1101				break
1102			}
1103		}
1104		fieldNum := int32(wire >> 3)
1105		wireType := int(wire & 0x7)
1106		if wireType == 4 {
1107			return fmt.Errorf("proto: CarpSpec: wiretype end group for non-group")
1108		}
1109		if fieldNum <= 0 {
1110			return fmt.Errorf("proto: CarpSpec: illegal tag %d (wire type %d)", fieldNum, wire)
1111		}
1112		switch fieldNum {
1113		case 3:
1114			if wireType != 2 {
1115				return fmt.Errorf("proto: wrong wireType = %d for field RestartPolicy", wireType)
1116			}
1117			var stringLen uint64
1118			for shift := uint(0); ; shift += 7 {
1119				if shift >= 64 {
1120					return ErrIntOverflowGenerated
1121				}
1122				if iNdEx >= l {
1123					return io.ErrUnexpectedEOF
1124				}
1125				b := dAtA[iNdEx]
1126				iNdEx++
1127				stringLen |= (uint64(b) & 0x7F) << shift
1128				if b < 0x80 {
1129					break
1130				}
1131			}
1132			intStringLen := int(stringLen)
1133			if intStringLen < 0 {
1134				return ErrInvalidLengthGenerated
1135			}
1136			postIndex := iNdEx + intStringLen
1137			if postIndex > l {
1138				return io.ErrUnexpectedEOF
1139			}
1140			m.RestartPolicy = RestartPolicy(dAtA[iNdEx:postIndex])
1141			iNdEx = postIndex
1142		case 4:
1143			if wireType != 0 {
1144				return fmt.Errorf("proto: wrong wireType = %d for field TerminationGracePeriodSeconds", wireType)
1145			}
1146			var v int64
1147			for shift := uint(0); ; shift += 7 {
1148				if shift >= 64 {
1149					return ErrIntOverflowGenerated
1150				}
1151				if iNdEx >= l {
1152					return io.ErrUnexpectedEOF
1153				}
1154				b := dAtA[iNdEx]
1155				iNdEx++
1156				v |= (int64(b) & 0x7F) << shift
1157				if b < 0x80 {
1158					break
1159				}
1160			}
1161			m.TerminationGracePeriodSeconds = &v
1162		case 5:
1163			if wireType != 0 {
1164				return fmt.Errorf("proto: wrong wireType = %d for field ActiveDeadlineSeconds", wireType)
1165			}
1166			var v int64
1167			for shift := uint(0); ; shift += 7 {
1168				if shift >= 64 {
1169					return ErrIntOverflowGenerated
1170				}
1171				if iNdEx >= l {
1172					return io.ErrUnexpectedEOF
1173				}
1174				b := dAtA[iNdEx]
1175				iNdEx++
1176				v |= (int64(b) & 0x7F) << shift
1177				if b < 0x80 {
1178					break
1179				}
1180			}
1181			m.ActiveDeadlineSeconds = &v
1182		case 7:
1183			if wireType != 2 {
1184				return fmt.Errorf("proto: wrong wireType = %d for field NodeSelector", wireType)
1185			}
1186			var msglen int
1187			for shift := uint(0); ; shift += 7 {
1188				if shift >= 64 {
1189					return ErrIntOverflowGenerated
1190				}
1191				if iNdEx >= l {
1192					return io.ErrUnexpectedEOF
1193				}
1194				b := dAtA[iNdEx]
1195				iNdEx++
1196				msglen |= (int(b) & 0x7F) << shift
1197				if b < 0x80 {
1198					break
1199				}
1200			}
1201			if msglen < 0 {
1202				return ErrInvalidLengthGenerated
1203			}
1204			postIndex := iNdEx + msglen
1205			if postIndex > l {
1206				return io.ErrUnexpectedEOF
1207			}
1208			if m.NodeSelector == nil {
1209				m.NodeSelector = make(map[string]string)
1210			}
1211			var mapkey string
1212			var mapvalue string
1213			for iNdEx < postIndex {
1214				entryPreIndex := iNdEx
1215				var wire uint64
1216				for shift := uint(0); ; shift += 7 {
1217					if shift >= 64 {
1218						return ErrIntOverflowGenerated
1219					}
1220					if iNdEx >= l {
1221						return io.ErrUnexpectedEOF
1222					}
1223					b := dAtA[iNdEx]
1224					iNdEx++
1225					wire |= (uint64(b) & 0x7F) << shift
1226					if b < 0x80 {
1227						break
1228					}
1229				}
1230				fieldNum := int32(wire >> 3)
1231				if fieldNum == 1 {
1232					var stringLenmapkey uint64
1233					for shift := uint(0); ; shift += 7 {
1234						if shift >= 64 {
1235							return ErrIntOverflowGenerated
1236						}
1237						if iNdEx >= l {
1238							return io.ErrUnexpectedEOF
1239						}
1240						b := dAtA[iNdEx]
1241						iNdEx++
1242						stringLenmapkey |= (uint64(b) & 0x7F) << shift
1243						if b < 0x80 {
1244							break
1245						}
1246					}
1247					intStringLenmapkey := int(stringLenmapkey)
1248					if intStringLenmapkey < 0 {
1249						return ErrInvalidLengthGenerated
1250					}
1251					postStringIndexmapkey := iNdEx + intStringLenmapkey
1252					if postStringIndexmapkey > l {
1253						return io.ErrUnexpectedEOF
1254					}
1255					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
1256					iNdEx = postStringIndexmapkey
1257				} else if fieldNum == 2 {
1258					var stringLenmapvalue uint64
1259					for shift := uint(0); ; shift += 7 {
1260						if shift >= 64 {
1261							return ErrIntOverflowGenerated
1262						}
1263						if iNdEx >= l {
1264							return io.ErrUnexpectedEOF
1265						}
1266						b := dAtA[iNdEx]
1267						iNdEx++
1268						stringLenmapvalue |= (uint64(b) & 0x7F) << shift
1269						if b < 0x80 {
1270							break
1271						}
1272					}
1273					intStringLenmapvalue := int(stringLenmapvalue)
1274					if intStringLenmapvalue < 0 {
1275						return ErrInvalidLengthGenerated
1276					}
1277					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
1278					if postStringIndexmapvalue > l {
1279						return io.ErrUnexpectedEOF
1280					}
1281					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
1282					iNdEx = postStringIndexmapvalue
1283				} else {
1284					iNdEx = entryPreIndex
1285					skippy, err := skipGenerated(dAtA[iNdEx:])
1286					if err != nil {
1287						return err
1288					}
1289					if skippy < 0 {
1290						return ErrInvalidLengthGenerated
1291					}
1292					if (iNdEx + skippy) > postIndex {
1293						return io.ErrUnexpectedEOF
1294					}
1295					iNdEx += skippy
1296				}
1297			}
1298			m.NodeSelector[mapkey] = mapvalue
1299			iNdEx = postIndex
1300		case 8:
1301			if wireType != 2 {
1302				return fmt.Errorf("proto: wrong wireType = %d for field ServiceAccountName", wireType)
1303			}
1304			var stringLen uint64
1305			for shift := uint(0); ; shift += 7 {
1306				if shift >= 64 {
1307					return ErrIntOverflowGenerated
1308				}
1309				if iNdEx >= l {
1310					return io.ErrUnexpectedEOF
1311				}
1312				b := dAtA[iNdEx]
1313				iNdEx++
1314				stringLen |= (uint64(b) & 0x7F) << shift
1315				if b < 0x80 {
1316					break
1317				}
1318			}
1319			intStringLen := int(stringLen)
1320			if intStringLen < 0 {
1321				return ErrInvalidLengthGenerated
1322			}
1323			postIndex := iNdEx + intStringLen
1324			if postIndex > l {
1325				return io.ErrUnexpectedEOF
1326			}
1327			m.ServiceAccountName = string(dAtA[iNdEx:postIndex])
1328			iNdEx = postIndex
1329		case 9:
1330			if wireType != 2 {
1331				return fmt.Errorf("proto: wrong wireType = %d for field DeprecatedServiceAccount", wireType)
1332			}
1333			var stringLen uint64
1334			for shift := uint(0); ; shift += 7 {
1335				if shift >= 64 {
1336					return ErrIntOverflowGenerated
1337				}
1338				if iNdEx >= l {
1339					return io.ErrUnexpectedEOF
1340				}
1341				b := dAtA[iNdEx]
1342				iNdEx++
1343				stringLen |= (uint64(b) & 0x7F) << shift
1344				if b < 0x80 {
1345					break
1346				}
1347			}
1348			intStringLen := int(stringLen)
1349			if intStringLen < 0 {
1350				return ErrInvalidLengthGenerated
1351			}
1352			postIndex := iNdEx + intStringLen
1353			if postIndex > l {
1354				return io.ErrUnexpectedEOF
1355			}
1356			m.DeprecatedServiceAccount = string(dAtA[iNdEx:postIndex])
1357			iNdEx = postIndex
1358		case 10:
1359			if wireType != 2 {
1360				return fmt.Errorf("proto: wrong wireType = %d for field NodeName", wireType)
1361			}
1362			var stringLen uint64
1363			for shift := uint(0); ; shift += 7 {
1364				if shift >= 64 {
1365					return ErrIntOverflowGenerated
1366				}
1367				if iNdEx >= l {
1368					return io.ErrUnexpectedEOF
1369				}
1370				b := dAtA[iNdEx]
1371				iNdEx++
1372				stringLen |= (uint64(b) & 0x7F) << shift
1373				if b < 0x80 {
1374					break
1375				}
1376			}
1377			intStringLen := int(stringLen)
1378			if intStringLen < 0 {
1379				return ErrInvalidLengthGenerated
1380			}
1381			postIndex := iNdEx + intStringLen
1382			if postIndex > l {
1383				return io.ErrUnexpectedEOF
1384			}
1385			m.NodeName = string(dAtA[iNdEx:postIndex])
1386			iNdEx = postIndex
1387		case 11:
1388			if wireType != 0 {
1389				return fmt.Errorf("proto: wrong wireType = %d for field HostNetwork", wireType)
1390			}
1391			var v int
1392			for shift := uint(0); ; shift += 7 {
1393				if shift >= 64 {
1394					return ErrIntOverflowGenerated
1395				}
1396				if iNdEx >= l {
1397					return io.ErrUnexpectedEOF
1398				}
1399				b := dAtA[iNdEx]
1400				iNdEx++
1401				v |= (int(b) & 0x7F) << shift
1402				if b < 0x80 {
1403					break
1404				}
1405			}
1406			m.HostNetwork = bool(v != 0)
1407		case 12:
1408			if wireType != 0 {
1409				return fmt.Errorf("proto: wrong wireType = %d for field HostPID", wireType)
1410			}
1411			var v int
1412			for shift := uint(0); ; shift += 7 {
1413				if shift >= 64 {
1414					return ErrIntOverflowGenerated
1415				}
1416				if iNdEx >= l {
1417					return io.ErrUnexpectedEOF
1418				}
1419				b := dAtA[iNdEx]
1420				iNdEx++
1421				v |= (int(b) & 0x7F) << shift
1422				if b < 0x80 {
1423					break
1424				}
1425			}
1426			m.HostPID = bool(v != 0)
1427		case 13:
1428			if wireType != 0 {
1429				return fmt.Errorf("proto: wrong wireType = %d for field HostIPC", wireType)
1430			}
1431			var v int
1432			for shift := uint(0); ; shift += 7 {
1433				if shift >= 64 {
1434					return ErrIntOverflowGenerated
1435				}
1436				if iNdEx >= l {
1437					return io.ErrUnexpectedEOF
1438				}
1439				b := dAtA[iNdEx]
1440				iNdEx++
1441				v |= (int(b) & 0x7F) << shift
1442				if b < 0x80 {
1443					break
1444				}
1445			}
1446			m.HostIPC = bool(v != 0)
1447		case 16:
1448			if wireType != 2 {
1449				return fmt.Errorf("proto: wrong wireType = %d for field Hostname", wireType)
1450			}
1451			var stringLen uint64
1452			for shift := uint(0); ; shift += 7 {
1453				if shift >= 64 {
1454					return ErrIntOverflowGenerated
1455				}
1456				if iNdEx >= l {
1457					return io.ErrUnexpectedEOF
1458				}
1459				b := dAtA[iNdEx]
1460				iNdEx++
1461				stringLen |= (uint64(b) & 0x7F) << shift
1462				if b < 0x80 {
1463					break
1464				}
1465			}
1466			intStringLen := int(stringLen)
1467			if intStringLen < 0 {
1468				return ErrInvalidLengthGenerated
1469			}
1470			postIndex := iNdEx + intStringLen
1471			if postIndex > l {
1472				return io.ErrUnexpectedEOF
1473			}
1474			m.Hostname = string(dAtA[iNdEx:postIndex])
1475			iNdEx = postIndex
1476		case 17:
1477			if wireType != 2 {
1478				return fmt.Errorf("proto: wrong wireType = %d for field Subdomain", wireType)
1479			}
1480			var stringLen uint64
1481			for shift := uint(0); ; shift += 7 {
1482				if shift >= 64 {
1483					return ErrIntOverflowGenerated
1484				}
1485				if iNdEx >= l {
1486					return io.ErrUnexpectedEOF
1487				}
1488				b := dAtA[iNdEx]
1489				iNdEx++
1490				stringLen |= (uint64(b) & 0x7F) << shift
1491				if b < 0x80 {
1492					break
1493				}
1494			}
1495			intStringLen := int(stringLen)
1496			if intStringLen < 0 {
1497				return ErrInvalidLengthGenerated
1498			}
1499			postIndex := iNdEx + intStringLen
1500			if postIndex > l {
1501				return io.ErrUnexpectedEOF
1502			}
1503			m.Subdomain = string(dAtA[iNdEx:postIndex])
1504			iNdEx = postIndex
1505		case 19:
1506			if wireType != 2 {
1507				return fmt.Errorf("proto: wrong wireType = %d for field SchedulerName", wireType)
1508			}
1509			var stringLen uint64
1510			for shift := uint(0); ; shift += 7 {
1511				if shift >= 64 {
1512					return ErrIntOverflowGenerated
1513				}
1514				if iNdEx >= l {
1515					return io.ErrUnexpectedEOF
1516				}
1517				b := dAtA[iNdEx]
1518				iNdEx++
1519				stringLen |= (uint64(b) & 0x7F) << shift
1520				if b < 0x80 {
1521					break
1522				}
1523			}
1524			intStringLen := int(stringLen)
1525			if intStringLen < 0 {
1526				return ErrInvalidLengthGenerated
1527			}
1528			postIndex := iNdEx + intStringLen
1529			if postIndex > l {
1530				return io.ErrUnexpectedEOF
1531			}
1532			m.SchedulerName = string(dAtA[iNdEx:postIndex])
1533			iNdEx = postIndex
1534		default:
1535			iNdEx = preIndex
1536			skippy, err := skipGenerated(dAtA[iNdEx:])
1537			if err != nil {
1538				return err
1539			}
1540			if skippy < 0 {
1541				return ErrInvalidLengthGenerated
1542			}
1543			if (iNdEx + skippy) > l {
1544				return io.ErrUnexpectedEOF
1545			}
1546			iNdEx += skippy
1547		}
1548	}
1549
1550	if iNdEx > l {
1551		return io.ErrUnexpectedEOF
1552	}
1553	return nil
1554}
1555func (m *CarpStatus) Unmarshal(dAtA []byte) error {
1556	l := len(dAtA)
1557	iNdEx := 0
1558	for iNdEx < l {
1559		preIndex := iNdEx
1560		var wire uint64
1561		for shift := uint(0); ; shift += 7 {
1562			if shift >= 64 {
1563				return ErrIntOverflowGenerated
1564			}
1565			if iNdEx >= l {
1566				return io.ErrUnexpectedEOF
1567			}
1568			b := dAtA[iNdEx]
1569			iNdEx++
1570			wire |= (uint64(b) & 0x7F) << shift
1571			if b < 0x80 {
1572				break
1573			}
1574		}
1575		fieldNum := int32(wire >> 3)
1576		wireType := int(wire & 0x7)
1577		if wireType == 4 {
1578			return fmt.Errorf("proto: CarpStatus: wiretype end group for non-group")
1579		}
1580		if fieldNum <= 0 {
1581			return fmt.Errorf("proto: CarpStatus: illegal tag %d (wire type %d)", fieldNum, wire)
1582		}
1583		switch fieldNum {
1584		case 1:
1585			if wireType != 2 {
1586				return fmt.Errorf("proto: wrong wireType = %d for field Phase", wireType)
1587			}
1588			var stringLen uint64
1589			for shift := uint(0); ; shift += 7 {
1590				if shift >= 64 {
1591					return ErrIntOverflowGenerated
1592				}
1593				if iNdEx >= l {
1594					return io.ErrUnexpectedEOF
1595				}
1596				b := dAtA[iNdEx]
1597				iNdEx++
1598				stringLen |= (uint64(b) & 0x7F) << shift
1599				if b < 0x80 {
1600					break
1601				}
1602			}
1603			intStringLen := int(stringLen)
1604			if intStringLen < 0 {
1605				return ErrInvalidLengthGenerated
1606			}
1607			postIndex := iNdEx + intStringLen
1608			if postIndex > l {
1609				return io.ErrUnexpectedEOF
1610			}
1611			m.Phase = CarpPhase(dAtA[iNdEx:postIndex])
1612			iNdEx = postIndex
1613		case 2:
1614			if wireType != 2 {
1615				return fmt.Errorf("proto: wrong wireType = %d for field Conditions", wireType)
1616			}
1617			var msglen int
1618			for shift := uint(0); ; shift += 7 {
1619				if shift >= 64 {
1620					return ErrIntOverflowGenerated
1621				}
1622				if iNdEx >= l {
1623					return io.ErrUnexpectedEOF
1624				}
1625				b := dAtA[iNdEx]
1626				iNdEx++
1627				msglen |= (int(b) & 0x7F) << shift
1628				if b < 0x80 {
1629					break
1630				}
1631			}
1632			if msglen < 0 {
1633				return ErrInvalidLengthGenerated
1634			}
1635			postIndex := iNdEx + msglen
1636			if postIndex > l {
1637				return io.ErrUnexpectedEOF
1638			}
1639			m.Conditions = append(m.Conditions, CarpCondition{})
1640			if err := m.Conditions[len(m.Conditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1641				return err
1642			}
1643			iNdEx = postIndex
1644		case 3:
1645			if wireType != 2 {
1646				return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
1647			}
1648			var stringLen uint64
1649			for shift := uint(0); ; shift += 7 {
1650				if shift >= 64 {
1651					return ErrIntOverflowGenerated
1652				}
1653				if iNdEx >= l {
1654					return io.ErrUnexpectedEOF
1655				}
1656				b := dAtA[iNdEx]
1657				iNdEx++
1658				stringLen |= (uint64(b) & 0x7F) << shift
1659				if b < 0x80 {
1660					break
1661				}
1662			}
1663			intStringLen := int(stringLen)
1664			if intStringLen < 0 {
1665				return ErrInvalidLengthGenerated
1666			}
1667			postIndex := iNdEx + intStringLen
1668			if postIndex > l {
1669				return io.ErrUnexpectedEOF
1670			}
1671			m.Message = string(dAtA[iNdEx:postIndex])
1672			iNdEx = postIndex
1673		case 4:
1674			if wireType != 2 {
1675				return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
1676			}
1677			var stringLen uint64
1678			for shift := uint(0); ; shift += 7 {
1679				if shift >= 64 {
1680					return ErrIntOverflowGenerated
1681				}
1682				if iNdEx >= l {
1683					return io.ErrUnexpectedEOF
1684				}
1685				b := dAtA[iNdEx]
1686				iNdEx++
1687				stringLen |= (uint64(b) & 0x7F) << shift
1688				if b < 0x80 {
1689					break
1690				}
1691			}
1692			intStringLen := int(stringLen)
1693			if intStringLen < 0 {
1694				return ErrInvalidLengthGenerated
1695			}
1696			postIndex := iNdEx + intStringLen
1697			if postIndex > l {
1698				return io.ErrUnexpectedEOF
1699			}
1700			m.Reason = string(dAtA[iNdEx:postIndex])
1701			iNdEx = postIndex
1702		case 5:
1703			if wireType != 2 {
1704				return fmt.Errorf("proto: wrong wireType = %d for field HostIP", wireType)
1705			}
1706			var stringLen uint64
1707			for shift := uint(0); ; shift += 7 {
1708				if shift >= 64 {
1709					return ErrIntOverflowGenerated
1710				}
1711				if iNdEx >= l {
1712					return io.ErrUnexpectedEOF
1713				}
1714				b := dAtA[iNdEx]
1715				iNdEx++
1716				stringLen |= (uint64(b) & 0x7F) << shift
1717				if b < 0x80 {
1718					break
1719				}
1720			}
1721			intStringLen := int(stringLen)
1722			if intStringLen < 0 {
1723				return ErrInvalidLengthGenerated
1724			}
1725			postIndex := iNdEx + intStringLen
1726			if postIndex > l {
1727				return io.ErrUnexpectedEOF
1728			}
1729			m.HostIP = string(dAtA[iNdEx:postIndex])
1730			iNdEx = postIndex
1731		case 6:
1732			if wireType != 2 {
1733				return fmt.Errorf("proto: wrong wireType = %d for field CarpIP", wireType)
1734			}
1735			var stringLen uint64
1736			for shift := uint(0); ; shift += 7 {
1737				if shift >= 64 {
1738					return ErrIntOverflowGenerated
1739				}
1740				if iNdEx >= l {
1741					return io.ErrUnexpectedEOF
1742				}
1743				b := dAtA[iNdEx]
1744				iNdEx++
1745				stringLen |= (uint64(b) & 0x7F) << shift
1746				if b < 0x80 {
1747					break
1748				}
1749			}
1750			intStringLen := int(stringLen)
1751			if intStringLen < 0 {
1752				return ErrInvalidLengthGenerated
1753			}
1754			postIndex := iNdEx + intStringLen
1755			if postIndex > l {
1756				return io.ErrUnexpectedEOF
1757			}
1758			m.CarpIP = string(dAtA[iNdEx:postIndex])
1759			iNdEx = postIndex
1760		case 7:
1761			if wireType != 2 {
1762				return fmt.Errorf("proto: wrong wireType = %d for field StartTime", wireType)
1763			}
1764			var msglen int
1765			for shift := uint(0); ; shift += 7 {
1766				if shift >= 64 {
1767					return ErrIntOverflowGenerated
1768				}
1769				if iNdEx >= l {
1770					return io.ErrUnexpectedEOF
1771				}
1772				b := dAtA[iNdEx]
1773				iNdEx++
1774				msglen |= (int(b) & 0x7F) << shift
1775				if b < 0x80 {
1776					break
1777				}
1778			}
1779			if msglen < 0 {
1780				return ErrInvalidLengthGenerated
1781			}
1782			postIndex := iNdEx + msglen
1783			if postIndex > l {
1784				return io.ErrUnexpectedEOF
1785			}
1786			if m.StartTime == nil {
1787				m.StartTime = &k8s_io_apimachinery_pkg_apis_meta_v1.Time{}
1788			}
1789			if err := m.StartTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1790				return err
1791			}
1792			iNdEx = postIndex
1793		default:
1794			iNdEx = preIndex
1795			skippy, err := skipGenerated(dAtA[iNdEx:])
1796			if err != nil {
1797				return err
1798			}
1799			if skippy < 0 {
1800				return ErrInvalidLengthGenerated
1801			}
1802			if (iNdEx + skippy) > l {
1803				return io.ErrUnexpectedEOF
1804			}
1805			iNdEx += skippy
1806		}
1807	}
1808
1809	if iNdEx > l {
1810		return io.ErrUnexpectedEOF
1811	}
1812	return nil
1813}
1814func skipGenerated(dAtA []byte) (n int, err error) {
1815	l := len(dAtA)
1816	iNdEx := 0
1817	for iNdEx < l {
1818		var wire uint64
1819		for shift := uint(0); ; shift += 7 {
1820			if shift >= 64 {
1821				return 0, ErrIntOverflowGenerated
1822			}
1823			if iNdEx >= l {
1824				return 0, io.ErrUnexpectedEOF
1825			}
1826			b := dAtA[iNdEx]
1827			iNdEx++
1828			wire |= (uint64(b) & 0x7F) << shift
1829			if b < 0x80 {
1830				break
1831			}
1832		}
1833		wireType := int(wire & 0x7)
1834		switch wireType {
1835		case 0:
1836			for shift := uint(0); ; shift += 7 {
1837				if shift >= 64 {
1838					return 0, ErrIntOverflowGenerated
1839				}
1840				if iNdEx >= l {
1841					return 0, io.ErrUnexpectedEOF
1842				}
1843				iNdEx++
1844				if dAtA[iNdEx-1] < 0x80 {
1845					break
1846				}
1847			}
1848			return iNdEx, nil
1849		case 1:
1850			iNdEx += 8
1851			return iNdEx, nil
1852		case 2:
1853			var length int
1854			for shift := uint(0); ; shift += 7 {
1855				if shift >= 64 {
1856					return 0, ErrIntOverflowGenerated
1857				}
1858				if iNdEx >= l {
1859					return 0, io.ErrUnexpectedEOF
1860				}
1861				b := dAtA[iNdEx]
1862				iNdEx++
1863				length |= (int(b) & 0x7F) << shift
1864				if b < 0x80 {
1865					break
1866				}
1867			}
1868			iNdEx += length
1869			if length < 0 {
1870				return 0, ErrInvalidLengthGenerated
1871			}
1872			return iNdEx, nil
1873		case 3:
1874			for {
1875				var innerWire uint64
1876				var start int = iNdEx
1877				for shift := uint(0); ; shift += 7 {
1878					if shift >= 64 {
1879						return 0, ErrIntOverflowGenerated
1880					}
1881					if iNdEx >= l {
1882						return 0, io.ErrUnexpectedEOF
1883					}
1884					b := dAtA[iNdEx]
1885					iNdEx++
1886					innerWire |= (uint64(b) & 0x7F) << shift
1887					if b < 0x80 {
1888						break
1889					}
1890				}
1891				innerWireType := int(innerWire & 0x7)
1892				if innerWireType == 4 {
1893					break
1894				}
1895				next, err := skipGenerated(dAtA[start:])
1896				if err != nil {
1897					return 0, err
1898				}
1899				iNdEx = start + next
1900			}
1901			return iNdEx, nil
1902		case 4:
1903			return iNdEx, nil
1904		case 5:
1905			iNdEx += 4
1906			return iNdEx, nil
1907		default:
1908			return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
1909		}
1910	}
1911	panic("unreachable")
1912}
1913
1914var (
1915	ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
1916	ErrIntOverflowGenerated   = fmt.Errorf("proto: integer overflow")
1917)
1918
1919func init() {
1920	proto.RegisterFile("k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/apis/testapigroup/v1/generated.proto", fileDescriptorGenerated)
1921}
1922
1923var fileDescriptorGenerated = []byte{
1924	// 1048 bytes of a gzipped FileDescriptorProto
1925	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0xc1, 0x6e, 0xdb, 0x46,
1926	0x10, 0x35, 0x2d, 0xc9, 0x96, 0xd6, 0x56, 0x62, 0x6f, 0x62, 0x80, 0x35, 0x10, 0xc9, 0xf1, 0xc1,
1927	0x70, 0x8b, 0x94, 0x8a, 0x8d, 0x26, 0x70, 0x9b, 0x43, 0x11, 0xda, 0x45, 0xed, 0xc2, 0x71, 0x84,
1928	0x95, 0x8b, 0x14, 0x45, 0x0f, 0x59, 0x51, 0x53, 0x99, 0x95, 0xc8, 0x25, 0x76, 0x57, 0x2a, 0x74,
1929	0x2b, 0xfa, 0x05, 0xfd, 0x88, 0xde, 0x7a, 0xee, 0x07, 0xf4, 0x50, 0xc0, 0xc7, 0x1c, 0x73, 0x12,
1930	0x6a, 0xf5, 0x2f, 0x7c, 0x2a, 0x76, 0xb9, 0xa4, 0x28, 0xcb, 0x55, 0xa2, 0xdc, 0xb8, 0x33, 0xef,
1931	0xbd, 0x99, 0xdd, 0x19, 0xce, 0xa0, 0x6f, 0x3b, 0x07, 0xc2, 0xf1, 0x59, 0xad, 0xd3, 0x6b, 0x02,
1932	0x0f, 0x41, 0x82, 0xa8, 0xf5, 0x21, 0x6c, 0x31, 0x5e, 0x33, 0x0e, 0x1a, 0xf9, 0x01, 0xf5, 0x2e,
1933	0xfc, 0x10, 0xf8, 0xa0, 0x16, 0x75, 0xda, 0xca, 0x20, 0x6a, 0x12, 0x84, 0xa4, 0x91, 0xdf, 0xe6,
1934	0xac, 0x17, 0xd5, 0xfa, 0x7b, 0xb5, 0x36, 0x84, 0xc0, 0xa9, 0x84, 0x96, 0x13, 0x71, 0x26, 0x19,
1935	0x7e, 0x14, 0xb3, 0x9d, 0x2c, 0xdb, 0x89, 0x3a, 0x6d, 0x65, 0x10, 0x4e, 0x96, 0xed, 0xf4, 0xf7,
1936	0x36, 0x3f, 0x6d, 0xfb, 0xf2, 0xa2, 0xd7, 0x74, 0x3c, 0x16, 0xd4, 0xda, 0xac, 0xcd, 0x6a, 0x5a,
1937	0xa4, 0xd9, 0xfb, 0x51, 0x9f, 0xf4, 0x41, 0x7f, 0xc5, 0xe2, 0x9b, 0x9f, 0xcd, 0x4c, 0x2d, 0x00,
1938	0x49, 0x6f, 0x49, 0x69, 0xf3, 0x7f, 0x2f, 0xc4, 0x7b, 0xa1, 0xf4, 0x03, 0x98, 0x22, 0x3c, 0x7d,
1939	0x17, 0x41, 0x78, 0x17, 0x10, 0xd0, 0x9b, 0xbc, 0xed, 0xdf, 0x17, 0x51, 0xfe, 0x90, 0xf2, 0x08,
1940	0xbf, 0x46, 0x45, 0x95, 0x4c, 0x8b, 0x4a, 0x6a, 0x5b, 0x5b, 0xd6, 0xee, 0xca, 0xfe, 0x63, 0x67,
1941	0xe6, 0xbb, 0x28, 0xb4, 0xd3, 0xdf, 0x73, 0x5e, 0x36, 0x7f, 0x02, 0x4f, 0xbe, 0x00, 0x49, 0x5d,
1942	0x7c, 0x39, 0xac, 0x2e, 0x8c, 0x86, 0x55, 0x34, 0xb6, 0x91, 0x54, 0x15, 0x7f, 0x87, 0xf2, 0x22,
1943	0x02, 0xcf, 0x5e, 0xd4, 0xea, 0x4f, 0x9d, 0x79, 0x5e, 0xdd, 0x51, 0x39, 0x36, 0x22, 0xf0, 0xdc,
1944	0x55, 0x13, 0x23, 0xaf, 0x4e, 0x44, 0x2b, 0xe2, 0xd7, 0x68, 0x49, 0x48, 0x2a, 0x7b, 0xc2, 0xce,
1945	0x69, 0xed, 0x83, 0x0f, 0xd0, 0xd6, 0x7c, 0xf7, 0x8e, 0x51, 0x5f, 0x8a, 0xcf, 0xc4, 0xe8, 0x6e,
1946	0xff, 0x99, 0x43, 0x65, 0x05, 0x3b, 0x64, 0x61, 0xcb, 0x97, 0x3e, 0x0b, 0xf1, 0x13, 0x94, 0x97,
1947	0x83, 0x08, 0xf4, 0x5b, 0x95, 0xdc, 0x87, 0x49, 0x56, 0xe7, 0x83, 0x08, 0xae, 0x87, 0xd5, 0xf5,
1948	0x09, 0xb0, 0x32, 0x12, 0x0d, 0xc7, 0x9f, 0xa7, 0xa9, 0x2e, 0x4e, 0x10, 0x4d, 0xc0, 0xeb, 0x61,
1949	0xf5, 0x6e, 0x4a, 0x9b, 0xcc, 0x01, 0xb7, 0x51, 0xb9, 0x4b, 0x85, 0xac, 0x73, 0xd6, 0x84, 0x73,
1950	0x3f, 0x00, 0x73, 0xd9, 0x4f, 0xde, 0xaf, 0x4c, 0x8a, 0xe1, 0x6e, 0x98, 0x68, 0xe5, 0xd3, 0xac,
1951	0x10, 0x99, 0xd4, 0xc5, 0x7d, 0x84, 0x95, 0xe1, 0x9c, 0xd3, 0x50, 0xc4, 0xf9, 0xab, 0x68, 0xf9,
1952	0xb9, 0xa3, 0x6d, 0x9a, 0x68, 0xf8, 0x74, 0x4a, 0x8d, 0xdc, 0x12, 0x01, 0xef, 0xa0, 0x25, 0x0e,
1953	0x54, 0xb0, 0xd0, 0x2e, 0xe8, 0xb7, 0x49, 0x8b, 0x41, 0xb4, 0x95, 0x18, 0x2f, 0xfe, 0x18, 0x2d,
1954	0x07, 0x20, 0x04, 0x6d, 0x83, 0xbd, 0xa4, 0x81, 0x77, 0x0d, 0x70, 0xf9, 0x45, 0x6c, 0x26, 0x89,
1955	0x7f, 0xfb, 0x2f, 0x0b, 0x15, 0x55, 0x29, 0x4e, 0x7d, 0x21, 0xf1, 0x0f, 0x53, 0x2d, 0xee, 0xbc,
1956	0xdf, 0x6d, 0x14, 0x5b, 0x37, 0xf8, 0x9a, 0x09, 0x54, 0x4c, 0x2c, 0x99, 0xf6, 0x7e, 0x85, 0x0a,
1957	0xbe, 0x84, 0x40, 0x15, 0x36, 0xb7, 0xbb, 0xb2, 0xbf, 0x3f, 0x7f, 0x0f, 0xba, 0x65, 0x23, 0x5f,
1958	0x38, 0x51, 0x42, 0x24, 0xd6, 0xdb, 0xfe, 0x7b, 0x39, 0xbe, 0x83, 0x6a, 0x78, 0x7c, 0x8a, 0xca,
1959	0x5c, 0x51, 0xb9, 0xac, 0xb3, 0xae, 0xef, 0x0d, 0x74, 0x13, 0x94, 0xdc, 0x9d, 0xa4, 0xb0, 0x24,
1960	0xeb, 0xbc, 0xbe, 0x69, 0x20, 0x93, 0x64, 0xdc, 0x46, 0x0f, 0x24, 0xf0, 0xc0, 0x0f, 0xa9, 0x2a,
1961	0xc2, 0xd7, 0x9c, 0x7a, 0x50, 0x07, 0xee, 0xb3, 0x56, 0x03, 0x3c, 0x16, 0xb6, 0x84, 0x2e, 0x7a,
1962	0xce, 0x7d, 0x38, 0x1a, 0x56, 0x1f, 0x9c, 0xcf, 0x02, 0x92, 0xd9, 0x3a, 0xf8, 0x25, 0xda, 0xa0,
1963	0x9e, 0xf4, 0xfb, 0x70, 0x04, 0xb4, 0xd5, 0xf5, 0x43, 0x48, 0x02, 0x14, 0x74, 0x80, 0x8f, 0x46,
1964	0xc3, 0xea, 0xc6, 0xf3, 0xdb, 0x00, 0xe4, 0x76, 0x1e, 0xfe, 0xd5, 0x42, 0xab, 0x21, 0x6b, 0x41,
1965	0x03, 0xba, 0xe0, 0x49, 0xc6, 0xed, 0x65, 0xfd, 0xea, 0xc7, 0x1f, 0x36, 0x55, 0x9c, 0xb3, 0x8c,
1966	0xd4, 0x57, 0xa1, 0xe4, 0x03, 0xf7, 0xbe, 0x79, 0xd1, 0xd5, 0xac, 0x8b, 0x4c, 0xc4, 0xc4, 0xdf,
1967	0x20, 0x2c, 0x80, 0xf7, 0x7d, 0x0f, 0x9e, 0x7b, 0x1e, 0xeb, 0x85, 0xf2, 0x8c, 0x06, 0x60, 0x17,
1968	0x75, 0x45, 0xd2, 0xe6, 0x6f, 0x4c, 0x21, 0xc8, 0x2d, 0x2c, 0x7c, 0x8c, 0xee, 0x4c, 0x5a, 0xed,
1969	0x92, 0xd6, 0xd9, 0x32, 0x3a, 0xf6, 0x11, 0x44, 0x1c, 0x3c, 0x35, 0xba, 0x27, 0x15, 0xc9, 0x0d,
1970	0x1e, 0x7e, 0x84, 0x8a, 0x2a, 0x4b, 0x9d, 0x0b, 0xd2, 0x1a, 0x69, 0xdb, 0x9e, 0x19, 0x3b, 0x49,
1971	0x11, 0xf8, 0x09, 0x5a, 0xb9, 0x60, 0x42, 0x9e, 0x81, 0xfc, 0x99, 0xf1, 0x8e, 0xbd, 0xb2, 0x65,
1972	0xed, 0x16, 0xdd, 0x7b, 0x86, 0xb0, 0x72, 0x3c, 0x76, 0x91, 0x2c, 0x4e, 0xfd, 0x83, 0xea, 0x58,
1973	0x3f, 0x39, 0xb2, 0x57, 0x35, 0x25, 0xfd, 0x07, 0x8f, 0x63, 0x33, 0x49, 0xfc, 0x09, 0xf4, 0xa4,
1974	0x7e, 0x68, 0x97, 0xa7, 0xa1, 0x27, 0xf5, 0x43, 0x92, 0xf8, 0x55, 0xea, 0xea, 0x33, 0x54, 0xa9,
1975	0xaf, 0x4d, 0xa6, 0x7e, 0x6c, 0xec, 0x24, 0x45, 0xe0, 0x1a, 0x2a, 0x89, 0x5e, 0xb3, 0xc5, 0x02,
1976	0xea, 0x87, 0xf6, 0xba, 0x86, 0xaf, 0x1b, 0x78, 0xa9, 0x91, 0x38, 0xc8, 0x18, 0x83, 0x9f, 0xa1,
1977	0xb2, 0x5a, 0x83, 0xad, 0x5e, 0x17, 0xb8, 0x8e, 0x71, 0x4f, 0x93, 0xd2, 0xa9, 0xd8, 0x48, 0x9c,
1978	0xfa, 0x8d, 0x26, 0xb1, 0x9b, 0x5f, 0xa2, 0xf5, 0xa9, 0x2e, 0xc1, 0x6b, 0x28, 0xd7, 0x81, 0x41,
1979	0xbc, 0x04, 0x88, 0xfa, 0xc4, 0xf7, 0x51, 0xa1, 0x4f, 0xbb, 0x3d, 0x88, 0xe7, 0x3b, 0x89, 0x0f,
1980	0x5f, 0x2c, 0x1e, 0x58, 0xdb, 0x7f, 0xe4, 0x10, 0x1a, 0xaf, 0x1a, 0xfc, 0x18, 0x15, 0xa2, 0x0b,
1981	0x2a, 0x92, 0x0d, 0x92, 0xf4, 0x4b, 0xa1, 0xae, 0x8c, 0xd7, 0xc3, 0x6a, 0x49, 0x61, 0xf5, 0x81,
1982	0xc4, 0x40, 0xcc, 0x10, 0xf2, 0x92, 0xdd, 0x90, 0x8c, 0x99, 0x67, 0xf3, 0x37, 0x7c, 0xba, 0x5f,
1983	0xc6, 0xfb, 0x3a, 0x35, 0x09, 0x92, 0x09, 0x91, 0x1d, 0xb4, 0xb9, 0xd9, 0x83, 0x36, 0x33, 0xbb,
1984	0xf3, 0x33, 0x67, 0xf7, 0x0e, 0x5a, 0x8a, 0x8b, 0x7d, 0x73, 0xc6, 0xc7, 0xbd, 0x40, 0x8c, 0x57,
1985	0xe1, 0x3c, 0xca, 0xa3, 0x93, 0xba, 0x19, 0xf1, 0x29, 0xee, 0x50, 0x5b, 0x89, 0xf1, 0xe2, 0x57,
1986	0xa8, 0xa4, 0x07, 0x9a, 0x5e, 0x51, 0xcb, 0x73, 0xaf, 0xa8, 0xb2, 0xee, 0x95, 0x44, 0x80, 0x8c,
1987	0xb5, 0xdc, 0xdd, 0xcb, 0xab, 0xca, 0xc2, 0x9b, 0xab, 0xca, 0xc2, 0xdb, 0xab, 0xca, 0xc2, 0x2f,
1988	0xa3, 0x8a, 0x75, 0x39, 0xaa, 0x58, 0x6f, 0x46, 0x15, 0xeb, 0xed, 0xa8, 0x62, 0xfd, 0x33, 0xaa,
1989	0x58, 0xbf, 0xfd, 0x5b, 0x59, 0xf8, 0x7e, 0xb1, 0xbf, 0xf7, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff,
1990	0xd7, 0x22, 0x1b, 0x36, 0x96, 0x0a, 0x00, 0x00,
1991}
1992