1
2
3
4 package theproto3
5
6 import (
7 bytes "bytes"
8 compress_gzip "compress/gzip"
9 encoding_binary "encoding/binary"
10 fmt "fmt"
11 _ "github.com/gogo/protobuf/gogoproto"
12 github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
13 proto "github.com/gogo/protobuf/proto"
14 github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor"
15 github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
16 both "github.com/gogo/protobuf/test/combos/both"
17 github_com_gogo_protobuf_test_custom "github.com/gogo/protobuf/test/custom"
18 io_ioutil "io/ioutil"
19 math "math"
20 math_bits "math/bits"
21 reflect "reflect"
22 strconv "strconv"
23 strings "strings"
24 )
25
26
27 var _ = proto.Marshal
28 var _ = fmt.Errorf
29 var _ = math.Inf
30
31
32
33
34
35 const _ = proto.GoGoProtoPackageIsVersion3
36
37 type MapEnum int32
38
39 const (
40 MA MapEnum = 0
41 MB MapEnum = 1
42 MC MapEnum = 2
43 )
44
45 var MapEnum_name = map[int32]string{
46 0: "MA",
47 1: "MB",
48 2: "MC",
49 }
50
51 var MapEnum_value = map[string]int32{
52 "MA": 0,
53 "MB": 1,
54 "MC": 2,
55 }
56
57 func (MapEnum) EnumDescriptor() ([]byte, []int) {
58 return fileDescriptor_4462241b2b2fd08a, []int{0}
59 }
60
61 type Message_Humour int32
62
63 const (
64 UNKNOWN Message_Humour = 0
65 PUNS Message_Humour = 1
66 SLAPSTICK Message_Humour = 2
67 BILL_BAILEY Message_Humour = 3
68 )
69
70 var Message_Humour_name = map[int32]string{
71 0: "UNKNOWN",
72 1: "PUNS",
73 2: "SLAPSTICK",
74 3: "BILL_BAILEY",
75 }
76
77 var Message_Humour_value = map[string]int32{
78 "UNKNOWN": 0,
79 "PUNS": 1,
80 "SLAPSTICK": 2,
81 "BILL_BAILEY": 3,
82 }
83
84 func (Message_Humour) EnumDescriptor() ([]byte, []int) {
85 return fileDescriptor_4462241b2b2fd08a, []int{0, 0}
86 }
87
88 type Message struct {
89 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
90 Hilarity Message_Humour `protobuf:"varint,2,opt,name=hilarity,proto3,enum=theproto3.Message_Humour" json:"hilarity,omitempty"`
91 HeightInCm uint32 `protobuf:"varint,3,opt,name=height_in_cm,json=heightInCm,proto3" json:"height_in_cm,omitempty"`
92 Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
93 ResultCount int64 `protobuf:"varint,7,opt,name=result_count,json=resultCount,proto3" json:"result_count,omitempty"`
94 TrueScotsman bool `protobuf:"varint,8,opt,name=true_scotsman,json=trueScotsman,proto3" json:"true_scotsman,omitempty"`
95 Score float32 `protobuf:"fixed32,9,opt,name=score,proto3" json:"score,omitempty"`
96 Key []uint64 `protobuf:"varint,5,rep,packed,name=key,proto3" json:"key,omitempty"`
97 Nested *Nested `protobuf:"bytes,6,opt,name=nested,proto3" json:"nested,omitempty"`
98 Terrain map[int64]*Nested `protobuf:"bytes,10,rep,name=terrain,proto3" json:"terrain,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
99 Proto2Field *both.NinOptNative `protobuf:"bytes,11,opt,name=proto2_field,json=proto2Field,proto3" json:"proto2_field,omitempty"`
100 Proto2Value map[int64]*both.NinOptEnum `protobuf:"bytes,13,rep,name=proto2_value,json=proto2Value,proto3" json:"proto2_value,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
101 XXX_NoUnkeyedLiteral struct{} `json:"-"`
102 XXX_unrecognized []byte `json:"-"`
103 XXX_sizecache int32 `json:"-"`
104 }
105
106 func (m *Message) Reset() { *m = Message{} }
107 func (*Message) ProtoMessage() {}
108 func (*Message) Descriptor() ([]byte, []int) {
109 return fileDescriptor_4462241b2b2fd08a, []int{0}
110 }
111 func (m *Message) XXX_Unmarshal(b []byte) error {
112 return xxx_messageInfo_Message.Unmarshal(m, b)
113 }
114 func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
115 if deterministic {
116 return xxx_messageInfo_Message.Marshal(b, m, deterministic)
117 } else {
118 b = b[:cap(b)]
119 n, err := m.MarshalToSizedBuffer(b)
120 if err != nil {
121 return nil, err
122 }
123 return b[:n], nil
124 }
125 }
126 func (m *Message) XXX_Merge(src proto.Message) {
127 xxx_messageInfo_Message.Merge(m, src)
128 }
129 func (m *Message) XXX_Size() int {
130 return m.Size()
131 }
132 func (m *Message) XXX_DiscardUnknown() {
133 xxx_messageInfo_Message.DiscardUnknown(m)
134 }
135
136 var xxx_messageInfo_Message proto.InternalMessageInfo
137
138 type Nested struct {
139 Bunny string `protobuf:"bytes,1,opt,name=bunny,proto3" json:"bunny,omitempty"`
140 XXX_NoUnkeyedLiteral struct{} `json:"-"`
141 XXX_unrecognized []byte `json:"-"`
142 XXX_sizecache int32 `json:"-"`
143 }
144
145 func (m *Nested) Reset() { *m = Nested{} }
146 func (*Nested) ProtoMessage() {}
147 func (*Nested) Descriptor() ([]byte, []int) {
148 return fileDescriptor_4462241b2b2fd08a, []int{1}
149 }
150 func (m *Nested) XXX_Unmarshal(b []byte) error {
151 return xxx_messageInfo_Nested.Unmarshal(m, b)
152 }
153 func (m *Nested) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
154 if deterministic {
155 return xxx_messageInfo_Nested.Marshal(b, m, deterministic)
156 } else {
157 b = b[:cap(b)]
158 n, err := m.MarshalToSizedBuffer(b)
159 if err != nil {
160 return nil, err
161 }
162 return b[:n], nil
163 }
164 }
165 func (m *Nested) XXX_Merge(src proto.Message) {
166 xxx_messageInfo_Nested.Merge(m, src)
167 }
168 func (m *Nested) XXX_Size() int {
169 return m.Size()
170 }
171 func (m *Nested) XXX_DiscardUnknown() {
172 xxx_messageInfo_Nested.DiscardUnknown(m)
173 }
174
175 var xxx_messageInfo_Nested proto.InternalMessageInfo
176
177 type AllMaps struct {
178 StringToDoubleMap map[string]float64 `protobuf:"bytes,1,rep,name=StringToDoubleMap,proto3" json:"StringToDoubleMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
179 StringToFloatMap map[string]float32 `protobuf:"bytes,2,rep,name=StringToFloatMap,proto3" json:"StringToFloatMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
180 Int32Map map[int32]int32 `protobuf:"bytes,3,rep,name=Int32Map,proto3" json:"Int32Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
181 Int64Map map[int64]int64 `protobuf:"bytes,4,rep,name=Int64Map,proto3" json:"Int64Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
182 Uint32Map map[uint32]uint32 `protobuf:"bytes,5,rep,name=Uint32Map,proto3" json:"Uint32Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
183 Uint64Map map[uint64]uint64 `protobuf:"bytes,6,rep,name=Uint64Map,proto3" json:"Uint64Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
184 Sint32Map map[int32]int32 `protobuf:"bytes,7,rep,name=Sint32Map,proto3" json:"Sint32Map,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"`
185 Sint64Map map[int64]int64 `protobuf:"bytes,8,rep,name=Sint64Map,proto3" json:"Sint64Map,omitempty" protobuf_key:"zigzag64,1,opt,name=key,proto3" protobuf_val:"zigzag64,2,opt,name=value,proto3"`
186 Fixed32Map map[uint32]uint32 `protobuf:"bytes,9,rep,name=Fixed32Map,proto3" json:"Fixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
187 Sfixed32Map map[int32]int32 `protobuf:"bytes,10,rep,name=Sfixed32Map,proto3" json:"Sfixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
188 Fixed64Map map[uint64]uint64 `protobuf:"bytes,11,rep,name=Fixed64Map,proto3" json:"Fixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
189 Sfixed64Map map[int64]int64 `protobuf:"bytes,12,rep,name=Sfixed64Map,proto3" json:"Sfixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
190 BoolMap map[bool]bool `protobuf:"bytes,13,rep,name=BoolMap,proto3" json:"BoolMap,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
191 StringMap map[string]string `protobuf:"bytes,14,rep,name=StringMap,proto3" json:"StringMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
192 StringToBytesMap map[string][]byte `protobuf:"bytes,15,rep,name=StringToBytesMap,proto3" json:"StringToBytesMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
193 StringToEnumMap map[string]MapEnum `protobuf:"bytes,16,rep,name=StringToEnumMap,proto3" json:"StringToEnumMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=theproto3.MapEnum"`
194 StringToMsgMap map[string]*FloatingPoint `protobuf:"bytes,17,rep,name=StringToMsgMap,proto3" json:"StringToMsgMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
195 XXX_NoUnkeyedLiteral struct{} `json:"-"`
196 XXX_unrecognized []byte `json:"-"`
197 XXX_sizecache int32 `json:"-"`
198 }
199
200 func (m *AllMaps) Reset() { *m = AllMaps{} }
201 func (*AllMaps) ProtoMessage() {}
202 func (*AllMaps) Descriptor() ([]byte, []int) {
203 return fileDescriptor_4462241b2b2fd08a, []int{2}
204 }
205 func (m *AllMaps) XXX_Unmarshal(b []byte) error {
206 return xxx_messageInfo_AllMaps.Unmarshal(m, b)
207 }
208 func (m *AllMaps) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
209 if deterministic {
210 return xxx_messageInfo_AllMaps.Marshal(b, m, deterministic)
211 } else {
212 b = b[:cap(b)]
213 n, err := m.MarshalToSizedBuffer(b)
214 if err != nil {
215 return nil, err
216 }
217 return b[:n], nil
218 }
219 }
220 func (m *AllMaps) XXX_Merge(src proto.Message) {
221 xxx_messageInfo_AllMaps.Merge(m, src)
222 }
223 func (m *AllMaps) XXX_Size() int {
224 return m.Size()
225 }
226 func (m *AllMaps) XXX_DiscardUnknown() {
227 xxx_messageInfo_AllMaps.DiscardUnknown(m)
228 }
229
230 var xxx_messageInfo_AllMaps proto.InternalMessageInfo
231
232 type AllMapsOrdered struct {
233 StringToDoubleMap map[string]float64 `protobuf:"bytes,1,rep,name=StringToDoubleMap,proto3" json:"StringToDoubleMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
234 StringToFloatMap map[string]float32 `protobuf:"bytes,2,rep,name=StringToFloatMap,proto3" json:"StringToFloatMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
235 Int32Map map[int32]int32 `protobuf:"bytes,3,rep,name=Int32Map,proto3" json:"Int32Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
236 Int64Map map[int64]int64 `protobuf:"bytes,4,rep,name=Int64Map,proto3" json:"Int64Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
237 Uint32Map map[uint32]uint32 `protobuf:"bytes,5,rep,name=Uint32Map,proto3" json:"Uint32Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
238 Uint64Map map[uint64]uint64 `protobuf:"bytes,6,rep,name=Uint64Map,proto3" json:"Uint64Map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
239 Sint32Map map[int32]int32 `protobuf:"bytes,7,rep,name=Sint32Map,proto3" json:"Sint32Map,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"`
240 Sint64Map map[int64]int64 `protobuf:"bytes,8,rep,name=Sint64Map,proto3" json:"Sint64Map,omitempty" protobuf_key:"zigzag64,1,opt,name=key,proto3" protobuf_val:"zigzag64,2,opt,name=value,proto3"`
241 Fixed32Map map[uint32]uint32 `protobuf:"bytes,9,rep,name=Fixed32Map,proto3" json:"Fixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
242 Sfixed32Map map[int32]int32 `protobuf:"bytes,10,rep,name=Sfixed32Map,proto3" json:"Sfixed32Map,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
243 Fixed64Map map[uint64]uint64 `protobuf:"bytes,11,rep,name=Fixed64Map,proto3" json:"Fixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
244 Sfixed64Map map[int64]int64 `protobuf:"bytes,12,rep,name=Sfixed64Map,proto3" json:"Sfixed64Map,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
245 BoolMap map[bool]bool `protobuf:"bytes,13,rep,name=BoolMap,proto3" json:"BoolMap,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
246 StringMap map[string]string `protobuf:"bytes,14,rep,name=StringMap,proto3" json:"StringMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
247 StringToBytesMap map[string][]byte `protobuf:"bytes,15,rep,name=StringToBytesMap,proto3" json:"StringToBytesMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
248 StringToEnumMap map[string]MapEnum `protobuf:"bytes,16,rep,name=StringToEnumMap,proto3" json:"StringToEnumMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=theproto3.MapEnum"`
249 StringToMsgMap map[string]*FloatingPoint `protobuf:"bytes,17,rep,name=StringToMsgMap,proto3" json:"StringToMsgMap,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
250 XXX_NoUnkeyedLiteral struct{} `json:"-"`
251 XXX_unrecognized []byte `json:"-"`
252 XXX_sizecache int32 `json:"-"`
253 }
254
255 func (m *AllMapsOrdered) Reset() { *m = AllMapsOrdered{} }
256 func (*AllMapsOrdered) ProtoMessage() {}
257 func (*AllMapsOrdered) Descriptor() ([]byte, []int) {
258 return fileDescriptor_4462241b2b2fd08a, []int{3}
259 }
260 func (m *AllMapsOrdered) XXX_Unmarshal(b []byte) error {
261 return xxx_messageInfo_AllMapsOrdered.Unmarshal(m, b)
262 }
263 func (m *AllMapsOrdered) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
264 b = b[:cap(b)]
265 n, err := m.MarshalToSizedBuffer(b)
266 if err != nil {
267 return nil, err
268 }
269 return b[:n], nil
270 }
271 func (m *AllMapsOrdered) XXX_Merge(src proto.Message) {
272 xxx_messageInfo_AllMapsOrdered.Merge(m, src)
273 }
274 func (m *AllMapsOrdered) XXX_Size() int {
275 return m.Size()
276 }
277 func (m *AllMapsOrdered) XXX_DiscardUnknown() {
278 xxx_messageInfo_AllMapsOrdered.DiscardUnknown(m)
279 }
280
281 var xxx_messageInfo_AllMapsOrdered proto.InternalMessageInfo
282
283 type MessageWithMap struct {
284 NameMapping map[int32]string `protobuf:"bytes,1,rep,name=name_mapping,json=nameMapping,proto3" json:"name_mapping,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
285 MsgMapping map[int64]*FloatingPoint `protobuf:"bytes,2,rep,name=msg_mapping,json=msgMapping,proto3" json:"msg_mapping,omitempty" protobuf_key:"zigzag64,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
286 ByteMapping map[bool][]byte `protobuf:"bytes,3,rep,name=byte_mapping,json=byteMapping,proto3" json:"byte_mapping,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
287 XXX_NoUnkeyedLiteral struct{} `json:"-"`
288 XXX_unrecognized []byte `json:"-"`
289 XXX_sizecache int32 `json:"-"`
290 }
291
292 func (m *MessageWithMap) Reset() { *m = MessageWithMap{} }
293 func (*MessageWithMap) ProtoMessage() {}
294 func (*MessageWithMap) Descriptor() ([]byte, []int) {
295 return fileDescriptor_4462241b2b2fd08a, []int{4}
296 }
297 func (m *MessageWithMap) XXX_Unmarshal(b []byte) error {
298 return xxx_messageInfo_MessageWithMap.Unmarshal(m, b)
299 }
300 func (m *MessageWithMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
301 if deterministic {
302 return xxx_messageInfo_MessageWithMap.Marshal(b, m, deterministic)
303 } else {
304 b = b[:cap(b)]
305 n, err := m.MarshalToSizedBuffer(b)
306 if err != nil {
307 return nil, err
308 }
309 return b[:n], nil
310 }
311 }
312 func (m *MessageWithMap) XXX_Merge(src proto.Message) {
313 xxx_messageInfo_MessageWithMap.Merge(m, src)
314 }
315 func (m *MessageWithMap) XXX_Size() int {
316 return m.Size()
317 }
318 func (m *MessageWithMap) XXX_DiscardUnknown() {
319 xxx_messageInfo_MessageWithMap.DiscardUnknown(m)
320 }
321
322 var xxx_messageInfo_MessageWithMap proto.InternalMessageInfo
323
324 type FloatingPoint struct {
325 F float64 `protobuf:"fixed64,1,opt,name=f,proto3" json:"f,omitempty"`
326 XXX_NoUnkeyedLiteral struct{} `json:"-"`
327 XXX_unrecognized []byte `json:"-"`
328 XXX_sizecache int32 `json:"-"`
329 }
330
331 func (m *FloatingPoint) Reset() { *m = FloatingPoint{} }
332 func (*FloatingPoint) ProtoMessage() {}
333 func (*FloatingPoint) Descriptor() ([]byte, []int) {
334 return fileDescriptor_4462241b2b2fd08a, []int{5}
335 }
336 func (m *FloatingPoint) XXX_Unmarshal(b []byte) error {
337 return xxx_messageInfo_FloatingPoint.Unmarshal(m, b)
338 }
339 func (m *FloatingPoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
340 if deterministic {
341 return xxx_messageInfo_FloatingPoint.Marshal(b, m, deterministic)
342 } else {
343 b = b[:cap(b)]
344 n, err := m.MarshalToSizedBuffer(b)
345 if err != nil {
346 return nil, err
347 }
348 return b[:n], nil
349 }
350 }
351 func (m *FloatingPoint) XXX_Merge(src proto.Message) {
352 xxx_messageInfo_FloatingPoint.Merge(m, src)
353 }
354 func (m *FloatingPoint) XXX_Size() int {
355 return m.Size()
356 }
357 func (m *FloatingPoint) XXX_DiscardUnknown() {
358 xxx_messageInfo_FloatingPoint.DiscardUnknown(m)
359 }
360
361 var xxx_messageInfo_FloatingPoint proto.InternalMessageInfo
362
363 type Uint128Pair struct {
364 Left github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,1,opt,name=left,proto3,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"left"`
365 Right *github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,opt,name=right,proto3,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"right,omitempty"`
366 XXX_NoUnkeyedLiteral struct{} `json:"-"`
367 XXX_unrecognized []byte `json:"-"`
368 XXX_sizecache int32 `json:"-"`
369 }
370
371 func (m *Uint128Pair) Reset() { *m = Uint128Pair{} }
372 func (*Uint128Pair) ProtoMessage() {}
373 func (*Uint128Pair) Descriptor() ([]byte, []int) {
374 return fileDescriptor_4462241b2b2fd08a, []int{6}
375 }
376 func (m *Uint128Pair) XXX_Unmarshal(b []byte) error {
377 return xxx_messageInfo_Uint128Pair.Unmarshal(m, b)
378 }
379 func (m *Uint128Pair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
380 if deterministic {
381 return xxx_messageInfo_Uint128Pair.Marshal(b, m, deterministic)
382 } else {
383 b = b[:cap(b)]
384 n, err := m.MarshalToSizedBuffer(b)
385 if err != nil {
386 return nil, err
387 }
388 return b[:n], nil
389 }
390 }
391 func (m *Uint128Pair) XXX_Merge(src proto.Message) {
392 xxx_messageInfo_Uint128Pair.Merge(m, src)
393 }
394 func (m *Uint128Pair) XXX_Size() int {
395 return m.Size()
396 }
397 func (m *Uint128Pair) XXX_DiscardUnknown() {
398 xxx_messageInfo_Uint128Pair.DiscardUnknown(m)
399 }
400
401 var xxx_messageInfo_Uint128Pair proto.InternalMessageInfo
402
403 type ContainsNestedMap struct {
404 XXX_NoUnkeyedLiteral struct{} `json:"-"`
405 XXX_unrecognized []byte `json:"-"`
406 XXX_sizecache int32 `json:"-"`
407 }
408
409 func (m *ContainsNestedMap) Reset() { *m = ContainsNestedMap{} }
410 func (*ContainsNestedMap) ProtoMessage() {}
411 func (*ContainsNestedMap) Descriptor() ([]byte, []int) {
412 return fileDescriptor_4462241b2b2fd08a, []int{7}
413 }
414 func (m *ContainsNestedMap) XXX_Unmarshal(b []byte) error {
415 return xxx_messageInfo_ContainsNestedMap.Unmarshal(m, b)
416 }
417 func (m *ContainsNestedMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
418 if deterministic {
419 return xxx_messageInfo_ContainsNestedMap.Marshal(b, m, deterministic)
420 } else {
421 b = b[:cap(b)]
422 n, err := m.MarshalToSizedBuffer(b)
423 if err != nil {
424 return nil, err
425 }
426 return b[:n], nil
427 }
428 }
429 func (m *ContainsNestedMap) XXX_Merge(src proto.Message) {
430 xxx_messageInfo_ContainsNestedMap.Merge(m, src)
431 }
432 func (m *ContainsNestedMap) XXX_Size() int {
433 return m.Size()
434 }
435 func (m *ContainsNestedMap) XXX_DiscardUnknown() {
436 xxx_messageInfo_ContainsNestedMap.DiscardUnknown(m)
437 }
438
439 var xxx_messageInfo_ContainsNestedMap proto.InternalMessageInfo
440
441 type ContainsNestedMap_NestedMap struct {
442 NestedMapField map[string]float64 `protobuf:"bytes,1,rep,name=NestedMapField,proto3" json:"NestedMapField,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
443 XXX_NoUnkeyedLiteral struct{} `json:"-"`
444 XXX_unrecognized []byte `json:"-"`
445 XXX_sizecache int32 `json:"-"`
446 }
447
448 func (m *ContainsNestedMap_NestedMap) Reset() { *m = ContainsNestedMap_NestedMap{} }
449 func (*ContainsNestedMap_NestedMap) ProtoMessage() {}
450 func (*ContainsNestedMap_NestedMap) Descriptor() ([]byte, []int) {
451 return fileDescriptor_4462241b2b2fd08a, []int{7, 0}
452 }
453 func (m *ContainsNestedMap_NestedMap) XXX_Unmarshal(b []byte) error {
454 return xxx_messageInfo_ContainsNestedMap_NestedMap.Unmarshal(m, b)
455 }
456 func (m *ContainsNestedMap_NestedMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
457 if deterministic {
458 return xxx_messageInfo_ContainsNestedMap_NestedMap.Marshal(b, m, deterministic)
459 } else {
460 b = b[:cap(b)]
461 n, err := m.MarshalToSizedBuffer(b)
462 if err != nil {
463 return nil, err
464 }
465 return b[:n], nil
466 }
467 }
468 func (m *ContainsNestedMap_NestedMap) XXX_Merge(src proto.Message) {
469 xxx_messageInfo_ContainsNestedMap_NestedMap.Merge(m, src)
470 }
471 func (m *ContainsNestedMap_NestedMap) XXX_Size() int {
472 return m.Size()
473 }
474 func (m *ContainsNestedMap_NestedMap) XXX_DiscardUnknown() {
475 xxx_messageInfo_ContainsNestedMap_NestedMap.DiscardUnknown(m)
476 }
477
478 var xxx_messageInfo_ContainsNestedMap_NestedMap proto.InternalMessageInfo
479
480 type NotPacked struct {
481 Key []uint64 `protobuf:"varint,5,rep,name=key,proto3" json:"key,omitempty"`
482 XXX_NoUnkeyedLiteral struct{} `json:"-"`
483 XXX_unrecognized []byte `json:"-"`
484 XXX_sizecache int32 `json:"-"`
485 }
486
487 func (m *NotPacked) Reset() { *m = NotPacked{} }
488 func (*NotPacked) ProtoMessage() {}
489 func (*NotPacked) Descriptor() ([]byte, []int) {
490 return fileDescriptor_4462241b2b2fd08a, []int{8}
491 }
492 func (m *NotPacked) XXX_Unmarshal(b []byte) error {
493 return xxx_messageInfo_NotPacked.Unmarshal(m, b)
494 }
495 func (m *NotPacked) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
496 if deterministic {
497 return xxx_messageInfo_NotPacked.Marshal(b, m, deterministic)
498 } else {
499 b = b[:cap(b)]
500 n, err := m.MarshalToSizedBuffer(b)
501 if err != nil {
502 return nil, err
503 }
504 return b[:n], nil
505 }
506 }
507 func (m *NotPacked) XXX_Merge(src proto.Message) {
508 xxx_messageInfo_NotPacked.Merge(m, src)
509 }
510 func (m *NotPacked) XXX_Size() int {
511 return m.Size()
512 }
513 func (m *NotPacked) XXX_DiscardUnknown() {
514 xxx_messageInfo_NotPacked.DiscardUnknown(m)
515 }
516
517 var xxx_messageInfo_NotPacked proto.InternalMessageInfo
518
519 func init() {
520 proto.RegisterEnum("theproto3.MapEnum", MapEnum_name, MapEnum_value)
521 proto.RegisterEnum("theproto3.Message_Humour", Message_Humour_name, Message_Humour_value)
522 proto.RegisterType((*Message)(nil), "theproto3.Message")
523 proto.RegisterMapType((map[int64]*both.NinOptEnum)(nil), "theproto3.Message.Proto2ValueEntry")
524 proto.RegisterMapType((map[int64]*Nested)(nil), "theproto3.Message.TerrainEntry")
525 proto.RegisterType((*Nested)(nil), "theproto3.Nested")
526 proto.RegisterType((*AllMaps)(nil), "theproto3.AllMaps")
527 proto.RegisterMapType((map[bool]bool)(nil), "theproto3.AllMaps.BoolMapEntry")
528 proto.RegisterMapType((map[uint32]uint32)(nil), "theproto3.AllMaps.Fixed32MapEntry")
529 proto.RegisterMapType((map[uint64]uint64)(nil), "theproto3.AllMaps.Fixed64MapEntry")
530 proto.RegisterMapType((map[int32]int32)(nil), "theproto3.AllMaps.Int32MapEntry")
531 proto.RegisterMapType((map[int64]int64)(nil), "theproto3.AllMaps.Int64MapEntry")
532 proto.RegisterMapType((map[int32]int32)(nil), "theproto3.AllMaps.Sfixed32MapEntry")
533 proto.RegisterMapType((map[int64]int64)(nil), "theproto3.AllMaps.Sfixed64MapEntry")
534 proto.RegisterMapType((map[int32]int32)(nil), "theproto3.AllMaps.Sint32MapEntry")
535 proto.RegisterMapType((map[int64]int64)(nil), "theproto3.AllMaps.Sint64MapEntry")
536 proto.RegisterMapType((map[string]string)(nil), "theproto3.AllMaps.StringMapEntry")
537 proto.RegisterMapType((map[string][]byte)(nil), "theproto3.AllMaps.StringToBytesMapEntry")
538 proto.RegisterMapType((map[string]float64)(nil), "theproto3.AllMaps.StringToDoubleMapEntry")
539 proto.RegisterMapType((map[string]MapEnum)(nil), "theproto3.AllMaps.StringToEnumMapEntry")
540 proto.RegisterMapType((map[string]float32)(nil), "theproto3.AllMaps.StringToFloatMapEntry")
541 proto.RegisterMapType((map[string]*FloatingPoint)(nil), "theproto3.AllMaps.StringToMsgMapEntry")
542 proto.RegisterMapType((map[uint32]uint32)(nil), "theproto3.AllMaps.Uint32MapEntry")
543 proto.RegisterMapType((map[uint64]uint64)(nil), "theproto3.AllMaps.Uint64MapEntry")
544 proto.RegisterType((*AllMapsOrdered)(nil), "theproto3.AllMapsOrdered")
545 proto.RegisterMapType((map[bool]bool)(nil), "theproto3.AllMapsOrdered.BoolMapEntry")
546 proto.RegisterMapType((map[uint32]uint32)(nil), "theproto3.AllMapsOrdered.Fixed32MapEntry")
547 proto.RegisterMapType((map[uint64]uint64)(nil), "theproto3.AllMapsOrdered.Fixed64MapEntry")
548 proto.RegisterMapType((map[int32]int32)(nil), "theproto3.AllMapsOrdered.Int32MapEntry")
549 proto.RegisterMapType((map[int64]int64)(nil), "theproto3.AllMapsOrdered.Int64MapEntry")
550 proto.RegisterMapType((map[int32]int32)(nil), "theproto3.AllMapsOrdered.Sfixed32MapEntry")
551 proto.RegisterMapType((map[int64]int64)(nil), "theproto3.AllMapsOrdered.Sfixed64MapEntry")
552 proto.RegisterMapType((map[int32]int32)(nil), "theproto3.AllMapsOrdered.Sint32MapEntry")
553 proto.RegisterMapType((map[int64]int64)(nil), "theproto3.AllMapsOrdered.Sint64MapEntry")
554 proto.RegisterMapType((map[string]string)(nil), "theproto3.AllMapsOrdered.StringMapEntry")
555 proto.RegisterMapType((map[string][]byte)(nil), "theproto3.AllMapsOrdered.StringToBytesMapEntry")
556 proto.RegisterMapType((map[string]float64)(nil), "theproto3.AllMapsOrdered.StringToDoubleMapEntry")
557 proto.RegisterMapType((map[string]MapEnum)(nil), "theproto3.AllMapsOrdered.StringToEnumMapEntry")
558 proto.RegisterMapType((map[string]float32)(nil), "theproto3.AllMapsOrdered.StringToFloatMapEntry")
559 proto.RegisterMapType((map[string]*FloatingPoint)(nil), "theproto3.AllMapsOrdered.StringToMsgMapEntry")
560 proto.RegisterMapType((map[uint32]uint32)(nil), "theproto3.AllMapsOrdered.Uint32MapEntry")
561 proto.RegisterMapType((map[uint64]uint64)(nil), "theproto3.AllMapsOrdered.Uint64MapEntry")
562 proto.RegisterType((*MessageWithMap)(nil), "theproto3.MessageWithMap")
563 proto.RegisterMapType((map[bool][]byte)(nil), "theproto3.MessageWithMap.ByteMappingEntry")
564 proto.RegisterMapType((map[int64]*FloatingPoint)(nil), "theproto3.MessageWithMap.MsgMappingEntry")
565 proto.RegisterMapType((map[int32]string)(nil), "theproto3.MessageWithMap.NameMappingEntry")
566 proto.RegisterType((*FloatingPoint)(nil), "theproto3.FloatingPoint")
567 proto.RegisterType((*Uint128Pair)(nil), "theproto3.Uint128Pair")
568 proto.RegisterType((*ContainsNestedMap)(nil), "theproto3.ContainsNestedMap")
569 proto.RegisterType((*ContainsNestedMap_NestedMap)(nil), "theproto3.ContainsNestedMap.NestedMap")
570 proto.RegisterMapType((map[string]float64)(nil), "theproto3.ContainsNestedMap.NestedMap.NestedMapFieldEntry")
571 proto.RegisterType((*NotPacked)(nil), "theproto3.NotPacked")
572 }
573
574 func init() { proto.RegisterFile("combos/marshaler/theproto3.proto", fileDescriptor_4462241b2b2fd08a) }
575
576 var fileDescriptor_4462241b2b2fd08a = []byte{
577
578 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x99, 0xcf, 0x6f, 0xdb, 0x46,
579 0x16, 0xc7, 0x35, 0xfa, 0xad, 0xa7, 0x1f, 0xa6, 0x27, 0xd9, 0x85, 0xd6, 0xc0, 0xd2, 0xb2, 0x02,
580 0x24, 0x4a, 0xb0, 0x91, 0xb3, 0x4e, 0xb2, 0x9b, 0xba, 0x69, 0x53, 0x4b, 0xb1, 0x10, 0x37, 0xb6,
581 0xe2, 0x4a, 0x76, 0xdc, 0x22, 0x40, 0x0d, 0xca, 0xa6, 0x25, 0x22, 0x12, 0x69, 0x90, 0xa3, 0xa0,
582 0xbe, 0xe5, 0xcf, 0xe8, 0xad, 0xe8, 0xad, 0xc7, 0x22, 0x87, 0xa2, 0xc7, 0xf6, 0xe6, 0x63, 0x80,
583 0x5e, 0x8a, 0x1e, 0x82, 0x58, 0xbd, 0xe4, 0x98, 0x63, 0x8e, 0xc5, 0xcc, 0x50, 0xd2, 0x48, 0x1c,
584 0x8a, 0x4d, 0x2f, 0xbd, 0xf8, 0x24, 0xce, 0xf3, 0xfb, 0x7e, 0xe6, 0x71, 0x38, 0xf3, 0xf8, 0x05,
585 0x0d, 0x85, 0x03, 0xab, 0xd7, 0xb2, 0x9c, 0xe5, 0x9e, 0x66, 0x3b, 0x1d, 0xad, 0xab, 0xdb, 0xcb,
586 0xa4, 0xa3, 0x1f, 0xdb, 0x16, 0xb1, 0x6e, 0x96, 0xd9, 0x0f, 0x4e, 0x8d, 0x02, 0x0b, 0xd7, 0xdb,
587 0x06, 0xe9, 0xf4, 0x5b, 0xe5, 0x03, 0xab, 0xb7, 0xdc, 0xb6, 0xda, 0xd6, 0x32, 0x8b, 0xb7, 0xfa,
588 0x47, 0x6c, 0xc4, 0x06, 0xec, 0x8a, 0x2b, 0x17, 0xfe, 0xef, 0x9b, 0x4e, 0x74, 0x87, 0x2c, 0xbb,
589 0x33, 0xb7, 0x2c, 0xd2, 0xa1, 0x93, 0xd2, 0x18, 0x17, 0x16, 0x7f, 0x8e, 0x41, 0x62, 0x4b, 0x77,
590 0x1c, 0xad, 0xad, 0x63, 0x0c, 0x51, 0x53, 0xeb, 0xe9, 0x79, 0x54, 0x40, 0xa5, 0x54, 0x83, 0x5d,
591 0xe3, 0xdb, 0x90, 0xec, 0x18, 0x5d, 0xcd, 0x36, 0xc8, 0x49, 0x3e, 0x5c, 0x40, 0xa5, 0xdc, 0xca,
592 0xbf, 0xca, 0xe3, 0xb2, 0x5d, 0x65, 0xf9, 0x41, 0xbf, 0x67, 0xf5, 0xed, 0xc6, 0x28, 0x15, 0x17,
593 0x20, 0xd3, 0xd1, 0x8d, 0x76, 0x87, 0xec, 0x1b, 0xe6, 0xfe, 0x41, 0x2f, 0x1f, 0x29, 0xa0, 0x52,
594 0xb6, 0x01, 0x3c, 0xb6, 0x61, 0x56, 0x7b, 0x74, 0xb2, 0x43, 0x8d, 0x68, 0xf9, 0x68, 0x01, 0x95,
595 0x32, 0x0d, 0x76, 0x8d, 0x97, 0x20, 0x63, 0xeb, 0x4e, 0xbf, 0x4b, 0xf6, 0x0f, 0xac, 0xbe, 0x49,
596 0xf2, 0x89, 0x02, 0x2a, 0x45, 0x1a, 0x69, 0x1e, 0xab, 0xd2, 0x10, 0xbe, 0x04, 0x59, 0x62, 0xf7,
597 0xf5, 0x7d, 0xe7, 0xc0, 0x22, 0x4e, 0x4f, 0x33, 0xf3, 0xc9, 0x02, 0x2a, 0x25, 0x1b, 0x19, 0x1a,
598 0x6c, 0xba, 0x31, 0x7c, 0x11, 0x62, 0xce, 0x81, 0x65, 0xeb, 0xf9, 0x54, 0x01, 0x95, 0xc2, 0x0d,
599 0x3e, 0xc0, 0x0a, 0x44, 0x9e, 0xea, 0x27, 0xf9, 0x58, 0x21, 0x52, 0x8a, 0x36, 0xe8, 0x25, 0xbe,
600 0x0a, 0x71, 0x53, 0x77, 0x88, 0x7e, 0x98, 0x8f, 0x17, 0x50, 0x29, 0xbd, 0x32, 0x2f, 0xdc, 0x5a,
601 0x9d, 0xfd, 0xa1, 0xe1, 0x26, 0xe0, 0x0f, 0x20, 0x41, 0x74, 0xdb, 0xd6, 0x0c, 0x33, 0x0f, 0x85,
602 0x48, 0x29, 0xbd, 0xb2, 0x28, 0x59, 0x86, 0x1d, 0x9e, 0xb1, 0x6e, 0x12, 0xfb, 0xa4, 0x31, 0xcc,
603 0xc7, 0xb7, 0x21, 0xc3, 0xf2, 0x56, 0xf6, 0x8f, 0x0c, 0xbd, 0x7b, 0x98, 0x4f, 0xb3, 0xb9, 0x70,
604 0x99, 0x3d, 0x85, 0xba, 0x61, 0x3e, 0x3a, 0x26, 0x75, 0x8d, 0x18, 0xcf, 0xf4, 0x46, 0x9a, 0xe7,
605 0xd5, 0x68, 0x1a, 0xae, 0x8d, 0x64, 0xcf, 0xb4, 0x6e, 0x5f, 0xcf, 0x67, 0xd9, 0xb4, 0x97, 0x24,
606 0xd3, 0x6e, 0xb3, 0xb4, 0xc7, 0x34, 0x8b, 0x4f, 0xed, 0x72, 0x58, 0x64, 0x61, 0x0b, 0x32, 0x62,
607 0x5d, 0xc3, 0x65, 0x40, 0x6c, 0x6d, 0xd9, 0x32, 0x5c, 0x81, 0x18, 0x9f, 0x22, 0xec, 0xb7, 0x0a,
608 0xfc, 0xef, 0xab, 0xe1, 0x3b, 0x68, 0x61, 0x1b, 0x94, 0xe9, 0xf9, 0x24, 0xc8, 0xcb, 0x93, 0x48,
609 0x45, 0xbc, 0xd9, 0x75, 0xb3, 0xdf, 0x13, 0x88, 0xc5, 0x7b, 0x10, 0xe7, 0xfb, 0x07, 0xa7, 0x21,
610 0xb1, 0x5b, 0x7f, 0x58, 0x7f, 0xb4, 0x57, 0x57, 0x42, 0x38, 0x09, 0xd1, 0xed, 0xdd, 0x7a, 0x53,
611 0x41, 0x38, 0x0b, 0xa9, 0xe6, 0xe6, 0xda, 0x76, 0x73, 0x67, 0xa3, 0xfa, 0x50, 0x09, 0xe3, 0x39,
612 0x48, 0x57, 0x36, 0x36, 0x37, 0xf7, 0x2b, 0x6b, 0x1b, 0x9b, 0xeb, 0x5f, 0x28, 0x91, 0xa2, 0x0a,
613 0x71, 0x5e, 0x27, 0x7d, 0xf0, 0xad, 0xbe, 0x69, 0x9e, 0xb8, 0x5b, 0x98, 0x0f, 0x8a, 0x2f, 0x30,
614 0x24, 0xd6, 0xba, 0xdd, 0x2d, 0xed, 0xd8, 0xc1, 0x7b, 0x30, 0xdf, 0x24, 0xb6, 0x61, 0xb6, 0x77,
615 0xac, 0xfb, 0x56, 0xbf, 0xd5, 0xd5, 0xb7, 0xb4, 0xe3, 0x3c, 0x62, 0x4b, 0x7b, 0x55, 0xb8, 0x6f,
616 0x37, 0xbd, 0xec, 0xc9, 0xe5, 0x0b, 0xec, 0x65, 0xe0, 0x1d, 0x50, 0x86, 0xc1, 0x5a, 0xd7, 0xd2,
617 0x08, 0xe5, 0x86, 0x19, 0xb7, 0x34, 0x83, 0x3b, 0x4c, 0xe5, 0x58, 0x0f, 0x01, 0xdf, 0x85, 0xe4,
618 0x86, 0x49, 0x6e, 0xae, 0x50, 0x5a, 0x84, 0xd1, 0x0a, 0x12, 0xda, 0x30, 0x85, 0x53, 0x46, 0x0a,
619 0x57, 0xfd, 0xbf, 0x5b, 0x54, 0x1d, 0x9d, 0xa5, 0x66, 0x29, 0x63, 0x35, 0x1b, 0xe2, 0x7b, 0x90,
620 0xda, 0x35, 0x86, 0x93, 0xc7, 0x98, 0x7c, 0x49, 0x22, 0x1f, 0xe5, 0x70, 0xfd, 0x58, 0x33, 0x04,
621 0xf0, 0xf9, 0xe3, 0x33, 0x01, 0x42, 0x01, 0x63, 0x0d, 0x05, 0x34, 0x47, 0x15, 0x24, 0x7c, 0x01,
622 0xcd, 0xa9, 0x0a, 0x9a, 0x62, 0x05, 0xcd, 0x51, 0x05, 0xc9, 0x99, 0x00, 0xb1, 0x82, 0xd1, 0x18,
623 0x57, 0x00, 0x6a, 0xc6, 0x57, 0xfa, 0x21, 0x2f, 0x21, 0xc5, 0x08, 0x45, 0x09, 0x61, 0x9c, 0xc4,
624 0x11, 0x82, 0x0a, 0xaf, 0x43, 0xba, 0x79, 0x34, 0x86, 0x80, 0xe7, 0x1c, 0x8f, 0xca, 0x38, 0x9a,
625 0xa2, 0x88, 0xba, 0x51, 0x29, 0xfc, 0x66, 0xd2, 0xb3, 0x4b, 0x11, 0xee, 0x46, 0x50, 0x8d, 0x4b,
626 0xe1, 0x90, 0x4c, 0x40, 0x29, 0x02, 0x45, 0xd4, 0xd1, 0x66, 0x58, 0xb1, 0x2c, 0x9a, 0xe9, 0x76,
627 0xa5, 0x45, 0x09, 0xc2, 0xcd, 0x70, 0x9b, 0xa1, 0x3b, 0x62, 0x4f, 0x84, 0x6d, 0x72, 0x2a, 0xce,
628 0xf9, 0x3f, 0x91, 0x61, 0xce, 0xf0, 0x89, 0x0c, 0xc7, 0xe2, 0x39, 0xab, 0x9c, 0x10, 0xdd, 0xa1,
629 0x9c, 0xb9, 0xc0, 0x73, 0x36, 0x4c, 0x9d, 0x3a, 0x67, 0xc3, 0x30, 0xfe, 0x0c, 0xe6, 0x86, 0x31,
630 0xda, 0x9e, 0x28, 0x54, 0x61, 0xd0, 0x2b, 0x33, 0xa0, 0x6e, 0x26, 0x67, 0x4e, 0xeb, 0x71, 0x1d,
631 0x72, 0xc3, 0xd0, 0x96, 0xc3, 0x6e, 0x77, 0x9e, 0x11, 0x2f, 0xcf, 0x20, 0xf2, 0x44, 0x0e, 0x9c,
632 0x52, 0x2f, 0xdc, 0x87, 0x7f, 0xca, 0xbb, 0x91, 0xd8, 0x7e, 0x53, 0xbc, 0xfd, 0x5e, 0x14, 0xdb,
633 0x2f, 0x12, 0xdb, 0x77, 0x15, 0xfe, 0x21, 0xed, 0x3d, 0x41, 0x90, 0xb0, 0x08, 0xf9, 0x10, 0xb2,
634 0x13, 0x2d, 0x47, 0x14, 0xc7, 0x24, 0xe2, 0x98, 0x57, 0x3c, 0xde, 0x5a, 0x92, 0xb7, 0xc7, 0x84,
635 0x38, 0x22, 0x8a, 0xef, 0x42, 0x6e, 0xb2, 0xdf, 0x88, 0xea, 0xac, 0x44, 0x9d, 0x95, 0xa8, 0xe5,
636 0x73, 0x47, 0x25, 0xea, 0xe8, 0x94, 0xba, 0xe9, 0x3b, 0xf7, 0xbc, 0x44, 0x3d, 0x2f, 0x51, 0xcb,
637 0xe7, 0xc6, 0x12, 0x35, 0x16, 0xd5, 0x1f, 0xc1, 0xdc, 0x54, 0x8b, 0x11, 0xe5, 0x09, 0x89, 0x3c,
638 0x21, 0xca, 0x3f, 0x06, 0x65, 0xba, 0xb9, 0x88, 0xfa, 0x39, 0x89, 0x7e, 0x4e, 0x36, 0xbd, 0xbc,
639 0xfa, 0xb8, 0x44, 0x1e, 0x97, 0x4e, 0x2f, 0xd7, 0x2b, 0x12, 0xbd, 0x22, 0xea, 0x57, 0x21, 0x23,
640 0x76, 0x13, 0x51, 0x9b, 0x94, 0x68, 0x93, 0xd3, 0xeb, 0x3e, 0xd1, 0x4c, 0x82, 0x76, 0x7a, 0xca,
641 0xe7, 0xb8, 0x4c, 0xb4, 0x90, 0x20, 0x48, 0x46, 0x84, 0x3c, 0x86, 0x8b, 0xb2, 0x96, 0x21, 0x61,
642 0x94, 0x44, 0x46, 0x8e, 0x7a, 0xc4, 0xb1, 0xd9, 0xa3, 0xaa, 0x09, 0xe3, 0xb4, 0xf0, 0x04, 0x2e,
643 0x48, 0x1a, 0x87, 0x04, 0x5b, 0x9e, 0x74, 0x63, 0x79, 0x01, 0xcb, 0x9a, 0x80, 0x61, 0xb6, 0xb7,
644 0x2d, 0xc3, 0x24, 0xa2, 0x2b, 0xfb, 0xe1, 0x02, 0xe4, 0xdc, 0xf6, 0xf4, 0xc8, 0x3e, 0xd4, 0x6d,
645 0xfd, 0x10, 0x7f, 0xe9, 0xef, 0x9d, 0x6e, 0x78, 0x9b, 0x9a, 0xab, 0x7a, 0x0f, 0x0b, 0xf5, 0xc4,
646 0xd7, 0x42, 0x2d, 0x07, 0xe3, 0x83, 0x9c, 0x54, 0xd5, 0xe3, 0xa4, 0xae, 0xf8, 0x43, 0xfd, 0x0c,
647 0x55, 0xd5, 0x63, 0xa8, 0x66, 0x43, 0xa4, 0xbe, 0xaa, 0xe6, 0xf5, 0x55, 0x25, 0x7f, 0x8a, 0xbf,
648 0xbd, 0xaa, 0x79, 0xed, 0x55, 0x00, 0x47, 0xee, 0xb2, 0x6a, 0x5e, 0x97, 0x35, 0x83, 0xe3, 0x6f,
649 0xb6, 0x6a, 0x5e, 0xb3, 0x15, 0xc0, 0x91, 0x7b, 0xae, 0x0d, 0x89, 0xe7, 0xba, 0xea, 0x0f, 0x9a,
650 0x65, 0xbd, 0x36, 0x65, 0xd6, 0xeb, 0xda, 0x8c, 0xa2, 0x66, 0x3a, 0xb0, 0x0d, 0x89, 0x03, 0x0b,
651 0x2a, 0xcc, 0xc7, 0x88, 0x6d, 0xca, 0x8c, 0x58, 0x60, 0x61, 0x7e, 0x7e, 0xec, 0x93, 0x69, 0x3f,
652 0x76, 0xd9, 0x9f, 0x24, 0xb7, 0x65, 0x35, 0xaf, 0x2d, 0x2b, 0x05, 0x9d, 0x39, 0x99, 0x3b, 0x7b,
653 0xe2, 0xeb, 0xce, 0xfe, 0xc4, 0x11, 0x0e, 0x32, 0x69, 0x9f, 0xfb, 0x99, 0xb4, 0x72, 0x30, 0x7b,
654 0xb6, 0x57, 0xdb, 0xf5, 0xf1, 0x6a, 0xd7, 0x83, 0xc1, 0xe7, 0x96, 0xed, 0xdc, 0xb2, 0x9d, 0x5b,
655 0xb6, 0x73, 0xcb, 0xf6, 0xf7, 0x5b, 0xb6, 0xd5, 0xe8, 0xd7, 0xdf, 0x2e, 0xa2, 0xe2, 0x2f, 0x11,
656 0xc8, 0xb9, 0x5f, 0x06, 0xf7, 0x0c, 0xd2, 0xa1, 0xed, 0x6d, 0x0b, 0x32, 0xa6, 0xd6, 0xd3, 0xf7,
657 0x7b, 0xda, 0xf1, 0xb1, 0x61, 0xb6, 0x5d, 0xcf, 0x76, 0xcd, 0xfb, 0x29, 0xd1, 0x15, 0x94, 0xeb,
658 0x5a, 0x8f, 0xf6, 0x2a, 0x9a, 0xec, 0xbe, 0x6e, 0xcc, 0x71, 0x04, 0x7f, 0x0a, 0xe9, 0x9e, 0xd3,
659 0x1e, 0xd1, 0xc2, 0x9e, 0x17, 0xe1, 0x14, 0x8d, 0xdf, 0xe9, 0x18, 0x06, 0xbd, 0x51, 0x80, 0x96,
660 0xd6, 0x3a, 0x21, 0xe3, 0xd2, 0x22, 0x41, 0xa5, 0xd1, 0x67, 0x3a, 0x59, 0x5a, 0x6b, 0x1c, 0xa1,
661 0xdb, 0x76, 0xba, 0xf6, 0xa0, 0x4e, 0x37, 0xb1, 0x79, 0xf6, 0x60, 0x6e, 0xaa, 0x5a, 0xc9, 0x99,
662 0xff, 0x0b, 0xcf, 0x86, 0x16, 0x36, 0x5d, 0x79, 0xd0, 0x99, 0x10, 0x37, 0x64, 0xf1, 0xdf, 0x90,
663 0x9d, 0x60, 0xe3, 0x0c, 0xa0, 0x23, 0x26, 0x45, 0x0d, 0x74, 0x54, 0xfc, 0x06, 0x41, 0x9a, 0xf6,
664 0xc9, 0xff, 0xae, 0xdc, 0xd9, 0xd6, 0x0c, 0x1b, 0x3f, 0x80, 0x68, 0x57, 0x3f, 0x22, 0x2c, 0x21,
665 0x53, 0xb9, 0x75, 0xfa, 0x6a, 0x31, 0xf4, 0xdb, 0xab, 0xc5, 0xff, 0x04, 0xfc, 0x97, 0xa0, 0xef,
666 0x10, 0xab, 0x57, 0x76, 0x39, 0x0d, 0x46, 0xc0, 0x35, 0x88, 0xd9, 0x46, 0xbb, 0x43, 0x78, 0x49,
667 0x95, 0x1b, 0xef, 0x8d, 0xe1, 0xf2, 0xe2, 0x29, 0x82, 0xf9, 0xaa, 0x65, 0x12, 0xcd, 0x30, 0x1d,
668 0xfe, 0xb5, 0x96, 0xbe, 0x21, 0x5f, 0x20, 0x48, 0x8d, 0x46, 0xb8, 0x05, 0xb9, 0xd1, 0x80, 0x7d,
669 0x04, 0x77, 0x77, 0xea, 0xaa, 0xb0, 0xc2, 0x1e, 0x46, 0x59, 0x72, 0xc5, 0xc4, 0xee, 0x3b, 0x79,
670 0x32, 0xb8, 0xb0, 0x06, 0x17, 0x24, 0x69, 0xef, 0xf3, 0x42, 0x2e, 0x2e, 0x41, 0xaa, 0x6e, 0x91,
671 0x6d, 0xed, 0xe0, 0x29, 0xfb, 0xe4, 0x3c, 0xfe, 0xaf, 0x42, 0x25, 0xac, 0x84, 0x98, 0xf8, 0xda,
672 0x12, 0x24, 0xdc, 0xd3, 0x8f, 0xe3, 0x10, 0xde, 0x5a, 0x53, 0x42, 0xec, 0xb7, 0xa2, 0x20, 0xf6,
673 0x5b, 0x55, 0xc2, 0x95, 0xcd, 0xd3, 0x33, 0x35, 0xf4, 0xf2, 0x4c, 0x0d, 0xfd, 0x7a, 0xa6, 0x86,
674 0x5e, 0x9f, 0xa9, 0xe8, 0xcd, 0x99, 0x8a, 0xde, 0x9e, 0xa9, 0xe8, 0xdd, 0x99, 0x8a, 0x9e, 0x0f,
675 0x54, 0xf4, 0xdd, 0x40, 0x45, 0xdf, 0x0f, 0x54, 0xf4, 0xe3, 0x40, 0x45, 0x3f, 0x0d, 0x54, 0x74,
676 0x3a, 0x50, 0xd1, 0xcb, 0x81, 0x1a, 0x7a, 0x3d, 0x50, 0xd1, 0x9b, 0x81, 0x1a, 0x7a, 0x3b, 0x50,
677 0xd1, 0xbb, 0x81, 0x1a, 0x7a, 0xfe, 0xbb, 0x1a, 0x6a, 0xc5, 0xf9, 0xf2, 0xfc, 0x11, 0x00, 0x00,
678 0xff, 0xff, 0xfe, 0x15, 0xbd, 0x06, 0x65, 0x1a, 0x00, 0x00,
679 }
680
681 func (this *Message) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
682 return Theproto3Description()
683 }
684 func (this *Nested) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
685 return Theproto3Description()
686 }
687 func (this *AllMaps) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
688 return Theproto3Description()
689 }
690 func (this *AllMapsOrdered) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
691 return Theproto3Description()
692 }
693 func (this *MessageWithMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
694 return Theproto3Description()
695 }
696 func (this *FloatingPoint) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
697 return Theproto3Description()
698 }
699 func (this *Uint128Pair) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
700 return Theproto3Description()
701 }
702 func (this *ContainsNestedMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
703 return Theproto3Description()
704 }
705 func (this *ContainsNestedMap_NestedMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
706 return Theproto3Description()
707 }
708 func (this *NotPacked) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
709 return Theproto3Description()
710 }
711 func Theproto3Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
712 d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
713 var gzipped = []byte{
714
715 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x7d, 0x5b, 0x70, 0x23, 0xd7,
716 0x99, 0x1e, 0x1b, 0x0d, 0x90, 0xc0, 0x0f, 0x90, 0x6c, 0x36, 0x67, 0x28, 0x88, 0x1a, 0x91, 0x33,
717 0xd0, 0x68, 0x44, 0xd1, 0x12, 0x67, 0x86, 0xc3, 0xb9, 0x61, 0x2c, 0x69, 0x01, 0x10, 0x1c, 0x71,
718 0x4c, 0x82, 0x74, 0x93, 0xb4, 0x34, 0x56, 0x12, 0x54, 0x13, 0x38, 0x24, 0x21, 0x01, 0xdd, 0x58,
719 0x74, 0x43, 0x12, 0x55, 0xa9, 0x94, 0xb2, 0x4e, 0x36, 0xde, 0xdc, 0x93, 0x4d, 0x2a, 0x5e, 0xc7,
720 0x17, 0x79, 0xb7, 0x76, 0xed, 0xdd, 0xdc, 0xbc, 0xce, 0xc6, 0xd9, 0x75, 0x52, 0x59, 0xe5, 0xc1,
721 0xc9, 0xe4, 0x25, 0xe5, 0x4d, 0x5e, 0x52, 0xae, 0x94, 0xca, 0x1a, 0x7b, 0x2b, 0x4e, 0xe2, 0x24,
722 0xce, 0x46, 0x55, 0x71, 0x95, 0xf7, 0x61, 0xeb, 0xdc, 0xba, 0x4f, 0x1f, 0x34, 0xd0, 0xe0, 0x48,
723 0xb2, 0xf7, 0xc1, 0x2f, 0x33, 0xe8, 0x73, 0xfe, 0xef, 0xeb, 0xbf, 0xff, 0xcb, 0x39, 0x7f, 0x9f,
724 0x73, 0x00, 0xc2, 0xbd, 0x3c, 0x9c, 0x3d, 0xb4, 0xed, 0xc3, 0x26, 0xba, 0xd8, 0xee, 0xd8, 0xae,
725 0xbd, 0xdf, 0x3d, 0xb8, 0x58, 0x47, 0x4e, 0xad, 0xd3, 0x68, 0xbb, 0x76, 0x67, 0x89, 0xb4, 0xe9,
726 0x93, 0x54, 0x62, 0x89, 0x4b, 0xe4, 0x36, 0x61, 0x6a, 0xad, 0xd1, 0x44, 0xab, 0x9e, 0xe0, 0x0e,
727 0x72, 0xf5, 0x1b, 0x10, 0x3f, 0x68, 0x34, 0x51, 0x56, 0x39, 0xab, 0x2e, 0xa4, 0x97, 0xcf, 0x2f,
728 0x49, 0xa0, 0xa5, 0x20, 0x62, 0x1b, 0x37, 0x1b, 0x04, 0x91, 0xfb, 0x5e, 0x1c, 0xa6, 0x43, 0x7a,
729 0x75, 0x1d, 0xe2, 0x96, 0xd9, 0xc2, 0x8c, 0xca, 0x42, 0xca, 0x20, 0x9f, 0xf5, 0x2c, 0x8c, 0xb5,
730 0xcd, 0xda, 0x2b, 0xe6, 0x21, 0xca, 0xc6, 0x48, 0x33, 0xbf, 0xd4, 0xe7, 0x00, 0xea, 0xa8, 0x8d,
731 0xac, 0x3a, 0xb2, 0x6a, 0xc7, 0x59, 0xf5, 0xac, 0xba, 0x90, 0x32, 0x84, 0x16, 0xfd, 0x23, 0x30,
732 0xd5, 0xee, 0xee, 0x37, 0x1b, 0xb5, 0xaa, 0x20, 0x06, 0x67, 0xd5, 0x85, 0x84, 0xa1, 0xd1, 0x8e,
733 0x55, 0x5f, 0xf8, 0x09, 0x98, 0x7c, 0x0d, 0x99, 0xaf, 0x88, 0xa2, 0x69, 0x22, 0x3a, 0x81, 0x9b,
734 0x05, 0xc1, 0x12, 0x64, 0x5a, 0xc8, 0x71, 0xcc, 0x43, 0x54, 0x75, 0x8f, 0xdb, 0x28, 0x1b, 0x27,
735 0x4f, 0x7f, 0xb6, 0xe7, 0xe9, 0xe5, 0x27, 0x4f, 0x33, 0xd4, 0xee, 0x71, 0x1b, 0xe9, 0x05, 0x48,
736 0x21, 0xab, 0xdb, 0xa2, 0x0c, 0x89, 0x3e, 0xf6, 0x2b, 0x5b, 0xdd, 0x96, 0xcc, 0x92, 0xc4, 0x30,
737 0x46, 0x31, 0xe6, 0xa0, 0xce, 0xab, 0x8d, 0x1a, 0xca, 0x8e, 0x12, 0x82, 0x27, 0x7a, 0x08, 0x76,
738 0x68, 0xbf, 0xcc, 0xc1, 0x71, 0x7a, 0x09, 0x52, 0xe8, 0x75, 0x17, 0x59, 0x4e, 0xc3, 0xb6, 0xb2,
739 0x63, 0x84, 0xe4, 0xf1, 0x10, 0x2f, 0xa2, 0x66, 0x5d, 0xa6, 0xf0, 0x71, 0xfa, 0x35, 0x18, 0xb3,
740 0xdb, 0x6e, 0xc3, 0xb6, 0x9c, 0x6c, 0xf2, 0xac, 0xb2, 0x90, 0x5e, 0x3e, 0x13, 0x1a, 0x08, 0x5b,
741 0x54, 0xc6, 0xe0, 0xc2, 0xfa, 0x3a, 0x68, 0x8e, 0xdd, 0xed, 0xd4, 0x50, 0xb5, 0x66, 0xd7, 0x51,
742 0xb5, 0x61, 0x1d, 0xd8, 0xd9, 0x14, 0x21, 0x98, 0xef, 0x7d, 0x10, 0x22, 0x58, 0xb2, 0xeb, 0x68,
743 0xdd, 0x3a, 0xb0, 0x8d, 0x09, 0x27, 0x70, 0xad, 0xcf, 0xc0, 0xa8, 0x73, 0x6c, 0xb9, 0xe6, 0xeb,
744 0xd9, 0x0c, 0x89, 0x10, 0x76, 0x95, 0xfb, 0xbd, 0x51, 0x98, 0x1c, 0x26, 0xc4, 0x6e, 0x41, 0xe2,
745 0x00, 0x3f, 0x65, 0x36, 0x76, 0x12, 0x1b, 0x50, 0x4c, 0xd0, 0x88, 0xa3, 0x0f, 0x68, 0xc4, 0x02,
746 0xa4, 0x2d, 0xe4, 0xb8, 0xa8, 0x4e, 0x23, 0x42, 0x1d, 0x32, 0xa6, 0x80, 0x82, 0x7a, 0x43, 0x2a,
747 0xfe, 0x40, 0x21, 0xf5, 0x22, 0x4c, 0x7a, 0x2a, 0x55, 0x3b, 0xa6, 0x75, 0xc8, 0x63, 0xf3, 0x62,
748 0x94, 0x26, 0x4b, 0x65, 0x8e, 0x33, 0x30, 0xcc, 0x98, 0x40, 0x81, 0x6b, 0x7d, 0x15, 0xc0, 0xb6,
749 0x90, 0x7d, 0x50, 0xad, 0xa3, 0x5a, 0x33, 0x9b, 0xec, 0x63, 0xa5, 0x2d, 0x2c, 0xd2, 0x63, 0x25,
750 0x9b, 0xb6, 0xd6, 0x9a, 0xfa, 0x4d, 0x3f, 0xd4, 0xc6, 0xfa, 0x44, 0xca, 0x26, 0x4d, 0xb2, 0x9e,
751 0x68, 0xdb, 0x83, 0x89, 0x0e, 0xc2, 0x71, 0x8f, 0xea, 0xec, 0xc9, 0x52, 0x44, 0x89, 0xa5, 0xc8,
752 0x27, 0x33, 0x18, 0x8c, 0x3e, 0xd8, 0x78, 0x47, 0xbc, 0xd4, 0x1f, 0x03, 0xaf, 0xa1, 0x4a, 0xc2,
753 0x0a, 0xc8, 0x28, 0x94, 0xe1, 0x8d, 0x15, 0xb3, 0x85, 0x66, 0xdf, 0x80, 0x89, 0xa0, 0x79, 0xf4,
754 0x53, 0x90, 0x70, 0x5c, 0xb3, 0xe3, 0x92, 0x28, 0x4c, 0x18, 0xf4, 0x42, 0xd7, 0x40, 0x45, 0x56,
755 0x9d, 0x8c, 0x72, 0x09, 0x03, 0x7f, 0xd4, 0x7f, 0xce, 0x7f, 0x60, 0x95, 0x3c, 0xf0, 0x85, 0x5e,
756 0x8f, 0x06, 0x98, 0xe5, 0xe7, 0x9e, 0xbd, 0x0e, 0xe3, 0x81, 0x07, 0x18, 0xf6, 0xd6, 0xb9, 0x3f,
757 0x0f, 0xa7, 0x43, 0xa9, 0xf5, 0x17, 0xe1, 0x54, 0xd7, 0x6a, 0x58, 0x2e, 0xea, 0xb4, 0x3b, 0x08,
758 0x47, 0x2c, 0xbd, 0x55, 0xf6, 0xbf, 0x8d, 0xf5, 0x89, 0xb9, 0x3d, 0x51, 0x9a, 0xb2, 0x18, 0xd3,
759 0xdd, 0xde, 0xc6, 0xc5, 0x54, 0xf2, 0xfb, 0x63, 0xda, 0x9b, 0x6f, 0xbe, 0xf9, 0x66, 0x2c, 0xf7,
760 0x99, 0x51, 0x38, 0x15, 0x96, 0x33, 0xa1, 0xe9, 0x3b, 0x03, 0xa3, 0x56, 0xb7, 0xb5, 0x8f, 0x3a,
761 0xc4, 0x48, 0x09, 0x83, 0x5d, 0xe9, 0x05, 0x48, 0x34, 0xcd, 0x7d, 0xd4, 0xcc, 0xc6, 0xcf, 0x2a,
762 0x0b, 0x13, 0xcb, 0x1f, 0x19, 0x2a, 0x2b, 0x97, 0x36, 0x30, 0xc4, 0xa0, 0x48, 0xfd, 0x59, 0x88,
763 0xb3, 0x21, 0x1a, 0x33, 0x2c, 0x0e, 0xc7, 0x80, 0x73, 0xc9, 0x20, 0x38, 0xfd, 0x11, 0x48, 0xe1,
764 0xff, 0x69, 0x6c, 0x8c, 0x12, 0x9d, 0x93, 0xb8, 0x01, 0xc7, 0x85, 0x3e, 0x0b, 0x49, 0x92, 0x26,
765 0x75, 0xc4, 0xa7, 0x36, 0xef, 0x1a, 0x07, 0x56, 0x1d, 0x1d, 0x98, 0xdd, 0xa6, 0x5b, 0x7d, 0xd5,
766 0x6c, 0x76, 0x11, 0x09, 0xf8, 0x94, 0x91, 0x61, 0x8d, 0x9f, 0xc0, 0x6d, 0xfa, 0x3c, 0xa4, 0x69,
767 0x56, 0x35, 0xac, 0x3a, 0x7a, 0x9d, 0x8c, 0x9e, 0x09, 0x83, 0x26, 0xda, 0x3a, 0x6e, 0xc1, 0xb7,
768 0x7f, 0xd9, 0xb1, 0x2d, 0x1e, 0x9a, 0xe4, 0x16, 0xb8, 0x81, 0xdc, 0xfe, 0xba, 0x3c, 0x70, 0x3f,
769 0x1a, 0xfe, 0x78, 0x72, 0x4c, 0xe5, 0xbe, 0x1e, 0x83, 0x38, 0x19, 0x2f, 0x26, 0x21, 0xbd, 0x7b,
770 0x77, 0xbb, 0x5c, 0x5d, 0xdd, 0xda, 0x2b, 0x6e, 0x94, 0x35, 0x45, 0x9f, 0x00, 0x20, 0x0d, 0x6b,
771 0x1b, 0x5b, 0x85, 0x5d, 0x2d, 0xe6, 0x5d, 0xaf, 0x57, 0x76, 0xaf, 0xad, 0x68, 0xaa, 0x07, 0xd8,
772 0xa3, 0x0d, 0x71, 0x51, 0xe0, 0xca, 0xb2, 0x96, 0xd0, 0x35, 0xc8, 0x50, 0x82, 0xf5, 0x17, 0xcb,
773 0xab, 0xd7, 0x56, 0xb4, 0xd1, 0x60, 0xcb, 0x95, 0x65, 0x6d, 0x4c, 0x1f, 0x87, 0x14, 0x69, 0x29,
774 0x6e, 0x6d, 0x6d, 0x68, 0x49, 0x8f, 0x73, 0x67, 0xd7, 0x58, 0xaf, 0xdc, 0xd6, 0x52, 0x1e, 0xe7,
775 0x6d, 0x63, 0x6b, 0x6f, 0x5b, 0x03, 0x8f, 0x61, 0xb3, 0xbc, 0xb3, 0x53, 0xb8, 0x5d, 0xd6, 0xd2,
776 0x9e, 0x44, 0xf1, 0xee, 0x6e, 0x79, 0x47, 0xcb, 0x04, 0xd4, 0xba, 0xb2, 0xac, 0x8d, 0x7b, 0xb7,
777 0x28, 0x57, 0xf6, 0x36, 0xb5, 0x09, 0x7d, 0x0a, 0xc6, 0xe9, 0x2d, 0xb8, 0x12, 0x93, 0x52, 0xd3,
778 0xb5, 0x15, 0x4d, 0xf3, 0x15, 0xa1, 0x2c, 0x53, 0x81, 0x86, 0x6b, 0x2b, 0x9a, 0x9e, 0x2b, 0x41,
779 0x82, 0x44, 0x97, 0xae, 0xc3, 0xc4, 0x46, 0xa1, 0x58, 0xde, 0xa8, 0x6e, 0x6d, 0xef, 0xae, 0x6f,
780 0x55, 0x0a, 0x1b, 0x9a, 0xe2, 0xb7, 0x19, 0xe5, 0x8f, 0xef, 0xad, 0x1b, 0xe5, 0x55, 0x2d, 0x26,
781 0xb6, 0x6d, 0x97, 0x0b, 0xbb, 0xe5, 0x55, 0x4d, 0xcd, 0xd5, 0xe0, 0x54, 0xd8, 0x38, 0x19, 0x9a,
782 0x19, 0x82, 0x8b, 0x63, 0x7d, 0x5c, 0x4c, 0xb8, 0x7a, 0x5c, 0xfc, 0xdd, 0x18, 0x4c, 0x87, 0xcc,
783 0x15, 0xa1, 0x37, 0x79, 0x0e, 0x12, 0x34, 0x44, 0xe9, 0xec, 0xf9, 0x64, 0xe8, 0xa4, 0x43, 0x02,
784 0xb6, 0x67, 0x06, 0x25, 0x38, 0xb1, 0x82, 0x50, 0xfb, 0x54, 0x10, 0x98, 0xa2, 0x67, 0x4c, 0xff,
785 0xb3, 0x3d, 0x63, 0x3a, 0x9d, 0xf6, 0xae, 0x0d, 0x33, 0xed, 0x91, 0xb6, 0x93, 0x8d, 0xed, 0x89,
786 0x90, 0xb1, 0xfd, 0x16, 0x4c, 0xf5, 0x10, 0x0d, 0x3d, 0xc6, 0x7e, 0x4a, 0x81, 0x6c, 0x3f, 0xe3,
787 0x44, 0x8c, 0x74, 0xb1, 0xc0, 0x48, 0x77, 0x4b, 0xb6, 0xe0, 0xb9, 0xfe, 0x4e, 0xe8, 0xf1, 0xf5,
788 0x97, 0x15, 0x98, 0x09, 0xaf, 0x14, 0x43, 0x75, 0x78, 0x16, 0x46, 0x5b, 0xc8, 0x3d, 0xb2, 0x79,
789 0xb5, 0x74, 0x21, 0x64, 0x0e, 0xc6, 0xdd, 0xb2, 0xb3, 0x19, 0x4a, 0x9c, 0xc4, 0xd5, 0x7e, 0xe5,
790 0x1e, 0xd5, 0xa6, 0x47, 0xd3, 0x5f, 0x8a, 0xc1, 0xe9, 0x50, 0xf2, 0x50, 0x45, 0x1f, 0x05, 0x68,
791 0x58, 0xed, 0xae, 0x4b, 0x2b, 0x22, 0x3a, 0xc0, 0xa6, 0x48, 0x0b, 0x19, 0xbc, 0xf0, 0xe0, 0xd9,
792 0x75, 0xbd, 0x7e, 0x95, 0xf4, 0x03, 0x6d, 0x22, 0x02, 0x37, 0x7c, 0x45, 0xe3, 0x44, 0xd1, 0xb9,
793 0x3e, 0x4f, 0xda, 0x13, 0x98, 0x97, 0x40, 0xab, 0x35, 0x1b, 0xc8, 0x72, 0xab, 0x8e, 0xdb, 0x41,
794 0x66, 0xab, 0x61, 0x1d, 0x92, 0x19, 0x24, 0x99, 0x4f, 0x1c, 0x98, 0x4d, 0x07, 0x19, 0x93, 0xb4,
795 0x7b, 0x87, 0xf7, 0x62, 0x04, 0x09, 0xa0, 0x8e, 0x80, 0x18, 0x0d, 0x20, 0x68, 0xb7, 0x87, 0xc8,
796 0xfd, 0xf5, 0x14, 0xa4, 0x85, 0xba, 0x5a, 0x3f, 0x07, 0x99, 0x97, 0xcd, 0x57, 0xcd, 0x2a, 0x7f,
797 0x57, 0xa2, 0x96, 0x48, 0xe3, 0xb6, 0x6d, 0xf6, 0xbe, 0x74, 0x09, 0x4e, 0x11, 0x11, 0xbb, 0xeb,
798 0xa2, 0x4e, 0xb5, 0xd6, 0x34, 0x1d, 0x87, 0x18, 0x2d, 0x49, 0x44, 0x75, 0xdc, 0xb7, 0x85, 0xbb,
799 0x4a, 0xbc, 0x47, 0xbf, 0x0a, 0xd3, 0x04, 0xd1, 0xea, 0x36, 0xdd, 0x46, 0xbb, 0x89, 0xaa, 0xf8,
800 0xed, 0xcd, 0x21, 0x33, 0x89, 0xa7, 0xd9, 0x14, 0x96, 0xd8, 0x64, 0x02, 0x58, 0x23, 0x47, 0x5f,
801 0x85, 0x47, 0x09, 0xec, 0x10, 0x59, 0xa8, 0x63, 0xba, 0xa8, 0x8a, 0x7e, 0xbe, 0x6b, 0x36, 0x9d,
802 0xaa, 0x69, 0xd5, 0xab, 0x47, 0xa6, 0x73, 0x94, 0x3d, 0x85, 0x09, 0x8a, 0xb1, 0xac, 0x62, 0x3c,
803 0x8c, 0x05, 0x6f, 0x33, 0xb9, 0x32, 0x11, 0x2b, 0x58, 0xf5, 0xe7, 0x4d, 0xe7, 0x48, 0xcf, 0xc3,
804 0x0c, 0x61, 0x71, 0xdc, 0x4e, 0xc3, 0x3a, 0xac, 0xd6, 0x8e, 0x50, 0xed, 0x95, 0x6a, 0xd7, 0x3d,
805 0xb8, 0x91, 0x7d, 0x44, 0xbc, 0x3f, 0xd1, 0x70, 0x87, 0xc8, 0x94, 0xb0, 0xc8, 0x9e, 0x7b, 0x70,
806 0x43, 0xdf, 0x81, 0x0c, 0x76, 0x46, 0xab, 0xf1, 0x06, 0xaa, 0x1e, 0xd8, 0x1d, 0x32, 0x35, 0x4e,
807 0x84, 0x0c, 0x4d, 0x82, 0x05, 0x97, 0xb6, 0x18, 0x60, 0xd3, 0xae, 0xa3, 0x7c, 0x62, 0x67, 0xbb,
808 0x5c, 0x5e, 0x35, 0xd2, 0x9c, 0x65, 0xcd, 0xee, 0xe0, 0x80, 0x3a, 0xb4, 0x3d, 0x03, 0xa7, 0x69,
809 0x40, 0x1d, 0xda, 0xdc, 0xbc, 0x57, 0x61, 0xba, 0x56, 0xa3, 0xcf, 0xdc, 0xa8, 0x55, 0xd9, 0x3b,
810 0x96, 0x93, 0xd5, 0x02, 0xc6, 0xaa, 0xd5, 0x6e, 0x53, 0x01, 0x16, 0xe3, 0x8e, 0x7e, 0x13, 0x4e,
811 0xfb, 0xc6, 0x12, 0x81, 0x53, 0x3d, 0x4f, 0x29, 0x43, 0xaf, 0xc2, 0x74, 0xfb, 0xb8, 0x17, 0xa8,
812 0x07, 0xee, 0xd8, 0x3e, 0x96, 0x61, 0xd7, 0xe1, 0x54, 0xfb, 0xa8, 0xdd, 0x8b, 0x5b, 0x14, 0x71,
813 0x7a, 0xfb, 0xa8, 0x2d, 0x03, 0x1f, 0x27, 0x2f, 0xdc, 0x1d, 0x54, 0x33, 0x5d, 0x54, 0xcf, 0x3e,
814 0x24, 0x8a, 0x0b, 0x1d, 0xfa, 0x45, 0xd0, 0x6a, 0xb5, 0x2a, 0xb2, 0xcc, 0xfd, 0x26, 0xaa, 0x9a,
815 0x1d, 0x64, 0x99, 0x4e, 0x76, 0x5e, 0x14, 0x9e, 0xa8, 0xd5, 0xca, 0xa4, 0xb7, 0x40, 0x3a, 0xf5,
816 0x45, 0x98, 0xb2, 0xf7, 0x5f, 0xae, 0xd1, 0x90, 0xac, 0xb6, 0x3b, 0xe8, 0xa0, 0xf1, 0x7a, 0xf6,
817 0x3c, 0xb1, 0xef, 0x24, 0xee, 0x20, 0x01, 0xb9, 0x4d, 0x9a, 0xf5, 0x27, 0x41, 0xab, 0x39, 0x47,
818 0x66, 0xa7, 0x4d, 0xc6, 0x64, 0xa7, 0x6d, 0xd6, 0x50, 0xf6, 0x71, 0x2a, 0x4a, 0xdb, 0x2b, 0xbc,
819 0x19, 0xa7, 0x84, 0xf3, 0x5a, 0xe3, 0xc0, 0xe5, 0x8c, 0x4f, 0xd0, 0x94, 0x20, 0x6d, 0x8c, 0x6d,
820 0x01, 0x34, 0x6c, 0x8a, 0xc0, 0x8d, 0x17, 0x88, 0xd8, 0x44, 0xfb, 0xa8, 0x2d, 0xde, 0xf7, 0x31,
821 0x18, 0xc7, 0x92, 0xfe, 0x4d, 0x9f, 0xa4, 0x05, 0x59, 0xfb, 0x48, 0xb8, 0xe3, 0x0a, 0xcc, 0x60,
822 0xa1, 0x16, 0x72, 0xcd, 0xba, 0xe9, 0x9a, 0x82, 0xf4, 0x53, 0x44, 0x1a, 0xdb, 0x7d, 0x93, 0x75,
823 0x06, 0xf4, 0xec, 0x74, 0xf7, 0x8f, 0xbd, 0xc8, 0x7a, 0x9a, 0xea, 0x89, 0xdb, 0x78, 0x6c, 0x7d,
824 0x68, 0x45, 0x77, 0x2e, 0x0f, 0x19, 0x31, 0xf0, 0xf5, 0x14, 0xd0, 0xd0, 0xd7, 0x14, 0x5c, 0x05,
825 0x95, 0xb6, 0x56, 0x71, 0xfd, 0xf2, 0xc9, 0xb2, 0x16, 0xc3, 0x75, 0xd4, 0xc6, 0xfa, 0x6e, 0xb9,
826 0x6a, 0xec, 0x55, 0x76, 0xd7, 0x37, 0xcb, 0x9a, 0x2a, 0x16, 0xec, 0xdf, 0x8c, 0xc1, 0x44, 0xf0,
827 0xdd, 0x4b, 0xff, 0x28, 0x3c, 0xc4, 0x17, 0x4a, 0x1c, 0xe4, 0x56, 0x5f, 0x6b, 0x74, 0x48, 0x2e,
828 0xb6, 0x4c, 0x3a, 0x2f, 0x7a, 0xd1, 0x70, 0x8a, 0x49, 0xed, 0x20, 0xf7, 0x85, 0x46, 0x07, 0x67,
829 0x5a, 0xcb, 0x74, 0xf5, 0x0d, 0x98, 0xb7, 0xec, 0xaa, 0xe3, 0x9a, 0x56, 0xdd, 0xec, 0xd4, 0xab,
830 0xfe, 0x12, 0x55, 0xd5, 0xac, 0xd5, 0x90, 0xe3, 0xd8, 0x74, 0x0e, 0xf4, 0x58, 0xce, 0x58, 0xf6,
831 0x0e, 0x13, 0xf6, 0x27, 0x87, 0x02, 0x13, 0x95, 0x22, 0x57, 0xed, 0x17, 0xb9, 0x8f, 0x40, 0xaa,
832 0x65, 0xb6, 0xab, 0xc8, 0x72, 0x3b, 0xc7, 0xa4, 0xe2, 0x4e, 0x1a, 0xc9, 0x96, 0xd9, 0x2e, 0xe3,
833 0xeb, 0x9f, 0xcc, 0x8b, 0xcf, 0x7f, 0x55, 0x21, 0x23, 0x56, 0xdd, 0xf8, 0x25, 0xa6, 0x46, 0x26,
834 0x28, 0x85, 0x0c, 0x61, 0x8f, 0x0d, 0xac, 0xd1, 0x97, 0x4a, 0x78, 0xe6, 0xca, 0x8f, 0xd2, 0x5a,
835 0xd8, 0xa0, 0x48, 0x5c, 0x35, 0xe0, 0xd0, 0x42, 0xb4, 0xf6, 0x48, 0x1a, 0xec, 0x4a, 0xbf, 0x0d,
836 0xa3, 0x2f, 0x3b, 0x84, 0x7b, 0x94, 0x70, 0x9f, 0x1f, 0xcc, 0x7d, 0x67, 0x87, 0x90, 0xa7, 0xee,
837 0xec, 0x54, 0x2b, 0x5b, 0xc6, 0x66, 0x61, 0xc3, 0x60, 0x70, 0xfd, 0x61, 0x88, 0x37, 0xcd, 0x37,
838 0x8e, 0x83, 0x73, 0x1c, 0x69, 0x1a, 0xd6, 0xf0, 0x0f, 0x43, 0xfc, 0x35, 0x64, 0xbe, 0x12, 0x9c,
839 0x59, 0x48, 0xd3, 0x87, 0x18, 0xfa, 0x17, 0x21, 0x41, 0xec, 0xa5, 0x03, 0x30, 0x8b, 0x69, 0x23,
840 0x7a, 0x12, 0xe2, 0xa5, 0x2d, 0x03, 0x87, 0xbf, 0x06, 0x19, 0xda, 0x5a, 0xdd, 0x5e, 0x2f, 0x97,
841 0xca, 0x5a, 0x2c, 0x77, 0x15, 0x46, 0xa9, 0x11, 0x70, 0x6a, 0x78, 0x66, 0xd0, 0x46, 0xd8, 0x25,
842 0xe3, 0x50, 0x78, 0xef, 0xde, 0x66, 0xb1, 0x6c, 0x68, 0x31, 0xd1, 0xbd, 0x0e, 0x64, 0xc4, 0x82,
843 0xfb, 0x27, 0x13, 0x53, 0xdf, 0x50, 0x20, 0x2d, 0x14, 0xd0, 0xb8, 0xf2, 0x31, 0x9b, 0x4d, 0xfb,
844 0xb5, 0xaa, 0xd9, 0x6c, 0x98, 0x0e, 0x0b, 0x0a, 0x20, 0x4d, 0x05, 0xdc, 0x32, 0xac, 0xd3, 0x7e,
845 0x22, 0xca, 0x7f, 0x41, 0x01, 0x4d, 0xae, 0x5d, 0x25, 0x05, 0x95, 0x9f, 0xaa, 0x82, 0x9f, 0x53,
846 0x60, 0x22, 0x58, 0xb0, 0x4a, 0xea, 0x9d, 0xfb, 0xa9, 0xaa, 0xf7, 0x9d, 0x18, 0x8c, 0x07, 0xca,
847 0xd4, 0x61, 0xb5, 0xfb, 0x79, 0x98, 0x6a, 0xd4, 0x51, 0xab, 0x6d, 0xbb, 0xc8, 0xaa, 0x1d, 0x57,
848 0x9b, 0xe8, 0x55, 0xd4, 0xcc, 0xe6, 0xc8, 0x40, 0x71, 0x71, 0x70, 0x21, 0xbc, 0xb4, 0xee, 0xe3,
849 0x36, 0x30, 0x2c, 0x3f, 0xbd, 0xbe, 0x5a, 0xde, 0xdc, 0xde, 0xda, 0x2d, 0x57, 0x4a, 0x77, 0xab,
850 0x7b, 0x95, 0x8f, 0x55, 0xb6, 0x5e, 0xa8, 0x18, 0x5a, 0x43, 0x12, 0xfb, 0x10, 0x53, 0x7d, 0x1b,
851 0x34, 0x59, 0x29, 0xfd, 0x21, 0x08, 0x53, 0x4b, 0x1b, 0xd1, 0xa7, 0x61, 0xb2, 0xb2, 0x55, 0xdd,
852 0x59, 0x5f, 0x2d, 0x57, 0xcb, 0x6b, 0x6b, 0xe5, 0xd2, 0xee, 0x0e, 0x5d, 0xda, 0xf0, 0xa4, 0x77,
853 0x83, 0x49, 0xfd, 0x59, 0x15, 0xa6, 0x43, 0x34, 0xd1, 0x0b, 0xec, 0xa5, 0x84, 0xbe, 0x27, 0x3d,
854 0x3d, 0x8c, 0xf6, 0x4b, 0xb8, 0x2a, 0xd8, 0x36, 0x3b, 0x2e, 0x7b, 0x87, 0x79, 0x12, 0xb0, 0x95,
855 0x2c, 0xb7, 0x71, 0xd0, 0x40, 0x1d, 0xb6, 0x12, 0x44, 0xdf, 0x54, 0x26, 0xfd, 0x76, 0xba, 0x18,
856 0xf4, 0x14, 0xe8, 0x6d, 0xdb, 0x69, 0xb8, 0x8d, 0x57, 0x51, 0xb5, 0x61, 0xf1, 0x65, 0x23, 0xfc,
857 0xe6, 0x12, 0x37, 0x34, 0xde, 0xb3, 0x6e, 0xb9, 0x9e, 0xb4, 0x85, 0x0e, 0x4d, 0x49, 0x1a, 0x0f,
858 0xe0, 0xaa, 0xa1, 0xf1, 0x1e, 0x4f, 0xfa, 0x1c, 0x64, 0xea, 0x76, 0x17, 0x97, 0x73, 0x54, 0x0e,
859 0xcf, 0x17, 0x8a, 0x91, 0xa6, 0x6d, 0x9e, 0x08, 0x2b, 0xd4, 0xfd, 0xf5, 0xaa, 0x8c, 0x91, 0xa6,
860 0x6d, 0x54, 0xe4, 0x09, 0x98, 0x34, 0x0f, 0x0f, 0x3b, 0x98, 0x9c, 0x13, 0xd1, 0x57, 0x8f, 0x09,
861 0xaf, 0x99, 0x08, 0xce, 0xde, 0x81, 0x24, 0xb7, 0x03, 0x9e, 0x92, 0xb1, 0x25, 0xaa, 0x6d, 0xfa,
862 0x3e, 0x1d, 0x5b, 0x48, 0x19, 0x49, 0x8b, 0x77, 0x9e, 0x83, 0x4c, 0xc3, 0xa9, 0xfa, 0xcb, 0xef,
863 0xb1, 0xb3, 0xb1, 0x85, 0xa4, 0x91, 0x6e, 0x38, 0xde, 0xd2, 0x65, 0xee, 0xcb, 0x31, 0x98, 0x08,
864 0x6e, 0x1f, 0xe8, 0xab, 0x90, 0x6c, 0xda, 0x35, 0x93, 0x84, 0x16, 0xdd, 0xbb, 0x5a, 0x88, 0xd8,
865 0x71, 0x58, 0xda, 0x60, 0xf2, 0x86, 0x87, 0x9c, 0xfd, 0x8f, 0x0a, 0x24, 0x79, 0xb3, 0x3e, 0x03,
866 0xf1, 0xb6, 0xe9, 0x1e, 0x11, 0xba, 0x44, 0x31, 0xa6, 0x29, 0x06, 0xb9, 0xc6, 0xed, 0x4e, 0xdb,
867 0xb4, 0x48, 0x08, 0xb0, 0x76, 0x7c, 0x8d, 0xfd, 0xda, 0x44, 0x66, 0x9d, 0xbc, 0xd7, 0xd8, 0xad,
868 0x16, 0xb2, 0x5c, 0x87, 0xfb, 0x95, 0xb5, 0x97, 0x58, 0xb3, 0xfe, 0x11, 0x98, 0x72, 0x3b, 0x66,
869 0xa3, 0x19, 0x90, 0x8d, 0x13, 0x59, 0x8d, 0x77, 0x78, 0xc2, 0x79, 0x78, 0x98, 0xf3, 0xd6, 0x91,
870 0x6b, 0xd6, 0x8e, 0x50, 0xdd, 0x07, 0x8d, 0x92, 0xf5, 0x8b, 0x87, 0x98, 0xc0, 0x2a, 0xeb, 0xe7,
871 0xd8, 0xdc, 0x1f, 0x28, 0x30, 0xc5, 0xdf, 0xc4, 0xea, 0x9e, 0xb1, 0x36, 0x01, 0x4c, 0xcb, 0xb2,
872 0x5d, 0xd1, 0x5c, 0xbd, 0xa1, 0xdc, 0x83, 0x5b, 0x2a, 0x78, 0x20, 0x43, 0x20, 0x98, 0x6d, 0x01,
873 0xf8, 0x3d, 0x7d, 0xcd, 0x36, 0x0f, 0x69, 0xb6, 0x37, 0x44, 0x36, 0x18, 0xe9, 0xbb, 0x3b, 0xd0,
874 0x26, 0xfc, 0xca, 0xa6, 0x9f, 0x82, 0xc4, 0x3e, 0x3a, 0x6c, 0x58, 0x6c, 0xc5, 0x97, 0x5e, 0xf0,
875 0x15, 0x96, 0xb8, 0xb7, 0xc2, 0x52, 0x7c, 0x09, 0xa6, 0x6b, 0x76, 0x4b, 0x56, 0xb7, 0xa8, 0x49,
876 0xeb, 0x07, 0xce, 0xf3, 0xca, 0x27, 0xc1, 0x2f, 0x31, 0x7f, 0xa4, 0x28, 0xbf, 0x1a, 0x53, 0x6f,
877 0x6f, 0x17, 0x7f, 0x2b, 0x36, 0x7b, 0x9b, 0x42, 0xb7, 0xf9, 0x93, 0x1a, 0xe8, 0xa0, 0x89, 0x6a,
878 0x58, 0x7b, 0xf8, 0x8d, 0x8f, 0xc0, 0xd3, 0x87, 0x0d, 0xf7, 0xa8, 0xbb, 0xbf, 0x54, 0xb3, 0x5b,
879 0x17, 0x0f, 0xed, 0x43, 0xdb, 0xdf, 0x53, 0xc5, 0x57, 0xe4, 0x82, 0x7c, 0x62, 0xfb, 0xaa, 0x29,
880 0xaf, 0x75, 0x36, 0x72, 0x13, 0x36, 0x5f, 0x81, 0x69, 0x26, 0x5c, 0x25, 0x1b, 0x3b, 0xf4, 0xf5,
881 0x44, 0x1f, 0xb8, 0x38, 0x96, 0xfd, 0xed, 0xef, 0x91, 0xe9, 0xda, 0x98, 0x62, 0x50, 0xdc, 0x47,
882 0xdf, 0x60, 0xf2, 0x06, 0x9c, 0x0e, 0xf0, 0xd1, 0xd4, 0x44, 0x9d, 0x08, 0xc6, 0x6f, 0x32, 0xc6,
883 0x69, 0x81, 0x71, 0x87, 0x41, 0xf3, 0x25, 0x18, 0x3f, 0x09, 0xd7, 0xbf, 0x63, 0x5c, 0x19, 0x24,
884 0x92, 0xdc, 0x86, 0x49, 0x42, 0x52, 0xeb, 0x3a, 0xae, 0xdd, 0x22, 0xe3, 0xde, 0x60, 0x9a, 0x7f,
885 0xff, 0x3d, 0x9a, 0x2b, 0x13, 0x18, 0x56, 0xf2, 0x50, 0xf9, 0x3c, 0x90, 0xbd, 0xac, 0x3a, 0xaa,
886 0x35, 0x23, 0x18, 0xee, 0x31, 0x45, 0x3c, 0xf9, 0xfc, 0x27, 0xe0, 0x14, 0xfe, 0x4c, 0x86, 0x25,
887 0x51, 0x93, 0xe8, 0x95, 0xb4, 0xec, 0x1f, 0x7c, 0x8a, 0xa6, 0xe3, 0xb4, 0x47, 0x20, 0xe8, 0x24,
888 0x78, 0xf1, 0x10, 0xb9, 0x2e, 0xea, 0x38, 0x55, 0xb3, 0x19, 0xa6, 0x9e, 0xb0, 0x14, 0x91, 0xfd,
889 0x95, 0x1f, 0x04, 0xbd, 0x78, 0x9b, 0x22, 0x0b, 0xcd, 0x66, 0x7e, 0x0f, 0x1e, 0x0a, 0x89, 0x8a,
890 0x21, 0x38, 0x3f, 0xcb, 0x38, 0x4f, 0xf5, 0x44, 0x06, 0xa6, 0xdd, 0x06, 0xde, 0xee, 0xf9, 0x72,
891 0x08, 0xce, 0x7f, 0xc8, 0x38, 0x75, 0x86, 0xe5, 0x2e, 0xc5, 0x8c, 0x77, 0x60, 0xea, 0x55, 0xd4,
892 0xd9, 0xb7, 0x1d, 0xb6, 0xfc, 0x33, 0x04, 0xdd, 0xe7, 0x18, 0xdd, 0x24, 0x03, 0x92, 0xf5, 0x20,
893 0xcc, 0x75, 0x13, 0x92, 0x07, 0x66, 0x0d, 0x0d, 0x41, 0xf1, 0x79, 0x46, 0x31, 0x86, 0xe5, 0x31,
894 0xb4, 0x00, 0x99, 0x43, 0x9b, 0xcd, 0x4c, 0xd1, 0xf0, 0x2f, 0x30, 0x78, 0x9a, 0x63, 0x18, 0x45,
895 0xdb, 0x6e, 0x77, 0x9b, 0x78, 0xda, 0x8a, 0xa6, 0xf8, 0x22, 0xa7, 0xe0, 0x18, 0x46, 0x71, 0x02,
896 0xb3, 0xbe, 0xc5, 0x29, 0x1c, 0xc1, 0x9e, 0xcf, 0x41, 0xda, 0xb6, 0x9a, 0xc7, 0xb6, 0x35, 0x8c,
897 0x12, 0x5f, 0x62, 0x0c, 0xc0, 0x20, 0x98, 0xe0, 0x16, 0xa4, 0x86, 0x75, 0xc4, 0xaf, 0xff, 0x80,
898 0xa7, 0x07, 0xf7, 0xc0, 0x6d, 0x98, 0xe4, 0x03, 0x54, 0xc3, 0xb6, 0x86, 0xa0, 0xf8, 0x0d, 0x46,
899 0x31, 0x21, 0xc0, 0xd8, 0x63, 0xb8, 0xc8, 0x71, 0x0f, 0xd1, 0x30, 0x24, 0x5f, 0xe6, 0x8f, 0xc1,
900 0x20, 0xcc, 0x94, 0xfb, 0xc8, 0xaa, 0x1d, 0x0d, 0xc7, 0xf0, 0x15, 0x6e, 0x4a, 0x8e, 0xc1, 0x14,
901 0x25, 0x18, 0x6f, 0x99, 0x1d, 0xe7, 0xc8, 0x6c, 0x0e, 0xe5, 0x8e, 0xdf, 0x64, 0x1c, 0x19, 0x0f,
902 0xc4, 0x2c, 0xd2, 0xb5, 0x4e, 0x42, 0xf3, 0x5b, 0xdc, 0x22, 0x02, 0x8c, 0xa5, 0x9e, 0xe3, 0x92,
903 0xb5, 0xb2, 0x93, 0xb0, 0xfd, 0x23, 0x9e, 0x7a, 0x14, 0xbb, 0x29, 0x32, 0xde, 0x82, 0x94, 0xd3,
904 0x78, 0x63, 0x28, 0x9a, 0x7f, 0xcc, 0x3d, 0x4d, 0x00, 0x18, 0x7c, 0x17, 0x1e, 0x0e, 0x9d, 0x26,
905 0x86, 0x20, 0xfb, 0x27, 0x8c, 0x6c, 0x26, 0x64, 0xaa, 0x60, 0x43, 0xc2, 0x49, 0x29, 0xff, 0x29,
906 0x1f, 0x12, 0x90, 0xc4, 0xb5, 0x8d, 0xdf, 0x15, 0x1c, 0xf3, 0xe0, 0x64, 0x56, 0xfb, 0x67, 0xdc,
907 0x6a, 0x14, 0x1b, 0xb0, 0xda, 0x2e, 0xcc, 0x30, 0xc6, 0x93, 0xf9, 0xf5, 0xab, 0x7c, 0x60, 0xa5,
908 0xe8, 0xbd, 0xa0, 0x77, 0x5f, 0x82, 0x59, 0xcf, 0x9c, 0xbc, 0x28, 0x75, 0xaa, 0x2d, 0xb3, 0x3d,
909 0x04, 0xf3, 0x6f, 0x33, 0x66, 0x3e, 0xe2, 0x7b, 0x55, 0xad, 0xb3, 0x69, 0xb6, 0x31, 0xf9, 0x8b,
910 0x90, 0xe5, 0xe4, 0x5d, 0xab, 0x83, 0x6a, 0xf6, 0xa1, 0xd5, 0x78, 0x03, 0xd5, 0x87, 0xa0, 0xfe,
911 0x9a, 0xe4, 0xaa, 0x3d, 0x01, 0x8e, 0x99, 0xd7, 0x41, 0xf3, 0x6a, 0x95, 0x6a, 0xa3, 0xd5, 0xb6,
912 0x3b, 0x6e, 0x04, 0xe3, 0x3f, 0xe7, 0x9e, 0xf2, 0x70, 0xeb, 0x04, 0x96, 0x2f, 0xc3, 0x04, 0xb9,
913 0x1c, 0x36, 0x24, 0x7f, 0x87, 0x11, 0x8d, 0xfb, 0x28, 0x36, 0x70, 0xd4, 0xec, 0x56, 0xdb, 0xec,
914 0x0c, 0x33, 0xfe, 0xfd, 0x0b, 0x3e, 0x70, 0x30, 0x08, 0x1b, 0x38, 0xdc, 0xe3, 0x36, 0xc2, 0xb3,
915 0xfd, 0x10, 0x0c, 0x5f, 0xe7, 0x03, 0x07, 0xc7, 0x30, 0x0a, 0x5e, 0x30, 0x0c, 0x41, 0xf1, 0x2f,
916 0x39, 0x05, 0xc7, 0x60, 0x8a, 0x8f, 0xfb, 0x13, 0x6d, 0x07, 0x1d, 0x36, 0x1c, 0xb7, 0x43, 0x4b,
917 0xe1, 0xc1, 0x54, 0xbf, 0xfb, 0x83, 0x60, 0x11, 0x66, 0x08, 0x50, 0x3c, 0x12, 0xb1, 0x25, 0x54,
918 0xf2, 0xa6, 0x14, 0xad, 0xd8, 0xef, 0xf1, 0x91, 0x48, 0x80, 0x61, 0xdd, 0x84, 0x0a, 0x11, 0x9b,
919 0xbd, 0x86, 0xdf, 0x0f, 0x86, 0xa0, 0xfb, 0x86, 0xa4, 0xdc, 0x0e, 0xc7, 0x62, 0x4e, 0xa1, 0xfe,
920 0xe9, 0x5a, 0xaf, 0xa0, 0xe3, 0xa1, 0xa2, 0xf3, 0x5f, 0x49, 0xf5, 0xcf, 0x1e, 0x45, 0xd2, 0x31,
921 0x64, 0x52, 0xaa, 0xa7, 0xf4, 0xa8, 0x53, 0x40, 0xd9, 0xbf, 0xf8, 0x1e, 0x7b, 0xde, 0x60, 0x39,
922 0x95, 0xdf, 0xc0, 0x41, 0x1e, 0x2c, 0x7a, 0xa2, 0xc9, 0x3e, 0xf5, 0x9e, 0x17, 0xe7, 0x81, 0x9a,
923 0x27, 0xbf, 0x06, 0xe3, 0x81, 0x82, 0x27, 0x9a, 0xea, 0x2f, 0x31, 0xaa, 0x8c, 0x58, 0xef, 0xe4,
924 0xaf, 0x42, 0x1c, 0x17, 0x2f, 0xd1, 0xf0, 0xbf, 0xcc, 0xe0, 0x44, 0x3c, 0xff, 0x0c, 0x24, 0x79,
925 0xd1, 0x12, 0x0d, 0xfd, 0x45, 0x06, 0xf5, 0x20, 0x18, 0xce, 0x0b, 0x96, 0x68, 0xf8, 0x5f, 0xe1,
926 0x70, 0x0e, 0xc1, 0xf0, 0xe1, 0x4d, 0xf8, 0xf6, 0x5f, 0x8b, 0xb3, 0x49, 0x87, 0xdb, 0xee, 0x16,
927 0x8c, 0xb1, 0x4a, 0x25, 0x1a, 0xfd, 0x4b, 0xec, 0xe6, 0x1c, 0x91, 0xbf, 0x0e, 0x89, 0x21, 0x0d,
928 0xfe, 0x37, 0x18, 0x94, 0xca, 0xe7, 0x4b, 0x90, 0x16, 0xaa, 0x93, 0x68, 0xf8, 0xdf, 0x64, 0x70,
929 0x11, 0x85, 0x55, 0x67, 0xd5, 0x49, 0x34, 0xc1, 0xdf, 0xe2, 0xaa, 0x33, 0x04, 0x36, 0x1b, 0x2f,
930 0x4c, 0xa2, 0xd1, 0x7f, 0x9b, 0x5b, 0x9d, 0x43, 0xf2, 0xcf, 0x41, 0xca, 0x9b, 0x6c, 0xa2, 0xf1,
931 0x7f, 0x87, 0xe1, 0x7d, 0x0c, 0xb6, 0x80, 0x30, 0xd9, 0x45, 0x53, 0xfc, 0x5d, 0x6e, 0x01, 0x01,
932 0x85, 0xd3, 0x48, 0x2e, 0x60, 0xa2, 0x99, 0x7e, 0x99, 0xa7, 0x91, 0x54, 0xbf, 0x60, 0x6f, 0x92,
933 0x31, 0x3f, 0x9a, 0xe2, 0xef, 0x71, 0x6f, 0x12, 0x79, 0xac, 0x86, 0x5c, 0x11, 0x44, 0x73, 0xfc,
934 0x03, 0xae, 0x86, 0x54, 0x10, 0xe4, 0xb7, 0x41, 0xef, 0xad, 0x06, 0xa2, 0xf9, 0x3e, 0xc3, 0xf8,
935 0xa6, 0x7a, 0x8a, 0x81, 0xfc, 0x0b, 0x30, 0x13, 0x5e, 0x09, 0x44, 0xb3, 0xfe, 0xca, 0x7b, 0xd2,
936 0xbb, 0x9b, 0x58, 0x08, 0xe4, 0x77, 0xfd, 0x29, 0x45, 0xac, 0x02, 0xa2, 0x69, 0x3f, 0xfb, 0x5e,
937 0x70, 0xe0, 0x16, 0x8b, 0x80, 0x7c, 0x01, 0xc0, 0x9f, 0x80, 0xa3, 0xb9, 0x3e, 0xc7, 0xb8, 0x04,
938 0x10, 0x4e, 0x0d, 0x36, 0xff, 0x46, 0xe3, 0x3f, 0xcf, 0x53, 0x83, 0x21, 0x70, 0x6a, 0xf0, 0xa9,
939 0x37, 0x1a, 0xfd, 0x05, 0x9e, 0x1a, 0x1c, 0x82, 0x23, 0x5b, 0x98, 0xdd, 0xa2, 0x19, 0xbe, 0xc4,
940 0x23, 0x5b, 0x40, 0xe5, 0x2b, 0x30, 0xd5, 0x33, 0x21, 0x46, 0x53, 0xfd, 0x2a, 0xa3, 0xd2, 0xe4,
941 0xf9, 0x50, 0x9c, 0xbc, 0xd8, 0x64, 0x18, 0xcd, 0xf6, 0x6b, 0xd2, 0xe4, 0xc5, 0xe6, 0xc2, 0xfc,
942 0x2d, 0x48, 0x5a, 0xdd, 0x66, 0x13, 0x27, 0x8f, 0x3e, 0xf8, 0xe4, 0x5e, 0xf6, 0xbf, 0xff, 0x98,
943 0x59, 0x87, 0x03, 0xf2, 0x57, 0x21, 0x81, 0x5a, 0xfb, 0xa8, 0x1e, 0x85, 0xfc, 0x1f, 0x3f, 0xe6,
944 0x03, 0x26, 0x96, 0xce, 0x3f, 0x07, 0x40, 0x97, 0x46, 0xc8, 0xb6, 0x5f, 0x04, 0xf6, 0x7f, 0xfe,
945 0x98, 0x9d, 0xa9, 0xf1, 0x21, 0x3e, 0x01, 0x3d, 0xa1, 0x33, 0x98, 0xe0, 0x07, 0x41, 0x02, 0xe2,
946 0x91, 0x9b, 0x30, 0xf6, 0xb2, 0x63, 0x5b, 0xae, 0x79, 0x18, 0x85, 0xfe, 0x5f, 0x0c, 0xcd, 0xe5,
947 0xb1, 0xc1, 0x5a, 0x76, 0x07, 0xb9, 0xe6, 0xa1, 0x13, 0x85, 0xfd, 0xdf, 0x0c, 0xeb, 0x01, 0x30,
948 0xb8, 0x66, 0x3a, 0xee, 0x30, 0xcf, 0xfd, 0x7f, 0x38, 0x98, 0x03, 0xb0, 0xd2, 0xf8, 0xf3, 0x2b,
949 0xe8, 0x38, 0x0a, 0xfb, 0x43, 0xae, 0x34, 0x93, 0xcf, 0x3f, 0x03, 0x29, 0xfc, 0x91, 0x1e, 0x94,
950 0x8b, 0x00, 0xff, 0x5f, 0x06, 0xf6, 0x11, 0xf8, 0xce, 0x8e, 0x5b, 0x77, 0x1b, 0xd1, 0xc6, 0xfe,
951 0x23, 0xe6, 0x69, 0x2e, 0x9f, 0x2f, 0x40, 0xda, 0x71, 0xeb, 0xf5, 0x2e, 0xab, 0x4f, 0x23, 0xe0,
952 0xff, 0xef, 0xc7, 0xde, 0x92, 0x85, 0x87, 0xc1, 0xde, 0x7e, 0xed, 0x15, 0xb7, 0x6d, 0x93, 0x6d,
953 0x8e, 0x28, 0x86, 0xf7, 0x18, 0x83, 0x00, 0x29, 0x96, 0xc3, 0x97, 0x6f, 0xe1, 0xb6, 0x7d, 0xdb,
954 0xa6, 0x0b, 0xb7, 0x9f, 0xcc, 0x45, 0xaf, 0xc0, 0xc2, 0x1f, 0x36, 0xe1, 0x7a, 0x5f, 0x31, 0x3c,
955 0x15, 0x5f, 0xac, 0xd9, 0xad, 0x7d, 0xdb, 0xb9, 0xb8, 0x6f, 0xbb, 0x47, 0x17, 0xdd, 0x23, 0x84,
956 0xdb, 0xd8, 0x92, 0x6d, 0x1c, 0x7f, 0x9e, 0x3d, 0xd9, 0x3a, 0x2f, 0xd9, 0xc5, 0xaf, 0x34, 0xf0,
957 0xa3, 0x55, 0xc8, 0x46, 0x8a, 0x7e, 0x06, 0x46, 0xc9, 0xc3, 0x5e, 0x26, 0x9b, 0x95, 0x4a, 0x31,
958 0x7e, 0xef, 0x9d, 0xf9, 0x11, 0x83, 0xb5, 0x79, 0xbd, 0xcb, 0x64, 0xa5, 0x3b, 0x16, 0xe8, 0x5d,
959 0xf6, 0x7a, 0xaf, 0xd0, 0xc5, 0xee, 0x40, 0xef, 0x15, 0xaf, 0x77, 0x85, 0x2c, 0x7b, 0xab, 0x81,
960 0xde, 0x15, 0xaf, 0xf7, 0x2a, 0xd9, 0xda, 0x19, 0x0f, 0xf4, 0x5e, 0xf5, 0x7a, 0xaf, 0x91, 0x0d,
961 0x9d, 0x78, 0xa0, 0xf7, 0x9a, 0xd7, 0x7b, 0x9d, 0xec, 0xe5, 0x4c, 0x05, 0x7a, 0xaf, 0x7b, 0xbd,
962 0x37, 0xc8, 0x1e, 0x8e, 0x1e, 0xe8, 0xbd, 0xe1, 0xf5, 0xde, 0x24, 0x27, 0xaf, 0xc6, 0x02, 0xbd,
963 0x37, 0xf5, 0x39, 0x18, 0xa3, 0x4f, 0x7e, 0x89, 0x6c, 0xf8, 0x4f, 0xb2, 0x6e, 0xde, 0xe8, 0xf7,
964 0x5f, 0x26, 0xa7, 0xac, 0x46, 0x83, 0xfd, 0x97, 0xfd, 0xfe, 0x65, 0xf2, 0x85, 0x0f, 0x2d, 0xd8,
965 0xbf, 0xec, 0xf7, 0x5f, 0xc9, 0x8e, 0x93, 0x93, 0x66, 0x81, 0xfe, 0x2b, 0x7e, 0xff, 0x4a, 0x76,
966 0x02, 0x67, 0x4c, 0xb0, 0x7f, 0xc5, 0xef, 0xbf, 0x9a, 0x9d, 0x3c, 0xab, 0x2c, 0x64, 0x82, 0xfd,
967 0x57, 0x73, 0xbf, 0x40, 0xdc, 0x6b, 0xf9, 0xee, 0x9d, 0x09, 0xba, 0xd7, 0x73, 0xec, 0x4c, 0xd0,
968 0xb1, 0x9e, 0x4b, 0x67, 0x82, 0x2e, 0xf5, 0x9c, 0x39, 0x13, 0x74, 0xa6, 0xe7, 0xc6, 0x99, 0xa0,
969 0x1b, 0x3d, 0x07, 0xce, 0x04, 0x1d, 0xe8, 0xb9, 0x6e, 0x26, 0xe8, 0x3a, 0xcf, 0x69, 0x33, 0x41,
970 0xa7, 0x79, 0xee, 0x9a, 0x09, 0xba, 0xcb, 0x73, 0x54, 0x56, 0x72, 0x94, 0xef, 0xa2, 0xac, 0xe4,
971 0x22, 0xdf, 0x39, 0x59, 0xc9, 0x39, 0xbe, 0x5b, 0xb2, 0x92, 0x5b, 0x7c, 0x87, 0x64, 0x25, 0x87,
972 0xf8, 0xae, 0xc8, 0x4a, 0xae, 0xf0, 0x9d, 0xc0, 0x72, 0xcc, 0x40, 0xed, 0x90, 0x1c, 0x53, 0x07,
973 0xe6, 0x98, 0x3a, 0x30, 0xc7, 0xd4, 0x81, 0x39, 0xa6, 0x0e, 0xcc, 0x31, 0x75, 0x60, 0x8e, 0xa9,
974 0x03, 0x73, 0x4c, 0x1d, 0x98, 0x63, 0xea, 0xc0, 0x1c, 0x53, 0x07, 0xe7, 0x98, 0x1a, 0x91, 0x63,
975 0x6a, 0x44, 0x8e, 0xa9, 0x11, 0x39, 0xa6, 0x46, 0xe4, 0x98, 0x1a, 0x91, 0x63, 0x6a, 0xdf, 0x1c,
976 0xf3, 0xdd, 0x3b, 0x13, 0x74, 0x6f, 0x68, 0x8e, 0xa9, 0x7d, 0x72, 0x4c, 0xed, 0x93, 0x63, 0x6a,
977 0x9f, 0x1c, 0x53, 0xfb, 0xe4, 0x98, 0xda, 0x27, 0xc7, 0xd4, 0x3e, 0x39, 0xa6, 0xf6, 0xc9, 0x31,
978 0xb5, 0x5f, 0x8e, 0xa9, 0x7d, 0x73, 0x4c, 0xed, 0x9b, 0x63, 0x6a, 0xdf, 0x1c, 0x53, 0xfb, 0xe6,
979 0x98, 0xda, 0x37, 0xc7, 0x54, 0x31, 0xc7, 0xfe, 0xb5, 0x0a, 0x3a, 0xcd, 0xb1, 0x6d, 0x72, 0x64,
980 0x8c, 0xb9, 0x62, 0x4e, 0xca, 0xb4, 0x51, 0xec, 0x3a, 0xcd, 0x77, 0xc9, 0x9c, 0x94, 0x6b, 0xc1,
981 0xfe, 0x65, 0xaf, 0x9f, 0x67, 0x5b, 0xb0, 0xff, 0x8a, 0xd7, 0xcf, 0xf3, 0x2d, 0xd8, 0xbf, 0xe2,
982 0xf5, 0xf3, 0x8c, 0x0b, 0xf6, 0x5f, 0xf5, 0xfa, 0x79, 0xce, 0x05, 0xfb, 0xaf, 0x79, 0xfd, 0x3c,
983 0xeb, 0x82, 0xfd, 0xd7, 0xbd, 0x7e, 0x9e, 0x77, 0xc1, 0xfe, 0x1b, 0x5e, 0x3f, 0xcf, 0xbc, 0x60,
984 0xff, 0x4d, 0xfd, 0xac, 0x9c, 0x7b, 0x5c, 0xc0, 0x73, 0xed, 0x59, 0x39, 0xfb, 0x24, 0x89, 0xcb,
985 0xbe, 0x04, 0xcf, 0x3f, 0x49, 0x62, 0xd9, 0x97, 0xe0, 0x19, 0x28, 0x49, 0x5c, 0xc9, 0x7d, 0x9a,
986 0xb8, 0xcf, 0x92, 0xdd, 0x37, 0x2b, 0xb9, 0x2f, 0x26, 0xb8, 0x6e, 0x56, 0x72, 0x5d, 0x4c, 0x70,
987 0xdb, 0xac, 0xe4, 0xb6, 0x98, 0xe0, 0xb2, 0x59, 0xc9, 0x65, 0x31, 0xc1, 0x5d, 0xb3, 0x92, 0xbb,
988 0x62, 0x82, 0xab, 0x66, 0x25, 0x57, 0xc5, 0x04, 0x37, 0xcd, 0x4a, 0x6e, 0x8a, 0x09, 0x2e, 0x9a,
989 0x95, 0x5c, 0x14, 0x13, 0xdc, 0x33, 0x2b, 0xb9, 0x27, 0x26, 0xb8, 0xe6, 0x8c, 0xec, 0x9a, 0x98,
990 0xe8, 0x96, 0x33, 0xb2, 0x5b, 0x62, 0xa2, 0x4b, 0xce, 0xc8, 0x2e, 0x89, 0x89, 0xee, 0x38, 0x23,
991 0xbb, 0x23, 0x26, 0xba, 0xe2, 0x8f, 0x63, 0xbc, 0x22, 0xdc, 0x71, 0x3b, 0xdd, 0x9a, 0xfb, 0xbe,
992 0x2a, 0xc2, 0x4b, 0x81, 0xf2, 0x21, 0xbd, 0xac, 0x2f, 0x91, 0x82, 0x55, 0xac, 0x38, 0xa5, 0x19,
993 0xec, 0x52, 0xa0, 0xb0, 0x10, 0x10, 0x56, 0x38, 0x62, 0xe5, 0x7d, 0xd5, 0x86, 0x97, 0x02, 0x65,
994 0x46, 0xb4, 0x7e, 0x37, 0x3e, 0xf4, 0x8a, 0xed, 0xed, 0x18, 0xaf, 0xd8, 0x98, 0xf9, 0x4f, 0x5a,
995 0xb1, 0x2d, 0x46, 0x9b, 0xdc, 0x33, 0xf6, 0x62, 0xb4, 0xb1, 0x7b, 0x66, 0x9d, 0x61, 0x2b, 0xb8,
996 0xc5, 0x68, 0xd3, 0x7a, 0x46, 0xfd, 0x60, 0xeb, 0x2d, 0x16, 0xc1, 0x06, 0x6a, 0x87, 0x44, 0xf0,
997 0x49, 0xeb, 0xad, 0x4b, 0x81, 0xa1, 0xe4, 0xa4, 0x11, 0xac, 0x9e, 0x38, 0x82, 0x4f, 0x5a, 0x79,
998 0x5d, 0x0a, 0x0c, 0x2f, 0x27, 0x8e, 0xe0, 0x0f, 0xa1, 0x1e, 0x62, 0x11, 0xec, 0x9b, 0xff, 0xa4,
999 0xf5, 0xd0, 0x62, 0xb4, 0xc9, 0x43, 0x23, 0x58, 0x3d, 0x41, 0x04, 0x0f, 0x53, 0x1f, 0x2d, 0x46,
1000 0x9b, 0x36, 0x3c, 0x82, 0xdf, 0x77, 0x35, 0xf3, 0x45, 0x05, 0xa6, 0x2a, 0x8d, 0x7a, 0xb9, 0xb5,
1001 0x8f, 0xea, 0x75, 0x54, 0x67, 0x76, 0xbc, 0x14, 0x18, 0x09, 0xfa, 0xb8, 0xfa, 0x5b, 0xef, 0xcc,
1002 0xfb, 0x16, 0xbe, 0x0a, 0x49, 0x6a, 0xd3, 0x4b, 0x97, 0xb2, 0xf7, 0x94, 0x88, 0x11, 0xce, 0x13,
1003 0xd5, 0xcf, 0x71, 0xd8, 0xe5, 0x4b, 0xd9, 0xff, 0xa4, 0x08, 0xa3, 0x9c, 0xd7, 0x9c, 0xfb, 0x65,
1004 0xa2, 0xa1, 0xf5, 0xbe, 0x35, 0xbc, 0x38, 0x94, 0x86, 0x82, 0x6e, 0x8f, 0xf4, 0xe8, 0x26, 0x68,
1005 0xd5, 0x85, 0xc9, 0x4a, 0xa3, 0x5e, 0x21, 0x3f, 0x35, 0x30, 0x8c, 0x4a, 0x54, 0x46, 0x1a, 0x0f,
1006 0x2e, 0x05, 0xc2, 0x52, 0x44, 0x78, 0x21, 0x1d, 0x1c, 0x23, 0x72, 0x0d, 0x7c, 0x5b, 0x2b, 0x70,
1007 0xdb, 0xc5, 0x7e, 0xb7, 0xf5, 0x47, 0x76, 0xef, 0x86, 0x8b, 0xfd, 0x6e, 0xe8, 0xe7, 0x90, 0x77,
1008 0xab, 0xd7, 0xf9, 0xe4, 0x4c, 0x0f, 0x6e, 0xe9, 0x67, 0x20, 0xb6, 0x4e, 0xcf, 0x95, 0x67, 0x8a,
1009 0x19, 0xac, 0xd4, 0xb7, 0xdf, 0x99, 0x8f, 0xef, 0x75, 0x1b, 0x75, 0x23, 0xb6, 0x5e, 0xd7, 0xef,
1010 0x40, 0xe2, 0x13, 0xec, 0x0b, 0xaf, 0x58, 0x60, 0x85, 0x09, 0x3c, 0x15, 0xb1, 0xc4, 0x44, 0xa8,
1011 0x97, 0xf6, 0x1a, 0x96, 0x7b, 0x79, 0xf9, 0x86, 0x41, 0x29, 0x72, 0x7f, 0x06, 0x80, 0xde, 0x73,
1012 0xd5, 0x74, 0x8e, 0xf4, 0x0a, 0x67, 0xa6, 0xb7, 0xbe, 0xf1, 0xed, 0x77, 0xe6, 0x57, 0x86, 0x61,
1013 0x7d, 0xba, 0x6e, 0x3a, 0x47, 0x4f, 0xbb, 0xc7, 0x6d, 0xb4, 0x54, 0x3c, 0x76, 0x91, 0xc3, 0xd9,
1014 0xdb, 0x7c, 0xd6, 0x63, 0xcf, 0x95, 0x15, 0x9e, 0x2b, 0x19, 0x78, 0xa6, 0xb5, 0xe0, 0x33, 0x5d,
1015 0x7a, 0xd0, 0xe7, 0x79, 0x9d, 0x4f, 0x12, 0x92, 0x25, 0xd5, 0x28, 0x4b, 0xaa, 0xef, 0xd7, 0x92,
1016 0x6d, 0x3e, 0x3e, 0x4a, 0xcf, 0xaa, 0x0e, 0x7a, 0x56, 0xf5, 0xfd, 0x3c, 0xeb, 0xff, 0xa7, 0xd9,
1017 0xea, 0xe5, 0xd3, 0x9e, 0x45, 0xcf, 0xb4, 0xfe, 0xe9, 0x5a, 0x0b, 0xfa, 0x40, 0xab, 0x80, 0x7c,
1018 0xfc, 0xde, 0x5b, 0xf3, 0x4a, 0xee, 0x8b, 0x31, 0xfe, 0xe4, 0x34, 0x91, 0x1e, 0xec, 0xc9, 0xff,
1019 0xb4, 0xd4, 0x54, 0x1f, 0x86, 0x85, 0xbe, 0xa0, 0xc0, 0x4c, 0xcf, 0x48, 0x4e, 0xcd, 0xf4, 0xc1,
1020 0x0e, 0xe7, 0xd6, 0x49, 0x87, 0x73, 0xa6, 0xe0, 0xef, 0x28, 0x70, 0x4a, 0x1a, 0x5e, 0xa9, 0x7a,
1021 0x17, 0x25, 0xf5, 0x1e, 0xea, 0xbd, 0x13, 0x11, 0x14, 0xb4, 0x13, 0xdd, 0x2b, 0x01, 0x04, 0x66,
1022 0xcf, 0xef, 0x2b, 0x92, 0xdf, 0xcf, 0x78, 0x80, 0x10, 0x73, 0xf1, 0x08, 0x60, 0x6a, 0xdb, 0x10,
1023 0xdf, 0xed, 0x20, 0xa4, 0xcf, 0x41, 0x6c, 0xab, 0xc3, 0x34, 0x9c, 0xa0, 0xf8, 0xad, 0x4e, 0xb1,
1024 0x63, 0x5a, 0xb5, 0x23, 0x23, 0xb6, 0xd5, 0xd1, 0xcf, 0x81, 0x5a, 0x60, 0x5f, 0xb6, 0x4f, 0x2f,
1025 0x4f, 0x52, 0x81, 0x82, 0x55, 0x67, 0x12, 0xb8, 0x4f, 0x9f, 0x83, 0xf8, 0x06, 0x32, 0x0f, 0x98,
1026 0x12, 0x40, 0x65, 0x70, 0x8b, 0x41, 0xda, 0xd9, 0x0d, 0x5f, 0x84, 0x24, 0x27, 0xd6, 0xcf, 0x63,
1027 0xc4, 0x81, 0xcb, 0x6e, 0xcb, 0x10, 0x58, 0x1d, 0x36, 0x73, 0x91, 0x5e, 0xfd, 0x02, 0x24, 0x8c,
1028 0xc6, 0xe1, 0x91, 0xcb, 0x6e, 0xde, 0x2b, 0x46, 0xbb, 0x73, 0x77, 0x21, 0xe5, 0x69, 0xf4, 0x01,
1029 0x53, 0xaf, 0xd2, 0x47, 0xd3, 0x67, 0xc5, 0xf9, 0x84, 0xaf, 0x5b, 0xd2, 0x26, 0xfd, 0x2c, 0x24,
1030 0x77, 0xdc, 0x8e, 0x3f, 0xe8, 0xf3, 0x8a, 0xd4, 0x6b, 0xcd, 0xfd, 0x82, 0x02, 0xc9, 0x55, 0x84,
1031 0xda, 0xc4, 0xe0, 0x8f, 0x43, 0x7c, 0xd5, 0x7e, 0xcd, 0x62, 0x0a, 0x4e, 0x31, 0x8b, 0xe2, 0x6e,
1032 0x66, 0x53, 0xd2, 0xad, 0x3f, 0x2e, 0xda, 0x7d, 0xda, 0xb3, 0xbb, 0x20, 0x47, 0x6c, 0x9f, 0x0b,
1033 0xd8, 0x9e, 0x39, 0x10, 0x0b, 0xf5, 0xd8, 0xff, 0x3a, 0xa4, 0x85, 0xbb, 0xe8, 0x0b, 0x4c, 0x8d,
1034 0x98, 0x0c, 0x14, 0x6d, 0x85, 0x25, 0x72, 0x08, 0xc6, 0x03, 0x37, 0xc6, 0x50, 0xc1, 0xc4, 0x7d,
1035 0xa0, 0xc4, 0xcc, 0x8b, 0x41, 0x33, 0x87, 0x8b, 0x32, 0x53, 0x5f, 0xa2, 0x36, 0x22, 0xe6, 0x3e,
1036 0x4f, 0x83, 0xb3, 0xbf, 0x13, 0xf1, 0xe7, 0x5c, 0x02, 0xd4, 0x4a, 0xa3, 0x99, 0x7b, 0x06, 0x80,
1037 0xa6, 0x7c, 0xd9, 0xea, 0xb6, 0xa4, 0xac, 0x9b, 0xe0, 0x06, 0xde, 0x3d, 0x42, 0xbb, 0xc8, 0x21,
1038 0x22, 0xc1, 0x7a, 0x0a, 0x0f, 0x30, 0x40, 0x53, 0x8c, 0xe0, 0x9f, 0x8c, 0xc4, 0x87, 0x56, 0x62,
1039 0x58, 0x34, 0x4b, 0x45, 0xef, 0x22, 0xb7, 0x60, 0xd9, 0xee, 0x11, 0xea, 0x48, 0x88, 0x65, 0xfd,
1040 0x4a, 0x20, 0x61, 0x27, 0x96, 0x1f, 0xf1, 0x10, 0x7d, 0x41, 0x57, 0x72, 0x5f, 0x25, 0x0a, 0xe2,
1041 0x52, 0xa0, 0xe7, 0x01, 0xd5, 0x21, 0x1e, 0x50, 0xbf, 0x16, 0xa8, 0xdf, 0x06, 0xa8, 0x29, 0xbd,
1042 0x5a, 0xde, 0x0c, 0xbc, 0xe7, 0x0c, 0x56, 0x36, 0xf8, 0x8e, 0xc9, 0x6d, 0xca, 0x55, 0x7e, 0x32,
1043 0x52, 0xe5, 0x3e, 0xd5, 0xed, 0x49, 0x6d, 0xaa, 0x0e, 0x6b, 0xd3, 0x6f, 0x78, 0x15, 0x07, 0xfd,
1044 0x45, 0x13, 0xf2, 0x5b, 0x40, 0xfa, 0x53, 0x91, 0xbe, 0xcf, 0x2b, 0x25, 0x4f, 0xd5, 0x95, 0x61,
1045 0xdd, 0x9f, 0x8f, 0x15, 0x8b, 0x9e, 0xba, 0xd7, 0x4f, 0x10, 0x02, 0xf9, 0x58, 0xa9, 0xe4, 0x0d,
1046 0xdb, 0xc9, 0x4f, 0xbf, 0x35, 0xaf, 0x7c, 0xe5, 0xad, 0xf9, 0x91, 0xdc, 0x6f, 0x2a, 0x30, 0xc5,
1047 0x24, 0x85, 0xc0, 0x7d, 0x5a, 0x52, 0xfe, 0x34, 0x1f, 0x33, 0xc2, 0x2c, 0xf0, 0x13, 0x0b, 0xde,
1048 0x6f, 0x2a, 0x90, 0xed, 0xd1, 0x95, 0xdb, 0xfb, 0xd2, 0x50, 0x2a, 0xe7, 0x95, 0xf2, 0x4f, 0xdf,
1049 0xe6, 0x77, 0x21, 0xb1, 0xdb, 0x68, 0xa1, 0x0e, 0x9e, 0x09, 0xf0, 0x07, 0xaa, 0x32, 0xdf, 0xcc,
1050 0xa1, 0x4d, 0xbc, 0x8f, 0x2a, 0x17, 0xe8, 0x5b, 0xd6, 0xb3, 0x10, 0x5f, 0x35, 0x5d, 0x93, 0x68,
1051 0x90, 0xf1, 0xc6, 0x57, 0xd3, 0x35, 0x73, 0x57, 0x20, 0xb3, 0x79, 0x4c, 0x0e, 0x22, 0xd5, 0xc9,
1052 0x19, 0x94, 0x60, 0xf5, 0xc7, 0xeb, 0xd5, 0xcb, 0x8b, 0x89, 0x64, 0x5d, 0xbb, 0xa7, 0xe4, 0xe3,
1053 0x44, 0x9f, 0x57, 0x61, 0x62, 0x0b, 0xab, 0x4d, 0x70, 0x04, 0x76, 0x16, 0x94, 0xcd, 0x60, 0x21,
1054 0x24, 0xb2, 0x1a, 0xca, 0xa6, 0x54, 0x3e, 0xaa, 0x9e, 0x79, 0xa4, 0xb2, 0x4d, 0xf5, 0xca, 0xb6,
1055 0xc5, 0x78, 0x72, 0x42, 0x9b, 0x5a, 0x8c, 0x27, 0x41, 0x1b, 0x67, 0xf7, 0xfd, 0x0f, 0x2a, 0x68,
1056 0xb4, 0xd4, 0x59, 0x45, 0x07, 0x0d, 0xab, 0xe1, 0xf6, 0xd6, 0xab, 0x9e, 0xc6, 0xfa, 0x73, 0x90,
1057 0xc2, 0x26, 0x5d, 0x63, 0x3f, 0x09, 0x88, 0x4d, 0x7f, 0x8e, 0x95, 0x28, 0x12, 0x05, 0x6b, 0x20,
1058 0xa1, 0xe3, 0x63, 0xf4, 0x35, 0x50, 0x2b, 0x95, 0x4d, 0x36, 0xb9, 0xad, 0x0c, 0x84, 0xb2, 0xc3,
1059 0x3e, 0xec, 0x8a, 0xb5, 0x39, 0x87, 0x06, 0x26, 0xd0, 0x57, 0x20, 0x56, 0xd9, 0x64, 0x05, 0xef,
1060 0xf9, 0x61, 0x68, 0x8c, 0x58, 0x65, 0x73, 0xf6, 0xdf, 0x28, 0x30, 0x1e, 0x68, 0xd5, 0x73, 0x90,
1061 0xa1, 0x0d, 0xc2, 0xe3, 0x8e, 0x1a, 0x81, 0x36, 0xae, 0x73, 0xec, 0x7d, 0xea, 0x3c, 0x5b, 0x80,
1062 0x49, 0xa9, 0x5d, 0x5f, 0x02, 0x5d, 0x6c, 0x62, 0x4a, 0xd0, 0x9f, 0x23, 0x0b, 0xe9, 0xc9, 0x3d,
1063 0x0a, 0xe0, 0xdb, 0xd5, 0xfb, 0x15, 0xad, 0x4a, 0x79, 0x67, 0xb7, 0xbc, 0xaa, 0x29, 0xb9, 0xaf,
1064 0x2b, 0x90, 0x66, 0x65, 0x6b, 0xcd, 0x6e, 0x23, 0xbd, 0x08, 0x4a, 0x81, 0x45, 0xd0, 0x83, 0xe9,
1065 0xad, 0x14, 0xf4, 0x8b, 0xa0, 0x14, 0x87, 0x77, 0xb5, 0x52, 0xd4, 0x97, 0x41, 0x29, 0x31, 0x07,
1066 0x0f, 0xe7, 0x19, 0xa5, 0x94, 0xfb, 0x23, 0x15, 0xa6, 0xc5, 0x32, 0x9a, 0x8f, 0x27, 0xe7, 0x82,
1067 0xef, 0x4d, 0xf9, 0xd4, 0xe5, 0xe5, 0x2b, 0x2b, 0x4b, 0xf8, 0x1f, 0x2f, 0x24, 0x73, 0xc1, 0x57,
1068 0xa8, 0x3c, 0x78, 0x22, 0x97, 0xfb, 0x9d, 0x13, 0xc9, 0xc7, 0x05, 0x86, 0x9e, 0x73, 0x22, 0x81,
1069 0xde, 0x9e, 0x73, 0x22, 0x81, 0xde, 0x9e, 0x73, 0x22, 0x81, 0xde, 0x9e, 0xbd, 0x80, 0x40, 0x6f,
1070 0xcf, 0x39, 0x91, 0x40, 0x6f, 0xcf, 0x39, 0x91, 0x40, 0x6f, 0xef, 0x39, 0x11, 0xd6, 0xdd, 0xf7,
1071 0x9c, 0x48, 0xb0, 0xbf, 0xf7, 0x9c, 0x48, 0xb0, 0xbf, 0xf7, 0x9c, 0x48, 0x3e, 0xee, 0x76, 0xba,
1072 0xa8, 0xff, 0xae, 0x43, 0x10, 0x3f, 0xe8, 0x25, 0xd0, 0x1f, 0x81, 0xb7, 0x60, 0x92, 0x2e, 0x48,
1073 0x94, 0x6c, 0xcb, 0x35, 0x1b, 0x16, 0xea, 0xe8, 0x1f, 0x85, 0x0c, 0x6d, 0xa2, 0xaf, 0x39, 0x61,
1074 0xaf, 0x81, 0xb4, 0x9f, 0x8d, 0xb7, 0x01, 0xe9, 0xdc, 0x1f, 0xc7, 0x61, 0x86, 0x36, 0x54, 0xcc,
1075 0x16, 0x0a, 0x9c, 0x32, 0xba, 0x20, 0xed, 0x29, 0x4d, 0x60, 0xf8, 0xfd, 0x77, 0xe6, 0x69, 0x6b,
1076 0xc1, 0x8b, 0xa6, 0x0b, 0xd2, 0xee, 0x52, 0x50, 0xce, 0x9f, 0x80, 0x2e, 0x48, 0x27, 0x8f, 0x82,
1077 0x72, 0xde, 0x7c, 0xe3, 0xc9, 0xf1, 0x33, 0x48, 0x41, 0xb9, 0x55, 0x2f, 0xca, 0x2e, 0x48, 0xa7,
1078 0x91, 0x82, 0x72, 0x65, 0x2f, 0xde, 0x2e, 0x48, 0x7b, 0x4f, 0x41, 0xb9, 0x35, 0x2f, 0xf2, 0x2e,
1079 0x48, 0xbb, 0x50, 0x41, 0xb9, 0xdb, 0x5e, 0x0c, 0x5e, 0x90, 0xce, 0x2a, 0x05, 0xe5, 0x9e, 0xf7,
1080 0xa2, 0xf1, 0x82, 0x74, 0x6a, 0x29, 0x28, 0xb7, 0xee, 0xc5, 0xe5, 0x82, 0x7c, 0x7e, 0x29, 0x28,
1081 0x78, 0xc7, 0x8f, 0xd0, 0x05, 0xf9, 0x24, 0x53, 0x50, 0xf2, 0x63, 0x7e, 0xac, 0x2e, 0xc8, 0x67,
1082 0x9a, 0x82, 0x92, 0x1b, 0x7e, 0xd4, 0x2e, 0xc8, 0x7b, 0x65, 0x41, 0xc9, 0x4d, 0x3f, 0x7e, 0x17,
1083 0xe4, 0x5d, 0xb3, 0xa0, 0x64, 0xc5, 0x8f, 0xe4, 0x05, 0x79, 0xff, 0x2c, 0x28, 0xb9, 0xe5, 0x2f,
1084 0xa2, 0xff, 0xbe, 0x14, 0x7e, 0xc2, 0x29, 0xa8, 0x9c, 0x14, 0x7e, 0x10, 0x12, 0x7a, 0xd2, 0x40,
1085 0x26, 0xc8, 0xf8, 0x61, 0x97, 0x93, 0xc2, 0x0e, 0x42, 0x42, 0x2e, 0x27, 0x85, 0x1c, 0x84, 0x84,
1086 0x5b, 0x4e, 0x0a, 0x37, 0x08, 0x09, 0xb5, 0x9c, 0x14, 0x6a, 0x10, 0x12, 0x66, 0x39, 0x29, 0xcc,
1087 0x20, 0x24, 0xc4, 0x72, 0x52, 0x88, 0x41, 0x48, 0x78, 0xe5, 0xa4, 0xf0, 0x82, 0x90, 0xd0, 0x3a,
1088 0x2f, 0x87, 0x16, 0x84, 0x85, 0xd5, 0x79, 0x39, 0xac, 0x20, 0x2c, 0xa4, 0x1e, 0x93, 0x43, 0x2a,
1089 0x75, 0xff, 0x9d, 0xf9, 0x04, 0x6e, 0x12, 0xa2, 0xe9, 0xbc, 0x1c, 0x4d, 0x10, 0x16, 0x49, 0xe7,
1090 0xe5, 0x48, 0x82, 0xb0, 0x28, 0x3a, 0x2f, 0x47, 0x11, 0x84, 0x45, 0xd0, 0xdb, 0x72, 0x04, 0xf9,
1091 0x67, 0x7c, 0x72, 0xd2, 0x96, 0x62, 0x54, 0x04, 0xa9, 0x43, 0x44, 0x90, 0x3a, 0x44, 0x04, 0xa9,
1092 0x43, 0x44, 0x90, 0x3a, 0x44, 0x04, 0xa9, 0x43, 0x44, 0x90, 0x3a, 0x44, 0x04, 0xa9, 0x43, 0x44,
1093 0x90, 0x3a, 0x4c, 0x04, 0xa9, 0x43, 0x45, 0x90, 0xda, 0x2f, 0x82, 0xce, 0xcb, 0x27, 0x1e, 0x20,
1094 0x6c, 0x40, 0x3a, 0x2f, 0x6f, 0x7d, 0x46, 0x87, 0x90, 0x3a, 0x54, 0x08, 0xa9, 0xfd, 0x42, 0xe8,
1095 0xf7, 0x55, 0x98, 0x0e, 0x84, 0x10, 0xdb, 0x1f, 0xfa, 0xa0, 0x46, 0xa0, 0x6b, 0x43, 0x1c, 0xb0,
1096 0x08, 0x8b, 0xa9, 0x6b, 0x43, 0x6c, 0x52, 0x0f, 0x8a, 0xb3, 0xde, 0x51, 0xa8, 0x3c, 0xc4, 0x28,
1097 0xb4, 0xe6, 0xc5, 0xd0, 0xb5, 0x21, 0x0e, 0x5e, 0xf4, 0xc6, 0xde, 0x8d, 0x41, 0x83, 0xc0, 0xf3,
1098 0x43, 0x0d, 0x02, 0xeb, 0x43, 0x0d, 0x02, 0x77, 0x7c, 0x0f, 0xfe, 0x62, 0x0c, 0x4e, 0xf9, 0x1e,
1099 0xa4, 0x9f, 0xc8, 0x2f, 0x6b, 0xe5, 0x84, 0x2d, 0x2a, 0x9d, 0x6f, 0xdb, 0x08, 0x6e, 0x8c, 0xad,
1100 0xd7, 0xf5, 0xed, 0xe0, 0x66, 0x55, 0xfe, 0xa4, 0x1b, 0x38, 0x82, 0xc7, 0xd9, 0x62, 0xe8, 0x79,
1101 0x50, 0xd7, 0xeb, 0x0e, 0x19, 0x2d, 0xc2, 0x6e, 0x5b, 0x32, 0x70, 0xb7, 0x6e, 0xc0, 0x28, 0x11,
1102 0x77, 0x88, 0x7b, 0xdf, 0xcf, 0x8d, 0x57, 0x0d, 0xc6, 0x94, 0x7b, 0x5b, 0x81, 0xb3, 0x81, 0x50,
1103 0xfe, 0x60, 0xb6, 0x0c, 0x6e, 0x0d, 0xb5, 0x65, 0x10, 0x48, 0x10, 0x7f, 0xfb, 0xe0, 0x89, 0xde,
1104 0x9d, 0x6a, 0x31, 0x4b, 0xe4, 0xad, 0x84, 0xbf, 0x00, 0x13, 0xfe, 0x13, 0x90, 0x77, 0xb6, 0xab,
1105 0xd1, 0xab, 0x99, 0x61, 0xa9, 0x79, 0x55, 0x5a, 0x45, 0x1b, 0x08, 0xf3, 0xb2, 0x35, 0x97, 0x87,
1106 0xc9, 0x4a, 0xf0, 0x2b, 0x51, 0x51, 0x8b, 0x11, 0x49, 0x5c, 0x9a, 0xdf, 0xfb, 0xd2, 0xfc, 0x48,
1107 0xee, 0x29, 0xc8, 0x88, 0xdf, 0x7a, 0x92, 0x80, 0x29, 0x0e, 0xcc, 0xc7, 0xbf, 0x85, 0xa5, 0xff,
1108 0xbe, 0x02, 0xa7, 0x45, 0xf1, 0x17, 0x1a, 0xee, 0xd1, 0xba, 0x85, 0x6b, 0xfa, 0x67, 0x20, 0x89,
1109 0x98, 0xe3, 0xd8, 0x8f, 0xe4, 0xb0, 0xf7, 0xc8, 0x50, 0xf1, 0x25, 0xf2, 0xaf, 0xe1, 0x41, 0xa4,
1110 0x35, 0x0e, 0x7e, 0xdb, 0xe5, 0xd9, 0xc7, 0x21, 0x41, 0xf9, 0x83, 0x7a, 0x8d, 0x4b, 0x7a, 0xfd,
1111 0x7a, 0x88, 0x5e, 0x24, 0x8e, 0xf4, 0x3b, 0x01, 0xbd, 0x84, 0xd7, 0xd5, 0x50, 0xf1, 0x25, 0x1e,
1112 0x7c, 0xc5, 0x24, 0xae, 0xff, 0x48, 0x44, 0x45, 0x2b, 0xb9, 0x00, 0xc9, 0xb2, 0x2c, 0x13, 0xae,
1113 0xe7, 0x2a, 0xc4, 0x2b, 0x76, 0x9d, 0xfc, 0x7c, 0x0f, 0xf9, 0x21, 0x6c, 0x66, 0x64, 0xf6, 0xab,
1114 0xd8, 0x17, 0x20, 0x59, 0x3a, 0x6a, 0x34, 0xeb, 0x1d, 0x64, 0xb1, 0x3d, 0x7b, 0xb6, 0x84, 0x8e,
1115 0x31, 0x86, 0xd7, 0x97, 0x2b, 0xc1, 0x54, 0xc5, 0xb6, 0x8a, 0xc7, 0xae, 0x38, 0x6e, 0x2c, 0x49,
1116 0x29, 0xc2, 0xf6, 0x7c, 0xc8, 0xb7, 0x44, 0xb0, 0x40, 0x31, 0xf1, 0xed, 0x77, 0xe6, 0x95, 0x5d,
1117 0x6f, 0xfd, 0x7c, 0x13, 0x1e, 0x62, 0xe9, 0xd3, 0x43, 0xb5, 0x1c, 0x45, 0x95, 0x62, 0xfb, 0xd4,
1118 0x02, 0xdd, 0x3a, 0xa6, 0xb3, 0x42, 0xe9, 0x1e, 0x4c, 0x33, 0x5c, 0x14, 0x0d, 0xd4, 0x4c, 0x3d,
1119 0x91, 0x66, 0xa1, 0x74, 0x4b, 0x51, 0x74, 0x92, 0x66, 0x8f, 0x41, 0xca, 0xeb, 0x13, 0xa2, 0x41,
1120 0xcc, 0x94, 0xe5, 0xc5, 0x1c, 0xa4, 0x85, 0x84, 0xd5, 0x13, 0xa0, 0x14, 0xb4, 0x11, 0xfc, 0x5f,
1121 0x51, 0x53, 0xf0, 0x7f, 0x25, 0x2d, 0xb6, 0xf8, 0x38, 0x4c, 0x4a, 0xeb, 0x97, 0xb8, 0x67, 0x55,
1122 0x03, 0xfc, 0x5f, 0x59, 0x4b, 0xcf, 0xc6, 0x3f, 0xfd, 0x6b, 0x73, 0x23, 0x8b, 0xb7, 0x40, 0xef,
1123 0x5d, 0xe9, 0xd4, 0x47, 0x21, 0x56, 0xc0, 0x94, 0x0f, 0x41, 0xac, 0x58, 0xd4, 0x94, 0xd9, 0xc9,
1124 0xbf, 0xfa, 0xf9, 0xb3, 0xe9, 0x22, 0xf9, 0x4a, 0xf7, 0x5d, 0xe4, 0x16, 0x8b, 0x0c, 0xfc, 0x2c,
1125 0x9c, 0x0e, 0x5d, 0x29, 0xc5, 0xf8, 0x52, 0x89, 0xe2, 0x57, 0x57, 0x7b, 0xf0, 0xab, 0xab, 0x04,
1126 0xaf, 0xe4, 0xf9, 0x8e, 0x73, 0x41, 0x0f, 0x59, 0x97, 0xcc, 0xd6, 0x85, 0x1d, 0xee, 0x42, 0xfe,
1127 0x59, 0x26, 0x5b, 0x0c, 0x95, 0x45, 0x11, 0x3b, 0xd6, 0xc5, 0x7c, 0x89, 0xe1, 0x4b, 0xa1, 0xf8,
1128 0x03, 0x69, 0x5b, 0x35, 0x38, 0x43, 0x30, 0x92, 0x92, 0xa7, 0xf0, 0x6a, 0x28, 0xc9, 0x91, 0x70,
1129 0xd8, 0x7d, 0xd5, 0x53, 0xb8, 0x1c, 0x2a, 0xdb, 0x88, 0x38, 0xf4, 0x55, 0xce, 0x5f, 0x64, 0x93,
1130 0x7c, 0xe1, 0xb2, 0x7e, 0x9a, 0xe7, 0x68, 0x60, 0x04, 0x66, 0x06, 0xe2, 0x52, 0xf9, 0x12, 0x03,
1131 0x14, 0xfb, 0x02, 0xfa, 0x5b, 0x89, 0x23, 0xf3, 0xcf, 0x33, 0x92, 0x52, 0x5f, 0x92, 0x08, 0x53,
1132 0x71, 0x78, 0x71, 0xf7, 0xde, 0xbb, 0x73, 0x23, 0xdf, 0x7a, 0x77, 0x6e, 0xe4, 0xbf, 0xbc, 0x3b,
1133 0x37, 0xf2, 0x9d, 0x77, 0xe7, 0x94, 0xef, 0xbf, 0x3b, 0xa7, 0xfc, 0xf0, 0xdd, 0x39, 0xe5, 0x47,
1134 0xef, 0xce, 0x29, 0x6f, 0xde, 0x9f, 0x53, 0xbe, 0x72, 0x7f, 0x4e, 0xf9, 0xea, 0xfd, 0x39, 0xe5,
1135 0x77, 0xef, 0xcf, 0x29, 0x6f, 0xdf, 0x9f, 0x53, 0xee, 0xdd, 0x9f, 0x53, 0xbe, 0x75, 0x7f, 0x4e,
1136 0xf9, 0xce, 0xfd, 0x39, 0xe5, 0xfb, 0xf7, 0xe7, 0x46, 0x7e, 0x78, 0x7f, 0x4e, 0xf9, 0xd1, 0xfd,
1137 0xb9, 0x91, 0x37, 0xbf, 0x3b, 0x37, 0xf2, 0xd6, 0x77, 0xe7, 0x46, 0xbe, 0xf2, 0xdd, 0x39, 0x05,
1138 0xfe, 0x70, 0x05, 0xce, 0xb2, 0x6f, 0x92, 0x79, 0x5f, 0xfb, 0xbd, 0xe8, 0x1e, 0x21, 0x52, 0x12,
1139 0x5c, 0xe1, 0xbf, 0x01, 0xe6, 0x35, 0x9c, 0xf0, 0x5b, 0x65, 0xb3, 0x0f, 0xfa, 0x1d, 0xb6, 0xdc,
1140 0xbf, 0x4d, 0xc0, 0x18, 0x5f, 0x0b, 0x0e, 0xfb, 0xa5, 0xf4, 0xab, 0x90, 0x3c, 0x6a, 0x34, 0xcd,
1141 0x4e, 0xc3, 0x3d, 0x66, 0x8b, 0xa0, 0x0f, 0x2f, 0xf9, 0x6a, 0xf3, 0x65, 0xd3, 0xe7, 0xbb, 0x2d,
1142 0xbb, 0xdb, 0x31, 0x3c, 0x51, 0xfd, 0x2c, 0x64, 0x8e, 0x50, 0xe3, 0xf0, 0xc8, 0xad, 0x36, 0xac,
1143 0x6a, 0xad, 0x45, 0x6a, 0xe5, 0x71, 0x03, 0x68, 0xdb, 0xba, 0x55, 0x6a, 0xe1, 0x9b, 0xd5, 0x4d,
1144 0xd7, 0x24, 0xef, 0xe8, 0x19, 0x83, 0x7c, 0x26, 0xbf, 0x76, 0x8c, 0x9c, 0x6e, 0xd3, 0xad, 0xd6,
1145 0xec, 0xae, 0xe5, 0x92, 0x6a, 0x56, 0x35, 0xd2, 0xb4, 0xad, 0x84, 0x9b, 0xf4, 0xc7, 0x60, 0xdc,
1146 0xed, 0x74, 0x51, 0xd5, 0xa9, 0xd9, 0xae, 0xd3, 0x32, 0x2d, 0x52, 0xcd, 0x26, 0x8d, 0x0c, 0x6e,
1147 0xdc, 0x61, 0x6d, 0xe4, 0x47, 0xf6, 0x6b, 0x76, 0x07, 0x91, 0x97, 0xe9, 0x98, 0x41, 0x2f, 0x74,
1148 0x0d, 0xd4, 0x57, 0xd0, 0x31, 0x79, 0x5d, 0x8b, 0x1b, 0xf8, 0xa3, 0xfe, 0x24, 0x8c, 0xd2, 0xbf,
1149 0x92, 0x43, 0x6a, 0x6b, 0xb2, 0x75, 0xed, 0x3d, 0x1a, 0x5d, 0xa2, 0x35, 0x98, 0x80, 0x7e, 0x13,
1150 0xc6, 0x5c, 0xd4, 0xe9, 0x98, 0x0d, 0x8b, 0xbc, 0x3a, 0xa5, 0x97, 0xe7, 0x43, 0xcc, 0xb0, 0x4b,
1151 0x25, 0xc8, 0x6f, 0x02, 0x1b, 0x5c, 0x5e, 0xbf, 0x0a, 0x19, 0x22, 0xb7, 0x5c, 0xa5, 0x7f, 0x49,
1152 0x28, 0xdd, 0x37, 0x9a, 0xd3, 0x54, 0x8e, 0xef, 0x14, 0x70, 0x18, 0xfd, 0x3d, 0xc4, 0x71, 0x72,
1153 0xdb, 0xc7, 0x42, 0x6e, 0x4b, 0x06, 0xde, 0x65, 0x52, 0x34, 0xd2, 0x5b, 0x33, 0x1e, 0xfa, 0x8b,
1154 0x89, 0x9b, 0x90, 0x11, 0xf5, 0xe2, 0x66, 0xa0, 0xc5, 0x0f, 0x31, 0xc3, 0x13, 0xfe, 0x5f, 0x69,
1155 0xe8, 0x63, 0x05, 0xda, 0x9f, 0x8f, 0xdd, 0x50, 0x66, 0xb7, 0x41, 0x93, 0xef, 0x17, 0x42, 0x79,
1156 0x21, 0x48, 0xa9, 0x89, 0x0f, 0x4b, 0xd6, 0xc9, 0x7d, 0xc6, 0xdc, 0x73, 0x30, 0x4a, 0xe3, 0x47,
1157 0x4f, 0xc3, 0x98, 0xff, 0x53, 0x9b, 0x49, 0x88, 0x6f, 0xef, 0x55, 0x76, 0xe8, 0x6f, 0xe6, 0xee,
1158 0x6c, 0x14, 0xb6, 0x77, 0x76, 0xd7, 0x4b, 0x1f, 0xd3, 0x62, 0xfa, 0x24, 0xa4, 0x8b, 0xeb, 0x1b,
1159 0x1b, 0xd5, 0x62, 0x61, 0x7d, 0xa3, 0x7c, 0x57, 0x53, 0x73, 0x73, 0x30, 0x4a, 0xf5, 0x24, 0xbf,
1160 0xfd, 0xd7, 0xb5, 0xac, 0x63, 0x5e, 0x3c, 0x90, 0x8b, 0xdc, 0xd7, 0x74, 0x18, 0x2b, 0x34, 0x9b,
1161 0x9b, 0x66, 0xdb, 0xd1, 0x5f, 0x80, 0x29, 0xfa, 0xab, 0x1c, 0xbb, 0xf6, 0x2a, 0xf9, 0x89, 0x4a,
1162 0x3c, 0x34, 0x28, 0xec, 0xaf, 0x53, 0xf8, 0xcf, 0xcd, 0xc4, 0x97, 0x7a, 0x64, 0xa9, 0x81, 0x7b,
1163 0x39, 0xf4, 0x5d, 0xd0, 0x78, 0xe3, 0x5a, 0xd3, 0x36, 0x5d, 0xcc, 0x1b, 0x63, 0xbf, 0x20, 0xd9,
1164 0x9f, 0x97, 0x8b, 0x52, 0xda, 0x1e, 0x06, 0xfd, 0xa3, 0x90, 0x5c, 0xb7, 0xdc, 0x2b, 0xcb, 0x98,
1165 0x8d, 0xff, 0xe5, 0xa7, 0x5e, 0x36, 0x2e, 0x42, 0x59, 0x3c, 0x04, 0x43, 0x5f, 0x5b, 0xc1, 0xe8,
1166 0xf8, 0x20, 0x34, 0x11, 0xf1, 0xd1, 0xe4, 0x52, 0x7f, 0x0e, 0x52, 0xf8, 0xdd, 0x84, 0xde, 0x3c,
1167 0xc1, 0x0b, 0xd7, 0x1e, 0xb8, 0x27, 0x43, 0xf1, 0x3e, 0x86, 0x13, 0xd0, 0xfb, 0x8f, 0x0e, 0x24,
1168 0x10, 0x14, 0xf0, 0x31, 0x98, 0x60, 0xc7, 0xd3, 0x60, 0xac, 0x2f, 0xc1, 0x8e, 0xa4, 0xc1, 0x8e,
1169 0xa8, 0xc1, 0x8e, 0xa7, 0x41, 0x72, 0x20, 0x81, 0xa8, 0x81, 0x77, 0xad, 0x17, 0x01, 0xd6, 0x1a,
1170 0xaf, 0xa3, 0x3a, 0x55, 0x81, 0xfe, 0x5d, 0xa8, 0x5c, 0x08, 0x83, 0x2f, 0x44, 0x29, 0x04, 0x94,
1171 0x5e, 0x86, 0xf4, 0xce, 0x81, 0x4f, 0x02, 0x3d, 0x79, 0xec, 0xa9, 0x71, 0x20, 0xb1, 0x88, 0x38,
1172 0x4f, 0x15, 0xfa, 0x30, 0xe9, 0xc1, 0xaa, 0x08, 0x4f, 0x23, 0xa0, 0x7c, 0x55, 0x28, 0x49, 0x26,
1173 0x42, 0x15, 0x81, 0x45, 0xc4, 0xe1, 0xc1, 0xb0, 0x68, 0xdb, 0x58, 0x92, 0x8d, 0x4a, 0xf3, 0x21,
1174 0x14, 0x4c, 0x82, 0x0d, 0x86, 0xec, 0x8a, 0x78, 0x84, 0x04, 0x39, 0x06, 0x4f, 0xf4, 0xf7, 0x08,
1175 0x97, 0xe1, 0x1e, 0xe1, 0xd7, 0x62, 0x9e, 0x91, 0xf3, 0xac, 0x98, 0x67, 0x32, 0x32, 0xcf, 0xb8,
1176 0xa8, 0x94, 0x67, 0xbc, 0x59, 0xff, 0x38, 0x4c, 0xf2, 0x36, 0x3c, 0x3c, 0x61, 0x52, 0x8d, 0xfd,
1177 0xe5, 0xbc, 0xfe, 0xa4, 0x4c, 0x92, 0x72, 0xca, 0x78, 0xbd, 0x02, 0x13, 0xbc, 0x69, 0xd3, 0x21,
1178 0x8f, 0x3b, 0xc5, 0xfe, 0x28, 0x4a, 0x7f, 0x46, 0x2a, 0x48, 0x09, 0x25, 0xf4, 0xec, 0x2a, 0xcc,
1179 0x84, 0x8f, 0x46, 0xe2, 0xf0, 0x9b, 0xa2, 0xc3, 0xef, 0x29, 0x71, 0xf8, 0x55, 0xc4, 0xe1, 0xbb,
1180 0x04, 0xa7, 0x43, 0xc7, 0x9e, 0x28, 0x92, 0x98, 0x48, 0x72, 0x0b, 0xc6, 0x03, 0x43, 0x8e, 0x08,
1181 0x4e, 0x84, 0x80, 0x13, 0xbd, 0x60, 0x3f, 0xb4, 0x42, 0x66, 0x8f, 0x00, 0x58, 0x15, 0xc1, 0x1f,
1182 0x85, 0x89, 0xe0, 0x78, 0x23, 0xa2, 0xc7, 0x43, 0xd0, 0xe3, 0x21, 0xe8, 0xf0, 0x7b, 0xc7, 0x43,
1183 0xd0, 0x71, 0x09, 0xbd, 0xd3, 0xf7, 0xde, 0x53, 0x21, 0xe8, 0xa9, 0x10, 0x74, 0xf8, 0xbd, 0xf5,
1184 0x10, 0xb4, 0x2e, 0xa2, 0x9f, 0x81, 0x49, 0x69, 0x88, 0x11, 0xe1, 0x63, 0x21, 0xf0, 0x31, 0x11,
1185 0xfe, 0x2c, 0x68, 0xf2, 0xe0, 0x22, 0xe2, 0x27, 0x43, 0xf0, 0x93, 0x61, 0xb7, 0x0f, 0xd7, 0x7e,
1186 0x34, 0x04, 0x3e, 0x1a, 0x7a, 0xfb, 0x70, 0xbc, 0x16, 0x82, 0xd7, 0x44, 0x7c, 0x1e, 0x32, 0xe2,
1187 0x68, 0x22, 0x62, 0x93, 0x21, 0xd8, 0xa4, 0x6c, 0xf7, 0xc0, 0x60, 0x12, 0x15, 0xe9, 0xa9, 0x3e,
1188 0xe9, 0x12, 0x18, 0x42, 0xa2, 0x48, 0x32, 0x22, 0xc9, 0x27, 0xe0, 0x54, 0xd8, 0x90, 0x11, 0xc2,
1189 0xb1, 0x20, 0x72, 0x4c, 0xe0, 0x1a, 0xd1, 0x2f, 0xf6, 0xcc, 0xb6, 0x54, 0x38, 0xcd, 0xbe, 0x04,
1190 0xd3, 0x21, 0x03, 0x47, 0x08, 0xed, 0x52, 0xb0, 0x1a, 0xcb, 0x0a, 0xb4, 0x64, 0x10, 0x68, 0x58,
1191 0x87, 0xdb, 0x76, 0xc3, 0x72, 0xc5, 0xaa, 0xec, 0xeb, 0xd3, 0x30, 0xc1, 0x86, 0xa7, 0xad, 0x4e,
1192 0x1d, 0x75, 0x50, 0x5d, 0xff, 0x73, 0xfd, 0x6b, 0xa7, 0x4b, 0xbd, 0x83, 0x1a, 0x43, 0x9d, 0xa0,
1193 0x84, 0x7a, 0xa9, 0x6f, 0x09, 0x75, 0x31, 0x9a, 0x3e, 0xaa, 0x92, 0x2a, 0xf5, 0x54, 0x52, 0x4f,
1194 0xf4, 0x27, 0xed, 0x57, 0x50, 0x95, 0x7a, 0x0a, 0xaa, 0xc1, 0x24, 0xa1, 0x75, 0xd5, 0x5a, 0x6f,
1195 0x5d, 0xb5, 0xd0, 0x9f, 0xa5, 0x7f, 0x79, 0xb5, 0xd6, 0x5b, 0x5e, 0x45, 0xf0, 0x84, 0x57, 0x59,
1196 0x6b, 0xbd, 0x55, 0xd6, 0x00, 0x9e, 0xfe, 0xc5, 0xd6, 0x5a, 0x6f, 0xb1, 0x15, 0xc1, 0x13, 0x5e,
1197 0x73, 0xad, 0x87, 0xd4, 0x5c, 0x4f, 0xf6, 0x27, 0x1a, 0x54, 0x7a, 0x6d, 0x84, 0x95, 0x5e, 0x8b,
1198 0x03, 0x94, 0x1a, 0x58, 0x81, 0xad, 0x87, 0x54, 0x60, 0x51, 0x8a, 0xf5, 0x29, 0xc4, 0x36, 0xc2,
1199 0x0a, 0xb1, 0x48, 0xc5, 0xfa, 0xd5, 0x63, 0x3f, 0x27, 0xd7, 0x63, 0x17, 0xfa, 0x33, 0x85, 0x97,
1200 0x65, 0x6b, 0xbd, 0x65, 0xd9, 0x42, 0x54, 0xce, 0x85, 0x55, 0x67, 0x2f, 0xf5, 0xad, 0xce, 0x86,
1201 0x48, 0xe1, 0xa8, 0x22, 0xed, 0xc5, 0x7e, 0x45, 0xda, 0x52, 0x34, 0xf7, 0xe0, 0x5a, 0x6d, 0xaf,
1202 0x4f, 0xad, 0xf6, 0x74, 0x34, 0xf1, 0xcf, 0x4a, 0xb6, 0x9f, 0x95, 0x6c, 0x3f, 0x2b, 0xd9, 0x7e,
1203 0x56, 0xb2, 0xfd, 0xf4, 0x4b, 0xb6, 0x7c, 0xfc, 0x33, 0x5f, 0x9a, 0x57, 0x72, 0xff, 0x59, 0xf5,
1204 0xfe, 0xdc, 0xda, 0x0b, 0x0d, 0xf7, 0x08, 0x0f, 0x6f, 0x9b, 0x90, 0x21, 0x3f, 0xff, 0xdb, 0x32,
1205 0xdb, 0xed, 0x86, 0x75, 0xc8, 0x6a, 0xb6, 0xc5, 0xde, 0xa5, 0x44, 0x06, 0x20, 0x7f, 0x6a, 0x66,
1206 0x93, 0x0a, 0xb3, 0xe9, 0xc6, 0xf2, 0x5b, 0xf4, 0x3b, 0x90, 0x6e, 0x39, 0x87, 0x1e, 0x5b, 0xac,
1207 0x67, 0x22, 0x94, 0xd8, 0xe8, 0x93, 0xfa, 0x64, 0xd0, 0xf2, 0x1a, 0xb0, 0x6a, 0xfb, 0xc7, 0xae,
1208 0xaf, 0x9a, 0x1a, 0xa5, 0x1a, 0xf6, 0x69, 0x50, 0xb5, 0x7d, 0xbf, 0x05, 0x87, 0xad, 0xac, 0x7b,
1209 0xd4, 0x48, 0x17, 0x08, 0x9e, 0x17, 0x60, 0x52, 0xd2, 0x36, 0x24, 0xe7, 0x1f, 0xc0, 0x37, 0x58,
1210 0x31, 0x59, 0xf3, 0xa8, 0x9c, 0x10, 0x03, 0x32, 0xf7, 0x28, 0x8c, 0x07, 0xb8, 0xf5, 0x0c, 0x28,
1211 0x07, 0xec, 0xcb, 0x94, 0xca, 0x41, 0xee, 0x8b, 0x0a, 0xa4, 0xd9, 0x41, 0x82, 0x6d, 0xb3, 0xd1,
1212 0xd1, 0x9f, 0x87, 0x78, 0x93, 0x7f, 0xa1, 0xe9, 0x41, 0xbf, 0x3c, 0x4b, 0x18, 0xf4, 0x35, 0x48,
1213 0x74, 0xbc, 0x2f, 0x3c, 0x3d, 0xd0, 0x37, 0x62, 0x09, 0x3c, 0x77, 0x4f, 0x81, 0x29, 0x76, 0xce,
1214 0xd5, 0x61, 0xc7, 0x9f, 0xcd, 0xf6, 0xec, 0xd7, 0x14, 0x48, 0x79, 0x57, 0xfa, 0x3e, 0x4c, 0x78,
1215 0x17, 0xf4, 0x88, 0x3d, 0x8d, 0xd4, 0xbc, 0x60, 0xe1, 0x1e, 0x8e, 0xa5, 0x90, 0x4f, 0x74, 0x2b,
1216 0x8a, 0xce, 0xc9, 0xc1, 0xc6, 0xd9, 0x02, 0x4c, 0x87, 0x88, 0x9d, 0x64, 0x42, 0xce, 0x9d, 0x83,
1217 0x54, 0xc5, 0x76, 0xe9, 0xef, 0xe6, 0xe8, 0xa7, 0x84, 0x5d, 0x85, 0x62, 0x4c, 0x1b, 0x21, 0xe0,
1218 0xc5, 0x73, 0x30, 0xc6, 0xb2, 0x5f, 0x1f, 0x85, 0xd8, 0x66, 0x41, 0x1b, 0x21, 0xff, 0x17, 0x35,
1219 0x85, 0xfc, 0x5f, 0xd2, 0x62, 0xc5, 0x8d, 0x07, 0xdc, 0x67, 0x1a, 0x09, 0xdb, 0x67, 0xda, 0x1f,
1220 0xa5, 0xe6, 0xf9, 0x93, 0x00, 0x00, 0x00, 0xff, 0xff, 0x5b, 0x72, 0xad, 0xe0, 0xc4, 0x83, 0x00,
1221 0x00,
1222 }
1223 r := bytes.NewReader(gzipped)
1224 gzipr, err := compress_gzip.NewReader(r)
1225 if err != nil {
1226 panic(err)
1227 }
1228 ungzipped, err := io_ioutil.ReadAll(gzipr)
1229 if err != nil {
1230 panic(err)
1231 }
1232 if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil {
1233 panic(err)
1234 }
1235 return d
1236 }
1237 func (x MapEnum) String() string {
1238 s, ok := MapEnum_name[int32(x)]
1239 if ok {
1240 return s
1241 }
1242 return strconv.Itoa(int(x))
1243 }
1244 func (x Message_Humour) String() string {
1245 s, ok := Message_Humour_name[int32(x)]
1246 if ok {
1247 return s
1248 }
1249 return strconv.Itoa(int(x))
1250 }
1251 func (this *Message) VerboseEqual(that interface{}) error {
1252 if that == nil {
1253 if this == nil {
1254 return nil
1255 }
1256 return fmt.Errorf("that == nil && this != nil")
1257 }
1258
1259 that1, ok := that.(*Message)
1260 if !ok {
1261 that2, ok := that.(Message)
1262 if ok {
1263 that1 = &that2
1264 } else {
1265 return fmt.Errorf("that is not of type *Message")
1266 }
1267 }
1268 if that1 == nil {
1269 if this == nil {
1270 return nil
1271 }
1272 return fmt.Errorf("that is type *Message but is nil && this != nil")
1273 } else if this == nil {
1274 return fmt.Errorf("that is type *Message but is not nil && this == nil")
1275 }
1276 if this.Name != that1.Name {
1277 return fmt.Errorf("Name this(%v) Not Equal that(%v)", this.Name, that1.Name)
1278 }
1279 if this.Hilarity != that1.Hilarity {
1280 return fmt.Errorf("Hilarity this(%v) Not Equal that(%v)", this.Hilarity, that1.Hilarity)
1281 }
1282 if this.HeightInCm != that1.HeightInCm {
1283 return fmt.Errorf("HeightInCm this(%v) Not Equal that(%v)", this.HeightInCm, that1.HeightInCm)
1284 }
1285 if !bytes.Equal(this.Data, that1.Data) {
1286 return fmt.Errorf("Data this(%v) Not Equal that(%v)", this.Data, that1.Data)
1287 }
1288 if this.ResultCount != that1.ResultCount {
1289 return fmt.Errorf("ResultCount this(%v) Not Equal that(%v)", this.ResultCount, that1.ResultCount)
1290 }
1291 if this.TrueScotsman != that1.TrueScotsman {
1292 return fmt.Errorf("TrueScotsman this(%v) Not Equal that(%v)", this.TrueScotsman, that1.TrueScotsman)
1293 }
1294 if this.Score != that1.Score {
1295 return fmt.Errorf("Score this(%v) Not Equal that(%v)", this.Score, that1.Score)
1296 }
1297 if len(this.Key) != len(that1.Key) {
1298 return fmt.Errorf("Key this(%v) Not Equal that(%v)", len(this.Key), len(that1.Key))
1299 }
1300 for i := range this.Key {
1301 if this.Key[i] != that1.Key[i] {
1302 return fmt.Errorf("Key this[%v](%v) Not Equal that[%v](%v)", i, this.Key[i], i, that1.Key[i])
1303 }
1304 }
1305 if !this.Nested.Equal(that1.Nested) {
1306 return fmt.Errorf("Nested this(%v) Not Equal that(%v)", this.Nested, that1.Nested)
1307 }
1308 if len(this.Terrain) != len(that1.Terrain) {
1309 return fmt.Errorf("Terrain this(%v) Not Equal that(%v)", len(this.Terrain), len(that1.Terrain))
1310 }
1311 for i := range this.Terrain {
1312 if !this.Terrain[i].Equal(that1.Terrain[i]) {
1313 return fmt.Errorf("Terrain this[%v](%v) Not Equal that[%v](%v)", i, this.Terrain[i], i, that1.Terrain[i])
1314 }
1315 }
1316 if !this.Proto2Field.Equal(that1.Proto2Field) {
1317 return fmt.Errorf("Proto2Field this(%v) Not Equal that(%v)", this.Proto2Field, that1.Proto2Field)
1318 }
1319 if len(this.Proto2Value) != len(that1.Proto2Value) {
1320 return fmt.Errorf("Proto2Value this(%v) Not Equal that(%v)", len(this.Proto2Value), len(that1.Proto2Value))
1321 }
1322 for i := range this.Proto2Value {
1323 if !this.Proto2Value[i].Equal(that1.Proto2Value[i]) {
1324 return fmt.Errorf("Proto2Value this[%v](%v) Not Equal that[%v](%v)", i, this.Proto2Value[i], i, that1.Proto2Value[i])
1325 }
1326 }
1327 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
1328 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
1329 }
1330 return nil
1331 }
1332 func (this *Message) Equal(that interface{}) bool {
1333 if that == nil {
1334 return this == nil
1335 }
1336
1337 that1, ok := that.(*Message)
1338 if !ok {
1339 that2, ok := that.(Message)
1340 if ok {
1341 that1 = &that2
1342 } else {
1343 return false
1344 }
1345 }
1346 if that1 == nil {
1347 return this == nil
1348 } else if this == nil {
1349 return false
1350 }
1351 if this.Name != that1.Name {
1352 return false
1353 }
1354 if this.Hilarity != that1.Hilarity {
1355 return false
1356 }
1357 if this.HeightInCm != that1.HeightInCm {
1358 return false
1359 }
1360 if !bytes.Equal(this.Data, that1.Data) {
1361 return false
1362 }
1363 if this.ResultCount != that1.ResultCount {
1364 return false
1365 }
1366 if this.TrueScotsman != that1.TrueScotsman {
1367 return false
1368 }
1369 if this.Score != that1.Score {
1370 return false
1371 }
1372 if len(this.Key) != len(that1.Key) {
1373 return false
1374 }
1375 for i := range this.Key {
1376 if this.Key[i] != that1.Key[i] {
1377 return false
1378 }
1379 }
1380 if !this.Nested.Equal(that1.Nested) {
1381 return false
1382 }
1383 if len(this.Terrain) != len(that1.Terrain) {
1384 return false
1385 }
1386 for i := range this.Terrain {
1387 if !this.Terrain[i].Equal(that1.Terrain[i]) {
1388 return false
1389 }
1390 }
1391 if !this.Proto2Field.Equal(that1.Proto2Field) {
1392 return false
1393 }
1394 if len(this.Proto2Value) != len(that1.Proto2Value) {
1395 return false
1396 }
1397 for i := range this.Proto2Value {
1398 if !this.Proto2Value[i].Equal(that1.Proto2Value[i]) {
1399 return false
1400 }
1401 }
1402 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
1403 return false
1404 }
1405 return true
1406 }
1407 func (this *Nested) VerboseEqual(that interface{}) error {
1408 if that == nil {
1409 if this == nil {
1410 return nil
1411 }
1412 return fmt.Errorf("that == nil && this != nil")
1413 }
1414
1415 that1, ok := that.(*Nested)
1416 if !ok {
1417 that2, ok := that.(Nested)
1418 if ok {
1419 that1 = &that2
1420 } else {
1421 return fmt.Errorf("that is not of type *Nested")
1422 }
1423 }
1424 if that1 == nil {
1425 if this == nil {
1426 return nil
1427 }
1428 return fmt.Errorf("that is type *Nested but is nil && this != nil")
1429 } else if this == nil {
1430 return fmt.Errorf("that is type *Nested but is not nil && this == nil")
1431 }
1432 if this.Bunny != that1.Bunny {
1433 return fmt.Errorf("Bunny this(%v) Not Equal that(%v)", this.Bunny, that1.Bunny)
1434 }
1435 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
1436 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
1437 }
1438 return nil
1439 }
1440 func (this *Nested) Equal(that interface{}) bool {
1441 if that == nil {
1442 return this == nil
1443 }
1444
1445 that1, ok := that.(*Nested)
1446 if !ok {
1447 that2, ok := that.(Nested)
1448 if ok {
1449 that1 = &that2
1450 } else {
1451 return false
1452 }
1453 }
1454 if that1 == nil {
1455 return this == nil
1456 } else if this == nil {
1457 return false
1458 }
1459 if this.Bunny != that1.Bunny {
1460 return false
1461 }
1462 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
1463 return false
1464 }
1465 return true
1466 }
1467 func (this *AllMaps) VerboseEqual(that interface{}) error {
1468 if that == nil {
1469 if this == nil {
1470 return nil
1471 }
1472 return fmt.Errorf("that == nil && this != nil")
1473 }
1474
1475 that1, ok := that.(*AllMaps)
1476 if !ok {
1477 that2, ok := that.(AllMaps)
1478 if ok {
1479 that1 = &that2
1480 } else {
1481 return fmt.Errorf("that is not of type *AllMaps")
1482 }
1483 }
1484 if that1 == nil {
1485 if this == nil {
1486 return nil
1487 }
1488 return fmt.Errorf("that is type *AllMaps but is nil && this != nil")
1489 } else if this == nil {
1490 return fmt.Errorf("that is type *AllMaps but is not nil && this == nil")
1491 }
1492 if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
1493 return fmt.Errorf("StringToDoubleMap this(%v) Not Equal that(%v)", len(this.StringToDoubleMap), len(that1.StringToDoubleMap))
1494 }
1495 for i := range this.StringToDoubleMap {
1496 if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
1497 return fmt.Errorf("StringToDoubleMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToDoubleMap[i], i, that1.StringToDoubleMap[i])
1498 }
1499 }
1500 if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
1501 return fmt.Errorf("StringToFloatMap this(%v) Not Equal that(%v)", len(this.StringToFloatMap), len(that1.StringToFloatMap))
1502 }
1503 for i := range this.StringToFloatMap {
1504 if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
1505 return fmt.Errorf("StringToFloatMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToFloatMap[i], i, that1.StringToFloatMap[i])
1506 }
1507 }
1508 if len(this.Int32Map) != len(that1.Int32Map) {
1509 return fmt.Errorf("Int32Map this(%v) Not Equal that(%v)", len(this.Int32Map), len(that1.Int32Map))
1510 }
1511 for i := range this.Int32Map {
1512 if this.Int32Map[i] != that1.Int32Map[i] {
1513 return fmt.Errorf("Int32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int32Map[i], i, that1.Int32Map[i])
1514 }
1515 }
1516 if len(this.Int64Map) != len(that1.Int64Map) {
1517 return fmt.Errorf("Int64Map this(%v) Not Equal that(%v)", len(this.Int64Map), len(that1.Int64Map))
1518 }
1519 for i := range this.Int64Map {
1520 if this.Int64Map[i] != that1.Int64Map[i] {
1521 return fmt.Errorf("Int64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int64Map[i], i, that1.Int64Map[i])
1522 }
1523 }
1524 if len(this.Uint32Map) != len(that1.Uint32Map) {
1525 return fmt.Errorf("Uint32Map this(%v) Not Equal that(%v)", len(this.Uint32Map), len(that1.Uint32Map))
1526 }
1527 for i := range this.Uint32Map {
1528 if this.Uint32Map[i] != that1.Uint32Map[i] {
1529 return fmt.Errorf("Uint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint32Map[i], i, that1.Uint32Map[i])
1530 }
1531 }
1532 if len(this.Uint64Map) != len(that1.Uint64Map) {
1533 return fmt.Errorf("Uint64Map this(%v) Not Equal that(%v)", len(this.Uint64Map), len(that1.Uint64Map))
1534 }
1535 for i := range this.Uint64Map {
1536 if this.Uint64Map[i] != that1.Uint64Map[i] {
1537 return fmt.Errorf("Uint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint64Map[i], i, that1.Uint64Map[i])
1538 }
1539 }
1540 if len(this.Sint32Map) != len(that1.Sint32Map) {
1541 return fmt.Errorf("Sint32Map this(%v) Not Equal that(%v)", len(this.Sint32Map), len(that1.Sint32Map))
1542 }
1543 for i := range this.Sint32Map {
1544 if this.Sint32Map[i] != that1.Sint32Map[i] {
1545 return fmt.Errorf("Sint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint32Map[i], i, that1.Sint32Map[i])
1546 }
1547 }
1548 if len(this.Sint64Map) != len(that1.Sint64Map) {
1549 return fmt.Errorf("Sint64Map this(%v) Not Equal that(%v)", len(this.Sint64Map), len(that1.Sint64Map))
1550 }
1551 for i := range this.Sint64Map {
1552 if this.Sint64Map[i] != that1.Sint64Map[i] {
1553 return fmt.Errorf("Sint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint64Map[i], i, that1.Sint64Map[i])
1554 }
1555 }
1556 if len(this.Fixed32Map) != len(that1.Fixed32Map) {
1557 return fmt.Errorf("Fixed32Map this(%v) Not Equal that(%v)", len(this.Fixed32Map), len(that1.Fixed32Map))
1558 }
1559 for i := range this.Fixed32Map {
1560 if this.Fixed32Map[i] != that1.Fixed32Map[i] {
1561 return fmt.Errorf("Fixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed32Map[i], i, that1.Fixed32Map[i])
1562 }
1563 }
1564 if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
1565 return fmt.Errorf("Sfixed32Map this(%v) Not Equal that(%v)", len(this.Sfixed32Map), len(that1.Sfixed32Map))
1566 }
1567 for i := range this.Sfixed32Map {
1568 if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
1569 return fmt.Errorf("Sfixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed32Map[i], i, that1.Sfixed32Map[i])
1570 }
1571 }
1572 if len(this.Fixed64Map) != len(that1.Fixed64Map) {
1573 return fmt.Errorf("Fixed64Map this(%v) Not Equal that(%v)", len(this.Fixed64Map), len(that1.Fixed64Map))
1574 }
1575 for i := range this.Fixed64Map {
1576 if this.Fixed64Map[i] != that1.Fixed64Map[i] {
1577 return fmt.Errorf("Fixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed64Map[i], i, that1.Fixed64Map[i])
1578 }
1579 }
1580 if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
1581 return fmt.Errorf("Sfixed64Map this(%v) Not Equal that(%v)", len(this.Sfixed64Map), len(that1.Sfixed64Map))
1582 }
1583 for i := range this.Sfixed64Map {
1584 if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
1585 return fmt.Errorf("Sfixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed64Map[i], i, that1.Sfixed64Map[i])
1586 }
1587 }
1588 if len(this.BoolMap) != len(that1.BoolMap) {
1589 return fmt.Errorf("BoolMap this(%v) Not Equal that(%v)", len(this.BoolMap), len(that1.BoolMap))
1590 }
1591 for i := range this.BoolMap {
1592 if this.BoolMap[i] != that1.BoolMap[i] {
1593 return fmt.Errorf("BoolMap this[%v](%v) Not Equal that[%v](%v)", i, this.BoolMap[i], i, that1.BoolMap[i])
1594 }
1595 }
1596 if len(this.StringMap) != len(that1.StringMap) {
1597 return fmt.Errorf("StringMap this(%v) Not Equal that(%v)", len(this.StringMap), len(that1.StringMap))
1598 }
1599 for i := range this.StringMap {
1600 if this.StringMap[i] != that1.StringMap[i] {
1601 return fmt.Errorf("StringMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringMap[i], i, that1.StringMap[i])
1602 }
1603 }
1604 if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
1605 return fmt.Errorf("StringToBytesMap this(%v) Not Equal that(%v)", len(this.StringToBytesMap), len(that1.StringToBytesMap))
1606 }
1607 for i := range this.StringToBytesMap {
1608 if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
1609 return fmt.Errorf("StringToBytesMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToBytesMap[i], i, that1.StringToBytesMap[i])
1610 }
1611 }
1612 if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
1613 return fmt.Errorf("StringToEnumMap this(%v) Not Equal that(%v)", len(this.StringToEnumMap), len(that1.StringToEnumMap))
1614 }
1615 for i := range this.StringToEnumMap {
1616 if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
1617 return fmt.Errorf("StringToEnumMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToEnumMap[i], i, that1.StringToEnumMap[i])
1618 }
1619 }
1620 if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
1621 return fmt.Errorf("StringToMsgMap this(%v) Not Equal that(%v)", len(this.StringToMsgMap), len(that1.StringToMsgMap))
1622 }
1623 for i := range this.StringToMsgMap {
1624 if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
1625 return fmt.Errorf("StringToMsgMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToMsgMap[i], i, that1.StringToMsgMap[i])
1626 }
1627 }
1628 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
1629 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
1630 }
1631 return nil
1632 }
1633 func (this *AllMaps) Equal(that interface{}) bool {
1634 if that == nil {
1635 return this == nil
1636 }
1637
1638 that1, ok := that.(*AllMaps)
1639 if !ok {
1640 that2, ok := that.(AllMaps)
1641 if ok {
1642 that1 = &that2
1643 } else {
1644 return false
1645 }
1646 }
1647 if that1 == nil {
1648 return this == nil
1649 } else if this == nil {
1650 return false
1651 }
1652 if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
1653 return false
1654 }
1655 for i := range this.StringToDoubleMap {
1656 if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
1657 return false
1658 }
1659 }
1660 if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
1661 return false
1662 }
1663 for i := range this.StringToFloatMap {
1664 if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
1665 return false
1666 }
1667 }
1668 if len(this.Int32Map) != len(that1.Int32Map) {
1669 return false
1670 }
1671 for i := range this.Int32Map {
1672 if this.Int32Map[i] != that1.Int32Map[i] {
1673 return false
1674 }
1675 }
1676 if len(this.Int64Map) != len(that1.Int64Map) {
1677 return false
1678 }
1679 for i := range this.Int64Map {
1680 if this.Int64Map[i] != that1.Int64Map[i] {
1681 return false
1682 }
1683 }
1684 if len(this.Uint32Map) != len(that1.Uint32Map) {
1685 return false
1686 }
1687 for i := range this.Uint32Map {
1688 if this.Uint32Map[i] != that1.Uint32Map[i] {
1689 return false
1690 }
1691 }
1692 if len(this.Uint64Map) != len(that1.Uint64Map) {
1693 return false
1694 }
1695 for i := range this.Uint64Map {
1696 if this.Uint64Map[i] != that1.Uint64Map[i] {
1697 return false
1698 }
1699 }
1700 if len(this.Sint32Map) != len(that1.Sint32Map) {
1701 return false
1702 }
1703 for i := range this.Sint32Map {
1704 if this.Sint32Map[i] != that1.Sint32Map[i] {
1705 return false
1706 }
1707 }
1708 if len(this.Sint64Map) != len(that1.Sint64Map) {
1709 return false
1710 }
1711 for i := range this.Sint64Map {
1712 if this.Sint64Map[i] != that1.Sint64Map[i] {
1713 return false
1714 }
1715 }
1716 if len(this.Fixed32Map) != len(that1.Fixed32Map) {
1717 return false
1718 }
1719 for i := range this.Fixed32Map {
1720 if this.Fixed32Map[i] != that1.Fixed32Map[i] {
1721 return false
1722 }
1723 }
1724 if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
1725 return false
1726 }
1727 for i := range this.Sfixed32Map {
1728 if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
1729 return false
1730 }
1731 }
1732 if len(this.Fixed64Map) != len(that1.Fixed64Map) {
1733 return false
1734 }
1735 for i := range this.Fixed64Map {
1736 if this.Fixed64Map[i] != that1.Fixed64Map[i] {
1737 return false
1738 }
1739 }
1740 if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
1741 return false
1742 }
1743 for i := range this.Sfixed64Map {
1744 if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
1745 return false
1746 }
1747 }
1748 if len(this.BoolMap) != len(that1.BoolMap) {
1749 return false
1750 }
1751 for i := range this.BoolMap {
1752 if this.BoolMap[i] != that1.BoolMap[i] {
1753 return false
1754 }
1755 }
1756 if len(this.StringMap) != len(that1.StringMap) {
1757 return false
1758 }
1759 for i := range this.StringMap {
1760 if this.StringMap[i] != that1.StringMap[i] {
1761 return false
1762 }
1763 }
1764 if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
1765 return false
1766 }
1767 for i := range this.StringToBytesMap {
1768 if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
1769 return false
1770 }
1771 }
1772 if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
1773 return false
1774 }
1775 for i := range this.StringToEnumMap {
1776 if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
1777 return false
1778 }
1779 }
1780 if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
1781 return false
1782 }
1783 for i := range this.StringToMsgMap {
1784 if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
1785 return false
1786 }
1787 }
1788 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
1789 return false
1790 }
1791 return true
1792 }
1793 func (this *AllMapsOrdered) VerboseEqual(that interface{}) error {
1794 if that == nil {
1795 if this == nil {
1796 return nil
1797 }
1798 return fmt.Errorf("that == nil && this != nil")
1799 }
1800
1801 that1, ok := that.(*AllMapsOrdered)
1802 if !ok {
1803 that2, ok := that.(AllMapsOrdered)
1804 if ok {
1805 that1 = &that2
1806 } else {
1807 return fmt.Errorf("that is not of type *AllMapsOrdered")
1808 }
1809 }
1810 if that1 == nil {
1811 if this == nil {
1812 return nil
1813 }
1814 return fmt.Errorf("that is type *AllMapsOrdered but is nil && this != nil")
1815 } else if this == nil {
1816 return fmt.Errorf("that is type *AllMapsOrdered but is not nil && this == nil")
1817 }
1818 if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
1819 return fmt.Errorf("StringToDoubleMap this(%v) Not Equal that(%v)", len(this.StringToDoubleMap), len(that1.StringToDoubleMap))
1820 }
1821 for i := range this.StringToDoubleMap {
1822 if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
1823 return fmt.Errorf("StringToDoubleMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToDoubleMap[i], i, that1.StringToDoubleMap[i])
1824 }
1825 }
1826 if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
1827 return fmt.Errorf("StringToFloatMap this(%v) Not Equal that(%v)", len(this.StringToFloatMap), len(that1.StringToFloatMap))
1828 }
1829 for i := range this.StringToFloatMap {
1830 if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
1831 return fmt.Errorf("StringToFloatMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToFloatMap[i], i, that1.StringToFloatMap[i])
1832 }
1833 }
1834 if len(this.Int32Map) != len(that1.Int32Map) {
1835 return fmt.Errorf("Int32Map this(%v) Not Equal that(%v)", len(this.Int32Map), len(that1.Int32Map))
1836 }
1837 for i := range this.Int32Map {
1838 if this.Int32Map[i] != that1.Int32Map[i] {
1839 return fmt.Errorf("Int32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int32Map[i], i, that1.Int32Map[i])
1840 }
1841 }
1842 if len(this.Int64Map) != len(that1.Int64Map) {
1843 return fmt.Errorf("Int64Map this(%v) Not Equal that(%v)", len(this.Int64Map), len(that1.Int64Map))
1844 }
1845 for i := range this.Int64Map {
1846 if this.Int64Map[i] != that1.Int64Map[i] {
1847 return fmt.Errorf("Int64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int64Map[i], i, that1.Int64Map[i])
1848 }
1849 }
1850 if len(this.Uint32Map) != len(that1.Uint32Map) {
1851 return fmt.Errorf("Uint32Map this(%v) Not Equal that(%v)", len(this.Uint32Map), len(that1.Uint32Map))
1852 }
1853 for i := range this.Uint32Map {
1854 if this.Uint32Map[i] != that1.Uint32Map[i] {
1855 return fmt.Errorf("Uint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint32Map[i], i, that1.Uint32Map[i])
1856 }
1857 }
1858 if len(this.Uint64Map) != len(that1.Uint64Map) {
1859 return fmt.Errorf("Uint64Map this(%v) Not Equal that(%v)", len(this.Uint64Map), len(that1.Uint64Map))
1860 }
1861 for i := range this.Uint64Map {
1862 if this.Uint64Map[i] != that1.Uint64Map[i] {
1863 return fmt.Errorf("Uint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint64Map[i], i, that1.Uint64Map[i])
1864 }
1865 }
1866 if len(this.Sint32Map) != len(that1.Sint32Map) {
1867 return fmt.Errorf("Sint32Map this(%v) Not Equal that(%v)", len(this.Sint32Map), len(that1.Sint32Map))
1868 }
1869 for i := range this.Sint32Map {
1870 if this.Sint32Map[i] != that1.Sint32Map[i] {
1871 return fmt.Errorf("Sint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint32Map[i], i, that1.Sint32Map[i])
1872 }
1873 }
1874 if len(this.Sint64Map) != len(that1.Sint64Map) {
1875 return fmt.Errorf("Sint64Map this(%v) Not Equal that(%v)", len(this.Sint64Map), len(that1.Sint64Map))
1876 }
1877 for i := range this.Sint64Map {
1878 if this.Sint64Map[i] != that1.Sint64Map[i] {
1879 return fmt.Errorf("Sint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint64Map[i], i, that1.Sint64Map[i])
1880 }
1881 }
1882 if len(this.Fixed32Map) != len(that1.Fixed32Map) {
1883 return fmt.Errorf("Fixed32Map this(%v) Not Equal that(%v)", len(this.Fixed32Map), len(that1.Fixed32Map))
1884 }
1885 for i := range this.Fixed32Map {
1886 if this.Fixed32Map[i] != that1.Fixed32Map[i] {
1887 return fmt.Errorf("Fixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed32Map[i], i, that1.Fixed32Map[i])
1888 }
1889 }
1890 if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
1891 return fmt.Errorf("Sfixed32Map this(%v) Not Equal that(%v)", len(this.Sfixed32Map), len(that1.Sfixed32Map))
1892 }
1893 for i := range this.Sfixed32Map {
1894 if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
1895 return fmt.Errorf("Sfixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed32Map[i], i, that1.Sfixed32Map[i])
1896 }
1897 }
1898 if len(this.Fixed64Map) != len(that1.Fixed64Map) {
1899 return fmt.Errorf("Fixed64Map this(%v) Not Equal that(%v)", len(this.Fixed64Map), len(that1.Fixed64Map))
1900 }
1901 for i := range this.Fixed64Map {
1902 if this.Fixed64Map[i] != that1.Fixed64Map[i] {
1903 return fmt.Errorf("Fixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed64Map[i], i, that1.Fixed64Map[i])
1904 }
1905 }
1906 if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
1907 return fmt.Errorf("Sfixed64Map this(%v) Not Equal that(%v)", len(this.Sfixed64Map), len(that1.Sfixed64Map))
1908 }
1909 for i := range this.Sfixed64Map {
1910 if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
1911 return fmt.Errorf("Sfixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed64Map[i], i, that1.Sfixed64Map[i])
1912 }
1913 }
1914 if len(this.BoolMap) != len(that1.BoolMap) {
1915 return fmt.Errorf("BoolMap this(%v) Not Equal that(%v)", len(this.BoolMap), len(that1.BoolMap))
1916 }
1917 for i := range this.BoolMap {
1918 if this.BoolMap[i] != that1.BoolMap[i] {
1919 return fmt.Errorf("BoolMap this[%v](%v) Not Equal that[%v](%v)", i, this.BoolMap[i], i, that1.BoolMap[i])
1920 }
1921 }
1922 if len(this.StringMap) != len(that1.StringMap) {
1923 return fmt.Errorf("StringMap this(%v) Not Equal that(%v)", len(this.StringMap), len(that1.StringMap))
1924 }
1925 for i := range this.StringMap {
1926 if this.StringMap[i] != that1.StringMap[i] {
1927 return fmt.Errorf("StringMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringMap[i], i, that1.StringMap[i])
1928 }
1929 }
1930 if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
1931 return fmt.Errorf("StringToBytesMap this(%v) Not Equal that(%v)", len(this.StringToBytesMap), len(that1.StringToBytesMap))
1932 }
1933 for i := range this.StringToBytesMap {
1934 if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
1935 return fmt.Errorf("StringToBytesMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToBytesMap[i], i, that1.StringToBytesMap[i])
1936 }
1937 }
1938 if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
1939 return fmt.Errorf("StringToEnumMap this(%v) Not Equal that(%v)", len(this.StringToEnumMap), len(that1.StringToEnumMap))
1940 }
1941 for i := range this.StringToEnumMap {
1942 if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
1943 return fmt.Errorf("StringToEnumMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToEnumMap[i], i, that1.StringToEnumMap[i])
1944 }
1945 }
1946 if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
1947 return fmt.Errorf("StringToMsgMap this(%v) Not Equal that(%v)", len(this.StringToMsgMap), len(that1.StringToMsgMap))
1948 }
1949 for i := range this.StringToMsgMap {
1950 if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
1951 return fmt.Errorf("StringToMsgMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToMsgMap[i], i, that1.StringToMsgMap[i])
1952 }
1953 }
1954 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
1955 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
1956 }
1957 return nil
1958 }
1959 func (this *AllMapsOrdered) Equal(that interface{}) bool {
1960 if that == nil {
1961 return this == nil
1962 }
1963
1964 that1, ok := that.(*AllMapsOrdered)
1965 if !ok {
1966 that2, ok := that.(AllMapsOrdered)
1967 if ok {
1968 that1 = &that2
1969 } else {
1970 return false
1971 }
1972 }
1973 if that1 == nil {
1974 return this == nil
1975 } else if this == nil {
1976 return false
1977 }
1978 if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) {
1979 return false
1980 }
1981 for i := range this.StringToDoubleMap {
1982 if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] {
1983 return false
1984 }
1985 }
1986 if len(this.StringToFloatMap) != len(that1.StringToFloatMap) {
1987 return false
1988 }
1989 for i := range this.StringToFloatMap {
1990 if this.StringToFloatMap[i] != that1.StringToFloatMap[i] {
1991 return false
1992 }
1993 }
1994 if len(this.Int32Map) != len(that1.Int32Map) {
1995 return false
1996 }
1997 for i := range this.Int32Map {
1998 if this.Int32Map[i] != that1.Int32Map[i] {
1999 return false
2000 }
2001 }
2002 if len(this.Int64Map) != len(that1.Int64Map) {
2003 return false
2004 }
2005 for i := range this.Int64Map {
2006 if this.Int64Map[i] != that1.Int64Map[i] {
2007 return false
2008 }
2009 }
2010 if len(this.Uint32Map) != len(that1.Uint32Map) {
2011 return false
2012 }
2013 for i := range this.Uint32Map {
2014 if this.Uint32Map[i] != that1.Uint32Map[i] {
2015 return false
2016 }
2017 }
2018 if len(this.Uint64Map) != len(that1.Uint64Map) {
2019 return false
2020 }
2021 for i := range this.Uint64Map {
2022 if this.Uint64Map[i] != that1.Uint64Map[i] {
2023 return false
2024 }
2025 }
2026 if len(this.Sint32Map) != len(that1.Sint32Map) {
2027 return false
2028 }
2029 for i := range this.Sint32Map {
2030 if this.Sint32Map[i] != that1.Sint32Map[i] {
2031 return false
2032 }
2033 }
2034 if len(this.Sint64Map) != len(that1.Sint64Map) {
2035 return false
2036 }
2037 for i := range this.Sint64Map {
2038 if this.Sint64Map[i] != that1.Sint64Map[i] {
2039 return false
2040 }
2041 }
2042 if len(this.Fixed32Map) != len(that1.Fixed32Map) {
2043 return false
2044 }
2045 for i := range this.Fixed32Map {
2046 if this.Fixed32Map[i] != that1.Fixed32Map[i] {
2047 return false
2048 }
2049 }
2050 if len(this.Sfixed32Map) != len(that1.Sfixed32Map) {
2051 return false
2052 }
2053 for i := range this.Sfixed32Map {
2054 if this.Sfixed32Map[i] != that1.Sfixed32Map[i] {
2055 return false
2056 }
2057 }
2058 if len(this.Fixed64Map) != len(that1.Fixed64Map) {
2059 return false
2060 }
2061 for i := range this.Fixed64Map {
2062 if this.Fixed64Map[i] != that1.Fixed64Map[i] {
2063 return false
2064 }
2065 }
2066 if len(this.Sfixed64Map) != len(that1.Sfixed64Map) {
2067 return false
2068 }
2069 for i := range this.Sfixed64Map {
2070 if this.Sfixed64Map[i] != that1.Sfixed64Map[i] {
2071 return false
2072 }
2073 }
2074 if len(this.BoolMap) != len(that1.BoolMap) {
2075 return false
2076 }
2077 for i := range this.BoolMap {
2078 if this.BoolMap[i] != that1.BoolMap[i] {
2079 return false
2080 }
2081 }
2082 if len(this.StringMap) != len(that1.StringMap) {
2083 return false
2084 }
2085 for i := range this.StringMap {
2086 if this.StringMap[i] != that1.StringMap[i] {
2087 return false
2088 }
2089 }
2090 if len(this.StringToBytesMap) != len(that1.StringToBytesMap) {
2091 return false
2092 }
2093 for i := range this.StringToBytesMap {
2094 if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) {
2095 return false
2096 }
2097 }
2098 if len(this.StringToEnumMap) != len(that1.StringToEnumMap) {
2099 return false
2100 }
2101 for i := range this.StringToEnumMap {
2102 if this.StringToEnumMap[i] != that1.StringToEnumMap[i] {
2103 return false
2104 }
2105 }
2106 if len(this.StringToMsgMap) != len(that1.StringToMsgMap) {
2107 return false
2108 }
2109 for i := range this.StringToMsgMap {
2110 if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) {
2111 return false
2112 }
2113 }
2114 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
2115 return false
2116 }
2117 return true
2118 }
2119 func (this *MessageWithMap) VerboseEqual(that interface{}) error {
2120 if that == nil {
2121 if this == nil {
2122 return nil
2123 }
2124 return fmt.Errorf("that == nil && this != nil")
2125 }
2126
2127 that1, ok := that.(*MessageWithMap)
2128 if !ok {
2129 that2, ok := that.(MessageWithMap)
2130 if ok {
2131 that1 = &that2
2132 } else {
2133 return fmt.Errorf("that is not of type *MessageWithMap")
2134 }
2135 }
2136 if that1 == nil {
2137 if this == nil {
2138 return nil
2139 }
2140 return fmt.Errorf("that is type *MessageWithMap but is nil && this != nil")
2141 } else if this == nil {
2142 return fmt.Errorf("that is type *MessageWithMap but is not nil && this == nil")
2143 }
2144 if len(this.NameMapping) != len(that1.NameMapping) {
2145 return fmt.Errorf("NameMapping this(%v) Not Equal that(%v)", len(this.NameMapping), len(that1.NameMapping))
2146 }
2147 for i := range this.NameMapping {
2148 if this.NameMapping[i] != that1.NameMapping[i] {
2149 return fmt.Errorf("NameMapping this[%v](%v) Not Equal that[%v](%v)", i, this.NameMapping[i], i, that1.NameMapping[i])
2150 }
2151 }
2152 if len(this.MsgMapping) != len(that1.MsgMapping) {
2153 return fmt.Errorf("MsgMapping this(%v) Not Equal that(%v)", len(this.MsgMapping), len(that1.MsgMapping))
2154 }
2155 for i := range this.MsgMapping {
2156 if !this.MsgMapping[i].Equal(that1.MsgMapping[i]) {
2157 return fmt.Errorf("MsgMapping this[%v](%v) Not Equal that[%v](%v)", i, this.MsgMapping[i], i, that1.MsgMapping[i])
2158 }
2159 }
2160 if len(this.ByteMapping) != len(that1.ByteMapping) {
2161 return fmt.Errorf("ByteMapping this(%v) Not Equal that(%v)", len(this.ByteMapping), len(that1.ByteMapping))
2162 }
2163 for i := range this.ByteMapping {
2164 if !bytes.Equal(this.ByteMapping[i], that1.ByteMapping[i]) {
2165 return fmt.Errorf("ByteMapping this[%v](%v) Not Equal that[%v](%v)", i, this.ByteMapping[i], i, that1.ByteMapping[i])
2166 }
2167 }
2168 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
2169 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
2170 }
2171 return nil
2172 }
2173 func (this *MessageWithMap) Equal(that interface{}) bool {
2174 if that == nil {
2175 return this == nil
2176 }
2177
2178 that1, ok := that.(*MessageWithMap)
2179 if !ok {
2180 that2, ok := that.(MessageWithMap)
2181 if ok {
2182 that1 = &that2
2183 } else {
2184 return false
2185 }
2186 }
2187 if that1 == nil {
2188 return this == nil
2189 } else if this == nil {
2190 return false
2191 }
2192 if len(this.NameMapping) != len(that1.NameMapping) {
2193 return false
2194 }
2195 for i := range this.NameMapping {
2196 if this.NameMapping[i] != that1.NameMapping[i] {
2197 return false
2198 }
2199 }
2200 if len(this.MsgMapping) != len(that1.MsgMapping) {
2201 return false
2202 }
2203 for i := range this.MsgMapping {
2204 if !this.MsgMapping[i].Equal(that1.MsgMapping[i]) {
2205 return false
2206 }
2207 }
2208 if len(this.ByteMapping) != len(that1.ByteMapping) {
2209 return false
2210 }
2211 for i := range this.ByteMapping {
2212 if !bytes.Equal(this.ByteMapping[i], that1.ByteMapping[i]) {
2213 return false
2214 }
2215 }
2216 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
2217 return false
2218 }
2219 return true
2220 }
2221 func (this *FloatingPoint) VerboseEqual(that interface{}) error {
2222 if that == nil {
2223 if this == nil {
2224 return nil
2225 }
2226 return fmt.Errorf("that == nil && this != nil")
2227 }
2228
2229 that1, ok := that.(*FloatingPoint)
2230 if !ok {
2231 that2, ok := that.(FloatingPoint)
2232 if ok {
2233 that1 = &that2
2234 } else {
2235 return fmt.Errorf("that is not of type *FloatingPoint")
2236 }
2237 }
2238 if that1 == nil {
2239 if this == nil {
2240 return nil
2241 }
2242 return fmt.Errorf("that is type *FloatingPoint but is nil && this != nil")
2243 } else if this == nil {
2244 return fmt.Errorf("that is type *FloatingPoint but is not nil && this == nil")
2245 }
2246 if this.F != that1.F {
2247 return fmt.Errorf("F this(%v) Not Equal that(%v)", this.F, that1.F)
2248 }
2249 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
2250 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
2251 }
2252 return nil
2253 }
2254 func (this *FloatingPoint) Equal(that interface{}) bool {
2255 if that == nil {
2256 return this == nil
2257 }
2258
2259 that1, ok := that.(*FloatingPoint)
2260 if !ok {
2261 that2, ok := that.(FloatingPoint)
2262 if ok {
2263 that1 = &that2
2264 } else {
2265 return false
2266 }
2267 }
2268 if that1 == nil {
2269 return this == nil
2270 } else if this == nil {
2271 return false
2272 }
2273 if this.F != that1.F {
2274 return false
2275 }
2276 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
2277 return false
2278 }
2279 return true
2280 }
2281 func (this *Uint128Pair) VerboseEqual(that interface{}) error {
2282 if that == nil {
2283 if this == nil {
2284 return nil
2285 }
2286 return fmt.Errorf("that == nil && this != nil")
2287 }
2288
2289 that1, ok := that.(*Uint128Pair)
2290 if !ok {
2291 that2, ok := that.(Uint128Pair)
2292 if ok {
2293 that1 = &that2
2294 } else {
2295 return fmt.Errorf("that is not of type *Uint128Pair")
2296 }
2297 }
2298 if that1 == nil {
2299 if this == nil {
2300 return nil
2301 }
2302 return fmt.Errorf("that is type *Uint128Pair but is nil && this != nil")
2303 } else if this == nil {
2304 return fmt.Errorf("that is type *Uint128Pair but is not nil && this == nil")
2305 }
2306 if !this.Left.Equal(that1.Left) {
2307 return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left)
2308 }
2309 if that1.Right == nil {
2310 if this.Right != nil {
2311 return fmt.Errorf("this.Right != nil && that1.Right == nil")
2312 }
2313 } else if !this.Right.Equal(*that1.Right) {
2314 return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right)
2315 }
2316 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
2317 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
2318 }
2319 return nil
2320 }
2321 func (this *Uint128Pair) Equal(that interface{}) bool {
2322 if that == nil {
2323 return this == nil
2324 }
2325
2326 that1, ok := that.(*Uint128Pair)
2327 if !ok {
2328 that2, ok := that.(Uint128Pair)
2329 if ok {
2330 that1 = &that2
2331 } else {
2332 return false
2333 }
2334 }
2335 if that1 == nil {
2336 return this == nil
2337 } else if this == nil {
2338 return false
2339 }
2340 if !this.Left.Equal(that1.Left) {
2341 return false
2342 }
2343 if that1.Right == nil {
2344 if this.Right != nil {
2345 return false
2346 }
2347 } else if !this.Right.Equal(*that1.Right) {
2348 return false
2349 }
2350 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
2351 return false
2352 }
2353 return true
2354 }
2355 func (this *ContainsNestedMap) VerboseEqual(that interface{}) error {
2356 if that == nil {
2357 if this == nil {
2358 return nil
2359 }
2360 return fmt.Errorf("that == nil && this != nil")
2361 }
2362
2363 that1, ok := that.(*ContainsNestedMap)
2364 if !ok {
2365 that2, ok := that.(ContainsNestedMap)
2366 if ok {
2367 that1 = &that2
2368 } else {
2369 return fmt.Errorf("that is not of type *ContainsNestedMap")
2370 }
2371 }
2372 if that1 == nil {
2373 if this == nil {
2374 return nil
2375 }
2376 return fmt.Errorf("that is type *ContainsNestedMap but is nil && this != nil")
2377 } else if this == nil {
2378 return fmt.Errorf("that is type *ContainsNestedMap but is not nil && this == nil")
2379 }
2380 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
2381 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
2382 }
2383 return nil
2384 }
2385 func (this *ContainsNestedMap) Equal(that interface{}) bool {
2386 if that == nil {
2387 return this == nil
2388 }
2389
2390 that1, ok := that.(*ContainsNestedMap)
2391 if !ok {
2392 that2, ok := that.(ContainsNestedMap)
2393 if ok {
2394 that1 = &that2
2395 } else {
2396 return false
2397 }
2398 }
2399 if that1 == nil {
2400 return this == nil
2401 } else if this == nil {
2402 return false
2403 }
2404 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
2405 return false
2406 }
2407 return true
2408 }
2409 func (this *ContainsNestedMap_NestedMap) VerboseEqual(that interface{}) error {
2410 if that == nil {
2411 if this == nil {
2412 return nil
2413 }
2414 return fmt.Errorf("that == nil && this != nil")
2415 }
2416
2417 that1, ok := that.(*ContainsNestedMap_NestedMap)
2418 if !ok {
2419 that2, ok := that.(ContainsNestedMap_NestedMap)
2420 if ok {
2421 that1 = &that2
2422 } else {
2423 return fmt.Errorf("that is not of type *ContainsNestedMap_NestedMap")
2424 }
2425 }
2426 if that1 == nil {
2427 if this == nil {
2428 return nil
2429 }
2430 return fmt.Errorf("that is type *ContainsNestedMap_NestedMap but is nil && this != nil")
2431 } else if this == nil {
2432 return fmt.Errorf("that is type *ContainsNestedMap_NestedMap but is not nil && this == nil")
2433 }
2434 if len(this.NestedMapField) != len(that1.NestedMapField) {
2435 return fmt.Errorf("NestedMapField this(%v) Not Equal that(%v)", len(this.NestedMapField), len(that1.NestedMapField))
2436 }
2437 for i := range this.NestedMapField {
2438 if this.NestedMapField[i] != that1.NestedMapField[i] {
2439 return fmt.Errorf("NestedMapField this[%v](%v) Not Equal that[%v](%v)", i, this.NestedMapField[i], i, that1.NestedMapField[i])
2440 }
2441 }
2442 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
2443 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
2444 }
2445 return nil
2446 }
2447 func (this *ContainsNestedMap_NestedMap) Equal(that interface{}) bool {
2448 if that == nil {
2449 return this == nil
2450 }
2451
2452 that1, ok := that.(*ContainsNestedMap_NestedMap)
2453 if !ok {
2454 that2, ok := that.(ContainsNestedMap_NestedMap)
2455 if ok {
2456 that1 = &that2
2457 } else {
2458 return false
2459 }
2460 }
2461 if that1 == nil {
2462 return this == nil
2463 } else if this == nil {
2464 return false
2465 }
2466 if len(this.NestedMapField) != len(that1.NestedMapField) {
2467 return false
2468 }
2469 for i := range this.NestedMapField {
2470 if this.NestedMapField[i] != that1.NestedMapField[i] {
2471 return false
2472 }
2473 }
2474 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
2475 return false
2476 }
2477 return true
2478 }
2479 func (this *NotPacked) VerboseEqual(that interface{}) error {
2480 if that == nil {
2481 if this == nil {
2482 return nil
2483 }
2484 return fmt.Errorf("that == nil && this != nil")
2485 }
2486
2487 that1, ok := that.(*NotPacked)
2488 if !ok {
2489 that2, ok := that.(NotPacked)
2490 if ok {
2491 that1 = &that2
2492 } else {
2493 return fmt.Errorf("that is not of type *NotPacked")
2494 }
2495 }
2496 if that1 == nil {
2497 if this == nil {
2498 return nil
2499 }
2500 return fmt.Errorf("that is type *NotPacked but is nil && this != nil")
2501 } else if this == nil {
2502 return fmt.Errorf("that is type *NotPacked but is not nil && this == nil")
2503 }
2504 if len(this.Key) != len(that1.Key) {
2505 return fmt.Errorf("Key this(%v) Not Equal that(%v)", len(this.Key), len(that1.Key))
2506 }
2507 for i := range this.Key {
2508 if this.Key[i] != that1.Key[i] {
2509 return fmt.Errorf("Key this[%v](%v) Not Equal that[%v](%v)", i, this.Key[i], i, that1.Key[i])
2510 }
2511 }
2512 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
2513 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
2514 }
2515 return nil
2516 }
2517 func (this *NotPacked) Equal(that interface{}) bool {
2518 if that == nil {
2519 return this == nil
2520 }
2521
2522 that1, ok := that.(*NotPacked)
2523 if !ok {
2524 that2, ok := that.(NotPacked)
2525 if ok {
2526 that1 = &that2
2527 } else {
2528 return false
2529 }
2530 }
2531 if that1 == nil {
2532 return this == nil
2533 } else if this == nil {
2534 return false
2535 }
2536 if len(this.Key) != len(that1.Key) {
2537 return false
2538 }
2539 for i := range this.Key {
2540 if this.Key[i] != that1.Key[i] {
2541 return false
2542 }
2543 }
2544 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
2545 return false
2546 }
2547 return true
2548 }
2549
2550 type MessageFace interface {
2551 Proto() github_com_gogo_protobuf_proto.Message
2552 GetName() string
2553 GetHilarity() Message_Humour
2554 GetHeightInCm() uint32
2555 GetData() []byte
2556 GetResultCount() int64
2557 GetTrueScotsman() bool
2558 GetScore() float32
2559 GetKey() []uint64
2560 GetNested() *Nested
2561 GetTerrain() map[int64]*Nested
2562 GetProto2Field() *both.NinOptNative
2563 GetProto2Value() map[int64]*both.NinOptEnum
2564 }
2565
2566 func (this *Message) Proto() github_com_gogo_protobuf_proto.Message {
2567 return this
2568 }
2569
2570 func (this *Message) TestProto() github_com_gogo_protobuf_proto.Message {
2571 return NewMessageFromFace(this)
2572 }
2573
2574 func (this *Message) GetName() string {
2575 return this.Name
2576 }
2577
2578 func (this *Message) GetHilarity() Message_Humour {
2579 return this.Hilarity
2580 }
2581
2582 func (this *Message) GetHeightInCm() uint32 {
2583 return this.HeightInCm
2584 }
2585
2586 func (this *Message) GetData() []byte {
2587 return this.Data
2588 }
2589
2590 func (this *Message) GetResultCount() int64 {
2591 return this.ResultCount
2592 }
2593
2594 func (this *Message) GetTrueScotsman() bool {
2595 return this.TrueScotsman
2596 }
2597
2598 func (this *Message) GetScore() float32 {
2599 return this.Score
2600 }
2601
2602 func (this *Message) GetKey() []uint64 {
2603 return this.Key
2604 }
2605
2606 func (this *Message) GetNested() *Nested {
2607 return this.Nested
2608 }
2609
2610 func (this *Message) GetTerrain() map[int64]*Nested {
2611 return this.Terrain
2612 }
2613
2614 func (this *Message) GetProto2Field() *both.NinOptNative {
2615 return this.Proto2Field
2616 }
2617
2618 func (this *Message) GetProto2Value() map[int64]*both.NinOptEnum {
2619 return this.Proto2Value
2620 }
2621
2622 func NewMessageFromFace(that MessageFace) *Message {
2623 this := &Message{}
2624 this.Name = that.GetName()
2625 this.Hilarity = that.GetHilarity()
2626 this.HeightInCm = that.GetHeightInCm()
2627 this.Data = that.GetData()
2628 this.ResultCount = that.GetResultCount()
2629 this.TrueScotsman = that.GetTrueScotsman()
2630 this.Score = that.GetScore()
2631 this.Key = that.GetKey()
2632 this.Nested = that.GetNested()
2633 this.Terrain = that.GetTerrain()
2634 this.Proto2Field = that.GetProto2Field()
2635 this.Proto2Value = that.GetProto2Value()
2636 return this
2637 }
2638
2639 type NestedFace interface {
2640 Proto() github_com_gogo_protobuf_proto.Message
2641 GetBunny() string
2642 }
2643
2644 func (this *Nested) Proto() github_com_gogo_protobuf_proto.Message {
2645 return this
2646 }
2647
2648 func (this *Nested) TestProto() github_com_gogo_protobuf_proto.Message {
2649 return NewNestedFromFace(this)
2650 }
2651
2652 func (this *Nested) GetBunny() string {
2653 return this.Bunny
2654 }
2655
2656 func NewNestedFromFace(that NestedFace) *Nested {
2657 this := &Nested{}
2658 this.Bunny = that.GetBunny()
2659 return this
2660 }
2661
2662 type AllMapsFace interface {
2663 Proto() github_com_gogo_protobuf_proto.Message
2664 GetStringToDoubleMap() map[string]float64
2665 GetStringToFloatMap() map[string]float32
2666 GetInt32Map() map[int32]int32
2667 GetInt64Map() map[int64]int64
2668 GetUint32Map() map[uint32]uint32
2669 GetUint64Map() map[uint64]uint64
2670 GetSint32Map() map[int32]int32
2671 GetSint64Map() map[int64]int64
2672 GetFixed32Map() map[uint32]uint32
2673 GetSfixed32Map() map[int32]int32
2674 GetFixed64Map() map[uint64]uint64
2675 GetSfixed64Map() map[int64]int64
2676 GetBoolMap() map[bool]bool
2677 GetStringMap() map[string]string
2678 GetStringToBytesMap() map[string][]byte
2679 GetStringToEnumMap() map[string]MapEnum
2680 GetStringToMsgMap() map[string]*FloatingPoint
2681 }
2682
2683 func (this *AllMaps) Proto() github_com_gogo_protobuf_proto.Message {
2684 return this
2685 }
2686
2687 func (this *AllMaps) TestProto() github_com_gogo_protobuf_proto.Message {
2688 return NewAllMapsFromFace(this)
2689 }
2690
2691 func (this *AllMaps) GetStringToDoubleMap() map[string]float64 {
2692 return this.StringToDoubleMap
2693 }
2694
2695 func (this *AllMaps) GetStringToFloatMap() map[string]float32 {
2696 return this.StringToFloatMap
2697 }
2698
2699 func (this *AllMaps) GetInt32Map() map[int32]int32 {
2700 return this.Int32Map
2701 }
2702
2703 func (this *AllMaps) GetInt64Map() map[int64]int64 {
2704 return this.Int64Map
2705 }
2706
2707 func (this *AllMaps) GetUint32Map() map[uint32]uint32 {
2708 return this.Uint32Map
2709 }
2710
2711 func (this *AllMaps) GetUint64Map() map[uint64]uint64 {
2712 return this.Uint64Map
2713 }
2714
2715 func (this *AllMaps) GetSint32Map() map[int32]int32 {
2716 return this.Sint32Map
2717 }
2718
2719 func (this *AllMaps) GetSint64Map() map[int64]int64 {
2720 return this.Sint64Map
2721 }
2722
2723 func (this *AllMaps) GetFixed32Map() map[uint32]uint32 {
2724 return this.Fixed32Map
2725 }
2726
2727 func (this *AllMaps) GetSfixed32Map() map[int32]int32 {
2728 return this.Sfixed32Map
2729 }
2730
2731 func (this *AllMaps) GetFixed64Map() map[uint64]uint64 {
2732 return this.Fixed64Map
2733 }
2734
2735 func (this *AllMaps) GetSfixed64Map() map[int64]int64 {
2736 return this.Sfixed64Map
2737 }
2738
2739 func (this *AllMaps) GetBoolMap() map[bool]bool {
2740 return this.BoolMap
2741 }
2742
2743 func (this *AllMaps) GetStringMap() map[string]string {
2744 return this.StringMap
2745 }
2746
2747 func (this *AllMaps) GetStringToBytesMap() map[string][]byte {
2748 return this.StringToBytesMap
2749 }
2750
2751 func (this *AllMaps) GetStringToEnumMap() map[string]MapEnum {
2752 return this.StringToEnumMap
2753 }
2754
2755 func (this *AllMaps) GetStringToMsgMap() map[string]*FloatingPoint {
2756 return this.StringToMsgMap
2757 }
2758
2759 func NewAllMapsFromFace(that AllMapsFace) *AllMaps {
2760 this := &AllMaps{}
2761 this.StringToDoubleMap = that.GetStringToDoubleMap()
2762 this.StringToFloatMap = that.GetStringToFloatMap()
2763 this.Int32Map = that.GetInt32Map()
2764 this.Int64Map = that.GetInt64Map()
2765 this.Uint32Map = that.GetUint32Map()
2766 this.Uint64Map = that.GetUint64Map()
2767 this.Sint32Map = that.GetSint32Map()
2768 this.Sint64Map = that.GetSint64Map()
2769 this.Fixed32Map = that.GetFixed32Map()
2770 this.Sfixed32Map = that.GetSfixed32Map()
2771 this.Fixed64Map = that.GetFixed64Map()
2772 this.Sfixed64Map = that.GetSfixed64Map()
2773 this.BoolMap = that.GetBoolMap()
2774 this.StringMap = that.GetStringMap()
2775 this.StringToBytesMap = that.GetStringToBytesMap()
2776 this.StringToEnumMap = that.GetStringToEnumMap()
2777 this.StringToMsgMap = that.GetStringToMsgMap()
2778 return this
2779 }
2780
2781 type AllMapsOrderedFace interface {
2782 Proto() github_com_gogo_protobuf_proto.Message
2783 GetStringToDoubleMap() map[string]float64
2784 GetStringToFloatMap() map[string]float32
2785 GetInt32Map() map[int32]int32
2786 GetInt64Map() map[int64]int64
2787 GetUint32Map() map[uint32]uint32
2788 GetUint64Map() map[uint64]uint64
2789 GetSint32Map() map[int32]int32
2790 GetSint64Map() map[int64]int64
2791 GetFixed32Map() map[uint32]uint32
2792 GetSfixed32Map() map[int32]int32
2793 GetFixed64Map() map[uint64]uint64
2794 GetSfixed64Map() map[int64]int64
2795 GetBoolMap() map[bool]bool
2796 GetStringMap() map[string]string
2797 GetStringToBytesMap() map[string][]byte
2798 GetStringToEnumMap() map[string]MapEnum
2799 GetStringToMsgMap() map[string]*FloatingPoint
2800 }
2801
2802 func (this *AllMapsOrdered) Proto() github_com_gogo_protobuf_proto.Message {
2803 return this
2804 }
2805
2806 func (this *AllMapsOrdered) TestProto() github_com_gogo_protobuf_proto.Message {
2807 return NewAllMapsOrderedFromFace(this)
2808 }
2809
2810 func (this *AllMapsOrdered) GetStringToDoubleMap() map[string]float64 {
2811 return this.StringToDoubleMap
2812 }
2813
2814 func (this *AllMapsOrdered) GetStringToFloatMap() map[string]float32 {
2815 return this.StringToFloatMap
2816 }
2817
2818 func (this *AllMapsOrdered) GetInt32Map() map[int32]int32 {
2819 return this.Int32Map
2820 }
2821
2822 func (this *AllMapsOrdered) GetInt64Map() map[int64]int64 {
2823 return this.Int64Map
2824 }
2825
2826 func (this *AllMapsOrdered) GetUint32Map() map[uint32]uint32 {
2827 return this.Uint32Map
2828 }
2829
2830 func (this *AllMapsOrdered) GetUint64Map() map[uint64]uint64 {
2831 return this.Uint64Map
2832 }
2833
2834 func (this *AllMapsOrdered) GetSint32Map() map[int32]int32 {
2835 return this.Sint32Map
2836 }
2837
2838 func (this *AllMapsOrdered) GetSint64Map() map[int64]int64 {
2839 return this.Sint64Map
2840 }
2841
2842 func (this *AllMapsOrdered) GetFixed32Map() map[uint32]uint32 {
2843 return this.Fixed32Map
2844 }
2845
2846 func (this *AllMapsOrdered) GetSfixed32Map() map[int32]int32 {
2847 return this.Sfixed32Map
2848 }
2849
2850 func (this *AllMapsOrdered) GetFixed64Map() map[uint64]uint64 {
2851 return this.Fixed64Map
2852 }
2853
2854 func (this *AllMapsOrdered) GetSfixed64Map() map[int64]int64 {
2855 return this.Sfixed64Map
2856 }
2857
2858 func (this *AllMapsOrdered) GetBoolMap() map[bool]bool {
2859 return this.BoolMap
2860 }
2861
2862 func (this *AllMapsOrdered) GetStringMap() map[string]string {
2863 return this.StringMap
2864 }
2865
2866 func (this *AllMapsOrdered) GetStringToBytesMap() map[string][]byte {
2867 return this.StringToBytesMap
2868 }
2869
2870 func (this *AllMapsOrdered) GetStringToEnumMap() map[string]MapEnum {
2871 return this.StringToEnumMap
2872 }
2873
2874 func (this *AllMapsOrdered) GetStringToMsgMap() map[string]*FloatingPoint {
2875 return this.StringToMsgMap
2876 }
2877
2878 func NewAllMapsOrderedFromFace(that AllMapsOrderedFace) *AllMapsOrdered {
2879 this := &AllMapsOrdered{}
2880 this.StringToDoubleMap = that.GetStringToDoubleMap()
2881 this.StringToFloatMap = that.GetStringToFloatMap()
2882 this.Int32Map = that.GetInt32Map()
2883 this.Int64Map = that.GetInt64Map()
2884 this.Uint32Map = that.GetUint32Map()
2885 this.Uint64Map = that.GetUint64Map()
2886 this.Sint32Map = that.GetSint32Map()
2887 this.Sint64Map = that.GetSint64Map()
2888 this.Fixed32Map = that.GetFixed32Map()
2889 this.Sfixed32Map = that.GetSfixed32Map()
2890 this.Fixed64Map = that.GetFixed64Map()
2891 this.Sfixed64Map = that.GetSfixed64Map()
2892 this.BoolMap = that.GetBoolMap()
2893 this.StringMap = that.GetStringMap()
2894 this.StringToBytesMap = that.GetStringToBytesMap()
2895 this.StringToEnumMap = that.GetStringToEnumMap()
2896 this.StringToMsgMap = that.GetStringToMsgMap()
2897 return this
2898 }
2899
2900 type MessageWithMapFace interface {
2901 Proto() github_com_gogo_protobuf_proto.Message
2902 GetNameMapping() map[int32]string
2903 GetMsgMapping() map[int64]*FloatingPoint
2904 GetByteMapping() map[bool][]byte
2905 }
2906
2907 func (this *MessageWithMap) Proto() github_com_gogo_protobuf_proto.Message {
2908 return this
2909 }
2910
2911 func (this *MessageWithMap) TestProto() github_com_gogo_protobuf_proto.Message {
2912 return NewMessageWithMapFromFace(this)
2913 }
2914
2915 func (this *MessageWithMap) GetNameMapping() map[int32]string {
2916 return this.NameMapping
2917 }
2918
2919 func (this *MessageWithMap) GetMsgMapping() map[int64]*FloatingPoint {
2920 return this.MsgMapping
2921 }
2922
2923 func (this *MessageWithMap) GetByteMapping() map[bool][]byte {
2924 return this.ByteMapping
2925 }
2926
2927 func NewMessageWithMapFromFace(that MessageWithMapFace) *MessageWithMap {
2928 this := &MessageWithMap{}
2929 this.NameMapping = that.GetNameMapping()
2930 this.MsgMapping = that.GetMsgMapping()
2931 this.ByteMapping = that.GetByteMapping()
2932 return this
2933 }
2934
2935 type FloatingPointFace interface {
2936 Proto() github_com_gogo_protobuf_proto.Message
2937 GetF() float64
2938 }
2939
2940 func (this *FloatingPoint) Proto() github_com_gogo_protobuf_proto.Message {
2941 return this
2942 }
2943
2944 func (this *FloatingPoint) TestProto() github_com_gogo_protobuf_proto.Message {
2945 return NewFloatingPointFromFace(this)
2946 }
2947
2948 func (this *FloatingPoint) GetF() float64 {
2949 return this.F
2950 }
2951
2952 func NewFloatingPointFromFace(that FloatingPointFace) *FloatingPoint {
2953 this := &FloatingPoint{}
2954 this.F = that.GetF()
2955 return this
2956 }
2957
2958 type Uint128PairFace interface {
2959 Proto() github_com_gogo_protobuf_proto.Message
2960 GetLeft() github_com_gogo_protobuf_test_custom.Uint128
2961 GetRight() *github_com_gogo_protobuf_test_custom.Uint128
2962 }
2963
2964 func (this *Uint128Pair) Proto() github_com_gogo_protobuf_proto.Message {
2965 return this
2966 }
2967
2968 func (this *Uint128Pair) TestProto() github_com_gogo_protobuf_proto.Message {
2969 return NewUint128PairFromFace(this)
2970 }
2971
2972 func (this *Uint128Pair) GetLeft() github_com_gogo_protobuf_test_custom.Uint128 {
2973 return this.Left
2974 }
2975
2976 func (this *Uint128Pair) GetRight() *github_com_gogo_protobuf_test_custom.Uint128 {
2977 return this.Right
2978 }
2979
2980 func NewUint128PairFromFace(that Uint128PairFace) *Uint128Pair {
2981 this := &Uint128Pair{}
2982 this.Left = that.GetLeft()
2983 this.Right = that.GetRight()
2984 return this
2985 }
2986
2987 type ContainsNestedMapFace interface {
2988 Proto() github_com_gogo_protobuf_proto.Message
2989 }
2990
2991 func (this *ContainsNestedMap) Proto() github_com_gogo_protobuf_proto.Message {
2992 return this
2993 }
2994
2995 func (this *ContainsNestedMap) TestProto() github_com_gogo_protobuf_proto.Message {
2996 return NewContainsNestedMapFromFace(this)
2997 }
2998
2999 func NewContainsNestedMapFromFace(that ContainsNestedMapFace) *ContainsNestedMap {
3000 this := &ContainsNestedMap{}
3001 return this
3002 }
3003
3004 type ContainsNestedMap_NestedMapFace interface {
3005 Proto() github_com_gogo_protobuf_proto.Message
3006 GetNestedMapField() map[string]float64
3007 }
3008
3009 func (this *ContainsNestedMap_NestedMap) Proto() github_com_gogo_protobuf_proto.Message {
3010 return this
3011 }
3012
3013 func (this *ContainsNestedMap_NestedMap) TestProto() github_com_gogo_protobuf_proto.Message {
3014 return NewContainsNestedMap_NestedMapFromFace(this)
3015 }
3016
3017 func (this *ContainsNestedMap_NestedMap) GetNestedMapField() map[string]float64 {
3018 return this.NestedMapField
3019 }
3020
3021 func NewContainsNestedMap_NestedMapFromFace(that ContainsNestedMap_NestedMapFace) *ContainsNestedMap_NestedMap {
3022 this := &ContainsNestedMap_NestedMap{}
3023 this.NestedMapField = that.GetNestedMapField()
3024 return this
3025 }
3026
3027 type NotPackedFace interface {
3028 Proto() github_com_gogo_protobuf_proto.Message
3029 GetKey() []uint64
3030 }
3031
3032 func (this *NotPacked) Proto() github_com_gogo_protobuf_proto.Message {
3033 return this
3034 }
3035
3036 func (this *NotPacked) TestProto() github_com_gogo_protobuf_proto.Message {
3037 return NewNotPackedFromFace(this)
3038 }
3039
3040 func (this *NotPacked) GetKey() []uint64 {
3041 return this.Key
3042 }
3043
3044 func NewNotPackedFromFace(that NotPackedFace) *NotPacked {
3045 this := &NotPacked{}
3046 this.Key = that.GetKey()
3047 return this
3048 }
3049
3050 func (this *Message) GoString() string {
3051 if this == nil {
3052 return "nil"
3053 }
3054 s := make([]string, 0, 16)
3055 s = append(s, "&theproto3.Message{")
3056 s = append(s, "Name: "+fmt.Sprintf("%#v", this.Name)+",\n")
3057 s = append(s, "Hilarity: "+fmt.Sprintf("%#v", this.Hilarity)+",\n")
3058 s = append(s, "HeightInCm: "+fmt.Sprintf("%#v", this.HeightInCm)+",\n")
3059 s = append(s, "Data: "+fmt.Sprintf("%#v", this.Data)+",\n")
3060 s = append(s, "ResultCount: "+fmt.Sprintf("%#v", this.ResultCount)+",\n")
3061 s = append(s, "TrueScotsman: "+fmt.Sprintf("%#v", this.TrueScotsman)+",\n")
3062 s = append(s, "Score: "+fmt.Sprintf("%#v", this.Score)+",\n")
3063 s = append(s, "Key: "+fmt.Sprintf("%#v", this.Key)+",\n")
3064 if this.Nested != nil {
3065 s = append(s, "Nested: "+fmt.Sprintf("%#v", this.Nested)+",\n")
3066 }
3067 keysForTerrain := make([]int64, 0, len(this.Terrain))
3068 for k := range this.Terrain {
3069 keysForTerrain = append(keysForTerrain, k)
3070 }
3071 github_com_gogo_protobuf_sortkeys.Int64s(keysForTerrain)
3072 mapStringForTerrain := "map[int64]*Nested{"
3073 for _, k := range keysForTerrain {
3074 mapStringForTerrain += fmt.Sprintf("%#v: %#v,", k, this.Terrain[k])
3075 }
3076 mapStringForTerrain += "}"
3077 if this.Terrain != nil {
3078 s = append(s, "Terrain: "+mapStringForTerrain+",\n")
3079 }
3080 if this.Proto2Field != nil {
3081 s = append(s, "Proto2Field: "+fmt.Sprintf("%#v", this.Proto2Field)+",\n")
3082 }
3083 keysForProto2Value := make([]int64, 0, len(this.Proto2Value))
3084 for k := range this.Proto2Value {
3085 keysForProto2Value = append(keysForProto2Value, k)
3086 }
3087 github_com_gogo_protobuf_sortkeys.Int64s(keysForProto2Value)
3088 mapStringForProto2Value := "map[int64]*both.NinOptEnum{"
3089 for _, k := range keysForProto2Value {
3090 mapStringForProto2Value += fmt.Sprintf("%#v: %#v,", k, this.Proto2Value[k])
3091 }
3092 mapStringForProto2Value += "}"
3093 if this.Proto2Value != nil {
3094 s = append(s, "Proto2Value: "+mapStringForProto2Value+",\n")
3095 }
3096 if this.XXX_unrecognized != nil {
3097 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
3098 }
3099 s = append(s, "}")
3100 return strings.Join(s, "")
3101 }
3102 func (this *Nested) GoString() string {
3103 if this == nil {
3104 return "nil"
3105 }
3106 s := make([]string, 0, 5)
3107 s = append(s, "&theproto3.Nested{")
3108 s = append(s, "Bunny: "+fmt.Sprintf("%#v", this.Bunny)+",\n")
3109 if this.XXX_unrecognized != nil {
3110 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
3111 }
3112 s = append(s, "}")
3113 return strings.Join(s, "")
3114 }
3115 func (this *AllMaps) GoString() string {
3116 if this == nil {
3117 return "nil"
3118 }
3119 s := make([]string, 0, 21)
3120 s = append(s, "&theproto3.AllMaps{")
3121 keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
3122 for k := range this.StringToDoubleMap {
3123 keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
3124 }
3125 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
3126 mapStringForStringToDoubleMap := "map[string]float64{"
3127 for _, k := range keysForStringToDoubleMap {
3128 mapStringForStringToDoubleMap += fmt.Sprintf("%#v: %#v,", k, this.StringToDoubleMap[k])
3129 }
3130 mapStringForStringToDoubleMap += "}"
3131 if this.StringToDoubleMap != nil {
3132 s = append(s, "StringToDoubleMap: "+mapStringForStringToDoubleMap+",\n")
3133 }
3134 keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
3135 for k := range this.StringToFloatMap {
3136 keysForStringToFloatMap = append(keysForStringToFloatMap, k)
3137 }
3138 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
3139 mapStringForStringToFloatMap := "map[string]float32{"
3140 for _, k := range keysForStringToFloatMap {
3141 mapStringForStringToFloatMap += fmt.Sprintf("%#v: %#v,", k, this.StringToFloatMap[k])
3142 }
3143 mapStringForStringToFloatMap += "}"
3144 if this.StringToFloatMap != nil {
3145 s = append(s, "StringToFloatMap: "+mapStringForStringToFloatMap+",\n")
3146 }
3147 keysForInt32Map := make([]int32, 0, len(this.Int32Map))
3148 for k := range this.Int32Map {
3149 keysForInt32Map = append(keysForInt32Map, k)
3150 }
3151 github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
3152 mapStringForInt32Map := "map[int32]int32{"
3153 for _, k := range keysForInt32Map {
3154 mapStringForInt32Map += fmt.Sprintf("%#v: %#v,", k, this.Int32Map[k])
3155 }
3156 mapStringForInt32Map += "}"
3157 if this.Int32Map != nil {
3158 s = append(s, "Int32Map: "+mapStringForInt32Map+",\n")
3159 }
3160 keysForInt64Map := make([]int64, 0, len(this.Int64Map))
3161 for k := range this.Int64Map {
3162 keysForInt64Map = append(keysForInt64Map, k)
3163 }
3164 github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
3165 mapStringForInt64Map := "map[int64]int64{"
3166 for _, k := range keysForInt64Map {
3167 mapStringForInt64Map += fmt.Sprintf("%#v: %#v,", k, this.Int64Map[k])
3168 }
3169 mapStringForInt64Map += "}"
3170 if this.Int64Map != nil {
3171 s = append(s, "Int64Map: "+mapStringForInt64Map+",\n")
3172 }
3173 keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
3174 for k := range this.Uint32Map {
3175 keysForUint32Map = append(keysForUint32Map, k)
3176 }
3177 github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
3178 mapStringForUint32Map := "map[uint32]uint32{"
3179 for _, k := range keysForUint32Map {
3180 mapStringForUint32Map += fmt.Sprintf("%#v: %#v,", k, this.Uint32Map[k])
3181 }
3182 mapStringForUint32Map += "}"
3183 if this.Uint32Map != nil {
3184 s = append(s, "Uint32Map: "+mapStringForUint32Map+",\n")
3185 }
3186 keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
3187 for k := range this.Uint64Map {
3188 keysForUint64Map = append(keysForUint64Map, k)
3189 }
3190 github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
3191 mapStringForUint64Map := "map[uint64]uint64{"
3192 for _, k := range keysForUint64Map {
3193 mapStringForUint64Map += fmt.Sprintf("%#v: %#v,", k, this.Uint64Map[k])
3194 }
3195 mapStringForUint64Map += "}"
3196 if this.Uint64Map != nil {
3197 s = append(s, "Uint64Map: "+mapStringForUint64Map+",\n")
3198 }
3199 keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
3200 for k := range this.Sint32Map {
3201 keysForSint32Map = append(keysForSint32Map, k)
3202 }
3203 github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
3204 mapStringForSint32Map := "map[int32]int32{"
3205 for _, k := range keysForSint32Map {
3206 mapStringForSint32Map += fmt.Sprintf("%#v: %#v,", k, this.Sint32Map[k])
3207 }
3208 mapStringForSint32Map += "}"
3209 if this.Sint32Map != nil {
3210 s = append(s, "Sint32Map: "+mapStringForSint32Map+",\n")
3211 }
3212 keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
3213 for k := range this.Sint64Map {
3214 keysForSint64Map = append(keysForSint64Map, k)
3215 }
3216 github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
3217 mapStringForSint64Map := "map[int64]int64{"
3218 for _, k := range keysForSint64Map {
3219 mapStringForSint64Map += fmt.Sprintf("%#v: %#v,", k, this.Sint64Map[k])
3220 }
3221 mapStringForSint64Map += "}"
3222 if this.Sint64Map != nil {
3223 s = append(s, "Sint64Map: "+mapStringForSint64Map+",\n")
3224 }
3225 keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
3226 for k := range this.Fixed32Map {
3227 keysForFixed32Map = append(keysForFixed32Map, k)
3228 }
3229 github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
3230 mapStringForFixed32Map := "map[uint32]uint32{"
3231 for _, k := range keysForFixed32Map {
3232 mapStringForFixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed32Map[k])
3233 }
3234 mapStringForFixed32Map += "}"
3235 if this.Fixed32Map != nil {
3236 s = append(s, "Fixed32Map: "+mapStringForFixed32Map+",\n")
3237 }
3238 keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
3239 for k := range this.Sfixed32Map {
3240 keysForSfixed32Map = append(keysForSfixed32Map, k)
3241 }
3242 github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
3243 mapStringForSfixed32Map := "map[int32]int32{"
3244 for _, k := range keysForSfixed32Map {
3245 mapStringForSfixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed32Map[k])
3246 }
3247 mapStringForSfixed32Map += "}"
3248 if this.Sfixed32Map != nil {
3249 s = append(s, "Sfixed32Map: "+mapStringForSfixed32Map+",\n")
3250 }
3251 keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
3252 for k := range this.Fixed64Map {
3253 keysForFixed64Map = append(keysForFixed64Map, k)
3254 }
3255 github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
3256 mapStringForFixed64Map := "map[uint64]uint64{"
3257 for _, k := range keysForFixed64Map {
3258 mapStringForFixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed64Map[k])
3259 }
3260 mapStringForFixed64Map += "}"
3261 if this.Fixed64Map != nil {
3262 s = append(s, "Fixed64Map: "+mapStringForFixed64Map+",\n")
3263 }
3264 keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
3265 for k := range this.Sfixed64Map {
3266 keysForSfixed64Map = append(keysForSfixed64Map, k)
3267 }
3268 github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
3269 mapStringForSfixed64Map := "map[int64]int64{"
3270 for _, k := range keysForSfixed64Map {
3271 mapStringForSfixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed64Map[k])
3272 }
3273 mapStringForSfixed64Map += "}"
3274 if this.Sfixed64Map != nil {
3275 s = append(s, "Sfixed64Map: "+mapStringForSfixed64Map+",\n")
3276 }
3277 keysForBoolMap := make([]bool, 0, len(this.BoolMap))
3278 for k := range this.BoolMap {
3279 keysForBoolMap = append(keysForBoolMap, k)
3280 }
3281 github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
3282 mapStringForBoolMap := "map[bool]bool{"
3283 for _, k := range keysForBoolMap {
3284 mapStringForBoolMap += fmt.Sprintf("%#v: %#v,", k, this.BoolMap[k])
3285 }
3286 mapStringForBoolMap += "}"
3287 if this.BoolMap != nil {
3288 s = append(s, "BoolMap: "+mapStringForBoolMap+",\n")
3289 }
3290 keysForStringMap := make([]string, 0, len(this.StringMap))
3291 for k := range this.StringMap {
3292 keysForStringMap = append(keysForStringMap, k)
3293 }
3294 github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
3295 mapStringForStringMap := "map[string]string{"
3296 for _, k := range keysForStringMap {
3297 mapStringForStringMap += fmt.Sprintf("%#v: %#v,", k, this.StringMap[k])
3298 }
3299 mapStringForStringMap += "}"
3300 if this.StringMap != nil {
3301 s = append(s, "StringMap: "+mapStringForStringMap+",\n")
3302 }
3303 keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
3304 for k := range this.StringToBytesMap {
3305 keysForStringToBytesMap = append(keysForStringToBytesMap, k)
3306 }
3307 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
3308 mapStringForStringToBytesMap := "map[string][]byte{"
3309 for _, k := range keysForStringToBytesMap {
3310 mapStringForStringToBytesMap += fmt.Sprintf("%#v: %#v,", k, this.StringToBytesMap[k])
3311 }
3312 mapStringForStringToBytesMap += "}"
3313 if this.StringToBytesMap != nil {
3314 s = append(s, "StringToBytesMap: "+mapStringForStringToBytesMap+",\n")
3315 }
3316 keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
3317 for k := range this.StringToEnumMap {
3318 keysForStringToEnumMap = append(keysForStringToEnumMap, k)
3319 }
3320 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
3321 mapStringForStringToEnumMap := "map[string]MapEnum{"
3322 for _, k := range keysForStringToEnumMap {
3323 mapStringForStringToEnumMap += fmt.Sprintf("%#v: %#v,", k, this.StringToEnumMap[k])
3324 }
3325 mapStringForStringToEnumMap += "}"
3326 if this.StringToEnumMap != nil {
3327 s = append(s, "StringToEnumMap: "+mapStringForStringToEnumMap+",\n")
3328 }
3329 keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
3330 for k := range this.StringToMsgMap {
3331 keysForStringToMsgMap = append(keysForStringToMsgMap, k)
3332 }
3333 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
3334 mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
3335 for _, k := range keysForStringToMsgMap {
3336 mapStringForStringToMsgMap += fmt.Sprintf("%#v: %#v,", k, this.StringToMsgMap[k])
3337 }
3338 mapStringForStringToMsgMap += "}"
3339 if this.StringToMsgMap != nil {
3340 s = append(s, "StringToMsgMap: "+mapStringForStringToMsgMap+",\n")
3341 }
3342 if this.XXX_unrecognized != nil {
3343 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
3344 }
3345 s = append(s, "}")
3346 return strings.Join(s, "")
3347 }
3348 func (this *AllMapsOrdered) GoString() string {
3349 if this == nil {
3350 return "nil"
3351 }
3352 s := make([]string, 0, 21)
3353 s = append(s, "&theproto3.AllMapsOrdered{")
3354 keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
3355 for k := range this.StringToDoubleMap {
3356 keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
3357 }
3358 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
3359 mapStringForStringToDoubleMap := "map[string]float64{"
3360 for _, k := range keysForStringToDoubleMap {
3361 mapStringForStringToDoubleMap += fmt.Sprintf("%#v: %#v,", k, this.StringToDoubleMap[k])
3362 }
3363 mapStringForStringToDoubleMap += "}"
3364 if this.StringToDoubleMap != nil {
3365 s = append(s, "StringToDoubleMap: "+mapStringForStringToDoubleMap+",\n")
3366 }
3367 keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
3368 for k := range this.StringToFloatMap {
3369 keysForStringToFloatMap = append(keysForStringToFloatMap, k)
3370 }
3371 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
3372 mapStringForStringToFloatMap := "map[string]float32{"
3373 for _, k := range keysForStringToFloatMap {
3374 mapStringForStringToFloatMap += fmt.Sprintf("%#v: %#v,", k, this.StringToFloatMap[k])
3375 }
3376 mapStringForStringToFloatMap += "}"
3377 if this.StringToFloatMap != nil {
3378 s = append(s, "StringToFloatMap: "+mapStringForStringToFloatMap+",\n")
3379 }
3380 keysForInt32Map := make([]int32, 0, len(this.Int32Map))
3381 for k := range this.Int32Map {
3382 keysForInt32Map = append(keysForInt32Map, k)
3383 }
3384 github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
3385 mapStringForInt32Map := "map[int32]int32{"
3386 for _, k := range keysForInt32Map {
3387 mapStringForInt32Map += fmt.Sprintf("%#v: %#v,", k, this.Int32Map[k])
3388 }
3389 mapStringForInt32Map += "}"
3390 if this.Int32Map != nil {
3391 s = append(s, "Int32Map: "+mapStringForInt32Map+",\n")
3392 }
3393 keysForInt64Map := make([]int64, 0, len(this.Int64Map))
3394 for k := range this.Int64Map {
3395 keysForInt64Map = append(keysForInt64Map, k)
3396 }
3397 github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
3398 mapStringForInt64Map := "map[int64]int64{"
3399 for _, k := range keysForInt64Map {
3400 mapStringForInt64Map += fmt.Sprintf("%#v: %#v,", k, this.Int64Map[k])
3401 }
3402 mapStringForInt64Map += "}"
3403 if this.Int64Map != nil {
3404 s = append(s, "Int64Map: "+mapStringForInt64Map+",\n")
3405 }
3406 keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
3407 for k := range this.Uint32Map {
3408 keysForUint32Map = append(keysForUint32Map, k)
3409 }
3410 github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
3411 mapStringForUint32Map := "map[uint32]uint32{"
3412 for _, k := range keysForUint32Map {
3413 mapStringForUint32Map += fmt.Sprintf("%#v: %#v,", k, this.Uint32Map[k])
3414 }
3415 mapStringForUint32Map += "}"
3416 if this.Uint32Map != nil {
3417 s = append(s, "Uint32Map: "+mapStringForUint32Map+",\n")
3418 }
3419 keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
3420 for k := range this.Uint64Map {
3421 keysForUint64Map = append(keysForUint64Map, k)
3422 }
3423 github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
3424 mapStringForUint64Map := "map[uint64]uint64{"
3425 for _, k := range keysForUint64Map {
3426 mapStringForUint64Map += fmt.Sprintf("%#v: %#v,", k, this.Uint64Map[k])
3427 }
3428 mapStringForUint64Map += "}"
3429 if this.Uint64Map != nil {
3430 s = append(s, "Uint64Map: "+mapStringForUint64Map+",\n")
3431 }
3432 keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
3433 for k := range this.Sint32Map {
3434 keysForSint32Map = append(keysForSint32Map, k)
3435 }
3436 github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
3437 mapStringForSint32Map := "map[int32]int32{"
3438 for _, k := range keysForSint32Map {
3439 mapStringForSint32Map += fmt.Sprintf("%#v: %#v,", k, this.Sint32Map[k])
3440 }
3441 mapStringForSint32Map += "}"
3442 if this.Sint32Map != nil {
3443 s = append(s, "Sint32Map: "+mapStringForSint32Map+",\n")
3444 }
3445 keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
3446 for k := range this.Sint64Map {
3447 keysForSint64Map = append(keysForSint64Map, k)
3448 }
3449 github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
3450 mapStringForSint64Map := "map[int64]int64{"
3451 for _, k := range keysForSint64Map {
3452 mapStringForSint64Map += fmt.Sprintf("%#v: %#v,", k, this.Sint64Map[k])
3453 }
3454 mapStringForSint64Map += "}"
3455 if this.Sint64Map != nil {
3456 s = append(s, "Sint64Map: "+mapStringForSint64Map+",\n")
3457 }
3458 keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
3459 for k := range this.Fixed32Map {
3460 keysForFixed32Map = append(keysForFixed32Map, k)
3461 }
3462 github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
3463 mapStringForFixed32Map := "map[uint32]uint32{"
3464 for _, k := range keysForFixed32Map {
3465 mapStringForFixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed32Map[k])
3466 }
3467 mapStringForFixed32Map += "}"
3468 if this.Fixed32Map != nil {
3469 s = append(s, "Fixed32Map: "+mapStringForFixed32Map+",\n")
3470 }
3471 keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
3472 for k := range this.Sfixed32Map {
3473 keysForSfixed32Map = append(keysForSfixed32Map, k)
3474 }
3475 github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
3476 mapStringForSfixed32Map := "map[int32]int32{"
3477 for _, k := range keysForSfixed32Map {
3478 mapStringForSfixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed32Map[k])
3479 }
3480 mapStringForSfixed32Map += "}"
3481 if this.Sfixed32Map != nil {
3482 s = append(s, "Sfixed32Map: "+mapStringForSfixed32Map+",\n")
3483 }
3484 keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
3485 for k := range this.Fixed64Map {
3486 keysForFixed64Map = append(keysForFixed64Map, k)
3487 }
3488 github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
3489 mapStringForFixed64Map := "map[uint64]uint64{"
3490 for _, k := range keysForFixed64Map {
3491 mapStringForFixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed64Map[k])
3492 }
3493 mapStringForFixed64Map += "}"
3494 if this.Fixed64Map != nil {
3495 s = append(s, "Fixed64Map: "+mapStringForFixed64Map+",\n")
3496 }
3497 keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
3498 for k := range this.Sfixed64Map {
3499 keysForSfixed64Map = append(keysForSfixed64Map, k)
3500 }
3501 github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
3502 mapStringForSfixed64Map := "map[int64]int64{"
3503 for _, k := range keysForSfixed64Map {
3504 mapStringForSfixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed64Map[k])
3505 }
3506 mapStringForSfixed64Map += "}"
3507 if this.Sfixed64Map != nil {
3508 s = append(s, "Sfixed64Map: "+mapStringForSfixed64Map+",\n")
3509 }
3510 keysForBoolMap := make([]bool, 0, len(this.BoolMap))
3511 for k := range this.BoolMap {
3512 keysForBoolMap = append(keysForBoolMap, k)
3513 }
3514 github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
3515 mapStringForBoolMap := "map[bool]bool{"
3516 for _, k := range keysForBoolMap {
3517 mapStringForBoolMap += fmt.Sprintf("%#v: %#v,", k, this.BoolMap[k])
3518 }
3519 mapStringForBoolMap += "}"
3520 if this.BoolMap != nil {
3521 s = append(s, "BoolMap: "+mapStringForBoolMap+",\n")
3522 }
3523 keysForStringMap := make([]string, 0, len(this.StringMap))
3524 for k := range this.StringMap {
3525 keysForStringMap = append(keysForStringMap, k)
3526 }
3527 github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
3528 mapStringForStringMap := "map[string]string{"
3529 for _, k := range keysForStringMap {
3530 mapStringForStringMap += fmt.Sprintf("%#v: %#v,", k, this.StringMap[k])
3531 }
3532 mapStringForStringMap += "}"
3533 if this.StringMap != nil {
3534 s = append(s, "StringMap: "+mapStringForStringMap+",\n")
3535 }
3536 keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
3537 for k := range this.StringToBytesMap {
3538 keysForStringToBytesMap = append(keysForStringToBytesMap, k)
3539 }
3540 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
3541 mapStringForStringToBytesMap := "map[string][]byte{"
3542 for _, k := range keysForStringToBytesMap {
3543 mapStringForStringToBytesMap += fmt.Sprintf("%#v: %#v,", k, this.StringToBytesMap[k])
3544 }
3545 mapStringForStringToBytesMap += "}"
3546 if this.StringToBytesMap != nil {
3547 s = append(s, "StringToBytesMap: "+mapStringForStringToBytesMap+",\n")
3548 }
3549 keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
3550 for k := range this.StringToEnumMap {
3551 keysForStringToEnumMap = append(keysForStringToEnumMap, k)
3552 }
3553 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
3554 mapStringForStringToEnumMap := "map[string]MapEnum{"
3555 for _, k := range keysForStringToEnumMap {
3556 mapStringForStringToEnumMap += fmt.Sprintf("%#v: %#v,", k, this.StringToEnumMap[k])
3557 }
3558 mapStringForStringToEnumMap += "}"
3559 if this.StringToEnumMap != nil {
3560 s = append(s, "StringToEnumMap: "+mapStringForStringToEnumMap+",\n")
3561 }
3562 keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
3563 for k := range this.StringToMsgMap {
3564 keysForStringToMsgMap = append(keysForStringToMsgMap, k)
3565 }
3566 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
3567 mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
3568 for _, k := range keysForStringToMsgMap {
3569 mapStringForStringToMsgMap += fmt.Sprintf("%#v: %#v,", k, this.StringToMsgMap[k])
3570 }
3571 mapStringForStringToMsgMap += "}"
3572 if this.StringToMsgMap != nil {
3573 s = append(s, "StringToMsgMap: "+mapStringForStringToMsgMap+",\n")
3574 }
3575 if this.XXX_unrecognized != nil {
3576 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
3577 }
3578 s = append(s, "}")
3579 return strings.Join(s, "")
3580 }
3581 func (this *MessageWithMap) GoString() string {
3582 if this == nil {
3583 return "nil"
3584 }
3585 s := make([]string, 0, 7)
3586 s = append(s, "&theproto3.MessageWithMap{")
3587 keysForNameMapping := make([]int32, 0, len(this.NameMapping))
3588 for k := range this.NameMapping {
3589 keysForNameMapping = append(keysForNameMapping, k)
3590 }
3591 github_com_gogo_protobuf_sortkeys.Int32s(keysForNameMapping)
3592 mapStringForNameMapping := "map[int32]string{"
3593 for _, k := range keysForNameMapping {
3594 mapStringForNameMapping += fmt.Sprintf("%#v: %#v,", k, this.NameMapping[k])
3595 }
3596 mapStringForNameMapping += "}"
3597 if this.NameMapping != nil {
3598 s = append(s, "NameMapping: "+mapStringForNameMapping+",\n")
3599 }
3600 keysForMsgMapping := make([]int64, 0, len(this.MsgMapping))
3601 for k := range this.MsgMapping {
3602 keysForMsgMapping = append(keysForMsgMapping, k)
3603 }
3604 github_com_gogo_protobuf_sortkeys.Int64s(keysForMsgMapping)
3605 mapStringForMsgMapping := "map[int64]*FloatingPoint{"
3606 for _, k := range keysForMsgMapping {
3607 mapStringForMsgMapping += fmt.Sprintf("%#v: %#v,", k, this.MsgMapping[k])
3608 }
3609 mapStringForMsgMapping += "}"
3610 if this.MsgMapping != nil {
3611 s = append(s, "MsgMapping: "+mapStringForMsgMapping+",\n")
3612 }
3613 keysForByteMapping := make([]bool, 0, len(this.ByteMapping))
3614 for k := range this.ByteMapping {
3615 keysForByteMapping = append(keysForByteMapping, k)
3616 }
3617 github_com_gogo_protobuf_sortkeys.Bools(keysForByteMapping)
3618 mapStringForByteMapping := "map[bool][]byte{"
3619 for _, k := range keysForByteMapping {
3620 mapStringForByteMapping += fmt.Sprintf("%#v: %#v,", k, this.ByteMapping[k])
3621 }
3622 mapStringForByteMapping += "}"
3623 if this.ByteMapping != nil {
3624 s = append(s, "ByteMapping: "+mapStringForByteMapping+",\n")
3625 }
3626 if this.XXX_unrecognized != nil {
3627 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
3628 }
3629 s = append(s, "}")
3630 return strings.Join(s, "")
3631 }
3632 func (this *FloatingPoint) GoString() string {
3633 if this == nil {
3634 return "nil"
3635 }
3636 s := make([]string, 0, 5)
3637 s = append(s, "&theproto3.FloatingPoint{")
3638 s = append(s, "F: "+fmt.Sprintf("%#v", this.F)+",\n")
3639 if this.XXX_unrecognized != nil {
3640 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
3641 }
3642 s = append(s, "}")
3643 return strings.Join(s, "")
3644 }
3645 func (this *Uint128Pair) GoString() string {
3646 if this == nil {
3647 return "nil"
3648 }
3649 s := make([]string, 0, 6)
3650 s = append(s, "&theproto3.Uint128Pair{")
3651 s = append(s, "Left: "+fmt.Sprintf("%#v", this.Left)+",\n")
3652 s = append(s, "Right: "+fmt.Sprintf("%#v", this.Right)+",\n")
3653 if this.XXX_unrecognized != nil {
3654 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
3655 }
3656 s = append(s, "}")
3657 return strings.Join(s, "")
3658 }
3659 func (this *ContainsNestedMap) GoString() string {
3660 if this == nil {
3661 return "nil"
3662 }
3663 s := make([]string, 0, 4)
3664 s = append(s, "&theproto3.ContainsNestedMap{")
3665 if this.XXX_unrecognized != nil {
3666 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
3667 }
3668 s = append(s, "}")
3669 return strings.Join(s, "")
3670 }
3671 func (this *ContainsNestedMap_NestedMap) GoString() string {
3672 if this == nil {
3673 return "nil"
3674 }
3675 s := make([]string, 0, 5)
3676 s = append(s, "&theproto3.ContainsNestedMap_NestedMap{")
3677 keysForNestedMapField := make([]string, 0, len(this.NestedMapField))
3678 for k := range this.NestedMapField {
3679 keysForNestedMapField = append(keysForNestedMapField, k)
3680 }
3681 github_com_gogo_protobuf_sortkeys.Strings(keysForNestedMapField)
3682 mapStringForNestedMapField := "map[string]float64{"
3683 for _, k := range keysForNestedMapField {
3684 mapStringForNestedMapField += fmt.Sprintf("%#v: %#v,", k, this.NestedMapField[k])
3685 }
3686 mapStringForNestedMapField += "}"
3687 if this.NestedMapField != nil {
3688 s = append(s, "NestedMapField: "+mapStringForNestedMapField+",\n")
3689 }
3690 if this.XXX_unrecognized != nil {
3691 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
3692 }
3693 s = append(s, "}")
3694 return strings.Join(s, "")
3695 }
3696 func (this *NotPacked) GoString() string {
3697 if this == nil {
3698 return "nil"
3699 }
3700 s := make([]string, 0, 5)
3701 s = append(s, "&theproto3.NotPacked{")
3702 s = append(s, "Key: "+fmt.Sprintf("%#v", this.Key)+",\n")
3703 if this.XXX_unrecognized != nil {
3704 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
3705 }
3706 s = append(s, "}")
3707 return strings.Join(s, "")
3708 }
3709 func valueToGoStringTheproto3(v interface{}, typ string) string {
3710 rv := reflect.ValueOf(v)
3711 if rv.IsNil() {
3712 return "nil"
3713 }
3714 pv := reflect.Indirect(rv).Interface()
3715 return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv)
3716 }
3717 func (m *Message) Marshal() (dAtA []byte, err error) {
3718 size := m.Size()
3719 dAtA = make([]byte, size)
3720 n, err := m.MarshalToSizedBuffer(dAtA[:size])
3721 if err != nil {
3722 return nil, err
3723 }
3724 return dAtA[:n], nil
3725 }
3726
3727 func (m *Message) MarshalTo(dAtA []byte) (int, error) {
3728 size := m.Size()
3729 return m.MarshalToSizedBuffer(dAtA[:size])
3730 }
3731
3732 func (m *Message) MarshalToSizedBuffer(dAtA []byte) (int, error) {
3733 i := len(dAtA)
3734 _ = i
3735 var l int
3736 _ = l
3737 if m.XXX_unrecognized != nil {
3738 i -= len(m.XXX_unrecognized)
3739 copy(dAtA[i:], m.XXX_unrecognized)
3740 }
3741 if len(m.Proto2Value) > 0 {
3742 for k := range m.Proto2Value {
3743 v := m.Proto2Value[k]
3744 baseI := i
3745 if v != nil {
3746 {
3747 size, err := v.MarshalToSizedBuffer(dAtA[:i])
3748 if err != nil {
3749 return 0, err
3750 }
3751 i -= size
3752 i = encodeVarintTheproto3(dAtA, i, uint64(size))
3753 }
3754 i--
3755 dAtA[i] = 0x12
3756 }
3757 i = encodeVarintTheproto3(dAtA, i, uint64(k))
3758 i--
3759 dAtA[i] = 0x8
3760 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
3761 i--
3762 dAtA[i] = 0x6a
3763 }
3764 }
3765 if m.Proto2Field != nil {
3766 {
3767 size, err := m.Proto2Field.MarshalToSizedBuffer(dAtA[:i])
3768 if err != nil {
3769 return 0, err
3770 }
3771 i -= size
3772 i = encodeVarintTheproto3(dAtA, i, uint64(size))
3773 }
3774 i--
3775 dAtA[i] = 0x5a
3776 }
3777 if len(m.Terrain) > 0 {
3778 for k := range m.Terrain {
3779 v := m.Terrain[k]
3780 baseI := i
3781 if v != nil {
3782 {
3783 size, err := v.MarshalToSizedBuffer(dAtA[:i])
3784 if err != nil {
3785 return 0, err
3786 }
3787 i -= size
3788 i = encodeVarintTheproto3(dAtA, i, uint64(size))
3789 }
3790 i--
3791 dAtA[i] = 0x12
3792 }
3793 i = encodeVarintTheproto3(dAtA, i, uint64(k))
3794 i--
3795 dAtA[i] = 0x8
3796 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
3797 i--
3798 dAtA[i] = 0x52
3799 }
3800 }
3801 if m.Score != 0 {
3802 i -= 4
3803 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(m.Score))))
3804 i--
3805 dAtA[i] = 0x4d
3806 }
3807 if m.TrueScotsman {
3808 i--
3809 if m.TrueScotsman {
3810 dAtA[i] = 1
3811 } else {
3812 dAtA[i] = 0
3813 }
3814 i--
3815 dAtA[i] = 0x40
3816 }
3817 if m.ResultCount != 0 {
3818 i = encodeVarintTheproto3(dAtA, i, uint64(m.ResultCount))
3819 i--
3820 dAtA[i] = 0x38
3821 }
3822 if m.Nested != nil {
3823 {
3824 size, err := m.Nested.MarshalToSizedBuffer(dAtA[:i])
3825 if err != nil {
3826 return 0, err
3827 }
3828 i -= size
3829 i = encodeVarintTheproto3(dAtA, i, uint64(size))
3830 }
3831 i--
3832 dAtA[i] = 0x32
3833 }
3834 if len(m.Key) > 0 {
3835 dAtA6 := make([]byte, len(m.Key)*10)
3836 var j5 int
3837 for _, num := range m.Key {
3838 for num >= 1<<7 {
3839 dAtA6[j5] = uint8(uint64(num)&0x7f | 0x80)
3840 num >>= 7
3841 j5++
3842 }
3843 dAtA6[j5] = uint8(num)
3844 j5++
3845 }
3846 i -= j5
3847 copy(dAtA[i:], dAtA6[:j5])
3848 i = encodeVarintTheproto3(dAtA, i, uint64(j5))
3849 i--
3850 dAtA[i] = 0x2a
3851 }
3852 if len(m.Data) > 0 {
3853 i -= len(m.Data)
3854 copy(dAtA[i:], m.Data)
3855 i = encodeVarintTheproto3(dAtA, i, uint64(len(m.Data)))
3856 i--
3857 dAtA[i] = 0x22
3858 }
3859 if m.HeightInCm != 0 {
3860 i = encodeVarintTheproto3(dAtA, i, uint64(m.HeightInCm))
3861 i--
3862 dAtA[i] = 0x18
3863 }
3864 if m.Hilarity != 0 {
3865 i = encodeVarintTheproto3(dAtA, i, uint64(m.Hilarity))
3866 i--
3867 dAtA[i] = 0x10
3868 }
3869 if len(m.Name) > 0 {
3870 i -= len(m.Name)
3871 copy(dAtA[i:], m.Name)
3872 i = encodeVarintTheproto3(dAtA, i, uint64(len(m.Name)))
3873 i--
3874 dAtA[i] = 0xa
3875 }
3876 return len(dAtA) - i, nil
3877 }
3878
3879 func (m *Nested) Marshal() (dAtA []byte, err error) {
3880 size := m.Size()
3881 dAtA = make([]byte, size)
3882 n, err := m.MarshalToSizedBuffer(dAtA[:size])
3883 if err != nil {
3884 return nil, err
3885 }
3886 return dAtA[:n], nil
3887 }
3888
3889 func (m *Nested) MarshalTo(dAtA []byte) (int, error) {
3890 size := m.Size()
3891 return m.MarshalToSizedBuffer(dAtA[:size])
3892 }
3893
3894 func (m *Nested) MarshalToSizedBuffer(dAtA []byte) (int, error) {
3895 i := len(dAtA)
3896 _ = i
3897 var l int
3898 _ = l
3899 if m.XXX_unrecognized != nil {
3900 i -= len(m.XXX_unrecognized)
3901 copy(dAtA[i:], m.XXX_unrecognized)
3902 }
3903 if len(m.Bunny) > 0 {
3904 i -= len(m.Bunny)
3905 copy(dAtA[i:], m.Bunny)
3906 i = encodeVarintTheproto3(dAtA, i, uint64(len(m.Bunny)))
3907 i--
3908 dAtA[i] = 0xa
3909 }
3910 return len(dAtA) - i, nil
3911 }
3912
3913 func (m *AllMaps) Marshal() (dAtA []byte, err error) {
3914 size := m.Size()
3915 dAtA = make([]byte, size)
3916 n, err := m.MarshalToSizedBuffer(dAtA[:size])
3917 if err != nil {
3918 return nil, err
3919 }
3920 return dAtA[:n], nil
3921 }
3922
3923 func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) {
3924 size := m.Size()
3925 return m.MarshalToSizedBuffer(dAtA[:size])
3926 }
3927
3928 func (m *AllMaps) MarshalToSizedBuffer(dAtA []byte) (int, error) {
3929 i := len(dAtA)
3930 _ = i
3931 var l int
3932 _ = l
3933 if m.XXX_unrecognized != nil {
3934 i -= len(m.XXX_unrecognized)
3935 copy(dAtA[i:], m.XXX_unrecognized)
3936 }
3937 if len(m.StringToMsgMap) > 0 {
3938 for k := range m.StringToMsgMap {
3939 v := m.StringToMsgMap[k]
3940 baseI := i
3941 if v != nil {
3942 {
3943 size, err := v.MarshalToSizedBuffer(dAtA[:i])
3944 if err != nil {
3945 return 0, err
3946 }
3947 i -= size
3948 i = encodeVarintTheproto3(dAtA, i, uint64(size))
3949 }
3950 i--
3951 dAtA[i] = 0x12
3952 }
3953 i -= len(k)
3954 copy(dAtA[i:], k)
3955 i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
3956 i--
3957 dAtA[i] = 0xa
3958 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
3959 i--
3960 dAtA[i] = 0x1
3961 i--
3962 dAtA[i] = 0x8a
3963 }
3964 }
3965 if len(m.StringToEnumMap) > 0 {
3966 for k := range m.StringToEnumMap {
3967 v := m.StringToEnumMap[k]
3968 baseI := i
3969 i = encodeVarintTheproto3(dAtA, i, uint64(v))
3970 i--
3971 dAtA[i] = 0x10
3972 i -= len(k)
3973 copy(dAtA[i:], k)
3974 i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
3975 i--
3976 dAtA[i] = 0xa
3977 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
3978 i--
3979 dAtA[i] = 0x1
3980 i--
3981 dAtA[i] = 0x82
3982 }
3983 }
3984 if len(m.StringToBytesMap) > 0 {
3985 for k := range m.StringToBytesMap {
3986 v := m.StringToBytesMap[k]
3987 baseI := i
3988 if len(v) > 0 {
3989 i -= len(v)
3990 copy(dAtA[i:], v)
3991 i = encodeVarintTheproto3(dAtA, i, uint64(len(v)))
3992 i--
3993 dAtA[i] = 0x12
3994 }
3995 i -= len(k)
3996 copy(dAtA[i:], k)
3997 i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
3998 i--
3999 dAtA[i] = 0xa
4000 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4001 i--
4002 dAtA[i] = 0x7a
4003 }
4004 }
4005 if len(m.StringMap) > 0 {
4006 for k := range m.StringMap {
4007 v := m.StringMap[k]
4008 baseI := i
4009 i -= len(v)
4010 copy(dAtA[i:], v)
4011 i = encodeVarintTheproto3(dAtA, i, uint64(len(v)))
4012 i--
4013 dAtA[i] = 0x12
4014 i -= len(k)
4015 copy(dAtA[i:], k)
4016 i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
4017 i--
4018 dAtA[i] = 0xa
4019 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4020 i--
4021 dAtA[i] = 0x72
4022 }
4023 }
4024 if len(m.BoolMap) > 0 {
4025 for k := range m.BoolMap {
4026 v := m.BoolMap[k]
4027 baseI := i
4028 i--
4029 if v {
4030 dAtA[i] = 1
4031 } else {
4032 dAtA[i] = 0
4033 }
4034 i--
4035 dAtA[i] = 0x10
4036 i--
4037 if k {
4038 dAtA[i] = 1
4039 } else {
4040 dAtA[i] = 0
4041 }
4042 i--
4043 dAtA[i] = 0x8
4044 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4045 i--
4046 dAtA[i] = 0x6a
4047 }
4048 }
4049 if len(m.Sfixed64Map) > 0 {
4050 for k := range m.Sfixed64Map {
4051 v := m.Sfixed64Map[k]
4052 baseI := i
4053 i -= 8
4054 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v))
4055 i--
4056 dAtA[i] = 0x11
4057 i -= 8
4058 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(k))
4059 i--
4060 dAtA[i] = 0x9
4061 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4062 i--
4063 dAtA[i] = 0x62
4064 }
4065 }
4066 if len(m.Fixed64Map) > 0 {
4067 for k := range m.Fixed64Map {
4068 v := m.Fixed64Map[k]
4069 baseI := i
4070 i -= 8
4071 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v))
4072 i--
4073 dAtA[i] = 0x11
4074 i -= 8
4075 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(k))
4076 i--
4077 dAtA[i] = 0x9
4078 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4079 i--
4080 dAtA[i] = 0x5a
4081 }
4082 }
4083 if len(m.Sfixed32Map) > 0 {
4084 for k := range m.Sfixed32Map {
4085 v := m.Sfixed32Map[k]
4086 baseI := i
4087 i -= 4
4088 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v))
4089 i--
4090 dAtA[i] = 0x15
4091 i -= 4
4092 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(k))
4093 i--
4094 dAtA[i] = 0xd
4095 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4096 i--
4097 dAtA[i] = 0x52
4098 }
4099 }
4100 if len(m.Fixed32Map) > 0 {
4101 for k := range m.Fixed32Map {
4102 v := m.Fixed32Map[k]
4103 baseI := i
4104 i -= 4
4105 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v))
4106 i--
4107 dAtA[i] = 0x15
4108 i -= 4
4109 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(k))
4110 i--
4111 dAtA[i] = 0xd
4112 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4113 i--
4114 dAtA[i] = 0x4a
4115 }
4116 }
4117 if len(m.Sint64Map) > 0 {
4118 for k := range m.Sint64Map {
4119 v := m.Sint64Map[k]
4120 baseI := i
4121 i = encodeVarintTheproto3(dAtA, i, uint64((uint64(v)<<1)^uint64((v>>63))))
4122 i--
4123 dAtA[i] = 0x10
4124 i = encodeVarintTheproto3(dAtA, i, uint64((uint64(k)<<1)^uint64((k>>63))))
4125 i--
4126 dAtA[i] = 0x8
4127 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4128 i--
4129 dAtA[i] = 0x42
4130 }
4131 }
4132 if len(m.Sint32Map) > 0 {
4133 for k := range m.Sint32Map {
4134 v := m.Sint32Map[k]
4135 baseI := i
4136 i = encodeVarintTheproto3(dAtA, i, uint64((uint32(v)<<1)^uint32((v>>31))))
4137 i--
4138 dAtA[i] = 0x10
4139 i = encodeVarintTheproto3(dAtA, i, uint64((uint32(k)<<1)^uint32((k>>31))))
4140 i--
4141 dAtA[i] = 0x8
4142 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4143 i--
4144 dAtA[i] = 0x3a
4145 }
4146 }
4147 if len(m.Uint64Map) > 0 {
4148 for k := range m.Uint64Map {
4149 v := m.Uint64Map[k]
4150 baseI := i
4151 i = encodeVarintTheproto3(dAtA, i, uint64(v))
4152 i--
4153 dAtA[i] = 0x10
4154 i = encodeVarintTheproto3(dAtA, i, uint64(k))
4155 i--
4156 dAtA[i] = 0x8
4157 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4158 i--
4159 dAtA[i] = 0x32
4160 }
4161 }
4162 if len(m.Uint32Map) > 0 {
4163 for k := range m.Uint32Map {
4164 v := m.Uint32Map[k]
4165 baseI := i
4166 i = encodeVarintTheproto3(dAtA, i, uint64(v))
4167 i--
4168 dAtA[i] = 0x10
4169 i = encodeVarintTheproto3(dAtA, i, uint64(k))
4170 i--
4171 dAtA[i] = 0x8
4172 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4173 i--
4174 dAtA[i] = 0x2a
4175 }
4176 }
4177 if len(m.Int64Map) > 0 {
4178 for k := range m.Int64Map {
4179 v := m.Int64Map[k]
4180 baseI := i
4181 i = encodeVarintTheproto3(dAtA, i, uint64(v))
4182 i--
4183 dAtA[i] = 0x10
4184 i = encodeVarintTheproto3(dAtA, i, uint64(k))
4185 i--
4186 dAtA[i] = 0x8
4187 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4188 i--
4189 dAtA[i] = 0x22
4190 }
4191 }
4192 if len(m.Int32Map) > 0 {
4193 for k := range m.Int32Map {
4194 v := m.Int32Map[k]
4195 baseI := i
4196 i = encodeVarintTheproto3(dAtA, i, uint64(v))
4197 i--
4198 dAtA[i] = 0x10
4199 i = encodeVarintTheproto3(dAtA, i, uint64(k))
4200 i--
4201 dAtA[i] = 0x8
4202 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4203 i--
4204 dAtA[i] = 0x1a
4205 }
4206 }
4207 if len(m.StringToFloatMap) > 0 {
4208 for k := range m.StringToFloatMap {
4209 v := m.StringToFloatMap[k]
4210 baseI := i
4211 i -= 4
4212 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(v))))
4213 i--
4214 dAtA[i] = 0x15
4215 i -= len(k)
4216 copy(dAtA[i:], k)
4217 i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
4218 i--
4219 dAtA[i] = 0xa
4220 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4221 i--
4222 dAtA[i] = 0x12
4223 }
4224 }
4225 if len(m.StringToDoubleMap) > 0 {
4226 for k := range m.StringToDoubleMap {
4227 v := m.StringToDoubleMap[k]
4228 baseI := i
4229 i -= 8
4230 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(v))))
4231 i--
4232 dAtA[i] = 0x11
4233 i -= len(k)
4234 copy(dAtA[i:], k)
4235 i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
4236 i--
4237 dAtA[i] = 0xa
4238 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4239 i--
4240 dAtA[i] = 0xa
4241 }
4242 }
4243 return len(dAtA) - i, nil
4244 }
4245
4246 func (m *AllMapsOrdered) Marshal() (dAtA []byte, err error) {
4247 size := m.Size()
4248 dAtA = make([]byte, size)
4249 n, err := m.MarshalToSizedBuffer(dAtA[:size])
4250 if err != nil {
4251 return nil, err
4252 }
4253 return dAtA[:n], nil
4254 }
4255
4256 func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) {
4257 size := m.Size()
4258 return m.MarshalToSizedBuffer(dAtA[:size])
4259 }
4260
4261 func (m *AllMapsOrdered) MarshalToSizedBuffer(dAtA []byte) (int, error) {
4262 i := len(dAtA)
4263 _ = i
4264 var l int
4265 _ = l
4266 if m.XXX_unrecognized != nil {
4267 i -= len(m.XXX_unrecognized)
4268 copy(dAtA[i:], m.XXX_unrecognized)
4269 }
4270 if len(m.StringToMsgMap) > 0 {
4271 keysForStringToMsgMap := make([]string, 0, len(m.StringToMsgMap))
4272 for k := range m.StringToMsgMap {
4273 keysForStringToMsgMap = append(keysForStringToMsgMap, string(k))
4274 }
4275 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
4276 for iNdEx := len(keysForStringToMsgMap) - 1; iNdEx >= 0; iNdEx-- {
4277 v := m.StringToMsgMap[string(keysForStringToMsgMap[iNdEx])]
4278 baseI := i
4279 if v != nil {
4280 {
4281 size, err := v.MarshalToSizedBuffer(dAtA[:i])
4282 if err != nil {
4283 return 0, err
4284 }
4285 i -= size
4286 i = encodeVarintTheproto3(dAtA, i, uint64(size))
4287 }
4288 i--
4289 dAtA[i] = 0x12
4290 }
4291 i -= len(keysForStringToMsgMap[iNdEx])
4292 copy(dAtA[i:], keysForStringToMsgMap[iNdEx])
4293 i = encodeVarintTheproto3(dAtA, i, uint64(len(keysForStringToMsgMap[iNdEx])))
4294 i--
4295 dAtA[i] = 0xa
4296 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4297 i--
4298 dAtA[i] = 0x1
4299 i--
4300 dAtA[i] = 0x8a
4301 }
4302 }
4303 if len(m.StringToEnumMap) > 0 {
4304 keysForStringToEnumMap := make([]string, 0, len(m.StringToEnumMap))
4305 for k := range m.StringToEnumMap {
4306 keysForStringToEnumMap = append(keysForStringToEnumMap, string(k))
4307 }
4308 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
4309 for iNdEx := len(keysForStringToEnumMap) - 1; iNdEx >= 0; iNdEx-- {
4310 v := m.StringToEnumMap[string(keysForStringToEnumMap[iNdEx])]
4311 baseI := i
4312 i = encodeVarintTheproto3(dAtA, i, uint64(v))
4313 i--
4314 dAtA[i] = 0x10
4315 i -= len(keysForStringToEnumMap[iNdEx])
4316 copy(dAtA[i:], keysForStringToEnumMap[iNdEx])
4317 i = encodeVarintTheproto3(dAtA, i, uint64(len(keysForStringToEnumMap[iNdEx])))
4318 i--
4319 dAtA[i] = 0xa
4320 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4321 i--
4322 dAtA[i] = 0x1
4323 i--
4324 dAtA[i] = 0x82
4325 }
4326 }
4327 if len(m.StringToBytesMap) > 0 {
4328 keysForStringToBytesMap := make([]string, 0, len(m.StringToBytesMap))
4329 for k := range m.StringToBytesMap {
4330 keysForStringToBytesMap = append(keysForStringToBytesMap, string(k))
4331 }
4332 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
4333 for iNdEx := len(keysForStringToBytesMap) - 1; iNdEx >= 0; iNdEx-- {
4334 v := m.StringToBytesMap[string(keysForStringToBytesMap[iNdEx])]
4335 baseI := i
4336 if len(v) > 0 {
4337 i -= len(v)
4338 copy(dAtA[i:], v)
4339 i = encodeVarintTheproto3(dAtA, i, uint64(len(v)))
4340 i--
4341 dAtA[i] = 0x12
4342 }
4343 i -= len(keysForStringToBytesMap[iNdEx])
4344 copy(dAtA[i:], keysForStringToBytesMap[iNdEx])
4345 i = encodeVarintTheproto3(dAtA, i, uint64(len(keysForStringToBytesMap[iNdEx])))
4346 i--
4347 dAtA[i] = 0xa
4348 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4349 i--
4350 dAtA[i] = 0x7a
4351 }
4352 }
4353 if len(m.StringMap) > 0 {
4354 keysForStringMap := make([]string, 0, len(m.StringMap))
4355 for k := range m.StringMap {
4356 keysForStringMap = append(keysForStringMap, string(k))
4357 }
4358 github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
4359 for iNdEx := len(keysForStringMap) - 1; iNdEx >= 0; iNdEx-- {
4360 v := m.StringMap[string(keysForStringMap[iNdEx])]
4361 baseI := i
4362 i -= len(v)
4363 copy(dAtA[i:], v)
4364 i = encodeVarintTheproto3(dAtA, i, uint64(len(v)))
4365 i--
4366 dAtA[i] = 0x12
4367 i -= len(keysForStringMap[iNdEx])
4368 copy(dAtA[i:], keysForStringMap[iNdEx])
4369 i = encodeVarintTheproto3(dAtA, i, uint64(len(keysForStringMap[iNdEx])))
4370 i--
4371 dAtA[i] = 0xa
4372 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4373 i--
4374 dAtA[i] = 0x72
4375 }
4376 }
4377 if len(m.BoolMap) > 0 {
4378 keysForBoolMap := make([]bool, 0, len(m.BoolMap))
4379 for k := range m.BoolMap {
4380 keysForBoolMap = append(keysForBoolMap, bool(k))
4381 }
4382 github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
4383 for iNdEx := len(keysForBoolMap) - 1; iNdEx >= 0; iNdEx-- {
4384 v := m.BoolMap[bool(keysForBoolMap[iNdEx])]
4385 baseI := i
4386 i--
4387 if v {
4388 dAtA[i] = 1
4389 } else {
4390 dAtA[i] = 0
4391 }
4392 i--
4393 dAtA[i] = 0x10
4394 i--
4395 if keysForBoolMap[iNdEx] {
4396 dAtA[i] = 1
4397 } else {
4398 dAtA[i] = 0
4399 }
4400 i--
4401 dAtA[i] = 0x8
4402 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4403 i--
4404 dAtA[i] = 0x6a
4405 }
4406 }
4407 if len(m.Sfixed64Map) > 0 {
4408 keysForSfixed64Map := make([]int64, 0, len(m.Sfixed64Map))
4409 for k := range m.Sfixed64Map {
4410 keysForSfixed64Map = append(keysForSfixed64Map, int64(k))
4411 }
4412 github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
4413 for iNdEx := len(keysForSfixed64Map) - 1; iNdEx >= 0; iNdEx-- {
4414 v := m.Sfixed64Map[int64(keysForSfixed64Map[iNdEx])]
4415 baseI := i
4416 i -= 8
4417 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v))
4418 i--
4419 dAtA[i] = 0x11
4420 i -= 8
4421 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(keysForSfixed64Map[iNdEx]))
4422 i--
4423 dAtA[i] = 0x9
4424 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4425 i--
4426 dAtA[i] = 0x62
4427 }
4428 }
4429 if len(m.Fixed64Map) > 0 {
4430 keysForFixed64Map := make([]uint64, 0, len(m.Fixed64Map))
4431 for k := range m.Fixed64Map {
4432 keysForFixed64Map = append(keysForFixed64Map, uint64(k))
4433 }
4434 github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
4435 for iNdEx := len(keysForFixed64Map) - 1; iNdEx >= 0; iNdEx-- {
4436 v := m.Fixed64Map[uint64(keysForFixed64Map[iNdEx])]
4437 baseI := i
4438 i -= 8
4439 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v))
4440 i--
4441 dAtA[i] = 0x11
4442 i -= 8
4443 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(keysForFixed64Map[iNdEx]))
4444 i--
4445 dAtA[i] = 0x9
4446 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4447 i--
4448 dAtA[i] = 0x5a
4449 }
4450 }
4451 if len(m.Sfixed32Map) > 0 {
4452 keysForSfixed32Map := make([]int32, 0, len(m.Sfixed32Map))
4453 for k := range m.Sfixed32Map {
4454 keysForSfixed32Map = append(keysForSfixed32Map, int32(k))
4455 }
4456 github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
4457 for iNdEx := len(keysForSfixed32Map) - 1; iNdEx >= 0; iNdEx-- {
4458 v := m.Sfixed32Map[int32(keysForSfixed32Map[iNdEx])]
4459 baseI := i
4460 i -= 4
4461 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v))
4462 i--
4463 dAtA[i] = 0x15
4464 i -= 4
4465 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(keysForSfixed32Map[iNdEx]))
4466 i--
4467 dAtA[i] = 0xd
4468 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4469 i--
4470 dAtA[i] = 0x52
4471 }
4472 }
4473 if len(m.Fixed32Map) > 0 {
4474 keysForFixed32Map := make([]uint32, 0, len(m.Fixed32Map))
4475 for k := range m.Fixed32Map {
4476 keysForFixed32Map = append(keysForFixed32Map, uint32(k))
4477 }
4478 github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
4479 for iNdEx := len(keysForFixed32Map) - 1; iNdEx >= 0; iNdEx-- {
4480 v := m.Fixed32Map[uint32(keysForFixed32Map[iNdEx])]
4481 baseI := i
4482 i -= 4
4483 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v))
4484 i--
4485 dAtA[i] = 0x15
4486 i -= 4
4487 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(keysForFixed32Map[iNdEx]))
4488 i--
4489 dAtA[i] = 0xd
4490 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4491 i--
4492 dAtA[i] = 0x4a
4493 }
4494 }
4495 if len(m.Sint64Map) > 0 {
4496 keysForSint64Map := make([]int64, 0, len(m.Sint64Map))
4497 for k := range m.Sint64Map {
4498 keysForSint64Map = append(keysForSint64Map, int64(k))
4499 }
4500 github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
4501 for iNdEx := len(keysForSint64Map) - 1; iNdEx >= 0; iNdEx-- {
4502 v := m.Sint64Map[int64(keysForSint64Map[iNdEx])]
4503 baseI := i
4504 i = encodeVarintTheproto3(dAtA, i, uint64((uint64(v)<<1)^uint64((v>>63))))
4505 i--
4506 dAtA[i] = 0x10
4507 i = encodeVarintTheproto3(dAtA, i, uint64((uint64(keysForSint64Map[iNdEx])<<1)^uint64((keysForSint64Map[iNdEx]>>63))))
4508 i--
4509 dAtA[i] = 0x8
4510 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4511 i--
4512 dAtA[i] = 0x42
4513 }
4514 }
4515 if len(m.Sint32Map) > 0 {
4516 keysForSint32Map := make([]int32, 0, len(m.Sint32Map))
4517 for k := range m.Sint32Map {
4518 keysForSint32Map = append(keysForSint32Map, int32(k))
4519 }
4520 github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
4521 for iNdEx := len(keysForSint32Map) - 1; iNdEx >= 0; iNdEx-- {
4522 v := m.Sint32Map[int32(keysForSint32Map[iNdEx])]
4523 baseI := i
4524 i = encodeVarintTheproto3(dAtA, i, uint64((uint32(v)<<1)^uint32((v>>31))))
4525 i--
4526 dAtA[i] = 0x10
4527 i = encodeVarintTheproto3(dAtA, i, uint64((uint32(keysForSint32Map[iNdEx])<<1)^uint32((keysForSint32Map[iNdEx]>>31))))
4528 i--
4529 dAtA[i] = 0x8
4530 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4531 i--
4532 dAtA[i] = 0x3a
4533 }
4534 }
4535 if len(m.Uint64Map) > 0 {
4536 keysForUint64Map := make([]uint64, 0, len(m.Uint64Map))
4537 for k := range m.Uint64Map {
4538 keysForUint64Map = append(keysForUint64Map, uint64(k))
4539 }
4540 github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
4541 for iNdEx := len(keysForUint64Map) - 1; iNdEx >= 0; iNdEx-- {
4542 v := m.Uint64Map[uint64(keysForUint64Map[iNdEx])]
4543 baseI := i
4544 i = encodeVarintTheproto3(dAtA, i, uint64(v))
4545 i--
4546 dAtA[i] = 0x10
4547 i = encodeVarintTheproto3(dAtA, i, uint64(keysForUint64Map[iNdEx]))
4548 i--
4549 dAtA[i] = 0x8
4550 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4551 i--
4552 dAtA[i] = 0x32
4553 }
4554 }
4555 if len(m.Uint32Map) > 0 {
4556 keysForUint32Map := make([]uint32, 0, len(m.Uint32Map))
4557 for k := range m.Uint32Map {
4558 keysForUint32Map = append(keysForUint32Map, uint32(k))
4559 }
4560 github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
4561 for iNdEx := len(keysForUint32Map) - 1; iNdEx >= 0; iNdEx-- {
4562 v := m.Uint32Map[uint32(keysForUint32Map[iNdEx])]
4563 baseI := i
4564 i = encodeVarintTheproto3(dAtA, i, uint64(v))
4565 i--
4566 dAtA[i] = 0x10
4567 i = encodeVarintTheproto3(dAtA, i, uint64(keysForUint32Map[iNdEx]))
4568 i--
4569 dAtA[i] = 0x8
4570 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4571 i--
4572 dAtA[i] = 0x2a
4573 }
4574 }
4575 if len(m.Int64Map) > 0 {
4576 keysForInt64Map := make([]int64, 0, len(m.Int64Map))
4577 for k := range m.Int64Map {
4578 keysForInt64Map = append(keysForInt64Map, int64(k))
4579 }
4580 github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
4581 for iNdEx := len(keysForInt64Map) - 1; iNdEx >= 0; iNdEx-- {
4582 v := m.Int64Map[int64(keysForInt64Map[iNdEx])]
4583 baseI := i
4584 i = encodeVarintTheproto3(dAtA, i, uint64(v))
4585 i--
4586 dAtA[i] = 0x10
4587 i = encodeVarintTheproto3(dAtA, i, uint64(keysForInt64Map[iNdEx]))
4588 i--
4589 dAtA[i] = 0x8
4590 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4591 i--
4592 dAtA[i] = 0x22
4593 }
4594 }
4595 if len(m.Int32Map) > 0 {
4596 keysForInt32Map := make([]int32, 0, len(m.Int32Map))
4597 for k := range m.Int32Map {
4598 keysForInt32Map = append(keysForInt32Map, int32(k))
4599 }
4600 github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
4601 for iNdEx := len(keysForInt32Map) - 1; iNdEx >= 0; iNdEx-- {
4602 v := m.Int32Map[int32(keysForInt32Map[iNdEx])]
4603 baseI := i
4604 i = encodeVarintTheproto3(dAtA, i, uint64(v))
4605 i--
4606 dAtA[i] = 0x10
4607 i = encodeVarintTheproto3(dAtA, i, uint64(keysForInt32Map[iNdEx]))
4608 i--
4609 dAtA[i] = 0x8
4610 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4611 i--
4612 dAtA[i] = 0x1a
4613 }
4614 }
4615 if len(m.StringToFloatMap) > 0 {
4616 keysForStringToFloatMap := make([]string, 0, len(m.StringToFloatMap))
4617 for k := range m.StringToFloatMap {
4618 keysForStringToFloatMap = append(keysForStringToFloatMap, string(k))
4619 }
4620 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
4621 for iNdEx := len(keysForStringToFloatMap) - 1; iNdEx >= 0; iNdEx-- {
4622 v := m.StringToFloatMap[string(keysForStringToFloatMap[iNdEx])]
4623 baseI := i
4624 i -= 4
4625 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(v))))
4626 i--
4627 dAtA[i] = 0x15
4628 i -= len(keysForStringToFloatMap[iNdEx])
4629 copy(dAtA[i:], keysForStringToFloatMap[iNdEx])
4630 i = encodeVarintTheproto3(dAtA, i, uint64(len(keysForStringToFloatMap[iNdEx])))
4631 i--
4632 dAtA[i] = 0xa
4633 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4634 i--
4635 dAtA[i] = 0x12
4636 }
4637 }
4638 if len(m.StringToDoubleMap) > 0 {
4639 keysForStringToDoubleMap := make([]string, 0, len(m.StringToDoubleMap))
4640 for k := range m.StringToDoubleMap {
4641 keysForStringToDoubleMap = append(keysForStringToDoubleMap, string(k))
4642 }
4643 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
4644 for iNdEx := len(keysForStringToDoubleMap) - 1; iNdEx >= 0; iNdEx-- {
4645 v := m.StringToDoubleMap[string(keysForStringToDoubleMap[iNdEx])]
4646 baseI := i
4647 i -= 8
4648 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(v))))
4649 i--
4650 dAtA[i] = 0x11
4651 i -= len(keysForStringToDoubleMap[iNdEx])
4652 copy(dAtA[i:], keysForStringToDoubleMap[iNdEx])
4653 i = encodeVarintTheproto3(dAtA, i, uint64(len(keysForStringToDoubleMap[iNdEx])))
4654 i--
4655 dAtA[i] = 0xa
4656 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4657 i--
4658 dAtA[i] = 0xa
4659 }
4660 }
4661 return len(dAtA) - i, nil
4662 }
4663
4664 func (m *MessageWithMap) Marshal() (dAtA []byte, err error) {
4665 size := m.Size()
4666 dAtA = make([]byte, size)
4667 n, err := m.MarshalToSizedBuffer(dAtA[:size])
4668 if err != nil {
4669 return nil, err
4670 }
4671 return dAtA[:n], nil
4672 }
4673
4674 func (m *MessageWithMap) MarshalTo(dAtA []byte) (int, error) {
4675 size := m.Size()
4676 return m.MarshalToSizedBuffer(dAtA[:size])
4677 }
4678
4679 func (m *MessageWithMap) MarshalToSizedBuffer(dAtA []byte) (int, error) {
4680 i := len(dAtA)
4681 _ = i
4682 var l int
4683 _ = l
4684 if m.XXX_unrecognized != nil {
4685 i -= len(m.XXX_unrecognized)
4686 copy(dAtA[i:], m.XXX_unrecognized)
4687 }
4688 if len(m.ByteMapping) > 0 {
4689 for k := range m.ByteMapping {
4690 v := m.ByteMapping[k]
4691 baseI := i
4692 if len(v) > 0 {
4693 i -= len(v)
4694 copy(dAtA[i:], v)
4695 i = encodeVarintTheproto3(dAtA, i, uint64(len(v)))
4696 i--
4697 dAtA[i] = 0x12
4698 }
4699 i--
4700 if k {
4701 dAtA[i] = 1
4702 } else {
4703 dAtA[i] = 0
4704 }
4705 i--
4706 dAtA[i] = 0x8
4707 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4708 i--
4709 dAtA[i] = 0x1a
4710 }
4711 }
4712 if len(m.MsgMapping) > 0 {
4713 for k := range m.MsgMapping {
4714 v := m.MsgMapping[k]
4715 baseI := i
4716 if v != nil {
4717 {
4718 size, err := v.MarshalToSizedBuffer(dAtA[:i])
4719 if err != nil {
4720 return 0, err
4721 }
4722 i -= size
4723 i = encodeVarintTheproto3(dAtA, i, uint64(size))
4724 }
4725 i--
4726 dAtA[i] = 0x12
4727 }
4728 i = encodeVarintTheproto3(dAtA, i, uint64((uint64(k)<<1)^uint64((k>>63))))
4729 i--
4730 dAtA[i] = 0x8
4731 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4732 i--
4733 dAtA[i] = 0x12
4734 }
4735 }
4736 if len(m.NameMapping) > 0 {
4737 for k := range m.NameMapping {
4738 v := m.NameMapping[k]
4739 baseI := i
4740 i -= len(v)
4741 copy(dAtA[i:], v)
4742 i = encodeVarintTheproto3(dAtA, i, uint64(len(v)))
4743 i--
4744 dAtA[i] = 0x12
4745 i = encodeVarintTheproto3(dAtA, i, uint64(k))
4746 i--
4747 dAtA[i] = 0x8
4748 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4749 i--
4750 dAtA[i] = 0xa
4751 }
4752 }
4753 return len(dAtA) - i, nil
4754 }
4755
4756 func (m *FloatingPoint) Marshal() (dAtA []byte, err error) {
4757 size := m.Size()
4758 dAtA = make([]byte, size)
4759 n, err := m.MarshalToSizedBuffer(dAtA[:size])
4760 if err != nil {
4761 return nil, err
4762 }
4763 return dAtA[:n], nil
4764 }
4765
4766 func (m *FloatingPoint) MarshalTo(dAtA []byte) (int, error) {
4767 size := m.Size()
4768 return m.MarshalToSizedBuffer(dAtA[:size])
4769 }
4770
4771 func (m *FloatingPoint) MarshalToSizedBuffer(dAtA []byte) (int, error) {
4772 i := len(dAtA)
4773 _ = i
4774 var l int
4775 _ = l
4776 if m.XXX_unrecognized != nil {
4777 i -= len(m.XXX_unrecognized)
4778 copy(dAtA[i:], m.XXX_unrecognized)
4779 }
4780 if m.F != 0 {
4781 i -= 8
4782 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.F))))
4783 i--
4784 dAtA[i] = 0x9
4785 }
4786 return len(dAtA) - i, nil
4787 }
4788
4789 func (m *Uint128Pair) Marshal() (dAtA []byte, err error) {
4790 size := m.Size()
4791 dAtA = make([]byte, size)
4792 n, err := m.MarshalToSizedBuffer(dAtA[:size])
4793 if err != nil {
4794 return nil, err
4795 }
4796 return dAtA[:n], nil
4797 }
4798
4799 func (m *Uint128Pair) MarshalTo(dAtA []byte) (int, error) {
4800 size := m.Size()
4801 return m.MarshalToSizedBuffer(dAtA[:size])
4802 }
4803
4804 func (m *Uint128Pair) MarshalToSizedBuffer(dAtA []byte) (int, error) {
4805 i := len(dAtA)
4806 _ = i
4807 var l int
4808 _ = l
4809 if m.XXX_unrecognized != nil {
4810 i -= len(m.XXX_unrecognized)
4811 copy(dAtA[i:], m.XXX_unrecognized)
4812 }
4813 if m.Right != nil {
4814 {
4815 size := m.Right.Size()
4816 i -= size
4817 if _, err := m.Right.MarshalTo(dAtA[i:]); err != nil {
4818 return 0, err
4819 }
4820 i = encodeVarintTheproto3(dAtA, i, uint64(size))
4821 }
4822 i--
4823 dAtA[i] = 0x12
4824 }
4825 {
4826 size := m.Left.Size()
4827 i -= size
4828 if _, err := m.Left.MarshalTo(dAtA[i:]); err != nil {
4829 return 0, err
4830 }
4831 i = encodeVarintTheproto3(dAtA, i, uint64(size))
4832 }
4833 i--
4834 dAtA[i] = 0xa
4835 return len(dAtA) - i, nil
4836 }
4837
4838 func (m *ContainsNestedMap) Marshal() (dAtA []byte, err error) {
4839 size := m.Size()
4840 dAtA = make([]byte, size)
4841 n, err := m.MarshalToSizedBuffer(dAtA[:size])
4842 if err != nil {
4843 return nil, err
4844 }
4845 return dAtA[:n], nil
4846 }
4847
4848 func (m *ContainsNestedMap) MarshalTo(dAtA []byte) (int, error) {
4849 size := m.Size()
4850 return m.MarshalToSizedBuffer(dAtA[:size])
4851 }
4852
4853 func (m *ContainsNestedMap) MarshalToSizedBuffer(dAtA []byte) (int, error) {
4854 i := len(dAtA)
4855 _ = i
4856 var l int
4857 _ = l
4858 if m.XXX_unrecognized != nil {
4859 i -= len(m.XXX_unrecognized)
4860 copy(dAtA[i:], m.XXX_unrecognized)
4861 }
4862 return len(dAtA) - i, nil
4863 }
4864
4865 func (m *ContainsNestedMap_NestedMap) Marshal() (dAtA []byte, err error) {
4866 size := m.Size()
4867 dAtA = make([]byte, size)
4868 n, err := m.MarshalToSizedBuffer(dAtA[:size])
4869 if err != nil {
4870 return nil, err
4871 }
4872 return dAtA[:n], nil
4873 }
4874
4875 func (m *ContainsNestedMap_NestedMap) MarshalTo(dAtA []byte) (int, error) {
4876 size := m.Size()
4877 return m.MarshalToSizedBuffer(dAtA[:size])
4878 }
4879
4880 func (m *ContainsNestedMap_NestedMap) MarshalToSizedBuffer(dAtA []byte) (int, error) {
4881 i := len(dAtA)
4882 _ = i
4883 var l int
4884 _ = l
4885 if m.XXX_unrecognized != nil {
4886 i -= len(m.XXX_unrecognized)
4887 copy(dAtA[i:], m.XXX_unrecognized)
4888 }
4889 if len(m.NestedMapField) > 0 {
4890 for k := range m.NestedMapField {
4891 v := m.NestedMapField[k]
4892 baseI := i
4893 i -= 8
4894 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(v))))
4895 i--
4896 dAtA[i] = 0x11
4897 i -= len(k)
4898 copy(dAtA[i:], k)
4899 i = encodeVarintTheproto3(dAtA, i, uint64(len(k)))
4900 i--
4901 dAtA[i] = 0xa
4902 i = encodeVarintTheproto3(dAtA, i, uint64(baseI-i))
4903 i--
4904 dAtA[i] = 0xa
4905 }
4906 }
4907 return len(dAtA) - i, nil
4908 }
4909
4910 func (m *NotPacked) Marshal() (dAtA []byte, err error) {
4911 size := m.Size()
4912 dAtA = make([]byte, size)
4913 n, err := m.MarshalToSizedBuffer(dAtA[:size])
4914 if err != nil {
4915 return nil, err
4916 }
4917 return dAtA[:n], nil
4918 }
4919
4920 func (m *NotPacked) MarshalTo(dAtA []byte) (int, error) {
4921 size := m.Size()
4922 return m.MarshalToSizedBuffer(dAtA[:size])
4923 }
4924
4925 func (m *NotPacked) MarshalToSizedBuffer(dAtA []byte) (int, error) {
4926 i := len(dAtA)
4927 _ = i
4928 var l int
4929 _ = l
4930 if m.XXX_unrecognized != nil {
4931 i -= len(m.XXX_unrecognized)
4932 copy(dAtA[i:], m.XXX_unrecognized)
4933 }
4934 if len(m.Key) > 0 {
4935 for iNdEx := len(m.Key) - 1; iNdEx >= 0; iNdEx-- {
4936 i = encodeVarintTheproto3(dAtA, i, uint64(m.Key[iNdEx]))
4937 i--
4938 dAtA[i] = 0x28
4939 }
4940 }
4941 return len(dAtA) - i, nil
4942 }
4943
4944 func encodeVarintTheproto3(dAtA []byte, offset int, v uint64) int {
4945 offset -= sovTheproto3(v)
4946 base := offset
4947 for v >= 1<<7 {
4948 dAtA[offset] = uint8(v&0x7f | 0x80)
4949 v >>= 7
4950 offset++
4951 }
4952 dAtA[offset] = uint8(v)
4953 return base
4954 }
4955 func NewPopulatedMessage(r randyTheproto3, easy bool) *Message {
4956 this := &Message{}
4957 this.Name = string(randStringTheproto3(r))
4958 this.Hilarity = Message_Humour([]int32{0, 1, 2, 3}[r.Intn(4)])
4959 this.HeightInCm = uint32(r.Uint32())
4960 v1 := r.Intn(100)
4961 this.Data = make([]byte, v1)
4962 for i := 0; i < v1; i++ {
4963 this.Data[i] = byte(r.Intn(256))
4964 }
4965 v2 := r.Intn(10)
4966 this.Key = make([]uint64, v2)
4967 for i := 0; i < v2; i++ {
4968 this.Key[i] = uint64(uint64(r.Uint32()))
4969 }
4970 if r.Intn(5) != 0 {
4971 this.Nested = NewPopulatedNested(r, easy)
4972 }
4973 this.ResultCount = int64(r.Int63())
4974 if r.Intn(2) == 0 {
4975 this.ResultCount *= -1
4976 }
4977 this.TrueScotsman = bool(bool(r.Intn(2) == 0))
4978 this.Score = float32(r.Float32())
4979 if r.Intn(2) == 0 {
4980 this.Score *= -1
4981 }
4982 if r.Intn(5) != 0 {
4983 v3 := r.Intn(10)
4984 this.Terrain = make(map[int64]*Nested)
4985 for i := 0; i < v3; i++ {
4986 this.Terrain[int64(r.Int63())] = NewPopulatedNested(r, easy)
4987 }
4988 }
4989 if r.Intn(5) != 0 {
4990 this.Proto2Field = both.NewPopulatedNinOptNative(r, easy)
4991 }
4992 if r.Intn(5) != 0 {
4993 v4 := r.Intn(10)
4994 this.Proto2Value = make(map[int64]*both.NinOptEnum)
4995 for i := 0; i < v4; i++ {
4996 this.Proto2Value[int64(r.Int63())] = both.NewPopulatedNinOptEnum(r, easy)
4997 }
4998 }
4999 if !easy && r.Intn(10) != 0 {
5000 this.XXX_unrecognized = randUnrecognizedTheproto3(r, 14)
5001 }
5002 return this
5003 }
5004
5005 func NewPopulatedNested(r randyTheproto3, easy bool) *Nested {
5006 this := &Nested{}
5007 this.Bunny = string(randStringTheproto3(r))
5008 if !easy && r.Intn(10) != 0 {
5009 this.XXX_unrecognized = randUnrecognizedTheproto3(r, 2)
5010 }
5011 return this
5012 }
5013
5014 func NewPopulatedAllMaps(r randyTheproto3, easy bool) *AllMaps {
5015 this := &AllMaps{}
5016 if r.Intn(5) != 0 {
5017 v5 := r.Intn(10)
5018 this.StringToDoubleMap = make(map[string]float64)
5019 for i := 0; i < v5; i++ {
5020 v6 := randStringTheproto3(r)
5021 this.StringToDoubleMap[v6] = float64(r.Float64())
5022 if r.Intn(2) == 0 {
5023 this.StringToDoubleMap[v6] *= -1
5024 }
5025 }
5026 }
5027 if r.Intn(5) != 0 {
5028 v7 := r.Intn(10)
5029 this.StringToFloatMap = make(map[string]float32)
5030 for i := 0; i < v7; i++ {
5031 v8 := randStringTheproto3(r)
5032 this.StringToFloatMap[v8] = float32(r.Float32())
5033 if r.Intn(2) == 0 {
5034 this.StringToFloatMap[v8] *= -1
5035 }
5036 }
5037 }
5038 if r.Intn(5) != 0 {
5039 v9 := r.Intn(10)
5040 this.Int32Map = make(map[int32]int32)
5041 for i := 0; i < v9; i++ {
5042 v10 := int32(r.Int31())
5043 this.Int32Map[v10] = int32(r.Int31())
5044 if r.Intn(2) == 0 {
5045 this.Int32Map[v10] *= -1
5046 }
5047 }
5048 }
5049 if r.Intn(5) != 0 {
5050 v11 := r.Intn(10)
5051 this.Int64Map = make(map[int64]int64)
5052 for i := 0; i < v11; i++ {
5053 v12 := int64(r.Int63())
5054 this.Int64Map[v12] = int64(r.Int63())
5055 if r.Intn(2) == 0 {
5056 this.Int64Map[v12] *= -1
5057 }
5058 }
5059 }
5060 if r.Intn(5) != 0 {
5061 v13 := r.Intn(10)
5062 this.Uint32Map = make(map[uint32]uint32)
5063 for i := 0; i < v13; i++ {
5064 v14 := uint32(r.Uint32())
5065 this.Uint32Map[v14] = uint32(r.Uint32())
5066 }
5067 }
5068 if r.Intn(5) != 0 {
5069 v15 := r.Intn(10)
5070 this.Uint64Map = make(map[uint64]uint64)
5071 for i := 0; i < v15; i++ {
5072 v16 := uint64(uint64(r.Uint32()))
5073 this.Uint64Map[v16] = uint64(uint64(r.Uint32()))
5074 }
5075 }
5076 if r.Intn(5) != 0 {
5077 v17 := r.Intn(10)
5078 this.Sint32Map = make(map[int32]int32)
5079 for i := 0; i < v17; i++ {
5080 v18 := int32(r.Int31())
5081 this.Sint32Map[v18] = int32(r.Int31())
5082 if r.Intn(2) == 0 {
5083 this.Sint32Map[v18] *= -1
5084 }
5085 }
5086 }
5087 if r.Intn(5) != 0 {
5088 v19 := r.Intn(10)
5089 this.Sint64Map = make(map[int64]int64)
5090 for i := 0; i < v19; i++ {
5091 v20 := int64(r.Int63())
5092 this.Sint64Map[v20] = int64(r.Int63())
5093 if r.Intn(2) == 0 {
5094 this.Sint64Map[v20] *= -1
5095 }
5096 }
5097 }
5098 if r.Intn(5) != 0 {
5099 v21 := r.Intn(10)
5100 this.Fixed32Map = make(map[uint32]uint32)
5101 for i := 0; i < v21; i++ {
5102 v22 := uint32(r.Uint32())
5103 this.Fixed32Map[v22] = uint32(r.Uint32())
5104 }
5105 }
5106 if r.Intn(5) != 0 {
5107 v23 := r.Intn(10)
5108 this.Sfixed32Map = make(map[int32]int32)
5109 for i := 0; i < v23; i++ {
5110 v24 := int32(r.Int31())
5111 this.Sfixed32Map[v24] = int32(r.Int31())
5112 if r.Intn(2) == 0 {
5113 this.Sfixed32Map[v24] *= -1
5114 }
5115 }
5116 }
5117 if r.Intn(5) != 0 {
5118 v25 := r.Intn(10)
5119 this.Fixed64Map = make(map[uint64]uint64)
5120 for i := 0; i < v25; i++ {
5121 v26 := uint64(uint64(r.Uint32()))
5122 this.Fixed64Map[v26] = uint64(uint64(r.Uint32()))
5123 }
5124 }
5125 if r.Intn(5) != 0 {
5126 v27 := r.Intn(10)
5127 this.Sfixed64Map = make(map[int64]int64)
5128 for i := 0; i < v27; i++ {
5129 v28 := int64(r.Int63())
5130 this.Sfixed64Map[v28] = int64(r.Int63())
5131 if r.Intn(2) == 0 {
5132 this.Sfixed64Map[v28] *= -1
5133 }
5134 }
5135 }
5136 if r.Intn(5) != 0 {
5137 v29 := r.Intn(10)
5138 this.BoolMap = make(map[bool]bool)
5139 for i := 0; i < v29; i++ {
5140 v30 := bool(bool(r.Intn(2) == 0))
5141 this.BoolMap[v30] = bool(bool(r.Intn(2) == 0))
5142 }
5143 }
5144 if r.Intn(5) != 0 {
5145 v31 := r.Intn(10)
5146 this.StringMap = make(map[string]string)
5147 for i := 0; i < v31; i++ {
5148 this.StringMap[randStringTheproto3(r)] = randStringTheproto3(r)
5149 }
5150 }
5151 if r.Intn(5) != 0 {
5152 v32 := r.Intn(10)
5153 this.StringToBytesMap = make(map[string][]byte)
5154 for i := 0; i < v32; i++ {
5155 v33 := r.Intn(100)
5156 v34 := randStringTheproto3(r)
5157 this.StringToBytesMap[v34] = make([]byte, v33)
5158 for i := 0; i < v33; i++ {
5159 this.StringToBytesMap[v34][i] = byte(r.Intn(256))
5160 }
5161 }
5162 }
5163 if r.Intn(5) != 0 {
5164 v35 := r.Intn(10)
5165 this.StringToEnumMap = make(map[string]MapEnum)
5166 for i := 0; i < v35; i++ {
5167 this.StringToEnumMap[randStringTheproto3(r)] = MapEnum([]int32{0, 1, 2}[r.Intn(3)])
5168 }
5169 }
5170 if r.Intn(5) != 0 {
5171 v36 := r.Intn(10)
5172 this.StringToMsgMap = make(map[string]*FloatingPoint)
5173 for i := 0; i < v36; i++ {
5174 this.StringToMsgMap[randStringTheproto3(r)] = NewPopulatedFloatingPoint(r, easy)
5175 }
5176 }
5177 if !easy && r.Intn(10) != 0 {
5178 this.XXX_unrecognized = randUnrecognizedTheproto3(r, 18)
5179 }
5180 return this
5181 }
5182
5183 func NewPopulatedAllMapsOrdered(r randyTheproto3, easy bool) *AllMapsOrdered {
5184 this := &AllMapsOrdered{}
5185 if r.Intn(5) != 0 {
5186 v37 := r.Intn(10)
5187 this.StringToDoubleMap = make(map[string]float64)
5188 for i := 0; i < v37; i++ {
5189 v38 := randStringTheproto3(r)
5190 this.StringToDoubleMap[v38] = float64(r.Float64())
5191 if r.Intn(2) == 0 {
5192 this.StringToDoubleMap[v38] *= -1
5193 }
5194 }
5195 }
5196 if r.Intn(5) != 0 {
5197 v39 := r.Intn(10)
5198 this.StringToFloatMap = make(map[string]float32)
5199 for i := 0; i < v39; i++ {
5200 v40 := randStringTheproto3(r)
5201 this.StringToFloatMap[v40] = float32(r.Float32())
5202 if r.Intn(2) == 0 {
5203 this.StringToFloatMap[v40] *= -1
5204 }
5205 }
5206 }
5207 if r.Intn(5) != 0 {
5208 v41 := r.Intn(10)
5209 this.Int32Map = make(map[int32]int32)
5210 for i := 0; i < v41; i++ {
5211 v42 := int32(r.Int31())
5212 this.Int32Map[v42] = int32(r.Int31())
5213 if r.Intn(2) == 0 {
5214 this.Int32Map[v42] *= -1
5215 }
5216 }
5217 }
5218 if r.Intn(5) != 0 {
5219 v43 := r.Intn(10)
5220 this.Int64Map = make(map[int64]int64)
5221 for i := 0; i < v43; i++ {
5222 v44 := int64(r.Int63())
5223 this.Int64Map[v44] = int64(r.Int63())
5224 if r.Intn(2) == 0 {
5225 this.Int64Map[v44] *= -1
5226 }
5227 }
5228 }
5229 if r.Intn(5) != 0 {
5230 v45 := r.Intn(10)
5231 this.Uint32Map = make(map[uint32]uint32)
5232 for i := 0; i < v45; i++ {
5233 v46 := uint32(r.Uint32())
5234 this.Uint32Map[v46] = uint32(r.Uint32())
5235 }
5236 }
5237 if r.Intn(5) != 0 {
5238 v47 := r.Intn(10)
5239 this.Uint64Map = make(map[uint64]uint64)
5240 for i := 0; i < v47; i++ {
5241 v48 := uint64(uint64(r.Uint32()))
5242 this.Uint64Map[v48] = uint64(uint64(r.Uint32()))
5243 }
5244 }
5245 if r.Intn(5) != 0 {
5246 v49 := r.Intn(10)
5247 this.Sint32Map = make(map[int32]int32)
5248 for i := 0; i < v49; i++ {
5249 v50 := int32(r.Int31())
5250 this.Sint32Map[v50] = int32(r.Int31())
5251 if r.Intn(2) == 0 {
5252 this.Sint32Map[v50] *= -1
5253 }
5254 }
5255 }
5256 if r.Intn(5) != 0 {
5257 v51 := r.Intn(10)
5258 this.Sint64Map = make(map[int64]int64)
5259 for i := 0; i < v51; i++ {
5260 v52 := int64(r.Int63())
5261 this.Sint64Map[v52] = int64(r.Int63())
5262 if r.Intn(2) == 0 {
5263 this.Sint64Map[v52] *= -1
5264 }
5265 }
5266 }
5267 if r.Intn(5) != 0 {
5268 v53 := r.Intn(10)
5269 this.Fixed32Map = make(map[uint32]uint32)
5270 for i := 0; i < v53; i++ {
5271 v54 := uint32(r.Uint32())
5272 this.Fixed32Map[v54] = uint32(r.Uint32())
5273 }
5274 }
5275 if r.Intn(5) != 0 {
5276 v55 := r.Intn(10)
5277 this.Sfixed32Map = make(map[int32]int32)
5278 for i := 0; i < v55; i++ {
5279 v56 := int32(r.Int31())
5280 this.Sfixed32Map[v56] = int32(r.Int31())
5281 if r.Intn(2) == 0 {
5282 this.Sfixed32Map[v56] *= -1
5283 }
5284 }
5285 }
5286 if r.Intn(5) != 0 {
5287 v57 := r.Intn(10)
5288 this.Fixed64Map = make(map[uint64]uint64)
5289 for i := 0; i < v57; i++ {
5290 v58 := uint64(uint64(r.Uint32()))
5291 this.Fixed64Map[v58] = uint64(uint64(r.Uint32()))
5292 }
5293 }
5294 if r.Intn(5) != 0 {
5295 v59 := r.Intn(10)
5296 this.Sfixed64Map = make(map[int64]int64)
5297 for i := 0; i < v59; i++ {
5298 v60 := int64(r.Int63())
5299 this.Sfixed64Map[v60] = int64(r.Int63())
5300 if r.Intn(2) == 0 {
5301 this.Sfixed64Map[v60] *= -1
5302 }
5303 }
5304 }
5305 if r.Intn(5) != 0 {
5306 v61 := r.Intn(10)
5307 this.BoolMap = make(map[bool]bool)
5308 for i := 0; i < v61; i++ {
5309 v62 := bool(bool(r.Intn(2) == 0))
5310 this.BoolMap[v62] = bool(bool(r.Intn(2) == 0))
5311 }
5312 }
5313 if r.Intn(5) != 0 {
5314 v63 := r.Intn(10)
5315 this.StringMap = make(map[string]string)
5316 for i := 0; i < v63; i++ {
5317 this.StringMap[randStringTheproto3(r)] = randStringTheproto3(r)
5318 }
5319 }
5320 if r.Intn(5) != 0 {
5321 v64 := r.Intn(10)
5322 this.StringToBytesMap = make(map[string][]byte)
5323 for i := 0; i < v64; i++ {
5324 v65 := r.Intn(100)
5325 v66 := randStringTheproto3(r)
5326 this.StringToBytesMap[v66] = make([]byte, v65)
5327 for i := 0; i < v65; i++ {
5328 this.StringToBytesMap[v66][i] = byte(r.Intn(256))
5329 }
5330 }
5331 }
5332 if r.Intn(5) != 0 {
5333 v67 := r.Intn(10)
5334 this.StringToEnumMap = make(map[string]MapEnum)
5335 for i := 0; i < v67; i++ {
5336 this.StringToEnumMap[randStringTheproto3(r)] = MapEnum([]int32{0, 1, 2}[r.Intn(3)])
5337 }
5338 }
5339 if r.Intn(5) != 0 {
5340 v68 := r.Intn(10)
5341 this.StringToMsgMap = make(map[string]*FloatingPoint)
5342 for i := 0; i < v68; i++ {
5343 this.StringToMsgMap[randStringTheproto3(r)] = NewPopulatedFloatingPoint(r, easy)
5344 }
5345 }
5346 if !easy && r.Intn(10) != 0 {
5347 this.XXX_unrecognized = randUnrecognizedTheproto3(r, 18)
5348 }
5349 return this
5350 }
5351
5352 func NewPopulatedMessageWithMap(r randyTheproto3, easy bool) *MessageWithMap {
5353 this := &MessageWithMap{}
5354 if r.Intn(5) != 0 {
5355 v69 := r.Intn(10)
5356 this.NameMapping = make(map[int32]string)
5357 for i := 0; i < v69; i++ {
5358 this.NameMapping[int32(r.Int31())] = randStringTheproto3(r)
5359 }
5360 }
5361 if r.Intn(5) != 0 {
5362 v70 := r.Intn(10)
5363 this.MsgMapping = make(map[int64]*FloatingPoint)
5364 for i := 0; i < v70; i++ {
5365 this.MsgMapping[int64(r.Int63())] = NewPopulatedFloatingPoint(r, easy)
5366 }
5367 }
5368 if r.Intn(5) != 0 {
5369 v71 := r.Intn(10)
5370 this.ByteMapping = make(map[bool][]byte)
5371 for i := 0; i < v71; i++ {
5372 v72 := r.Intn(100)
5373 v73 := bool(bool(r.Intn(2) == 0))
5374 this.ByteMapping[v73] = make([]byte, v72)
5375 for i := 0; i < v72; i++ {
5376 this.ByteMapping[v73][i] = byte(r.Intn(256))
5377 }
5378 }
5379 }
5380 if !easy && r.Intn(10) != 0 {
5381 this.XXX_unrecognized = randUnrecognizedTheproto3(r, 4)
5382 }
5383 return this
5384 }
5385
5386 func NewPopulatedFloatingPoint(r randyTheproto3, easy bool) *FloatingPoint {
5387 this := &FloatingPoint{}
5388 this.F = float64(r.Float64())
5389 if r.Intn(2) == 0 {
5390 this.F *= -1
5391 }
5392 if !easy && r.Intn(10) != 0 {
5393 this.XXX_unrecognized = randUnrecognizedTheproto3(r, 2)
5394 }
5395 return this
5396 }
5397
5398 func NewPopulatedUint128Pair(r randyTheproto3, easy bool) *Uint128Pair {
5399 this := &Uint128Pair{}
5400 v74 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
5401 this.Left = *v74
5402 this.Right = github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
5403 if !easy && r.Intn(10) != 0 {
5404 this.XXX_unrecognized = randUnrecognizedTheproto3(r, 3)
5405 }
5406 return this
5407 }
5408
5409 func NewPopulatedContainsNestedMap(r randyTheproto3, easy bool) *ContainsNestedMap {
5410 this := &ContainsNestedMap{}
5411 if !easy && r.Intn(10) != 0 {
5412 this.XXX_unrecognized = randUnrecognizedTheproto3(r, 1)
5413 }
5414 return this
5415 }
5416
5417 func NewPopulatedContainsNestedMap_NestedMap(r randyTheproto3, easy bool) *ContainsNestedMap_NestedMap {
5418 this := &ContainsNestedMap_NestedMap{}
5419 if r.Intn(5) != 0 {
5420 v75 := r.Intn(10)
5421 this.NestedMapField = make(map[string]float64)
5422 for i := 0; i < v75; i++ {
5423 v76 := randStringTheproto3(r)
5424 this.NestedMapField[v76] = float64(r.Float64())
5425 if r.Intn(2) == 0 {
5426 this.NestedMapField[v76] *= -1
5427 }
5428 }
5429 }
5430 if !easy && r.Intn(10) != 0 {
5431 this.XXX_unrecognized = randUnrecognizedTheproto3(r, 2)
5432 }
5433 return this
5434 }
5435
5436 func NewPopulatedNotPacked(r randyTheproto3, easy bool) *NotPacked {
5437 this := &NotPacked{}
5438 v77 := r.Intn(10)
5439 this.Key = make([]uint64, v77)
5440 for i := 0; i < v77; i++ {
5441 this.Key[i] = uint64(uint64(r.Uint32()))
5442 }
5443 if !easy && r.Intn(10) != 0 {
5444 this.XXX_unrecognized = randUnrecognizedTheproto3(r, 6)
5445 }
5446 return this
5447 }
5448
5449 type randyTheproto3 interface {
5450 Float32() float32
5451 Float64() float64
5452 Int63() int64
5453 Int31() int32
5454 Uint32() uint32
5455 Intn(n int) int
5456 }
5457
5458 func randUTF8RuneTheproto3(r randyTheproto3) rune {
5459 ru := r.Intn(62)
5460 if ru < 10 {
5461 return rune(ru + 48)
5462 } else if ru < 36 {
5463 return rune(ru + 55)
5464 }
5465 return rune(ru + 61)
5466 }
5467 func randStringTheproto3(r randyTheproto3) string {
5468 v78 := r.Intn(100)
5469 tmps := make([]rune, v78)
5470 for i := 0; i < v78; i++ {
5471 tmps[i] = randUTF8RuneTheproto3(r)
5472 }
5473 return string(tmps)
5474 }
5475 func randUnrecognizedTheproto3(r randyTheproto3, maxFieldNumber int) (dAtA []byte) {
5476 l := r.Intn(5)
5477 for i := 0; i < l; i++ {
5478 wire := r.Intn(4)
5479 if wire == 3 {
5480 wire = 5
5481 }
5482 fieldNumber := maxFieldNumber + r.Intn(100)
5483 dAtA = randFieldTheproto3(dAtA, r, fieldNumber, wire)
5484 }
5485 return dAtA
5486 }
5487 func randFieldTheproto3(dAtA []byte, r randyTheproto3, fieldNumber int, wire int) []byte {
5488 key := uint32(fieldNumber)<<3 | uint32(wire)
5489 switch wire {
5490 case 0:
5491 dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(key))
5492 v79 := r.Int63()
5493 if r.Intn(2) == 0 {
5494 v79 *= -1
5495 }
5496 dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(v79))
5497 case 1:
5498 dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(key))
5499 dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)))
5500 case 2:
5501 dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(key))
5502 ll := r.Intn(100)
5503 dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(ll))
5504 for j := 0; j < ll; j++ {
5505 dAtA = append(dAtA, byte(r.Intn(256)))
5506 }
5507 default:
5508 dAtA = encodeVarintPopulateTheproto3(dAtA, uint64(key))
5509 dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)))
5510 }
5511 return dAtA
5512 }
5513 func encodeVarintPopulateTheproto3(dAtA []byte, v uint64) []byte {
5514 for v >= 1<<7 {
5515 dAtA = append(dAtA, uint8(uint64(v)&0x7f|0x80))
5516 v >>= 7
5517 }
5518 dAtA = append(dAtA, uint8(v))
5519 return dAtA
5520 }
5521 func (m *Message) Size() (n int) {
5522 if m == nil {
5523 return 0
5524 }
5525 var l int
5526 _ = l
5527 l = len(m.Name)
5528 if l > 0 {
5529 n += 1 + l + sovTheproto3(uint64(l))
5530 }
5531 if m.Hilarity != 0 {
5532 n += 1 + sovTheproto3(uint64(m.Hilarity))
5533 }
5534 if m.HeightInCm != 0 {
5535 n += 1 + sovTheproto3(uint64(m.HeightInCm))
5536 }
5537 l = len(m.Data)
5538 if l > 0 {
5539 n += 1 + l + sovTheproto3(uint64(l))
5540 }
5541 if len(m.Key) > 0 {
5542 l = 0
5543 for _, e := range m.Key {
5544 l += sovTheproto3(uint64(e))
5545 }
5546 n += 1 + sovTheproto3(uint64(l)) + l
5547 }
5548 if m.Nested != nil {
5549 l = m.Nested.Size()
5550 n += 1 + l + sovTheproto3(uint64(l))
5551 }
5552 if m.ResultCount != 0 {
5553 n += 1 + sovTheproto3(uint64(m.ResultCount))
5554 }
5555 if m.TrueScotsman {
5556 n += 2
5557 }
5558 if m.Score != 0 {
5559 n += 5
5560 }
5561 if len(m.Terrain) > 0 {
5562 for k, v := range m.Terrain {
5563 _ = k
5564 _ = v
5565 l = 0
5566 if v != nil {
5567 l = v.Size()
5568 l += 1 + sovTheproto3(uint64(l))
5569 }
5570 mapEntrySize := 1 + sovTheproto3(uint64(k)) + l
5571 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5572 }
5573 }
5574 if m.Proto2Field != nil {
5575 l = m.Proto2Field.Size()
5576 n += 1 + l + sovTheproto3(uint64(l))
5577 }
5578 if len(m.Proto2Value) > 0 {
5579 for k, v := range m.Proto2Value {
5580 _ = k
5581 _ = v
5582 l = 0
5583 if v != nil {
5584 l = v.Size()
5585 l += 1 + sovTheproto3(uint64(l))
5586 }
5587 mapEntrySize := 1 + sovTheproto3(uint64(k)) + l
5588 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5589 }
5590 }
5591 if m.XXX_unrecognized != nil {
5592 n += len(m.XXX_unrecognized)
5593 }
5594 return n
5595 }
5596
5597 func (m *Nested) Size() (n int) {
5598 if m == nil {
5599 return 0
5600 }
5601 var l int
5602 _ = l
5603 l = len(m.Bunny)
5604 if l > 0 {
5605 n += 1 + l + sovTheproto3(uint64(l))
5606 }
5607 if m.XXX_unrecognized != nil {
5608 n += len(m.XXX_unrecognized)
5609 }
5610 return n
5611 }
5612
5613 func (m *AllMaps) Size() (n int) {
5614 if m == nil {
5615 return 0
5616 }
5617 var l int
5618 _ = l
5619 if len(m.StringToDoubleMap) > 0 {
5620 for k, v := range m.StringToDoubleMap {
5621 _ = k
5622 _ = v
5623 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8
5624 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5625 }
5626 }
5627 if len(m.StringToFloatMap) > 0 {
5628 for k, v := range m.StringToFloatMap {
5629 _ = k
5630 _ = v
5631 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 4
5632 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5633 }
5634 }
5635 if len(m.Int32Map) > 0 {
5636 for k, v := range m.Int32Map {
5637 _ = k
5638 _ = v
5639 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
5640 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5641 }
5642 }
5643 if len(m.Int64Map) > 0 {
5644 for k, v := range m.Int64Map {
5645 _ = k
5646 _ = v
5647 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
5648 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5649 }
5650 }
5651 if len(m.Uint32Map) > 0 {
5652 for k, v := range m.Uint32Map {
5653 _ = k
5654 _ = v
5655 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
5656 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5657 }
5658 }
5659 if len(m.Uint64Map) > 0 {
5660 for k, v := range m.Uint64Map {
5661 _ = k
5662 _ = v
5663 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
5664 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5665 }
5666 }
5667 if len(m.Sint32Map) > 0 {
5668 for k, v := range m.Sint32Map {
5669 _ = k
5670 _ = v
5671 mapEntrySize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v))
5672 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5673 }
5674 }
5675 if len(m.Sint64Map) > 0 {
5676 for k, v := range m.Sint64Map {
5677 _ = k
5678 _ = v
5679 mapEntrySize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v))
5680 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5681 }
5682 }
5683 if len(m.Fixed32Map) > 0 {
5684 for k, v := range m.Fixed32Map {
5685 _ = k
5686 _ = v
5687 mapEntrySize := 1 + 4 + 1 + 4
5688 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5689 }
5690 }
5691 if len(m.Sfixed32Map) > 0 {
5692 for k, v := range m.Sfixed32Map {
5693 _ = k
5694 _ = v
5695 mapEntrySize := 1 + 4 + 1 + 4
5696 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5697 }
5698 }
5699 if len(m.Fixed64Map) > 0 {
5700 for k, v := range m.Fixed64Map {
5701 _ = k
5702 _ = v
5703 mapEntrySize := 1 + 8 + 1 + 8
5704 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5705 }
5706 }
5707 if len(m.Sfixed64Map) > 0 {
5708 for k, v := range m.Sfixed64Map {
5709 _ = k
5710 _ = v
5711 mapEntrySize := 1 + 8 + 1 + 8
5712 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5713 }
5714 }
5715 if len(m.BoolMap) > 0 {
5716 for k, v := range m.BoolMap {
5717 _ = k
5718 _ = v
5719 mapEntrySize := 1 + 1 + 1 + 1
5720 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5721 }
5722 }
5723 if len(m.StringMap) > 0 {
5724 for k, v := range m.StringMap {
5725 _ = k
5726 _ = v
5727 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + len(v) + sovTheproto3(uint64(len(v)))
5728 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5729 }
5730 }
5731 if len(m.StringToBytesMap) > 0 {
5732 for k, v := range m.StringToBytesMap {
5733 _ = k
5734 _ = v
5735 l = 0
5736 if len(v) > 0 {
5737 l = 1 + len(v) + sovTheproto3(uint64(len(v)))
5738 }
5739 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + l
5740 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5741 }
5742 }
5743 if len(m.StringToEnumMap) > 0 {
5744 for k, v := range m.StringToEnumMap {
5745 _ = k
5746 _ = v
5747 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + sovTheproto3(uint64(v))
5748 n += mapEntrySize + 2 + sovTheproto3(uint64(mapEntrySize))
5749 }
5750 }
5751 if len(m.StringToMsgMap) > 0 {
5752 for k, v := range m.StringToMsgMap {
5753 _ = k
5754 _ = v
5755 l = 0
5756 if v != nil {
5757 l = v.Size()
5758 l += 1 + sovTheproto3(uint64(l))
5759 }
5760 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + l
5761 n += mapEntrySize + 2 + sovTheproto3(uint64(mapEntrySize))
5762 }
5763 }
5764 if m.XXX_unrecognized != nil {
5765 n += len(m.XXX_unrecognized)
5766 }
5767 return n
5768 }
5769
5770 func (m *AllMapsOrdered) Size() (n int) {
5771 if m == nil {
5772 return 0
5773 }
5774 var l int
5775 _ = l
5776 if len(m.StringToDoubleMap) > 0 {
5777 for k, v := range m.StringToDoubleMap {
5778 _ = k
5779 _ = v
5780 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8
5781 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5782 }
5783 }
5784 if len(m.StringToFloatMap) > 0 {
5785 for k, v := range m.StringToFloatMap {
5786 _ = k
5787 _ = v
5788 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 4
5789 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5790 }
5791 }
5792 if len(m.Int32Map) > 0 {
5793 for k, v := range m.Int32Map {
5794 _ = k
5795 _ = v
5796 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
5797 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5798 }
5799 }
5800 if len(m.Int64Map) > 0 {
5801 for k, v := range m.Int64Map {
5802 _ = k
5803 _ = v
5804 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
5805 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5806 }
5807 }
5808 if len(m.Uint32Map) > 0 {
5809 for k, v := range m.Uint32Map {
5810 _ = k
5811 _ = v
5812 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
5813 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5814 }
5815 }
5816 if len(m.Uint64Map) > 0 {
5817 for k, v := range m.Uint64Map {
5818 _ = k
5819 _ = v
5820 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + sovTheproto3(uint64(v))
5821 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5822 }
5823 }
5824 if len(m.Sint32Map) > 0 {
5825 for k, v := range m.Sint32Map {
5826 _ = k
5827 _ = v
5828 mapEntrySize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v))
5829 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5830 }
5831 }
5832 if len(m.Sint64Map) > 0 {
5833 for k, v := range m.Sint64Map {
5834 _ = k
5835 _ = v
5836 mapEntrySize := 1 + sozTheproto3(uint64(k)) + 1 + sozTheproto3(uint64(v))
5837 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5838 }
5839 }
5840 if len(m.Fixed32Map) > 0 {
5841 for k, v := range m.Fixed32Map {
5842 _ = k
5843 _ = v
5844 mapEntrySize := 1 + 4 + 1 + 4
5845 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5846 }
5847 }
5848 if len(m.Sfixed32Map) > 0 {
5849 for k, v := range m.Sfixed32Map {
5850 _ = k
5851 _ = v
5852 mapEntrySize := 1 + 4 + 1 + 4
5853 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5854 }
5855 }
5856 if len(m.Fixed64Map) > 0 {
5857 for k, v := range m.Fixed64Map {
5858 _ = k
5859 _ = v
5860 mapEntrySize := 1 + 8 + 1 + 8
5861 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5862 }
5863 }
5864 if len(m.Sfixed64Map) > 0 {
5865 for k, v := range m.Sfixed64Map {
5866 _ = k
5867 _ = v
5868 mapEntrySize := 1 + 8 + 1 + 8
5869 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5870 }
5871 }
5872 if len(m.BoolMap) > 0 {
5873 for k, v := range m.BoolMap {
5874 _ = k
5875 _ = v
5876 mapEntrySize := 1 + 1 + 1 + 1
5877 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5878 }
5879 }
5880 if len(m.StringMap) > 0 {
5881 for k, v := range m.StringMap {
5882 _ = k
5883 _ = v
5884 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + len(v) + sovTheproto3(uint64(len(v)))
5885 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5886 }
5887 }
5888 if len(m.StringToBytesMap) > 0 {
5889 for k, v := range m.StringToBytesMap {
5890 _ = k
5891 _ = v
5892 l = 0
5893 if len(v) > 0 {
5894 l = 1 + len(v) + sovTheproto3(uint64(len(v)))
5895 }
5896 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + l
5897 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5898 }
5899 }
5900 if len(m.StringToEnumMap) > 0 {
5901 for k, v := range m.StringToEnumMap {
5902 _ = k
5903 _ = v
5904 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + sovTheproto3(uint64(v))
5905 n += mapEntrySize + 2 + sovTheproto3(uint64(mapEntrySize))
5906 }
5907 }
5908 if len(m.StringToMsgMap) > 0 {
5909 for k, v := range m.StringToMsgMap {
5910 _ = k
5911 _ = v
5912 l = 0
5913 if v != nil {
5914 l = v.Size()
5915 l += 1 + sovTheproto3(uint64(l))
5916 }
5917 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + l
5918 n += mapEntrySize + 2 + sovTheproto3(uint64(mapEntrySize))
5919 }
5920 }
5921 if m.XXX_unrecognized != nil {
5922 n += len(m.XXX_unrecognized)
5923 }
5924 return n
5925 }
5926
5927 func (m *MessageWithMap) Size() (n int) {
5928 if m == nil {
5929 return 0
5930 }
5931 var l int
5932 _ = l
5933 if len(m.NameMapping) > 0 {
5934 for k, v := range m.NameMapping {
5935 _ = k
5936 _ = v
5937 mapEntrySize := 1 + sovTheproto3(uint64(k)) + 1 + len(v) + sovTheproto3(uint64(len(v)))
5938 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5939 }
5940 }
5941 if len(m.MsgMapping) > 0 {
5942 for k, v := range m.MsgMapping {
5943 _ = k
5944 _ = v
5945 l = 0
5946 if v != nil {
5947 l = v.Size()
5948 l += 1 + sovTheproto3(uint64(l))
5949 }
5950 mapEntrySize := 1 + sozTheproto3(uint64(k)) + l
5951 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5952 }
5953 }
5954 if len(m.ByteMapping) > 0 {
5955 for k, v := range m.ByteMapping {
5956 _ = k
5957 _ = v
5958 l = 0
5959 if len(v) > 0 {
5960 l = 1 + len(v) + sovTheproto3(uint64(len(v)))
5961 }
5962 mapEntrySize := 1 + 1 + l
5963 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
5964 }
5965 }
5966 if m.XXX_unrecognized != nil {
5967 n += len(m.XXX_unrecognized)
5968 }
5969 return n
5970 }
5971
5972 func (m *FloatingPoint) Size() (n int) {
5973 if m == nil {
5974 return 0
5975 }
5976 var l int
5977 _ = l
5978 if m.F != 0 {
5979 n += 9
5980 }
5981 if m.XXX_unrecognized != nil {
5982 n += len(m.XXX_unrecognized)
5983 }
5984 return n
5985 }
5986
5987 func (m *Uint128Pair) Size() (n int) {
5988 if m == nil {
5989 return 0
5990 }
5991 var l int
5992 _ = l
5993 l = m.Left.Size()
5994 n += 1 + l + sovTheproto3(uint64(l))
5995 if m.Right != nil {
5996 l = m.Right.Size()
5997 n += 1 + l + sovTheproto3(uint64(l))
5998 }
5999 if m.XXX_unrecognized != nil {
6000 n += len(m.XXX_unrecognized)
6001 }
6002 return n
6003 }
6004
6005 func (m *ContainsNestedMap) Size() (n int) {
6006 if m == nil {
6007 return 0
6008 }
6009 var l int
6010 _ = l
6011 if m.XXX_unrecognized != nil {
6012 n += len(m.XXX_unrecognized)
6013 }
6014 return n
6015 }
6016
6017 func (m *ContainsNestedMap_NestedMap) Size() (n int) {
6018 if m == nil {
6019 return 0
6020 }
6021 var l int
6022 _ = l
6023 if len(m.NestedMapField) > 0 {
6024 for k, v := range m.NestedMapField {
6025 _ = k
6026 _ = v
6027 mapEntrySize := 1 + len(k) + sovTheproto3(uint64(len(k))) + 1 + 8
6028 n += mapEntrySize + 1 + sovTheproto3(uint64(mapEntrySize))
6029 }
6030 }
6031 if m.XXX_unrecognized != nil {
6032 n += len(m.XXX_unrecognized)
6033 }
6034 return n
6035 }
6036
6037 func (m *NotPacked) Size() (n int) {
6038 if m == nil {
6039 return 0
6040 }
6041 var l int
6042 _ = l
6043 if len(m.Key) > 0 {
6044 for _, e := range m.Key {
6045 n += 1 + sovTheproto3(uint64(e))
6046 }
6047 }
6048 if m.XXX_unrecognized != nil {
6049 n += len(m.XXX_unrecognized)
6050 }
6051 return n
6052 }
6053
6054 func sovTheproto3(x uint64) (n int) {
6055 return (math_bits.Len64(x|1) + 6) / 7
6056 }
6057 func sozTheproto3(x uint64) (n int) {
6058 return sovTheproto3(uint64((x << 1) ^ uint64((int64(x) >> 63))))
6059 }
6060 func (this *Message) String() string {
6061 if this == nil {
6062 return "nil"
6063 }
6064 keysForTerrain := make([]int64, 0, len(this.Terrain))
6065 for k := range this.Terrain {
6066 keysForTerrain = append(keysForTerrain, k)
6067 }
6068 github_com_gogo_protobuf_sortkeys.Int64s(keysForTerrain)
6069 mapStringForTerrain := "map[int64]*Nested{"
6070 for _, k := range keysForTerrain {
6071 mapStringForTerrain += fmt.Sprintf("%v: %v,", k, this.Terrain[k])
6072 }
6073 mapStringForTerrain += "}"
6074 keysForProto2Value := make([]int64, 0, len(this.Proto2Value))
6075 for k := range this.Proto2Value {
6076 keysForProto2Value = append(keysForProto2Value, k)
6077 }
6078 github_com_gogo_protobuf_sortkeys.Int64s(keysForProto2Value)
6079 mapStringForProto2Value := "map[int64]*both.NinOptEnum{"
6080 for _, k := range keysForProto2Value {
6081 mapStringForProto2Value += fmt.Sprintf("%v: %v,", k, this.Proto2Value[k])
6082 }
6083 mapStringForProto2Value += "}"
6084 s := strings.Join([]string{`&Message{`,
6085 `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
6086 `Hilarity:` + fmt.Sprintf("%v", this.Hilarity) + `,`,
6087 `HeightInCm:` + fmt.Sprintf("%v", this.HeightInCm) + `,`,
6088 `Data:` + fmt.Sprintf("%v", this.Data) + `,`,
6089 `Key:` + fmt.Sprintf("%v", this.Key) + `,`,
6090 `Nested:` + strings.Replace(this.Nested.String(), "Nested", "Nested", 1) + `,`,
6091 `ResultCount:` + fmt.Sprintf("%v", this.ResultCount) + `,`,
6092 `TrueScotsman:` + fmt.Sprintf("%v", this.TrueScotsman) + `,`,
6093 `Score:` + fmt.Sprintf("%v", this.Score) + `,`,
6094 `Terrain:` + mapStringForTerrain + `,`,
6095 `Proto2Field:` + strings.Replace(fmt.Sprintf("%v", this.Proto2Field), "NinOptNative", "both.NinOptNative", 1) + `,`,
6096 `Proto2Value:` + mapStringForProto2Value + `,`,
6097 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
6098 `}`,
6099 }, "")
6100 return s
6101 }
6102 func (this *Nested) String() string {
6103 if this == nil {
6104 return "nil"
6105 }
6106 s := strings.Join([]string{`&Nested{`,
6107 `Bunny:` + fmt.Sprintf("%v", this.Bunny) + `,`,
6108 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
6109 `}`,
6110 }, "")
6111 return s
6112 }
6113 func (this *AllMaps) String() string {
6114 if this == nil {
6115 return "nil"
6116 }
6117 keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
6118 for k := range this.StringToDoubleMap {
6119 keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
6120 }
6121 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
6122 mapStringForStringToDoubleMap := "map[string]float64{"
6123 for _, k := range keysForStringToDoubleMap {
6124 mapStringForStringToDoubleMap += fmt.Sprintf("%v: %v,", k, this.StringToDoubleMap[k])
6125 }
6126 mapStringForStringToDoubleMap += "}"
6127 keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
6128 for k := range this.StringToFloatMap {
6129 keysForStringToFloatMap = append(keysForStringToFloatMap, k)
6130 }
6131 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
6132 mapStringForStringToFloatMap := "map[string]float32{"
6133 for _, k := range keysForStringToFloatMap {
6134 mapStringForStringToFloatMap += fmt.Sprintf("%v: %v,", k, this.StringToFloatMap[k])
6135 }
6136 mapStringForStringToFloatMap += "}"
6137 keysForInt32Map := make([]int32, 0, len(this.Int32Map))
6138 for k := range this.Int32Map {
6139 keysForInt32Map = append(keysForInt32Map, k)
6140 }
6141 github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
6142 mapStringForInt32Map := "map[int32]int32{"
6143 for _, k := range keysForInt32Map {
6144 mapStringForInt32Map += fmt.Sprintf("%v: %v,", k, this.Int32Map[k])
6145 }
6146 mapStringForInt32Map += "}"
6147 keysForInt64Map := make([]int64, 0, len(this.Int64Map))
6148 for k := range this.Int64Map {
6149 keysForInt64Map = append(keysForInt64Map, k)
6150 }
6151 github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
6152 mapStringForInt64Map := "map[int64]int64{"
6153 for _, k := range keysForInt64Map {
6154 mapStringForInt64Map += fmt.Sprintf("%v: %v,", k, this.Int64Map[k])
6155 }
6156 mapStringForInt64Map += "}"
6157 keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
6158 for k := range this.Uint32Map {
6159 keysForUint32Map = append(keysForUint32Map, k)
6160 }
6161 github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
6162 mapStringForUint32Map := "map[uint32]uint32{"
6163 for _, k := range keysForUint32Map {
6164 mapStringForUint32Map += fmt.Sprintf("%v: %v,", k, this.Uint32Map[k])
6165 }
6166 mapStringForUint32Map += "}"
6167 keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
6168 for k := range this.Uint64Map {
6169 keysForUint64Map = append(keysForUint64Map, k)
6170 }
6171 github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
6172 mapStringForUint64Map := "map[uint64]uint64{"
6173 for _, k := range keysForUint64Map {
6174 mapStringForUint64Map += fmt.Sprintf("%v: %v,", k, this.Uint64Map[k])
6175 }
6176 mapStringForUint64Map += "}"
6177 keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
6178 for k := range this.Sint32Map {
6179 keysForSint32Map = append(keysForSint32Map, k)
6180 }
6181 github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
6182 mapStringForSint32Map := "map[int32]int32{"
6183 for _, k := range keysForSint32Map {
6184 mapStringForSint32Map += fmt.Sprintf("%v: %v,", k, this.Sint32Map[k])
6185 }
6186 mapStringForSint32Map += "}"
6187 keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
6188 for k := range this.Sint64Map {
6189 keysForSint64Map = append(keysForSint64Map, k)
6190 }
6191 github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
6192 mapStringForSint64Map := "map[int64]int64{"
6193 for _, k := range keysForSint64Map {
6194 mapStringForSint64Map += fmt.Sprintf("%v: %v,", k, this.Sint64Map[k])
6195 }
6196 mapStringForSint64Map += "}"
6197 keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
6198 for k := range this.Fixed32Map {
6199 keysForFixed32Map = append(keysForFixed32Map, k)
6200 }
6201 github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
6202 mapStringForFixed32Map := "map[uint32]uint32{"
6203 for _, k := range keysForFixed32Map {
6204 mapStringForFixed32Map += fmt.Sprintf("%v: %v,", k, this.Fixed32Map[k])
6205 }
6206 mapStringForFixed32Map += "}"
6207 keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
6208 for k := range this.Sfixed32Map {
6209 keysForSfixed32Map = append(keysForSfixed32Map, k)
6210 }
6211 github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
6212 mapStringForSfixed32Map := "map[int32]int32{"
6213 for _, k := range keysForSfixed32Map {
6214 mapStringForSfixed32Map += fmt.Sprintf("%v: %v,", k, this.Sfixed32Map[k])
6215 }
6216 mapStringForSfixed32Map += "}"
6217 keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
6218 for k := range this.Fixed64Map {
6219 keysForFixed64Map = append(keysForFixed64Map, k)
6220 }
6221 github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
6222 mapStringForFixed64Map := "map[uint64]uint64{"
6223 for _, k := range keysForFixed64Map {
6224 mapStringForFixed64Map += fmt.Sprintf("%v: %v,", k, this.Fixed64Map[k])
6225 }
6226 mapStringForFixed64Map += "}"
6227 keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
6228 for k := range this.Sfixed64Map {
6229 keysForSfixed64Map = append(keysForSfixed64Map, k)
6230 }
6231 github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
6232 mapStringForSfixed64Map := "map[int64]int64{"
6233 for _, k := range keysForSfixed64Map {
6234 mapStringForSfixed64Map += fmt.Sprintf("%v: %v,", k, this.Sfixed64Map[k])
6235 }
6236 mapStringForSfixed64Map += "}"
6237 keysForBoolMap := make([]bool, 0, len(this.BoolMap))
6238 for k := range this.BoolMap {
6239 keysForBoolMap = append(keysForBoolMap, k)
6240 }
6241 github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
6242 mapStringForBoolMap := "map[bool]bool{"
6243 for _, k := range keysForBoolMap {
6244 mapStringForBoolMap += fmt.Sprintf("%v: %v,", k, this.BoolMap[k])
6245 }
6246 mapStringForBoolMap += "}"
6247 keysForStringMap := make([]string, 0, len(this.StringMap))
6248 for k := range this.StringMap {
6249 keysForStringMap = append(keysForStringMap, k)
6250 }
6251 github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
6252 mapStringForStringMap := "map[string]string{"
6253 for _, k := range keysForStringMap {
6254 mapStringForStringMap += fmt.Sprintf("%v: %v,", k, this.StringMap[k])
6255 }
6256 mapStringForStringMap += "}"
6257 keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
6258 for k := range this.StringToBytesMap {
6259 keysForStringToBytesMap = append(keysForStringToBytesMap, k)
6260 }
6261 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
6262 mapStringForStringToBytesMap := "map[string][]byte{"
6263 for _, k := range keysForStringToBytesMap {
6264 mapStringForStringToBytesMap += fmt.Sprintf("%v: %v,", k, this.StringToBytesMap[k])
6265 }
6266 mapStringForStringToBytesMap += "}"
6267 keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
6268 for k := range this.StringToEnumMap {
6269 keysForStringToEnumMap = append(keysForStringToEnumMap, k)
6270 }
6271 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
6272 mapStringForStringToEnumMap := "map[string]MapEnum{"
6273 for _, k := range keysForStringToEnumMap {
6274 mapStringForStringToEnumMap += fmt.Sprintf("%v: %v,", k, this.StringToEnumMap[k])
6275 }
6276 mapStringForStringToEnumMap += "}"
6277 keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
6278 for k := range this.StringToMsgMap {
6279 keysForStringToMsgMap = append(keysForStringToMsgMap, k)
6280 }
6281 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
6282 mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
6283 for _, k := range keysForStringToMsgMap {
6284 mapStringForStringToMsgMap += fmt.Sprintf("%v: %v,", k, this.StringToMsgMap[k])
6285 }
6286 mapStringForStringToMsgMap += "}"
6287 s := strings.Join([]string{`&AllMaps{`,
6288 `StringToDoubleMap:` + mapStringForStringToDoubleMap + `,`,
6289 `StringToFloatMap:` + mapStringForStringToFloatMap + `,`,
6290 `Int32Map:` + mapStringForInt32Map + `,`,
6291 `Int64Map:` + mapStringForInt64Map + `,`,
6292 `Uint32Map:` + mapStringForUint32Map + `,`,
6293 `Uint64Map:` + mapStringForUint64Map + `,`,
6294 `Sint32Map:` + mapStringForSint32Map + `,`,
6295 `Sint64Map:` + mapStringForSint64Map + `,`,
6296 `Fixed32Map:` + mapStringForFixed32Map + `,`,
6297 `Sfixed32Map:` + mapStringForSfixed32Map + `,`,
6298 `Fixed64Map:` + mapStringForFixed64Map + `,`,
6299 `Sfixed64Map:` + mapStringForSfixed64Map + `,`,
6300 `BoolMap:` + mapStringForBoolMap + `,`,
6301 `StringMap:` + mapStringForStringMap + `,`,
6302 `StringToBytesMap:` + mapStringForStringToBytesMap + `,`,
6303 `StringToEnumMap:` + mapStringForStringToEnumMap + `,`,
6304 `StringToMsgMap:` + mapStringForStringToMsgMap + `,`,
6305 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
6306 `}`,
6307 }, "")
6308 return s
6309 }
6310 func (this *AllMapsOrdered) String() string {
6311 if this == nil {
6312 return "nil"
6313 }
6314 keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap))
6315 for k := range this.StringToDoubleMap {
6316 keysForStringToDoubleMap = append(keysForStringToDoubleMap, k)
6317 }
6318 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap)
6319 mapStringForStringToDoubleMap := "map[string]float64{"
6320 for _, k := range keysForStringToDoubleMap {
6321 mapStringForStringToDoubleMap += fmt.Sprintf("%v: %v,", k, this.StringToDoubleMap[k])
6322 }
6323 mapStringForStringToDoubleMap += "}"
6324 keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap))
6325 for k := range this.StringToFloatMap {
6326 keysForStringToFloatMap = append(keysForStringToFloatMap, k)
6327 }
6328 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap)
6329 mapStringForStringToFloatMap := "map[string]float32{"
6330 for _, k := range keysForStringToFloatMap {
6331 mapStringForStringToFloatMap += fmt.Sprintf("%v: %v,", k, this.StringToFloatMap[k])
6332 }
6333 mapStringForStringToFloatMap += "}"
6334 keysForInt32Map := make([]int32, 0, len(this.Int32Map))
6335 for k := range this.Int32Map {
6336 keysForInt32Map = append(keysForInt32Map, k)
6337 }
6338 github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map)
6339 mapStringForInt32Map := "map[int32]int32{"
6340 for _, k := range keysForInt32Map {
6341 mapStringForInt32Map += fmt.Sprintf("%v: %v,", k, this.Int32Map[k])
6342 }
6343 mapStringForInt32Map += "}"
6344 keysForInt64Map := make([]int64, 0, len(this.Int64Map))
6345 for k := range this.Int64Map {
6346 keysForInt64Map = append(keysForInt64Map, k)
6347 }
6348 github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map)
6349 mapStringForInt64Map := "map[int64]int64{"
6350 for _, k := range keysForInt64Map {
6351 mapStringForInt64Map += fmt.Sprintf("%v: %v,", k, this.Int64Map[k])
6352 }
6353 mapStringForInt64Map += "}"
6354 keysForUint32Map := make([]uint32, 0, len(this.Uint32Map))
6355 for k := range this.Uint32Map {
6356 keysForUint32Map = append(keysForUint32Map, k)
6357 }
6358 github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map)
6359 mapStringForUint32Map := "map[uint32]uint32{"
6360 for _, k := range keysForUint32Map {
6361 mapStringForUint32Map += fmt.Sprintf("%v: %v,", k, this.Uint32Map[k])
6362 }
6363 mapStringForUint32Map += "}"
6364 keysForUint64Map := make([]uint64, 0, len(this.Uint64Map))
6365 for k := range this.Uint64Map {
6366 keysForUint64Map = append(keysForUint64Map, k)
6367 }
6368 github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map)
6369 mapStringForUint64Map := "map[uint64]uint64{"
6370 for _, k := range keysForUint64Map {
6371 mapStringForUint64Map += fmt.Sprintf("%v: %v,", k, this.Uint64Map[k])
6372 }
6373 mapStringForUint64Map += "}"
6374 keysForSint32Map := make([]int32, 0, len(this.Sint32Map))
6375 for k := range this.Sint32Map {
6376 keysForSint32Map = append(keysForSint32Map, k)
6377 }
6378 github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map)
6379 mapStringForSint32Map := "map[int32]int32{"
6380 for _, k := range keysForSint32Map {
6381 mapStringForSint32Map += fmt.Sprintf("%v: %v,", k, this.Sint32Map[k])
6382 }
6383 mapStringForSint32Map += "}"
6384 keysForSint64Map := make([]int64, 0, len(this.Sint64Map))
6385 for k := range this.Sint64Map {
6386 keysForSint64Map = append(keysForSint64Map, k)
6387 }
6388 github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map)
6389 mapStringForSint64Map := "map[int64]int64{"
6390 for _, k := range keysForSint64Map {
6391 mapStringForSint64Map += fmt.Sprintf("%v: %v,", k, this.Sint64Map[k])
6392 }
6393 mapStringForSint64Map += "}"
6394 keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map))
6395 for k := range this.Fixed32Map {
6396 keysForFixed32Map = append(keysForFixed32Map, k)
6397 }
6398 github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map)
6399 mapStringForFixed32Map := "map[uint32]uint32{"
6400 for _, k := range keysForFixed32Map {
6401 mapStringForFixed32Map += fmt.Sprintf("%v: %v,", k, this.Fixed32Map[k])
6402 }
6403 mapStringForFixed32Map += "}"
6404 keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map))
6405 for k := range this.Sfixed32Map {
6406 keysForSfixed32Map = append(keysForSfixed32Map, k)
6407 }
6408 github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map)
6409 mapStringForSfixed32Map := "map[int32]int32{"
6410 for _, k := range keysForSfixed32Map {
6411 mapStringForSfixed32Map += fmt.Sprintf("%v: %v,", k, this.Sfixed32Map[k])
6412 }
6413 mapStringForSfixed32Map += "}"
6414 keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map))
6415 for k := range this.Fixed64Map {
6416 keysForFixed64Map = append(keysForFixed64Map, k)
6417 }
6418 github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map)
6419 mapStringForFixed64Map := "map[uint64]uint64{"
6420 for _, k := range keysForFixed64Map {
6421 mapStringForFixed64Map += fmt.Sprintf("%v: %v,", k, this.Fixed64Map[k])
6422 }
6423 mapStringForFixed64Map += "}"
6424 keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map))
6425 for k := range this.Sfixed64Map {
6426 keysForSfixed64Map = append(keysForSfixed64Map, k)
6427 }
6428 github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map)
6429 mapStringForSfixed64Map := "map[int64]int64{"
6430 for _, k := range keysForSfixed64Map {
6431 mapStringForSfixed64Map += fmt.Sprintf("%v: %v,", k, this.Sfixed64Map[k])
6432 }
6433 mapStringForSfixed64Map += "}"
6434 keysForBoolMap := make([]bool, 0, len(this.BoolMap))
6435 for k := range this.BoolMap {
6436 keysForBoolMap = append(keysForBoolMap, k)
6437 }
6438 github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap)
6439 mapStringForBoolMap := "map[bool]bool{"
6440 for _, k := range keysForBoolMap {
6441 mapStringForBoolMap += fmt.Sprintf("%v: %v,", k, this.BoolMap[k])
6442 }
6443 mapStringForBoolMap += "}"
6444 keysForStringMap := make([]string, 0, len(this.StringMap))
6445 for k := range this.StringMap {
6446 keysForStringMap = append(keysForStringMap, k)
6447 }
6448 github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap)
6449 mapStringForStringMap := "map[string]string{"
6450 for _, k := range keysForStringMap {
6451 mapStringForStringMap += fmt.Sprintf("%v: %v,", k, this.StringMap[k])
6452 }
6453 mapStringForStringMap += "}"
6454 keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap))
6455 for k := range this.StringToBytesMap {
6456 keysForStringToBytesMap = append(keysForStringToBytesMap, k)
6457 }
6458 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap)
6459 mapStringForStringToBytesMap := "map[string][]byte{"
6460 for _, k := range keysForStringToBytesMap {
6461 mapStringForStringToBytesMap += fmt.Sprintf("%v: %v,", k, this.StringToBytesMap[k])
6462 }
6463 mapStringForStringToBytesMap += "}"
6464 keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap))
6465 for k := range this.StringToEnumMap {
6466 keysForStringToEnumMap = append(keysForStringToEnumMap, k)
6467 }
6468 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap)
6469 mapStringForStringToEnumMap := "map[string]MapEnum{"
6470 for _, k := range keysForStringToEnumMap {
6471 mapStringForStringToEnumMap += fmt.Sprintf("%v: %v,", k, this.StringToEnumMap[k])
6472 }
6473 mapStringForStringToEnumMap += "}"
6474 keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap))
6475 for k := range this.StringToMsgMap {
6476 keysForStringToMsgMap = append(keysForStringToMsgMap, k)
6477 }
6478 github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap)
6479 mapStringForStringToMsgMap := "map[string]*FloatingPoint{"
6480 for _, k := range keysForStringToMsgMap {
6481 mapStringForStringToMsgMap += fmt.Sprintf("%v: %v,", k, this.StringToMsgMap[k])
6482 }
6483 mapStringForStringToMsgMap += "}"
6484 s := strings.Join([]string{`&AllMapsOrdered{`,
6485 `StringToDoubleMap:` + mapStringForStringToDoubleMap + `,`,
6486 `StringToFloatMap:` + mapStringForStringToFloatMap + `,`,
6487 `Int32Map:` + mapStringForInt32Map + `,`,
6488 `Int64Map:` + mapStringForInt64Map + `,`,
6489 `Uint32Map:` + mapStringForUint32Map + `,`,
6490 `Uint64Map:` + mapStringForUint64Map + `,`,
6491 `Sint32Map:` + mapStringForSint32Map + `,`,
6492 `Sint64Map:` + mapStringForSint64Map + `,`,
6493 `Fixed32Map:` + mapStringForFixed32Map + `,`,
6494 `Sfixed32Map:` + mapStringForSfixed32Map + `,`,
6495 `Fixed64Map:` + mapStringForFixed64Map + `,`,
6496 `Sfixed64Map:` + mapStringForSfixed64Map + `,`,
6497 `BoolMap:` + mapStringForBoolMap + `,`,
6498 `StringMap:` + mapStringForStringMap + `,`,
6499 `StringToBytesMap:` + mapStringForStringToBytesMap + `,`,
6500 `StringToEnumMap:` + mapStringForStringToEnumMap + `,`,
6501 `StringToMsgMap:` + mapStringForStringToMsgMap + `,`,
6502 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
6503 `}`,
6504 }, "")
6505 return s
6506 }
6507 func (this *MessageWithMap) String() string {
6508 if this == nil {
6509 return "nil"
6510 }
6511 keysForNameMapping := make([]int32, 0, len(this.NameMapping))
6512 for k := range this.NameMapping {
6513 keysForNameMapping = append(keysForNameMapping, k)
6514 }
6515 github_com_gogo_protobuf_sortkeys.Int32s(keysForNameMapping)
6516 mapStringForNameMapping := "map[int32]string{"
6517 for _, k := range keysForNameMapping {
6518 mapStringForNameMapping += fmt.Sprintf("%v: %v,", k, this.NameMapping[k])
6519 }
6520 mapStringForNameMapping += "}"
6521 keysForMsgMapping := make([]int64, 0, len(this.MsgMapping))
6522 for k := range this.MsgMapping {
6523 keysForMsgMapping = append(keysForMsgMapping, k)
6524 }
6525 github_com_gogo_protobuf_sortkeys.Int64s(keysForMsgMapping)
6526 mapStringForMsgMapping := "map[int64]*FloatingPoint{"
6527 for _, k := range keysForMsgMapping {
6528 mapStringForMsgMapping += fmt.Sprintf("%v: %v,", k, this.MsgMapping[k])
6529 }
6530 mapStringForMsgMapping += "}"
6531 keysForByteMapping := make([]bool, 0, len(this.ByteMapping))
6532 for k := range this.ByteMapping {
6533 keysForByteMapping = append(keysForByteMapping, k)
6534 }
6535 github_com_gogo_protobuf_sortkeys.Bools(keysForByteMapping)
6536 mapStringForByteMapping := "map[bool][]byte{"
6537 for _, k := range keysForByteMapping {
6538 mapStringForByteMapping += fmt.Sprintf("%v: %v,", k, this.ByteMapping[k])
6539 }
6540 mapStringForByteMapping += "}"
6541 s := strings.Join([]string{`&MessageWithMap{`,
6542 `NameMapping:` + mapStringForNameMapping + `,`,
6543 `MsgMapping:` + mapStringForMsgMapping + `,`,
6544 `ByteMapping:` + mapStringForByteMapping + `,`,
6545 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
6546 `}`,
6547 }, "")
6548 return s
6549 }
6550 func (this *FloatingPoint) String() string {
6551 if this == nil {
6552 return "nil"
6553 }
6554 s := strings.Join([]string{`&FloatingPoint{`,
6555 `F:` + fmt.Sprintf("%v", this.F) + `,`,
6556 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
6557 `}`,
6558 }, "")
6559 return s
6560 }
6561 func (this *Uint128Pair) String() string {
6562 if this == nil {
6563 return "nil"
6564 }
6565 s := strings.Join([]string{`&Uint128Pair{`,
6566 `Left:` + fmt.Sprintf("%v", this.Left) + `,`,
6567 `Right:` + fmt.Sprintf("%v", this.Right) + `,`,
6568 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
6569 `}`,
6570 }, "")
6571 return s
6572 }
6573 func (this *ContainsNestedMap) String() string {
6574 if this == nil {
6575 return "nil"
6576 }
6577 s := strings.Join([]string{`&ContainsNestedMap{`,
6578 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
6579 `}`,
6580 }, "")
6581 return s
6582 }
6583 func (this *ContainsNestedMap_NestedMap) String() string {
6584 if this == nil {
6585 return "nil"
6586 }
6587 keysForNestedMapField := make([]string, 0, len(this.NestedMapField))
6588 for k := range this.NestedMapField {
6589 keysForNestedMapField = append(keysForNestedMapField, k)
6590 }
6591 github_com_gogo_protobuf_sortkeys.Strings(keysForNestedMapField)
6592 mapStringForNestedMapField := "map[string]float64{"
6593 for _, k := range keysForNestedMapField {
6594 mapStringForNestedMapField += fmt.Sprintf("%v: %v,", k, this.NestedMapField[k])
6595 }
6596 mapStringForNestedMapField += "}"
6597 s := strings.Join([]string{`&ContainsNestedMap_NestedMap{`,
6598 `NestedMapField:` + mapStringForNestedMapField + `,`,
6599 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
6600 `}`,
6601 }, "")
6602 return s
6603 }
6604 func (this *NotPacked) String() string {
6605 if this == nil {
6606 return "nil"
6607 }
6608 s := strings.Join([]string{`&NotPacked{`,
6609 `Key:` + fmt.Sprintf("%v", this.Key) + `,`,
6610 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
6611 `}`,
6612 }, "")
6613 return s
6614 }
6615 func valueToStringTheproto3(v interface{}) string {
6616 rv := reflect.ValueOf(v)
6617 if rv.IsNil() {
6618 return "nil"
6619 }
6620 pv := reflect.Indirect(rv).Interface()
6621 return fmt.Sprintf("*%v", pv)
6622 }
6623
View as plain text