// Code generated by protoc-gen-gogo. DO NOT EDIT. // source: combos/marshaler/mapsproto2.proto package proto2_maps import ( bytes "bytes" compress_gzip "compress/gzip" encoding_binary "encoding/binary" fmt "fmt" _ "github.com/gogo/protobuf/gogoproto" github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto" proto "github.com/gogo/protobuf/proto" github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor" github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys" github_com_gogo_protobuf_test "github.com/gogo/protobuf/test" github_com_gogo_protobuf_test_custom "github.com/gogo/protobuf/test/custom" io_ioutil "io/ioutil" math "math" math_bits "math/bits" reflect "reflect" strconv "strconv" strings "strings" ) // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf // This is a compile-time assertion to ensure that this generated file // is compatible with the proto package it is being compiled against. // A compilation error at this line likely means your copy of the // proto package needs to be updated. const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package type MapEnum int32 const ( MA MapEnum = 0 MB MapEnum = 1 MC MapEnum = 2 ) var MapEnum_name = map[int32]string{ 0: "MA", 1: "MB", 2: "MC", } var MapEnum_value = map[string]int32{ "MA": 0, "MB": 1, "MC": 2, } func (x MapEnum) Enum() *MapEnum { p := new(MapEnum) *p = x return p } func (x MapEnum) MarshalJSON() ([]byte, error) { return proto.MarshalJSONEnum(MapEnum_name, int32(x)) } func (x *MapEnum) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(MapEnum_value, data, "MapEnum") if err != nil { return err } *x = MapEnum(value) return nil } func (MapEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptor_67f0f1497f401c3f, []int{0} } type FloatingPoint struct { F *float64 `protobuf:"fixed64,1,opt,name=f" json:"f,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *FloatingPoint) Reset() { *m = FloatingPoint{} } func (*FloatingPoint) ProtoMessage() {} func (*FloatingPoint) Descriptor() ([]byte, []int) { return fileDescriptor_67f0f1497f401c3f, []int{0} } func (m *FloatingPoint) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FloatingPoint.Unmarshal(m, b) } func (m *FloatingPoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_FloatingPoint.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *FloatingPoint) XXX_Merge(src proto.Message) { xxx_messageInfo_FloatingPoint.Merge(m, src) } func (m *FloatingPoint) XXX_Size() int { return m.Size() } func (m *FloatingPoint) XXX_DiscardUnknown() { xxx_messageInfo_FloatingPoint.DiscardUnknown(m) } var xxx_messageInfo_FloatingPoint proto.InternalMessageInfo type CustomMap struct { 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"` 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"` 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"` 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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *CustomMap) Reset() { *m = CustomMap{} } func (*CustomMap) ProtoMessage() {} func (*CustomMap) Descriptor() ([]byte, []int) { return fileDescriptor_67f0f1497f401c3f, []int{1} } func (m *CustomMap) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CustomMap.Unmarshal(m, b) } func (m *CustomMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_CustomMap.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *CustomMap) XXX_Merge(src proto.Message) { xxx_messageInfo_CustomMap.Merge(m, src) } func (m *CustomMap) XXX_Size() int { return m.Size() } func (m *CustomMap) XXX_DiscardUnknown() { xxx_messageInfo_CustomMap.DiscardUnknown(m) } var xxx_messageInfo_CustomMap proto.InternalMessageInfo type AllMaps struct { 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"` 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"` 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"` 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"` 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"` 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"` 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"` 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"` 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"` 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"` 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"` 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"` 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"` 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"` 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"` 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"` 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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *AllMaps) Reset() { *m = AllMaps{} } func (*AllMaps) ProtoMessage() {} func (*AllMaps) Descriptor() ([]byte, []int) { return fileDescriptor_67f0f1497f401c3f, []int{2} } func (m *AllMaps) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_AllMaps.Unmarshal(m, b) } func (m *AllMaps) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_AllMaps.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *AllMaps) XXX_Merge(src proto.Message) { xxx_messageInfo_AllMaps.Merge(m, src) } func (m *AllMaps) XXX_Size() int { return m.Size() } func (m *AllMaps) XXX_DiscardUnknown() { xxx_messageInfo_AllMaps.DiscardUnknown(m) } var xxx_messageInfo_AllMaps proto.InternalMessageInfo type AllMapsOrdered struct { 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"` 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"` 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"` 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"` 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"` 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"` 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"` 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"` 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"` 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"` 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"` 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"` 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"` 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"` 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"` 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"` 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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *AllMapsOrdered) Reset() { *m = AllMapsOrdered{} } func (*AllMapsOrdered) ProtoMessage() {} func (*AllMapsOrdered) Descriptor() ([]byte, []int) { return fileDescriptor_67f0f1497f401c3f, []int{3} } func (m *AllMapsOrdered) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_AllMapsOrdered.Unmarshal(m, b) } func (m *AllMapsOrdered) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } func (m *AllMapsOrdered) XXX_Merge(src proto.Message) { xxx_messageInfo_AllMapsOrdered.Merge(m, src) } func (m *AllMapsOrdered) XXX_Size() int { return m.Size() } func (m *AllMapsOrdered) XXX_DiscardUnknown() { xxx_messageInfo_AllMapsOrdered.DiscardUnknown(m) } var xxx_messageInfo_AllMapsOrdered proto.InternalMessageInfo func init() { proto.RegisterEnum("proto2.maps.MapEnum", MapEnum_name, MapEnum_value) proto.RegisterType((*FloatingPoint)(nil), "proto2.maps.FloatingPoint") proto.RegisterType((*CustomMap)(nil), "proto2.maps.CustomMap") proto.RegisterMapType((map[string]github_com_gogo_protobuf_test.Uuid)(nil), "proto2.maps.CustomMap.IdsEntry") proto.RegisterMapType((map[string]*github_com_gogo_protobuf_test_custom.Uint128)(nil), "proto2.maps.CustomMap.Nullable128sEntry") proto.RegisterMapType((map[string]*github_com_gogo_protobuf_test.Uuid)(nil), "proto2.maps.CustomMap.NullableIdsEntry") proto.RegisterMapType((map[string]github_com_gogo_protobuf_test_custom.Uint128)(nil), "proto2.maps.CustomMap.Uint128sEntry") proto.RegisterType((*AllMaps)(nil), "proto2.maps.AllMaps") proto.RegisterMapType((map[bool]bool)(nil), "proto2.maps.AllMaps.BoolMapEntry") proto.RegisterMapType((map[uint32]uint32)(nil), "proto2.maps.AllMaps.Fixed32MapEntry") proto.RegisterMapType((map[uint64]uint64)(nil), "proto2.maps.AllMaps.Fixed64MapEntry") proto.RegisterMapType((map[int32]int32)(nil), "proto2.maps.AllMaps.Int32MapEntry") proto.RegisterMapType((map[int64]int64)(nil), "proto2.maps.AllMaps.Int64MapEntry") proto.RegisterMapType((map[int32]int32)(nil), "proto2.maps.AllMaps.Sfixed32MapEntry") proto.RegisterMapType((map[int64]int64)(nil), "proto2.maps.AllMaps.Sfixed64MapEntry") proto.RegisterMapType((map[int32]int32)(nil), "proto2.maps.AllMaps.Sint32MapEntry") proto.RegisterMapType((map[int64]int64)(nil), "proto2.maps.AllMaps.Sint64MapEntry") proto.RegisterMapType((map[string]string)(nil), "proto2.maps.AllMaps.StringMapEntry") proto.RegisterMapType((map[string][]byte)(nil), "proto2.maps.AllMaps.StringToBytesMapEntry") proto.RegisterMapType((map[string]float64)(nil), "proto2.maps.AllMaps.StringToDoubleMapEntry") proto.RegisterMapType((map[string]MapEnum)(nil), "proto2.maps.AllMaps.StringToEnumMapEntry") proto.RegisterMapType((map[string]float32)(nil), "proto2.maps.AllMaps.StringToFloatMapEntry") proto.RegisterMapType((map[string]*FloatingPoint)(nil), "proto2.maps.AllMaps.StringToMsgMapEntry") proto.RegisterMapType((map[uint32]uint32)(nil), "proto2.maps.AllMaps.Uint32MapEntry") proto.RegisterMapType((map[uint64]uint64)(nil), "proto2.maps.AllMaps.Uint64MapEntry") proto.RegisterType((*AllMapsOrdered)(nil), "proto2.maps.AllMapsOrdered") proto.RegisterMapType((map[bool]bool)(nil), "proto2.maps.AllMapsOrdered.BoolMapEntry") proto.RegisterMapType((map[uint32]uint32)(nil), "proto2.maps.AllMapsOrdered.Fixed32MapEntry") proto.RegisterMapType((map[uint64]uint64)(nil), "proto2.maps.AllMapsOrdered.Fixed64MapEntry") proto.RegisterMapType((map[int32]int32)(nil), "proto2.maps.AllMapsOrdered.Int32MapEntry") proto.RegisterMapType((map[int64]int64)(nil), "proto2.maps.AllMapsOrdered.Int64MapEntry") proto.RegisterMapType((map[int32]int32)(nil), "proto2.maps.AllMapsOrdered.Sfixed32MapEntry") proto.RegisterMapType((map[int64]int64)(nil), "proto2.maps.AllMapsOrdered.Sfixed64MapEntry") proto.RegisterMapType((map[int32]int32)(nil), "proto2.maps.AllMapsOrdered.Sint32MapEntry") proto.RegisterMapType((map[int64]int64)(nil), "proto2.maps.AllMapsOrdered.Sint64MapEntry") proto.RegisterMapType((map[string]string)(nil), "proto2.maps.AllMapsOrdered.StringMapEntry") proto.RegisterMapType((map[string][]byte)(nil), "proto2.maps.AllMapsOrdered.StringToBytesMapEntry") proto.RegisterMapType((map[string]float64)(nil), "proto2.maps.AllMapsOrdered.StringToDoubleMapEntry") proto.RegisterMapType((map[string]MapEnum)(nil), "proto2.maps.AllMapsOrdered.StringToEnumMapEntry") proto.RegisterMapType((map[string]float32)(nil), "proto2.maps.AllMapsOrdered.StringToFloatMapEntry") proto.RegisterMapType((map[string]*FloatingPoint)(nil), "proto2.maps.AllMapsOrdered.StringToMsgMapEntry") proto.RegisterMapType((map[uint32]uint32)(nil), "proto2.maps.AllMapsOrdered.Uint32MapEntry") proto.RegisterMapType((map[uint64]uint64)(nil), "proto2.maps.AllMapsOrdered.Uint64MapEntry") } func init() { proto.RegisterFile("combos/marshaler/mapsproto2.proto", fileDescriptor_67f0f1497f401c3f) } var fileDescriptor_67f0f1497f401c3f = []byte{ // 1148 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x97, 0xcd, 0x6f, 0x1a, 0x47, 0x18, 0xc6, 0x19, 0x30, 0x06, 0x86, 0xef, 0x89, 0x5b, 0x21, 0xa4, 0x0e, 0x36, 0xfd, 0x22, 0x24, 0x05, 0x9b, 0x46, 0x91, 0xe5, 0xb4, 0xa9, 0x8c, 0xed, 0x14, 0x2b, 0xc5, 0x8d, 0xa0, 0xe9, 0x97, 0x64, 0xa9, 0x60, 0x16, 0x82, 0x0a, 0x2c, 0x65, 0x97, 0xa8, 0xbe, 0x54, 0xf9, 0x33, 0x7a, 0xed, 0xad, 0xc7, 0x1e, 0x7b, 0xec, 0xd1, 0x52, 0x2f, 0x39, 0x46, 0x51, 0x65, 0x85, 0xed, 0x25, 0xc7, 0x1c, 0x73, 0xac, 0x76, 0x76, 0x17, 0x66, 0x77, 0xdf, 0xdd, 0x85, 0x9e, 0x72, 0xf0, 0x09, 0xcf, 0xf2, 0x3e, 0xbf, 0xe7, 0xdd, 0xdd, 0x99, 0x97, 0xc7, 0x78, 0xeb, 0x4c, 0x1c, 0xb6, 0x45, 0xa9, 0x3c, 0x6c, 0x4d, 0xa4, 0x47, 0xad, 0x81, 0x30, 0x29, 0x0f, 0x5b, 0x63, 0x69, 0x3c, 0x11, 0x65, 0xb1, 0x52, 0x62, 0x1f, 0x24, 0xaa, 0xaf, 0xd4, 0x2f, 0xb2, 0x1f, 0xf5, 0xfa, 0xf2, 0xa3, 0x69, 0xbb, 0x74, 0x26, 0x0e, 0xcb, 0x3d, 0xb1, 0x27, 0x96, 0xd9, 0x97, 0xed, 0x69, 0x97, 0xad, 0xd8, 0x82, 0xfd, 0xa5, 0x69, 0xf3, 0xef, 0xe0, 0xf8, 0xbd, 0x81, 0xd8, 0x92, 0xfb, 0xa3, 0xde, 0x03, 0xb1, 0x3f, 0x92, 0x49, 0x0c, 0xa3, 0x6e, 0x06, 0x6d, 0xa2, 0x02, 0x6a, 0xa0, 0x6e, 0xfe, 0xef, 0x20, 0x8e, 0x1c, 0x4c, 0x25, 0x59, 0x1c, 0xd6, 0x5b, 0x63, 0xf2, 0x0b, 0x8e, 0x9d, 0x4c, 0x07, 0x83, 0x56, 0x7b, 0x20, 0xec, 0x54, 0x76, 0xa5, 0x0c, 0xda, 0x0c, 0x14, 0xa2, 0x95, 0x42, 0x89, 0xf3, 0x2f, 0xcd, 0xab, 0x4b, 0x7c, 0xe9, 0xd1, 0x48, 0x9e, 0x9c, 0x57, 0xb7, 0x9f, 0x5f, 0xe6, 0x6e, 0x3a, 0xf6, 0x27, 0x0b, 0x92, 0x5c, 0x3e, 0x63, 0xf2, 0xd2, 0xc3, 0xfe, 0x48, 0xde, 0xa9, 0xec, 0x36, 0x4c, 0x7e, 0xe4, 0x31, 0x0e, 0xeb, 0x5f, 0x48, 0x19, 0x3f, 0xf3, 0x7e, 0xcf, 0xc1, 0xdb, 0x28, 0xd3, 0x7c, 0x6f, 0x5d, 0x5c, 0xe6, 0x7c, 0x2b, 0x7b, 0xcf, 0xbd, 0xc8, 0x4f, 0x38, 0x6a, 0xf4, 0x71, 0xdc, 0x91, 0x32, 0x01, 0x66, 0xfd, 0xa1, 0xc7, 0x6d, 0x1f, 0x77, 0x74, 0xf7, 0x0f, 0x9e, 0x5f, 0xe6, 0xf2, 0xae, 0xce, 0xa5, 0x87, 0xd3, 0x7e, 0xa7, 0xc1, 0x7b, 0x90, 0x53, 0x1c, 0x50, 0xad, 0xd6, 0x98, 0x55, 0xce, 0xc1, 0x6a, 0x6e, 0x51, 0xd4, 0x6f, 0x70, 0x19, 0x1b, 0x95, 0x9b, 0xfd, 0x0c, 0xa7, 0x6d, 0xaf, 0x87, 0xa4, 0x70, 0xe0, 0x47, 0xe1, 0x9c, 0xbd, 0xfc, 0x48, 0x43, 0xfd, 0x93, 0x6c, 0xe0, 0xe0, 0xe3, 0xd6, 0x60, 0x2a, 0x64, 0xfc, 0x9b, 0xa8, 0x10, 0x6b, 0x68, 0x8b, 0x3d, 0xff, 0x2e, 0xca, 0xde, 0xc1, 0x71, 0xd3, 0x33, 0x5e, 0x49, 0x7c, 0x17, 0xa7, 0xac, 0x4f, 0x69, 0x25, 0xfd, 0x6d, 0x1c, 0xfe, 0x3f, 0xba, 0xfc, 0x33, 0x82, 0x43, 0xfb, 0x83, 0x41, 0xbd, 0x35, 0x96, 0xc8, 0x77, 0x38, 0xdd, 0x94, 0x27, 0xfd, 0x51, 0xef, 0x2b, 0xf1, 0x50, 0x9c, 0xb6, 0x07, 0x42, 0xbd, 0x35, 0xd6, 0x37, 0xf4, 0x0d, 0xd3, 0xe3, 0xd6, 0x05, 0x25, 0x5b, 0x35, 0xf3, 0x6f, 0xd8, 0x29, 0xe4, 0x6b, 0x9c, 0x32, 0x2e, 0xb2, 0xb3, 0xa5, 0x92, 0xb5, 0xed, 0x5a, 0x74, 0x25, 0x1b, 0xc5, 0x1a, 0xd8, 0xc6, 0x20, 0x77, 0x71, 0xf8, 0x78, 0x24, 0x7f, 0x5c, 0x51, 0x79, 0xda, 0x1e, 0xcc, 0x83, 0x3c, 0xa3, 0x48, 0xe3, 0xcc, 0x35, 0xba, 0xfe, 0xf6, 0x2d, 0x55, 0xbf, 0xe6, 0xae, 0x67, 0x45, 0x0b, 0x3d, 0x5b, 0x92, 0x7d, 0x1c, 0x51, 0xdf, 0xb9, 0xd6, 0x40, 0x90, 0x01, 0xde, 0x05, 0x01, 0xf3, 0x2a, 0x8d, 0xb0, 0x50, 0x19, 0x08, 0xad, 0x87, 0x75, 0x0f, 0x04, 0xd7, 0xc4, 0x42, 0xa5, 0x22, 0x9a, 0xf3, 0x2e, 0x42, 0x2e, 0x88, 0xa6, 0xa5, 0x8b, 0x26, 0xdf, 0x45, 0x73, 0xde, 0x45, 0xd8, 0x03, 0xc1, 0x77, 0x31, 0x5f, 0x93, 0x43, 0x8c, 0xef, 0xf5, 0x7f, 0x16, 0x3a, 0x5a, 0x1b, 0x11, 0x60, 0x18, 0x19, 0x8c, 0x45, 0x99, 0x06, 0xe1, 0x74, 0xe4, 0x73, 0x1c, 0x6d, 0x76, 0x17, 0x18, 0xcc, 0x30, 0xef, 0xc3, 0xad, 0x74, 0x2d, 0x1c, 0x5e, 0x39, 0x6f, 0x47, 0xbb, 0xa5, 0xa8, 0x57, 0x3b, 0xdc, 0x3d, 0x71, 0xba, 0x45, 0x3b, 0x1a, 0x26, 0xe6, 0xd9, 0x0e, 0xc7, 0xe1, 0x95, 0xe4, 0x0e, 0x0e, 0x55, 0x45, 0x51, 0xad, 0xcc, 0xc4, 0x19, 0x64, 0x0b, 0x84, 0xe8, 0x35, 0x1a, 0xc0, 0x50, 0xb0, 0xb7, 0xc3, 0xb6, 0xbe, 0x2a, 0x4f, 0xb8, 0xbd, 0x1d, 0xa3, 0xca, 0x78, 0x3b, 0xc6, 0x9a, 0x3f, 0x81, 0xd5, 0x73, 0x59, 0x90, 0x54, 0x52, 0x72, 0x89, 0x13, 0x68, 0x14, 0x5b, 0x4e, 0xa0, 0x71, 0x99, 0x34, 0x71, 0xd2, 0xb8, 0x76, 0x34, 0x9a, 0xaa, 0x33, 0x38, 0x93, 0x62, 0xd8, 0xeb, 0xae, 0x58, 0xbd, 0x56, 0xa3, 0x5a, 0x09, 0xe4, 0x01, 0x4e, 0x18, 0x97, 0xea, 0x12, 0xbb, 0xe9, 0x34, 0xf0, 0xbb, 0x6a, 0x65, 0x6a, 0xa5, 0x1a, 0xd2, 0xa2, 0xcf, 0x1e, 0xe2, 0xb7, 0xe1, 0x69, 0xe5, 0x35, 0x2d, 0x11, 0x3f, 0x65, 0x0f, 0xf0, 0x5b, 0xe0, 0x64, 0xf2, 0x82, 0xf8, 0x2d, 0xbf, 0x13, 0xa6, 0x71, 0xc4, 0x8b, 0x83, 0x80, 0x38, 0x68, 0x17, 0x2f, 0x36, 0x19, 0x2f, 0x0e, 0x00, 0xe2, 0x00, 0x2f, 0xfe, 0x04, 0x27, 0xcc, 0x73, 0x88, 0x57, 0xc7, 0x01, 0x75, 0x1c, 0x50, 0xc3, 0xde, 0x6b, 0x80, 0x7a, 0xcd, 0xa2, 0x6e, 0x3a, 0x7a, 0xa7, 0x01, 0x75, 0x1a, 0x50, 0xc3, 0xde, 0x04, 0x50, 0x13, 0x5e, 0xfd, 0x29, 0x4e, 0x5a, 0x46, 0x0e, 0x2f, 0x0f, 0x01, 0xf2, 0x90, 0xe5, 0xb7, 0xd9, 0x3a, 0x6a, 0x78, 0x7d, 0x12, 0xd0, 0x27, 0x21, 0x7b, 0xb8, 0xfb, 0x75, 0x40, 0xbe, 0x0e, 0xda, 0xc3, 0xfa, 0x14, 0xa0, 0x4f, 0xf1, 0xfa, 0x3d, 0x1c, 0xe3, 0xa7, 0x0a, 0xaf, 0x0d, 0x03, 0xda, 0xb0, 0xf5, 0xb9, 0x9b, 0x46, 0x8a, 0xd7, 0x4e, 0x8f, 0x38, 0x1c, 0x17, 0xd3, 0x18, 0x59, 0x29, 0xd9, 0x7c, 0x8b, 0x37, 0xa0, 0xa1, 0x01, 0x30, 0x8a, 0x3c, 0x23, 0x51, 0xd9, 0x30, 0x0d, 0x0b, 0xa6, 0x9b, 0x0e, 0x79, 0xf2, 0x29, 0xbe, 0x06, 0x8c, 0x0e, 0x00, 0xbc, 0xcd, 0x83, 0xa3, 0x95, 0xac, 0x09, 0x6c, 0xfa, 0x5f, 0x81, 0x8f, 0x56, 0xff, 0x5c, 0xc3, 0x09, 0x7d, 0x44, 0x7d, 0x39, 0xe9, 0x08, 0x13, 0xa1, 0x43, 0x7e, 0x70, 0x4e, 0x58, 0x15, 0x68, 0xb4, 0xe9, 0xba, 0x15, 0x82, 0xd6, 0xa9, 0x63, 0xd0, 0xda, 0x59, 0xc6, 0xc0, 0x2b, 0x6f, 0x1d, 0xd9, 0xf2, 0xd6, 0x75, 0x37, 0xac, 0x53, 0xec, 0x3a, 0xb2, 0xc5, 0x2e, 0x2f, 0x0c, 0x98, 0xbe, 0x6a, 0xf6, 0xf4, 0x55, 0x74, 0xe3, 0x38, 0x87, 0xb0, 0x9a, 0x3d, 0x84, 0x79, 0x92, 0xe0, 0x2c, 0x56, 0xb3, 0x67, 0x31, 0x57, 0x92, 0x73, 0x24, 0xab, 0xd9, 0x23, 0x99, 0x27, 0x09, 0x4e, 0x66, 0xf7, 0x81, 0x64, 0x76, 0xc3, 0x0d, 0xe5, 0x16, 0xd0, 0x4e, 0xa0, 0x80, 0x76, 0xd3, 0xb5, 0x31, 0xd7, 0x9c, 0x76, 0x1f, 0xc8, 0x69, 0xde, 0xcd, 0x39, 0xc4, 0xb5, 0x13, 0x28, 0xae, 0x2d, 0xd1, 0x9c, 0x53, 0x6a, 0xab, 0x5a, 0x53, 0x5b, 0xc1, 0x8d, 0x05, 0x87, 0xb7, 0x9a, 0x3d, 0xbc, 0x15, 0xbd, 0xcf, 0x22, 0x94, 0xe1, 0x4e, 0x1d, 0x33, 0xdc, 0x52, 0x87, 0xdb, 0x2b, 0xca, 0x7d, 0xef, 0x14, 0xe5, 0xb6, 0x97, 0xa1, 0xbb, 0x27, 0xba, 0x6f, 0x1c, 0x12, 0x5d, 0x79, 0x19, 0xf4, 0x55, 0xb0, 0xbb, 0x0a, 0x76, 0x57, 0xc1, 0xee, 0x2a, 0xd8, 0xbd, 0x19, 0xc1, 0x6e, 0x6f, 0xed, 0xd7, 0xdf, 0x72, 0xa8, 0xb8, 0x85, 0x43, 0xba, 0x35, 0x59, 0xc7, 0xfe, 0xfa, 0x7e, 0xca, 0xc7, 0x3e, 0xab, 0x29, 0xc4, 0x3e, 0x0f, 0x52, 0xfe, 0xea, 0x17, 0x17, 0x33, 0xea, 0x7b, 0x3a, 0xa3, 0xbe, 0x67, 0x33, 0xea, 0x7b, 0x31, 0xa3, 0xe8, 0xe5, 0x8c, 0xa2, 0x57, 0x33, 0x8a, 0x5e, 0xcf, 0x28, 0x7a, 0xa2, 0x50, 0xf4, 0xbb, 0x42, 0xd1, 0x1f, 0x0a, 0x45, 0x7f, 0x2a, 0x14, 0xfd, 0xa5, 0x50, 0x74, 0xa1, 0x50, 0xf4, 0x54, 0xa1, 0xbe, 0x17, 0x0a, 0x45, 0x2f, 0x15, 0xea, 0x7b, 0xa5, 0x50, 0xf4, 0x5a, 0xa1, 0xbe, 0x27, 0xff, 0x52, 0xdf, 0x7f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xec, 0x4e, 0x18, 0x12, 0xf7, 0x16, 0x00, 0x00, } func (this *FloatingPoint) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { return Mapsproto2Description() } func (this *CustomMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { return Mapsproto2Description() } func (this *AllMaps) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { return Mapsproto2Description() } func (this *AllMapsOrdered) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { return Mapsproto2Description() } func Mapsproto2Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{} var gzipped = []byte{ // 4829 bytes of a gzipped FileDescriptorSet 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x5b, 0x5b, 0x6c, 0x23, 0xd7, 0x79, 0xd6, 0xf0, 0x22, 0x91, 0x3f, 0x29, 0x6a, 0x34, 0x92, 0xd7, 0xb4, 0x12, 0x6b, 0x77, 0xe5, 0x9b, 0xbc, 0x6b, 0x4b, 0xb6, 0xbc, 0xbb, 0x5e, 0x73, 0x63, 0xbb, 0x94, 0xc4, 0xd5, 0xca, 0xd6, 0x2d, 0x43, 0xc9, 0xb7, 0xc0, 0x98, 0x8e, 0x86, 0x47, 0xd4, 0x78, 0xc9, 0x19, 0x7a, 0x66, 0xb8, 0x6b, 0x19, 0x45, 0xb1, 0x85, 0x7b, 0x41, 0xd0, 0xfb, 0x05, 0xa8, 0xe3, 0x3a, 0x6e, 0x9d, 0xa2, 0x71, 0x9a, 0xde, 0x92, 0x5e, 0xd2, 0x24, 0x7d, 0xc9, 0x4b, 0x5a, 0x03, 0x05, 0x8a, 0xe4, 0x2d, 0x08, 0x02, 0xc3, 0xab, 0x18, 0xa8, 0xdb, 0xba, 0xad, 0xdb, 0x1a, 0xa8, 0x01, 0xbf, 0x14, 0xe7, 0x36, 0x3c, 0x33, 0x1c, 0x72, 0x28, 0x03, 0x76, 0xfa, 0xe0, 0xa7, 0xd5, 0x9c, 0xf3, 0x7f, 0xdf, 0xf9, 0xe7, 0x3f, 0xff, 0xf9, 0xcf, 0x77, 0xce, 0x70, 0xe1, 0xf5, 0x12, 0x9c, 0xa8, 0xdb, 0x76, 0xbd, 0x81, 0xe6, 0x5b, 0x8e, 0xed, 0xd9, 0xbb, 0xed, 0xbd, 0xf9, 0x1a, 0x72, 0x0d, 0xc7, 0x6c, 0x79, 0xb6, 0x33, 0x47, 0xda, 0x94, 0x31, 0x6a, 0x31, 0xc7, 0x2d, 0x66, 0xd6, 0x61, 0xfc, 0xa2, 0xd9, 0x40, 0xcb, 0xbe, 0x61, 0x15, 0x79, 0xca, 0x79, 0x48, 0xed, 0x99, 0x0d, 0x54, 0x94, 0x4e, 0x24, 0x67, 0x73, 0x0b, 0xb7, 0xce, 0x85, 0x40, 0x73, 0x41, 0xc4, 0x16, 0x6e, 0x56, 0x09, 0x62, 0xe6, 0xad, 0x14, 0x4c, 0x44, 0xf4, 0x2a, 0x0a, 0xa4, 0x2c, 0xbd, 0x89, 0x19, 0xa5, 0xd9, 0xac, 0x4a, 0xfe, 0x56, 0x8a, 0x30, 0xd2, 0xd2, 0x8d, 0xcb, 0x7a, 0x1d, 0x15, 0x13, 0xa4, 0x99, 0x3f, 0x2a, 0xd3, 0x00, 0x35, 0xd4, 0x42, 0x56, 0x0d, 0x59, 0xc6, 0x41, 0x31, 0x79, 0x22, 0x39, 0x9b, 0x55, 0x85, 0x16, 0xe5, 0x34, 0x8c, 0xb7, 0xda, 0xbb, 0x0d, 0xd3, 0xd0, 0x04, 0x33, 0x38, 0x91, 0x9c, 0x4d, 0xab, 0x32, 0xed, 0x58, 0xee, 0x18, 0xdf, 0x01, 0x63, 0x57, 0x91, 0x7e, 0x59, 0x34, 0xcd, 0x11, 0xd3, 0x02, 0x6e, 0x16, 0x0c, 0x97, 0x20, 0xdf, 0x44, 0xae, 0xab, 0xd7, 0x91, 0xe6, 0x1d, 0xb4, 0x50, 0x31, 0x45, 0xde, 0xfe, 0x44, 0xd7, 0xdb, 0x87, 0xdf, 0x3c, 0xc7, 0x50, 0xdb, 0x07, 0x2d, 0xa4, 0x94, 0x21, 0x8b, 0xac, 0x76, 0x93, 0x32, 0xa4, 0x7b, 0xc4, 0xaf, 0x62, 0xb5, 0x9b, 0x61, 0x96, 0x0c, 0x86, 0x31, 0x8a, 0x11, 0x17, 0x39, 0x57, 0x4c, 0x03, 0x15, 0x87, 0x09, 0xc1, 0x1d, 0x5d, 0x04, 0x55, 0xda, 0x1f, 0xe6, 0xe0, 0x38, 0x65, 0x09, 0xb2, 0xe8, 0x39, 0x0f, 0x59, 0xae, 0x69, 0x5b, 0xc5, 0x11, 0x42, 0x72, 0x5b, 0xc4, 0x2c, 0xa2, 0x46, 0x2d, 0x4c, 0xd1, 0xc1, 0x29, 0xe7, 0x60, 0xc4, 0x6e, 0x79, 0xa6, 0x6d, 0xb9, 0xc5, 0xcc, 0x09, 0x69, 0x36, 0xb7, 0xf0, 0xe9, 0xc8, 0x44, 0xd8, 0xa4, 0x36, 0x2a, 0x37, 0x56, 0x56, 0x41, 0x76, 0xed, 0xb6, 0x63, 0x20, 0xcd, 0xb0, 0x6b, 0x48, 0x33, 0xad, 0x3d, 0xbb, 0x98, 0x25, 0x04, 0xc7, 0xbb, 0x5f, 0x84, 0x18, 0x2e, 0xd9, 0x35, 0xb4, 0x6a, 0xed, 0xd9, 0x6a, 0xc1, 0x0d, 0x3c, 0x2b, 0xc7, 0x60, 0xd8, 0x3d, 0xb0, 0x3c, 0xfd, 0xb9, 0x62, 0x9e, 0x64, 0x08, 0x7b, 0x9a, 0xf9, 0xd6, 0x30, 0x8c, 0x0d, 0x92, 0x62, 0x17, 0x20, 0xbd, 0x87, 0xdf, 0xb2, 0x98, 0x38, 0x4a, 0x0c, 0x28, 0x26, 0x18, 0xc4, 0xe1, 0x0f, 0x19, 0xc4, 0x32, 0xe4, 0x2c, 0xe4, 0x7a, 0xa8, 0x46, 0x33, 0x22, 0x39, 0x60, 0x4e, 0x01, 0x05, 0x75, 0xa7, 0x54, 0xea, 0x43, 0xa5, 0xd4, 0x13, 0x30, 0xe6, 0xbb, 0xa4, 0x39, 0xba, 0x55, 0xe7, 0xb9, 0x39, 0x1f, 0xe7, 0xc9, 0x5c, 0x85, 0xe3, 0x54, 0x0c, 0x53, 0x0b, 0x28, 0xf0, 0xac, 0x2c, 0x03, 0xd8, 0x16, 0xb2, 0xf7, 0xb4, 0x1a, 0x32, 0x1a, 0xc5, 0x4c, 0x8f, 0x28, 0x6d, 0x62, 0x93, 0xae, 0x28, 0xd9, 0xb4, 0xd5, 0x68, 0x28, 0x0f, 0x74, 0x52, 0x6d, 0xa4, 0x47, 0xa6, 0xac, 0xd3, 0x45, 0xd6, 0x95, 0x6d, 0x3b, 0x50, 0x70, 0x10, 0xce, 0x7b, 0x54, 0x63, 0x6f, 0x96, 0x25, 0x4e, 0xcc, 0xc5, 0xbe, 0x99, 0xca, 0x60, 0xf4, 0xc5, 0x46, 0x1d, 0xf1, 0x51, 0xb9, 0x05, 0xfc, 0x06, 0x8d, 0xa4, 0x15, 0x90, 0x2a, 0x94, 0xe7, 0x8d, 0x1b, 0x7a, 0x13, 0x4d, 0x3d, 0x0f, 0x85, 0x60, 0x78, 0x94, 0x49, 0x48, 0xbb, 0x9e, 0xee, 0x78, 0x24, 0x0b, 0xd3, 0x2a, 0x7d, 0x50, 0x64, 0x48, 0x22, 0xab, 0x46, 0xaa, 0x5c, 0x5a, 0xc5, 0x7f, 0x2a, 0x3f, 0xd5, 0x79, 0xe1, 0x24, 0x79, 0xe1, 0xdb, 0xbb, 0x67, 0x34, 0xc0, 0x1c, 0x7e, 0xef, 0xa9, 0xfb, 0x61, 0x34, 0xf0, 0x02, 0x83, 0x0e, 0x3d, 0xf3, 0x33, 0x70, 0x43, 0x24, 0xb5, 0xf2, 0x04, 0x4c, 0xb6, 0x2d, 0xd3, 0xf2, 0x90, 0xd3, 0x72, 0x10, 0xce, 0x58, 0x3a, 0x54, 0xf1, 0x9f, 0x47, 0x7a, 0xe4, 0xdc, 0x8e, 0x68, 0x4d, 0x59, 0xd4, 0x89, 0x76, 0x77, 0xe3, 0xa9, 0x6c, 0xe6, 0xed, 0x11, 0xf9, 0xda, 0xb5, 0x6b, 0xd7, 0x12, 0x33, 0x2f, 0x0e, 0xc3, 0x64, 0xd4, 0x9a, 0x89, 0x5c, 0xbe, 0xc7, 0x60, 0xd8, 0x6a, 0x37, 0x77, 0x91, 0x43, 0x82, 0x94, 0x56, 0xd9, 0x93, 0x52, 0x86, 0x74, 0x43, 0xdf, 0x45, 0x8d, 0x62, 0xea, 0x84, 0x34, 0x5b, 0x58, 0x38, 0x3d, 0xd0, 0xaa, 0x9c, 0x5b, 0xc3, 0x10, 0x95, 0x22, 0x95, 0x87, 0x20, 0xc5, 0x4a, 0x34, 0x66, 0x38, 0x35, 0x18, 0x03, 0x5e, 0x4b, 0x2a, 0xc1, 0x29, 0x9f, 0x82, 0x2c, 0xfe, 0x97, 0xe6, 0xc6, 0x30, 0xf1, 0x39, 0x83, 0x1b, 0x70, 0x5e, 0x28, 0x53, 0x90, 0x21, 0xcb, 0xa4, 0x86, 0xf8, 0xd6, 0xe6, 0x3f, 0xe3, 0xc4, 0xaa, 0xa1, 0x3d, 0xbd, 0xdd, 0xf0, 0xb4, 0x2b, 0x7a, 0xa3, 0x8d, 0x48, 0xc2, 0x67, 0xd5, 0x3c, 0x6b, 0x7c, 0x0c, 0xb7, 0x29, 0xc7, 0x21, 0x47, 0x57, 0x95, 0x69, 0xd5, 0xd0, 0x73, 0xa4, 0x7a, 0xa6, 0x55, 0xba, 0xd0, 0x56, 0x71, 0x0b, 0x1e, 0xfe, 0x19, 0xd7, 0xb6, 0x78, 0x6a, 0x92, 0x21, 0x70, 0x03, 0x19, 0xfe, 0xfe, 0x70, 0xe1, 0xbe, 0x39, 0xfa, 0xf5, 0xc2, 0x39, 0x35, 0xf3, 0x8d, 0x04, 0xa4, 0x48, 0xbd, 0x18, 0x83, 0xdc, 0xf6, 0x93, 0x5b, 0x15, 0x6d, 0x79, 0x73, 0x67, 0x71, 0xad, 0x22, 0x4b, 0x4a, 0x01, 0x80, 0x34, 0x5c, 0x5c, 0xdb, 0x2c, 0x6f, 0xcb, 0x09, 0xff, 0x79, 0x75, 0x63, 0xfb, 0xdc, 0x19, 0x39, 0xe9, 0x03, 0x76, 0x68, 0x43, 0x4a, 0x34, 0xb8, 0x6f, 0x41, 0x4e, 0x2b, 0x32, 0xe4, 0x29, 0xc1, 0xea, 0x13, 0x95, 0xe5, 0x73, 0x67, 0xe4, 0xe1, 0x60, 0xcb, 0x7d, 0x0b, 0xf2, 0x88, 0x32, 0x0a, 0x59, 0xd2, 0xb2, 0xb8, 0xb9, 0xb9, 0x26, 0x67, 0x7c, 0xce, 0xea, 0xb6, 0xba, 0xba, 0xb1, 0x22, 0x67, 0x7d, 0xce, 0x15, 0x75, 0x73, 0x67, 0x4b, 0x06, 0x9f, 0x61, 0xbd, 0x52, 0xad, 0x96, 0x57, 0x2a, 0x72, 0xce, 0xb7, 0x58, 0x7c, 0x72, 0xbb, 0x52, 0x95, 0xf3, 0x01, 0xb7, 0xee, 0x5b, 0x90, 0x47, 0xfd, 0x21, 0x2a, 0x1b, 0x3b, 0xeb, 0x72, 0x41, 0x19, 0x87, 0x51, 0x3a, 0x04, 0x77, 0x62, 0x2c, 0xd4, 0x74, 0xee, 0x8c, 0x2c, 0x77, 0x1c, 0xa1, 0x2c, 0xe3, 0x81, 0x86, 0x73, 0x67, 0x64, 0x65, 0x66, 0x09, 0xd2, 0x24, 0xbb, 0x14, 0x05, 0x0a, 0x6b, 0xe5, 0xc5, 0xca, 0x9a, 0xb6, 0xb9, 0xb5, 0xbd, 0xba, 0xb9, 0x51, 0x5e, 0x93, 0xa5, 0x4e, 0x9b, 0x5a, 0xf9, 0xec, 0xce, 0xaa, 0x5a, 0x59, 0x96, 0x13, 0x62, 0xdb, 0x56, 0xa5, 0xbc, 0x5d, 0x59, 0x96, 0x93, 0x33, 0x06, 0x4c, 0x46, 0xd5, 0xc9, 0xc8, 0x95, 0x21, 0x4c, 0x71, 0xa2, 0xc7, 0x14, 0x13, 0xae, 0xae, 0x29, 0xfe, 0x71, 0x02, 0x26, 0x22, 0xf6, 0x8a, 0xc8, 0x41, 0x1e, 0x86, 0x34, 0x4d, 0x51, 0xba, 0x7b, 0xde, 0x19, 0xb9, 0xe9, 0x90, 0x84, 0xed, 0xda, 0x41, 0x09, 0x4e, 0x54, 0x10, 0xc9, 0x1e, 0x0a, 0x02, 0x53, 0x74, 0xd5, 0xf4, 0xa7, 0xbb, 0x6a, 0x3a, 0xdd, 0xf6, 0xce, 0x0d, 0xb2, 0xed, 0x91, 0xb6, 0xa3, 0xd5, 0xf6, 0x74, 0x44, 0x6d, 0xbf, 0x00, 0xe3, 0x5d, 0x44, 0x03, 0xd7, 0xd8, 0x17, 0x24, 0x28, 0xf6, 0x0a, 0x4e, 0x4c, 0xa5, 0x4b, 0x04, 0x2a, 0xdd, 0x85, 0x70, 0x04, 0x4f, 0xf6, 0x9e, 0x84, 0xae, 0xb9, 0x7e, 0x4d, 0x82, 0x63, 0xd1, 0x4a, 0x31, 0xd2, 0x87, 0x87, 0x60, 0xb8, 0x89, 0xbc, 0x7d, 0x9b, 0xab, 0xa5, 0xdb, 0x23, 0xf6, 0x60, 0xdc, 0x1d, 0x9e, 0x6c, 0x86, 0x12, 0x37, 0xf1, 0x64, 0x2f, 0xb9, 0x47, 0xbd, 0xe9, 0xf2, 0xf4, 0xf3, 0x09, 0xb8, 0x21, 0x92, 0x3c, 0xd2, 0xd1, 0x9b, 0x01, 0x4c, 0xab, 0xd5, 0xf6, 0xa8, 0x22, 0xa2, 0x05, 0x36, 0x4b, 0x5a, 0x48, 0xf1, 0xc2, 0xc5, 0xb3, 0xed, 0xf9, 0xfd, 0x49, 0xd2, 0x0f, 0xb4, 0x89, 0x18, 0x9c, 0xef, 0x38, 0x9a, 0x22, 0x8e, 0x4e, 0xf7, 0x78, 0xd3, 0xae, 0xc4, 0xbc, 0x07, 0x64, 0xa3, 0x61, 0x22, 0xcb, 0xd3, 0x5c, 0xcf, 0x41, 0x7a, 0xd3, 0xb4, 0xea, 0x64, 0x07, 0xc9, 0x94, 0xd2, 0x7b, 0x7a, 0xc3, 0x45, 0xea, 0x18, 0xed, 0xae, 0xf2, 0x5e, 0x8c, 0x20, 0x09, 0xe4, 0x08, 0x88, 0xe1, 0x00, 0x82, 0x76, 0xfb, 0x88, 0x99, 0x5f, 0xc9, 0x42, 0x4e, 0xd0, 0xd5, 0xca, 0x49, 0xc8, 0x3f, 0xa3, 0x5f, 0xd1, 0x35, 0x7e, 0x56, 0xa2, 0x91, 0xc8, 0xe1, 0xb6, 0x2d, 0x76, 0x5e, 0xba, 0x07, 0x26, 0x89, 0x89, 0xdd, 0xf6, 0x90, 0xa3, 0x19, 0x0d, 0xdd, 0x75, 0x49, 0xd0, 0x32, 0xc4, 0x54, 0xc1, 0x7d, 0x9b, 0xb8, 0x6b, 0x89, 0xf7, 0x28, 0x67, 0x61, 0x82, 0x20, 0x9a, 0xed, 0x86, 0x67, 0xb6, 0x1a, 0x48, 0xc3, 0xa7, 0x37, 0x97, 0xec, 0x24, 0xbe, 0x67, 0xe3, 0xd8, 0x62, 0x9d, 0x19, 0x60, 0x8f, 0x5c, 0x65, 0x19, 0x6e, 0x26, 0xb0, 0x3a, 0xb2, 0x90, 0xa3, 0x7b, 0x48, 0x43, 0xcf, 0xb6, 0xf5, 0x86, 0xab, 0xe9, 0x56, 0x4d, 0xdb, 0xd7, 0xdd, 0xfd, 0xe2, 0x24, 0x26, 0x58, 0x4c, 0x14, 0x25, 0xf5, 0x26, 0x6c, 0xb8, 0xc2, 0xec, 0x2a, 0xc4, 0xac, 0x6c, 0xd5, 0x2e, 0xe9, 0xee, 0xbe, 0x52, 0x82, 0x63, 0x84, 0xc5, 0xf5, 0x1c, 0xd3, 0xaa, 0x6b, 0xc6, 0x3e, 0x32, 0x2e, 0x6b, 0x6d, 0x6f, 0xef, 0x7c, 0xf1, 0x53, 0xe2, 0xf8, 0xc4, 0xc3, 0x2a, 0xb1, 0x59, 0xc2, 0x26, 0x3b, 0xde, 0xde, 0x79, 0xa5, 0x0a, 0x79, 0x3c, 0x19, 0x4d, 0xf3, 0x79, 0xa4, 0xed, 0xd9, 0x0e, 0xd9, 0x1a, 0x0b, 0x11, 0xa5, 0x49, 0x88, 0xe0, 0xdc, 0x26, 0x03, 0xac, 0xdb, 0x35, 0x54, 0x4a, 0x57, 0xb7, 0x2a, 0x95, 0x65, 0x35, 0xc7, 0x59, 0x2e, 0xda, 0x0e, 0x4e, 0xa8, 0xba, 0xed, 0x07, 0x38, 0x47, 0x13, 0xaa, 0x6e, 0xf3, 0xf0, 0x9e, 0x85, 0x09, 0xc3, 0xa0, 0xef, 0x6c, 0x1a, 0x1a, 0x3b, 0x63, 0xb9, 0x45, 0x39, 0x10, 0x2c, 0xc3, 0x58, 0xa1, 0x06, 0x2c, 0xc7, 0x5d, 0xe5, 0x01, 0xb8, 0xa1, 0x13, 0x2c, 0x11, 0x38, 0xde, 0xf5, 0x96, 0x61, 0xe8, 0x59, 0x98, 0x68, 0x1d, 0x74, 0x03, 0x95, 0xc0, 0x88, 0xad, 0x83, 0x30, 0xec, 0x7e, 0x98, 0x6c, 0xed, 0xb7, 0xba, 0x71, 0xa7, 0x44, 0x9c, 0xd2, 0xda, 0x6f, 0x85, 0x81, 0xb7, 0x91, 0x03, 0xb7, 0x83, 0x0c, 0xdd, 0x43, 0xb5, 0xe2, 0x8d, 0xa2, 0xb9, 0xd0, 0xa1, 0xcc, 0x83, 0x6c, 0x18, 0x1a, 0xb2, 0xf4, 0xdd, 0x06, 0xd2, 0x74, 0x07, 0x59, 0xba, 0x5b, 0x3c, 0x2e, 0x1a, 0x17, 0x0c, 0xa3, 0x42, 0x7a, 0xcb, 0xa4, 0x53, 0x39, 0x05, 0xe3, 0xf6, 0xee, 0x33, 0x06, 0x4d, 0x49, 0xad, 0xe5, 0xa0, 0x3d, 0xf3, 0xb9, 0xe2, 0xad, 0x24, 0xbe, 0x63, 0xb8, 0x83, 0x24, 0xe4, 0x16, 0x69, 0x56, 0xee, 0x04, 0xd9, 0x70, 0xf7, 0x75, 0xa7, 0x45, 0x6a, 0xb2, 0xdb, 0xd2, 0x0d, 0x54, 0xbc, 0x8d, 0x9a, 0xd2, 0xf6, 0x0d, 0xde, 0x8c, 0x97, 0x84, 0x7b, 0xd5, 0xdc, 0xf3, 0x38, 0xe3, 0x1d, 0x74, 0x49, 0x90, 0x36, 0xc6, 0x36, 0x0b, 0x32, 0x0e, 0x45, 0x60, 0xe0, 0x59, 0x62, 0x56, 0x68, 0xed, 0xb7, 0xc4, 0x71, 0x6f, 0x81, 0x51, 0x6c, 0xd9, 0x19, 0xf4, 0x4e, 0x2a, 0xc8, 0x5a, 0xfb, 0xc2, 0x88, 0x67, 0xe0, 0x18, 0x36, 0x6a, 0x22, 0x4f, 0xaf, 0xe9, 0x9e, 0x2e, 0x58, 0xdf, 0x45, 0xac, 0x71, 0xdc, 0xd7, 0x59, 0x67, 0xc0, 0x4f, 0xa7, 0xbd, 0x7b, 0xe0, 0x67, 0xd6, 0xdd, 0xd4, 0x4f, 0xdc, 0xc6, 0x73, 0xeb, 0x23, 0x13, 0xdd, 0x33, 0x25, 0xc8, 0x8b, 0x89, 0xaf, 0x64, 0x81, 0xa6, 0xbe, 0x2c, 0x61, 0x15, 0xb4, 0xb4, 0xb9, 0x8c, 0xf5, 0xcb, 0x53, 0x15, 0x39, 0x81, 0x75, 0xd4, 0xda, 0xea, 0x76, 0x45, 0x53, 0x77, 0x36, 0xb6, 0x57, 0xd7, 0x2b, 0x72, 0x52, 0x14, 0xec, 0xdf, 0x4d, 0x40, 0x21, 0x78, 0xf6, 0x52, 0x3e, 0x03, 0x37, 0xf2, 0x8b, 0x12, 0x17, 0x79, 0xda, 0x55, 0xd3, 0x21, 0x6b, 0xb1, 0xa9, 0xd3, 0x7d, 0xd1, 0xcf, 0x86, 0x49, 0x66, 0x55, 0x45, 0xde, 0xe3, 0xa6, 0x83, 0x57, 0x5a, 0x53, 0xf7, 0x94, 0x35, 0x38, 0x6e, 0xd9, 0x9a, 0xeb, 0xe9, 0x56, 0x4d, 0x77, 0x6a, 0x5a, 0xe7, 0x8a, 0x4a, 0xd3, 0x0d, 0x03, 0xb9, 0xae, 0x4d, 0xf7, 0x40, 0x9f, 0xe5, 0xd3, 0x96, 0x5d, 0x65, 0xc6, 0x9d, 0xcd, 0xa1, 0xcc, 0x4c, 0x43, 0x99, 0x9b, 0xec, 0x95, 0xb9, 0x9f, 0x82, 0x6c, 0x53, 0x6f, 0x69, 0xc8, 0xf2, 0x9c, 0x03, 0xa2, 0xb8, 0x33, 0x6a, 0xa6, 0xa9, 0xb7, 0x2a, 0xf8, 0xf9, 0xe3, 0x39, 0xf8, 0xfc, 0x28, 0x09, 0x79, 0x51, 0x75, 0xe3, 0x43, 0x8c, 0x41, 0x36, 0x28, 0x89, 0x94, 0xb0, 0x5b, 0xfa, 0x6a, 0xf4, 0xb9, 0x25, 0xbc, 0x73, 0x95, 0x86, 0xa9, 0x16, 0x56, 0x29, 0x12, 0xab, 0x06, 0x9c, 0x5a, 0x88, 0x6a, 0x8f, 0x8c, 0xca, 0x9e, 0x94, 0x15, 0x18, 0x7e, 0xc6, 0x25, 0xdc, 0xc3, 0x84, 0xfb, 0xd6, 0xfe, 0xdc, 0x8f, 0x54, 0x09, 0x79, 0xf6, 0x91, 0xaa, 0xb6, 0xb1, 0xa9, 0xae, 0x97, 0xd7, 0x54, 0x06, 0x57, 0x6e, 0x82, 0x54, 0x43, 0x7f, 0xfe, 0x20, 0xb8, 0xc7, 0x91, 0xa6, 0x41, 0x03, 0x7f, 0x13, 0xa4, 0xae, 0x22, 0xfd, 0x72, 0x70, 0x67, 0x21, 0x4d, 0x1f, 0x61, 0xea, 0xcf, 0x43, 0x9a, 0xc4, 0x4b, 0x01, 0x60, 0x11, 0x93, 0x87, 0x94, 0x0c, 0xa4, 0x96, 0x36, 0x55, 0x9c, 0xfe, 0x32, 0xe4, 0x69, 0xab, 0xb6, 0xb5, 0x5a, 0x59, 0xaa, 0xc8, 0x89, 0x99, 0xb3, 0x30, 0x4c, 0x83, 0x80, 0x97, 0x86, 0x1f, 0x06, 0x79, 0x88, 0x3d, 0x32, 0x0e, 0x89, 0xf7, 0xee, 0xac, 0x2f, 0x56, 0x54, 0x39, 0x21, 0x4e, 0xaf, 0x0b, 0x79, 0x51, 0x70, 0x7f, 0x3c, 0x39, 0xf5, 0x6d, 0x09, 0x72, 0x82, 0x80, 0xc6, 0xca, 0x47, 0x6f, 0x34, 0xec, 0xab, 0x9a, 0xde, 0x30, 0x75, 0x97, 0x25, 0x05, 0x90, 0xa6, 0x32, 0x6e, 0x19, 0x74, 0xd2, 0x3e, 0x16, 0xe7, 0x5f, 0x91, 0x40, 0x0e, 0x6b, 0xd7, 0x90, 0x83, 0xd2, 0x4f, 0xd4, 0xc1, 0x97, 0x25, 0x28, 0x04, 0x05, 0x6b, 0xc8, 0xbd, 0x93, 0x3f, 0x51, 0xf7, 0xde, 0x4c, 0xc0, 0x68, 0x40, 0xa6, 0x0e, 0xea, 0xdd, 0xb3, 0x30, 0x6e, 0xd6, 0x50, 0xb3, 0x65, 0x7b, 0xc8, 0x32, 0x0e, 0xb4, 0x06, 0xba, 0x82, 0x1a, 0xc5, 0x19, 0x52, 0x28, 0xe6, 0xfb, 0x0b, 0xe1, 0xb9, 0xd5, 0x0e, 0x6e, 0x0d, 0xc3, 0x4a, 0x13, 0xab, 0xcb, 0x95, 0xf5, 0xad, 0xcd, 0xed, 0xca, 0xc6, 0xd2, 0x93, 0xda, 0xce, 0xc6, 0xa3, 0x1b, 0x9b, 0x8f, 0x6f, 0xa8, 0xb2, 0x19, 0x32, 0xfb, 0x08, 0x97, 0xfa, 0x16, 0xc8, 0x61, 0xa7, 0x94, 0x1b, 0x21, 0xca, 0x2d, 0x79, 0x48, 0x99, 0x80, 0xb1, 0x8d, 0x4d, 0xad, 0xba, 0xba, 0x5c, 0xd1, 0x2a, 0x17, 0x2f, 0x56, 0x96, 0xb6, 0xab, 0xf4, 0x6a, 0xc3, 0xb7, 0xde, 0x0e, 0x2e, 0xea, 0x97, 0x92, 0x30, 0x11, 0xe1, 0x89, 0x52, 0x66, 0x87, 0x12, 0x7a, 0x4e, 0xba, 0x7b, 0x10, 0xef, 0xe7, 0xb0, 0x2a, 0xd8, 0xd2, 0x1d, 0x8f, 0x9d, 0x61, 0xee, 0x04, 0x1c, 0x25, 0xcb, 0x33, 0xf7, 0x4c, 0xe4, 0xb0, 0x9b, 0x20, 0x7a, 0x52, 0x19, 0xeb, 0xb4, 0xd3, 0xcb, 0xa0, 0xbb, 0x40, 0x69, 0xd9, 0xae, 0xe9, 0x99, 0x57, 0x90, 0x66, 0x5a, 0xfc, 0xda, 0x08, 0x9f, 0x5c, 0x52, 0xaa, 0xcc, 0x7b, 0x56, 0x2d, 0xcf, 0xb7, 0xb6, 0x50, 0x5d, 0x0f, 0x59, 0xe3, 0x02, 0x9e, 0x54, 0x65, 0xde, 0xe3, 0x5b, 0x9f, 0x84, 0x7c, 0xcd, 0x6e, 0x63, 0x39, 0x47, 0xed, 0xf0, 0x7e, 0x21, 0xa9, 0x39, 0xda, 0xe6, 0x9b, 0x30, 0xa1, 0xde, 0xb9, 0xaf, 0xca, 0xab, 0x39, 0xda, 0x46, 0x4d, 0xee, 0x80, 0x31, 0xbd, 0x5e, 0x77, 0x30, 0x39, 0x27, 0xa2, 0x47, 0x8f, 0x82, 0xdf, 0x4c, 0x0c, 0xa7, 0x1e, 0x81, 0x0c, 0x8f, 0x03, 0xde, 0x92, 0x71, 0x24, 0xb4, 0x16, 0x3d, 0x4f, 0x27, 0x66, 0xb3, 0x6a, 0xc6, 0xe2, 0x9d, 0x27, 0x21, 0x6f, 0xba, 0x5a, 0xe7, 0xfa, 0x3d, 0x71, 0x22, 0x31, 0x9b, 0x51, 0x73, 0xa6, 0xeb, 0x5f, 0x5d, 0xce, 0xbc, 0x96, 0x80, 0x42, 0xf0, 0xf3, 0x81, 0xb2, 0x0c, 0x99, 0x86, 0x6d, 0xe8, 0x24, 0xb5, 0xe8, 0xb7, 0xab, 0xd9, 0x98, 0x2f, 0x0e, 0x73, 0x6b, 0xcc, 0x5e, 0xf5, 0x91, 0x53, 0xff, 0x24, 0x41, 0x86, 0x37, 0x2b, 0xc7, 0x20, 0xd5, 0xd2, 0xbd, 0x7d, 0x42, 0x97, 0x5e, 0x4c, 0xc8, 0x92, 0x4a, 0x9e, 0x71, 0xbb, 0xdb, 0xd2, 0x2d, 0x92, 0x02, 0xac, 0x1d, 0x3f, 0xe3, 0x79, 0x6d, 0x20, 0xbd, 0x46, 0xce, 0x35, 0x76, 0xb3, 0x89, 0x2c, 0xcf, 0xe5, 0xf3, 0xca, 0xda, 0x97, 0x58, 0xb3, 0x72, 0x1a, 0xc6, 0x3d, 0x47, 0x37, 0x1b, 0x01, 0xdb, 0x14, 0xb1, 0x95, 0x79, 0x87, 0x6f, 0x5c, 0x82, 0x9b, 0x38, 0x6f, 0x0d, 0x79, 0xba, 0xb1, 0x8f, 0x6a, 0x1d, 0xd0, 0x30, 0xb9, 0xbf, 0xb8, 0x91, 0x19, 0x2c, 0xb3, 0x7e, 0x8e, 0x9d, 0xf9, 0xbe, 0x04, 0xe3, 0xfc, 0x24, 0x56, 0xf3, 0x83, 0xb5, 0x0e, 0xa0, 0x5b, 0x96, 0xed, 0x89, 0xe1, 0xea, 0x4e, 0xe5, 0x2e, 0xdc, 0x5c, 0xd9, 0x07, 0xa9, 0x02, 0xc1, 0x54, 0x13, 0xa0, 0xd3, 0xd3, 0x33, 0x6c, 0xc7, 0x21, 0xc7, 0xbe, 0x0d, 0x91, 0x0f, 0x8c, 0xf4, 0xec, 0x0e, 0xb4, 0x09, 0x1f, 0xd9, 0x94, 0x49, 0x48, 0xef, 0xa2, 0xba, 0x69, 0xb1, 0x1b, 0x5f, 0xfa, 0xc0, 0x6f, 0x58, 0x52, 0xfe, 0x0d, 0xcb, 0xe2, 0xe7, 0x60, 0xc2, 0xb0, 0x9b, 0x61, 0x77, 0x17, 0xe5, 0xd0, 0xfd, 0x81, 0x7b, 0x49, 0x7a, 0x0a, 0x3a, 0x12, 0xf3, 0x7d, 0x49, 0xfa, 0x52, 0x22, 0xb9, 0xb2, 0xb5, 0xf8, 0xd5, 0xc4, 0xd4, 0x0a, 0x85, 0x6e, 0xf1, 0x37, 0x55, 0xd1, 0x5e, 0x03, 0x19, 0xd8, 0x7b, 0xf8, 0xf2, 0x69, 0xb8, 0xbb, 0x6e, 0x7a, 0xfb, 0xed, 0xdd, 0x39, 0xc3, 0x6e, 0xce, 0xd7, 0xed, 0xba, 0xdd, 0xf9, 0xa6, 0x8a, 0x9f, 0xc8, 0x03, 0xf9, 0x8b, 0x7d, 0x57, 0xcd, 0xfa, 0xad, 0x53, 0xb1, 0x1f, 0x61, 0x4b, 0x1b, 0x30, 0xc1, 0x8c, 0x35, 0xf2, 0x61, 0x87, 0x1e, 0x4f, 0x94, 0xbe, 0x97, 0x63, 0xc5, 0xaf, 0xbf, 0x45, 0xb6, 0x6b, 0x75, 0x9c, 0x41, 0x71, 0x1f, 0x3d, 0xc1, 0x94, 0x54, 0xb8, 0x21, 0xc0, 0x47, 0x97, 0x26, 0x72, 0x62, 0x18, 0xbf, 0xcb, 0x18, 0x27, 0x04, 0xc6, 0x2a, 0x83, 0x96, 0x96, 0x60, 0xf4, 0x28, 0x5c, 0x7f, 0xcf, 0xb8, 0xf2, 0x48, 0x24, 0x59, 0x81, 0x31, 0x42, 0x62, 0xb4, 0x5d, 0xcf, 0x6e, 0x92, 0xba, 0xd7, 0x9f, 0xe6, 0x1f, 0xde, 0xa2, 0x6b, 0xa5, 0x80, 0x61, 0x4b, 0x3e, 0xaa, 0x54, 0x02, 0xf2, 0x2d, 0xab, 0x86, 0x8c, 0x46, 0x0c, 0xc3, 0xeb, 0xcc, 0x11, 0xdf, 0xbe, 0xf4, 0x18, 0x4c, 0xe2, 0xbf, 0x49, 0x59, 0x12, 0x3d, 0x89, 0xbf, 0x49, 0x2b, 0x7e, 0xff, 0x05, 0xba, 0x1c, 0x27, 0x7c, 0x02, 0xc1, 0x27, 0x61, 0x16, 0xeb, 0xc8, 0xf3, 0x90, 0xe3, 0x6a, 0x7a, 0x23, 0xca, 0x3d, 0xe1, 0x2a, 0xa2, 0xf8, 0x85, 0x77, 0x82, 0xb3, 0xb8, 0x42, 0x91, 0xe5, 0x46, 0xa3, 0xb4, 0x03, 0x37, 0x46, 0x64, 0xc5, 0x00, 0x9c, 0x2f, 0x31, 0xce, 0xc9, 0xae, 0xcc, 0xc0, 0xb4, 0x5b, 0xc0, 0xdb, 0xfd, 0xb9, 0x1c, 0x80, 0xf3, 0xf7, 0x18, 0xa7, 0xc2, 0xb0, 0x7c, 0x4a, 0x31, 0xe3, 0x23, 0x30, 0x7e, 0x05, 0x39, 0xbb, 0xb6, 0xcb, 0xae, 0x7f, 0x06, 0xa0, 0x7b, 0x99, 0xd1, 0x8d, 0x31, 0x20, 0xb9, 0x0f, 0xc2, 0x5c, 0x0f, 0x40, 0x66, 0x4f, 0x37, 0xd0, 0x00, 0x14, 0x5f, 0x64, 0x14, 0x23, 0xd8, 0x1e, 0x43, 0xcb, 0x90, 0xaf, 0xdb, 0x6c, 0x67, 0x8a, 0x87, 0xbf, 0xc2, 0xe0, 0x39, 0x8e, 0x61, 0x14, 0x2d, 0xbb, 0xd5, 0x6e, 0xe0, 0x6d, 0x2b, 0x9e, 0xe2, 0xf7, 0x39, 0x05, 0xc7, 0x30, 0x8a, 0x23, 0x84, 0xf5, 0x0f, 0x38, 0x85, 0x2b, 0xc4, 0xf3, 0x61, 0xc8, 0xd9, 0x56, 0xe3, 0xc0, 0xb6, 0x06, 0x71, 0xe2, 0x55, 0xc6, 0x00, 0x0c, 0x82, 0x09, 0x2e, 0x40, 0x76, 0xd0, 0x89, 0xf8, 0xa3, 0x77, 0xf8, 0xf2, 0xe0, 0x33, 0xb0, 0x02, 0x63, 0xbc, 0x40, 0x99, 0xb6, 0x35, 0x00, 0xc5, 0x97, 0x19, 0x45, 0x41, 0x80, 0xb1, 0xd7, 0xf0, 0x90, 0xeb, 0xd5, 0xd1, 0x20, 0x24, 0xaf, 0xf1, 0xd7, 0x60, 0x10, 0x16, 0xca, 0x5d, 0x64, 0x19, 0xfb, 0x83, 0x31, 0x7c, 0x85, 0x87, 0x92, 0x63, 0x30, 0xc5, 0x12, 0x8c, 0x36, 0x75, 0xc7, 0xdd, 0xd7, 0x1b, 0x03, 0x4d, 0xc7, 0x1f, 0x33, 0x8e, 0xbc, 0x0f, 0x62, 0x11, 0x69, 0x5b, 0x47, 0xa1, 0xf9, 0x2a, 0x8f, 0x88, 0x00, 0x63, 0x4b, 0xcf, 0xf5, 0xc8, 0x5d, 0xd9, 0x51, 0xd8, 0xfe, 0x84, 0x2f, 0x3d, 0x8a, 0x5d, 0x17, 0x19, 0x2f, 0x40, 0xd6, 0x35, 0x9f, 0x1f, 0x88, 0xe6, 0x4f, 0xf9, 0x4c, 0x13, 0x00, 0x06, 0x3f, 0x09, 0x37, 0x45, 0x6e, 0x13, 0x03, 0x90, 0xfd, 0x19, 0x23, 0x3b, 0x16, 0xb1, 0x55, 0xb0, 0x92, 0x70, 0x54, 0xca, 0x3f, 0xe7, 0x25, 0x01, 0x85, 0xb8, 0xb6, 0xf0, 0x59, 0xc1, 0xd5, 0xf7, 0x8e, 0x16, 0xb5, 0xbf, 0xe0, 0x51, 0xa3, 0xd8, 0x40, 0xd4, 0xb6, 0xe1, 0x18, 0x63, 0x3c, 0xda, 0xbc, 0x7e, 0x8d, 0x17, 0x56, 0x8a, 0xde, 0x09, 0xce, 0xee, 0xe7, 0x60, 0xca, 0x0f, 0x27, 0x17, 0xa5, 0xae, 0xd6, 0xd4, 0x5b, 0x03, 0x30, 0x7f, 0x9d, 0x31, 0xf3, 0x8a, 0xef, 0xab, 0x5a, 0x77, 0x5d, 0x6f, 0x61, 0xf2, 0x27, 0xa0, 0xc8, 0xc9, 0xdb, 0x96, 0x83, 0x0c, 0xbb, 0x6e, 0x99, 0xcf, 0xa3, 0xda, 0x00, 0xd4, 0x7f, 0x19, 0x9a, 0xaa, 0x1d, 0x01, 0x8e, 0x99, 0x57, 0x41, 0xf6, 0xb5, 0x8a, 0x66, 0x36, 0x5b, 0xb6, 0xe3, 0xc5, 0x30, 0xfe, 0x15, 0x9f, 0x29, 0x1f, 0xb7, 0x4a, 0x60, 0xa5, 0x0a, 0x14, 0xc8, 0xe3, 0xa0, 0x29, 0xf9, 0xd7, 0x8c, 0x68, 0xb4, 0x83, 0x62, 0x85, 0xc3, 0xb0, 0x9b, 0x2d, 0xdd, 0x19, 0xa4, 0xfe, 0xfd, 0x0d, 0x2f, 0x1c, 0x0c, 0xc2, 0x0a, 0x87, 0x77, 0xd0, 0x42, 0x78, 0xb7, 0x1f, 0x80, 0xe1, 0x1b, 0xbc, 0x70, 0x70, 0x0c, 0xa3, 0xe0, 0x82, 0x61, 0x00, 0x8a, 0xbf, 0xe5, 0x14, 0x1c, 0x83, 0x29, 0x3e, 0xdb, 0xd9, 0x68, 0x1d, 0x54, 0x37, 0x5d, 0xcf, 0xa1, 0x52, 0xb8, 0x3f, 0xd5, 0x37, 0xdf, 0x09, 0x8a, 0x30, 0x55, 0x80, 0xe2, 0x4a, 0xc4, 0xae, 0x50, 0xc9, 0x49, 0x29, 0xde, 0xb1, 0x6f, 0xf1, 0x4a, 0x24, 0xc0, 0xb0, 0x6f, 0x82, 0x42, 0xc4, 0x61, 0x37, 0xf0, 0xf9, 0x60, 0x00, 0xba, 0x6f, 0x87, 0x9c, 0xab, 0x72, 0x2c, 0xe6, 0x14, 0xf4, 0x4f, 0xdb, 0xba, 0x8c, 0x0e, 0x06, 0xca, 0xce, 0xbf, 0x0b, 0xe9, 0x9f, 0x1d, 0x8a, 0xa4, 0x35, 0x64, 0x2c, 0xa4, 0xa7, 0x94, 0xb8, 0x5f, 0x01, 0x15, 0x7f, 0xee, 0x3d, 0xf6, 0xbe, 0x41, 0x39, 0x55, 0x5a, 0xc3, 0x49, 0x1e, 0x14, 0x3d, 0xf1, 0x64, 0x2f, 0xbc, 0xe7, 0xe7, 0x79, 0x40, 0xf3, 0x94, 0x2e, 0xc2, 0x68, 0x40, 0xf0, 0xc4, 0x53, 0xfd, 0x3c, 0xa3, 0xca, 0x8b, 0x7a, 0xa7, 0x74, 0x16, 0x52, 0x58, 0xbc, 0xc4, 0xc3, 0x7f, 0x81, 0xc1, 0x89, 0x79, 0xe9, 0x41, 0xc8, 0x70, 0xd1, 0x12, 0x0f, 0xfd, 0x45, 0x06, 0xf5, 0x21, 0x18, 0xce, 0x05, 0x4b, 0x3c, 0xfc, 0x97, 0x38, 0x9c, 0x43, 0x30, 0x7c, 0xf0, 0x10, 0x7e, 0xe7, 0x97, 0x53, 0x6c, 0xd3, 0xe1, 0xb1, 0xbb, 0x00, 0x23, 0x4c, 0xa9, 0xc4, 0xa3, 0x3f, 0xcf, 0x06, 0xe7, 0x88, 0xd2, 0xfd, 0x90, 0x1e, 0x30, 0xe0, 0xbf, 0xca, 0xa0, 0xd4, 0xbe, 0xb4, 0x04, 0x39, 0x41, 0x9d, 0xc4, 0xc3, 0x7f, 0x8d, 0xc1, 0x45, 0x14, 0x76, 0x9d, 0xa9, 0x93, 0x78, 0x82, 0x5f, 0xe7, 0xae, 0x33, 0x04, 0x0e, 0x1b, 0x17, 0x26, 0xf1, 0xe8, 0xdf, 0xe0, 0x51, 0xe7, 0x90, 0xd2, 0xc3, 0x90, 0xf5, 0x37, 0x9b, 0x78, 0xfc, 0x6f, 0x32, 0x7c, 0x07, 0x83, 0x23, 0x20, 0x6c, 0x76, 0xf1, 0x14, 0xbf, 0xc5, 0x23, 0x20, 0xa0, 0xf0, 0x32, 0x0a, 0x0b, 0x98, 0x78, 0xa6, 0xdf, 0xe6, 0xcb, 0x28, 0xa4, 0x5f, 0xf0, 0x6c, 0x92, 0x9a, 0x1f, 0x4f, 0xf1, 0x3b, 0x7c, 0x36, 0x89, 0x3d, 0x76, 0x23, 0xac, 0x08, 0xe2, 0x39, 0x7e, 0x97, 0xbb, 0x11, 0x12, 0x04, 0xa5, 0x2d, 0x50, 0xba, 0xd5, 0x40, 0x3c, 0xdf, 0x8b, 0x8c, 0x6f, 0xbc, 0x4b, 0x0c, 0x94, 0x1e, 0x87, 0x63, 0xd1, 0x4a, 0x20, 0x9e, 0xf5, 0x0b, 0xef, 0x85, 0xce, 0x6e, 0xa2, 0x10, 0x28, 0x6d, 0x77, 0xb6, 0x14, 0x51, 0x05, 0xc4, 0xd3, 0xbe, 0xf4, 0x5e, 0xb0, 0x70, 0x8b, 0x22, 0xa0, 0x54, 0x06, 0xe8, 0x6c, 0xc0, 0xf1, 0x5c, 0x2f, 0x33, 0x2e, 0x01, 0x84, 0x97, 0x06, 0xdb, 0x7f, 0xe3, 0xf1, 0x5f, 0xe4, 0x4b, 0x83, 0x21, 0xf0, 0xd2, 0xe0, 0x5b, 0x6f, 0x3c, 0xfa, 0x15, 0xbe, 0x34, 0x38, 0x04, 0x67, 0xb6, 0xb0, 0xbb, 0xc5, 0x33, 0xbc, 0xca, 0x33, 0x5b, 0x40, 0x95, 0x36, 0x60, 0xbc, 0x6b, 0x43, 0x8c, 0xa7, 0xfa, 0x12, 0xa3, 0x92, 0xc3, 0xfb, 0xa1, 0xb8, 0x79, 0xb1, 0xcd, 0x30, 0x9e, 0xed, 0x0f, 0x43, 0x9b, 0x17, 0xdb, 0x0b, 0x4b, 0x17, 0x20, 0x63, 0xb5, 0x1b, 0x0d, 0xbc, 0x78, 0x94, 0xfe, 0xbf, 0xdc, 0x2b, 0xfe, 0xcb, 0x07, 0x2c, 0x3a, 0x1c, 0x50, 0x3a, 0x0b, 0x69, 0xd4, 0xdc, 0x45, 0xb5, 0x38, 0xe4, 0xbf, 0x7e, 0xc0, 0x0b, 0x26, 0xb6, 0x2e, 0x3d, 0x0c, 0x40, 0xaf, 0x46, 0xc8, 0x67, 0xbf, 0x18, 0xec, 0xbf, 0x7d, 0xc0, 0x7e, 0x53, 0xd3, 0x81, 0x74, 0x08, 0xe8, 0x2f, 0x74, 0xfa, 0x13, 0xbc, 0x13, 0x24, 0x20, 0x33, 0xf2, 0x00, 0x8c, 0x3c, 0xe3, 0xda, 0x96, 0xa7, 0xd7, 0xe3, 0xd0, 0xff, 0xce, 0xd0, 0xdc, 0x1e, 0x07, 0xac, 0x69, 0x3b, 0xc8, 0xd3, 0xeb, 0x6e, 0x1c, 0xf6, 0x3f, 0x18, 0xd6, 0x07, 0x60, 0xb0, 0xa1, 0xbb, 0xde, 0x20, 0xef, 0xfd, 0x9f, 0x1c, 0xcc, 0x01, 0xd8, 0x69, 0xfc, 0xf7, 0x65, 0x74, 0x10, 0x87, 0x7d, 0x97, 0x3b, 0xcd, 0xec, 0x4b, 0x0f, 0x42, 0x16, 0xff, 0x49, 0x7f, 0x28, 0x17, 0x03, 0xfe, 0x2f, 0x06, 0xee, 0x20, 0xf0, 0xc8, 0xae, 0x57, 0xf3, 0xcc, 0xf8, 0x60, 0xff, 0x37, 0x9b, 0x69, 0x6e, 0x5f, 0x2a, 0x43, 0xce, 0xf5, 0x6a, 0xb5, 0x36, 0xd3, 0xa7, 0x31, 0xf0, 0xff, 0xf9, 0xc0, 0xbf, 0xb2, 0xf0, 0x31, 0x78, 0xb6, 0xaf, 0x5e, 0xf6, 0x5a, 0x36, 0xf9, 0xcc, 0x11, 0xc7, 0xf0, 0x1e, 0x63, 0x10, 0x20, 0x8b, 0x95, 0xe8, 0xeb, 0x5b, 0x58, 0xb1, 0x57, 0x6c, 0x7a, 0x71, 0xfb, 0xd4, 0x4c, 0xfc, 0x0d, 0x2c, 0xfc, 0xef, 0xdd, 0x70, 0xd2, 0xb0, 0x9b, 0xbb, 0xb6, 0x3b, 0xef, 0x97, 0xe3, 0xf9, 0xa6, 0xde, 0x72, 0x49, 0xf7, 0x02, 0xbb, 0x9c, 0xcd, 0xb1, 0x27, 0xdc, 0x31, 0x75, 0xb4, 0x8b, 0xdd, 0x99, 0x9b, 0x61, 0xf4, 0x62, 0xc3, 0xd6, 0x3d, 0xd3, 0xaa, 0x6f, 0x61, 0xdf, 0x95, 0x3c, 0x48, 0x7b, 0xe4, 0xc3, 0xa4, 0xa4, 0x4a, 0x7b, 0x33, 0xff, 0x98, 0x86, 0x2c, 0xbd, 0x13, 0x5c, 0xd7, 0x5b, 0xca, 0xcf, 0x42, 0x7e, 0x83, 0x2d, 0xc4, 0x7b, 0x17, 0xce, 0xbb, 0xfe, 0x37, 0x08, 0x61, 0xfc, 0x39, 0xdf, 0x7a, 0x4e, 0x34, 0x25, 0x3f, 0x44, 0x58, 0xbc, 0xe7, 0x87, 0x6f, 0x1c, 0xbf, 0xab, 0xa7, 0x7f, 0x58, 0x5a, 0xcc, 0xd3, 0x15, 0x33, 0xb7, 0x63, 0x5a, 0xde, 0xbd, 0x0b, 0xe7, 0xd5, 0xc0, 0x78, 0xca, 0x15, 0xc8, 0xb0, 0x0e, 0x97, 0x7d, 0x9b, 0xba, 0xb5, 0xc7, 0xd8, 0xdc, 0x8c, 0x8e, 0x7b, 0xe6, 0xf5, 0x37, 0x8e, 0x0f, 0x1d, 0x79, 0x6c, 0x7f, 0x2c, 0xe5, 0x59, 0xc8, 0x71, 0x3f, 0x56, 0x6b, 0x2e, 0xfb, 0x4f, 0x0e, 0x77, 0xc4, 0xbc, 0xf6, 0x6a, 0x8d, 0x8d, 0x7e, 0xfb, 0x0f, 0xdf, 0x38, 0x3e, 0xd3, 0x77, 0xe4, 0xb9, 0x9d, 0xb6, 0x59, 0x53, 0xc5, 0x31, 0x94, 0xa7, 0x21, 0x89, 0x87, 0xa2, 0xbf, 0x0b, 0x3d, 0xde, 0x63, 0x28, 0x7f, 0x88, 0x53, 0xec, 0x05, 0x07, 0x19, 0x06, 0xf3, 0x4e, 0x3d, 0x0c, 0xe3, 0x5d, 0xd3, 0xa3, 0xc8, 0x90, 0xbc, 0x8c, 0x0e, 0xd8, 0x0f, 0xf0, 0xf0, 0x9f, 0xca, 0x64, 0xe7, 0x17, 0xb2, 0xd2, 0x6c, 0x9e, 0xfd, 0xec, 0xb5, 0x94, 0x38, 0x2f, 0x4d, 0x5d, 0x80, 0xd1, 0x40, 0x8c, 0x8f, 0x04, 0x7e, 0x08, 0xe4, 0x70, 0x94, 0x8e, 0x84, 0x3f, 0x07, 0x99, 0x0f, 0x83, 0x9b, 0xf9, 0x81, 0x02, 0x23, 0xe5, 0x46, 0x63, 0x5d, 0x6f, 0xb9, 0xca, 0x93, 0x30, 0x4e, 0x0f, 0x40, 0xdb, 0xf6, 0x32, 0xf9, 0x1a, 0xb8, 0xae, 0xb7, 0x58, 0x42, 0x9f, 0x0e, 0x84, 0x9b, 0x01, 0xe6, 0xba, 0xac, 0xc9, 0xf8, 0x6a, 0x37, 0x8b, 0xf2, 0x18, 0xc8, 0xbc, 0x91, 0xac, 0x2d, 0xcc, 0x4c, 0xd3, 0xf5, 0x54, 0x5f, 0x66, 0x6e, 0x4c, 0x89, 0xbb, 0x38, 0x94, 0x87, 0x20, 0xb3, 0x6a, 0x79, 0xf7, 0x2d, 0x60, 0x3e, 0x9a, 0x83, 0x33, 0x91, 0x7c, 0xdc, 0x88, 0xf2, 0xf8, 0x18, 0x86, 0x3f, 0x77, 0x06, 0xe3, 0x53, 0xfd, 0xf1, 0xc4, 0xa8, 0x83, 0x27, 0x8f, 0x4a, 0x19, 0xb2, 0x78, 0xce, 0xa9, 0x03, 0xf4, 0xff, 0xd7, 0xdc, 0x12, 0x49, 0xe0, 0x5b, 0x51, 0x86, 0x0e, 0x8a, 0x53, 0x50, 0x1f, 0x86, 0x63, 0x28, 0x04, 0x27, 0x3a, 0x28, 0x4c, 0x51, 0xf5, 0xbd, 0x18, 0xe9, 0x43, 0x51, 0x0d, 0x79, 0x51, 0x15, 0xbd, 0xa8, 0xfa, 0x5e, 0x64, 0x62, 0x28, 0x44, 0x2f, 0xfc, 0x67, 0x65, 0x19, 0xe0, 0xa2, 0xf9, 0x1c, 0xaa, 0x51, 0x37, 0xb2, 0x11, 0xc5, 0x88, 0x73, 0x74, 0xcc, 0x28, 0x89, 0x80, 0x53, 0x56, 0x20, 0x57, 0xdd, 0xeb, 0xd0, 0x00, 0xfb, 0xef, 0x45, 0x91, 0xae, 0xec, 0x85, 0x78, 0x44, 0xa4, 0xef, 0x0e, 0x7d, 0xa5, 0x5c, 0x9c, 0x3b, 0xc2, 0x3b, 0x09, 0xb8, 0x8e, 0x3b, 0x94, 0x26, 0x1f, 0xeb, 0x8e, 0xc0, 0x23, 0x22, 0x95, 0x0b, 0x30, 0xb2, 0x68, 0xdb, 0xd8, 0xb2, 0x38, 0x4a, 0x48, 0x4e, 0x46, 0x92, 0x30, 0x1b, 0x4a, 0xc0, 0x11, 0x64, 0x76, 0x48, 0xea, 0x63, 0x78, 0xa1, 0xdf, 0xec, 0x70, 0x2b, 0x3e, 0x3b, 0xfc, 0x59, 0x5c, 0x81, 0x8b, 0x07, 0x1e, 0xc2, 0x87, 0x8d, 0xe2, 0xd8, 0x00, 0x2b, 0x90, 0x1b, 0x87, 0x56, 0x20, 0x6f, 0x56, 0xaa, 0x30, 0xc6, 0xdb, 0x2a, 0x56, 0x1b, 0xd7, 0xe0, 0xa2, 0xcc, 0xfe, 0xef, 0x40, 0x3f, 0x5a, 0x66, 0x4b, 0x59, 0xc3, 0x0c, 0xca, 0x16, 0x14, 0x78, 0xd3, 0xba, 0x4b, 0x5e, 0x7a, 0x3c, 0x62, 0x5f, 0x0d, 0x73, 0x52, 0x53, 0x4a, 0x19, 0xc2, 0x4f, 0x2d, 0xc3, 0xb1, 0xe8, 0x6a, 0x15, 0x57, 0x2d, 0x25, 0xb1, 0xca, 0x2e, 0xc1, 0x0d, 0x91, 0x95, 0x29, 0x8e, 0x24, 0x11, 0xda, 0x27, 0x02, 0xe5, 0x48, 0x04, 0xa7, 0x23, 0xc0, 0xe9, 0x6e, 0x70, 0x27, 0xc9, 0x44, 0x70, 0x32, 0x02, 0x9c, 0x14, 0xc1, 0x9f, 0x81, 0x42, 0xb0, 0x0e, 0x89, 0xe8, 0xd1, 0x08, 0xf4, 0x68, 0x04, 0x3a, 0x7a, 0xec, 0x54, 0x04, 0x3a, 0x15, 0x42, 0x57, 0x7b, 0x8e, 0x3d, 0x1e, 0x81, 0x1e, 0x8f, 0x40, 0x47, 0x8f, 0xad, 0x44, 0xa0, 0x15, 0x11, 0xfd, 0x20, 0x8c, 0x85, 0x4a, 0x8e, 0x08, 0x1f, 0x89, 0x80, 0x8f, 0x84, 0xf6, 0xe6, 0x70, 0xa9, 0x11, 0xf1, 0x63, 0x11, 0xf8, 0xb1, 0xa8, 0xe1, 0xa3, 0xbd, 0x1f, 0x8e, 0x80, 0x0f, 0x47, 0x0e, 0x1f, 0x8d, 0x97, 0x23, 0xf0, 0xb2, 0x88, 0x2f, 0x41, 0x5e, 0xac, 0x2a, 0x22, 0x36, 0x13, 0x81, 0xcd, 0x84, 0xe3, 0x1e, 0x28, 0x29, 0x71, 0x99, 0x9e, 0xed, 0xb1, 0x5c, 0x02, 0x65, 0xe4, 0x48, 0xca, 0xe6, 0x09, 0x98, 0x8c, 0x2a, 0x1a, 0x11, 0x1c, 0xa7, 0x44, 0x8e, 0xc2, 0xc2, 0x64, 0xa0, 0x58, 0x10, 0x5c, 0xbb, 0x29, 0x32, 0x3f, 0x0d, 0x13, 0x11, 0xa5, 0x23, 0x82, 0xf8, 0x1e, 0x91, 0x38, 0xb7, 0x30, 0x15, 0x20, 0x0e, 0x9c, 0x15, 0x44, 0x69, 0xf5, 0xa3, 0x09, 0x28, 0xb0, 0x12, 0xb5, 0xe9, 0xd4, 0x90, 0x83, 0x6a, 0xca, 0x4f, 0xf7, 0x56, 0x58, 0x0b, 0x51, 0xa5, 0x8d, 0xe1, 0x8e, 0x20, 0xb4, 0x9e, 0xee, 0x29, 0xb4, 0xee, 0x1d, 0x64, 0x80, 0x38, 0xbd, 0x55, 0xe9, 0xd2, 0x5b, 0x77, 0xf6, 0xa3, 0xed, 0x25, 0xbb, 0x2a, 0x5d, 0xb2, 0x2b, 0x8e, 0x26, 0x52, 0x7d, 0x5d, 0xea, 0x56, 0x5f, 0xa7, 0xfa, 0xf1, 0xf4, 0x16, 0x61, 0x97, 0xba, 0x45, 0x58, 0x2c, 0x53, 0xb4, 0x16, 0xbb, 0xd4, 0xad, 0xc5, 0xfa, 0x32, 0xf5, 0x96, 0x64, 0x97, 0xba, 0x25, 0x59, 0x2c, 0x53, 0xb4, 0x32, 0x7b, 0x34, 0x42, 0x99, 0x9d, 0xee, 0x47, 0xd5, 0x4f, 0xa0, 0x6d, 0x44, 0x09, 0xb4, 0xbb, 0xfa, 0x3a, 0xd6, 0x57, 0xa7, 0x3d, 0x1a, 0xa1, 0xd3, 0xe2, 0x9d, 0xeb, 0x21, 0xd7, 0x36, 0xa2, 0xe4, 0xda, 0x00, 0xce, 0xf5, 0x52, 0x6d, 0x8b, 0x61, 0xd5, 0x36, 0xdb, 0x8f, 0x2b, 0x5a, 0xbc, 0x5d, 0xea, 0x16, 0x6f, 0xa7, 0xe2, 0xd7, 0x62, 0x94, 0x86, 0x7b, 0xba, 0xa7, 0x86, 0x1b, 0x68, 0x71, 0xc7, 0x49, 0xb9, 0xa7, 0x7a, 0x49, 0xb9, 0x7b, 0x06, 0x61, 0xef, 0xaf, 0xe8, 0x1e, 0xef, 0xa1, 0xe8, 0xe6, 0x07, 0xa1, 0xfe, 0x44, 0xd8, 0x7d, 0x22, 0xec, 0x3e, 0x11, 0x76, 0x9f, 0x08, 0xbb, 0xff, 0x1f, 0xc2, 0xae, 0x94, 0x7a, 0xf1, 0xd5, 0xe3, 0xd2, 0xa9, 0x93, 0x30, 0xc2, 0x86, 0x56, 0x86, 0x21, 0xb1, 0x5e, 0x96, 0x87, 0xc8, 0xbf, 0x8b, 0xb2, 0x44, 0xfe, 0x5d, 0x92, 0x13, 0x8b, 0x6b, 0xaf, 0x5f, 0x9f, 0x1e, 0xfa, 0xde, 0xf5, 0xe9, 0xa1, 0x1f, 0x5c, 0x9f, 0x1e, 0x7a, 0xf3, 0xfa, 0xb4, 0xf4, 0xf6, 0xf5, 0x69, 0xe9, 0xdd, 0xeb, 0xd3, 0xd2, 0xfb, 0xd7, 0xa7, 0xa5, 0x6b, 0x87, 0xd3, 0xd2, 0x57, 0x0e, 0xa7, 0xa5, 0xaf, 0x1d, 0x4e, 0x4b, 0xdf, 0x3c, 0x9c, 0x96, 0xbe, 0x73, 0x38, 0x2d, 0xbd, 0x7e, 0x38, 0x2d, 0x7d, 0xef, 0x70, 0x7a, 0xe8, 0xcd, 0xc3, 0x69, 0xe9, 0xed, 0xc3, 0xe9, 0xa1, 0x77, 0x0f, 0xa7, 0xa5, 0xf7, 0x0f, 0xa7, 0x87, 0xae, 0xfd, 0x78, 0x7a, 0xe8, 0xff, 0x02, 0x00, 0x00, 0xff, 0xff, 0xa3, 0x90, 0x89, 0xfa, 0xee, 0x49, 0x00, 0x00, } r := bytes.NewReader(gzipped) gzipr, err := compress_gzip.NewReader(r) if err != nil { panic(err) } ungzipped, err := io_ioutil.ReadAll(gzipr) if err != nil { panic(err) } if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil { panic(err) } return d } func (x MapEnum) String() string { s, ok := MapEnum_name[int32(x)] if ok { return s } return strconv.Itoa(int(x)) } func (this *FloatingPoint) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*FloatingPoint) if !ok { that2, ok := that.(FloatingPoint) if ok { that1 = &that2 } else { return fmt.Errorf("that is not of type *FloatingPoint") } } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *FloatingPoint but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *FloatingPoint but is not nil && this == nil") } if this.F != nil && that1.F != nil { if *this.F != *that1.F { return fmt.Errorf("F this(%v) Not Equal that(%v)", *this.F, *that1.F) } } else if this.F != nil { return fmt.Errorf("this.F == nil && that.F != nil") } else if that1.F != nil { return fmt.Errorf("F this(%v) Not Equal that(%v)", this.F, that1.F) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *FloatingPoint) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*FloatingPoint) if !ok { that2, ok := that.(FloatingPoint) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } if this.F != nil && that1.F != nil { if *this.F != *that1.F { return false } } else if this.F != nil { return false } else if that1.F != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *CustomMap) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*CustomMap) if !ok { that2, ok := that.(CustomMap) if ok { that1 = &that2 } else { return fmt.Errorf("that is not of type *CustomMap") } } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *CustomMap but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *CustomMap but is not nil && this == nil") } if len(this.Nullable128S) != len(that1.Nullable128S) { return fmt.Errorf("Nullable128S this(%v) Not Equal that(%v)", len(this.Nullable128S), len(that1.Nullable128S)) } for i := range this.Nullable128S { if !this.Nullable128S[i].Equal(*that1.Nullable128S[i]) { //nullable return fmt.Errorf("Nullable128S this[%v](%v) Not Equal that[%v](%v)", i, this.Nullable128S[i], i, that1.Nullable128S[i]) } } if len(this.Uint128S) != len(that1.Uint128S) { return fmt.Errorf("Uint128S this(%v) Not Equal that(%v)", len(this.Uint128S), len(that1.Uint128S)) } for i := range this.Uint128S { if !this.Uint128S[i].Equal(that1.Uint128S[i]) { //not nullable return fmt.Errorf("Uint128S this[%v](%v) Not Equal that[%v](%v)", i, this.Uint128S[i], i, that1.Uint128S[i]) } } if len(this.NullableIds) != len(that1.NullableIds) { return fmt.Errorf("NullableIds this(%v) Not Equal that(%v)", len(this.NullableIds), len(that1.NullableIds)) } for i := range this.NullableIds { if !this.NullableIds[i].Equal(*that1.NullableIds[i]) { //nullable return fmt.Errorf("NullableIds this[%v](%v) Not Equal that[%v](%v)", i, this.NullableIds[i], i, that1.NullableIds[i]) } } if len(this.Ids) != len(that1.Ids) { return fmt.Errorf("Ids this(%v) Not Equal that(%v)", len(this.Ids), len(that1.Ids)) } for i := range this.Ids { if !this.Ids[i].Equal(that1.Ids[i]) { //not nullable return fmt.Errorf("Ids this[%v](%v) Not Equal that[%v](%v)", i, this.Ids[i], i, that1.Ids[i]) } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *CustomMap) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*CustomMap) if !ok { that2, ok := that.(CustomMap) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } if len(this.Nullable128S) != len(that1.Nullable128S) { return false } for i := range this.Nullable128S { if !this.Nullable128S[i].Equal(*that1.Nullable128S[i]) { //nullable return false } } if len(this.Uint128S) != len(that1.Uint128S) { return false } for i := range this.Uint128S { if !this.Uint128S[i].Equal(that1.Uint128S[i]) { //not nullable return false } } if len(this.NullableIds) != len(that1.NullableIds) { return false } for i := range this.NullableIds { if !this.NullableIds[i].Equal(*that1.NullableIds[i]) { //nullable return false } } if len(this.Ids) != len(that1.Ids) { return false } for i := range this.Ids { if !this.Ids[i].Equal(that1.Ids[i]) { //not nullable return false } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *AllMaps) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*AllMaps) if !ok { that2, ok := that.(AllMaps) if ok { that1 = &that2 } else { return fmt.Errorf("that is not of type *AllMaps") } } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *AllMaps but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *AllMaps but is not nil && this == nil") } if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) { return fmt.Errorf("StringToDoubleMap this(%v) Not Equal that(%v)", len(this.StringToDoubleMap), len(that1.StringToDoubleMap)) } for i := range this.StringToDoubleMap { if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] { return fmt.Errorf("StringToDoubleMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToDoubleMap[i], i, that1.StringToDoubleMap[i]) } } if len(this.StringToFloatMap) != len(that1.StringToFloatMap) { return fmt.Errorf("StringToFloatMap this(%v) Not Equal that(%v)", len(this.StringToFloatMap), len(that1.StringToFloatMap)) } for i := range this.StringToFloatMap { if this.StringToFloatMap[i] != that1.StringToFloatMap[i] { return fmt.Errorf("StringToFloatMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToFloatMap[i], i, that1.StringToFloatMap[i]) } } if len(this.Int32Map) != len(that1.Int32Map) { return fmt.Errorf("Int32Map this(%v) Not Equal that(%v)", len(this.Int32Map), len(that1.Int32Map)) } for i := range this.Int32Map { if this.Int32Map[i] != that1.Int32Map[i] { return fmt.Errorf("Int32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int32Map[i], i, that1.Int32Map[i]) } } if len(this.Int64Map) != len(that1.Int64Map) { return fmt.Errorf("Int64Map this(%v) Not Equal that(%v)", len(this.Int64Map), len(that1.Int64Map)) } for i := range this.Int64Map { if this.Int64Map[i] != that1.Int64Map[i] { return fmt.Errorf("Int64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int64Map[i], i, that1.Int64Map[i]) } } if len(this.Uint32Map) != len(that1.Uint32Map) { return fmt.Errorf("Uint32Map this(%v) Not Equal that(%v)", len(this.Uint32Map), len(that1.Uint32Map)) } for i := range this.Uint32Map { if this.Uint32Map[i] != that1.Uint32Map[i] { return fmt.Errorf("Uint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint32Map[i], i, that1.Uint32Map[i]) } } if len(this.Uint64Map) != len(that1.Uint64Map) { return fmt.Errorf("Uint64Map this(%v) Not Equal that(%v)", len(this.Uint64Map), len(that1.Uint64Map)) } for i := range this.Uint64Map { if this.Uint64Map[i] != that1.Uint64Map[i] { return fmt.Errorf("Uint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint64Map[i], i, that1.Uint64Map[i]) } } if len(this.Sint32Map) != len(that1.Sint32Map) { return fmt.Errorf("Sint32Map this(%v) Not Equal that(%v)", len(this.Sint32Map), len(that1.Sint32Map)) } for i := range this.Sint32Map { if this.Sint32Map[i] != that1.Sint32Map[i] { return fmt.Errorf("Sint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint32Map[i], i, that1.Sint32Map[i]) } } if len(this.Sint64Map) != len(that1.Sint64Map) { return fmt.Errorf("Sint64Map this(%v) Not Equal that(%v)", len(this.Sint64Map), len(that1.Sint64Map)) } for i := range this.Sint64Map { if this.Sint64Map[i] != that1.Sint64Map[i] { return fmt.Errorf("Sint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint64Map[i], i, that1.Sint64Map[i]) } } if len(this.Fixed32Map) != len(that1.Fixed32Map) { return fmt.Errorf("Fixed32Map this(%v) Not Equal that(%v)", len(this.Fixed32Map), len(that1.Fixed32Map)) } for i := range this.Fixed32Map { if this.Fixed32Map[i] != that1.Fixed32Map[i] { return fmt.Errorf("Fixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed32Map[i], i, that1.Fixed32Map[i]) } } if len(this.Sfixed32Map) != len(that1.Sfixed32Map) { return fmt.Errorf("Sfixed32Map this(%v) Not Equal that(%v)", len(this.Sfixed32Map), len(that1.Sfixed32Map)) } for i := range this.Sfixed32Map { if this.Sfixed32Map[i] != that1.Sfixed32Map[i] { return fmt.Errorf("Sfixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed32Map[i], i, that1.Sfixed32Map[i]) } } if len(this.Fixed64Map) != len(that1.Fixed64Map) { return fmt.Errorf("Fixed64Map this(%v) Not Equal that(%v)", len(this.Fixed64Map), len(that1.Fixed64Map)) } for i := range this.Fixed64Map { if this.Fixed64Map[i] != that1.Fixed64Map[i] { return fmt.Errorf("Fixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed64Map[i], i, that1.Fixed64Map[i]) } } if len(this.Sfixed64Map) != len(that1.Sfixed64Map) { return fmt.Errorf("Sfixed64Map this(%v) Not Equal that(%v)", len(this.Sfixed64Map), len(that1.Sfixed64Map)) } for i := range this.Sfixed64Map { if this.Sfixed64Map[i] != that1.Sfixed64Map[i] { return fmt.Errorf("Sfixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed64Map[i], i, that1.Sfixed64Map[i]) } } if len(this.BoolMap) != len(that1.BoolMap) { return fmt.Errorf("BoolMap this(%v) Not Equal that(%v)", len(this.BoolMap), len(that1.BoolMap)) } for i := range this.BoolMap { if this.BoolMap[i] != that1.BoolMap[i] { return fmt.Errorf("BoolMap this[%v](%v) Not Equal that[%v](%v)", i, this.BoolMap[i], i, that1.BoolMap[i]) } } if len(this.StringMap) != len(that1.StringMap) { return fmt.Errorf("StringMap this(%v) Not Equal that(%v)", len(this.StringMap), len(that1.StringMap)) } for i := range this.StringMap { if this.StringMap[i] != that1.StringMap[i] { return fmt.Errorf("StringMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringMap[i], i, that1.StringMap[i]) } } if len(this.StringToBytesMap) != len(that1.StringToBytesMap) { return fmt.Errorf("StringToBytesMap this(%v) Not Equal that(%v)", len(this.StringToBytesMap), len(that1.StringToBytesMap)) } for i := range this.StringToBytesMap { if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) { return fmt.Errorf("StringToBytesMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToBytesMap[i], i, that1.StringToBytesMap[i]) } } if len(this.StringToEnumMap) != len(that1.StringToEnumMap) { return fmt.Errorf("StringToEnumMap this(%v) Not Equal that(%v)", len(this.StringToEnumMap), len(that1.StringToEnumMap)) } for i := range this.StringToEnumMap { if this.StringToEnumMap[i] != that1.StringToEnumMap[i] { return fmt.Errorf("StringToEnumMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToEnumMap[i], i, that1.StringToEnumMap[i]) } } if len(this.StringToMsgMap) != len(that1.StringToMsgMap) { return fmt.Errorf("StringToMsgMap this(%v) Not Equal that(%v)", len(this.StringToMsgMap), len(that1.StringToMsgMap)) } for i := range this.StringToMsgMap { if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) { return fmt.Errorf("StringToMsgMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToMsgMap[i], i, that1.StringToMsgMap[i]) } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *AllMaps) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*AllMaps) if !ok { that2, ok := that.(AllMaps) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) { return false } for i := range this.StringToDoubleMap { if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] { return false } } if len(this.StringToFloatMap) != len(that1.StringToFloatMap) { return false } for i := range this.StringToFloatMap { if this.StringToFloatMap[i] != that1.StringToFloatMap[i] { return false } } if len(this.Int32Map) != len(that1.Int32Map) { return false } for i := range this.Int32Map { if this.Int32Map[i] != that1.Int32Map[i] { return false } } if len(this.Int64Map) != len(that1.Int64Map) { return false } for i := range this.Int64Map { if this.Int64Map[i] != that1.Int64Map[i] { return false } } if len(this.Uint32Map) != len(that1.Uint32Map) { return false } for i := range this.Uint32Map { if this.Uint32Map[i] != that1.Uint32Map[i] { return false } } if len(this.Uint64Map) != len(that1.Uint64Map) { return false } for i := range this.Uint64Map { if this.Uint64Map[i] != that1.Uint64Map[i] { return false } } if len(this.Sint32Map) != len(that1.Sint32Map) { return false } for i := range this.Sint32Map { if this.Sint32Map[i] != that1.Sint32Map[i] { return false } } if len(this.Sint64Map) != len(that1.Sint64Map) { return false } for i := range this.Sint64Map { if this.Sint64Map[i] != that1.Sint64Map[i] { return false } } if len(this.Fixed32Map) != len(that1.Fixed32Map) { return false } for i := range this.Fixed32Map { if this.Fixed32Map[i] != that1.Fixed32Map[i] { return false } } if len(this.Sfixed32Map) != len(that1.Sfixed32Map) { return false } for i := range this.Sfixed32Map { if this.Sfixed32Map[i] != that1.Sfixed32Map[i] { return false } } if len(this.Fixed64Map) != len(that1.Fixed64Map) { return false } for i := range this.Fixed64Map { if this.Fixed64Map[i] != that1.Fixed64Map[i] { return false } } if len(this.Sfixed64Map) != len(that1.Sfixed64Map) { return false } for i := range this.Sfixed64Map { if this.Sfixed64Map[i] != that1.Sfixed64Map[i] { return false } } if len(this.BoolMap) != len(that1.BoolMap) { return false } for i := range this.BoolMap { if this.BoolMap[i] != that1.BoolMap[i] { return false } } if len(this.StringMap) != len(that1.StringMap) { return false } for i := range this.StringMap { if this.StringMap[i] != that1.StringMap[i] { return false } } if len(this.StringToBytesMap) != len(that1.StringToBytesMap) { return false } for i := range this.StringToBytesMap { if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) { return false } } if len(this.StringToEnumMap) != len(that1.StringToEnumMap) { return false } for i := range this.StringToEnumMap { if this.StringToEnumMap[i] != that1.StringToEnumMap[i] { return false } } if len(this.StringToMsgMap) != len(that1.StringToMsgMap) { return false } for i := range this.StringToMsgMap { if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) { return false } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *AllMapsOrdered) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*AllMapsOrdered) if !ok { that2, ok := that.(AllMapsOrdered) if ok { that1 = &that2 } else { return fmt.Errorf("that is not of type *AllMapsOrdered") } } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *AllMapsOrdered but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *AllMapsOrdered but is not nil && this == nil") } if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) { return fmt.Errorf("StringToDoubleMap this(%v) Not Equal that(%v)", len(this.StringToDoubleMap), len(that1.StringToDoubleMap)) } for i := range this.StringToDoubleMap { if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] { return fmt.Errorf("StringToDoubleMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToDoubleMap[i], i, that1.StringToDoubleMap[i]) } } if len(this.StringToFloatMap) != len(that1.StringToFloatMap) { return fmt.Errorf("StringToFloatMap this(%v) Not Equal that(%v)", len(this.StringToFloatMap), len(that1.StringToFloatMap)) } for i := range this.StringToFloatMap { if this.StringToFloatMap[i] != that1.StringToFloatMap[i] { return fmt.Errorf("StringToFloatMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToFloatMap[i], i, that1.StringToFloatMap[i]) } } if len(this.Int32Map) != len(that1.Int32Map) { return fmt.Errorf("Int32Map this(%v) Not Equal that(%v)", len(this.Int32Map), len(that1.Int32Map)) } for i := range this.Int32Map { if this.Int32Map[i] != that1.Int32Map[i] { return fmt.Errorf("Int32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int32Map[i], i, that1.Int32Map[i]) } } if len(this.Int64Map) != len(that1.Int64Map) { return fmt.Errorf("Int64Map this(%v) Not Equal that(%v)", len(this.Int64Map), len(that1.Int64Map)) } for i := range this.Int64Map { if this.Int64Map[i] != that1.Int64Map[i] { return fmt.Errorf("Int64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Int64Map[i], i, that1.Int64Map[i]) } } if len(this.Uint32Map) != len(that1.Uint32Map) { return fmt.Errorf("Uint32Map this(%v) Not Equal that(%v)", len(this.Uint32Map), len(that1.Uint32Map)) } for i := range this.Uint32Map { if this.Uint32Map[i] != that1.Uint32Map[i] { return fmt.Errorf("Uint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint32Map[i], i, that1.Uint32Map[i]) } } if len(this.Uint64Map) != len(that1.Uint64Map) { return fmt.Errorf("Uint64Map this(%v) Not Equal that(%v)", len(this.Uint64Map), len(that1.Uint64Map)) } for i := range this.Uint64Map { if this.Uint64Map[i] != that1.Uint64Map[i] { return fmt.Errorf("Uint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Uint64Map[i], i, that1.Uint64Map[i]) } } if len(this.Sint32Map) != len(that1.Sint32Map) { return fmt.Errorf("Sint32Map this(%v) Not Equal that(%v)", len(this.Sint32Map), len(that1.Sint32Map)) } for i := range this.Sint32Map { if this.Sint32Map[i] != that1.Sint32Map[i] { return fmt.Errorf("Sint32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint32Map[i], i, that1.Sint32Map[i]) } } if len(this.Sint64Map) != len(that1.Sint64Map) { return fmt.Errorf("Sint64Map this(%v) Not Equal that(%v)", len(this.Sint64Map), len(that1.Sint64Map)) } for i := range this.Sint64Map { if this.Sint64Map[i] != that1.Sint64Map[i] { return fmt.Errorf("Sint64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sint64Map[i], i, that1.Sint64Map[i]) } } if len(this.Fixed32Map) != len(that1.Fixed32Map) { return fmt.Errorf("Fixed32Map this(%v) Not Equal that(%v)", len(this.Fixed32Map), len(that1.Fixed32Map)) } for i := range this.Fixed32Map { if this.Fixed32Map[i] != that1.Fixed32Map[i] { return fmt.Errorf("Fixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed32Map[i], i, that1.Fixed32Map[i]) } } if len(this.Sfixed32Map) != len(that1.Sfixed32Map) { return fmt.Errorf("Sfixed32Map this(%v) Not Equal that(%v)", len(this.Sfixed32Map), len(that1.Sfixed32Map)) } for i := range this.Sfixed32Map { if this.Sfixed32Map[i] != that1.Sfixed32Map[i] { return fmt.Errorf("Sfixed32Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed32Map[i], i, that1.Sfixed32Map[i]) } } if len(this.Fixed64Map) != len(that1.Fixed64Map) { return fmt.Errorf("Fixed64Map this(%v) Not Equal that(%v)", len(this.Fixed64Map), len(that1.Fixed64Map)) } for i := range this.Fixed64Map { if this.Fixed64Map[i] != that1.Fixed64Map[i] { return fmt.Errorf("Fixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Fixed64Map[i], i, that1.Fixed64Map[i]) } } if len(this.Sfixed64Map) != len(that1.Sfixed64Map) { return fmt.Errorf("Sfixed64Map this(%v) Not Equal that(%v)", len(this.Sfixed64Map), len(that1.Sfixed64Map)) } for i := range this.Sfixed64Map { if this.Sfixed64Map[i] != that1.Sfixed64Map[i] { return fmt.Errorf("Sfixed64Map this[%v](%v) Not Equal that[%v](%v)", i, this.Sfixed64Map[i], i, that1.Sfixed64Map[i]) } } if len(this.BoolMap) != len(that1.BoolMap) { return fmt.Errorf("BoolMap this(%v) Not Equal that(%v)", len(this.BoolMap), len(that1.BoolMap)) } for i := range this.BoolMap { if this.BoolMap[i] != that1.BoolMap[i] { return fmt.Errorf("BoolMap this[%v](%v) Not Equal that[%v](%v)", i, this.BoolMap[i], i, that1.BoolMap[i]) } } if len(this.StringMap) != len(that1.StringMap) { return fmt.Errorf("StringMap this(%v) Not Equal that(%v)", len(this.StringMap), len(that1.StringMap)) } for i := range this.StringMap { if this.StringMap[i] != that1.StringMap[i] { return fmt.Errorf("StringMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringMap[i], i, that1.StringMap[i]) } } if len(this.StringToBytesMap) != len(that1.StringToBytesMap) { return fmt.Errorf("StringToBytesMap this(%v) Not Equal that(%v)", len(this.StringToBytesMap), len(that1.StringToBytesMap)) } for i := range this.StringToBytesMap { if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) { return fmt.Errorf("StringToBytesMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToBytesMap[i], i, that1.StringToBytesMap[i]) } } if len(this.StringToEnumMap) != len(that1.StringToEnumMap) { return fmt.Errorf("StringToEnumMap this(%v) Not Equal that(%v)", len(this.StringToEnumMap), len(that1.StringToEnumMap)) } for i := range this.StringToEnumMap { if this.StringToEnumMap[i] != that1.StringToEnumMap[i] { return fmt.Errorf("StringToEnumMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToEnumMap[i], i, that1.StringToEnumMap[i]) } } if len(this.StringToMsgMap) != len(that1.StringToMsgMap) { return fmt.Errorf("StringToMsgMap this(%v) Not Equal that(%v)", len(this.StringToMsgMap), len(that1.StringToMsgMap)) } for i := range this.StringToMsgMap { if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) { return fmt.Errorf("StringToMsgMap this[%v](%v) Not Equal that[%v](%v)", i, this.StringToMsgMap[i], i, that1.StringToMsgMap[i]) } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *AllMapsOrdered) Equal(that interface{}) bool { if that == nil { return this == nil } that1, ok := that.(*AllMapsOrdered) if !ok { that2, ok := that.(AllMapsOrdered) if ok { that1 = &that2 } else { return false } } if that1 == nil { return this == nil } else if this == nil { return false } if len(this.StringToDoubleMap) != len(that1.StringToDoubleMap) { return false } for i := range this.StringToDoubleMap { if this.StringToDoubleMap[i] != that1.StringToDoubleMap[i] { return false } } if len(this.StringToFloatMap) != len(that1.StringToFloatMap) { return false } for i := range this.StringToFloatMap { if this.StringToFloatMap[i] != that1.StringToFloatMap[i] { return false } } if len(this.Int32Map) != len(that1.Int32Map) { return false } for i := range this.Int32Map { if this.Int32Map[i] != that1.Int32Map[i] { return false } } if len(this.Int64Map) != len(that1.Int64Map) { return false } for i := range this.Int64Map { if this.Int64Map[i] != that1.Int64Map[i] { return false } } if len(this.Uint32Map) != len(that1.Uint32Map) { return false } for i := range this.Uint32Map { if this.Uint32Map[i] != that1.Uint32Map[i] { return false } } if len(this.Uint64Map) != len(that1.Uint64Map) { return false } for i := range this.Uint64Map { if this.Uint64Map[i] != that1.Uint64Map[i] { return false } } if len(this.Sint32Map) != len(that1.Sint32Map) { return false } for i := range this.Sint32Map { if this.Sint32Map[i] != that1.Sint32Map[i] { return false } } if len(this.Sint64Map) != len(that1.Sint64Map) { return false } for i := range this.Sint64Map { if this.Sint64Map[i] != that1.Sint64Map[i] { return false } } if len(this.Fixed32Map) != len(that1.Fixed32Map) { return false } for i := range this.Fixed32Map { if this.Fixed32Map[i] != that1.Fixed32Map[i] { return false } } if len(this.Sfixed32Map) != len(that1.Sfixed32Map) { return false } for i := range this.Sfixed32Map { if this.Sfixed32Map[i] != that1.Sfixed32Map[i] { return false } } if len(this.Fixed64Map) != len(that1.Fixed64Map) { return false } for i := range this.Fixed64Map { if this.Fixed64Map[i] != that1.Fixed64Map[i] { return false } } if len(this.Sfixed64Map) != len(that1.Sfixed64Map) { return false } for i := range this.Sfixed64Map { if this.Sfixed64Map[i] != that1.Sfixed64Map[i] { return false } } if len(this.BoolMap) != len(that1.BoolMap) { return false } for i := range this.BoolMap { if this.BoolMap[i] != that1.BoolMap[i] { return false } } if len(this.StringMap) != len(that1.StringMap) { return false } for i := range this.StringMap { if this.StringMap[i] != that1.StringMap[i] { return false } } if len(this.StringToBytesMap) != len(that1.StringToBytesMap) { return false } for i := range this.StringToBytesMap { if !bytes.Equal(this.StringToBytesMap[i], that1.StringToBytesMap[i]) { return false } } if len(this.StringToEnumMap) != len(that1.StringToEnumMap) { return false } for i := range this.StringToEnumMap { if this.StringToEnumMap[i] != that1.StringToEnumMap[i] { return false } } if len(this.StringToMsgMap) != len(that1.StringToMsgMap) { return false } for i := range this.StringToMsgMap { if !this.StringToMsgMap[i].Equal(that1.StringToMsgMap[i]) { return false } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } type FloatingPointFace interface { Proto() github_com_gogo_protobuf_proto.Message GetF() *float64 } func (this *FloatingPoint) Proto() github_com_gogo_protobuf_proto.Message { return this } func (this *FloatingPoint) TestProto() github_com_gogo_protobuf_proto.Message { return NewFloatingPointFromFace(this) } func (this *FloatingPoint) GetF() *float64 { return this.F } func NewFloatingPointFromFace(that FloatingPointFace) *FloatingPoint { this := &FloatingPoint{} this.F = that.GetF() return this } type CustomMapFace interface { Proto() github_com_gogo_protobuf_proto.Message GetNullable128S() map[string]*github_com_gogo_protobuf_test_custom.Uint128 GetUint128S() map[string]github_com_gogo_protobuf_test_custom.Uint128 GetNullableIds() map[string]*github_com_gogo_protobuf_test.Uuid GetIds() map[string]github_com_gogo_protobuf_test.Uuid } func (this *CustomMap) Proto() github_com_gogo_protobuf_proto.Message { return this } func (this *CustomMap) TestProto() github_com_gogo_protobuf_proto.Message { return NewCustomMapFromFace(this) } func (this *CustomMap) GetNullable128S() map[string]*github_com_gogo_protobuf_test_custom.Uint128 { return this.Nullable128S } func (this *CustomMap) GetUint128S() map[string]github_com_gogo_protobuf_test_custom.Uint128 { return this.Uint128S } func (this *CustomMap) GetNullableIds() map[string]*github_com_gogo_protobuf_test.Uuid { return this.NullableIds } func (this *CustomMap) GetIds() map[string]github_com_gogo_protobuf_test.Uuid { return this.Ids } func NewCustomMapFromFace(that CustomMapFace) *CustomMap { this := &CustomMap{} this.Nullable128S = that.GetNullable128S() this.Uint128S = that.GetUint128S() this.NullableIds = that.GetNullableIds() this.Ids = that.GetIds() return this } type AllMapsFace interface { Proto() github_com_gogo_protobuf_proto.Message GetStringToDoubleMap() map[string]float64 GetStringToFloatMap() map[string]float32 GetInt32Map() map[int32]int32 GetInt64Map() map[int64]int64 GetUint32Map() map[uint32]uint32 GetUint64Map() map[uint64]uint64 GetSint32Map() map[int32]int32 GetSint64Map() map[int64]int64 GetFixed32Map() map[uint32]uint32 GetSfixed32Map() map[int32]int32 GetFixed64Map() map[uint64]uint64 GetSfixed64Map() map[int64]int64 GetBoolMap() map[bool]bool GetStringMap() map[string]string GetStringToBytesMap() map[string][]byte GetStringToEnumMap() map[string]MapEnum GetStringToMsgMap() map[string]*FloatingPoint } func (this *AllMaps) Proto() github_com_gogo_protobuf_proto.Message { return this } func (this *AllMaps) TestProto() github_com_gogo_protobuf_proto.Message { return NewAllMapsFromFace(this) } func (this *AllMaps) GetStringToDoubleMap() map[string]float64 { return this.StringToDoubleMap } func (this *AllMaps) GetStringToFloatMap() map[string]float32 { return this.StringToFloatMap } func (this *AllMaps) GetInt32Map() map[int32]int32 { return this.Int32Map } func (this *AllMaps) GetInt64Map() map[int64]int64 { return this.Int64Map } func (this *AllMaps) GetUint32Map() map[uint32]uint32 { return this.Uint32Map } func (this *AllMaps) GetUint64Map() map[uint64]uint64 { return this.Uint64Map } func (this *AllMaps) GetSint32Map() map[int32]int32 { return this.Sint32Map } func (this *AllMaps) GetSint64Map() map[int64]int64 { return this.Sint64Map } func (this *AllMaps) GetFixed32Map() map[uint32]uint32 { return this.Fixed32Map } func (this *AllMaps) GetSfixed32Map() map[int32]int32 { return this.Sfixed32Map } func (this *AllMaps) GetFixed64Map() map[uint64]uint64 { return this.Fixed64Map } func (this *AllMaps) GetSfixed64Map() map[int64]int64 { return this.Sfixed64Map } func (this *AllMaps) GetBoolMap() map[bool]bool { return this.BoolMap } func (this *AllMaps) GetStringMap() map[string]string { return this.StringMap } func (this *AllMaps) GetStringToBytesMap() map[string][]byte { return this.StringToBytesMap } func (this *AllMaps) GetStringToEnumMap() map[string]MapEnum { return this.StringToEnumMap } func (this *AllMaps) GetStringToMsgMap() map[string]*FloatingPoint { return this.StringToMsgMap } func NewAllMapsFromFace(that AllMapsFace) *AllMaps { this := &AllMaps{} this.StringToDoubleMap = that.GetStringToDoubleMap() this.StringToFloatMap = that.GetStringToFloatMap() this.Int32Map = that.GetInt32Map() this.Int64Map = that.GetInt64Map() this.Uint32Map = that.GetUint32Map() this.Uint64Map = that.GetUint64Map() this.Sint32Map = that.GetSint32Map() this.Sint64Map = that.GetSint64Map() this.Fixed32Map = that.GetFixed32Map() this.Sfixed32Map = that.GetSfixed32Map() this.Fixed64Map = that.GetFixed64Map() this.Sfixed64Map = that.GetSfixed64Map() this.BoolMap = that.GetBoolMap() this.StringMap = that.GetStringMap() this.StringToBytesMap = that.GetStringToBytesMap() this.StringToEnumMap = that.GetStringToEnumMap() this.StringToMsgMap = that.GetStringToMsgMap() return this } type AllMapsOrderedFace interface { Proto() github_com_gogo_protobuf_proto.Message GetStringToDoubleMap() map[string]float64 GetStringToFloatMap() map[string]float32 GetInt32Map() map[int32]int32 GetInt64Map() map[int64]int64 GetUint32Map() map[uint32]uint32 GetUint64Map() map[uint64]uint64 GetSint32Map() map[int32]int32 GetSint64Map() map[int64]int64 GetFixed32Map() map[uint32]uint32 GetSfixed32Map() map[int32]int32 GetFixed64Map() map[uint64]uint64 GetSfixed64Map() map[int64]int64 GetBoolMap() map[bool]bool GetStringMap() map[string]string GetStringToBytesMap() map[string][]byte GetStringToEnumMap() map[string]MapEnum GetStringToMsgMap() map[string]*FloatingPoint } func (this *AllMapsOrdered) Proto() github_com_gogo_protobuf_proto.Message { return this } func (this *AllMapsOrdered) TestProto() github_com_gogo_protobuf_proto.Message { return NewAllMapsOrderedFromFace(this) } func (this *AllMapsOrdered) GetStringToDoubleMap() map[string]float64 { return this.StringToDoubleMap } func (this *AllMapsOrdered) GetStringToFloatMap() map[string]float32 { return this.StringToFloatMap } func (this *AllMapsOrdered) GetInt32Map() map[int32]int32 { return this.Int32Map } func (this *AllMapsOrdered) GetInt64Map() map[int64]int64 { return this.Int64Map } func (this *AllMapsOrdered) GetUint32Map() map[uint32]uint32 { return this.Uint32Map } func (this *AllMapsOrdered) GetUint64Map() map[uint64]uint64 { return this.Uint64Map } func (this *AllMapsOrdered) GetSint32Map() map[int32]int32 { return this.Sint32Map } func (this *AllMapsOrdered) GetSint64Map() map[int64]int64 { return this.Sint64Map } func (this *AllMapsOrdered) GetFixed32Map() map[uint32]uint32 { return this.Fixed32Map } func (this *AllMapsOrdered) GetSfixed32Map() map[int32]int32 { return this.Sfixed32Map } func (this *AllMapsOrdered) GetFixed64Map() map[uint64]uint64 { return this.Fixed64Map } func (this *AllMapsOrdered) GetSfixed64Map() map[int64]int64 { return this.Sfixed64Map } func (this *AllMapsOrdered) GetBoolMap() map[bool]bool { return this.BoolMap } func (this *AllMapsOrdered) GetStringMap() map[string]string { return this.StringMap } func (this *AllMapsOrdered) GetStringToBytesMap() map[string][]byte { return this.StringToBytesMap } func (this *AllMapsOrdered) GetStringToEnumMap() map[string]MapEnum { return this.StringToEnumMap } func (this *AllMapsOrdered) GetStringToMsgMap() map[string]*FloatingPoint { return this.StringToMsgMap } func NewAllMapsOrderedFromFace(that AllMapsOrderedFace) *AllMapsOrdered { this := &AllMapsOrdered{} this.StringToDoubleMap = that.GetStringToDoubleMap() this.StringToFloatMap = that.GetStringToFloatMap() this.Int32Map = that.GetInt32Map() this.Int64Map = that.GetInt64Map() this.Uint32Map = that.GetUint32Map() this.Uint64Map = that.GetUint64Map() this.Sint32Map = that.GetSint32Map() this.Sint64Map = that.GetSint64Map() this.Fixed32Map = that.GetFixed32Map() this.Sfixed32Map = that.GetSfixed32Map() this.Fixed64Map = that.GetFixed64Map() this.Sfixed64Map = that.GetSfixed64Map() this.BoolMap = that.GetBoolMap() this.StringMap = that.GetStringMap() this.StringToBytesMap = that.GetStringToBytesMap() this.StringToEnumMap = that.GetStringToEnumMap() this.StringToMsgMap = that.GetStringToMsgMap() return this } func (this *FloatingPoint) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&proto2_maps.FloatingPoint{") if this.F != nil { s = append(s, "F: "+valueToGoStringMapsproto2(this.F, "float64")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *CustomMap) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 8) s = append(s, "&proto2_maps.CustomMap{") keysForNullable128S := make([]string, 0, len(this.Nullable128S)) for k := range this.Nullable128S { keysForNullable128S = append(keysForNullable128S, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForNullable128S) mapStringForNullable128S := "map[string]*github_com_gogo_protobuf_test_custom.Uint128{" for _, k := range keysForNullable128S { mapStringForNullable128S += fmt.Sprintf("%#v: %#v,", k, this.Nullable128S[k]) } mapStringForNullable128S += "}" if this.Nullable128S != nil { s = append(s, "Nullable128S: "+mapStringForNullable128S+",\n") } keysForUint128S := make([]string, 0, len(this.Uint128S)) for k := range this.Uint128S { keysForUint128S = append(keysForUint128S, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForUint128S) mapStringForUint128S := "map[string]github_com_gogo_protobuf_test_custom.Uint128{" for _, k := range keysForUint128S { mapStringForUint128S += fmt.Sprintf("%#v: %#v,", k, this.Uint128S[k]) } mapStringForUint128S += "}" if this.Uint128S != nil { s = append(s, "Uint128S: "+mapStringForUint128S+",\n") } keysForNullableIds := make([]string, 0, len(this.NullableIds)) for k := range this.NullableIds { keysForNullableIds = append(keysForNullableIds, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForNullableIds) mapStringForNullableIds := "map[string]*github_com_gogo_protobuf_test.Uuid{" for _, k := range keysForNullableIds { mapStringForNullableIds += fmt.Sprintf("%#v: %#v,", k, this.NullableIds[k]) } mapStringForNullableIds += "}" if this.NullableIds != nil { s = append(s, "NullableIds: "+mapStringForNullableIds+",\n") } keysForIds := make([]string, 0, len(this.Ids)) for k := range this.Ids { keysForIds = append(keysForIds, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForIds) mapStringForIds := "map[string]github_com_gogo_protobuf_test.Uuid{" for _, k := range keysForIds { mapStringForIds += fmt.Sprintf("%#v: %#v,", k, this.Ids[k]) } mapStringForIds += "}" if this.Ids != nil { s = append(s, "Ids: "+mapStringForIds+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *AllMaps) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 21) s = append(s, "&proto2_maps.AllMaps{") keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap)) for k := range this.StringToDoubleMap { keysForStringToDoubleMap = append(keysForStringToDoubleMap, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap) mapStringForStringToDoubleMap := "map[string]float64{" for _, k := range keysForStringToDoubleMap { mapStringForStringToDoubleMap += fmt.Sprintf("%#v: %#v,", k, this.StringToDoubleMap[k]) } mapStringForStringToDoubleMap += "}" if this.StringToDoubleMap != nil { s = append(s, "StringToDoubleMap: "+mapStringForStringToDoubleMap+",\n") } keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap)) for k := range this.StringToFloatMap { keysForStringToFloatMap = append(keysForStringToFloatMap, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap) mapStringForStringToFloatMap := "map[string]float32{" for _, k := range keysForStringToFloatMap { mapStringForStringToFloatMap += fmt.Sprintf("%#v: %#v,", k, this.StringToFloatMap[k]) } mapStringForStringToFloatMap += "}" if this.StringToFloatMap != nil { s = append(s, "StringToFloatMap: "+mapStringForStringToFloatMap+",\n") } keysForInt32Map := make([]int32, 0, len(this.Int32Map)) for k := range this.Int32Map { keysForInt32Map = append(keysForInt32Map, k) } github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map) mapStringForInt32Map := "map[int32]int32{" for _, k := range keysForInt32Map { mapStringForInt32Map += fmt.Sprintf("%#v: %#v,", k, this.Int32Map[k]) } mapStringForInt32Map += "}" if this.Int32Map != nil { s = append(s, "Int32Map: "+mapStringForInt32Map+",\n") } keysForInt64Map := make([]int64, 0, len(this.Int64Map)) for k := range this.Int64Map { keysForInt64Map = append(keysForInt64Map, k) } github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map) mapStringForInt64Map := "map[int64]int64{" for _, k := range keysForInt64Map { mapStringForInt64Map += fmt.Sprintf("%#v: %#v,", k, this.Int64Map[k]) } mapStringForInt64Map += "}" if this.Int64Map != nil { s = append(s, "Int64Map: "+mapStringForInt64Map+",\n") } keysForUint32Map := make([]uint32, 0, len(this.Uint32Map)) for k := range this.Uint32Map { keysForUint32Map = append(keysForUint32Map, k) } github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map) mapStringForUint32Map := "map[uint32]uint32{" for _, k := range keysForUint32Map { mapStringForUint32Map += fmt.Sprintf("%#v: %#v,", k, this.Uint32Map[k]) } mapStringForUint32Map += "}" if this.Uint32Map != nil { s = append(s, "Uint32Map: "+mapStringForUint32Map+",\n") } keysForUint64Map := make([]uint64, 0, len(this.Uint64Map)) for k := range this.Uint64Map { keysForUint64Map = append(keysForUint64Map, k) } github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map) mapStringForUint64Map := "map[uint64]uint64{" for _, k := range keysForUint64Map { mapStringForUint64Map += fmt.Sprintf("%#v: %#v,", k, this.Uint64Map[k]) } mapStringForUint64Map += "}" if this.Uint64Map != nil { s = append(s, "Uint64Map: "+mapStringForUint64Map+",\n") } keysForSint32Map := make([]int32, 0, len(this.Sint32Map)) for k := range this.Sint32Map { keysForSint32Map = append(keysForSint32Map, k) } github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map) mapStringForSint32Map := "map[int32]int32{" for _, k := range keysForSint32Map { mapStringForSint32Map += fmt.Sprintf("%#v: %#v,", k, this.Sint32Map[k]) } mapStringForSint32Map += "}" if this.Sint32Map != nil { s = append(s, "Sint32Map: "+mapStringForSint32Map+",\n") } keysForSint64Map := make([]int64, 0, len(this.Sint64Map)) for k := range this.Sint64Map { keysForSint64Map = append(keysForSint64Map, k) } github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map) mapStringForSint64Map := "map[int64]int64{" for _, k := range keysForSint64Map { mapStringForSint64Map += fmt.Sprintf("%#v: %#v,", k, this.Sint64Map[k]) } mapStringForSint64Map += "}" if this.Sint64Map != nil { s = append(s, "Sint64Map: "+mapStringForSint64Map+",\n") } keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map)) for k := range this.Fixed32Map { keysForFixed32Map = append(keysForFixed32Map, k) } github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map) mapStringForFixed32Map := "map[uint32]uint32{" for _, k := range keysForFixed32Map { mapStringForFixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed32Map[k]) } mapStringForFixed32Map += "}" if this.Fixed32Map != nil { s = append(s, "Fixed32Map: "+mapStringForFixed32Map+",\n") } keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map)) for k := range this.Sfixed32Map { keysForSfixed32Map = append(keysForSfixed32Map, k) } github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map) mapStringForSfixed32Map := "map[int32]int32{" for _, k := range keysForSfixed32Map { mapStringForSfixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed32Map[k]) } mapStringForSfixed32Map += "}" if this.Sfixed32Map != nil { s = append(s, "Sfixed32Map: "+mapStringForSfixed32Map+",\n") } keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map)) for k := range this.Fixed64Map { keysForFixed64Map = append(keysForFixed64Map, k) } github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map) mapStringForFixed64Map := "map[uint64]uint64{" for _, k := range keysForFixed64Map { mapStringForFixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed64Map[k]) } mapStringForFixed64Map += "}" if this.Fixed64Map != nil { s = append(s, "Fixed64Map: "+mapStringForFixed64Map+",\n") } keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map)) for k := range this.Sfixed64Map { keysForSfixed64Map = append(keysForSfixed64Map, k) } github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map) mapStringForSfixed64Map := "map[int64]int64{" for _, k := range keysForSfixed64Map { mapStringForSfixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed64Map[k]) } mapStringForSfixed64Map += "}" if this.Sfixed64Map != nil { s = append(s, "Sfixed64Map: "+mapStringForSfixed64Map+",\n") } keysForBoolMap := make([]bool, 0, len(this.BoolMap)) for k := range this.BoolMap { keysForBoolMap = append(keysForBoolMap, k) } github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap) mapStringForBoolMap := "map[bool]bool{" for _, k := range keysForBoolMap { mapStringForBoolMap += fmt.Sprintf("%#v: %#v,", k, this.BoolMap[k]) } mapStringForBoolMap += "}" if this.BoolMap != nil { s = append(s, "BoolMap: "+mapStringForBoolMap+",\n") } keysForStringMap := make([]string, 0, len(this.StringMap)) for k := range this.StringMap { keysForStringMap = append(keysForStringMap, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap) mapStringForStringMap := "map[string]string{" for _, k := range keysForStringMap { mapStringForStringMap += fmt.Sprintf("%#v: %#v,", k, this.StringMap[k]) } mapStringForStringMap += "}" if this.StringMap != nil { s = append(s, "StringMap: "+mapStringForStringMap+",\n") } keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap)) for k := range this.StringToBytesMap { keysForStringToBytesMap = append(keysForStringToBytesMap, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap) mapStringForStringToBytesMap := "map[string][]byte{" for _, k := range keysForStringToBytesMap { mapStringForStringToBytesMap += fmt.Sprintf("%#v: %#v,", k, this.StringToBytesMap[k]) } mapStringForStringToBytesMap += "}" if this.StringToBytesMap != nil { s = append(s, "StringToBytesMap: "+mapStringForStringToBytesMap+",\n") } keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap)) for k := range this.StringToEnumMap { keysForStringToEnumMap = append(keysForStringToEnumMap, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap) mapStringForStringToEnumMap := "map[string]MapEnum{" for _, k := range keysForStringToEnumMap { mapStringForStringToEnumMap += fmt.Sprintf("%#v: %#v,", k, this.StringToEnumMap[k]) } mapStringForStringToEnumMap += "}" if this.StringToEnumMap != nil { s = append(s, "StringToEnumMap: "+mapStringForStringToEnumMap+",\n") } keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap)) for k := range this.StringToMsgMap { keysForStringToMsgMap = append(keysForStringToMsgMap, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap) mapStringForStringToMsgMap := "map[string]*FloatingPoint{" for _, k := range keysForStringToMsgMap { mapStringForStringToMsgMap += fmt.Sprintf("%#v: %#v,", k, this.StringToMsgMap[k]) } mapStringForStringToMsgMap += "}" if this.StringToMsgMap != nil { s = append(s, "StringToMsgMap: "+mapStringForStringToMsgMap+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *AllMapsOrdered) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 21) s = append(s, "&proto2_maps.AllMapsOrdered{") keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap)) for k := range this.StringToDoubleMap { keysForStringToDoubleMap = append(keysForStringToDoubleMap, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap) mapStringForStringToDoubleMap := "map[string]float64{" for _, k := range keysForStringToDoubleMap { mapStringForStringToDoubleMap += fmt.Sprintf("%#v: %#v,", k, this.StringToDoubleMap[k]) } mapStringForStringToDoubleMap += "}" if this.StringToDoubleMap != nil { s = append(s, "StringToDoubleMap: "+mapStringForStringToDoubleMap+",\n") } keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap)) for k := range this.StringToFloatMap { keysForStringToFloatMap = append(keysForStringToFloatMap, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap) mapStringForStringToFloatMap := "map[string]float32{" for _, k := range keysForStringToFloatMap { mapStringForStringToFloatMap += fmt.Sprintf("%#v: %#v,", k, this.StringToFloatMap[k]) } mapStringForStringToFloatMap += "}" if this.StringToFloatMap != nil { s = append(s, "StringToFloatMap: "+mapStringForStringToFloatMap+",\n") } keysForInt32Map := make([]int32, 0, len(this.Int32Map)) for k := range this.Int32Map { keysForInt32Map = append(keysForInt32Map, k) } github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map) mapStringForInt32Map := "map[int32]int32{" for _, k := range keysForInt32Map { mapStringForInt32Map += fmt.Sprintf("%#v: %#v,", k, this.Int32Map[k]) } mapStringForInt32Map += "}" if this.Int32Map != nil { s = append(s, "Int32Map: "+mapStringForInt32Map+",\n") } keysForInt64Map := make([]int64, 0, len(this.Int64Map)) for k := range this.Int64Map { keysForInt64Map = append(keysForInt64Map, k) } github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map) mapStringForInt64Map := "map[int64]int64{" for _, k := range keysForInt64Map { mapStringForInt64Map += fmt.Sprintf("%#v: %#v,", k, this.Int64Map[k]) } mapStringForInt64Map += "}" if this.Int64Map != nil { s = append(s, "Int64Map: "+mapStringForInt64Map+",\n") } keysForUint32Map := make([]uint32, 0, len(this.Uint32Map)) for k := range this.Uint32Map { keysForUint32Map = append(keysForUint32Map, k) } github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map) mapStringForUint32Map := "map[uint32]uint32{" for _, k := range keysForUint32Map { mapStringForUint32Map += fmt.Sprintf("%#v: %#v,", k, this.Uint32Map[k]) } mapStringForUint32Map += "}" if this.Uint32Map != nil { s = append(s, "Uint32Map: "+mapStringForUint32Map+",\n") } keysForUint64Map := make([]uint64, 0, len(this.Uint64Map)) for k := range this.Uint64Map { keysForUint64Map = append(keysForUint64Map, k) } github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map) mapStringForUint64Map := "map[uint64]uint64{" for _, k := range keysForUint64Map { mapStringForUint64Map += fmt.Sprintf("%#v: %#v,", k, this.Uint64Map[k]) } mapStringForUint64Map += "}" if this.Uint64Map != nil { s = append(s, "Uint64Map: "+mapStringForUint64Map+",\n") } keysForSint32Map := make([]int32, 0, len(this.Sint32Map)) for k := range this.Sint32Map { keysForSint32Map = append(keysForSint32Map, k) } github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map) mapStringForSint32Map := "map[int32]int32{" for _, k := range keysForSint32Map { mapStringForSint32Map += fmt.Sprintf("%#v: %#v,", k, this.Sint32Map[k]) } mapStringForSint32Map += "}" if this.Sint32Map != nil { s = append(s, "Sint32Map: "+mapStringForSint32Map+",\n") } keysForSint64Map := make([]int64, 0, len(this.Sint64Map)) for k := range this.Sint64Map { keysForSint64Map = append(keysForSint64Map, k) } github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map) mapStringForSint64Map := "map[int64]int64{" for _, k := range keysForSint64Map { mapStringForSint64Map += fmt.Sprintf("%#v: %#v,", k, this.Sint64Map[k]) } mapStringForSint64Map += "}" if this.Sint64Map != nil { s = append(s, "Sint64Map: "+mapStringForSint64Map+",\n") } keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map)) for k := range this.Fixed32Map { keysForFixed32Map = append(keysForFixed32Map, k) } github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map) mapStringForFixed32Map := "map[uint32]uint32{" for _, k := range keysForFixed32Map { mapStringForFixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed32Map[k]) } mapStringForFixed32Map += "}" if this.Fixed32Map != nil { s = append(s, "Fixed32Map: "+mapStringForFixed32Map+",\n") } keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map)) for k := range this.Sfixed32Map { keysForSfixed32Map = append(keysForSfixed32Map, k) } github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map) mapStringForSfixed32Map := "map[int32]int32{" for _, k := range keysForSfixed32Map { mapStringForSfixed32Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed32Map[k]) } mapStringForSfixed32Map += "}" if this.Sfixed32Map != nil { s = append(s, "Sfixed32Map: "+mapStringForSfixed32Map+",\n") } keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map)) for k := range this.Fixed64Map { keysForFixed64Map = append(keysForFixed64Map, k) } github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map) mapStringForFixed64Map := "map[uint64]uint64{" for _, k := range keysForFixed64Map { mapStringForFixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Fixed64Map[k]) } mapStringForFixed64Map += "}" if this.Fixed64Map != nil { s = append(s, "Fixed64Map: "+mapStringForFixed64Map+",\n") } keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map)) for k := range this.Sfixed64Map { keysForSfixed64Map = append(keysForSfixed64Map, k) } github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map) mapStringForSfixed64Map := "map[int64]int64{" for _, k := range keysForSfixed64Map { mapStringForSfixed64Map += fmt.Sprintf("%#v: %#v,", k, this.Sfixed64Map[k]) } mapStringForSfixed64Map += "}" if this.Sfixed64Map != nil { s = append(s, "Sfixed64Map: "+mapStringForSfixed64Map+",\n") } keysForBoolMap := make([]bool, 0, len(this.BoolMap)) for k := range this.BoolMap { keysForBoolMap = append(keysForBoolMap, k) } github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap) mapStringForBoolMap := "map[bool]bool{" for _, k := range keysForBoolMap { mapStringForBoolMap += fmt.Sprintf("%#v: %#v,", k, this.BoolMap[k]) } mapStringForBoolMap += "}" if this.BoolMap != nil { s = append(s, "BoolMap: "+mapStringForBoolMap+",\n") } keysForStringMap := make([]string, 0, len(this.StringMap)) for k := range this.StringMap { keysForStringMap = append(keysForStringMap, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap) mapStringForStringMap := "map[string]string{" for _, k := range keysForStringMap { mapStringForStringMap += fmt.Sprintf("%#v: %#v,", k, this.StringMap[k]) } mapStringForStringMap += "}" if this.StringMap != nil { s = append(s, "StringMap: "+mapStringForStringMap+",\n") } keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap)) for k := range this.StringToBytesMap { keysForStringToBytesMap = append(keysForStringToBytesMap, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap) mapStringForStringToBytesMap := "map[string][]byte{" for _, k := range keysForStringToBytesMap { mapStringForStringToBytesMap += fmt.Sprintf("%#v: %#v,", k, this.StringToBytesMap[k]) } mapStringForStringToBytesMap += "}" if this.StringToBytesMap != nil { s = append(s, "StringToBytesMap: "+mapStringForStringToBytesMap+",\n") } keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap)) for k := range this.StringToEnumMap { keysForStringToEnumMap = append(keysForStringToEnumMap, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap) mapStringForStringToEnumMap := "map[string]MapEnum{" for _, k := range keysForStringToEnumMap { mapStringForStringToEnumMap += fmt.Sprintf("%#v: %#v,", k, this.StringToEnumMap[k]) } mapStringForStringToEnumMap += "}" if this.StringToEnumMap != nil { s = append(s, "StringToEnumMap: "+mapStringForStringToEnumMap+",\n") } keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap)) for k := range this.StringToMsgMap { keysForStringToMsgMap = append(keysForStringToMsgMap, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap) mapStringForStringToMsgMap := "map[string]*FloatingPoint{" for _, k := range keysForStringToMsgMap { mapStringForStringToMsgMap += fmt.Sprintf("%#v: %#v,", k, this.StringToMsgMap[k]) } mapStringForStringToMsgMap += "}" if this.StringToMsgMap != nil { s = append(s, "StringToMsgMap: "+mapStringForStringToMsgMap+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func valueToGoStringMapsproto2(v interface{}, typ string) string { rv := reflect.ValueOf(v) if rv.IsNil() { return "nil" } pv := reflect.Indirect(rv).Interface() return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv) } func (m *FloatingPoint) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *FloatingPoint) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *FloatingPoint) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if m.XXX_unrecognized != nil { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } if m.F != nil { i -= 8 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.F)))) i-- dAtA[i] = 0x9 } return len(dAtA) - i, nil } func (m *CustomMap) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *CustomMap) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *CustomMap) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if m.XXX_unrecognized != nil { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } if len(m.Ids) > 0 { for k := range m.Ids { v := m.Ids[k] baseI := i { size := v.Size() i -= size if _, err := v.MarshalTo(dAtA[i:]); err != nil { return 0, err } i = encodeVarintMapsproto2(dAtA, i, uint64(size)) } i-- dAtA[i] = 0x12 i -= len(k) copy(dAtA[i:], k) i = encodeVarintMapsproto2(dAtA, i, uint64(len(k))) i-- dAtA[i] = 0xa i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x22 } } if len(m.NullableIds) > 0 { for k := range m.NullableIds { v := m.NullableIds[k] baseI := i if v != nil { { size := v.Size() i -= size if _, err := v.MarshalTo(dAtA[i:]); err != nil { return 0, err } i = encodeVarintMapsproto2(dAtA, i, uint64(size)) } i-- dAtA[i] = 0x12 } i -= len(k) copy(dAtA[i:], k) i = encodeVarintMapsproto2(dAtA, i, uint64(len(k))) i-- dAtA[i] = 0xa i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x1a } } if len(m.Uint128S) > 0 { for k := range m.Uint128S { v := m.Uint128S[k] baseI := i { size := v.Size() i -= size if _, err := v.MarshalTo(dAtA[i:]); err != nil { return 0, err } i = encodeVarintMapsproto2(dAtA, i, uint64(size)) } i-- dAtA[i] = 0x12 i -= len(k) copy(dAtA[i:], k) i = encodeVarintMapsproto2(dAtA, i, uint64(len(k))) i-- dAtA[i] = 0xa i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x12 } } if len(m.Nullable128S) > 0 { for k := range m.Nullable128S { v := m.Nullable128S[k] baseI := i if v != nil { { size := v.Size() i -= size if _, err := v.MarshalTo(dAtA[i:]); err != nil { return 0, err } i = encodeVarintMapsproto2(dAtA, i, uint64(size)) } i-- dAtA[i] = 0x12 } i -= len(k) copy(dAtA[i:], k) i = encodeVarintMapsproto2(dAtA, i, uint64(len(k))) i-- dAtA[i] = 0xa i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0xa } } return len(dAtA) - i, nil } func (m *AllMaps) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *AllMaps) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *AllMaps) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if m.XXX_unrecognized != nil { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } if len(m.StringToMsgMap) > 0 { for k := range m.StringToMsgMap { v := m.StringToMsgMap[k] baseI := i if v != nil { { size, err := v.MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } i -= size i = encodeVarintMapsproto2(dAtA, i, uint64(size)) } i-- dAtA[i] = 0x12 } i -= len(k) copy(dAtA[i:], k) i = encodeVarintMapsproto2(dAtA, i, uint64(len(k))) i-- dAtA[i] = 0xa i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x1 i-- dAtA[i] = 0x8a } } if len(m.StringToEnumMap) > 0 { for k := range m.StringToEnumMap { v := m.StringToEnumMap[k] baseI := i i = encodeVarintMapsproto2(dAtA, i, uint64(v)) i-- dAtA[i] = 0x10 i -= len(k) copy(dAtA[i:], k) i = encodeVarintMapsproto2(dAtA, i, uint64(len(k))) i-- dAtA[i] = 0xa i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x1 i-- dAtA[i] = 0x82 } } if len(m.StringToBytesMap) > 0 { for k := range m.StringToBytesMap { v := m.StringToBytesMap[k] baseI := i if v != nil { i -= len(v) copy(dAtA[i:], v) i = encodeVarintMapsproto2(dAtA, i, uint64(len(v))) i-- dAtA[i] = 0x12 } i -= len(k) copy(dAtA[i:], k) i = encodeVarintMapsproto2(dAtA, i, uint64(len(k))) i-- dAtA[i] = 0xa i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x7a } } if len(m.StringMap) > 0 { for k := range m.StringMap { v := m.StringMap[k] baseI := i i -= len(v) copy(dAtA[i:], v) i = encodeVarintMapsproto2(dAtA, i, uint64(len(v))) i-- dAtA[i] = 0x12 i -= len(k) copy(dAtA[i:], k) i = encodeVarintMapsproto2(dAtA, i, uint64(len(k))) i-- dAtA[i] = 0xa i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x72 } } if len(m.BoolMap) > 0 { for k := range m.BoolMap { v := m.BoolMap[k] baseI := i i-- if v { dAtA[i] = 1 } else { dAtA[i] = 0 } i-- dAtA[i] = 0x10 i-- if k { dAtA[i] = 1 } else { dAtA[i] = 0 } i-- dAtA[i] = 0x8 i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x6a } } if len(m.Sfixed64Map) > 0 { for k := range m.Sfixed64Map { v := m.Sfixed64Map[k] baseI := i i -= 8 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v)) i-- dAtA[i] = 0x11 i -= 8 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(k)) i-- dAtA[i] = 0x9 i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x62 } } if len(m.Fixed64Map) > 0 { for k := range m.Fixed64Map { v := m.Fixed64Map[k] baseI := i i -= 8 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v)) i-- dAtA[i] = 0x11 i -= 8 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(k)) i-- dAtA[i] = 0x9 i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x5a } } if len(m.Sfixed32Map) > 0 { for k := range m.Sfixed32Map { v := m.Sfixed32Map[k] baseI := i i -= 4 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v)) i-- dAtA[i] = 0x15 i -= 4 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(k)) i-- dAtA[i] = 0xd i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x52 } } if len(m.Fixed32Map) > 0 { for k := range m.Fixed32Map { v := m.Fixed32Map[k] baseI := i i -= 4 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v)) i-- dAtA[i] = 0x15 i -= 4 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(k)) i-- dAtA[i] = 0xd i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x4a } } if len(m.Sint64Map) > 0 { for k := range m.Sint64Map { v := m.Sint64Map[k] baseI := i i = encodeVarintMapsproto2(dAtA, i, uint64((uint64(v)<<1)^uint64((v>>63)))) i-- dAtA[i] = 0x10 i = encodeVarintMapsproto2(dAtA, i, uint64((uint64(k)<<1)^uint64((k>>63)))) i-- dAtA[i] = 0x8 i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x42 } } if len(m.Sint32Map) > 0 { for k := range m.Sint32Map { v := m.Sint32Map[k] baseI := i i = encodeVarintMapsproto2(dAtA, i, uint64((uint32(v)<<1)^uint32((v>>31)))) i-- dAtA[i] = 0x10 i = encodeVarintMapsproto2(dAtA, i, uint64((uint32(k)<<1)^uint32((k>>31)))) i-- dAtA[i] = 0x8 i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x3a } } if len(m.Uint64Map) > 0 { for k := range m.Uint64Map { v := m.Uint64Map[k] baseI := i i = encodeVarintMapsproto2(dAtA, i, uint64(v)) i-- dAtA[i] = 0x10 i = encodeVarintMapsproto2(dAtA, i, uint64(k)) i-- dAtA[i] = 0x8 i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x32 } } if len(m.Uint32Map) > 0 { for k := range m.Uint32Map { v := m.Uint32Map[k] baseI := i i = encodeVarintMapsproto2(dAtA, i, uint64(v)) i-- dAtA[i] = 0x10 i = encodeVarintMapsproto2(dAtA, i, uint64(k)) i-- dAtA[i] = 0x8 i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x2a } } if len(m.Int64Map) > 0 { for k := range m.Int64Map { v := m.Int64Map[k] baseI := i i = encodeVarintMapsproto2(dAtA, i, uint64(v)) i-- dAtA[i] = 0x10 i = encodeVarintMapsproto2(dAtA, i, uint64(k)) i-- dAtA[i] = 0x8 i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x22 } } if len(m.Int32Map) > 0 { for k := range m.Int32Map { v := m.Int32Map[k] baseI := i i = encodeVarintMapsproto2(dAtA, i, uint64(v)) i-- dAtA[i] = 0x10 i = encodeVarintMapsproto2(dAtA, i, uint64(k)) i-- dAtA[i] = 0x8 i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x1a } } if len(m.StringToFloatMap) > 0 { for k := range m.StringToFloatMap { v := m.StringToFloatMap[k] baseI := i i -= 4 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(v)))) i-- dAtA[i] = 0x15 i -= len(k) copy(dAtA[i:], k) i = encodeVarintMapsproto2(dAtA, i, uint64(len(k))) i-- dAtA[i] = 0xa i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x12 } } if len(m.StringToDoubleMap) > 0 { for k := range m.StringToDoubleMap { v := m.StringToDoubleMap[k] baseI := i i -= 8 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(v)))) i-- dAtA[i] = 0x11 i -= len(k) copy(dAtA[i:], k) i = encodeVarintMapsproto2(dAtA, i, uint64(len(k))) i-- dAtA[i] = 0xa i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0xa } } return len(dAtA) - i, nil } func (m *AllMapsOrdered) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *AllMapsOrdered) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *AllMapsOrdered) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if m.XXX_unrecognized != nil { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } if len(m.StringToMsgMap) > 0 { keysForStringToMsgMap := make([]string, 0, len(m.StringToMsgMap)) for k := range m.StringToMsgMap { keysForStringToMsgMap = append(keysForStringToMsgMap, string(k)) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap) for iNdEx := len(keysForStringToMsgMap) - 1; iNdEx >= 0; iNdEx-- { v := m.StringToMsgMap[string(keysForStringToMsgMap[iNdEx])] baseI := i if v != nil { { size, err := v.MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } i -= size i = encodeVarintMapsproto2(dAtA, i, uint64(size)) } i-- dAtA[i] = 0x12 } i -= len(keysForStringToMsgMap[iNdEx]) copy(dAtA[i:], keysForStringToMsgMap[iNdEx]) i = encodeVarintMapsproto2(dAtA, i, uint64(len(keysForStringToMsgMap[iNdEx]))) i-- dAtA[i] = 0xa i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x1 i-- dAtA[i] = 0x8a } } if len(m.StringToEnumMap) > 0 { keysForStringToEnumMap := make([]string, 0, len(m.StringToEnumMap)) for k := range m.StringToEnumMap { keysForStringToEnumMap = append(keysForStringToEnumMap, string(k)) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap) for iNdEx := len(keysForStringToEnumMap) - 1; iNdEx >= 0; iNdEx-- { v := m.StringToEnumMap[string(keysForStringToEnumMap[iNdEx])] baseI := i i = encodeVarintMapsproto2(dAtA, i, uint64(v)) i-- dAtA[i] = 0x10 i -= len(keysForStringToEnumMap[iNdEx]) copy(dAtA[i:], keysForStringToEnumMap[iNdEx]) i = encodeVarintMapsproto2(dAtA, i, uint64(len(keysForStringToEnumMap[iNdEx]))) i-- dAtA[i] = 0xa i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x1 i-- dAtA[i] = 0x82 } } if len(m.StringToBytesMap) > 0 { keysForStringToBytesMap := make([]string, 0, len(m.StringToBytesMap)) for k := range m.StringToBytesMap { keysForStringToBytesMap = append(keysForStringToBytesMap, string(k)) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap) for iNdEx := len(keysForStringToBytesMap) - 1; iNdEx >= 0; iNdEx-- { v := m.StringToBytesMap[string(keysForStringToBytesMap[iNdEx])] baseI := i if v != nil { i -= len(v) copy(dAtA[i:], v) i = encodeVarintMapsproto2(dAtA, i, uint64(len(v))) i-- dAtA[i] = 0x12 } i -= len(keysForStringToBytesMap[iNdEx]) copy(dAtA[i:], keysForStringToBytesMap[iNdEx]) i = encodeVarintMapsproto2(dAtA, i, uint64(len(keysForStringToBytesMap[iNdEx]))) i-- dAtA[i] = 0xa i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x7a } } if len(m.StringMap) > 0 { keysForStringMap := make([]string, 0, len(m.StringMap)) for k := range m.StringMap { keysForStringMap = append(keysForStringMap, string(k)) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap) for iNdEx := len(keysForStringMap) - 1; iNdEx >= 0; iNdEx-- { v := m.StringMap[string(keysForStringMap[iNdEx])] baseI := i i -= len(v) copy(dAtA[i:], v) i = encodeVarintMapsproto2(dAtA, i, uint64(len(v))) i-- dAtA[i] = 0x12 i -= len(keysForStringMap[iNdEx]) copy(dAtA[i:], keysForStringMap[iNdEx]) i = encodeVarintMapsproto2(dAtA, i, uint64(len(keysForStringMap[iNdEx]))) i-- dAtA[i] = 0xa i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x72 } } if len(m.BoolMap) > 0 { keysForBoolMap := make([]bool, 0, len(m.BoolMap)) for k := range m.BoolMap { keysForBoolMap = append(keysForBoolMap, bool(k)) } github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap) for iNdEx := len(keysForBoolMap) - 1; iNdEx >= 0; iNdEx-- { v := m.BoolMap[bool(keysForBoolMap[iNdEx])] baseI := i i-- if v { dAtA[i] = 1 } else { dAtA[i] = 0 } i-- dAtA[i] = 0x10 i-- if keysForBoolMap[iNdEx] { dAtA[i] = 1 } else { dAtA[i] = 0 } i-- dAtA[i] = 0x8 i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x6a } } if len(m.Sfixed64Map) > 0 { keysForSfixed64Map := make([]int64, 0, len(m.Sfixed64Map)) for k := range m.Sfixed64Map { keysForSfixed64Map = append(keysForSfixed64Map, int64(k)) } github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map) for iNdEx := len(keysForSfixed64Map) - 1; iNdEx >= 0; iNdEx-- { v := m.Sfixed64Map[int64(keysForSfixed64Map[iNdEx])] baseI := i i -= 8 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v)) i-- dAtA[i] = 0x11 i -= 8 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(keysForSfixed64Map[iNdEx])) i-- dAtA[i] = 0x9 i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x62 } } if len(m.Fixed64Map) > 0 { keysForFixed64Map := make([]uint64, 0, len(m.Fixed64Map)) for k := range m.Fixed64Map { keysForFixed64Map = append(keysForFixed64Map, uint64(k)) } github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map) for iNdEx := len(keysForFixed64Map) - 1; iNdEx >= 0; iNdEx-- { v := m.Fixed64Map[uint64(keysForFixed64Map[iNdEx])] baseI := i i -= 8 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(v)) i-- dAtA[i] = 0x11 i -= 8 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(keysForFixed64Map[iNdEx])) i-- dAtA[i] = 0x9 i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x5a } } if len(m.Sfixed32Map) > 0 { keysForSfixed32Map := make([]int32, 0, len(m.Sfixed32Map)) for k := range m.Sfixed32Map { keysForSfixed32Map = append(keysForSfixed32Map, int32(k)) } github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map) for iNdEx := len(keysForSfixed32Map) - 1; iNdEx >= 0; iNdEx-- { v := m.Sfixed32Map[int32(keysForSfixed32Map[iNdEx])] baseI := i i -= 4 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v)) i-- dAtA[i] = 0x15 i -= 4 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(keysForSfixed32Map[iNdEx])) i-- dAtA[i] = 0xd i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x52 } } if len(m.Fixed32Map) > 0 { keysForFixed32Map := make([]uint32, 0, len(m.Fixed32Map)) for k := range m.Fixed32Map { keysForFixed32Map = append(keysForFixed32Map, uint32(k)) } github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map) for iNdEx := len(keysForFixed32Map) - 1; iNdEx >= 0; iNdEx-- { v := m.Fixed32Map[uint32(keysForFixed32Map[iNdEx])] baseI := i i -= 4 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(v)) i-- dAtA[i] = 0x15 i -= 4 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(keysForFixed32Map[iNdEx])) i-- dAtA[i] = 0xd i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x4a } } if len(m.Sint64Map) > 0 { keysForSint64Map := make([]int64, 0, len(m.Sint64Map)) for k := range m.Sint64Map { keysForSint64Map = append(keysForSint64Map, int64(k)) } github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map) for iNdEx := len(keysForSint64Map) - 1; iNdEx >= 0; iNdEx-- { v := m.Sint64Map[int64(keysForSint64Map[iNdEx])] baseI := i i = encodeVarintMapsproto2(dAtA, i, uint64((uint64(v)<<1)^uint64((v>>63)))) i-- dAtA[i] = 0x10 i = encodeVarintMapsproto2(dAtA, i, uint64((uint64(keysForSint64Map[iNdEx])<<1)^uint64((keysForSint64Map[iNdEx]>>63)))) i-- dAtA[i] = 0x8 i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x42 } } if len(m.Sint32Map) > 0 { keysForSint32Map := make([]int32, 0, len(m.Sint32Map)) for k := range m.Sint32Map { keysForSint32Map = append(keysForSint32Map, int32(k)) } github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map) for iNdEx := len(keysForSint32Map) - 1; iNdEx >= 0; iNdEx-- { v := m.Sint32Map[int32(keysForSint32Map[iNdEx])] baseI := i i = encodeVarintMapsproto2(dAtA, i, uint64((uint32(v)<<1)^uint32((v>>31)))) i-- dAtA[i] = 0x10 i = encodeVarintMapsproto2(dAtA, i, uint64((uint32(keysForSint32Map[iNdEx])<<1)^uint32((keysForSint32Map[iNdEx]>>31)))) i-- dAtA[i] = 0x8 i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x3a } } if len(m.Uint64Map) > 0 { keysForUint64Map := make([]uint64, 0, len(m.Uint64Map)) for k := range m.Uint64Map { keysForUint64Map = append(keysForUint64Map, uint64(k)) } github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map) for iNdEx := len(keysForUint64Map) - 1; iNdEx >= 0; iNdEx-- { v := m.Uint64Map[uint64(keysForUint64Map[iNdEx])] baseI := i i = encodeVarintMapsproto2(dAtA, i, uint64(v)) i-- dAtA[i] = 0x10 i = encodeVarintMapsproto2(dAtA, i, uint64(keysForUint64Map[iNdEx])) i-- dAtA[i] = 0x8 i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x32 } } if len(m.Uint32Map) > 0 { keysForUint32Map := make([]uint32, 0, len(m.Uint32Map)) for k := range m.Uint32Map { keysForUint32Map = append(keysForUint32Map, uint32(k)) } github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map) for iNdEx := len(keysForUint32Map) - 1; iNdEx >= 0; iNdEx-- { v := m.Uint32Map[uint32(keysForUint32Map[iNdEx])] baseI := i i = encodeVarintMapsproto2(dAtA, i, uint64(v)) i-- dAtA[i] = 0x10 i = encodeVarintMapsproto2(dAtA, i, uint64(keysForUint32Map[iNdEx])) i-- dAtA[i] = 0x8 i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x2a } } if len(m.Int64Map) > 0 { keysForInt64Map := make([]int64, 0, len(m.Int64Map)) for k := range m.Int64Map { keysForInt64Map = append(keysForInt64Map, int64(k)) } github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map) for iNdEx := len(keysForInt64Map) - 1; iNdEx >= 0; iNdEx-- { v := m.Int64Map[int64(keysForInt64Map[iNdEx])] baseI := i i = encodeVarintMapsproto2(dAtA, i, uint64(v)) i-- dAtA[i] = 0x10 i = encodeVarintMapsproto2(dAtA, i, uint64(keysForInt64Map[iNdEx])) i-- dAtA[i] = 0x8 i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x22 } } if len(m.Int32Map) > 0 { keysForInt32Map := make([]int32, 0, len(m.Int32Map)) for k := range m.Int32Map { keysForInt32Map = append(keysForInt32Map, int32(k)) } github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map) for iNdEx := len(keysForInt32Map) - 1; iNdEx >= 0; iNdEx-- { v := m.Int32Map[int32(keysForInt32Map[iNdEx])] baseI := i i = encodeVarintMapsproto2(dAtA, i, uint64(v)) i-- dAtA[i] = 0x10 i = encodeVarintMapsproto2(dAtA, i, uint64(keysForInt32Map[iNdEx])) i-- dAtA[i] = 0x8 i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x1a } } if len(m.StringToFloatMap) > 0 { keysForStringToFloatMap := make([]string, 0, len(m.StringToFloatMap)) for k := range m.StringToFloatMap { keysForStringToFloatMap = append(keysForStringToFloatMap, string(k)) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap) for iNdEx := len(keysForStringToFloatMap) - 1; iNdEx >= 0; iNdEx-- { v := m.StringToFloatMap[string(keysForStringToFloatMap[iNdEx])] baseI := i i -= 4 encoding_binary.LittleEndian.PutUint32(dAtA[i:], uint32(math.Float32bits(float32(v)))) i-- dAtA[i] = 0x15 i -= len(keysForStringToFloatMap[iNdEx]) copy(dAtA[i:], keysForStringToFloatMap[iNdEx]) i = encodeVarintMapsproto2(dAtA, i, uint64(len(keysForStringToFloatMap[iNdEx]))) i-- dAtA[i] = 0xa i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x12 } } if len(m.StringToDoubleMap) > 0 { keysForStringToDoubleMap := make([]string, 0, len(m.StringToDoubleMap)) for k := range m.StringToDoubleMap { keysForStringToDoubleMap = append(keysForStringToDoubleMap, string(k)) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap) for iNdEx := len(keysForStringToDoubleMap) - 1; iNdEx >= 0; iNdEx-- { v := m.StringToDoubleMap[string(keysForStringToDoubleMap[iNdEx])] baseI := i i -= 8 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(v)))) i-- dAtA[i] = 0x11 i -= len(keysForStringToDoubleMap[iNdEx]) copy(dAtA[i:], keysForStringToDoubleMap[iNdEx]) i = encodeVarintMapsproto2(dAtA, i, uint64(len(keysForStringToDoubleMap[iNdEx]))) i-- dAtA[i] = 0xa i = encodeVarintMapsproto2(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0xa } } return len(dAtA) - i, nil } func encodeVarintMapsproto2(dAtA []byte, offset int, v uint64) int { offset -= sovMapsproto2(v) base := offset for v >= 1<<7 { dAtA[offset] = uint8(v&0x7f | 0x80) v >>= 7 offset++ } dAtA[offset] = uint8(v) return base } func NewPopulatedFloatingPoint(r randyMapsproto2, easy bool) *FloatingPoint { this := &FloatingPoint{} if r.Intn(5) != 0 { v1 := float64(r.Float64()) if r.Intn(2) == 0 { v1 *= -1 } this.F = &v1 } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMapsproto2(r, 2) } return this } func NewPopulatedCustomMap(r randyMapsproto2, easy bool) *CustomMap { this := &CustomMap{} if r.Intn(5) != 0 { v2 := r.Intn(10) this.Nullable128S = make(map[string]*github_com_gogo_protobuf_test_custom.Uint128) for i := 0; i < v2; i++ { this.Nullable128S[randStringMapsproto2(r)] = (*github_com_gogo_protobuf_test_custom.Uint128)(github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)) } } if r.Intn(5) != 0 { v3 := r.Intn(10) this.Uint128S = make(map[string]github_com_gogo_protobuf_test_custom.Uint128) for i := 0; i < v3; i++ { this.Uint128S[randStringMapsproto2(r)] = (github_com_gogo_protobuf_test_custom.Uint128)(*github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)) } } if r.Intn(5) != 0 { v4 := r.Intn(10) this.NullableIds = make(map[string]*github_com_gogo_protobuf_test.Uuid) for i := 0; i < v4; i++ { this.NullableIds[randStringMapsproto2(r)] = (*github_com_gogo_protobuf_test.Uuid)(github_com_gogo_protobuf_test.NewPopulatedUuid(r)) } } if r.Intn(5) != 0 { v5 := r.Intn(10) this.Ids = make(map[string]github_com_gogo_protobuf_test.Uuid) for i := 0; i < v5; i++ { this.Ids[randStringMapsproto2(r)] = (github_com_gogo_protobuf_test.Uuid)(*github_com_gogo_protobuf_test.NewPopulatedUuid(r)) } } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMapsproto2(r, 5) } return this } func NewPopulatedAllMaps(r randyMapsproto2, easy bool) *AllMaps { this := &AllMaps{} if r.Intn(5) != 0 { v6 := r.Intn(10) this.StringToDoubleMap = make(map[string]float64) for i := 0; i < v6; i++ { v7 := randStringMapsproto2(r) this.StringToDoubleMap[v7] = float64(r.Float64()) if r.Intn(2) == 0 { this.StringToDoubleMap[v7] *= -1 } } } if r.Intn(5) != 0 { v8 := r.Intn(10) this.StringToFloatMap = make(map[string]float32) for i := 0; i < v8; i++ { v9 := randStringMapsproto2(r) this.StringToFloatMap[v9] = float32(r.Float32()) if r.Intn(2) == 0 { this.StringToFloatMap[v9] *= -1 } } } if r.Intn(5) != 0 { v10 := r.Intn(10) this.Int32Map = make(map[int32]int32) for i := 0; i < v10; i++ { v11 := int32(r.Int31()) this.Int32Map[v11] = int32(r.Int31()) if r.Intn(2) == 0 { this.Int32Map[v11] *= -1 } } } if r.Intn(5) != 0 { v12 := r.Intn(10) this.Int64Map = make(map[int64]int64) for i := 0; i < v12; i++ { v13 := int64(r.Int63()) this.Int64Map[v13] = int64(r.Int63()) if r.Intn(2) == 0 { this.Int64Map[v13] *= -1 } } } if r.Intn(5) != 0 { v14 := r.Intn(10) this.Uint32Map = make(map[uint32]uint32) for i := 0; i < v14; i++ { v15 := uint32(r.Uint32()) this.Uint32Map[v15] = uint32(r.Uint32()) } } if r.Intn(5) != 0 { v16 := r.Intn(10) this.Uint64Map = make(map[uint64]uint64) for i := 0; i < v16; i++ { v17 := uint64(uint64(r.Uint32())) this.Uint64Map[v17] = uint64(uint64(r.Uint32())) } } if r.Intn(5) != 0 { v18 := r.Intn(10) this.Sint32Map = make(map[int32]int32) for i := 0; i < v18; i++ { v19 := int32(r.Int31()) this.Sint32Map[v19] = int32(r.Int31()) if r.Intn(2) == 0 { this.Sint32Map[v19] *= -1 } } } if r.Intn(5) != 0 { v20 := r.Intn(10) this.Sint64Map = make(map[int64]int64) for i := 0; i < v20; i++ { v21 := int64(r.Int63()) this.Sint64Map[v21] = int64(r.Int63()) if r.Intn(2) == 0 { this.Sint64Map[v21] *= -1 } } } if r.Intn(5) != 0 { v22 := r.Intn(10) this.Fixed32Map = make(map[uint32]uint32) for i := 0; i < v22; i++ { v23 := uint32(r.Uint32()) this.Fixed32Map[v23] = uint32(r.Uint32()) } } if r.Intn(5) != 0 { v24 := r.Intn(10) this.Sfixed32Map = make(map[int32]int32) for i := 0; i < v24; i++ { v25 := int32(r.Int31()) this.Sfixed32Map[v25] = int32(r.Int31()) if r.Intn(2) == 0 { this.Sfixed32Map[v25] *= -1 } } } if r.Intn(5) != 0 { v26 := r.Intn(10) this.Fixed64Map = make(map[uint64]uint64) for i := 0; i < v26; i++ { v27 := uint64(uint64(r.Uint32())) this.Fixed64Map[v27] = uint64(uint64(r.Uint32())) } } if r.Intn(5) != 0 { v28 := r.Intn(10) this.Sfixed64Map = make(map[int64]int64) for i := 0; i < v28; i++ { v29 := int64(r.Int63()) this.Sfixed64Map[v29] = int64(r.Int63()) if r.Intn(2) == 0 { this.Sfixed64Map[v29] *= -1 } } } if r.Intn(5) != 0 { v30 := r.Intn(10) this.BoolMap = make(map[bool]bool) for i := 0; i < v30; i++ { v31 := bool(bool(r.Intn(2) == 0)) this.BoolMap[v31] = bool(bool(r.Intn(2) == 0)) } } if r.Intn(5) != 0 { v32 := r.Intn(10) this.StringMap = make(map[string]string) for i := 0; i < v32; i++ { this.StringMap[randStringMapsproto2(r)] = randStringMapsproto2(r) } } if r.Intn(5) != 0 { v33 := r.Intn(10) this.StringToBytesMap = make(map[string][]byte) for i := 0; i < v33; i++ { v34 := r.Intn(100) v35 := randStringMapsproto2(r) this.StringToBytesMap[v35] = make([]byte, v34) for i := 0; i < v34; i++ { this.StringToBytesMap[v35][i] = byte(r.Intn(256)) } } } if r.Intn(5) != 0 { v36 := r.Intn(10) this.StringToEnumMap = make(map[string]MapEnum) for i := 0; i < v36; i++ { this.StringToEnumMap[randStringMapsproto2(r)] = MapEnum([]int32{0, 1, 2}[r.Intn(3)]) } } if r.Intn(5) != 0 { v37 := r.Intn(10) this.StringToMsgMap = make(map[string]*FloatingPoint) for i := 0; i < v37; i++ { this.StringToMsgMap[randStringMapsproto2(r)] = NewPopulatedFloatingPoint(r, easy) } } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMapsproto2(r, 18) } return this } func NewPopulatedAllMapsOrdered(r randyMapsproto2, easy bool) *AllMapsOrdered { this := &AllMapsOrdered{} if r.Intn(5) != 0 { v38 := r.Intn(10) this.StringToDoubleMap = make(map[string]float64) for i := 0; i < v38; i++ { v39 := randStringMapsproto2(r) this.StringToDoubleMap[v39] = float64(r.Float64()) if r.Intn(2) == 0 { this.StringToDoubleMap[v39] *= -1 } } } if r.Intn(5) != 0 { v40 := r.Intn(10) this.StringToFloatMap = make(map[string]float32) for i := 0; i < v40; i++ { v41 := randStringMapsproto2(r) this.StringToFloatMap[v41] = float32(r.Float32()) if r.Intn(2) == 0 { this.StringToFloatMap[v41] *= -1 } } } if r.Intn(5) != 0 { v42 := r.Intn(10) this.Int32Map = make(map[int32]int32) for i := 0; i < v42; i++ { v43 := int32(r.Int31()) this.Int32Map[v43] = int32(r.Int31()) if r.Intn(2) == 0 { this.Int32Map[v43] *= -1 } } } if r.Intn(5) != 0 { v44 := r.Intn(10) this.Int64Map = make(map[int64]int64) for i := 0; i < v44; i++ { v45 := int64(r.Int63()) this.Int64Map[v45] = int64(r.Int63()) if r.Intn(2) == 0 { this.Int64Map[v45] *= -1 } } } if r.Intn(5) != 0 { v46 := r.Intn(10) this.Uint32Map = make(map[uint32]uint32) for i := 0; i < v46; i++ { v47 := uint32(r.Uint32()) this.Uint32Map[v47] = uint32(r.Uint32()) } } if r.Intn(5) != 0 { v48 := r.Intn(10) this.Uint64Map = make(map[uint64]uint64) for i := 0; i < v48; i++ { v49 := uint64(uint64(r.Uint32())) this.Uint64Map[v49] = uint64(uint64(r.Uint32())) } } if r.Intn(5) != 0 { v50 := r.Intn(10) this.Sint32Map = make(map[int32]int32) for i := 0; i < v50; i++ { v51 := int32(r.Int31()) this.Sint32Map[v51] = int32(r.Int31()) if r.Intn(2) == 0 { this.Sint32Map[v51] *= -1 } } } if r.Intn(5) != 0 { v52 := r.Intn(10) this.Sint64Map = make(map[int64]int64) for i := 0; i < v52; i++ { v53 := int64(r.Int63()) this.Sint64Map[v53] = int64(r.Int63()) if r.Intn(2) == 0 { this.Sint64Map[v53] *= -1 } } } if r.Intn(5) != 0 { v54 := r.Intn(10) this.Fixed32Map = make(map[uint32]uint32) for i := 0; i < v54; i++ { v55 := uint32(r.Uint32()) this.Fixed32Map[v55] = uint32(r.Uint32()) } } if r.Intn(5) != 0 { v56 := r.Intn(10) this.Sfixed32Map = make(map[int32]int32) for i := 0; i < v56; i++ { v57 := int32(r.Int31()) this.Sfixed32Map[v57] = int32(r.Int31()) if r.Intn(2) == 0 { this.Sfixed32Map[v57] *= -1 } } } if r.Intn(5) != 0 { v58 := r.Intn(10) this.Fixed64Map = make(map[uint64]uint64) for i := 0; i < v58; i++ { v59 := uint64(uint64(r.Uint32())) this.Fixed64Map[v59] = uint64(uint64(r.Uint32())) } } if r.Intn(5) != 0 { v60 := r.Intn(10) this.Sfixed64Map = make(map[int64]int64) for i := 0; i < v60; i++ { v61 := int64(r.Int63()) this.Sfixed64Map[v61] = int64(r.Int63()) if r.Intn(2) == 0 { this.Sfixed64Map[v61] *= -1 } } } if r.Intn(5) != 0 { v62 := r.Intn(10) this.BoolMap = make(map[bool]bool) for i := 0; i < v62; i++ { v63 := bool(bool(r.Intn(2) == 0)) this.BoolMap[v63] = bool(bool(r.Intn(2) == 0)) } } if r.Intn(5) != 0 { v64 := r.Intn(10) this.StringMap = make(map[string]string) for i := 0; i < v64; i++ { this.StringMap[randStringMapsproto2(r)] = randStringMapsproto2(r) } } if r.Intn(5) != 0 { v65 := r.Intn(10) this.StringToBytesMap = make(map[string][]byte) for i := 0; i < v65; i++ { v66 := r.Intn(100) v67 := randStringMapsproto2(r) this.StringToBytesMap[v67] = make([]byte, v66) for i := 0; i < v66; i++ { this.StringToBytesMap[v67][i] = byte(r.Intn(256)) } } } if r.Intn(5) != 0 { v68 := r.Intn(10) this.StringToEnumMap = make(map[string]MapEnum) for i := 0; i < v68; i++ { this.StringToEnumMap[randStringMapsproto2(r)] = MapEnum([]int32{0, 1, 2}[r.Intn(3)]) } } if r.Intn(5) != 0 { v69 := r.Intn(10) this.StringToMsgMap = make(map[string]*FloatingPoint) for i := 0; i < v69; i++ { this.StringToMsgMap[randStringMapsproto2(r)] = NewPopulatedFloatingPoint(r, easy) } } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMapsproto2(r, 18) } return this } type randyMapsproto2 interface { Float32() float32 Float64() float64 Int63() int64 Int31() int32 Uint32() uint32 Intn(n int) int } func randUTF8RuneMapsproto2(r randyMapsproto2) rune { ru := r.Intn(62) if ru < 10 { return rune(ru + 48) } else if ru < 36 { return rune(ru + 55) } return rune(ru + 61) } func randStringMapsproto2(r randyMapsproto2) string { v70 := r.Intn(100) tmps := make([]rune, v70) for i := 0; i < v70; i++ { tmps[i] = randUTF8RuneMapsproto2(r) } return string(tmps) } func randUnrecognizedMapsproto2(r randyMapsproto2, maxFieldNumber int) (dAtA []byte) { l := r.Intn(5) for i := 0; i < l; i++ { wire := r.Intn(4) if wire == 3 { wire = 5 } fieldNumber := maxFieldNumber + r.Intn(100) dAtA = randFieldMapsproto2(dAtA, r, fieldNumber, wire) } return dAtA } func randFieldMapsproto2(dAtA []byte, r randyMapsproto2, fieldNumber int, wire int) []byte { key := uint32(fieldNumber)<<3 | uint32(wire) switch wire { case 0: dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(key)) v71 := r.Int63() if r.Intn(2) == 0 { v71 *= -1 } dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(v71)) case 1: dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(key)) 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))) case 2: dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(key)) ll := r.Intn(100) dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(ll)) for j := 0; j < ll; j++ { dAtA = append(dAtA, byte(r.Intn(256))) } default: dAtA = encodeVarintPopulateMapsproto2(dAtA, uint64(key)) dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256))) } return dAtA } func encodeVarintPopulateMapsproto2(dAtA []byte, v uint64) []byte { for v >= 1<<7 { dAtA = append(dAtA, uint8(uint64(v)&0x7f|0x80)) v >>= 7 } dAtA = append(dAtA, uint8(v)) return dAtA } func (m *FloatingPoint) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.F != nil { n += 9 } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *CustomMap) Size() (n int) { if m == nil { return 0 } var l int _ = l if len(m.Nullable128S) > 0 { for k, v := range m.Nullable128S { _ = k _ = v l = 0 if v != nil { l = v.Size() l += 1 + sovMapsproto2(uint64(l)) } mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.Uint128S) > 0 { for k, v := range m.Uint128S { _ = k _ = v l = 0 l = v.Size() l += 1 + sovMapsproto2(uint64(l)) mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.NullableIds) > 0 { for k, v := range m.NullableIds { _ = k _ = v l = 0 if v != nil { l = v.Size() l += 1 + sovMapsproto2(uint64(l)) } mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.Ids) > 0 { for k, v := range m.Ids { _ = k _ = v l = 0 l = v.Size() l += 1 + sovMapsproto2(uint64(l)) mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *AllMaps) Size() (n int) { if m == nil { return 0 } var l int _ = l if len(m.StringToDoubleMap) > 0 { for k, v := range m.StringToDoubleMap { _ = k _ = v mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 8 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.StringToFloatMap) > 0 { for k, v := range m.StringToFloatMap { _ = k _ = v mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 4 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.Int32Map) > 0 { for k, v := range m.Int32Map { _ = k _ = v mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v)) n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.Int64Map) > 0 { for k, v := range m.Int64Map { _ = k _ = v mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v)) n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.Uint32Map) > 0 { for k, v := range m.Uint32Map { _ = k _ = v mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v)) n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.Uint64Map) > 0 { for k, v := range m.Uint64Map { _ = k _ = v mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v)) n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.Sint32Map) > 0 { for k, v := range m.Sint32Map { _ = k _ = v mapEntrySize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v)) n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.Sint64Map) > 0 { for k, v := range m.Sint64Map { _ = k _ = v mapEntrySize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v)) n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.Fixed32Map) > 0 { for k, v := range m.Fixed32Map { _ = k _ = v mapEntrySize := 1 + 4 + 1 + 4 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.Sfixed32Map) > 0 { for k, v := range m.Sfixed32Map { _ = k _ = v mapEntrySize := 1 + 4 + 1 + 4 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.Fixed64Map) > 0 { for k, v := range m.Fixed64Map { _ = k _ = v mapEntrySize := 1 + 8 + 1 + 8 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.Sfixed64Map) > 0 { for k, v := range m.Sfixed64Map { _ = k _ = v mapEntrySize := 1 + 8 + 1 + 8 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.BoolMap) > 0 { for k, v := range m.BoolMap { _ = k _ = v mapEntrySize := 1 + 1 + 1 + 1 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.StringMap) > 0 { for k, v := range m.StringMap { _ = k _ = v mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + len(v) + sovMapsproto2(uint64(len(v))) n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.StringToBytesMap) > 0 { for k, v := range m.StringToBytesMap { _ = k _ = v l = 0 if v != nil { l = 1 + len(v) + sovMapsproto2(uint64(len(v))) } mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.StringToEnumMap) > 0 { for k, v := range m.StringToEnumMap { _ = k _ = v mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + sovMapsproto2(uint64(v)) n += mapEntrySize + 2 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.StringToMsgMap) > 0 { for k, v := range m.StringToMsgMap { _ = k _ = v l = 0 if v != nil { l = v.Size() l += 1 + sovMapsproto2(uint64(l)) } mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l n += mapEntrySize + 2 + sovMapsproto2(uint64(mapEntrySize)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *AllMapsOrdered) Size() (n int) { if m == nil { return 0 } var l int _ = l if len(m.StringToDoubleMap) > 0 { for k, v := range m.StringToDoubleMap { _ = k _ = v mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 8 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.StringToFloatMap) > 0 { for k, v := range m.StringToFloatMap { _ = k _ = v mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + 4 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.Int32Map) > 0 { for k, v := range m.Int32Map { _ = k _ = v mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v)) n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.Int64Map) > 0 { for k, v := range m.Int64Map { _ = k _ = v mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v)) n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.Uint32Map) > 0 { for k, v := range m.Uint32Map { _ = k _ = v mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v)) n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.Uint64Map) > 0 { for k, v := range m.Uint64Map { _ = k _ = v mapEntrySize := 1 + sovMapsproto2(uint64(k)) + 1 + sovMapsproto2(uint64(v)) n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.Sint32Map) > 0 { for k, v := range m.Sint32Map { _ = k _ = v mapEntrySize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v)) n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.Sint64Map) > 0 { for k, v := range m.Sint64Map { _ = k _ = v mapEntrySize := 1 + sozMapsproto2(uint64(k)) + 1 + sozMapsproto2(uint64(v)) n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.Fixed32Map) > 0 { for k, v := range m.Fixed32Map { _ = k _ = v mapEntrySize := 1 + 4 + 1 + 4 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.Sfixed32Map) > 0 { for k, v := range m.Sfixed32Map { _ = k _ = v mapEntrySize := 1 + 4 + 1 + 4 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.Fixed64Map) > 0 { for k, v := range m.Fixed64Map { _ = k _ = v mapEntrySize := 1 + 8 + 1 + 8 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.Sfixed64Map) > 0 { for k, v := range m.Sfixed64Map { _ = k _ = v mapEntrySize := 1 + 8 + 1 + 8 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.BoolMap) > 0 { for k, v := range m.BoolMap { _ = k _ = v mapEntrySize := 1 + 1 + 1 + 1 n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.StringMap) > 0 { for k, v := range m.StringMap { _ = k _ = v mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + len(v) + sovMapsproto2(uint64(len(v))) n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.StringToBytesMap) > 0 { for k, v := range m.StringToBytesMap { _ = k _ = v l = 0 if v != nil { l = 1 + len(v) + sovMapsproto2(uint64(len(v))) } mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l n += mapEntrySize + 1 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.StringToEnumMap) > 0 { for k, v := range m.StringToEnumMap { _ = k _ = v mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + 1 + sovMapsproto2(uint64(v)) n += mapEntrySize + 2 + sovMapsproto2(uint64(mapEntrySize)) } } if len(m.StringToMsgMap) > 0 { for k, v := range m.StringToMsgMap { _ = k _ = v l = 0 if v != nil { l = v.Size() l += 1 + sovMapsproto2(uint64(l)) } mapEntrySize := 1 + len(k) + sovMapsproto2(uint64(len(k))) + l n += mapEntrySize + 2 + sovMapsproto2(uint64(mapEntrySize)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func sovMapsproto2(x uint64) (n int) { return (math_bits.Len64(x|1) + 6) / 7 } func sozMapsproto2(x uint64) (n int) { return sovMapsproto2(uint64((x << 1) ^ uint64((int64(x) >> 63)))) } func (this *FloatingPoint) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&FloatingPoint{`, `F:` + valueToStringMapsproto2(this.F) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *CustomMap) String() string { if this == nil { return "nil" } keysForNullable128S := make([]string, 0, len(this.Nullable128S)) for k := range this.Nullable128S { keysForNullable128S = append(keysForNullable128S, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForNullable128S) mapStringForNullable128S := "map[string]*github_com_gogo_protobuf_test_custom.Uint128{" for _, k := range keysForNullable128S { mapStringForNullable128S += fmt.Sprintf("%v: %v,", k, this.Nullable128S[k]) } mapStringForNullable128S += "}" keysForUint128S := make([]string, 0, len(this.Uint128S)) for k := range this.Uint128S { keysForUint128S = append(keysForUint128S, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForUint128S) mapStringForUint128S := "map[string]github_com_gogo_protobuf_test_custom.Uint128{" for _, k := range keysForUint128S { mapStringForUint128S += fmt.Sprintf("%v: %v,", k, this.Uint128S[k]) } mapStringForUint128S += "}" keysForNullableIds := make([]string, 0, len(this.NullableIds)) for k := range this.NullableIds { keysForNullableIds = append(keysForNullableIds, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForNullableIds) mapStringForNullableIds := "map[string]*github_com_gogo_protobuf_test.Uuid{" for _, k := range keysForNullableIds { mapStringForNullableIds += fmt.Sprintf("%v: %v,", k, this.NullableIds[k]) } mapStringForNullableIds += "}" keysForIds := make([]string, 0, len(this.Ids)) for k := range this.Ids { keysForIds = append(keysForIds, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForIds) mapStringForIds := "map[string]github_com_gogo_protobuf_test.Uuid{" for _, k := range keysForIds { mapStringForIds += fmt.Sprintf("%v: %v,", k, this.Ids[k]) } mapStringForIds += "}" s := strings.Join([]string{`&CustomMap{`, `Nullable128S:` + mapStringForNullable128S + `,`, `Uint128S:` + mapStringForUint128S + `,`, `NullableIds:` + mapStringForNullableIds + `,`, `Ids:` + mapStringForIds + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *AllMaps) String() string { if this == nil { return "nil" } keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap)) for k := range this.StringToDoubleMap { keysForStringToDoubleMap = append(keysForStringToDoubleMap, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap) mapStringForStringToDoubleMap := "map[string]float64{" for _, k := range keysForStringToDoubleMap { mapStringForStringToDoubleMap += fmt.Sprintf("%v: %v,", k, this.StringToDoubleMap[k]) } mapStringForStringToDoubleMap += "}" keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap)) for k := range this.StringToFloatMap { keysForStringToFloatMap = append(keysForStringToFloatMap, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap) mapStringForStringToFloatMap := "map[string]float32{" for _, k := range keysForStringToFloatMap { mapStringForStringToFloatMap += fmt.Sprintf("%v: %v,", k, this.StringToFloatMap[k]) } mapStringForStringToFloatMap += "}" keysForInt32Map := make([]int32, 0, len(this.Int32Map)) for k := range this.Int32Map { keysForInt32Map = append(keysForInt32Map, k) } github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map) mapStringForInt32Map := "map[int32]int32{" for _, k := range keysForInt32Map { mapStringForInt32Map += fmt.Sprintf("%v: %v,", k, this.Int32Map[k]) } mapStringForInt32Map += "}" keysForInt64Map := make([]int64, 0, len(this.Int64Map)) for k := range this.Int64Map { keysForInt64Map = append(keysForInt64Map, k) } github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map) mapStringForInt64Map := "map[int64]int64{" for _, k := range keysForInt64Map { mapStringForInt64Map += fmt.Sprintf("%v: %v,", k, this.Int64Map[k]) } mapStringForInt64Map += "}" keysForUint32Map := make([]uint32, 0, len(this.Uint32Map)) for k := range this.Uint32Map { keysForUint32Map = append(keysForUint32Map, k) } github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map) mapStringForUint32Map := "map[uint32]uint32{" for _, k := range keysForUint32Map { mapStringForUint32Map += fmt.Sprintf("%v: %v,", k, this.Uint32Map[k]) } mapStringForUint32Map += "}" keysForUint64Map := make([]uint64, 0, len(this.Uint64Map)) for k := range this.Uint64Map { keysForUint64Map = append(keysForUint64Map, k) } github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map) mapStringForUint64Map := "map[uint64]uint64{" for _, k := range keysForUint64Map { mapStringForUint64Map += fmt.Sprintf("%v: %v,", k, this.Uint64Map[k]) } mapStringForUint64Map += "}" keysForSint32Map := make([]int32, 0, len(this.Sint32Map)) for k := range this.Sint32Map { keysForSint32Map = append(keysForSint32Map, k) } github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map) mapStringForSint32Map := "map[int32]int32{" for _, k := range keysForSint32Map { mapStringForSint32Map += fmt.Sprintf("%v: %v,", k, this.Sint32Map[k]) } mapStringForSint32Map += "}" keysForSint64Map := make([]int64, 0, len(this.Sint64Map)) for k := range this.Sint64Map { keysForSint64Map = append(keysForSint64Map, k) } github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map) mapStringForSint64Map := "map[int64]int64{" for _, k := range keysForSint64Map { mapStringForSint64Map += fmt.Sprintf("%v: %v,", k, this.Sint64Map[k]) } mapStringForSint64Map += "}" keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map)) for k := range this.Fixed32Map { keysForFixed32Map = append(keysForFixed32Map, k) } github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map) mapStringForFixed32Map := "map[uint32]uint32{" for _, k := range keysForFixed32Map { mapStringForFixed32Map += fmt.Sprintf("%v: %v,", k, this.Fixed32Map[k]) } mapStringForFixed32Map += "}" keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map)) for k := range this.Sfixed32Map { keysForSfixed32Map = append(keysForSfixed32Map, k) } github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map) mapStringForSfixed32Map := "map[int32]int32{" for _, k := range keysForSfixed32Map { mapStringForSfixed32Map += fmt.Sprintf("%v: %v,", k, this.Sfixed32Map[k]) } mapStringForSfixed32Map += "}" keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map)) for k := range this.Fixed64Map { keysForFixed64Map = append(keysForFixed64Map, k) } github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map) mapStringForFixed64Map := "map[uint64]uint64{" for _, k := range keysForFixed64Map { mapStringForFixed64Map += fmt.Sprintf("%v: %v,", k, this.Fixed64Map[k]) } mapStringForFixed64Map += "}" keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map)) for k := range this.Sfixed64Map { keysForSfixed64Map = append(keysForSfixed64Map, k) } github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map) mapStringForSfixed64Map := "map[int64]int64{" for _, k := range keysForSfixed64Map { mapStringForSfixed64Map += fmt.Sprintf("%v: %v,", k, this.Sfixed64Map[k]) } mapStringForSfixed64Map += "}" keysForBoolMap := make([]bool, 0, len(this.BoolMap)) for k := range this.BoolMap { keysForBoolMap = append(keysForBoolMap, k) } github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap) mapStringForBoolMap := "map[bool]bool{" for _, k := range keysForBoolMap { mapStringForBoolMap += fmt.Sprintf("%v: %v,", k, this.BoolMap[k]) } mapStringForBoolMap += "}" keysForStringMap := make([]string, 0, len(this.StringMap)) for k := range this.StringMap { keysForStringMap = append(keysForStringMap, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap) mapStringForStringMap := "map[string]string{" for _, k := range keysForStringMap { mapStringForStringMap += fmt.Sprintf("%v: %v,", k, this.StringMap[k]) } mapStringForStringMap += "}" keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap)) for k := range this.StringToBytesMap { keysForStringToBytesMap = append(keysForStringToBytesMap, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap) mapStringForStringToBytesMap := "map[string][]byte{" for _, k := range keysForStringToBytesMap { mapStringForStringToBytesMap += fmt.Sprintf("%v: %v,", k, this.StringToBytesMap[k]) } mapStringForStringToBytesMap += "}" keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap)) for k := range this.StringToEnumMap { keysForStringToEnumMap = append(keysForStringToEnumMap, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap) mapStringForStringToEnumMap := "map[string]MapEnum{" for _, k := range keysForStringToEnumMap { mapStringForStringToEnumMap += fmt.Sprintf("%v: %v,", k, this.StringToEnumMap[k]) } mapStringForStringToEnumMap += "}" keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap)) for k := range this.StringToMsgMap { keysForStringToMsgMap = append(keysForStringToMsgMap, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap) mapStringForStringToMsgMap := "map[string]*FloatingPoint{" for _, k := range keysForStringToMsgMap { mapStringForStringToMsgMap += fmt.Sprintf("%v: %v,", k, this.StringToMsgMap[k]) } mapStringForStringToMsgMap += "}" s := strings.Join([]string{`&AllMaps{`, `StringToDoubleMap:` + mapStringForStringToDoubleMap + `,`, `StringToFloatMap:` + mapStringForStringToFloatMap + `,`, `Int32Map:` + mapStringForInt32Map + `,`, `Int64Map:` + mapStringForInt64Map + `,`, `Uint32Map:` + mapStringForUint32Map + `,`, `Uint64Map:` + mapStringForUint64Map + `,`, `Sint32Map:` + mapStringForSint32Map + `,`, `Sint64Map:` + mapStringForSint64Map + `,`, `Fixed32Map:` + mapStringForFixed32Map + `,`, `Sfixed32Map:` + mapStringForSfixed32Map + `,`, `Fixed64Map:` + mapStringForFixed64Map + `,`, `Sfixed64Map:` + mapStringForSfixed64Map + `,`, `BoolMap:` + mapStringForBoolMap + `,`, `StringMap:` + mapStringForStringMap + `,`, `StringToBytesMap:` + mapStringForStringToBytesMap + `,`, `StringToEnumMap:` + mapStringForStringToEnumMap + `,`, `StringToMsgMap:` + mapStringForStringToMsgMap + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *AllMapsOrdered) String() string { if this == nil { return "nil" } keysForStringToDoubleMap := make([]string, 0, len(this.StringToDoubleMap)) for k := range this.StringToDoubleMap { keysForStringToDoubleMap = append(keysForStringToDoubleMap, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringToDoubleMap) mapStringForStringToDoubleMap := "map[string]float64{" for _, k := range keysForStringToDoubleMap { mapStringForStringToDoubleMap += fmt.Sprintf("%v: %v,", k, this.StringToDoubleMap[k]) } mapStringForStringToDoubleMap += "}" keysForStringToFloatMap := make([]string, 0, len(this.StringToFloatMap)) for k := range this.StringToFloatMap { keysForStringToFloatMap = append(keysForStringToFloatMap, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringToFloatMap) mapStringForStringToFloatMap := "map[string]float32{" for _, k := range keysForStringToFloatMap { mapStringForStringToFloatMap += fmt.Sprintf("%v: %v,", k, this.StringToFloatMap[k]) } mapStringForStringToFloatMap += "}" keysForInt32Map := make([]int32, 0, len(this.Int32Map)) for k := range this.Int32Map { keysForInt32Map = append(keysForInt32Map, k) } github_com_gogo_protobuf_sortkeys.Int32s(keysForInt32Map) mapStringForInt32Map := "map[int32]int32{" for _, k := range keysForInt32Map { mapStringForInt32Map += fmt.Sprintf("%v: %v,", k, this.Int32Map[k]) } mapStringForInt32Map += "}" keysForInt64Map := make([]int64, 0, len(this.Int64Map)) for k := range this.Int64Map { keysForInt64Map = append(keysForInt64Map, k) } github_com_gogo_protobuf_sortkeys.Int64s(keysForInt64Map) mapStringForInt64Map := "map[int64]int64{" for _, k := range keysForInt64Map { mapStringForInt64Map += fmt.Sprintf("%v: %v,", k, this.Int64Map[k]) } mapStringForInt64Map += "}" keysForUint32Map := make([]uint32, 0, len(this.Uint32Map)) for k := range this.Uint32Map { keysForUint32Map = append(keysForUint32Map, k) } github_com_gogo_protobuf_sortkeys.Uint32s(keysForUint32Map) mapStringForUint32Map := "map[uint32]uint32{" for _, k := range keysForUint32Map { mapStringForUint32Map += fmt.Sprintf("%v: %v,", k, this.Uint32Map[k]) } mapStringForUint32Map += "}" keysForUint64Map := make([]uint64, 0, len(this.Uint64Map)) for k := range this.Uint64Map { keysForUint64Map = append(keysForUint64Map, k) } github_com_gogo_protobuf_sortkeys.Uint64s(keysForUint64Map) mapStringForUint64Map := "map[uint64]uint64{" for _, k := range keysForUint64Map { mapStringForUint64Map += fmt.Sprintf("%v: %v,", k, this.Uint64Map[k]) } mapStringForUint64Map += "}" keysForSint32Map := make([]int32, 0, len(this.Sint32Map)) for k := range this.Sint32Map { keysForSint32Map = append(keysForSint32Map, k) } github_com_gogo_protobuf_sortkeys.Int32s(keysForSint32Map) mapStringForSint32Map := "map[int32]int32{" for _, k := range keysForSint32Map { mapStringForSint32Map += fmt.Sprintf("%v: %v,", k, this.Sint32Map[k]) } mapStringForSint32Map += "}" keysForSint64Map := make([]int64, 0, len(this.Sint64Map)) for k := range this.Sint64Map { keysForSint64Map = append(keysForSint64Map, k) } github_com_gogo_protobuf_sortkeys.Int64s(keysForSint64Map) mapStringForSint64Map := "map[int64]int64{" for _, k := range keysForSint64Map { mapStringForSint64Map += fmt.Sprintf("%v: %v,", k, this.Sint64Map[k]) } mapStringForSint64Map += "}" keysForFixed32Map := make([]uint32, 0, len(this.Fixed32Map)) for k := range this.Fixed32Map { keysForFixed32Map = append(keysForFixed32Map, k) } github_com_gogo_protobuf_sortkeys.Uint32s(keysForFixed32Map) mapStringForFixed32Map := "map[uint32]uint32{" for _, k := range keysForFixed32Map { mapStringForFixed32Map += fmt.Sprintf("%v: %v,", k, this.Fixed32Map[k]) } mapStringForFixed32Map += "}" keysForSfixed32Map := make([]int32, 0, len(this.Sfixed32Map)) for k := range this.Sfixed32Map { keysForSfixed32Map = append(keysForSfixed32Map, k) } github_com_gogo_protobuf_sortkeys.Int32s(keysForSfixed32Map) mapStringForSfixed32Map := "map[int32]int32{" for _, k := range keysForSfixed32Map { mapStringForSfixed32Map += fmt.Sprintf("%v: %v,", k, this.Sfixed32Map[k]) } mapStringForSfixed32Map += "}" keysForFixed64Map := make([]uint64, 0, len(this.Fixed64Map)) for k := range this.Fixed64Map { keysForFixed64Map = append(keysForFixed64Map, k) } github_com_gogo_protobuf_sortkeys.Uint64s(keysForFixed64Map) mapStringForFixed64Map := "map[uint64]uint64{" for _, k := range keysForFixed64Map { mapStringForFixed64Map += fmt.Sprintf("%v: %v,", k, this.Fixed64Map[k]) } mapStringForFixed64Map += "}" keysForSfixed64Map := make([]int64, 0, len(this.Sfixed64Map)) for k := range this.Sfixed64Map { keysForSfixed64Map = append(keysForSfixed64Map, k) } github_com_gogo_protobuf_sortkeys.Int64s(keysForSfixed64Map) mapStringForSfixed64Map := "map[int64]int64{" for _, k := range keysForSfixed64Map { mapStringForSfixed64Map += fmt.Sprintf("%v: %v,", k, this.Sfixed64Map[k]) } mapStringForSfixed64Map += "}" keysForBoolMap := make([]bool, 0, len(this.BoolMap)) for k := range this.BoolMap { keysForBoolMap = append(keysForBoolMap, k) } github_com_gogo_protobuf_sortkeys.Bools(keysForBoolMap) mapStringForBoolMap := "map[bool]bool{" for _, k := range keysForBoolMap { mapStringForBoolMap += fmt.Sprintf("%v: %v,", k, this.BoolMap[k]) } mapStringForBoolMap += "}" keysForStringMap := make([]string, 0, len(this.StringMap)) for k := range this.StringMap { keysForStringMap = append(keysForStringMap, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringMap) mapStringForStringMap := "map[string]string{" for _, k := range keysForStringMap { mapStringForStringMap += fmt.Sprintf("%v: %v,", k, this.StringMap[k]) } mapStringForStringMap += "}" keysForStringToBytesMap := make([]string, 0, len(this.StringToBytesMap)) for k := range this.StringToBytesMap { keysForStringToBytesMap = append(keysForStringToBytesMap, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringToBytesMap) mapStringForStringToBytesMap := "map[string][]byte{" for _, k := range keysForStringToBytesMap { mapStringForStringToBytesMap += fmt.Sprintf("%v: %v,", k, this.StringToBytesMap[k]) } mapStringForStringToBytesMap += "}" keysForStringToEnumMap := make([]string, 0, len(this.StringToEnumMap)) for k := range this.StringToEnumMap { keysForStringToEnumMap = append(keysForStringToEnumMap, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringToEnumMap) mapStringForStringToEnumMap := "map[string]MapEnum{" for _, k := range keysForStringToEnumMap { mapStringForStringToEnumMap += fmt.Sprintf("%v: %v,", k, this.StringToEnumMap[k]) } mapStringForStringToEnumMap += "}" keysForStringToMsgMap := make([]string, 0, len(this.StringToMsgMap)) for k := range this.StringToMsgMap { keysForStringToMsgMap = append(keysForStringToMsgMap, k) } github_com_gogo_protobuf_sortkeys.Strings(keysForStringToMsgMap) mapStringForStringToMsgMap := "map[string]*FloatingPoint{" for _, k := range keysForStringToMsgMap { mapStringForStringToMsgMap += fmt.Sprintf("%v: %v,", k, this.StringToMsgMap[k]) } mapStringForStringToMsgMap += "}" s := strings.Join([]string{`&AllMapsOrdered{`, `StringToDoubleMap:` + mapStringForStringToDoubleMap + `,`, `StringToFloatMap:` + mapStringForStringToFloatMap + `,`, `Int32Map:` + mapStringForInt32Map + `,`, `Int64Map:` + mapStringForInt64Map + `,`, `Uint32Map:` + mapStringForUint32Map + `,`, `Uint64Map:` + mapStringForUint64Map + `,`, `Sint32Map:` + mapStringForSint32Map + `,`, `Sint64Map:` + mapStringForSint64Map + `,`, `Fixed32Map:` + mapStringForFixed32Map + `,`, `Sfixed32Map:` + mapStringForSfixed32Map + `,`, `Fixed64Map:` + mapStringForFixed64Map + `,`, `Sfixed64Map:` + mapStringForSfixed64Map + `,`, `BoolMap:` + mapStringForBoolMap + `,`, `StringMap:` + mapStringForStringMap + `,`, `StringToBytesMap:` + mapStringForStringToBytesMap + `,`, `StringToEnumMap:` + mapStringForStringToEnumMap + `,`, `StringToMsgMap:` + mapStringForStringToMsgMap + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func valueToStringMapsproto2(v interface{}) string { rv := reflect.ValueOf(v) if rv.IsNil() { return "nil" } pv := reflect.Indirect(rv).Interface() return fmt.Sprintf("*%v", pv) }