1
2
3
4
5
6
7
8 package proto3_20180814_aa810b61
9
10 import proto "google.golang.org/protobuf/internal/protolegacy"
11 import fmt "fmt"
12 import math "math"
13
14
15 var _ = proto.Marshal
16 var _ = fmt.Errorf
17 var _ = math.Inf
18
19
20
21
22
23 const _ = proto.ProtoPackageIsVersion2
24
25 type SiblingEnum int32
26
27 const (
28 SiblingEnum_ALPHA SiblingEnum = 0
29 SiblingEnum_BRAVO SiblingEnum = 10
30 SiblingEnum_CHARLIE SiblingEnum = 200
31 )
32
33 var SiblingEnum_name = map[int32]string{
34 0: "ALPHA",
35 10: "BRAVO",
36 200: "CHARLIE",
37 }
38 var SiblingEnum_value = map[string]int32{
39 "ALPHA": 0,
40 "BRAVO": 10,
41 "CHARLIE": 200,
42 }
43
44 func (x SiblingEnum) String() string {
45 return proto.EnumName(SiblingEnum_name, int32(x))
46 }
47 func (SiblingEnum) EnumDescriptor() ([]byte, []int) {
48 return fileDescriptor_test_14f9d28b9a7006c3, []int{0}
49 }
50
51 type Message_ChildEnum int32
52
53 const (
54 Message_ALPHA Message_ChildEnum = 0
55 Message_BRAVO Message_ChildEnum = 1
56 Message_CHARLIE Message_ChildEnum = 2
57 )
58
59 var Message_ChildEnum_name = map[int32]string{
60 0: "ALPHA",
61 1: "BRAVO",
62 2: "CHARLIE",
63 }
64 var Message_ChildEnum_value = map[string]int32{
65 "ALPHA": 0,
66 "BRAVO": 1,
67 "CHARLIE": 2,
68 }
69
70 func (x Message_ChildEnum) String() string {
71 return proto.EnumName(Message_ChildEnum_name, int32(x))
72 }
73 func (Message_ChildEnum) EnumDescriptor() ([]byte, []int) {
74 return fileDescriptor_test_14f9d28b9a7006c3, []int{1, 0}
75 }
76
77 type SiblingMessage struct {
78 F1 string `protobuf:"bytes,1,opt,name=f1,proto3" json:"f1,omitempty"`
79 F2 []string `protobuf:"bytes,2,rep,name=f2,proto3" json:"f2,omitempty"`
80 F3 *Message `protobuf:"bytes,3,opt,name=f3,proto3" json:"f3,omitempty"`
81 XXX_NoUnkeyedLiteral struct{} `json:"-"`
82 XXX_unrecognized []byte `json:"-"`
83 XXX_sizecache int32 `json:"-"`
84 }
85
86 func (m *SiblingMessage) Reset() { *m = SiblingMessage{} }
87 func (m *SiblingMessage) String() string { return proto.CompactTextString(m) }
88 func (*SiblingMessage) ProtoMessage() {}
89 func (*SiblingMessage) Descriptor() ([]byte, []int) {
90 return fileDescriptor_test_14f9d28b9a7006c3, []int{0}
91 }
92 func (m *SiblingMessage) XXX_Unmarshal(b []byte) error {
93 return xxx_messageInfo_SiblingMessage.Unmarshal(m, b)
94 }
95 func (m *SiblingMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
96 return xxx_messageInfo_SiblingMessage.Marshal(b, m, deterministic)
97 }
98 func (dst *SiblingMessage) XXX_Merge(src proto.Message) {
99 xxx_messageInfo_SiblingMessage.Merge(dst, src)
100 }
101 func (m *SiblingMessage) XXX_Size() int {
102 return xxx_messageInfo_SiblingMessage.Size(m)
103 }
104 func (m *SiblingMessage) XXX_DiscardUnknown() {
105 xxx_messageInfo_SiblingMessage.DiscardUnknown(m)
106 }
107
108 var xxx_messageInfo_SiblingMessage proto.InternalMessageInfo
109
110 func (m *SiblingMessage) GetF1() string {
111 if m != nil {
112 return m.F1
113 }
114 return ""
115 }
116
117 func (m *SiblingMessage) GetF2() []string {
118 if m != nil {
119 return m.F2
120 }
121 return nil
122 }
123
124 func (m *SiblingMessage) GetF3() *Message {
125 if m != nil {
126 return m.F3
127 }
128 return nil
129 }
130
131 type Message struct {
132
133 OptionalBool bool `protobuf:"varint,100,opt,name=optional_bool,json=optionalBool,proto3" json:"optional_bool,omitempty"`
134 OptionalInt32 int32 `protobuf:"varint,101,opt,name=optional_int32,json=optionalInt32,proto3" json:"optional_int32,omitempty"`
135 OptionalSint32 int32 `protobuf:"zigzag32,102,opt,name=optional_sint32,json=optionalSint32,proto3" json:"optional_sint32,omitempty"`
136 OptionalUint32 uint32 `protobuf:"varint,103,opt,name=optional_uint32,json=optionalUint32,proto3" json:"optional_uint32,omitempty"`
137 OptionalInt64 int64 `protobuf:"varint,104,opt,name=optional_int64,json=optionalInt64,proto3" json:"optional_int64,omitempty"`
138 OptionalSint64 int64 `protobuf:"zigzag64,105,opt,name=optional_sint64,json=optionalSint64,proto3" json:"optional_sint64,omitempty"`
139 OptionalUint64 uint64 `protobuf:"varint,106,opt,name=optional_uint64,json=optionalUint64,proto3" json:"optional_uint64,omitempty"`
140 OptionalFixed32 uint32 `protobuf:"fixed32,107,opt,name=optional_fixed32,json=optionalFixed32,proto3" json:"optional_fixed32,omitempty"`
141 OptionalSfixed32 int32 `protobuf:"fixed32,108,opt,name=optional_sfixed32,json=optionalSfixed32,proto3" json:"optional_sfixed32,omitempty"`
142 OptionalFloat float32 `protobuf:"fixed32,109,opt,name=optional_float,json=optionalFloat,proto3" json:"optional_float,omitempty"`
143 OptionalFixed64 uint64 `protobuf:"fixed64,110,opt,name=optional_fixed64,json=optionalFixed64,proto3" json:"optional_fixed64,omitempty"`
144 OptionalSfixed64 int64 `protobuf:"fixed64,111,opt,name=optional_sfixed64,json=optionalSfixed64,proto3" json:"optional_sfixed64,omitempty"`
145 OptionalDouble float64 `protobuf:"fixed64,112,opt,name=optional_double,json=optionalDouble,proto3" json:"optional_double,omitempty"`
146 OptionalString string `protobuf:"bytes,113,opt,name=optional_string,json=optionalString,proto3" json:"optional_string,omitempty"`
147 OptionalBytes []byte `protobuf:"bytes,114,opt,name=optional_bytes,json=optionalBytes,proto3" json:"optional_bytes,omitempty"`
148 OptionalChildEnum Message_ChildEnum `protobuf:"varint,115,opt,name=optional_child_enum,json=optionalChildEnum,proto3,enum=google.golang.org.proto3_20180814.Message_ChildEnum" json:"optional_child_enum,omitempty"`
149 OptionalChildMessage *Message_ChildMessage `protobuf:"bytes,116,opt,name=optional_child_message,json=optionalChildMessage,proto3" json:"optional_child_message,omitempty"`
150 OptionalSiblingEnum SiblingEnum `protobuf:"varint,117,opt,name=optional_sibling_enum,json=optionalSiblingEnum,proto3,enum=google.golang.org.proto3_20180814.SiblingEnum" json:"optional_sibling_enum,omitempty"`
151 OptionalSiblingMessage *SiblingMessage `protobuf:"bytes,118,opt,name=optional_sibling_message,json=optionalSiblingMessage,proto3" json:"optional_sibling_message,omitempty"`
152
153 RepeatedBool []bool `protobuf:"varint,200,rep,packed,name=repeated_bool,json=repeatedBool,proto3" json:"repeated_bool,omitempty"`
154 RepeatedInt32 []int32 `protobuf:"varint,201,rep,packed,name=repeated_int32,json=repeatedInt32,proto3" json:"repeated_int32,omitempty"`
155 RepeatedSint32 []int32 `protobuf:"zigzag32,202,rep,packed,name=repeated_sint32,json=repeatedSint32,proto3" json:"repeated_sint32,omitempty"`
156 RepeatedUint32 []uint32 `protobuf:"varint,203,rep,packed,name=repeated_uint32,json=repeatedUint32,proto3" json:"repeated_uint32,omitempty"`
157 RepeatedInt64 []int64 `protobuf:"varint,204,rep,packed,name=repeated_int64,json=repeatedInt64,proto3" json:"repeated_int64,omitempty"`
158 RepeatedSint64 []int64 `protobuf:"zigzag64,205,rep,packed,name=repeated_sint64,json=repeatedSint64,proto3" json:"repeated_sint64,omitempty"`
159 RepeatedUint64 []uint64 `protobuf:"varint,206,rep,packed,name=repeated_uint64,json=repeatedUint64,proto3" json:"repeated_uint64,omitempty"`
160 RepeatedFixed32 []uint32 `protobuf:"fixed32,207,rep,packed,name=repeated_fixed32,json=repeatedFixed32,proto3" json:"repeated_fixed32,omitempty"`
161 RepeatedSfixed32 []int32 `protobuf:"fixed32,208,rep,packed,name=repeated_sfixed32,json=repeatedSfixed32,proto3" json:"repeated_sfixed32,omitempty"`
162 RepeatedFloat []float32 `protobuf:"fixed32,209,rep,packed,name=repeated_float,json=repeatedFloat,proto3" json:"repeated_float,omitempty"`
163 RepeatedFixed64 []uint64 `protobuf:"fixed64,210,rep,packed,name=repeated_fixed64,json=repeatedFixed64,proto3" json:"repeated_fixed64,omitempty"`
164 RepeatedSfixed64 []int64 `protobuf:"fixed64,211,rep,packed,name=repeated_sfixed64,json=repeatedSfixed64,proto3" json:"repeated_sfixed64,omitempty"`
165 RepeatedDouble []float64 `protobuf:"fixed64,212,rep,packed,name=repeated_double,json=repeatedDouble,proto3" json:"repeated_double,omitempty"`
166 RepeatedString []string `protobuf:"bytes,213,rep,name=repeated_string,json=repeatedString,proto3" json:"repeated_string,omitempty"`
167 RepeatedBytes [][]byte `protobuf:"bytes,214,rep,name=repeated_bytes,json=repeatedBytes,proto3" json:"repeated_bytes,omitempty"`
168 RepeatedChildEnum []Message_ChildEnum `protobuf:"varint,215,rep,packed,name=repeated_child_enum,json=repeatedChildEnum,proto3,enum=google.golang.org.proto3_20180814.Message_ChildEnum" json:"repeated_child_enum,omitempty"`
169 RepeatedChildMessage []*Message_ChildMessage `protobuf:"bytes,216,rep,name=repeated_child_message,json=repeatedChildMessage,proto3" json:"repeated_child_message,omitempty"`
170 RepeatedSiblingEnum []SiblingEnum `protobuf:"varint,217,rep,packed,name=repeated_sibling_enum,json=repeatedSiblingEnum,proto3,enum=google.golang.org.proto3_20180814.SiblingEnum" json:"repeated_sibling_enum,omitempty"`
171 RepeatedSiblingMessage []*SiblingMessage `protobuf:"bytes,218,rep,name=repeated_sibling_message,json=repeatedSiblingMessage,proto3" json:"repeated_sibling_message,omitempty"`
172
173 MapBoolBool map[bool]bool `protobuf:"bytes,300,rep,name=map_bool_bool,json=mapBoolBool,proto3" json:"map_bool_bool,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
174 MapBoolInt32 map[bool]int32 `protobuf:"bytes,301,rep,name=map_bool_int32,json=mapBoolInt32,proto3" json:"map_bool_int32,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
175 MapBoolSint32 map[bool]int32 `protobuf:"bytes,302,rep,name=map_bool_sint32,json=mapBoolSint32,proto3" json:"map_bool_sint32,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"`
176 MapBoolUint32 map[bool]uint32 `protobuf:"bytes,303,rep,name=map_bool_uint32,json=mapBoolUint32,proto3" json:"map_bool_uint32,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
177 MapBoolInt64 map[bool]int64 `protobuf:"bytes,304,rep,name=map_bool_int64,json=mapBoolInt64,proto3" json:"map_bool_int64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
178 MapBoolSint64 map[bool]int64 `protobuf:"bytes,305,rep,name=map_bool_sint64,json=mapBoolSint64,proto3" json:"map_bool_sint64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"zigzag64,2,opt,name=value,proto3"`
179 MapBoolUint64 map[bool]uint64 `protobuf:"bytes,306,rep,name=map_bool_uint64,json=mapBoolUint64,proto3" json:"map_bool_uint64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
180 MapBoolFixed32 map[bool]uint32 `protobuf:"bytes,307,rep,name=map_bool_fixed32,json=mapBoolFixed32,proto3" json:"map_bool_fixed32,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
181 MapBoolSfixed32 map[bool]int32 `protobuf:"bytes,308,rep,name=map_bool_sfixed32,json=mapBoolSfixed32,proto3" json:"map_bool_sfixed32,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
182 MapBoolFloat map[bool]float32 `protobuf:"bytes,309,rep,name=map_bool_float,json=mapBoolFloat,proto3" json:"map_bool_float,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
183 MapBoolFixed64 map[bool]uint64 `protobuf:"bytes,310,rep,name=map_bool_fixed64,json=mapBoolFixed64,proto3" json:"map_bool_fixed64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
184 MapBoolSfixed64 map[bool]int64 `protobuf:"bytes,311,rep,name=map_bool_sfixed64,json=mapBoolSfixed64,proto3" json:"map_bool_sfixed64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
185 MapBoolDouble map[bool]float64 `protobuf:"bytes,312,rep,name=map_bool_double,json=mapBoolDouble,proto3" json:"map_bool_double,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
186 MapBoolString map[bool]string `protobuf:"bytes,313,rep,name=map_bool_string,json=mapBoolString,proto3" json:"map_bool_string,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
187 MapBoolBytes map[bool][]byte `protobuf:"bytes,314,rep,name=map_bool_bytes,json=mapBoolBytes,proto3" json:"map_bool_bytes,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
188 MapBoolChildEnum map[bool]Message_ChildEnum `protobuf:"bytes,315,rep,name=map_bool_child_enum,json=mapBoolChildEnum,proto3" json:"map_bool_child_enum,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=google.golang.org.proto3_20180814.Message_ChildEnum"`
189 MapBoolChildMessage map[bool]*Message_ChildMessage `protobuf:"bytes,316,rep,name=map_bool_child_message,json=mapBoolChildMessage,proto3" json:"map_bool_child_message,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
190 MapBoolSiblingEnum map[bool]SiblingEnum `protobuf:"bytes,317,rep,name=map_bool_sibling_enum,json=mapBoolSiblingEnum,proto3" json:"map_bool_sibling_enum,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=google.golang.org.proto3_20180814.SiblingEnum"`
191 MapBoolSiblingMessage map[bool]*SiblingMessage `protobuf:"bytes,318,rep,name=map_bool_sibling_message,json=mapBoolSiblingMessage,proto3" json:"map_bool_sibling_message,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
192 MapInt32Bool map[int32]bool `protobuf:"bytes,319,rep,name=map_int32_bool,json=mapInt32Bool,proto3" json:"map_int32_bool,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
193 MapSint32Bool map[int32]bool `protobuf:"bytes,320,rep,name=map_sint32_bool,json=mapSint32Bool,proto3" json:"map_sint32_bool,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
194 MapUint32Bool map[uint32]bool `protobuf:"bytes,321,rep,name=map_uint32_bool,json=mapUint32Bool,proto3" json:"map_uint32_bool,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
195 MapInt64Bool map[int64]bool `protobuf:"bytes,322,rep,name=map_int64_bool,json=mapInt64Bool,proto3" json:"map_int64_bool,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
196 MapSint64Bool map[int64]bool `protobuf:"bytes,323,rep,name=map_sint64_bool,json=mapSint64Bool,proto3" json:"map_sint64_bool,omitempty" protobuf_key:"zigzag64,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
197 MapUint64Bool map[uint64]bool `protobuf:"bytes,324,rep,name=map_uint64_bool,json=mapUint64Bool,proto3" json:"map_uint64_bool,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
198 MapFixed32Bool map[uint32]bool `protobuf:"bytes,325,rep,name=map_fixed32_bool,json=mapFixed32Bool,proto3" json:"map_fixed32_bool,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
199 MapStringBool map[string]bool `protobuf:"bytes,326,rep,name=map_string_bool,json=mapStringBool,proto3" json:"map_string_bool,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225 OneofUnion isMessage_OneofUnion `protobuf_oneof:"oneof_union"`
226 XXX_NoUnkeyedLiteral struct{} `json:"-"`
227 XXX_unrecognized []byte `json:"-"`
228 XXX_sizecache int32 `json:"-"`
229 }
230
231 func (m *Message) Reset() { *m = Message{} }
232 func (m *Message) String() string { return proto.CompactTextString(m) }
233 func (*Message) ProtoMessage() {}
234 func (*Message) Descriptor() ([]byte, []int) {
235 return fileDescriptor_test_14f9d28b9a7006c3, []int{1}
236 }
237 func (m *Message) XXX_Unmarshal(b []byte) error {
238 return xxx_messageInfo_Message.Unmarshal(m, b)
239 }
240 func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
241 return xxx_messageInfo_Message.Marshal(b, m, deterministic)
242 }
243 func (dst *Message) XXX_Merge(src proto.Message) {
244 xxx_messageInfo_Message.Merge(dst, src)
245 }
246 func (m *Message) XXX_Size() int {
247 return xxx_messageInfo_Message.Size(m)
248 }
249 func (m *Message) XXX_DiscardUnknown() {
250 xxx_messageInfo_Message.DiscardUnknown(m)
251 }
252
253 var xxx_messageInfo_Message proto.InternalMessageInfo
254
255 func (m *Message) GetOptionalBool() bool {
256 if m != nil {
257 return m.OptionalBool
258 }
259 return false
260 }
261
262 func (m *Message) GetOptionalInt32() int32 {
263 if m != nil {
264 return m.OptionalInt32
265 }
266 return 0
267 }
268
269 func (m *Message) GetOptionalSint32() int32 {
270 if m != nil {
271 return m.OptionalSint32
272 }
273 return 0
274 }
275
276 func (m *Message) GetOptionalUint32() uint32 {
277 if m != nil {
278 return m.OptionalUint32
279 }
280 return 0
281 }
282
283 func (m *Message) GetOptionalInt64() int64 {
284 if m != nil {
285 return m.OptionalInt64
286 }
287 return 0
288 }
289
290 func (m *Message) GetOptionalSint64() int64 {
291 if m != nil {
292 return m.OptionalSint64
293 }
294 return 0
295 }
296
297 func (m *Message) GetOptionalUint64() uint64 {
298 if m != nil {
299 return m.OptionalUint64
300 }
301 return 0
302 }
303
304 func (m *Message) GetOptionalFixed32() uint32 {
305 if m != nil {
306 return m.OptionalFixed32
307 }
308 return 0
309 }
310
311 func (m *Message) GetOptionalSfixed32() int32 {
312 if m != nil {
313 return m.OptionalSfixed32
314 }
315 return 0
316 }
317
318 func (m *Message) GetOptionalFloat() float32 {
319 if m != nil {
320 return m.OptionalFloat
321 }
322 return 0
323 }
324
325 func (m *Message) GetOptionalFixed64() uint64 {
326 if m != nil {
327 return m.OptionalFixed64
328 }
329 return 0
330 }
331
332 func (m *Message) GetOptionalSfixed64() int64 {
333 if m != nil {
334 return m.OptionalSfixed64
335 }
336 return 0
337 }
338
339 func (m *Message) GetOptionalDouble() float64 {
340 if m != nil {
341 return m.OptionalDouble
342 }
343 return 0
344 }
345
346 func (m *Message) GetOptionalString() string {
347 if m != nil {
348 return m.OptionalString
349 }
350 return ""
351 }
352
353 func (m *Message) GetOptionalBytes() []byte {
354 if m != nil {
355 return m.OptionalBytes
356 }
357 return nil
358 }
359
360 func (m *Message) GetOptionalChildEnum() Message_ChildEnum {
361 if m != nil {
362 return m.OptionalChildEnum
363 }
364 return Message_ALPHA
365 }
366
367 func (m *Message) GetOptionalChildMessage() *Message_ChildMessage {
368 if m != nil {
369 return m.OptionalChildMessage
370 }
371 return nil
372 }
373
374 func (m *Message) GetOptionalSiblingEnum() SiblingEnum {
375 if m != nil {
376 return m.OptionalSiblingEnum
377 }
378 return SiblingEnum_ALPHA
379 }
380
381 func (m *Message) GetOptionalSiblingMessage() *SiblingMessage {
382 if m != nil {
383 return m.OptionalSiblingMessage
384 }
385 return nil
386 }
387
388 func (m *Message) GetRepeatedBool() []bool {
389 if m != nil {
390 return m.RepeatedBool
391 }
392 return nil
393 }
394
395 func (m *Message) GetRepeatedInt32() []int32 {
396 if m != nil {
397 return m.RepeatedInt32
398 }
399 return nil
400 }
401
402 func (m *Message) GetRepeatedSint32() []int32 {
403 if m != nil {
404 return m.RepeatedSint32
405 }
406 return nil
407 }
408
409 func (m *Message) GetRepeatedUint32() []uint32 {
410 if m != nil {
411 return m.RepeatedUint32
412 }
413 return nil
414 }
415
416 func (m *Message) GetRepeatedInt64() []int64 {
417 if m != nil {
418 return m.RepeatedInt64
419 }
420 return nil
421 }
422
423 func (m *Message) GetRepeatedSint64() []int64 {
424 if m != nil {
425 return m.RepeatedSint64
426 }
427 return nil
428 }
429
430 func (m *Message) GetRepeatedUint64() []uint64 {
431 if m != nil {
432 return m.RepeatedUint64
433 }
434 return nil
435 }
436
437 func (m *Message) GetRepeatedFixed32() []uint32 {
438 if m != nil {
439 return m.RepeatedFixed32
440 }
441 return nil
442 }
443
444 func (m *Message) GetRepeatedSfixed32() []int32 {
445 if m != nil {
446 return m.RepeatedSfixed32
447 }
448 return nil
449 }
450
451 func (m *Message) GetRepeatedFloat() []float32 {
452 if m != nil {
453 return m.RepeatedFloat
454 }
455 return nil
456 }
457
458 func (m *Message) GetRepeatedFixed64() []uint64 {
459 if m != nil {
460 return m.RepeatedFixed64
461 }
462 return nil
463 }
464
465 func (m *Message) GetRepeatedSfixed64() []int64 {
466 if m != nil {
467 return m.RepeatedSfixed64
468 }
469 return nil
470 }
471
472 func (m *Message) GetRepeatedDouble() []float64 {
473 if m != nil {
474 return m.RepeatedDouble
475 }
476 return nil
477 }
478
479 func (m *Message) GetRepeatedString() []string {
480 if m != nil {
481 return m.RepeatedString
482 }
483 return nil
484 }
485
486 func (m *Message) GetRepeatedBytes() [][]byte {
487 if m != nil {
488 return m.RepeatedBytes
489 }
490 return nil
491 }
492
493 func (m *Message) GetRepeatedChildEnum() []Message_ChildEnum {
494 if m != nil {
495 return m.RepeatedChildEnum
496 }
497 return nil
498 }
499
500 func (m *Message) GetRepeatedChildMessage() []*Message_ChildMessage {
501 if m != nil {
502 return m.RepeatedChildMessage
503 }
504 return nil
505 }
506
507 func (m *Message) GetRepeatedSiblingEnum() []SiblingEnum {
508 if m != nil {
509 return m.RepeatedSiblingEnum
510 }
511 return nil
512 }
513
514 func (m *Message) GetRepeatedSiblingMessage() []*SiblingMessage {
515 if m != nil {
516 return m.RepeatedSiblingMessage
517 }
518 return nil
519 }
520
521 func (m *Message) GetMapBoolBool() map[bool]bool {
522 if m != nil {
523 return m.MapBoolBool
524 }
525 return nil
526 }
527
528 func (m *Message) GetMapBoolInt32() map[bool]int32 {
529 if m != nil {
530 return m.MapBoolInt32
531 }
532 return nil
533 }
534
535 func (m *Message) GetMapBoolSint32() map[bool]int32 {
536 if m != nil {
537 return m.MapBoolSint32
538 }
539 return nil
540 }
541
542 func (m *Message) GetMapBoolUint32() map[bool]uint32 {
543 if m != nil {
544 return m.MapBoolUint32
545 }
546 return nil
547 }
548
549 func (m *Message) GetMapBoolInt64() map[bool]int64 {
550 if m != nil {
551 return m.MapBoolInt64
552 }
553 return nil
554 }
555
556 func (m *Message) GetMapBoolSint64() map[bool]int64 {
557 if m != nil {
558 return m.MapBoolSint64
559 }
560 return nil
561 }
562
563 func (m *Message) GetMapBoolUint64() map[bool]uint64 {
564 if m != nil {
565 return m.MapBoolUint64
566 }
567 return nil
568 }
569
570 func (m *Message) GetMapBoolFixed32() map[bool]uint32 {
571 if m != nil {
572 return m.MapBoolFixed32
573 }
574 return nil
575 }
576
577 func (m *Message) GetMapBoolSfixed32() map[bool]int32 {
578 if m != nil {
579 return m.MapBoolSfixed32
580 }
581 return nil
582 }
583
584 func (m *Message) GetMapBoolFloat() map[bool]float32 {
585 if m != nil {
586 return m.MapBoolFloat
587 }
588 return nil
589 }
590
591 func (m *Message) GetMapBoolFixed64() map[bool]uint64 {
592 if m != nil {
593 return m.MapBoolFixed64
594 }
595 return nil
596 }
597
598 func (m *Message) GetMapBoolSfixed64() map[bool]int64 {
599 if m != nil {
600 return m.MapBoolSfixed64
601 }
602 return nil
603 }
604
605 func (m *Message) GetMapBoolDouble() map[bool]float64 {
606 if m != nil {
607 return m.MapBoolDouble
608 }
609 return nil
610 }
611
612 func (m *Message) GetMapBoolString() map[bool]string {
613 if m != nil {
614 return m.MapBoolString
615 }
616 return nil
617 }
618
619 func (m *Message) GetMapBoolBytes() map[bool][]byte {
620 if m != nil {
621 return m.MapBoolBytes
622 }
623 return nil
624 }
625
626 func (m *Message) GetMapBoolChildEnum() map[bool]Message_ChildEnum {
627 if m != nil {
628 return m.MapBoolChildEnum
629 }
630 return nil
631 }
632
633 func (m *Message) GetMapBoolChildMessage() map[bool]*Message_ChildMessage {
634 if m != nil {
635 return m.MapBoolChildMessage
636 }
637 return nil
638 }
639
640 func (m *Message) GetMapBoolSiblingEnum() map[bool]SiblingEnum {
641 if m != nil {
642 return m.MapBoolSiblingEnum
643 }
644 return nil
645 }
646
647 func (m *Message) GetMapBoolSiblingMessage() map[bool]*SiblingMessage {
648 if m != nil {
649 return m.MapBoolSiblingMessage
650 }
651 return nil
652 }
653
654 func (m *Message) GetMapInt32Bool() map[int32]bool {
655 if m != nil {
656 return m.MapInt32Bool
657 }
658 return nil
659 }
660
661 func (m *Message) GetMapSint32Bool() map[int32]bool {
662 if m != nil {
663 return m.MapSint32Bool
664 }
665 return nil
666 }
667
668 func (m *Message) GetMapUint32Bool() map[uint32]bool {
669 if m != nil {
670 return m.MapUint32Bool
671 }
672 return nil
673 }
674
675 func (m *Message) GetMapInt64Bool() map[int64]bool {
676 if m != nil {
677 return m.MapInt64Bool
678 }
679 return nil
680 }
681
682 func (m *Message) GetMapSint64Bool() map[int64]bool {
683 if m != nil {
684 return m.MapSint64Bool
685 }
686 return nil
687 }
688
689 func (m *Message) GetMapUint64Bool() map[uint64]bool {
690 if m != nil {
691 return m.MapUint64Bool
692 }
693 return nil
694 }
695
696 func (m *Message) GetMapFixed32Bool() map[uint32]bool {
697 if m != nil {
698 return m.MapFixed32Bool
699 }
700 return nil
701 }
702
703 func (m *Message) GetMapStringBool() map[string]bool {
704 if m != nil {
705 return m.MapStringBool
706 }
707 return nil
708 }
709
710 type isMessage_OneofUnion interface {
711 isMessage_OneofUnion()
712 }
713
714 type Message_OneofBool struct {
715 OneofBool bool `protobuf:"varint,400,opt,name=oneof_bool,json=oneofBool,proto3,oneof"`
716 }
717
718 type Message_OneofInt32 struct {
719 OneofInt32 int32 `protobuf:"varint,401,opt,name=oneof_int32,json=oneofInt32,proto3,oneof"`
720 }
721
722 type Message_OneofSint32 struct {
723 OneofSint32 int32 `protobuf:"zigzag32,402,opt,name=oneof_sint32,json=oneofSint32,proto3,oneof"`
724 }
725
726 type Message_OneofUint32 struct {
727 OneofUint32 uint32 `protobuf:"varint,403,opt,name=oneof_uint32,json=oneofUint32,proto3,oneof"`
728 }
729
730 type Message_OneofInt64 struct {
731 OneofInt64 int64 `protobuf:"varint,404,opt,name=oneof_int64,json=oneofInt64,proto3,oneof"`
732 }
733
734 type Message_OneofSint64 struct {
735 OneofSint64 int64 `protobuf:"zigzag64,405,opt,name=oneof_sint64,json=oneofSint64,proto3,oneof"`
736 }
737
738 type Message_OneofUint64 struct {
739 OneofUint64 uint64 `protobuf:"varint,406,opt,name=oneof_uint64,json=oneofUint64,proto3,oneof"`
740 }
741
742 type Message_OneofFixed32 struct {
743 OneofFixed32 uint32 `protobuf:"fixed32,407,opt,name=oneof_fixed32,json=oneofFixed32,proto3,oneof"`
744 }
745
746 type Message_OneofSfixed32 struct {
747 OneofSfixed32 int32 `protobuf:"fixed32,408,opt,name=oneof_sfixed32,json=oneofSfixed32,proto3,oneof"`
748 }
749
750 type Message_OneofFloat struct {
751 OneofFloat float32 `protobuf:"fixed32,409,opt,name=oneof_float,json=oneofFloat,proto3,oneof"`
752 }
753
754 type Message_OneofFixed64 struct {
755 OneofFixed64 uint64 `protobuf:"fixed64,410,opt,name=oneof_fixed64,json=oneofFixed64,proto3,oneof"`
756 }
757
758 type Message_OneofSfixed64 struct {
759 OneofSfixed64 int64 `protobuf:"fixed64,411,opt,name=oneof_sfixed64,json=oneofSfixed64,proto3,oneof"`
760 }
761
762 type Message_OneofDouble struct {
763 OneofDouble float64 `protobuf:"fixed64,412,opt,name=oneof_double,json=oneofDouble,proto3,oneof"`
764 }
765
766 type Message_OneofString struct {
767 OneofString string `protobuf:"bytes,413,opt,name=oneof_string,json=oneofString,proto3,oneof"`
768 }
769
770 type Message_OneofBytes struct {
771 OneofBytes []byte `protobuf:"bytes,414,opt,name=oneof_bytes,json=oneofBytes,proto3,oneof"`
772 }
773
774 type Message_OneofChildEnum struct {
775 OneofChildEnum Message_ChildEnum `protobuf:"varint,415,opt,name=oneof_child_enum,json=oneofChildEnum,proto3,enum=google.golang.org.proto3_20180814.Message_ChildEnum,oneof"`
776 }
777
778 type Message_OneofChildMessage struct {
779 OneofChildMessage *Message_ChildMessage `protobuf:"bytes,416,opt,name=oneof_child_message,json=oneofChildMessage,proto3,oneof"`
780 }
781
782 type Message_OneofSiblingEnum struct {
783 OneofSiblingEnum SiblingEnum `protobuf:"varint,417,opt,name=oneof_sibling_enum,json=oneofSiblingEnum,proto3,enum=google.golang.org.proto3_20180814.SiblingEnum,oneof"`
784 }
785
786 type Message_OneofSiblingMessage struct {
787 OneofSiblingMessage *SiblingMessage `protobuf:"bytes,418,opt,name=oneof_sibling_message,json=oneofSiblingMessage,proto3,oneof"`
788 }
789
790 type Message_OneofString1 struct {
791 OneofString1 string `protobuf:"bytes,419,opt,name=oneof_string1,json=oneofString1,proto3,oneof"`
792 }
793
794 type Message_OneofString2 struct {
795 OneofString2 string `protobuf:"bytes,420,opt,name=oneof_string2,json=oneofString2,proto3,oneof"`
796 }
797
798 type Message_OneofString3 struct {
799 OneofString3 string `protobuf:"bytes,421,opt,name=oneof_string3,json=oneofString3,proto3,oneof"`
800 }
801
802 func (*Message_OneofBool) isMessage_OneofUnion() {}
803
804 func (*Message_OneofInt32) isMessage_OneofUnion() {}
805
806 func (*Message_OneofSint32) isMessage_OneofUnion() {}
807
808 func (*Message_OneofUint32) isMessage_OneofUnion() {}
809
810 func (*Message_OneofInt64) isMessage_OneofUnion() {}
811
812 func (*Message_OneofSint64) isMessage_OneofUnion() {}
813
814 func (*Message_OneofUint64) isMessage_OneofUnion() {}
815
816 func (*Message_OneofFixed32) isMessage_OneofUnion() {}
817
818 func (*Message_OneofSfixed32) isMessage_OneofUnion() {}
819
820 func (*Message_OneofFloat) isMessage_OneofUnion() {}
821
822 func (*Message_OneofFixed64) isMessage_OneofUnion() {}
823
824 func (*Message_OneofSfixed64) isMessage_OneofUnion() {}
825
826 func (*Message_OneofDouble) isMessage_OneofUnion() {}
827
828 func (*Message_OneofString) isMessage_OneofUnion() {}
829
830 func (*Message_OneofBytes) isMessage_OneofUnion() {}
831
832 func (*Message_OneofChildEnum) isMessage_OneofUnion() {}
833
834 func (*Message_OneofChildMessage) isMessage_OneofUnion() {}
835
836 func (*Message_OneofSiblingEnum) isMessage_OneofUnion() {}
837
838 func (*Message_OneofSiblingMessage) isMessage_OneofUnion() {}
839
840 func (*Message_OneofString1) isMessage_OneofUnion() {}
841
842 func (*Message_OneofString2) isMessage_OneofUnion() {}
843
844 func (*Message_OneofString3) isMessage_OneofUnion() {}
845
846 func (m *Message) GetOneofUnion() isMessage_OneofUnion {
847 if m != nil {
848 return m.OneofUnion
849 }
850 return nil
851 }
852
853 func (m *Message) GetOneofBool() bool {
854 if x, ok := m.GetOneofUnion().(*Message_OneofBool); ok {
855 return x.OneofBool
856 }
857 return false
858 }
859
860 func (m *Message) GetOneofInt32() int32 {
861 if x, ok := m.GetOneofUnion().(*Message_OneofInt32); ok {
862 return x.OneofInt32
863 }
864 return 0
865 }
866
867 func (m *Message) GetOneofSint32() int32 {
868 if x, ok := m.GetOneofUnion().(*Message_OneofSint32); ok {
869 return x.OneofSint32
870 }
871 return 0
872 }
873
874 func (m *Message) GetOneofUint32() uint32 {
875 if x, ok := m.GetOneofUnion().(*Message_OneofUint32); ok {
876 return x.OneofUint32
877 }
878 return 0
879 }
880
881 func (m *Message) GetOneofInt64() int64 {
882 if x, ok := m.GetOneofUnion().(*Message_OneofInt64); ok {
883 return x.OneofInt64
884 }
885 return 0
886 }
887
888 func (m *Message) GetOneofSint64() int64 {
889 if x, ok := m.GetOneofUnion().(*Message_OneofSint64); ok {
890 return x.OneofSint64
891 }
892 return 0
893 }
894
895 func (m *Message) GetOneofUint64() uint64 {
896 if x, ok := m.GetOneofUnion().(*Message_OneofUint64); ok {
897 return x.OneofUint64
898 }
899 return 0
900 }
901
902 func (m *Message) GetOneofFixed32() uint32 {
903 if x, ok := m.GetOneofUnion().(*Message_OneofFixed32); ok {
904 return x.OneofFixed32
905 }
906 return 0
907 }
908
909 func (m *Message) GetOneofSfixed32() int32 {
910 if x, ok := m.GetOneofUnion().(*Message_OneofSfixed32); ok {
911 return x.OneofSfixed32
912 }
913 return 0
914 }
915
916 func (m *Message) GetOneofFloat() float32 {
917 if x, ok := m.GetOneofUnion().(*Message_OneofFloat); ok {
918 return x.OneofFloat
919 }
920 return 0
921 }
922
923 func (m *Message) GetOneofFixed64() uint64 {
924 if x, ok := m.GetOneofUnion().(*Message_OneofFixed64); ok {
925 return x.OneofFixed64
926 }
927 return 0
928 }
929
930 func (m *Message) GetOneofSfixed64() int64 {
931 if x, ok := m.GetOneofUnion().(*Message_OneofSfixed64); ok {
932 return x.OneofSfixed64
933 }
934 return 0
935 }
936
937 func (m *Message) GetOneofDouble() float64 {
938 if x, ok := m.GetOneofUnion().(*Message_OneofDouble); ok {
939 return x.OneofDouble
940 }
941 return 0
942 }
943
944 func (m *Message) GetOneofString() string {
945 if x, ok := m.GetOneofUnion().(*Message_OneofString); ok {
946 return x.OneofString
947 }
948 return ""
949 }
950
951 func (m *Message) GetOneofBytes() []byte {
952 if x, ok := m.GetOneofUnion().(*Message_OneofBytes); ok {
953 return x.OneofBytes
954 }
955 return nil
956 }
957
958 func (m *Message) GetOneofChildEnum() Message_ChildEnum {
959 if x, ok := m.GetOneofUnion().(*Message_OneofChildEnum); ok {
960 return x.OneofChildEnum
961 }
962 return Message_ALPHA
963 }
964
965 func (m *Message) GetOneofChildMessage() *Message_ChildMessage {
966 if x, ok := m.GetOneofUnion().(*Message_OneofChildMessage); ok {
967 return x.OneofChildMessage
968 }
969 return nil
970 }
971
972 func (m *Message) GetOneofSiblingEnum() SiblingEnum {
973 if x, ok := m.GetOneofUnion().(*Message_OneofSiblingEnum); ok {
974 return x.OneofSiblingEnum
975 }
976 return SiblingEnum_ALPHA
977 }
978
979 func (m *Message) GetOneofSiblingMessage() *SiblingMessage {
980 if x, ok := m.GetOneofUnion().(*Message_OneofSiblingMessage); ok {
981 return x.OneofSiblingMessage
982 }
983 return nil
984 }
985
986 func (m *Message) GetOneofString1() string {
987 if x, ok := m.GetOneofUnion().(*Message_OneofString1); ok {
988 return x.OneofString1
989 }
990 return ""
991 }
992
993 func (m *Message) GetOneofString2() string {
994 if x, ok := m.GetOneofUnion().(*Message_OneofString2); ok {
995 return x.OneofString2
996 }
997 return ""
998 }
999
1000 func (m *Message) GetOneofString3() string {
1001 if x, ok := m.GetOneofUnion().(*Message_OneofString3); ok {
1002 return x.OneofString3
1003 }
1004 return ""
1005 }
1006
1007
1008 func (*Message) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
1009 return _Message_OneofMarshaler, _Message_OneofUnmarshaler, _Message_OneofSizer, []interface{}{
1010 (*Message_OneofBool)(nil),
1011 (*Message_OneofInt32)(nil),
1012 (*Message_OneofSint32)(nil),
1013 (*Message_OneofUint32)(nil),
1014 (*Message_OneofInt64)(nil),
1015 (*Message_OneofSint64)(nil),
1016 (*Message_OneofUint64)(nil),
1017 (*Message_OneofFixed32)(nil),
1018 (*Message_OneofSfixed32)(nil),
1019 (*Message_OneofFloat)(nil),
1020 (*Message_OneofFixed64)(nil),
1021 (*Message_OneofSfixed64)(nil),
1022 (*Message_OneofDouble)(nil),
1023 (*Message_OneofString)(nil),
1024 (*Message_OneofBytes)(nil),
1025 (*Message_OneofChildEnum)(nil),
1026 (*Message_OneofChildMessage)(nil),
1027 (*Message_OneofSiblingEnum)(nil),
1028 (*Message_OneofSiblingMessage)(nil),
1029 (*Message_OneofString1)(nil),
1030 (*Message_OneofString2)(nil),
1031 (*Message_OneofString3)(nil),
1032 }
1033 }
1034
1035 func _Message_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
1036 m := msg.(*Message)
1037
1038 switch x := m.OneofUnion.(type) {
1039 case *Message_OneofBool:
1040 t := uint64(0)
1041 if x.OneofBool {
1042 t = 1
1043 }
1044 b.EncodeVarint(400<<3 | proto.WireVarint)
1045 b.EncodeVarint(t)
1046 case *Message_OneofInt32:
1047 b.EncodeVarint(401<<3 | proto.WireVarint)
1048 b.EncodeVarint(uint64(x.OneofInt32))
1049 case *Message_OneofSint32:
1050 b.EncodeVarint(402<<3 | proto.WireVarint)
1051 b.EncodeZigzag32(uint64(x.OneofSint32))
1052 case *Message_OneofUint32:
1053 b.EncodeVarint(403<<3 | proto.WireVarint)
1054 b.EncodeVarint(uint64(x.OneofUint32))
1055 case *Message_OneofInt64:
1056 b.EncodeVarint(404<<3 | proto.WireVarint)
1057 b.EncodeVarint(uint64(x.OneofInt64))
1058 case *Message_OneofSint64:
1059 b.EncodeVarint(405<<3 | proto.WireVarint)
1060 b.EncodeZigzag64(uint64(x.OneofSint64))
1061 case *Message_OneofUint64:
1062 b.EncodeVarint(406<<3 | proto.WireVarint)
1063 b.EncodeVarint(uint64(x.OneofUint64))
1064 case *Message_OneofFixed32:
1065 b.EncodeVarint(407<<3 | proto.WireFixed32)
1066 b.EncodeFixed32(uint64(x.OneofFixed32))
1067 case *Message_OneofSfixed32:
1068 b.EncodeVarint(408<<3 | proto.WireFixed32)
1069 b.EncodeFixed32(uint64(x.OneofSfixed32))
1070 case *Message_OneofFloat:
1071 b.EncodeVarint(409<<3 | proto.WireFixed32)
1072 b.EncodeFixed32(uint64(math.Float32bits(x.OneofFloat)))
1073 case *Message_OneofFixed64:
1074 b.EncodeVarint(410<<3 | proto.WireFixed64)
1075 b.EncodeFixed64(uint64(x.OneofFixed64))
1076 case *Message_OneofSfixed64:
1077 b.EncodeVarint(411<<3 | proto.WireFixed64)
1078 b.EncodeFixed64(uint64(x.OneofSfixed64))
1079 case *Message_OneofDouble:
1080 b.EncodeVarint(412<<3 | proto.WireFixed64)
1081 b.EncodeFixed64(math.Float64bits(x.OneofDouble))
1082 case *Message_OneofString:
1083 b.EncodeVarint(413<<3 | proto.WireBytes)
1084 b.EncodeStringBytes(x.OneofString)
1085 case *Message_OneofBytes:
1086 b.EncodeVarint(414<<3 | proto.WireBytes)
1087 b.EncodeRawBytes(x.OneofBytes)
1088 case *Message_OneofChildEnum:
1089 b.EncodeVarint(415<<3 | proto.WireVarint)
1090 b.EncodeVarint(uint64(x.OneofChildEnum))
1091 case *Message_OneofChildMessage:
1092 b.EncodeVarint(416<<3 | proto.WireBytes)
1093 if err := b.EncodeMessage(x.OneofChildMessage); err != nil {
1094 return err
1095 }
1096 case *Message_OneofSiblingEnum:
1097 b.EncodeVarint(417<<3 | proto.WireVarint)
1098 b.EncodeVarint(uint64(x.OneofSiblingEnum))
1099 case *Message_OneofSiblingMessage:
1100 b.EncodeVarint(418<<3 | proto.WireBytes)
1101 if err := b.EncodeMessage(x.OneofSiblingMessage); err != nil {
1102 return err
1103 }
1104 case *Message_OneofString1:
1105 b.EncodeVarint(419<<3 | proto.WireBytes)
1106 b.EncodeStringBytes(x.OneofString1)
1107 case *Message_OneofString2:
1108 b.EncodeVarint(420<<3 | proto.WireBytes)
1109 b.EncodeStringBytes(x.OneofString2)
1110 case *Message_OneofString3:
1111 b.EncodeVarint(421<<3 | proto.WireBytes)
1112 b.EncodeStringBytes(x.OneofString3)
1113 case nil:
1114 default:
1115 return fmt.Errorf("Message.OneofUnion has unexpected type %T", x)
1116 }
1117 return nil
1118 }
1119
1120 func _Message_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
1121 m := msg.(*Message)
1122 switch tag {
1123 case 400:
1124 if wire != proto.WireVarint {
1125 return true, proto.ErrInternalBadWireType
1126 }
1127 x, err := b.DecodeVarint()
1128 m.OneofUnion = &Message_OneofBool{x != 0}
1129 return true, err
1130 case 401:
1131 if wire != proto.WireVarint {
1132 return true, proto.ErrInternalBadWireType
1133 }
1134 x, err := b.DecodeVarint()
1135 m.OneofUnion = &Message_OneofInt32{int32(x)}
1136 return true, err
1137 case 402:
1138 if wire != proto.WireVarint {
1139 return true, proto.ErrInternalBadWireType
1140 }
1141 x, err := b.DecodeZigzag32()
1142 m.OneofUnion = &Message_OneofSint32{int32(x)}
1143 return true, err
1144 case 403:
1145 if wire != proto.WireVarint {
1146 return true, proto.ErrInternalBadWireType
1147 }
1148 x, err := b.DecodeVarint()
1149 m.OneofUnion = &Message_OneofUint32{uint32(x)}
1150 return true, err
1151 case 404:
1152 if wire != proto.WireVarint {
1153 return true, proto.ErrInternalBadWireType
1154 }
1155 x, err := b.DecodeVarint()
1156 m.OneofUnion = &Message_OneofInt64{int64(x)}
1157 return true, err
1158 case 405:
1159 if wire != proto.WireVarint {
1160 return true, proto.ErrInternalBadWireType
1161 }
1162 x, err := b.DecodeZigzag64()
1163 m.OneofUnion = &Message_OneofSint64{int64(x)}
1164 return true, err
1165 case 406:
1166 if wire != proto.WireVarint {
1167 return true, proto.ErrInternalBadWireType
1168 }
1169 x, err := b.DecodeVarint()
1170 m.OneofUnion = &Message_OneofUint64{x}
1171 return true, err
1172 case 407:
1173 if wire != proto.WireFixed32 {
1174 return true, proto.ErrInternalBadWireType
1175 }
1176 x, err := b.DecodeFixed32()
1177 m.OneofUnion = &Message_OneofFixed32{uint32(x)}
1178 return true, err
1179 case 408:
1180 if wire != proto.WireFixed32 {
1181 return true, proto.ErrInternalBadWireType
1182 }
1183 x, err := b.DecodeFixed32()
1184 m.OneofUnion = &Message_OneofSfixed32{int32(x)}
1185 return true, err
1186 case 409:
1187 if wire != proto.WireFixed32 {
1188 return true, proto.ErrInternalBadWireType
1189 }
1190 x, err := b.DecodeFixed32()
1191 m.OneofUnion = &Message_OneofFloat{math.Float32frombits(uint32(x))}
1192 return true, err
1193 case 410:
1194 if wire != proto.WireFixed64 {
1195 return true, proto.ErrInternalBadWireType
1196 }
1197 x, err := b.DecodeFixed64()
1198 m.OneofUnion = &Message_OneofFixed64{x}
1199 return true, err
1200 case 411:
1201 if wire != proto.WireFixed64 {
1202 return true, proto.ErrInternalBadWireType
1203 }
1204 x, err := b.DecodeFixed64()
1205 m.OneofUnion = &Message_OneofSfixed64{int64(x)}
1206 return true, err
1207 case 412:
1208 if wire != proto.WireFixed64 {
1209 return true, proto.ErrInternalBadWireType
1210 }
1211 x, err := b.DecodeFixed64()
1212 m.OneofUnion = &Message_OneofDouble{math.Float64frombits(x)}
1213 return true, err
1214 case 413:
1215 if wire != proto.WireBytes {
1216 return true, proto.ErrInternalBadWireType
1217 }
1218 x, err := b.DecodeStringBytes()
1219 m.OneofUnion = &Message_OneofString{x}
1220 return true, err
1221 case 414:
1222 if wire != proto.WireBytes {
1223 return true, proto.ErrInternalBadWireType
1224 }
1225 x, err := b.DecodeRawBytes(true)
1226 m.OneofUnion = &Message_OneofBytes{x}
1227 return true, err
1228 case 415:
1229 if wire != proto.WireVarint {
1230 return true, proto.ErrInternalBadWireType
1231 }
1232 x, err := b.DecodeVarint()
1233 m.OneofUnion = &Message_OneofChildEnum{Message_ChildEnum(x)}
1234 return true, err
1235 case 416:
1236 if wire != proto.WireBytes {
1237 return true, proto.ErrInternalBadWireType
1238 }
1239 msg := new(Message_ChildMessage)
1240 err := b.DecodeMessage(msg)
1241 m.OneofUnion = &Message_OneofChildMessage{msg}
1242 return true, err
1243 case 417:
1244 if wire != proto.WireVarint {
1245 return true, proto.ErrInternalBadWireType
1246 }
1247 x, err := b.DecodeVarint()
1248 m.OneofUnion = &Message_OneofSiblingEnum{SiblingEnum(x)}
1249 return true, err
1250 case 418:
1251 if wire != proto.WireBytes {
1252 return true, proto.ErrInternalBadWireType
1253 }
1254 msg := new(SiblingMessage)
1255 err := b.DecodeMessage(msg)
1256 m.OneofUnion = &Message_OneofSiblingMessage{msg}
1257 return true, err
1258 case 419:
1259 if wire != proto.WireBytes {
1260 return true, proto.ErrInternalBadWireType
1261 }
1262 x, err := b.DecodeStringBytes()
1263 m.OneofUnion = &Message_OneofString1{x}
1264 return true, err
1265 case 420:
1266 if wire != proto.WireBytes {
1267 return true, proto.ErrInternalBadWireType
1268 }
1269 x, err := b.DecodeStringBytes()
1270 m.OneofUnion = &Message_OneofString2{x}
1271 return true, err
1272 case 421:
1273 if wire != proto.WireBytes {
1274 return true, proto.ErrInternalBadWireType
1275 }
1276 x, err := b.DecodeStringBytes()
1277 m.OneofUnion = &Message_OneofString3{x}
1278 return true, err
1279 default:
1280 return false, nil
1281 }
1282 }
1283
1284 func _Message_OneofSizer(msg proto.Message) (n int) {
1285 m := msg.(*Message)
1286
1287 switch x := m.OneofUnion.(type) {
1288 case *Message_OneofBool:
1289 n += 2
1290 n += 1
1291 case *Message_OneofInt32:
1292 n += 2
1293 n += proto.SizeVarint(uint64(x.OneofInt32))
1294 case *Message_OneofSint32:
1295 n += 2
1296 n += proto.SizeVarint(uint64((uint32(x.OneofSint32) << 1) ^ uint32((int32(x.OneofSint32) >> 31))))
1297 case *Message_OneofUint32:
1298 n += 2
1299 n += proto.SizeVarint(uint64(x.OneofUint32))
1300 case *Message_OneofInt64:
1301 n += 2
1302 n += proto.SizeVarint(uint64(x.OneofInt64))
1303 case *Message_OneofSint64:
1304 n += 2
1305 n += proto.SizeVarint(uint64(uint64(x.OneofSint64<<1) ^ uint64((int64(x.OneofSint64) >> 63))))
1306 case *Message_OneofUint64:
1307 n += 2
1308 n += proto.SizeVarint(uint64(x.OneofUint64))
1309 case *Message_OneofFixed32:
1310 n += 2
1311 n += 4
1312 case *Message_OneofSfixed32:
1313 n += 2
1314 n += 4
1315 case *Message_OneofFloat:
1316 n += 2
1317 n += 4
1318 case *Message_OneofFixed64:
1319 n += 2
1320 n += 8
1321 case *Message_OneofSfixed64:
1322 n += 2
1323 n += 8
1324 case *Message_OneofDouble:
1325 n += 2
1326 n += 8
1327 case *Message_OneofString:
1328 n += 2
1329 n += proto.SizeVarint(uint64(len(x.OneofString)))
1330 n += len(x.OneofString)
1331 case *Message_OneofBytes:
1332 n += 2
1333 n += proto.SizeVarint(uint64(len(x.OneofBytes)))
1334 n += len(x.OneofBytes)
1335 case *Message_OneofChildEnum:
1336 n += 2
1337 n += proto.SizeVarint(uint64(x.OneofChildEnum))
1338 case *Message_OneofChildMessage:
1339 s := proto.Size(x.OneofChildMessage)
1340 n += 2
1341 n += proto.SizeVarint(uint64(s))
1342 n += s
1343 case *Message_OneofSiblingEnum:
1344 n += 2
1345 n += proto.SizeVarint(uint64(x.OneofSiblingEnum))
1346 case *Message_OneofSiblingMessage:
1347 s := proto.Size(x.OneofSiblingMessage)
1348 n += 2
1349 n += proto.SizeVarint(uint64(s))
1350 n += s
1351 case *Message_OneofString1:
1352 n += 2
1353 n += proto.SizeVarint(uint64(len(x.OneofString1)))
1354 n += len(x.OneofString1)
1355 case *Message_OneofString2:
1356 n += 2
1357 n += proto.SizeVarint(uint64(len(x.OneofString2)))
1358 n += len(x.OneofString2)
1359 case *Message_OneofString3:
1360 n += 2
1361 n += proto.SizeVarint(uint64(len(x.OneofString3)))
1362 n += len(x.OneofString3)
1363 case nil:
1364 default:
1365 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
1366 }
1367 return n
1368 }
1369
1370 type Message_ChildMessage struct {
1371 F1 string `protobuf:"bytes,1,opt,name=f1,proto3" json:"f1,omitempty"`
1372 F2 []string `protobuf:"bytes,2,rep,name=f2,proto3" json:"f2,omitempty"`
1373 F3 *Message `protobuf:"bytes,3,opt,name=f3,proto3" json:"f3,omitempty"`
1374 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1375 XXX_unrecognized []byte `json:"-"`
1376 XXX_sizecache int32 `json:"-"`
1377 }
1378
1379 func (m *Message_ChildMessage) Reset() { *m = Message_ChildMessage{} }
1380 func (m *Message_ChildMessage) String() string { return proto.CompactTextString(m) }
1381 func (*Message_ChildMessage) ProtoMessage() {}
1382 func (*Message_ChildMessage) Descriptor() ([]byte, []int) {
1383 return fileDescriptor_test_14f9d28b9a7006c3, []int{1, 0}
1384 }
1385 func (m *Message_ChildMessage) XXX_Unmarshal(b []byte) error {
1386 return xxx_messageInfo_Message_ChildMessage.Unmarshal(m, b)
1387 }
1388 func (m *Message_ChildMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1389 return xxx_messageInfo_Message_ChildMessage.Marshal(b, m, deterministic)
1390 }
1391 func (dst *Message_ChildMessage) XXX_Merge(src proto.Message) {
1392 xxx_messageInfo_Message_ChildMessage.Merge(dst, src)
1393 }
1394 func (m *Message_ChildMessage) XXX_Size() int {
1395 return xxx_messageInfo_Message_ChildMessage.Size(m)
1396 }
1397 func (m *Message_ChildMessage) XXX_DiscardUnknown() {
1398 xxx_messageInfo_Message_ChildMessage.DiscardUnknown(m)
1399 }
1400
1401 var xxx_messageInfo_Message_ChildMessage proto.InternalMessageInfo
1402
1403 func (m *Message_ChildMessage) GetF1() string {
1404 if m != nil {
1405 return m.F1
1406 }
1407 return ""
1408 }
1409
1410 func (m *Message_ChildMessage) GetF2() []string {
1411 if m != nil {
1412 return m.F2
1413 }
1414 return nil
1415 }
1416
1417 func (m *Message_ChildMessage) GetF3() *Message {
1418 if m != nil {
1419 return m.F3
1420 }
1421 return nil
1422 }
1423
1424 func init() {
1425 proto.RegisterType((*SiblingMessage)(nil), "google.golang.org.proto3_20180814.SiblingMessage")
1426 proto.RegisterType((*Message)(nil), "google.golang.org.proto3_20180814.Message")
1427 proto.RegisterMapType((map[bool]bool)(nil), "google.golang.org.proto3_20180814.Message.MapBoolBoolEntry")
1428 proto.RegisterMapType((map[bool][]byte)(nil), "google.golang.org.proto3_20180814.Message.MapBoolBytesEntry")
1429 proto.RegisterMapType((map[bool]Message_ChildEnum)(nil), "google.golang.org.proto3_20180814.Message.MapBoolChildEnumEntry")
1430 proto.RegisterMapType((map[bool]*Message_ChildMessage)(nil), "google.golang.org.proto3_20180814.Message.MapBoolChildMessageEntry")
1431 proto.RegisterMapType((map[bool]float64)(nil), "google.golang.org.proto3_20180814.Message.MapBoolDoubleEntry")
1432 proto.RegisterMapType((map[bool]uint32)(nil), "google.golang.org.proto3_20180814.Message.MapBoolFixed32Entry")
1433 proto.RegisterMapType((map[bool]uint64)(nil), "google.golang.org.proto3_20180814.Message.MapBoolFixed64Entry")
1434 proto.RegisterMapType((map[bool]float32)(nil), "google.golang.org.proto3_20180814.Message.MapBoolFloatEntry")
1435 proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto3_20180814.Message.MapBoolInt32Entry")
1436 proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto3_20180814.Message.MapBoolInt64Entry")
1437 proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto3_20180814.Message.MapBoolSfixed32Entry")
1438 proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto3_20180814.Message.MapBoolSfixed64Entry")
1439 proto.RegisterMapType((map[bool]SiblingEnum)(nil), "google.golang.org.proto3_20180814.Message.MapBoolSiblingEnumEntry")
1440 proto.RegisterMapType((map[bool]*SiblingMessage)(nil), "google.golang.org.proto3_20180814.Message.MapBoolSiblingMessageEntry")
1441 proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto3_20180814.Message.MapBoolSint32Entry")
1442 proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto3_20180814.Message.MapBoolSint64Entry")
1443 proto.RegisterMapType((map[bool]string)(nil), "google.golang.org.proto3_20180814.Message.MapBoolStringEntry")
1444 proto.RegisterMapType((map[bool]uint32)(nil), "google.golang.org.proto3_20180814.Message.MapBoolUint32Entry")
1445 proto.RegisterMapType((map[bool]uint64)(nil), "google.golang.org.proto3_20180814.Message.MapBoolUint64Entry")
1446 proto.RegisterMapType((map[uint32]bool)(nil), "google.golang.org.proto3_20180814.Message.MapFixed32BoolEntry")
1447 proto.RegisterMapType((map[int32]bool)(nil), "google.golang.org.proto3_20180814.Message.MapInt32BoolEntry")
1448 proto.RegisterMapType((map[int64]bool)(nil), "google.golang.org.proto3_20180814.Message.MapInt64BoolEntry")
1449 proto.RegisterMapType((map[int32]bool)(nil), "google.golang.org.proto3_20180814.Message.MapSint32BoolEntry")
1450 proto.RegisterMapType((map[int64]bool)(nil), "google.golang.org.proto3_20180814.Message.MapSint64BoolEntry")
1451 proto.RegisterMapType((map[string]bool)(nil), "google.golang.org.proto3_20180814.Message.MapStringBoolEntry")
1452 proto.RegisterMapType((map[uint32]bool)(nil), "google.golang.org.proto3_20180814.Message.MapUint32BoolEntry")
1453 proto.RegisterMapType((map[uint64]bool)(nil), "google.golang.org.proto3_20180814.Message.MapUint64BoolEntry")
1454 proto.RegisterType((*Message_ChildMessage)(nil), "google.golang.org.proto3_20180814.Message.ChildMessage")
1455 proto.RegisterEnum("google.golang.org.proto3_20180814.SiblingEnum", SiblingEnum_name, SiblingEnum_value)
1456 proto.RegisterEnum("google.golang.org.proto3_20180814.Message_ChildEnum", Message_ChildEnum_name, Message_ChildEnum_value)
1457 }
1458
1459 func init() {
1460 proto.RegisterFile("proto3_20180814_aa810b61/test.proto", fileDescriptor_test_14f9d28b9a7006c3)
1461 }
1462
1463 var fileDescriptor_test_14f9d28b9a7006c3 = []byte{
1464
1465 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x9a, 0x57, 0x73, 0xdb, 0xca,
1466 0x15, 0xc7, 0x09, 0x52, 0xc5, 0x5a, 0xb1, 0x82, 0x96, 0xb2, 0xa3, 0x27, 0x44, 0x76, 0x1c, 0xc4,
1467 0xc9, 0x50, 0x26, 0x85, 0x41, 0x34, 0x4e, 0x62, 0x5b, 0xb2, 0xe5, 0xd0, 0x19, 0x3b, 0xf1, 0xc0,
1468 0xa3, 0x3c, 0xe4, 0x45, 0x21, 0x25, 0x90, 0xa6, 0x0d, 0x12, 0x8a, 0x48, 0x7a, 0xa2, 0xc9, 0x83,
1469 0xbf, 0x42, 0x7a, 0x6f, 0xb7, 0xbd, 0xdd, 0xde, 0x7b, 0xf7, 0x1d, 0xdf, 0xde, 0xeb, 0xa7, 0xb9,
1470 0xb3, 0x38, 0xd8, 0x06, 0x80, 0x26, 0x09, 0xce, 0x7d, 0xf0, 0x8c, 0x74, 0xf8, 0xdf, 0xf3, 0xe3,
1471 0x39, 0x38, 0x7b, 0xce, 0x2e, 0x2c, 0x74, 0x64, 0x6f, 0xdf, 0xed, 0xb9, 0xab, 0xdb, 0x95, 0x13,
1472 0xe5, 0xb5, 0x13, 0x6b, 0x65, 0x63, 0xbb, 0x56, 0x5b, 0x2b, 0x9f, 0xa8, 0x9b, 0xe5, 0x95, 0x9e,
1473 0xdd, 0xed, 0x95, 0xbc, 0x4f, 0xd5, 0x6f, 0x37, 0x5d, 0xb7, 0xe9, 0xd8, 0xa5, 0xa6, 0xeb, 0xd4,
1474 0x3a, 0xcd, 0x92, 0xbb, 0xdf, 0x2c, 0x05, 0x96, 0x2d, 0x3b, 0x28, 0x7b, 0xa5, 0x55, 0x77, 0x5a,
1475 0x9d, 0xe6, 0x25, 0xbb, 0xdb, 0xad, 0x35, 0x6d, 0x35, 0x8b, 0x92, 0x8d, 0x32, 0x56, 0x34, 0x45,
1476 0x9f, 0xb3, 0x92, 0x8d, 0xb2, 0xf7, 0x7b, 0x05, 0x27, 0xb5, 0x94, 0xf7, 0x7b, 0x45, 0x3d, 0x89,
1477 0x92, 0x8d, 0x55, 0x9c, 0xd2, 0x14, 0x7d, 0xbe, 0x72, 0xbc, 0x34, 0x94, 0x50, 0xf2, 0xfd, 0x5a,
1478 0xc9, 0xc6, 0xea, 0xf2, 0xad, 0x33, 0x68, 0x96, 0x72, 0x8e, 0xa0, 0x8c, 0xbb, 0xd7, 0x6b, 0xb9,
1479 0x9d, 0x9a, 0xb3, 0x5d, 0x77, 0x5d, 0x07, 0xef, 0x6a, 0x8a, 0x7e, 0xc8, 0x4a, 0x53, 0xe3, 0x86,
1480 0xeb, 0x3a, 0xea, 0x77, 0x50, 0x96, 0x89, 0x5a, 0x9d, 0xde, 0x6a, 0x05, 0xdb, 0x9a, 0xa2, 0x4f,
1481 0x5b, 0x6c, 0xe9, 0x05, 0x62, 0x54, 0xbf, 0x8b, 0x72, 0x4c, 0xd6, 0x05, 0x5d, 0x43, 0x53, 0xf4,
1482 0x82, 0xc5, 0x56, 0x5f, 0x69, 0x85, 0x84, 0x7d, 0x10, 0x36, 0x35, 0x45, 0xcf, 0x70, 0xe1, 0x16,
1483 0x08, 0x03, 0x60, 0xd3, 0xc0, 0x57, 0x35, 0x45, 0x4f, 0x49, 0x60, 0xd3, 0x08, 0x81, 0x4d, 0x03,
1484 0xb7, 0x34, 0x45, 0x57, 0x65, 0x70, 0x40, 0xd8, 0x07, 0xe1, 0x35, 0x4d, 0xd1, 0xa7, 0x64, 0xb0,
1485 0x69, 0xa8, 0xdf, 0x43, 0x79, 0x26, 0x6c, 0xb4, 0x7e, 0x6b, 0xef, 0xae, 0x56, 0xf0, 0x75, 0x4d,
1486 0xd1, 0x67, 0x2d, 0xe6, 0xe0, 0x3c, 0x98, 0xd5, 0xef, 0xa3, 0x02, 0x87, 0x53, 0xad, 0xa3, 0x29,
1487 0x7a, 0xce, 0x62, 0x3e, 0xae, 0xf8, 0x76, 0x29, 0xa0, 0x86, 0xe3, 0xd6, 0x7a, 0xb8, 0xad, 0x29,
1488 0x7a, 0x92, 0x07, 0x74, 0x9e, 0x18, 0xc3, 0x78, 0xd3, 0xc0, 0x1d, 0x4d, 0xd1, 0x67, 0x02, 0x78,
1489 0xd3, 0x88, 0xc0, 0x9b, 0x06, 0x76, 0x35, 0x45, 0xcf, 0x07, 0xf1, 0x81, 0xf8, 0x77, 0xdd, 0x7e,
1490 0xdd, 0xb1, 0xf1, 0x9e, 0xa6, 0xe8, 0x0a, 0x8f, 0xff, 0x9c, 0x67, 0x95, 0x33, 0xda, 0xdb, 0x6f,
1491 0x75, 0x9a, 0xf8, 0x37, 0x5e, 0x2d, 0xf2, 0x8c, 0x7a, 0x56, 0x29, 0xa0, 0xfa, 0x41, 0xcf, 0xee,
1492 0xe2, 0x7d, 0x4d, 0xd1, 0xd3, 0x3c, 0xa0, 0x0d, 0x62, 0x54, 0x77, 0x51, 0x91, 0xc9, 0x76, 0xae,
1493 0xb6, 0x9c, 0xdd, 0x6d, 0xbb, 0xd3, 0x6f, 0xe3, 0xae, 0xa6, 0xe8, 0xd9, 0x8a, 0x31, 0x7a, 0xfd,
1494 0x96, 0xce, 0x92, 0xc5, 0x9b, 0x9d, 0x7e, 0xdb, 0x62, 0x61, 0x33, 0x93, 0xda, 0x46, 0x8b, 0x01,
1495 0x4a, 0x1b, 0x96, 0xe1, 0x9e, 0xb7, 0x51, 0x7e, 0x38, 0x2e, 0x88, 0xee, 0x9a, 0xc3, 0x12, 0x8b,
1496 0xee, 0x9d, 0x3a, 0x5a, 0x10, 0xca, 0xce, 0xdb, 0xbe, 0x10, 0x56, 0xdf, 0x0b, 0xab, 0x34, 0x02,
1497 0xcd, 0xdf, 0xf5, 0x5e, 0x40, 0x45, 0x5e, 0xac, 0xcc, 0xa8, 0x5e, 0x47, 0x38, 0xc4, 0xa0, 0x41,
1498 0xdd, 0xf0, 0x82, 0x2a, 0x8f, 0x8e, 0xa1, 0xe1, 0x2c, 0x06, 0x48, 0x34, 0xa0, 0xa3, 0x28, 0xb3,
1499 0x6f, 0xef, 0xd9, 0xb5, 0x9e, 0xbd, 0x0b, 0xcd, 0xe0, 0xb6, 0xa2, 0xa5, 0x48, 0x37, 0xa0, 0x56,
1500 0xaf, 0x1b, 0x1c, 0x43, 0x59, 0xa6, 0x82, 0xcd, 0xfb, 0x26, 0x91, 0x4d, 0x5b, 0x6c, 0x31, 0xb4,
1501 0x03, 0x1d, 0xe5, 0x98, 0xce, 0x6f, 0x07, 0x6f, 0x11, 0x61, 0xc1, 0x62, 0xeb, 0xfd, 0x7e, 0x20,
1502 0x2a, 0xfd, 0x7e, 0xf0, 0x36, 0x51, 0x66, 0xb8, 0xd2, 0x6f, 0x08, 0x01, 0xb6, 0x69, 0xe0, 0x77,
1503 0x88, 0x30, 0x25, 0xb1, 0x4d, 0x23, 0xc4, 0x36, 0x0d, 0xfc, 0x2e, 0x11, 0xaa, 0x32, 0x3b, 0xa0,
1504 0xf4, 0x5b, 0xc2, 0x7b, 0x44, 0x39, 0x25, 0xb3, 0x4d, 0x43, 0x3d, 0x8e, 0xf2, 0x4c, 0x49, 0xf7,
1505 0xf9, 0xfb, 0x44, 0x3a, 0x6b, 0x31, 0x17, 0xb4, 0x29, 0xfc, 0x00, 0x15, 0x38, 0x9f, 0x8a, 0x3f,
1506 0x20, 0xe2, 0x9c, 0xc5, 0xbc, 0xb0, 0xae, 0x20, 0x46, 0x05, 0x5d, 0xe1, 0x43, 0x22, 0x4d, 0xf2,
1507 0xa8, 0xa0, 0x2d, 0x84, 0xbe, 0x81, 0x69, 0xe0, 0x8f, 0x88, 0x72, 0x26, 0xf0, 0x0d, 0x4c, 0x23,
1508 0xe2, 0x1b, 0x98, 0x06, 0xfe, 0x98, 0x88, 0xf3, 0xc1, 0x6f, 0x10, 0xc8, 0x82, 0xdf, 0x18, 0x3e,
1509 0x21, 0x5a, 0x85, 0x67, 0xc1, 0xef, 0x0c, 0x52, 0x66, 0xa1, 0x33, 0x7c, 0xaa, 0x78, 0x63, 0x89,
1510 0x67, 0x16, 0x5a, 0x83, 0x18, 0x15, 0xb4, 0x86, 0xcf, 0x88, 0x30, 0xcd, 0xa3, 0x82, 0xde, 0x60,
1511 0xa3, 0x22, 0xd3, 0x09, 0xbd, 0xe1, 0x73, 0x22, 0x8e, 0xdd, 0x1c, 0xa8, 0x47, 0xde, 0x1c, 0x3a,
1512 0x68, 0x31, 0x80, 0xa1, 0xfb, 0xe8, 0x0b, 0x42, 0x9a, 0xa4, 0x3b, 0x48, 0x30, 0xba, 0x99, 0x76,
1513 0xd0, 0x82, 0x50, 0x82, 0x42, 0x77, 0xf8, 0x12, 0x02, 0x1b, 0xbb, 0x3d, 0xf0, 0xc2, 0xe5, 0xed,
1514 0xc1, 0x41, 0x38, 0x04, 0xa1, 0x61, 0x7d, 0x05, 0x61, 0xc5, 0xe9, 0x0f, 0x01, 0x14, 0x0d, 0xe9,
1515 0xd7, 0x28, 0xd3, 0xae, 0xed, 0x79, 0xad, 0x01, 0xfa, 0xc3, 0xfd, 0x49, 0x0f, 0xf1, 0xa3, 0x31,
1516 0x32, 0x77, 0xa9, 0xb6, 0x47, 0xba, 0x08, 0xf9, 0xb7, 0xd9, 0xe9, 0xed, 0x1f, 0x58, 0xf3, 0x6d,
1517 0x6e, 0x51, 0x77, 0x50, 0x96, 0x11, 0xa0, 0x11, 0x3c, 0x00, 0x88, 0x1f, 0x8f, 0x8f, 0xf0, 0xba,
1518 0x10, 0x30, 0xd2, 0x6d, 0xc1, 0xa4, 0x36, 0x50, 0x8e, 0x41, 0xfc, 0xc6, 0xf4, 0x20, 0x50, 0x7e,
1519 0x32, 0x3e, 0x05, 0x5a, 0x18, 0x60, 0x32, 0x6d, 0xd1, 0x26, 0x71, 0xfc, 0xb6, 0xf6, 0x50, 0x6c,
1520 0xce, 0x56, 0x04, 0xc7, 0x6f, 0x8a, 0x81, 0xa4, 0x99, 0x06, 0x7e, 0x78, 0x92, 0xa4, 0x99, 0x46,
1521 0x28, 0x69, 0xa6, 0x11, 0x4a, 0x9a, 0x69, 0xe0, 0x47, 0x26, 0x4a, 0x1a, 0xc5, 0x88, 0x49, 0x0b,
1522 0x70, 0xfc, 0x7e, 0xfc, 0xe8, 0x44, 0x49, 0x0b, 0x72, 0xfc, 0x6e, 0xde, 0x42, 0x79, 0xc6, 0xa1,
1523 0x0d, 0xfa, 0x31, 0x00, 0x9d, 0x1a, 0x1f, 0xe4, 0xf7, 0x7d, 0x20, 0x65, 0xdb, 0x92, 0x51, 0x75,
1524 0x50, 0x81, 0xa7, 0x8e, 0xb2, 0x1e, 0x07, 0xd6, 0xe9, 0x18, 0xc9, 0x6b, 0x88, 0xb0, 0x5c, 0x5b,
1525 0xb6, 0x4a, 0xd5, 0x00, 0xc3, 0xe4, 0x89, 0xd8, 0xd5, 0xe0, 0x8d, 0x1d, 0xb9, 0x1a, 0x60, 0x12,
1526 0x85, 0xb2, 0x67, 0x1a, 0xf8, 0xc9, 0xc9, 0xb2, 0x47, 0x9f, 0x93, 0x94, 0x3d, 0xd3, 0x88, 0xc8,
1527 0x9e, 0x69, 0xe0, 0xa7, 0x26, 0xcc, 0x1e, 0x85, 0xc9, 0xd9, 0x0b, 0x94, 0x9f, 0x3f, 0x08, 0x9f,
1528 0x8e, 0x5d, 0x7e, 0x30, 0x32, 0xe5, 0xf2, 0xf3, 0xc7, 0xa8, 0xb4, 0x9d, 0x60, 0x8c, 0x3e, 0x13,
1529 0x7f, 0x3b, 0x79, 0x0e, 0x02, 0xdb, 0x09, 0x86, 0xb0, 0x58, 0x0d, 0x30, 0x84, 0x9f, 0x8d, 0x5d,
1530 0x0d, 0xde, 0xb8, 0x96, 0xab, 0x01, 0x26, 0xf8, 0x1e, 0x2a, 0x32, 0x88, 0x30, 0xc1, 0x9f, 0x03,
1531 0xd2, 0x99, 0xf1, 0x49, 0x6c, 0x6a, 0x03, 0x2d, 0xdf, 0x0e, 0x98, 0xd5, 0x03, 0xb4, 0x18, 0x20,
1532 0xd2, 0xa9, 0xf7, 0x3c, 0x40, 0xcf, 0xc6, 0x84, 0xfa, 0x36, 0xe0, 0x16, 0xdb, 0xe1, 0x4f, 0xd4,
1533 0x1b, 0x68, 0x41, 0x68, 0x84, 0xc2, 0x5c, 0x7f, 0x01, 0xc8, 0x1b, 0x71, 0xda, 0x21, 0x9b, 0xe8,
1534 0x00, 0x56, 0xdb, 0xa1, 0x0f, 0xd4, 0x9b, 0x08, 0x87, 0xb8, 0x34, 0xe8, 0x17, 0x01, 0xbd, 0x19,
1535 0x1b, 0x2d, 0x85, 0xbd, 0xd0, 0x8e, 0xfa, 0x8c, 0x96, 0x92, 0x37, 0x73, 0x60, 0xfc, 0xbf, 0x14,
1536 0xab, 0x94, 0xbc, 0x21, 0xcc, 0xe7, 0x3f, 0x29, 0x25, 0x66, 0xa2, 0xfb, 0xa2, 0x2b, 0x50, 0x5e,
1537 0x8e, 0xb5, 0x2f, 0x60, 0x06, 0x73, 0x0c, 0xd9, 0x17, 0xdc, 0x46, 0x39, 0x7d, 0x81, 0xf3, 0x4a,
1538 0x2c, 0xce, 0x56, 0x04, 0x87, 0xdb, 0x84, 0xa4, 0x99, 0x06, 0x60, 0x5e, 0x8d, 0x9b, 0x34, 0xd3,
1539 0x08, 0x25, 0x0d, 0x4c, 0x62, 0xd2, 0x28, 0xe5, 0xb5, 0xd8, 0x49, 0x13, 0x31, 0x34, 0x69, 0x32,
1540 0xa7, 0x2f, 0x70, 0x5e, 0x8f, 0x9d, 0xb4, 0x20, 0x87, 0xdb, 0xe8, 0x74, 0xf1, 0x27, 0x1a, 0x80,
1541 0x6e, 0xc5, 0x9a, 0x2e, 0xfe, 0x08, 0xe6, 0x24, 0xf2, 0x34, 0x04, 0x23, 0x4b, 0x9d, 0xd7, 0x2d,
1542 0x81, 0xf4, 0x46, 0xbc, 0xd4, 0x79, 0x1e, 0x02, 0xa9, 0x63, 0x36, 0x55, 0x43, 0xc8, 0xed, 0xd8,
1543 0x6e, 0x03, 0x10, 0xbf, 0x4f, 0x69, 0x8a, 0x7e, 0xa8, 0x9a, 0xb0, 0xe6, 0x3c, 0xa3, 0xa7, 0x58,
1544 0x46, 0xf3, 0xa0, 0x80, 0x93, 0xe2, 0x1f, 0x88, 0x64, 0xba, 0x9a, 0xb0, 0x60, 0x1d, 0x9c, 0x5c,
1545 0x8f, 0xa2, 0x34, 0x68, 0xfc, 0x63, 0xeb, 0x1f, 0x89, 0xa8, 0x50, 0x4d, 0x58, 0xb0, 0xd4, 0x3f,
1546 0x77, 0x32, 0x95, 0x7f, 0xe8, 0xfc, 0x13, 0x51, 0x65, 0x98, 0xca, 0x3f, 0x35, 0x8a, 0x3c, 0xd3,
1547 0xc0, 0x7f, 0x26, 0xa2, 0x94, 0xc8, 0x33, 0x0d, 0x99, 0x67, 0x1a, 0xf8, 0x2f, 0x44, 0xa4, 0x4a,
1548 0x3c, 0x51, 0xe5, 0x9f, 0xd7, 0xfe, 0x4a, 0x54, 0x53, 0x12, 0xcf, 0x34, 0xd4, 0x63, 0x28, 0x03,
1549 0x2a, 0x7a, 0x02, 0xfa, 0x1b, 0x91, 0xcd, 0x56, 0x13, 0x16, 0xac, 0xa6, 0xa7, 0x25, 0x1d, 0x65,
1550 0x7d, 0x26, 0x15, 0xfe, 0x9d, 0x08, 0x73, 0xd5, 0x84, 0x05, 0x0e, 0xd8, 0x49, 0x87, 0x45, 0x00,
1551 0xc7, 0x9c, 0x7f, 0x10, 0x59, 0x92, 0x45, 0x00, 0x07, 0x15, 0x99, 0x6a, 0x1a, 0xf8, 0x9f, 0x44,
1552 0x35, 0x23, 0x53, 0xbd, 0x0b, 0xb0, 0x44, 0x35, 0x0d, 0xfc, 0x2f, 0x22, 0xcc, 0x07, 0xa8, 0x62,
1553 0xb4, 0xfe, 0xf1, 0xe0, 0xdf, 0x44, 0xa7, 0xb0, 0x68, 0xfd, 0xf9, 0xce, 0x33, 0x07, 0xc3, 0xfd,
1554 0x3f, 0x44, 0x35, 0xc7, 0x33, 0x07, 0xd3, 0x99, 0x45, 0x00, 0xa3, 0xf9, 0xbf, 0x44, 0x94, 0x66,
1555 0x11, 0xc0, 0x70, 0xad, 0xa1, 0x3c, 0x68, 0x84, 0xc9, 0xfa, 0xbf, 0x54, 0xfc, 0x17, 0x67, 0xd5,
1556 0x84, 0x05, 0xa1, 0xf2, 0x69, 0x7a, 0x0d, 0x15, 0x45, 0x04, 0x9d, 0x2a, 0xff, 0x4f, 0x4d, 0xf4,
1557 0xd6, 0xac, 0x9a, 0xb0, 0x0a, 0x1c, 0x44, 0xa7, 0xc8, 0x36, 0x52, 0x69, 0x49, 0x09, 0xb3, 0xf3,
1558 0xae, 0x54, 0x9c, 0x57, 0x66, 0xd5, 0x84, 0x95, 0xf7, 0x0b, 0x91, 0xcf, 0xc9, 0xab, 0x68, 0x41,
1559 0x06, 0xd0, 0x70, 0xee, 0x4e, 0xc5, 0x7c, 0x5f, 0x56, 0x4d, 0x58, 0x45, 0x11, 0x43, 0x43, 0x61,
1560 0xb5, 0x05, 0xcf, 0xb8, 0x8c, 0xef, 0xa1, 0x0f, 0x39, 0x2d, 0x3c, 0xe4, 0x72, 0x50, 0x57, 0xc1,
1561 0xf7, 0x46, 0xe9, 0x2a, 0x41, 0xdd, 0x2a, 0xbe, 0x2f, 0x4a, 0xb7, 0xba, 0x74, 0x0d, 0xa5, 0xa5,
1562 0x94, 0x7e, 0x83, 0xff, 0x57, 0xb0, 0x74, 0x0a, 0xe5, 0x83, 0x37, 0x76, 0x35, 0x8f, 0x52, 0xd7,
1563 0xed, 0x03, 0x0f, 0x78, 0xc8, 0x22, 0x3f, 0xaa, 0x87, 0xd1, 0xf4, 0x8d, 0x9a, 0xd3, 0xb7, 0x71,
1564 0xd2, 0xb3, 0xc1, 0x2f, 0x27, 0x93, 0x6b, 0xca, 0xd2, 0x69, 0x54, 0x08, 0x5d, 0xc7, 0x87, 0x39,
1565 0x98, 0x16, 0x1d, 0x9c, 0x41, 0x6a, 0xf8, 0xa6, 0x3d, 0xcc, 0x43, 0x21, 0xda, 0xc3, 0xd6, 0xe8,
1566 0x1e, 0x32, 0x03, 0x83, 0xf0, 0xaf, 0x0e, 0xc3, 0x1c, 0xa4, 0x06, 0x07, 0x31, 0xa2, 0x07, 0x75,
1567 0x70, 0x10, 0x23, 0x7a, 0x98, 0x12, 0x3d, 0xac, 0xa3, 0x62, 0xc4, 0x65, 0x75, 0x98, 0x8b, 0x59,
1568 0xd1, 0xc5, 0x06, 0x3a, 0x1c, 0x75, 0x07, 0x1d, 0xe6, 0x23, 0x17, 0x9d, 0x4b, 0x7e, 0xb9, 0x1c,
1569 0xe6, 0x20, 0x79, 0x87, 0x38, 0x46, 0x4c, 0xc5, 0xcc, 0x9d, 0xe2, 0x18, 0xd1, 0x47, 0x3e, 0xfa,
1570 0x81, 0x08, 0xb7, 0xbc, 0x61, 0x1e, 0x94, 0x01, 0x45, 0xc1, 0xef, 0x6f, 0xc3, 0x3c, 0xcc, 0x45,
1571 0xe7, 0x92, 0x5f, 0xcd, 0x86, 0x39, 0x48, 0x8b, 0x0e, 0x0e, 0xd0, 0x42, 0xe4, 0x8d, 0x2b, 0xc2,
1572 0xc9, 0xcf, 0x44, 0x27, 0x71, 0x5f, 0xcb, 0x0a, 0xe8, 0x9b, 0x08, 0x0f, 0xba, 0x77, 0x45, 0xd0,
1573 0x2f, 0x89, 0xf4, 0x09, 0x5e, 0xd5, 0x0a, 0x5f, 0xa0, 0x8f, 0xbe, 0x35, 0xe0, 0xfa, 0x15, 0xc1,
1574 0x3f, 0x27, 0x47, 0x3f, 0xee, 0xbb, 0x5b, 0x01, 0xfb, 0x3b, 0xb4, 0x34, 0xf8, 0xea, 0x15, 0x41,
1575 0xfe, 0xa9, 0x1c, 0x79, 0x8c, 0xb7, 0xb9, 0xa1, 0x82, 0x91, 0x2f, 0x60, 0x22, 0x73, 0x7a, 0x58,
1576 0x3b, 0x87, 0x9a, 0x0d, 0xdc, 0xad, 0x44, 0x0f, 0x85, 0xd1, 0x3c, 0x6c, 0x0d, 0xf6, 0x90, 0x19,
1577 0x6d, 0xa4, 0xc8, 0x17, 0x22, 0xd1, 0x41, 0x6a, 0xf4, 0x20, 0x06, 0x78, 0x50, 0x47, 0x0f, 0x62,
1578 0x80, 0x87, 0xa9, 0x61, 0x1e, 0xa0, 0x8b, 0x05, 0xaf, 0x27, 0xa2, 0x8b, 0xd9, 0x11, 0xc3, 0x90,
1579 0xef, 0x1d, 0xa2, 0x87, 0xb9, 0x21, 0x1e, 0x96, 0x4b, 0x68, 0x8e, 0x1f, 0x02, 0xe7, 0xd0, 0xf4,
1580 0xfa, 0xc5, 0xcb, 0xd5, 0xf5, 0x7c, 0x82, 0xfc, 0xb8, 0x61, 0xad, 0xff, 0xf2, 0x17, 0x79, 0x45,
1581 0x9d, 0x47, 0xb3, 0x67, 0xab, 0xeb, 0xd6, 0xc5, 0x0b, 0x9b, 0xf9, 0xe4, 0x46, 0x86, 0x1e, 0x57,
1582 0xfb, 0x9d, 0x96, 0xdb, 0x39, 0x5e, 0x46, 0xf3, 0xe2, 0xc1, 0x2b, 0xca, 0x01, 0x52, 0xd3, 0xdc,
1583 0xc1, 0x6d, 0x65, 0xe3, 0xf2, 0xaf, 0x7e, 0x1e, 0xaa, 0xdf, 0x15, 0xaf, 0x7e, 0xeb, 0xfd, 0xc6,
1584 0x4a, 0xab, 0xd3, 0xb3, 0xf7, 0x3b, 0x35, 0xc7, 0xfb, 0xeb, 0x09, 0xcf, 0xda, 0x5d, 0x71, 0xec,
1585 0x66, 0x6d, 0xe7, 0x60, 0x65, 0xd0, 0x1f, 0x5a, 0xd4, 0x67, 0xe0, 0x93, 0xaf, 0x03, 0x00, 0x00,
1586 0xff, 0xff, 0xe8, 0x29, 0x22, 0xf1, 0x8b, 0x21, 0x00, 0x00,
1587 }
1588
View as plain text