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