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