1// Copyright 2018 The Go Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style 3// license that can be found in the LICENSE file. 4 5// Code generated by protoc-gen-go. DO NOT EDIT. 6// source: proto2_20180430_b4deda09/test.proto 7 8package proto2_20180430_b4deda09 // import "google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180430_b4deda09" 9 10import proto "google.golang.org/protobuf/internal/protolegacy" 11import fmt "fmt" 12import math "math" 13 14// Reference imports to suppress errors if they are not otherwise used. 15var _ = proto.Marshal 16var _ = fmt.Errorf 17var _ = math.Inf 18 19// This is a compile-time assertion to ensure that this generated file 20// is compatible with the proto package it is being compiled against. 21// A compilation error at this line likely means your copy of the 22// proto package needs to be updated. 23const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package 24 25type SiblingEnum int32 26 27const ( 28 SiblingEnum_ALPHA SiblingEnum = 0 29 SiblingEnum_BRAVO SiblingEnum = 10 30 SiblingEnum_CHARLIE SiblingEnum = 200 31) 32 33var SiblingEnum_name = map[int32]string{ 34 0: "ALPHA", 35 10: "BRAVO", 36 200: "CHARLIE", 37} 38var SiblingEnum_value = map[string]int32{ 39 "ALPHA": 0, 40 "BRAVO": 10, 41 "CHARLIE": 200, 42} 43 44func (x SiblingEnum) Enum() *SiblingEnum { 45 p := new(SiblingEnum) 46 *p = x 47 return p 48} 49func (x SiblingEnum) String() string { 50 return proto.EnumName(SiblingEnum_name, int32(x)) 51} 52func (x *SiblingEnum) UnmarshalJSON(data []byte) error { 53 value, err := proto.UnmarshalJSONEnum(SiblingEnum_value, data, "SiblingEnum") 54 if err != nil { 55 return err 56 } 57 *x = SiblingEnum(value) 58 return nil 59} 60func (SiblingEnum) EnumDescriptor() ([]byte, []int) { 61 return fileDescriptor_test_a365478be18be824, []int{0} 62} 63 64type Message_ChildEnum int32 65 66const ( 67 Message_ALPHA Message_ChildEnum = 0 68 Message_BRAVO Message_ChildEnum = 1 69 Message_CHARLIE Message_ChildEnum = 2 70) 71 72var Message_ChildEnum_name = map[int32]string{ 73 0: "ALPHA", 74 1: "BRAVO", 75 2: "CHARLIE", 76} 77var Message_ChildEnum_value = map[string]int32{ 78 "ALPHA": 0, 79 "BRAVO": 1, 80 "CHARLIE": 2, 81} 82 83func (x Message_ChildEnum) Enum() *Message_ChildEnum { 84 p := new(Message_ChildEnum) 85 *p = x 86 return p 87} 88func (x Message_ChildEnum) String() string { 89 return proto.EnumName(Message_ChildEnum_name, int32(x)) 90} 91func (x *Message_ChildEnum) UnmarshalJSON(data []byte) error { 92 value, err := proto.UnmarshalJSONEnum(Message_ChildEnum_value, data, "Message_ChildEnum") 93 if err != nil { 94 return err 95 } 96 *x = Message_ChildEnum(value) 97 return nil 98} 99func (Message_ChildEnum) EnumDescriptor() ([]byte, []int) { 100 return fileDescriptor_test_a365478be18be824, []int{1, 0} 101} 102 103type SiblingMessage struct { 104 F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` 105 F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` 106 F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` 107 F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"` 108 XXX_NoUnkeyedLiteral struct{} `json:"-"` 109 XXX_unrecognized []byte `json:"-"` 110 XXX_sizecache int32 `json:"-"` 111} 112 113func (m *SiblingMessage) Reset() { *m = SiblingMessage{} } 114func (m *SiblingMessage) String() string { return proto.CompactTextString(m) } 115func (*SiblingMessage) ProtoMessage() {} 116func (*SiblingMessage) Descriptor() ([]byte, []int) { 117 return fileDescriptor_test_a365478be18be824, []int{0} 118} 119func (m *SiblingMessage) XXX_Unmarshal(b []byte) error { 120 return xxx_messageInfo_SiblingMessage.Unmarshal(m, b) 121} 122func (m *SiblingMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 123 return xxx_messageInfo_SiblingMessage.Marshal(b, m, deterministic) 124} 125func (dst *SiblingMessage) XXX_Merge(src proto.Message) { 126 xxx_messageInfo_SiblingMessage.Merge(dst, src) 127} 128func (m *SiblingMessage) XXX_Size() int { 129 return xxx_messageInfo_SiblingMessage.Size(m) 130} 131func (m *SiblingMessage) XXX_DiscardUnknown() { 132 xxx_messageInfo_SiblingMessage.DiscardUnknown(m) 133} 134 135var xxx_messageInfo_SiblingMessage proto.InternalMessageInfo 136 137func (m *SiblingMessage) GetF1() string { 138 if m != nil && m.F1 != nil { 139 return *m.F1 140 } 141 return "" 142} 143 144func (m *SiblingMessage) GetF2() string { 145 if m != nil && m.F2 != nil { 146 return *m.F2 147 } 148 return "" 149} 150 151func (m *SiblingMessage) GetF3() []string { 152 if m != nil { 153 return m.F3 154 } 155 return nil 156} 157 158func (m *SiblingMessage) GetF4() *Message { 159 if m != nil { 160 return m.F4 161 } 162 return nil 163} 164 165type Message struct { 166 Namedgroup *Message_NamedGroup `protobuf:"group,1,opt,name=NamedGroup,json=namedgroup" json:"namedgroup,omitempty"` 167 // Optional fields. 168 OptionalBool *bool `protobuf:"varint,100,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"` 169 OptionalInt32 *int32 `protobuf:"varint,101,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"` 170 OptionalSint32 *int32 `protobuf:"zigzag32,102,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"` 171 OptionalUint32 *uint32 `protobuf:"varint,103,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"` 172 OptionalInt64 *int64 `protobuf:"varint,104,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"` 173 OptionalSint64 *int64 `protobuf:"zigzag64,105,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"` 174 OptionalUint64 *uint64 `protobuf:"varint,106,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"` 175 OptionalFixed32 *uint32 `protobuf:"fixed32,107,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"` 176 OptionalSfixed32 *int32 `protobuf:"fixed32,108,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"` 177 OptionalFloat *float32 `protobuf:"fixed32,109,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"` 178 OptionalFixed64 *uint64 `protobuf:"fixed64,110,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"` 179 OptionalSfixed64 *int64 `protobuf:"fixed64,111,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"` 180 OptionalDouble *float64 `protobuf:"fixed64,112,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"` 181 OptionalString *string `protobuf:"bytes,113,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"` 182 OptionalBytes []byte `protobuf:"bytes,114,opt,name=optional_bytes,json=optionalBytes" json:"optional_bytes,omitempty"` 183 OptionalChildEnum *Message_ChildEnum `protobuf:"varint,115,opt,name=optional_child_enum,json=optionalChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum" json:"optional_child_enum,omitempty"` 184 OptionalChildMessage *Message_ChildMessage `protobuf:"bytes,116,opt,name=optional_child_message,json=optionalChildMessage" json:"optional_child_message,omitempty"` 185 OptionalNamedGroup *Message_NamedGroup `protobuf:"bytes,117,opt,name=optional_named_group,json=optionalNamedGroup" json:"optional_named_group,omitempty"` 186 OptionalSiblingEnum *SiblingEnum `protobuf:"varint,118,opt,name=optional_sibling_enum,json=optionalSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum" json:"optional_sibling_enum,omitempty"` 187 OptionalSiblingMessage *SiblingMessage `protobuf:"bytes,119,opt,name=optional_sibling_message,json=optionalSiblingMessage" json:"optional_sibling_message,omitempty"` 188 Optionalgroup *Message_OptionalGroup `protobuf:"group,120,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"` 189 // Optional default fields. 190 DefaultedBool *bool `protobuf:"varint,200,opt,name=defaulted_bool,json=defaultedBool,def=1" json:"defaulted_bool,omitempty"` 191 DefaultedInt32 *int32 `protobuf:"varint,201,opt,name=defaulted_int32,json=defaultedInt32,def=-12345" json:"defaulted_int32,omitempty"` 192 DefaultedSint32 *int32 `protobuf:"zigzag32,202,opt,name=defaulted_sint32,json=defaultedSint32,def=-3200" json:"defaulted_sint32,omitempty"` 193 DefaultedUint32 *uint32 `protobuf:"varint,203,opt,name=defaulted_uint32,json=defaultedUint32,def=3200" json:"defaulted_uint32,omitempty"` 194 DefaultedInt64 *int64 `protobuf:"varint,204,opt,name=defaulted_int64,json=defaultedInt64,def=-123456789" json:"defaulted_int64,omitempty"` 195 DefaultedSint64 *int64 `protobuf:"zigzag64,205,opt,name=defaulted_sint64,json=defaultedSint64,def=-6400" json:"defaulted_sint64,omitempty"` 196 DefaultedUint64 *uint64 `protobuf:"varint,206,opt,name=defaulted_uint64,json=defaultedUint64,def=6400" json:"defaulted_uint64,omitempty"` 197 DefaultedFixed32 *uint32 `protobuf:"fixed32,207,opt,name=defaulted_fixed32,json=defaultedFixed32,def=320000" json:"defaulted_fixed32,omitempty"` 198 DefaultedSfixed32 *int32 `protobuf:"fixed32,208,opt,name=defaulted_sfixed32,json=defaultedSfixed32,def=-320000" json:"defaulted_sfixed32,omitempty"` 199 DefaultedFloat *float32 `protobuf:"fixed32,209,opt,name=defaulted_float,json=defaultedFloat,def=3.14159" json:"defaulted_float,omitempty"` 200 DefaultedFixed64 *uint64 `protobuf:"fixed64,210,opt,name=defaulted_fixed64,json=defaultedFixed64,def=640000" json:"defaulted_fixed64,omitempty"` 201 DefaultedSfixed64 *int64 `protobuf:"fixed64,211,opt,name=defaulted_sfixed64,json=defaultedSfixed64,def=-640000" json:"defaulted_sfixed64,omitempty"` 202 DefaultedDouble *float64 `protobuf:"fixed64,212,opt,name=defaulted_double,json=defaultedDouble,def=3.14159265359" json:"defaulted_double,omitempty"` 203 DefaultedString *string `protobuf:"bytes,213,opt,name=defaulted_string,json=defaultedString,def=hello, \"world!\"\n" json:"defaulted_string,omitempty"` 204 DefaultedBytes []byte `protobuf:"bytes,214,opt,name=defaulted_bytes,json=defaultedBytes,def=dead\\336\\255\\276\\357beef" json:"defaulted_bytes,omitempty"` 205 DefaultedChildEnum *Message_ChildEnum `protobuf:"varint,215,opt,name=defaulted_child_enum,json=defaultedChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum,def=0" json:"defaulted_child_enum,omitempty"` 206 DefaultedSiblingEnum *SiblingEnum `protobuf:"varint,216,opt,name=defaulted_sibling_enum,json=defaultedSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum,def=0" json:"defaulted_sibling_enum,omitempty"` 207 // Required fields. 208 RequiredBool *bool `protobuf:"varint,300,req,name=required_bool,json=requiredBool" json:"required_bool,omitempty"` 209 RequiredInt32 *int32 `protobuf:"varint,301,req,name=required_int32,json=requiredInt32" json:"required_int32,omitempty"` 210 RequiredSint32 *int32 `protobuf:"zigzag32,302,req,name=required_sint32,json=requiredSint32" json:"required_sint32,omitempty"` 211 RequiredUint32 *uint32 `protobuf:"varint,303,req,name=required_uint32,json=requiredUint32" json:"required_uint32,omitempty"` 212 RequiredInt64 *int64 `protobuf:"varint,304,req,name=required_int64,json=requiredInt64" json:"required_int64,omitempty"` 213 RequiredSint64 *int64 `protobuf:"zigzag64,305,req,name=required_sint64,json=requiredSint64" json:"required_sint64,omitempty"` 214 RequiredUint64 *uint64 `protobuf:"varint,306,req,name=required_uint64,json=requiredUint64" json:"required_uint64,omitempty"` 215 RequiredFixed32 *uint32 `protobuf:"fixed32,307,req,name=required_fixed32,json=requiredFixed32" json:"required_fixed32,omitempty"` 216 RequiredSfixed32 *int32 `protobuf:"fixed32,308,req,name=required_sfixed32,json=requiredSfixed32" json:"required_sfixed32,omitempty"` 217 RequiredFloat *float32 `protobuf:"fixed32,309,req,name=required_float,json=requiredFloat" json:"required_float,omitempty"` 218 RequiredFixed64 *uint64 `protobuf:"fixed64,310,req,name=required_fixed64,json=requiredFixed64" json:"required_fixed64,omitempty"` 219 RequiredSfixed64 *int64 `protobuf:"fixed64,311,req,name=required_sfixed64,json=requiredSfixed64" json:"required_sfixed64,omitempty"` 220 RequiredDouble *float64 `protobuf:"fixed64,312,req,name=required_double,json=requiredDouble" json:"required_double,omitempty"` 221 RequiredString *string `protobuf:"bytes,313,req,name=required_string,json=requiredString" json:"required_string,omitempty"` 222 RequiredBytes []byte `protobuf:"bytes,314,req,name=required_bytes,json=requiredBytes" json:"required_bytes,omitempty"` 223 RequiredChildEnum *Message_ChildEnum `protobuf:"varint,315,req,name=required_child_enum,json=requiredChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum" json:"required_child_enum,omitempty"` 224 RequiredChildMessage *Message_ChildMessage `protobuf:"bytes,316,req,name=required_child_message,json=requiredChildMessage" json:"required_child_message,omitempty"` 225 RequiredNamedGroup *Message_NamedGroup `protobuf:"bytes,317,req,name=required_named_group,json=requiredNamedGroup" json:"required_named_group,omitempty"` 226 RequiredSiblingEnum *SiblingEnum `protobuf:"varint,318,req,name=required_sibling_enum,json=requiredSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum" json:"required_sibling_enum,omitempty"` 227 RequiredSiblingMessage *SiblingMessage `protobuf:"bytes,319,req,name=required_sibling_message,json=requiredSiblingMessage" json:"required_sibling_message,omitempty"` 228 Requiredgroup *Message_RequiredGroup `protobuf:"group,320,req,name=RequiredGroup,json=requiredgroup" json:"requiredgroup,omitempty"` 229 // Required default fields. 230 RequiredDefaultedBool *bool `protobuf:"varint,400,req,name=required_defaulted_bool,json=requiredDefaultedBool,def=1" json:"required_defaulted_bool,omitempty"` 231 RequiredDefaultedInt32 *int32 `protobuf:"varint,401,req,name=required_defaulted_int32,json=requiredDefaultedInt32,def=-12345" json:"required_defaulted_int32,omitempty"` 232 RequiredDefaultedSint32 *int32 `protobuf:"zigzag32,402,req,name=required_defaulted_sint32,json=requiredDefaultedSint32,def=-3200" json:"required_defaulted_sint32,omitempty"` 233 RequiredDefaultedUint32 *uint32 `protobuf:"varint,403,req,name=required_defaulted_uint32,json=requiredDefaultedUint32,def=3200" json:"required_defaulted_uint32,omitempty"` 234 RequiredDefaultedInt64 *int64 `protobuf:"varint,404,req,name=required_defaulted_int64,json=requiredDefaultedInt64,def=-123456789" json:"required_defaulted_int64,omitempty"` 235 RequiredDefaultedSint64 *int64 `protobuf:"zigzag64,405,req,name=required_defaulted_sint64,json=requiredDefaultedSint64,def=-6400" json:"required_defaulted_sint64,omitempty"` 236 RequiredDefaultedUint64 *uint64 `protobuf:"varint,406,req,name=required_defaulted_uint64,json=requiredDefaultedUint64,def=6400" json:"required_defaulted_uint64,omitempty"` 237 RequiredDefaultedFixed32 *uint32 `protobuf:"fixed32,407,req,name=required_defaulted_fixed32,json=requiredDefaultedFixed32,def=320000" json:"required_defaulted_fixed32,omitempty"` 238 RequiredDefaultedSfixed32 *int32 `protobuf:"fixed32,408,req,name=required_defaulted_sfixed32,json=requiredDefaultedSfixed32,def=-320000" json:"required_defaulted_sfixed32,omitempty"` 239 RequiredDefaultedFloat *float32 `protobuf:"fixed32,409,req,name=required_defaulted_float,json=requiredDefaultedFloat,def=3.14159" json:"required_defaulted_float,omitempty"` 240 RequiredDefaultedFixed64 *uint64 `protobuf:"fixed64,410,req,name=required_defaulted_fixed64,json=requiredDefaultedFixed64,def=640000" json:"required_defaulted_fixed64,omitempty"` 241 RequiredDefaultedSfixed64 *int64 `protobuf:"fixed64,411,req,name=required_defaulted_sfixed64,json=requiredDefaultedSfixed64,def=-640000" json:"required_defaulted_sfixed64,omitempty"` 242 RequiredDefaultedDouble *float64 `protobuf:"fixed64,412,req,name=required_defaulted_double,json=requiredDefaultedDouble,def=3.14159265359" json:"required_defaulted_double,omitempty"` 243 RequiredDefaultedString *string `protobuf:"bytes,413,req,name=required_defaulted_string,json=requiredDefaultedString,def=hello, \"world!\"\n" json:"required_defaulted_string,omitempty"` 244 RequiredDefaultedBytes []byte `protobuf:"bytes,414,req,name=required_defaulted_bytes,json=requiredDefaultedBytes,def=dead\\336\\255\\276\\357beef" json:"required_defaulted_bytes,omitempty"` 245 RequiredDefaultedChildEnum *Message_ChildEnum `protobuf:"varint,415,req,name=required_defaulted_child_enum,json=requiredDefaultedChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum,def=0" json:"required_defaulted_child_enum,omitempty"` 246 RequiredDefaultedSiblingEnum *SiblingEnum `protobuf:"varint,416,req,name=required_defaulted_sibling_enum,json=requiredDefaultedSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum,def=0" json:"required_defaulted_sibling_enum,omitempty"` 247 // Repeated fields. 248 RepeatedBool []bool `protobuf:"varint,500,rep,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"` 249 RepeatedInt32 []int32 `protobuf:"varint,501,rep,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"` 250 RepeatedSint32 []int32 `protobuf:"zigzag32,502,rep,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"` 251 RepeatedUint32 []uint32 `protobuf:"varint,503,rep,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"` 252 RepeatedInt64 []int64 `protobuf:"varint,504,rep,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"` 253 RepeatedSint64 []int64 `protobuf:"zigzag64,505,rep,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"` 254 RepeatedUint64 []uint64 `protobuf:"varint,506,rep,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"` 255 RepeatedFixed32 []uint32 `protobuf:"fixed32,507,rep,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"` 256 RepeatedSfixed32 []int32 `protobuf:"fixed32,508,rep,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"` 257 RepeatedFloat []float32 `protobuf:"fixed32,509,rep,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"` 258 RepeatedFixed64 []uint64 `protobuf:"fixed64,510,rep,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"` 259 RepeatedSfixed64 []int64 `protobuf:"fixed64,511,rep,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"` 260 RepeatedDouble []float64 `protobuf:"fixed64,512,rep,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"` 261 RepeatedString []string `protobuf:"bytes,513,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"` 262 RepeatedBytes [][]byte `protobuf:"bytes,514,rep,name=repeated_bytes,json=repeatedBytes" json:"repeated_bytes,omitempty"` 263 RepeatedChildEnum []Message_ChildEnum `protobuf:"varint,515,rep,name=repeated_child_enum,json=repeatedChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum" json:"repeated_child_enum,omitempty"` 264 RepeatedChildMessage []*Message_ChildMessage `protobuf:"bytes,516,rep,name=repeated_child_message,json=repeatedChildMessage" json:"repeated_child_message,omitempty"` 265 RepeatedNamedGroup []*Message_NamedGroup `protobuf:"bytes,517,rep,name=repeated_named_group,json=repeatedNamedGroup" json:"repeated_named_group,omitempty"` 266 RepeatedSiblingEnum []SiblingEnum `protobuf:"varint,518,rep,name=repeated_sibling_enum,json=repeatedSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum" json:"repeated_sibling_enum,omitempty"` 267 RepeatedSiblingMessage []*SiblingMessage `protobuf:"bytes,519,rep,name=repeated_sibling_message,json=repeatedSiblingMessage" json:"repeated_sibling_message,omitempty"` 268 Repeatedgroup []*Message_RepeatedGroup `protobuf:"group,520,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"` 269 // Map fields. 270 MapBoolBool map[bool]bool `protobuf:"bytes,600,rep,name=map_bool_bool,json=mapBoolBool" json:"map_bool_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 271 MapBoolInt32 map[bool]int32 `protobuf:"bytes,601,rep,name=map_bool_int32,json=mapBoolInt32" json:"map_bool_int32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 272 MapBoolSint32 map[bool]int32 `protobuf:"bytes,602,rep,name=map_bool_sint32,json=mapBoolSint32" json:"map_bool_sint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value"` 273 MapBoolUint32 map[bool]uint32 `protobuf:"bytes,603,rep,name=map_bool_uint32,json=mapBoolUint32" json:"map_bool_uint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 274 MapBoolInt64 map[bool]int64 `protobuf:"bytes,604,rep,name=map_bool_int64,json=mapBoolInt64" json:"map_bool_int64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 275 MapBoolSint64 map[bool]int64 `protobuf:"bytes,605,rep,name=map_bool_sint64,json=mapBoolSint64" json:"map_bool_sint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value"` 276 MapBoolUint64 map[bool]uint64 `protobuf:"bytes,606,rep,name=map_bool_uint64,json=mapBoolUint64" json:"map_bool_uint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 277 MapBoolFixed32 map[bool]uint32 `protobuf:"bytes,607,rep,name=map_bool_fixed32,json=mapBoolFixed32" json:"map_bool_fixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` 278 MapBoolSfixed32 map[bool]int32 `protobuf:"bytes,608,rep,name=map_bool_sfixed32,json=mapBoolSfixed32" json:"map_bool_sfixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` 279 MapBoolFloat map[bool]float32 `protobuf:"bytes,609,rep,name=map_bool_float,json=mapBoolFloat" json:"map_bool_float,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` 280 MapBoolFixed64 map[bool]uint64 `protobuf:"bytes,610,rep,name=map_bool_fixed64,json=mapBoolFixed64" json:"map_bool_fixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` 281 MapBoolSfixed64 map[bool]int64 `protobuf:"bytes,611,rep,name=map_bool_sfixed64,json=mapBoolSfixed64" json:"map_bool_sfixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` 282 MapBoolDouble map[bool]float64 `protobuf:"bytes,612,rep,name=map_bool_double,json=mapBoolDouble" json:"map_bool_double,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` 283 MapBoolString map[bool]string `protobuf:"bytes,613,rep,name=map_bool_string,json=mapBoolString" json:"map_bool_string,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 284 MapBoolBytes map[bool][]byte `protobuf:"bytes,614,rep,name=map_bool_bytes,json=mapBoolBytes" json:"map_bool_bytes,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 285 MapBoolChildEnum map[bool]Message_ChildEnum `protobuf:"bytes,615,rep,name=map_bool_child_enum,json=mapBoolChildEnum" json:"map_bool_child_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto2_20180430.Message_ChildEnum"` 286 MapBoolChildMessage map[bool]*Message_ChildMessage `protobuf:"bytes,616,rep,name=map_bool_child_message,json=mapBoolChildMessage" json:"map_bool_child_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 287 MapBoolNamedGroup map[bool]*Message_NamedGroup `protobuf:"bytes,617,rep,name=map_bool_named_group,json=mapBoolNamedGroup" json:"map_bool_named_group,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 288 MapBoolSiblingEnum map[bool]SiblingEnum `protobuf:"bytes,618,rep,name=map_bool_sibling_enum,json=mapBoolSiblingEnum" json:"map_bool_sibling_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto2_20180430.SiblingEnum"` 289 MapBoolSiblingMessage map[bool]*SiblingMessage `protobuf:"bytes,619,rep,name=map_bool_sibling_message,json=mapBoolSiblingMessage" json:"map_bool_sibling_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 290 MapInt32Bool map[int32]bool `protobuf:"bytes,620,rep,name=map_int32_bool,json=mapInt32Bool" json:"map_int32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 291 MapSint32Bool map[int32]bool `protobuf:"bytes,621,rep,name=map_sint32_bool,json=mapSint32Bool" json:"map_sint32_bool,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 292 MapUint32Bool map[uint32]bool `protobuf:"bytes,622,rep,name=map_uint32_bool,json=mapUint32Bool" json:"map_uint32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 293 MapInt64Bool map[int64]bool `protobuf:"bytes,623,rep,name=map_int64_bool,json=mapInt64Bool" json:"map_int64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 294 MapSint64Bool map[int64]bool `protobuf:"bytes,624,rep,name=map_sint64_bool,json=mapSint64Bool" json:"map_sint64_bool,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 295 MapUint64Bool map[uint64]bool `protobuf:"bytes,625,rep,name=map_uint64_bool,json=mapUint64Bool" json:"map_uint64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 296 MapFixed32Bool map[uint32]bool `protobuf:"bytes,626,rep,name=map_fixed32_bool,json=mapFixed32Bool" json:"map_fixed32_bool,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 297 MapStringBool map[string]bool `protobuf:"bytes,627,rep,name=map_string_bool,json=mapStringBool" json:"map_string_bool,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 298 // Oneof fields. 299 // 300 // Types that are valid to be assigned to OneofUnion: 301 // *Message_OneofBool 302 // *Message_OneofInt32 303 // *Message_OneofSint32 304 // *Message_OneofUint32 305 // *Message_OneofInt64 306 // *Message_OneofSint64 307 // *Message_OneofUint64 308 // *Message_OneofFixed32 309 // *Message_OneofSfixed32 310 // *Message_OneofFloat 311 // *Message_OneofFixed64 312 // *Message_OneofSfixed64 313 // *Message_OneofDouble 314 // *Message_OneofString 315 // *Message_OneofBytes 316 // *Message_OneofChildEnum 317 // *Message_OneofChildMessage 318 // *Message_OneofNamedGroup 319 // *Message_OneofSiblingEnum 320 // *Message_OneofSiblingMessage 321 // *Message_Oneofgroup 322 // *Message_OneofString1 323 // *Message_OneofString2 324 // *Message_OneofString3 325 OneofUnion isMessage_OneofUnion `protobuf_oneof:"oneof_union"` 326 // Oneof default fields. 327 // 328 // Types that are valid to be assigned to OneofDefaultedUnion: 329 // *Message_OneofDefaultedBool 330 // *Message_OneofDefaultedInt32 331 // *Message_OneofDefaultedSint32 332 // *Message_OneofDefaultedUint32 333 // *Message_OneofDefaultedInt64 334 // *Message_OneofDefaultedSint64 335 // *Message_OneofDefaultedUint64 336 // *Message_OneofDefaultedFixed32 337 // *Message_OneofDefaultedSfixed32 338 // *Message_OneofDefaultedFloat 339 // *Message_OneofDefaultedFixed64 340 // *Message_OneofDefaultedSfixed64 341 // *Message_OneofDefaultedDouble 342 // *Message_OneofDefaultedString 343 // *Message_OneofDefaultedBytes 344 // *Message_OneofDefaultedChildEnum 345 // *Message_OneofDefaultedSiblingEnum 346 OneofDefaultedUnion isMessage_OneofDefaultedUnion `protobuf_oneof:"oneof_defaulted_union"` 347 XXX_NoUnkeyedLiteral struct{} `json:"-"` 348 proto.XXX_InternalExtensions `json:"-"` 349 XXX_unrecognized []byte `json:"-"` 350 XXX_sizecache int32 `json:"-"` 351} 352 353func (m *Message) Reset() { *m = Message{} } 354func (m *Message) String() string { return proto.CompactTextString(m) } 355func (*Message) ProtoMessage() {} 356func (*Message) Descriptor() ([]byte, []int) { 357 return fileDescriptor_test_a365478be18be824, []int{1} 358} 359 360var extRange_Message = []proto.ExtensionRange{ 361 {Start: 10000, End: 536870911}, 362} 363 364func (*Message) ExtensionRangeArray() []proto.ExtensionRange { 365 return extRange_Message 366} 367func (m *Message) XXX_Unmarshal(b []byte) error { 368 return xxx_messageInfo_Message.Unmarshal(m, b) 369} 370func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 371 return xxx_messageInfo_Message.Marshal(b, m, deterministic) 372} 373func (dst *Message) XXX_Merge(src proto.Message) { 374 xxx_messageInfo_Message.Merge(dst, src) 375} 376func (m *Message) XXX_Size() int { 377 return xxx_messageInfo_Message.Size(m) 378} 379func (m *Message) XXX_DiscardUnknown() { 380 xxx_messageInfo_Message.DiscardUnknown(m) 381} 382 383var xxx_messageInfo_Message proto.InternalMessageInfo 384 385const Default_Message_DefaultedBool bool = true 386const Default_Message_DefaultedInt32 int32 = -12345 387const Default_Message_DefaultedSint32 int32 = -3200 388const Default_Message_DefaultedUint32 uint32 = 3200 389const Default_Message_DefaultedInt64 int64 = -123456789 390const Default_Message_DefaultedSint64 int64 = -6400 391const Default_Message_DefaultedUint64 uint64 = 6400 392const Default_Message_DefaultedFixed32 uint32 = 320000 393const Default_Message_DefaultedSfixed32 int32 = -320000 394const Default_Message_DefaultedFloat float32 = 3.14159 395const Default_Message_DefaultedFixed64 uint64 = 640000 396const Default_Message_DefaultedSfixed64 int64 = -640000 397const Default_Message_DefaultedDouble float64 = 3.14159265359 398const Default_Message_DefaultedString string = "hello, \"world!\"\n" 399 400var Default_Message_DefaultedBytes []byte = []byte("deadޭ\xbe\xefbeef") 401 402const Default_Message_DefaultedChildEnum Message_ChildEnum = Message_ALPHA 403const Default_Message_DefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA 404const Default_Message_RequiredDefaultedBool bool = true 405const Default_Message_RequiredDefaultedInt32 int32 = -12345 406const Default_Message_RequiredDefaultedSint32 int32 = -3200 407const Default_Message_RequiredDefaultedUint32 uint32 = 3200 408const Default_Message_RequiredDefaultedInt64 int64 = -123456789 409const Default_Message_RequiredDefaultedSint64 int64 = -6400 410const Default_Message_RequiredDefaultedUint64 uint64 = 6400 411const Default_Message_RequiredDefaultedFixed32 uint32 = 320000 412const Default_Message_RequiredDefaultedSfixed32 int32 = -320000 413const Default_Message_RequiredDefaultedFloat float32 = 3.14159 414const Default_Message_RequiredDefaultedFixed64 uint64 = 640000 415const Default_Message_RequiredDefaultedSfixed64 int64 = -640000 416const Default_Message_RequiredDefaultedDouble float64 = 3.14159265359 417const Default_Message_RequiredDefaultedString string = "hello, \"world!\"\n" 418 419var Default_Message_RequiredDefaultedBytes []byte = []byte("deadޭ\xbe\xefbeef") 420 421const Default_Message_RequiredDefaultedChildEnum Message_ChildEnum = Message_ALPHA 422const Default_Message_RequiredDefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA 423const Default_Message_OneofDefaultedBool bool = true 424const Default_Message_OneofDefaultedInt32 int32 = -12345 425const Default_Message_OneofDefaultedSint32 int32 = -3200 426const Default_Message_OneofDefaultedUint32 uint32 = 3200 427const Default_Message_OneofDefaultedInt64 int64 = -123456789 428const Default_Message_OneofDefaultedSint64 int64 = -6400 429const Default_Message_OneofDefaultedUint64 uint64 = 6400 430const Default_Message_OneofDefaultedFixed32 uint32 = 320000 431const Default_Message_OneofDefaultedSfixed32 int32 = -320000 432const Default_Message_OneofDefaultedFloat float32 = 3.14159 433const Default_Message_OneofDefaultedFixed64 uint64 = 640000 434const Default_Message_OneofDefaultedSfixed64 int64 = -640000 435const Default_Message_OneofDefaultedDouble float64 = 3.14159265359 436const Default_Message_OneofDefaultedString string = "hello, \"world!\"\n" 437 438var Default_Message_OneofDefaultedBytes []byte = []byte("deadޭ\xbe\xefbeef") 439 440const Default_Message_OneofDefaultedChildEnum Message_ChildEnum = Message_ALPHA 441const Default_Message_OneofDefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA 442 443type isMessage_OneofUnion interface { 444 isMessage_OneofUnion() 445} 446type isMessage_OneofDefaultedUnion interface { 447 isMessage_OneofDefaultedUnion() 448} 449 450type Message_OneofBool struct { 451 OneofBool bool `protobuf:"varint,700,opt,name=oneof_bool,json=oneofBool,oneof"` 452} 453type Message_OneofInt32 struct { 454 OneofInt32 int32 `protobuf:"varint,701,opt,name=oneof_int32,json=oneofInt32,oneof"` 455} 456type Message_OneofSint32 struct { 457 OneofSint32 int32 `protobuf:"zigzag32,702,opt,name=oneof_sint32,json=oneofSint32,oneof"` 458} 459type Message_OneofUint32 struct { 460 OneofUint32 uint32 `protobuf:"varint,703,opt,name=oneof_uint32,json=oneofUint32,oneof"` 461} 462type Message_OneofInt64 struct { 463 OneofInt64 int64 `protobuf:"varint,704,opt,name=oneof_int64,json=oneofInt64,oneof"` 464} 465type Message_OneofSint64 struct { 466 OneofSint64 int64 `protobuf:"zigzag64,705,opt,name=oneof_sint64,json=oneofSint64,oneof"` 467} 468type Message_OneofUint64 struct { 469 OneofUint64 uint64 `protobuf:"varint,706,opt,name=oneof_uint64,json=oneofUint64,oneof"` 470} 471type Message_OneofFixed32 struct { 472 OneofFixed32 uint32 `protobuf:"fixed32,707,opt,name=oneof_fixed32,json=oneofFixed32,oneof"` 473} 474type Message_OneofSfixed32 struct { 475 OneofSfixed32 int32 `protobuf:"fixed32,708,opt,name=oneof_sfixed32,json=oneofSfixed32,oneof"` 476} 477type Message_OneofFloat struct { 478 OneofFloat float32 `protobuf:"fixed32,709,opt,name=oneof_float,json=oneofFloat,oneof"` 479} 480type Message_OneofFixed64 struct { 481 OneofFixed64 uint64 `protobuf:"fixed64,710,opt,name=oneof_fixed64,json=oneofFixed64,oneof"` 482} 483type Message_OneofSfixed64 struct { 484 OneofSfixed64 int64 `protobuf:"fixed64,711,opt,name=oneof_sfixed64,json=oneofSfixed64,oneof"` 485} 486type Message_OneofDouble struct { 487 OneofDouble float64 `protobuf:"fixed64,712,opt,name=oneof_double,json=oneofDouble,oneof"` 488} 489type Message_OneofString struct { 490 OneofString string `protobuf:"bytes,713,opt,name=oneof_string,json=oneofString,oneof"` 491} 492type Message_OneofBytes struct { 493 OneofBytes []byte `protobuf:"bytes,714,opt,name=oneof_bytes,json=oneofBytes,oneof"` 494} 495type Message_OneofChildEnum struct { 496 OneofChildEnum Message_ChildEnum `protobuf:"varint,715,opt,name=oneof_child_enum,json=oneofChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum,oneof"` 497} 498type Message_OneofChildMessage struct { 499 OneofChildMessage *Message_ChildMessage `protobuf:"bytes,716,opt,name=oneof_child_message,json=oneofChildMessage,oneof"` 500} 501type Message_OneofNamedGroup struct { 502 OneofNamedGroup *Message_NamedGroup `protobuf:"bytes,717,opt,name=oneof_named_group,json=oneofNamedGroup,oneof"` 503} 504type Message_OneofSiblingEnum struct { 505 OneofSiblingEnum SiblingEnum `protobuf:"varint,718,opt,name=oneof_sibling_enum,json=oneofSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum,oneof"` 506} 507type Message_OneofSiblingMessage struct { 508 OneofSiblingMessage *SiblingMessage `protobuf:"bytes,719,opt,name=oneof_sibling_message,json=oneofSiblingMessage,oneof"` 509} 510type Message_Oneofgroup struct { 511 Oneofgroup *Message_OneofGroup `protobuf:"group,720,opt,name=OneofGroup,json=oneofgroup,oneof"` 512} 513type Message_OneofString1 struct { 514 OneofString1 string `protobuf:"bytes,721,opt,name=oneof_string1,json=oneofString1,oneof"` 515} 516type Message_OneofString2 struct { 517 OneofString2 string `protobuf:"bytes,722,opt,name=oneof_string2,json=oneofString2,oneof"` 518} 519type Message_OneofString3 struct { 520 OneofString3 string `protobuf:"bytes,723,opt,name=oneof_string3,json=oneofString3,oneof"` 521} 522type Message_OneofDefaultedBool struct { 523 OneofDefaultedBool bool `protobuf:"varint,800,opt,name=oneof_defaulted_bool,json=oneofDefaultedBool,oneof,def=1"` 524} 525type Message_OneofDefaultedInt32 struct { 526 OneofDefaultedInt32 int32 `protobuf:"varint,801,opt,name=oneof_defaulted_int32,json=oneofDefaultedInt32,oneof,def=-12345"` 527} 528type Message_OneofDefaultedSint32 struct { 529 OneofDefaultedSint32 int32 `protobuf:"zigzag32,802,opt,name=oneof_defaulted_sint32,json=oneofDefaultedSint32,oneof,def=-3200"` 530} 531type Message_OneofDefaultedUint32 struct { 532 OneofDefaultedUint32 uint32 `protobuf:"varint,803,opt,name=oneof_defaulted_uint32,json=oneofDefaultedUint32,oneof,def=3200"` 533} 534type Message_OneofDefaultedInt64 struct { 535 OneofDefaultedInt64 int64 `protobuf:"varint,804,opt,name=oneof_defaulted_int64,json=oneofDefaultedInt64,oneof,def=-123456789"` 536} 537type Message_OneofDefaultedSint64 struct { 538 OneofDefaultedSint64 int64 `protobuf:"zigzag64,805,opt,name=oneof_defaulted_sint64,json=oneofDefaultedSint64,oneof,def=-6400"` 539} 540type Message_OneofDefaultedUint64 struct { 541 OneofDefaultedUint64 uint64 `protobuf:"varint,806,opt,name=oneof_defaulted_uint64,json=oneofDefaultedUint64,oneof,def=6400"` 542} 543type Message_OneofDefaultedFixed32 struct { 544 OneofDefaultedFixed32 uint32 `protobuf:"fixed32,807,opt,name=oneof_defaulted_fixed32,json=oneofDefaultedFixed32,oneof,def=320000"` 545} 546type Message_OneofDefaultedSfixed32 struct { 547 OneofDefaultedSfixed32 int32 `protobuf:"fixed32,808,opt,name=oneof_defaulted_sfixed32,json=oneofDefaultedSfixed32,oneof,def=-320000"` 548} 549type Message_OneofDefaultedFloat struct { 550 OneofDefaultedFloat float32 `protobuf:"fixed32,809,opt,name=oneof_defaulted_float,json=oneofDefaultedFloat,oneof,def=3.14159"` 551} 552type Message_OneofDefaultedFixed64 struct { 553 OneofDefaultedFixed64 uint64 `protobuf:"fixed64,810,opt,name=oneof_defaulted_fixed64,json=oneofDefaultedFixed64,oneof,def=640000"` 554} 555type Message_OneofDefaultedSfixed64 struct { 556 OneofDefaultedSfixed64 int64 `protobuf:"fixed64,811,opt,name=oneof_defaulted_sfixed64,json=oneofDefaultedSfixed64,oneof,def=-640000"` 557} 558type Message_OneofDefaultedDouble struct { 559 OneofDefaultedDouble float64 `protobuf:"fixed64,812,opt,name=oneof_defaulted_double,json=oneofDefaultedDouble,oneof,def=3.14159265359"` 560} 561type Message_OneofDefaultedString struct { 562 OneofDefaultedString string `protobuf:"bytes,813,opt,name=oneof_defaulted_string,json=oneofDefaultedString,oneof,def=hello, \"world!\"\n"` 563} 564type Message_OneofDefaultedBytes struct { 565 OneofDefaultedBytes []byte `protobuf:"bytes,814,opt,name=oneof_defaulted_bytes,json=oneofDefaultedBytes,oneof,def=dead\\336\\255\\276\\357beef"` 566} 567type Message_OneofDefaultedChildEnum struct { 568 OneofDefaultedChildEnum Message_ChildEnum `protobuf:"varint,815,opt,name=oneof_defaulted_child_enum,json=oneofDefaultedChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum,oneof,def=0"` 569} 570type Message_OneofDefaultedSiblingEnum struct { 571 OneofDefaultedSiblingEnum SiblingEnum `protobuf:"varint,816,opt,name=oneof_defaulted_sibling_enum,json=oneofDefaultedSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum,oneof,def=0"` 572} 573 574func (*Message_OneofBool) isMessage_OneofUnion() {} 575func (*Message_OneofInt32) isMessage_OneofUnion() {} 576func (*Message_OneofSint32) isMessage_OneofUnion() {} 577func (*Message_OneofUint32) isMessage_OneofUnion() {} 578func (*Message_OneofInt64) isMessage_OneofUnion() {} 579func (*Message_OneofSint64) isMessage_OneofUnion() {} 580func (*Message_OneofUint64) isMessage_OneofUnion() {} 581func (*Message_OneofFixed32) isMessage_OneofUnion() {} 582func (*Message_OneofSfixed32) isMessage_OneofUnion() {} 583func (*Message_OneofFloat) isMessage_OneofUnion() {} 584func (*Message_OneofFixed64) isMessage_OneofUnion() {} 585func (*Message_OneofSfixed64) isMessage_OneofUnion() {} 586func (*Message_OneofDouble) isMessage_OneofUnion() {} 587func (*Message_OneofString) isMessage_OneofUnion() {} 588func (*Message_OneofBytes) isMessage_OneofUnion() {} 589func (*Message_OneofChildEnum) isMessage_OneofUnion() {} 590func (*Message_OneofChildMessage) isMessage_OneofUnion() {} 591func (*Message_OneofNamedGroup) isMessage_OneofUnion() {} 592func (*Message_OneofSiblingEnum) isMessage_OneofUnion() {} 593func (*Message_OneofSiblingMessage) isMessage_OneofUnion() {} 594func (*Message_Oneofgroup) isMessage_OneofUnion() {} 595func (*Message_OneofString1) isMessage_OneofUnion() {} 596func (*Message_OneofString2) isMessage_OneofUnion() {} 597func (*Message_OneofString3) isMessage_OneofUnion() {} 598func (*Message_OneofDefaultedBool) isMessage_OneofDefaultedUnion() {} 599func (*Message_OneofDefaultedInt32) isMessage_OneofDefaultedUnion() {} 600func (*Message_OneofDefaultedSint32) isMessage_OneofDefaultedUnion() {} 601func (*Message_OneofDefaultedUint32) isMessage_OneofDefaultedUnion() {} 602func (*Message_OneofDefaultedInt64) isMessage_OneofDefaultedUnion() {} 603func (*Message_OneofDefaultedSint64) isMessage_OneofDefaultedUnion() {} 604func (*Message_OneofDefaultedUint64) isMessage_OneofDefaultedUnion() {} 605func (*Message_OneofDefaultedFixed32) isMessage_OneofDefaultedUnion() {} 606func (*Message_OneofDefaultedSfixed32) isMessage_OneofDefaultedUnion() {} 607func (*Message_OneofDefaultedFloat) isMessage_OneofDefaultedUnion() {} 608func (*Message_OneofDefaultedFixed64) isMessage_OneofDefaultedUnion() {} 609func (*Message_OneofDefaultedSfixed64) isMessage_OneofDefaultedUnion() {} 610func (*Message_OneofDefaultedDouble) isMessage_OneofDefaultedUnion() {} 611func (*Message_OneofDefaultedString) isMessage_OneofDefaultedUnion() {} 612func (*Message_OneofDefaultedBytes) isMessage_OneofDefaultedUnion() {} 613func (*Message_OneofDefaultedChildEnum) isMessage_OneofDefaultedUnion() {} 614func (*Message_OneofDefaultedSiblingEnum) isMessage_OneofDefaultedUnion() {} 615 616func (m *Message) GetOneofUnion() isMessage_OneofUnion { 617 if m != nil { 618 return m.OneofUnion 619 } 620 return nil 621} 622func (m *Message) GetOneofDefaultedUnion() isMessage_OneofDefaultedUnion { 623 if m != nil { 624 return m.OneofDefaultedUnion 625 } 626 return nil 627} 628 629func (m *Message) GetNamedgroup() *Message_NamedGroup { 630 if m != nil { 631 return m.Namedgroup 632 } 633 return nil 634} 635 636func (m *Message) GetOptionalBool() bool { 637 if m != nil && m.OptionalBool != nil { 638 return *m.OptionalBool 639 } 640 return false 641} 642 643func (m *Message) GetOptionalInt32() int32 { 644 if m != nil && m.OptionalInt32 != nil { 645 return *m.OptionalInt32 646 } 647 return 0 648} 649 650func (m *Message) GetOptionalSint32() int32 { 651 if m != nil && m.OptionalSint32 != nil { 652 return *m.OptionalSint32 653 } 654 return 0 655} 656 657func (m *Message) GetOptionalUint32() uint32 { 658 if m != nil && m.OptionalUint32 != nil { 659 return *m.OptionalUint32 660 } 661 return 0 662} 663 664func (m *Message) GetOptionalInt64() int64 { 665 if m != nil && m.OptionalInt64 != nil { 666 return *m.OptionalInt64 667 } 668 return 0 669} 670 671func (m *Message) GetOptionalSint64() int64 { 672 if m != nil && m.OptionalSint64 != nil { 673 return *m.OptionalSint64 674 } 675 return 0 676} 677 678func (m *Message) GetOptionalUint64() uint64 { 679 if m != nil && m.OptionalUint64 != nil { 680 return *m.OptionalUint64 681 } 682 return 0 683} 684 685func (m *Message) GetOptionalFixed32() uint32 { 686 if m != nil && m.OptionalFixed32 != nil { 687 return *m.OptionalFixed32 688 } 689 return 0 690} 691 692func (m *Message) GetOptionalSfixed32() int32 { 693 if m != nil && m.OptionalSfixed32 != nil { 694 return *m.OptionalSfixed32 695 } 696 return 0 697} 698 699func (m *Message) GetOptionalFloat() float32 { 700 if m != nil && m.OptionalFloat != nil { 701 return *m.OptionalFloat 702 } 703 return 0 704} 705 706func (m *Message) GetOptionalFixed64() uint64 { 707 if m != nil && m.OptionalFixed64 != nil { 708 return *m.OptionalFixed64 709 } 710 return 0 711} 712 713func (m *Message) GetOptionalSfixed64() int64 { 714 if m != nil && m.OptionalSfixed64 != nil { 715 return *m.OptionalSfixed64 716 } 717 return 0 718} 719 720func (m *Message) GetOptionalDouble() float64 { 721 if m != nil && m.OptionalDouble != nil { 722 return *m.OptionalDouble 723 } 724 return 0 725} 726 727func (m *Message) GetOptionalString() string { 728 if m != nil && m.OptionalString != nil { 729 return *m.OptionalString 730 } 731 return "" 732} 733 734func (m *Message) GetOptionalBytes() []byte { 735 if m != nil { 736 return m.OptionalBytes 737 } 738 return nil 739} 740 741func (m *Message) GetOptionalChildEnum() Message_ChildEnum { 742 if m != nil && m.OptionalChildEnum != nil { 743 return *m.OptionalChildEnum 744 } 745 return Message_ALPHA 746} 747 748func (m *Message) GetOptionalChildMessage() *Message_ChildMessage { 749 if m != nil { 750 return m.OptionalChildMessage 751 } 752 return nil 753} 754 755func (m *Message) GetOptionalNamedGroup() *Message_NamedGroup { 756 if m != nil { 757 return m.OptionalNamedGroup 758 } 759 return nil 760} 761 762func (m *Message) GetOptionalSiblingEnum() SiblingEnum { 763 if m != nil && m.OptionalSiblingEnum != nil { 764 return *m.OptionalSiblingEnum 765 } 766 return SiblingEnum_ALPHA 767} 768 769func (m *Message) GetOptionalSiblingMessage() *SiblingMessage { 770 if m != nil { 771 return m.OptionalSiblingMessage 772 } 773 return nil 774} 775 776func (m *Message) GetOptionalgroup() *Message_OptionalGroup { 777 if m != nil { 778 return m.Optionalgroup 779 } 780 return nil 781} 782 783func (m *Message) GetDefaultedBool() bool { 784 if m != nil && m.DefaultedBool != nil { 785 return *m.DefaultedBool 786 } 787 return Default_Message_DefaultedBool 788} 789 790func (m *Message) GetDefaultedInt32() int32 { 791 if m != nil && m.DefaultedInt32 != nil { 792 return *m.DefaultedInt32 793 } 794 return Default_Message_DefaultedInt32 795} 796 797func (m *Message) GetDefaultedSint32() int32 { 798 if m != nil && m.DefaultedSint32 != nil { 799 return *m.DefaultedSint32 800 } 801 return Default_Message_DefaultedSint32 802} 803 804func (m *Message) GetDefaultedUint32() uint32 { 805 if m != nil && m.DefaultedUint32 != nil { 806 return *m.DefaultedUint32 807 } 808 return Default_Message_DefaultedUint32 809} 810 811func (m *Message) GetDefaultedInt64() int64 { 812 if m != nil && m.DefaultedInt64 != nil { 813 return *m.DefaultedInt64 814 } 815 return Default_Message_DefaultedInt64 816} 817 818func (m *Message) GetDefaultedSint64() int64 { 819 if m != nil && m.DefaultedSint64 != nil { 820 return *m.DefaultedSint64 821 } 822 return Default_Message_DefaultedSint64 823} 824 825func (m *Message) GetDefaultedUint64() uint64 { 826 if m != nil && m.DefaultedUint64 != nil { 827 return *m.DefaultedUint64 828 } 829 return Default_Message_DefaultedUint64 830} 831 832func (m *Message) GetDefaultedFixed32() uint32 { 833 if m != nil && m.DefaultedFixed32 != nil { 834 return *m.DefaultedFixed32 835 } 836 return Default_Message_DefaultedFixed32 837} 838 839func (m *Message) GetDefaultedSfixed32() int32 { 840 if m != nil && m.DefaultedSfixed32 != nil { 841 return *m.DefaultedSfixed32 842 } 843 return Default_Message_DefaultedSfixed32 844} 845 846func (m *Message) GetDefaultedFloat() float32 { 847 if m != nil && m.DefaultedFloat != nil { 848 return *m.DefaultedFloat 849 } 850 return Default_Message_DefaultedFloat 851} 852 853func (m *Message) GetDefaultedFixed64() uint64 { 854 if m != nil && m.DefaultedFixed64 != nil { 855 return *m.DefaultedFixed64 856 } 857 return Default_Message_DefaultedFixed64 858} 859 860func (m *Message) GetDefaultedSfixed64() int64 { 861 if m != nil && m.DefaultedSfixed64 != nil { 862 return *m.DefaultedSfixed64 863 } 864 return Default_Message_DefaultedSfixed64 865} 866 867func (m *Message) GetDefaultedDouble() float64 { 868 if m != nil && m.DefaultedDouble != nil { 869 return *m.DefaultedDouble 870 } 871 return Default_Message_DefaultedDouble 872} 873 874func (m *Message) GetDefaultedString() string { 875 if m != nil && m.DefaultedString != nil { 876 return *m.DefaultedString 877 } 878 return Default_Message_DefaultedString 879} 880 881func (m *Message) GetDefaultedBytes() []byte { 882 if m != nil && m.DefaultedBytes != nil { 883 return m.DefaultedBytes 884 } 885 return append([]byte(nil), Default_Message_DefaultedBytes...) 886} 887 888func (m *Message) GetDefaultedChildEnum() Message_ChildEnum { 889 if m != nil && m.DefaultedChildEnum != nil { 890 return *m.DefaultedChildEnum 891 } 892 return Default_Message_DefaultedChildEnum 893} 894 895func (m *Message) GetDefaultedSiblingEnum() SiblingEnum { 896 if m != nil && m.DefaultedSiblingEnum != nil { 897 return *m.DefaultedSiblingEnum 898 } 899 return Default_Message_DefaultedSiblingEnum 900} 901 902func (m *Message) GetRequiredBool() bool { 903 if m != nil && m.RequiredBool != nil { 904 return *m.RequiredBool 905 } 906 return false 907} 908 909func (m *Message) GetRequiredInt32() int32 { 910 if m != nil && m.RequiredInt32 != nil { 911 return *m.RequiredInt32 912 } 913 return 0 914} 915 916func (m *Message) GetRequiredSint32() int32 { 917 if m != nil && m.RequiredSint32 != nil { 918 return *m.RequiredSint32 919 } 920 return 0 921} 922 923func (m *Message) GetRequiredUint32() uint32 { 924 if m != nil && m.RequiredUint32 != nil { 925 return *m.RequiredUint32 926 } 927 return 0 928} 929 930func (m *Message) GetRequiredInt64() int64 { 931 if m != nil && m.RequiredInt64 != nil { 932 return *m.RequiredInt64 933 } 934 return 0 935} 936 937func (m *Message) GetRequiredSint64() int64 { 938 if m != nil && m.RequiredSint64 != nil { 939 return *m.RequiredSint64 940 } 941 return 0 942} 943 944func (m *Message) GetRequiredUint64() uint64 { 945 if m != nil && m.RequiredUint64 != nil { 946 return *m.RequiredUint64 947 } 948 return 0 949} 950 951func (m *Message) GetRequiredFixed32() uint32 { 952 if m != nil && m.RequiredFixed32 != nil { 953 return *m.RequiredFixed32 954 } 955 return 0 956} 957 958func (m *Message) GetRequiredSfixed32() int32 { 959 if m != nil && m.RequiredSfixed32 != nil { 960 return *m.RequiredSfixed32 961 } 962 return 0 963} 964 965func (m *Message) GetRequiredFloat() float32 { 966 if m != nil && m.RequiredFloat != nil { 967 return *m.RequiredFloat 968 } 969 return 0 970} 971 972func (m *Message) GetRequiredFixed64() uint64 { 973 if m != nil && m.RequiredFixed64 != nil { 974 return *m.RequiredFixed64 975 } 976 return 0 977} 978 979func (m *Message) GetRequiredSfixed64() int64 { 980 if m != nil && m.RequiredSfixed64 != nil { 981 return *m.RequiredSfixed64 982 } 983 return 0 984} 985 986func (m *Message) GetRequiredDouble() float64 { 987 if m != nil && m.RequiredDouble != nil { 988 return *m.RequiredDouble 989 } 990 return 0 991} 992 993func (m *Message) GetRequiredString() string { 994 if m != nil && m.RequiredString != nil { 995 return *m.RequiredString 996 } 997 return "" 998} 999 1000func (m *Message) GetRequiredBytes() []byte { 1001 if m != nil { 1002 return m.RequiredBytes 1003 } 1004 return nil 1005} 1006 1007func (m *Message) GetRequiredChildEnum() Message_ChildEnum { 1008 if m != nil && m.RequiredChildEnum != nil { 1009 return *m.RequiredChildEnum 1010 } 1011 return Message_ALPHA 1012} 1013 1014func (m *Message) GetRequiredChildMessage() *Message_ChildMessage { 1015 if m != nil { 1016 return m.RequiredChildMessage 1017 } 1018 return nil 1019} 1020 1021func (m *Message) GetRequiredNamedGroup() *Message_NamedGroup { 1022 if m != nil { 1023 return m.RequiredNamedGroup 1024 } 1025 return nil 1026} 1027 1028func (m *Message) GetRequiredSiblingEnum() SiblingEnum { 1029 if m != nil && m.RequiredSiblingEnum != nil { 1030 return *m.RequiredSiblingEnum 1031 } 1032 return SiblingEnum_ALPHA 1033} 1034 1035func (m *Message) GetRequiredSiblingMessage() *SiblingMessage { 1036 if m != nil { 1037 return m.RequiredSiblingMessage 1038 } 1039 return nil 1040} 1041 1042func (m *Message) GetRequiredgroup() *Message_RequiredGroup { 1043 if m != nil { 1044 return m.Requiredgroup 1045 } 1046 return nil 1047} 1048 1049func (m *Message) GetRequiredDefaultedBool() bool { 1050 if m != nil && m.RequiredDefaultedBool != nil { 1051 return *m.RequiredDefaultedBool 1052 } 1053 return Default_Message_RequiredDefaultedBool 1054} 1055 1056func (m *Message) GetRequiredDefaultedInt32() int32 { 1057 if m != nil && m.RequiredDefaultedInt32 != nil { 1058 return *m.RequiredDefaultedInt32 1059 } 1060 return Default_Message_RequiredDefaultedInt32 1061} 1062 1063func (m *Message) GetRequiredDefaultedSint32() int32 { 1064 if m != nil && m.RequiredDefaultedSint32 != nil { 1065 return *m.RequiredDefaultedSint32 1066 } 1067 return Default_Message_RequiredDefaultedSint32 1068} 1069 1070func (m *Message) GetRequiredDefaultedUint32() uint32 { 1071 if m != nil && m.RequiredDefaultedUint32 != nil { 1072 return *m.RequiredDefaultedUint32 1073 } 1074 return Default_Message_RequiredDefaultedUint32 1075} 1076 1077func (m *Message) GetRequiredDefaultedInt64() int64 { 1078 if m != nil && m.RequiredDefaultedInt64 != nil { 1079 return *m.RequiredDefaultedInt64 1080 } 1081 return Default_Message_RequiredDefaultedInt64 1082} 1083 1084func (m *Message) GetRequiredDefaultedSint64() int64 { 1085 if m != nil && m.RequiredDefaultedSint64 != nil { 1086 return *m.RequiredDefaultedSint64 1087 } 1088 return Default_Message_RequiredDefaultedSint64 1089} 1090 1091func (m *Message) GetRequiredDefaultedUint64() uint64 { 1092 if m != nil && m.RequiredDefaultedUint64 != nil { 1093 return *m.RequiredDefaultedUint64 1094 } 1095 return Default_Message_RequiredDefaultedUint64 1096} 1097 1098func (m *Message) GetRequiredDefaultedFixed32() uint32 { 1099 if m != nil && m.RequiredDefaultedFixed32 != nil { 1100 return *m.RequiredDefaultedFixed32 1101 } 1102 return Default_Message_RequiredDefaultedFixed32 1103} 1104 1105func (m *Message) GetRequiredDefaultedSfixed32() int32 { 1106 if m != nil && m.RequiredDefaultedSfixed32 != nil { 1107 return *m.RequiredDefaultedSfixed32 1108 } 1109 return Default_Message_RequiredDefaultedSfixed32 1110} 1111 1112func (m *Message) GetRequiredDefaultedFloat() float32 { 1113 if m != nil && m.RequiredDefaultedFloat != nil { 1114 return *m.RequiredDefaultedFloat 1115 } 1116 return Default_Message_RequiredDefaultedFloat 1117} 1118 1119func (m *Message) GetRequiredDefaultedFixed64() uint64 { 1120 if m != nil && m.RequiredDefaultedFixed64 != nil { 1121 return *m.RequiredDefaultedFixed64 1122 } 1123 return Default_Message_RequiredDefaultedFixed64 1124} 1125 1126func (m *Message) GetRequiredDefaultedSfixed64() int64 { 1127 if m != nil && m.RequiredDefaultedSfixed64 != nil { 1128 return *m.RequiredDefaultedSfixed64 1129 } 1130 return Default_Message_RequiredDefaultedSfixed64 1131} 1132 1133func (m *Message) GetRequiredDefaultedDouble() float64 { 1134 if m != nil && m.RequiredDefaultedDouble != nil { 1135 return *m.RequiredDefaultedDouble 1136 } 1137 return Default_Message_RequiredDefaultedDouble 1138} 1139 1140func (m *Message) GetRequiredDefaultedString() string { 1141 if m != nil && m.RequiredDefaultedString != nil { 1142 return *m.RequiredDefaultedString 1143 } 1144 return Default_Message_RequiredDefaultedString 1145} 1146 1147func (m *Message) GetRequiredDefaultedBytes() []byte { 1148 if m != nil && m.RequiredDefaultedBytes != nil { 1149 return m.RequiredDefaultedBytes 1150 } 1151 return append([]byte(nil), Default_Message_RequiredDefaultedBytes...) 1152} 1153 1154func (m *Message) GetRequiredDefaultedChildEnum() Message_ChildEnum { 1155 if m != nil && m.RequiredDefaultedChildEnum != nil { 1156 return *m.RequiredDefaultedChildEnum 1157 } 1158 return Default_Message_RequiredDefaultedChildEnum 1159} 1160 1161func (m *Message) GetRequiredDefaultedSiblingEnum() SiblingEnum { 1162 if m != nil && m.RequiredDefaultedSiblingEnum != nil { 1163 return *m.RequiredDefaultedSiblingEnum 1164 } 1165 return Default_Message_RequiredDefaultedSiblingEnum 1166} 1167 1168func (m *Message) GetRepeatedBool() []bool { 1169 if m != nil { 1170 return m.RepeatedBool 1171 } 1172 return nil 1173} 1174 1175func (m *Message) GetRepeatedInt32() []int32 { 1176 if m != nil { 1177 return m.RepeatedInt32 1178 } 1179 return nil 1180} 1181 1182func (m *Message) GetRepeatedSint32() []int32 { 1183 if m != nil { 1184 return m.RepeatedSint32 1185 } 1186 return nil 1187} 1188 1189func (m *Message) GetRepeatedUint32() []uint32 { 1190 if m != nil { 1191 return m.RepeatedUint32 1192 } 1193 return nil 1194} 1195 1196func (m *Message) GetRepeatedInt64() []int64 { 1197 if m != nil { 1198 return m.RepeatedInt64 1199 } 1200 return nil 1201} 1202 1203func (m *Message) GetRepeatedSint64() []int64 { 1204 if m != nil { 1205 return m.RepeatedSint64 1206 } 1207 return nil 1208} 1209 1210func (m *Message) GetRepeatedUint64() []uint64 { 1211 if m != nil { 1212 return m.RepeatedUint64 1213 } 1214 return nil 1215} 1216 1217func (m *Message) GetRepeatedFixed32() []uint32 { 1218 if m != nil { 1219 return m.RepeatedFixed32 1220 } 1221 return nil 1222} 1223 1224func (m *Message) GetRepeatedSfixed32() []int32 { 1225 if m != nil { 1226 return m.RepeatedSfixed32 1227 } 1228 return nil 1229} 1230 1231func (m *Message) GetRepeatedFloat() []float32 { 1232 if m != nil { 1233 return m.RepeatedFloat 1234 } 1235 return nil 1236} 1237 1238func (m *Message) GetRepeatedFixed64() []uint64 { 1239 if m != nil { 1240 return m.RepeatedFixed64 1241 } 1242 return nil 1243} 1244 1245func (m *Message) GetRepeatedSfixed64() []int64 { 1246 if m != nil { 1247 return m.RepeatedSfixed64 1248 } 1249 return nil 1250} 1251 1252func (m *Message) GetRepeatedDouble() []float64 { 1253 if m != nil { 1254 return m.RepeatedDouble 1255 } 1256 return nil 1257} 1258 1259func (m *Message) GetRepeatedString() []string { 1260 if m != nil { 1261 return m.RepeatedString 1262 } 1263 return nil 1264} 1265 1266func (m *Message) GetRepeatedBytes() [][]byte { 1267 if m != nil { 1268 return m.RepeatedBytes 1269 } 1270 return nil 1271} 1272 1273func (m *Message) GetRepeatedChildEnum() []Message_ChildEnum { 1274 if m != nil { 1275 return m.RepeatedChildEnum 1276 } 1277 return nil 1278} 1279 1280func (m *Message) GetRepeatedChildMessage() []*Message_ChildMessage { 1281 if m != nil { 1282 return m.RepeatedChildMessage 1283 } 1284 return nil 1285} 1286 1287func (m *Message) GetRepeatedNamedGroup() []*Message_NamedGroup { 1288 if m != nil { 1289 return m.RepeatedNamedGroup 1290 } 1291 return nil 1292} 1293 1294func (m *Message) GetRepeatedSiblingEnum() []SiblingEnum { 1295 if m != nil { 1296 return m.RepeatedSiblingEnum 1297 } 1298 return nil 1299} 1300 1301func (m *Message) GetRepeatedSiblingMessage() []*SiblingMessage { 1302 if m != nil { 1303 return m.RepeatedSiblingMessage 1304 } 1305 return nil 1306} 1307 1308func (m *Message) GetRepeatedgroup() []*Message_RepeatedGroup { 1309 if m != nil { 1310 return m.Repeatedgroup 1311 } 1312 return nil 1313} 1314 1315func (m *Message) GetMapBoolBool() map[bool]bool { 1316 if m != nil { 1317 return m.MapBoolBool 1318 } 1319 return nil 1320} 1321 1322func (m *Message) GetMapBoolInt32() map[bool]int32 { 1323 if m != nil { 1324 return m.MapBoolInt32 1325 } 1326 return nil 1327} 1328 1329func (m *Message) GetMapBoolSint32() map[bool]int32 { 1330 if m != nil { 1331 return m.MapBoolSint32 1332 } 1333 return nil 1334} 1335 1336func (m *Message) GetMapBoolUint32() map[bool]uint32 { 1337 if m != nil { 1338 return m.MapBoolUint32 1339 } 1340 return nil 1341} 1342 1343func (m *Message) GetMapBoolInt64() map[bool]int64 { 1344 if m != nil { 1345 return m.MapBoolInt64 1346 } 1347 return nil 1348} 1349 1350func (m *Message) GetMapBoolSint64() map[bool]int64 { 1351 if m != nil { 1352 return m.MapBoolSint64 1353 } 1354 return nil 1355} 1356 1357func (m *Message) GetMapBoolUint64() map[bool]uint64 { 1358 if m != nil { 1359 return m.MapBoolUint64 1360 } 1361 return nil 1362} 1363 1364func (m *Message) GetMapBoolFixed32() map[bool]uint32 { 1365 if m != nil { 1366 return m.MapBoolFixed32 1367 } 1368 return nil 1369} 1370 1371func (m *Message) GetMapBoolSfixed32() map[bool]int32 { 1372 if m != nil { 1373 return m.MapBoolSfixed32 1374 } 1375 return nil 1376} 1377 1378func (m *Message) GetMapBoolFloat() map[bool]float32 { 1379 if m != nil { 1380 return m.MapBoolFloat 1381 } 1382 return nil 1383} 1384 1385func (m *Message) GetMapBoolFixed64() map[bool]uint64 { 1386 if m != nil { 1387 return m.MapBoolFixed64 1388 } 1389 return nil 1390} 1391 1392func (m *Message) GetMapBoolSfixed64() map[bool]int64 { 1393 if m != nil { 1394 return m.MapBoolSfixed64 1395 } 1396 return nil 1397} 1398 1399func (m *Message) GetMapBoolDouble() map[bool]float64 { 1400 if m != nil { 1401 return m.MapBoolDouble 1402 } 1403 return nil 1404} 1405 1406func (m *Message) GetMapBoolString() map[bool]string { 1407 if m != nil { 1408 return m.MapBoolString 1409 } 1410 return nil 1411} 1412 1413func (m *Message) GetMapBoolBytes() map[bool][]byte { 1414 if m != nil { 1415 return m.MapBoolBytes 1416 } 1417 return nil 1418} 1419 1420func (m *Message) GetMapBoolChildEnum() map[bool]Message_ChildEnum { 1421 if m != nil { 1422 return m.MapBoolChildEnum 1423 } 1424 return nil 1425} 1426 1427func (m *Message) GetMapBoolChildMessage() map[bool]*Message_ChildMessage { 1428 if m != nil { 1429 return m.MapBoolChildMessage 1430 } 1431 return nil 1432} 1433 1434func (m *Message) GetMapBoolNamedGroup() map[bool]*Message_NamedGroup { 1435 if m != nil { 1436 return m.MapBoolNamedGroup 1437 } 1438 return nil 1439} 1440 1441func (m *Message) GetMapBoolSiblingEnum() map[bool]SiblingEnum { 1442 if m != nil { 1443 return m.MapBoolSiblingEnum 1444 } 1445 return nil 1446} 1447 1448func (m *Message) GetMapBoolSiblingMessage() map[bool]*SiblingMessage { 1449 if m != nil { 1450 return m.MapBoolSiblingMessage 1451 } 1452 return nil 1453} 1454 1455func (m *Message) GetMapInt32Bool() map[int32]bool { 1456 if m != nil { 1457 return m.MapInt32Bool 1458 } 1459 return nil 1460} 1461 1462func (m *Message) GetMapSint32Bool() map[int32]bool { 1463 if m != nil { 1464 return m.MapSint32Bool 1465 } 1466 return nil 1467} 1468 1469func (m *Message) GetMapUint32Bool() map[uint32]bool { 1470 if m != nil { 1471 return m.MapUint32Bool 1472 } 1473 return nil 1474} 1475 1476func (m *Message) GetMapInt64Bool() map[int64]bool { 1477 if m != nil { 1478 return m.MapInt64Bool 1479 } 1480 return nil 1481} 1482 1483func (m *Message) GetMapSint64Bool() map[int64]bool { 1484 if m != nil { 1485 return m.MapSint64Bool 1486 } 1487 return nil 1488} 1489 1490func (m *Message) GetMapUint64Bool() map[uint64]bool { 1491 if m != nil { 1492 return m.MapUint64Bool 1493 } 1494 return nil 1495} 1496 1497func (m *Message) GetMapFixed32Bool() map[uint32]bool { 1498 if m != nil { 1499 return m.MapFixed32Bool 1500 } 1501 return nil 1502} 1503 1504func (m *Message) GetMapStringBool() map[string]bool { 1505 if m != nil { 1506 return m.MapStringBool 1507 } 1508 return nil 1509} 1510 1511func (m *Message) GetOneofBool() bool { 1512 if x, ok := m.GetOneofUnion().(*Message_OneofBool); ok { 1513 return x.OneofBool 1514 } 1515 return false 1516} 1517 1518func (m *Message) GetOneofInt32() int32 { 1519 if x, ok := m.GetOneofUnion().(*Message_OneofInt32); ok { 1520 return x.OneofInt32 1521 } 1522 return 0 1523} 1524 1525func (m *Message) GetOneofSint32() int32 { 1526 if x, ok := m.GetOneofUnion().(*Message_OneofSint32); ok { 1527 return x.OneofSint32 1528 } 1529 return 0 1530} 1531 1532func (m *Message) GetOneofUint32() uint32 { 1533 if x, ok := m.GetOneofUnion().(*Message_OneofUint32); ok { 1534 return x.OneofUint32 1535 } 1536 return 0 1537} 1538 1539func (m *Message) GetOneofInt64() int64 { 1540 if x, ok := m.GetOneofUnion().(*Message_OneofInt64); ok { 1541 return x.OneofInt64 1542 } 1543 return 0 1544} 1545 1546func (m *Message) GetOneofSint64() int64 { 1547 if x, ok := m.GetOneofUnion().(*Message_OneofSint64); ok { 1548 return x.OneofSint64 1549 } 1550 return 0 1551} 1552 1553func (m *Message) GetOneofUint64() uint64 { 1554 if x, ok := m.GetOneofUnion().(*Message_OneofUint64); ok { 1555 return x.OneofUint64 1556 } 1557 return 0 1558} 1559 1560func (m *Message) GetOneofFixed32() uint32 { 1561 if x, ok := m.GetOneofUnion().(*Message_OneofFixed32); ok { 1562 return x.OneofFixed32 1563 } 1564 return 0 1565} 1566 1567func (m *Message) GetOneofSfixed32() int32 { 1568 if x, ok := m.GetOneofUnion().(*Message_OneofSfixed32); ok { 1569 return x.OneofSfixed32 1570 } 1571 return 0 1572} 1573 1574func (m *Message) GetOneofFloat() float32 { 1575 if x, ok := m.GetOneofUnion().(*Message_OneofFloat); ok { 1576 return x.OneofFloat 1577 } 1578 return 0 1579} 1580 1581func (m *Message) GetOneofFixed64() uint64 { 1582 if x, ok := m.GetOneofUnion().(*Message_OneofFixed64); ok { 1583 return x.OneofFixed64 1584 } 1585 return 0 1586} 1587 1588func (m *Message) GetOneofSfixed64() int64 { 1589 if x, ok := m.GetOneofUnion().(*Message_OneofSfixed64); ok { 1590 return x.OneofSfixed64 1591 } 1592 return 0 1593} 1594 1595func (m *Message) GetOneofDouble() float64 { 1596 if x, ok := m.GetOneofUnion().(*Message_OneofDouble); ok { 1597 return x.OneofDouble 1598 } 1599 return 0 1600} 1601 1602func (m *Message) GetOneofString() string { 1603 if x, ok := m.GetOneofUnion().(*Message_OneofString); ok { 1604 return x.OneofString 1605 } 1606 return "" 1607} 1608 1609func (m *Message) GetOneofBytes() []byte { 1610 if x, ok := m.GetOneofUnion().(*Message_OneofBytes); ok { 1611 return x.OneofBytes 1612 } 1613 return nil 1614} 1615 1616func (m *Message) GetOneofChildEnum() Message_ChildEnum { 1617 if x, ok := m.GetOneofUnion().(*Message_OneofChildEnum); ok { 1618 return x.OneofChildEnum 1619 } 1620 return Message_ALPHA 1621} 1622 1623func (m *Message) GetOneofChildMessage() *Message_ChildMessage { 1624 if x, ok := m.GetOneofUnion().(*Message_OneofChildMessage); ok { 1625 return x.OneofChildMessage 1626 } 1627 return nil 1628} 1629 1630func (m *Message) GetOneofNamedGroup() *Message_NamedGroup { 1631 if x, ok := m.GetOneofUnion().(*Message_OneofNamedGroup); ok { 1632 return x.OneofNamedGroup 1633 } 1634 return nil 1635} 1636 1637func (m *Message) GetOneofSiblingEnum() SiblingEnum { 1638 if x, ok := m.GetOneofUnion().(*Message_OneofSiblingEnum); ok { 1639 return x.OneofSiblingEnum 1640 } 1641 return SiblingEnum_ALPHA 1642} 1643 1644func (m *Message) GetOneofSiblingMessage() *SiblingMessage { 1645 if x, ok := m.GetOneofUnion().(*Message_OneofSiblingMessage); ok { 1646 return x.OneofSiblingMessage 1647 } 1648 return nil 1649} 1650 1651func (m *Message) GetOneofgroup() *Message_OneofGroup { 1652 if x, ok := m.GetOneofUnion().(*Message_Oneofgroup); ok { 1653 return x.Oneofgroup 1654 } 1655 return nil 1656} 1657 1658func (m *Message) GetOneofString1() string { 1659 if x, ok := m.GetOneofUnion().(*Message_OneofString1); ok { 1660 return x.OneofString1 1661 } 1662 return "" 1663} 1664 1665func (m *Message) GetOneofString2() string { 1666 if x, ok := m.GetOneofUnion().(*Message_OneofString2); ok { 1667 return x.OneofString2 1668 } 1669 return "" 1670} 1671 1672func (m *Message) GetOneofString3() string { 1673 if x, ok := m.GetOneofUnion().(*Message_OneofString3); ok { 1674 return x.OneofString3 1675 } 1676 return "" 1677} 1678 1679func (m *Message) GetOneofDefaultedBool() bool { 1680 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedBool); ok { 1681 return x.OneofDefaultedBool 1682 } 1683 return Default_Message_OneofDefaultedBool 1684} 1685 1686func (m *Message) GetOneofDefaultedInt32() int32 { 1687 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedInt32); ok { 1688 return x.OneofDefaultedInt32 1689 } 1690 return Default_Message_OneofDefaultedInt32 1691} 1692 1693func (m *Message) GetOneofDefaultedSint32() int32 { 1694 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSint32); ok { 1695 return x.OneofDefaultedSint32 1696 } 1697 return Default_Message_OneofDefaultedSint32 1698} 1699 1700func (m *Message) GetOneofDefaultedUint32() uint32 { 1701 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedUint32); ok { 1702 return x.OneofDefaultedUint32 1703 } 1704 return Default_Message_OneofDefaultedUint32 1705} 1706 1707func (m *Message) GetOneofDefaultedInt64() int64 { 1708 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedInt64); ok { 1709 return x.OneofDefaultedInt64 1710 } 1711 return Default_Message_OneofDefaultedInt64 1712} 1713 1714func (m *Message) GetOneofDefaultedSint64() int64 { 1715 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSint64); ok { 1716 return x.OneofDefaultedSint64 1717 } 1718 return Default_Message_OneofDefaultedSint64 1719} 1720 1721func (m *Message) GetOneofDefaultedUint64() uint64 { 1722 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedUint64); ok { 1723 return x.OneofDefaultedUint64 1724 } 1725 return Default_Message_OneofDefaultedUint64 1726} 1727 1728func (m *Message) GetOneofDefaultedFixed32() uint32 { 1729 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFixed32); ok { 1730 return x.OneofDefaultedFixed32 1731 } 1732 return Default_Message_OneofDefaultedFixed32 1733} 1734 1735func (m *Message) GetOneofDefaultedSfixed32() int32 { 1736 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSfixed32); ok { 1737 return x.OneofDefaultedSfixed32 1738 } 1739 return Default_Message_OneofDefaultedSfixed32 1740} 1741 1742func (m *Message) GetOneofDefaultedFloat() float32 { 1743 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFloat); ok { 1744 return x.OneofDefaultedFloat 1745 } 1746 return Default_Message_OneofDefaultedFloat 1747} 1748 1749func (m *Message) GetOneofDefaultedFixed64() uint64 { 1750 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFixed64); ok { 1751 return x.OneofDefaultedFixed64 1752 } 1753 return Default_Message_OneofDefaultedFixed64 1754} 1755 1756func (m *Message) GetOneofDefaultedSfixed64() int64 { 1757 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSfixed64); ok { 1758 return x.OneofDefaultedSfixed64 1759 } 1760 return Default_Message_OneofDefaultedSfixed64 1761} 1762 1763func (m *Message) GetOneofDefaultedDouble() float64 { 1764 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedDouble); ok { 1765 return x.OneofDefaultedDouble 1766 } 1767 return Default_Message_OneofDefaultedDouble 1768} 1769 1770func (m *Message) GetOneofDefaultedString() string { 1771 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedString); ok { 1772 return x.OneofDefaultedString 1773 } 1774 return Default_Message_OneofDefaultedString 1775} 1776 1777func (m *Message) GetOneofDefaultedBytes() []byte { 1778 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedBytes); ok { 1779 return x.OneofDefaultedBytes 1780 } 1781 return append([]byte(nil), Default_Message_OneofDefaultedBytes...) 1782} 1783 1784func (m *Message) GetOneofDefaultedChildEnum() Message_ChildEnum { 1785 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedChildEnum); ok { 1786 return x.OneofDefaultedChildEnum 1787 } 1788 return Default_Message_OneofDefaultedChildEnum 1789} 1790 1791func (m *Message) GetOneofDefaultedSiblingEnum() SiblingEnum { 1792 if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSiblingEnum); ok { 1793 return x.OneofDefaultedSiblingEnum 1794 } 1795 return Default_Message_OneofDefaultedSiblingEnum 1796} 1797 1798// XXX_OneofFuncs is for the internal use of the proto package. 1799func (*Message) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { 1800 return _Message_OneofMarshaler, _Message_OneofUnmarshaler, _Message_OneofSizer, []interface{}{ 1801 (*Message_OneofBool)(nil), 1802 (*Message_OneofInt32)(nil), 1803 (*Message_OneofSint32)(nil), 1804 (*Message_OneofUint32)(nil), 1805 (*Message_OneofInt64)(nil), 1806 (*Message_OneofSint64)(nil), 1807 (*Message_OneofUint64)(nil), 1808 (*Message_OneofFixed32)(nil), 1809 (*Message_OneofSfixed32)(nil), 1810 (*Message_OneofFloat)(nil), 1811 (*Message_OneofFixed64)(nil), 1812 (*Message_OneofSfixed64)(nil), 1813 (*Message_OneofDouble)(nil), 1814 (*Message_OneofString)(nil), 1815 (*Message_OneofBytes)(nil), 1816 (*Message_OneofChildEnum)(nil), 1817 (*Message_OneofChildMessage)(nil), 1818 (*Message_OneofNamedGroup)(nil), 1819 (*Message_OneofSiblingEnum)(nil), 1820 (*Message_OneofSiblingMessage)(nil), 1821 (*Message_Oneofgroup)(nil), 1822 (*Message_OneofString1)(nil), 1823 (*Message_OneofString2)(nil), 1824 (*Message_OneofString3)(nil), 1825 (*Message_OneofDefaultedBool)(nil), 1826 (*Message_OneofDefaultedInt32)(nil), 1827 (*Message_OneofDefaultedSint32)(nil), 1828 (*Message_OneofDefaultedUint32)(nil), 1829 (*Message_OneofDefaultedInt64)(nil), 1830 (*Message_OneofDefaultedSint64)(nil), 1831 (*Message_OneofDefaultedUint64)(nil), 1832 (*Message_OneofDefaultedFixed32)(nil), 1833 (*Message_OneofDefaultedSfixed32)(nil), 1834 (*Message_OneofDefaultedFloat)(nil), 1835 (*Message_OneofDefaultedFixed64)(nil), 1836 (*Message_OneofDefaultedSfixed64)(nil), 1837 (*Message_OneofDefaultedDouble)(nil), 1838 (*Message_OneofDefaultedString)(nil), 1839 (*Message_OneofDefaultedBytes)(nil), 1840 (*Message_OneofDefaultedChildEnum)(nil), 1841 (*Message_OneofDefaultedSiblingEnum)(nil), 1842 } 1843} 1844 1845func _Message_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 1846 m := msg.(*Message) 1847 // oneof_union 1848 switch x := m.OneofUnion.(type) { 1849 case *Message_OneofBool: 1850 t := uint64(0) 1851 if x.OneofBool { 1852 t = 1 1853 } 1854 b.EncodeVarint(700<<3 | proto.WireVarint) 1855 b.EncodeVarint(t) 1856 case *Message_OneofInt32: 1857 b.EncodeVarint(701<<3 | proto.WireVarint) 1858 b.EncodeVarint(uint64(x.OneofInt32)) 1859 case *Message_OneofSint32: 1860 b.EncodeVarint(702<<3 | proto.WireVarint) 1861 b.EncodeZigzag32(uint64(x.OneofSint32)) 1862 case *Message_OneofUint32: 1863 b.EncodeVarint(703<<3 | proto.WireVarint) 1864 b.EncodeVarint(uint64(x.OneofUint32)) 1865 case *Message_OneofInt64: 1866 b.EncodeVarint(704<<3 | proto.WireVarint) 1867 b.EncodeVarint(uint64(x.OneofInt64)) 1868 case *Message_OneofSint64: 1869 b.EncodeVarint(705<<3 | proto.WireVarint) 1870 b.EncodeZigzag64(uint64(x.OneofSint64)) 1871 case *Message_OneofUint64: 1872 b.EncodeVarint(706<<3 | proto.WireVarint) 1873 b.EncodeVarint(uint64(x.OneofUint64)) 1874 case *Message_OneofFixed32: 1875 b.EncodeVarint(707<<3 | proto.WireFixed32) 1876 b.EncodeFixed32(uint64(x.OneofFixed32)) 1877 case *Message_OneofSfixed32: 1878 b.EncodeVarint(708<<3 | proto.WireFixed32) 1879 b.EncodeFixed32(uint64(x.OneofSfixed32)) 1880 case *Message_OneofFloat: 1881 b.EncodeVarint(709<<3 | proto.WireFixed32) 1882 b.EncodeFixed32(uint64(math.Float32bits(x.OneofFloat))) 1883 case *Message_OneofFixed64: 1884 b.EncodeVarint(710<<3 | proto.WireFixed64) 1885 b.EncodeFixed64(uint64(x.OneofFixed64)) 1886 case *Message_OneofSfixed64: 1887 b.EncodeVarint(711<<3 | proto.WireFixed64) 1888 b.EncodeFixed64(uint64(x.OneofSfixed64)) 1889 case *Message_OneofDouble: 1890 b.EncodeVarint(712<<3 | proto.WireFixed64) 1891 b.EncodeFixed64(math.Float64bits(x.OneofDouble)) 1892 case *Message_OneofString: 1893 b.EncodeVarint(713<<3 | proto.WireBytes) 1894 b.EncodeStringBytes(x.OneofString) 1895 case *Message_OneofBytes: 1896 b.EncodeVarint(714<<3 | proto.WireBytes) 1897 b.EncodeRawBytes(x.OneofBytes) 1898 case *Message_OneofChildEnum: 1899 b.EncodeVarint(715<<3 | proto.WireVarint) 1900 b.EncodeVarint(uint64(x.OneofChildEnum)) 1901 case *Message_OneofChildMessage: 1902 b.EncodeVarint(716<<3 | proto.WireBytes) 1903 if err := b.EncodeMessage(x.OneofChildMessage); err != nil { 1904 return err 1905 } 1906 case *Message_OneofNamedGroup: 1907 b.EncodeVarint(717<<3 | proto.WireBytes) 1908 if err := b.EncodeMessage(x.OneofNamedGroup); err != nil { 1909 return err 1910 } 1911 case *Message_OneofSiblingEnum: 1912 b.EncodeVarint(718<<3 | proto.WireVarint) 1913 b.EncodeVarint(uint64(x.OneofSiblingEnum)) 1914 case *Message_OneofSiblingMessage: 1915 b.EncodeVarint(719<<3 | proto.WireBytes) 1916 if err := b.EncodeMessage(x.OneofSiblingMessage); err != nil { 1917 return err 1918 } 1919 case *Message_Oneofgroup: 1920 b.EncodeVarint(720<<3 | proto.WireStartGroup) 1921 if err := b.Marshal(x.Oneofgroup); err != nil { 1922 return err 1923 } 1924 b.EncodeVarint(720<<3 | proto.WireEndGroup) 1925 case *Message_OneofString1: 1926 b.EncodeVarint(721<<3 | proto.WireBytes) 1927 b.EncodeStringBytes(x.OneofString1) 1928 case *Message_OneofString2: 1929 b.EncodeVarint(722<<3 | proto.WireBytes) 1930 b.EncodeStringBytes(x.OneofString2) 1931 case *Message_OneofString3: 1932 b.EncodeVarint(723<<3 | proto.WireBytes) 1933 b.EncodeStringBytes(x.OneofString3) 1934 case nil: 1935 default: 1936 return fmt.Errorf("Message.OneofUnion has unexpected type %T", x) 1937 } 1938 // oneof_defaulted_union 1939 switch x := m.OneofDefaultedUnion.(type) { 1940 case *Message_OneofDefaultedBool: 1941 t := uint64(0) 1942 if x.OneofDefaultedBool { 1943 t = 1 1944 } 1945 b.EncodeVarint(800<<3 | proto.WireVarint) 1946 b.EncodeVarint(t) 1947 case *Message_OneofDefaultedInt32: 1948 b.EncodeVarint(801<<3 | proto.WireVarint) 1949 b.EncodeVarint(uint64(x.OneofDefaultedInt32)) 1950 case *Message_OneofDefaultedSint32: 1951 b.EncodeVarint(802<<3 | proto.WireVarint) 1952 b.EncodeZigzag32(uint64(x.OneofDefaultedSint32)) 1953 case *Message_OneofDefaultedUint32: 1954 b.EncodeVarint(803<<3 | proto.WireVarint) 1955 b.EncodeVarint(uint64(x.OneofDefaultedUint32)) 1956 case *Message_OneofDefaultedInt64: 1957 b.EncodeVarint(804<<3 | proto.WireVarint) 1958 b.EncodeVarint(uint64(x.OneofDefaultedInt64)) 1959 case *Message_OneofDefaultedSint64: 1960 b.EncodeVarint(805<<3 | proto.WireVarint) 1961 b.EncodeZigzag64(uint64(x.OneofDefaultedSint64)) 1962 case *Message_OneofDefaultedUint64: 1963 b.EncodeVarint(806<<3 | proto.WireVarint) 1964 b.EncodeVarint(uint64(x.OneofDefaultedUint64)) 1965 case *Message_OneofDefaultedFixed32: 1966 b.EncodeVarint(807<<3 | proto.WireFixed32) 1967 b.EncodeFixed32(uint64(x.OneofDefaultedFixed32)) 1968 case *Message_OneofDefaultedSfixed32: 1969 b.EncodeVarint(808<<3 | proto.WireFixed32) 1970 b.EncodeFixed32(uint64(x.OneofDefaultedSfixed32)) 1971 case *Message_OneofDefaultedFloat: 1972 b.EncodeVarint(809<<3 | proto.WireFixed32) 1973 b.EncodeFixed32(uint64(math.Float32bits(x.OneofDefaultedFloat))) 1974 case *Message_OneofDefaultedFixed64: 1975 b.EncodeVarint(810<<3 | proto.WireFixed64) 1976 b.EncodeFixed64(uint64(x.OneofDefaultedFixed64)) 1977 case *Message_OneofDefaultedSfixed64: 1978 b.EncodeVarint(811<<3 | proto.WireFixed64) 1979 b.EncodeFixed64(uint64(x.OneofDefaultedSfixed64)) 1980 case *Message_OneofDefaultedDouble: 1981 b.EncodeVarint(812<<3 | proto.WireFixed64) 1982 b.EncodeFixed64(math.Float64bits(x.OneofDefaultedDouble)) 1983 case *Message_OneofDefaultedString: 1984 b.EncodeVarint(813<<3 | proto.WireBytes) 1985 b.EncodeStringBytes(x.OneofDefaultedString) 1986 case *Message_OneofDefaultedBytes: 1987 b.EncodeVarint(814<<3 | proto.WireBytes) 1988 b.EncodeRawBytes(x.OneofDefaultedBytes) 1989 case *Message_OneofDefaultedChildEnum: 1990 b.EncodeVarint(815<<3 | proto.WireVarint) 1991 b.EncodeVarint(uint64(x.OneofDefaultedChildEnum)) 1992 case *Message_OneofDefaultedSiblingEnum: 1993 b.EncodeVarint(816<<3 | proto.WireVarint) 1994 b.EncodeVarint(uint64(x.OneofDefaultedSiblingEnum)) 1995 case nil: 1996 default: 1997 return fmt.Errorf("Message.OneofDefaultedUnion has unexpected type %T", x) 1998 } 1999 return nil 2000} 2001 2002func _Message_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 2003 m := msg.(*Message) 2004 switch tag { 2005 case 700: // oneof_union.oneof_bool 2006 if wire != proto.WireVarint { 2007 return true, proto.ErrInternalBadWireType 2008 } 2009 x, err := b.DecodeVarint() 2010 m.OneofUnion = &Message_OneofBool{x != 0} 2011 return true, err 2012 case 701: // oneof_union.oneof_int32 2013 if wire != proto.WireVarint { 2014 return true, proto.ErrInternalBadWireType 2015 } 2016 x, err := b.DecodeVarint() 2017 m.OneofUnion = &Message_OneofInt32{int32(x)} 2018 return true, err 2019 case 702: // oneof_union.oneof_sint32 2020 if wire != proto.WireVarint { 2021 return true, proto.ErrInternalBadWireType 2022 } 2023 x, err := b.DecodeZigzag32() 2024 m.OneofUnion = &Message_OneofSint32{int32(x)} 2025 return true, err 2026 case 703: // oneof_union.oneof_uint32 2027 if wire != proto.WireVarint { 2028 return true, proto.ErrInternalBadWireType 2029 } 2030 x, err := b.DecodeVarint() 2031 m.OneofUnion = &Message_OneofUint32{uint32(x)} 2032 return true, err 2033 case 704: // oneof_union.oneof_int64 2034 if wire != proto.WireVarint { 2035 return true, proto.ErrInternalBadWireType 2036 } 2037 x, err := b.DecodeVarint() 2038 m.OneofUnion = &Message_OneofInt64{int64(x)} 2039 return true, err 2040 case 705: // oneof_union.oneof_sint64 2041 if wire != proto.WireVarint { 2042 return true, proto.ErrInternalBadWireType 2043 } 2044 x, err := b.DecodeZigzag64() 2045 m.OneofUnion = &Message_OneofSint64{int64(x)} 2046 return true, err 2047 case 706: // oneof_union.oneof_uint64 2048 if wire != proto.WireVarint { 2049 return true, proto.ErrInternalBadWireType 2050 } 2051 x, err := b.DecodeVarint() 2052 m.OneofUnion = &Message_OneofUint64{x} 2053 return true, err 2054 case 707: // oneof_union.oneof_fixed32 2055 if wire != proto.WireFixed32 { 2056 return true, proto.ErrInternalBadWireType 2057 } 2058 x, err := b.DecodeFixed32() 2059 m.OneofUnion = &Message_OneofFixed32{uint32(x)} 2060 return true, err 2061 case 708: // oneof_union.oneof_sfixed32 2062 if wire != proto.WireFixed32 { 2063 return true, proto.ErrInternalBadWireType 2064 } 2065 x, err := b.DecodeFixed32() 2066 m.OneofUnion = &Message_OneofSfixed32{int32(x)} 2067 return true, err 2068 case 709: // oneof_union.oneof_float 2069 if wire != proto.WireFixed32 { 2070 return true, proto.ErrInternalBadWireType 2071 } 2072 x, err := b.DecodeFixed32() 2073 m.OneofUnion = &Message_OneofFloat{math.Float32frombits(uint32(x))} 2074 return true, err 2075 case 710: // oneof_union.oneof_fixed64 2076 if wire != proto.WireFixed64 { 2077 return true, proto.ErrInternalBadWireType 2078 } 2079 x, err := b.DecodeFixed64() 2080 m.OneofUnion = &Message_OneofFixed64{x} 2081 return true, err 2082 case 711: // oneof_union.oneof_sfixed64 2083 if wire != proto.WireFixed64 { 2084 return true, proto.ErrInternalBadWireType 2085 } 2086 x, err := b.DecodeFixed64() 2087 m.OneofUnion = &Message_OneofSfixed64{int64(x)} 2088 return true, err 2089 case 712: // oneof_union.oneof_double 2090 if wire != proto.WireFixed64 { 2091 return true, proto.ErrInternalBadWireType 2092 } 2093 x, err := b.DecodeFixed64() 2094 m.OneofUnion = &Message_OneofDouble{math.Float64frombits(x)} 2095 return true, err 2096 case 713: // oneof_union.oneof_string 2097 if wire != proto.WireBytes { 2098 return true, proto.ErrInternalBadWireType 2099 } 2100 x, err := b.DecodeStringBytes() 2101 m.OneofUnion = &Message_OneofString{x} 2102 return true, err 2103 case 714: // oneof_union.oneof_bytes 2104 if wire != proto.WireBytes { 2105 return true, proto.ErrInternalBadWireType 2106 } 2107 x, err := b.DecodeRawBytes(true) 2108 m.OneofUnion = &Message_OneofBytes{x} 2109 return true, err 2110 case 715: // oneof_union.oneof_child_enum 2111 if wire != proto.WireVarint { 2112 return true, proto.ErrInternalBadWireType 2113 } 2114 x, err := b.DecodeVarint() 2115 m.OneofUnion = &Message_OneofChildEnum{Message_ChildEnum(x)} 2116 return true, err 2117 case 716: // oneof_union.oneof_child_message 2118 if wire != proto.WireBytes { 2119 return true, proto.ErrInternalBadWireType 2120 } 2121 msg := new(Message_ChildMessage) 2122 err := b.DecodeMessage(msg) 2123 m.OneofUnion = &Message_OneofChildMessage{msg} 2124 return true, err 2125 case 717: // oneof_union.oneof_named_group 2126 if wire != proto.WireBytes { 2127 return true, proto.ErrInternalBadWireType 2128 } 2129 msg := new(Message_NamedGroup) 2130 err := b.DecodeMessage(msg) 2131 m.OneofUnion = &Message_OneofNamedGroup{msg} 2132 return true, err 2133 case 718: // oneof_union.oneof_sibling_enum 2134 if wire != proto.WireVarint { 2135 return true, proto.ErrInternalBadWireType 2136 } 2137 x, err := b.DecodeVarint() 2138 m.OneofUnion = &Message_OneofSiblingEnum{SiblingEnum(x)} 2139 return true, err 2140 case 719: // oneof_union.oneof_sibling_message 2141 if wire != proto.WireBytes { 2142 return true, proto.ErrInternalBadWireType 2143 } 2144 msg := new(SiblingMessage) 2145 err := b.DecodeMessage(msg) 2146 m.OneofUnion = &Message_OneofSiblingMessage{msg} 2147 return true, err 2148 case 720: // oneof_union.oneofgroup 2149 if wire != proto.WireStartGroup { 2150 return true, proto.ErrInternalBadWireType 2151 } 2152 msg := new(Message_OneofGroup) 2153 err := b.DecodeGroup(msg) 2154 m.OneofUnion = &Message_Oneofgroup{msg} 2155 return true, err 2156 case 721: // oneof_union.oneof_string1 2157 if wire != proto.WireBytes { 2158 return true, proto.ErrInternalBadWireType 2159 } 2160 x, err := b.DecodeStringBytes() 2161 m.OneofUnion = &Message_OneofString1{x} 2162 return true, err 2163 case 722: // oneof_union.oneof_string2 2164 if wire != proto.WireBytes { 2165 return true, proto.ErrInternalBadWireType 2166 } 2167 x, err := b.DecodeStringBytes() 2168 m.OneofUnion = &Message_OneofString2{x} 2169 return true, err 2170 case 723: // oneof_union.oneof_string3 2171 if wire != proto.WireBytes { 2172 return true, proto.ErrInternalBadWireType 2173 } 2174 x, err := b.DecodeStringBytes() 2175 m.OneofUnion = &Message_OneofString3{x} 2176 return true, err 2177 case 800: // oneof_defaulted_union.oneof_defaulted_bool 2178 if wire != proto.WireVarint { 2179 return true, proto.ErrInternalBadWireType 2180 } 2181 x, err := b.DecodeVarint() 2182 m.OneofDefaultedUnion = &Message_OneofDefaultedBool{x != 0} 2183 return true, err 2184 case 801: // oneof_defaulted_union.oneof_defaulted_int32 2185 if wire != proto.WireVarint { 2186 return true, proto.ErrInternalBadWireType 2187 } 2188 x, err := b.DecodeVarint() 2189 m.OneofDefaultedUnion = &Message_OneofDefaultedInt32{int32(x)} 2190 return true, err 2191 case 802: // oneof_defaulted_union.oneof_defaulted_sint32 2192 if wire != proto.WireVarint { 2193 return true, proto.ErrInternalBadWireType 2194 } 2195 x, err := b.DecodeZigzag32() 2196 m.OneofDefaultedUnion = &Message_OneofDefaultedSint32{int32(x)} 2197 return true, err 2198 case 803: // oneof_defaulted_union.oneof_defaulted_uint32 2199 if wire != proto.WireVarint { 2200 return true, proto.ErrInternalBadWireType 2201 } 2202 x, err := b.DecodeVarint() 2203 m.OneofDefaultedUnion = &Message_OneofDefaultedUint32{uint32(x)} 2204 return true, err 2205 case 804: // oneof_defaulted_union.oneof_defaulted_int64 2206 if wire != proto.WireVarint { 2207 return true, proto.ErrInternalBadWireType 2208 } 2209 x, err := b.DecodeVarint() 2210 m.OneofDefaultedUnion = &Message_OneofDefaultedInt64{int64(x)} 2211 return true, err 2212 case 805: // oneof_defaulted_union.oneof_defaulted_sint64 2213 if wire != proto.WireVarint { 2214 return true, proto.ErrInternalBadWireType 2215 } 2216 x, err := b.DecodeZigzag64() 2217 m.OneofDefaultedUnion = &Message_OneofDefaultedSint64{int64(x)} 2218 return true, err 2219 case 806: // oneof_defaulted_union.oneof_defaulted_uint64 2220 if wire != proto.WireVarint { 2221 return true, proto.ErrInternalBadWireType 2222 } 2223 x, err := b.DecodeVarint() 2224 m.OneofDefaultedUnion = &Message_OneofDefaultedUint64{x} 2225 return true, err 2226 case 807: // oneof_defaulted_union.oneof_defaulted_fixed32 2227 if wire != proto.WireFixed32 { 2228 return true, proto.ErrInternalBadWireType 2229 } 2230 x, err := b.DecodeFixed32() 2231 m.OneofDefaultedUnion = &Message_OneofDefaultedFixed32{uint32(x)} 2232 return true, err 2233 case 808: // oneof_defaulted_union.oneof_defaulted_sfixed32 2234 if wire != proto.WireFixed32 { 2235 return true, proto.ErrInternalBadWireType 2236 } 2237 x, err := b.DecodeFixed32() 2238 m.OneofDefaultedUnion = &Message_OneofDefaultedSfixed32{int32(x)} 2239 return true, err 2240 case 809: // oneof_defaulted_union.oneof_defaulted_float 2241 if wire != proto.WireFixed32 { 2242 return true, proto.ErrInternalBadWireType 2243 } 2244 x, err := b.DecodeFixed32() 2245 m.OneofDefaultedUnion = &Message_OneofDefaultedFloat{math.Float32frombits(uint32(x))} 2246 return true, err 2247 case 810: // oneof_defaulted_union.oneof_defaulted_fixed64 2248 if wire != proto.WireFixed64 { 2249 return true, proto.ErrInternalBadWireType 2250 } 2251 x, err := b.DecodeFixed64() 2252 m.OneofDefaultedUnion = &Message_OneofDefaultedFixed64{x} 2253 return true, err 2254 case 811: // oneof_defaulted_union.oneof_defaulted_sfixed64 2255 if wire != proto.WireFixed64 { 2256 return true, proto.ErrInternalBadWireType 2257 } 2258 x, err := b.DecodeFixed64() 2259 m.OneofDefaultedUnion = &Message_OneofDefaultedSfixed64{int64(x)} 2260 return true, err 2261 case 812: // oneof_defaulted_union.oneof_defaulted_double 2262 if wire != proto.WireFixed64 { 2263 return true, proto.ErrInternalBadWireType 2264 } 2265 x, err := b.DecodeFixed64() 2266 m.OneofDefaultedUnion = &Message_OneofDefaultedDouble{math.Float64frombits(x)} 2267 return true, err 2268 case 813: // oneof_defaulted_union.oneof_defaulted_string 2269 if wire != proto.WireBytes { 2270 return true, proto.ErrInternalBadWireType 2271 } 2272 x, err := b.DecodeStringBytes() 2273 m.OneofDefaultedUnion = &Message_OneofDefaultedString{x} 2274 return true, err 2275 case 814: // oneof_defaulted_union.oneof_defaulted_bytes 2276 if wire != proto.WireBytes { 2277 return true, proto.ErrInternalBadWireType 2278 } 2279 x, err := b.DecodeRawBytes(true) 2280 m.OneofDefaultedUnion = &Message_OneofDefaultedBytes{x} 2281 return true, err 2282 case 815: // oneof_defaulted_union.oneof_defaulted_child_enum 2283 if wire != proto.WireVarint { 2284 return true, proto.ErrInternalBadWireType 2285 } 2286 x, err := b.DecodeVarint() 2287 m.OneofDefaultedUnion = &Message_OneofDefaultedChildEnum{Message_ChildEnum(x)} 2288 return true, err 2289 case 816: // oneof_defaulted_union.oneof_defaulted_sibling_enum 2290 if wire != proto.WireVarint { 2291 return true, proto.ErrInternalBadWireType 2292 } 2293 x, err := b.DecodeVarint() 2294 m.OneofDefaultedUnion = &Message_OneofDefaultedSiblingEnum{SiblingEnum(x)} 2295 return true, err 2296 default: 2297 return false, nil 2298 } 2299} 2300 2301func _Message_OneofSizer(msg proto.Message) (n int) { 2302 m := msg.(*Message) 2303 // oneof_union 2304 switch x := m.OneofUnion.(type) { 2305 case *Message_OneofBool: 2306 n += 2 // tag and wire 2307 n += 1 2308 case *Message_OneofInt32: 2309 n += 2 // tag and wire 2310 n += proto.SizeVarint(uint64(x.OneofInt32)) 2311 case *Message_OneofSint32: 2312 n += 2 // tag and wire 2313 n += proto.SizeVarint(uint64((uint32(x.OneofSint32) << 1) ^ uint32((int32(x.OneofSint32) >> 31)))) 2314 case *Message_OneofUint32: 2315 n += 2 // tag and wire 2316 n += proto.SizeVarint(uint64(x.OneofUint32)) 2317 case *Message_OneofInt64: 2318 n += 2 // tag and wire 2319 n += proto.SizeVarint(uint64(x.OneofInt64)) 2320 case *Message_OneofSint64: 2321 n += 2 // tag and wire 2322 n += proto.SizeVarint(uint64(uint64(x.OneofSint64<<1) ^ uint64((int64(x.OneofSint64) >> 63)))) 2323 case *Message_OneofUint64: 2324 n += 2 // tag and wire 2325 n += proto.SizeVarint(uint64(x.OneofUint64)) 2326 case *Message_OneofFixed32: 2327 n += 2 // tag and wire 2328 n += 4 2329 case *Message_OneofSfixed32: 2330 n += 2 // tag and wire 2331 n += 4 2332 case *Message_OneofFloat: 2333 n += 2 // tag and wire 2334 n += 4 2335 case *Message_OneofFixed64: 2336 n += 2 // tag and wire 2337 n += 8 2338 case *Message_OneofSfixed64: 2339 n += 2 // tag and wire 2340 n += 8 2341 case *Message_OneofDouble: 2342 n += 2 // tag and wire 2343 n += 8 2344 case *Message_OneofString: 2345 n += 2 // tag and wire 2346 n += proto.SizeVarint(uint64(len(x.OneofString))) 2347 n += len(x.OneofString) 2348 case *Message_OneofBytes: 2349 n += 2 // tag and wire 2350 n += proto.SizeVarint(uint64(len(x.OneofBytes))) 2351 n += len(x.OneofBytes) 2352 case *Message_OneofChildEnum: 2353 n += 2 // tag and wire 2354 n += proto.SizeVarint(uint64(x.OneofChildEnum)) 2355 case *Message_OneofChildMessage: 2356 s := proto.Size(x.OneofChildMessage) 2357 n += 2 // tag and wire 2358 n += proto.SizeVarint(uint64(s)) 2359 n += s 2360 case *Message_OneofNamedGroup: 2361 s := proto.Size(x.OneofNamedGroup) 2362 n += 2 // tag and wire 2363 n += proto.SizeVarint(uint64(s)) 2364 n += s 2365 case *Message_OneofSiblingEnum: 2366 n += 2 // tag and wire 2367 n += proto.SizeVarint(uint64(x.OneofSiblingEnum)) 2368 case *Message_OneofSiblingMessage: 2369 s := proto.Size(x.OneofSiblingMessage) 2370 n += 2 // tag and wire 2371 n += proto.SizeVarint(uint64(s)) 2372 n += s 2373 case *Message_Oneofgroup: 2374 n += 2 // tag and wire 2375 n += proto.Size(x.Oneofgroup) 2376 n += 2 // tag and wire 2377 case *Message_OneofString1: 2378 n += 2 // tag and wire 2379 n += proto.SizeVarint(uint64(len(x.OneofString1))) 2380 n += len(x.OneofString1) 2381 case *Message_OneofString2: 2382 n += 2 // tag and wire 2383 n += proto.SizeVarint(uint64(len(x.OneofString2))) 2384 n += len(x.OneofString2) 2385 case *Message_OneofString3: 2386 n += 2 // tag and wire 2387 n += proto.SizeVarint(uint64(len(x.OneofString3))) 2388 n += len(x.OneofString3) 2389 case nil: 2390 default: 2391 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 2392 } 2393 // oneof_defaulted_union 2394 switch x := m.OneofDefaultedUnion.(type) { 2395 case *Message_OneofDefaultedBool: 2396 n += 2 // tag and wire 2397 n += 1 2398 case *Message_OneofDefaultedInt32: 2399 n += 2 // tag and wire 2400 n += proto.SizeVarint(uint64(x.OneofDefaultedInt32)) 2401 case *Message_OneofDefaultedSint32: 2402 n += 2 // tag and wire 2403 n += proto.SizeVarint(uint64((uint32(x.OneofDefaultedSint32) << 1) ^ uint32((int32(x.OneofDefaultedSint32) >> 31)))) 2404 case *Message_OneofDefaultedUint32: 2405 n += 2 // tag and wire 2406 n += proto.SizeVarint(uint64(x.OneofDefaultedUint32)) 2407 case *Message_OneofDefaultedInt64: 2408 n += 2 // tag and wire 2409 n += proto.SizeVarint(uint64(x.OneofDefaultedInt64)) 2410 case *Message_OneofDefaultedSint64: 2411 n += 2 // tag and wire 2412 n += proto.SizeVarint(uint64(uint64(x.OneofDefaultedSint64<<1) ^ uint64((int64(x.OneofDefaultedSint64) >> 63)))) 2413 case *Message_OneofDefaultedUint64: 2414 n += 2 // tag and wire 2415 n += proto.SizeVarint(uint64(x.OneofDefaultedUint64)) 2416 case *Message_OneofDefaultedFixed32: 2417 n += 2 // tag and wire 2418 n += 4 2419 case *Message_OneofDefaultedSfixed32: 2420 n += 2 // tag and wire 2421 n += 4 2422 case *Message_OneofDefaultedFloat: 2423 n += 2 // tag and wire 2424 n += 4 2425 case *Message_OneofDefaultedFixed64: 2426 n += 2 // tag and wire 2427 n += 8 2428 case *Message_OneofDefaultedSfixed64: 2429 n += 2 // tag and wire 2430 n += 8 2431 case *Message_OneofDefaultedDouble: 2432 n += 2 // tag and wire 2433 n += 8 2434 case *Message_OneofDefaultedString: 2435 n += 2 // tag and wire 2436 n += proto.SizeVarint(uint64(len(x.OneofDefaultedString))) 2437 n += len(x.OneofDefaultedString) 2438 case *Message_OneofDefaultedBytes: 2439 n += 2 // tag and wire 2440 n += proto.SizeVarint(uint64(len(x.OneofDefaultedBytes))) 2441 n += len(x.OneofDefaultedBytes) 2442 case *Message_OneofDefaultedChildEnum: 2443 n += 2 // tag and wire 2444 n += proto.SizeVarint(uint64(x.OneofDefaultedChildEnum)) 2445 case *Message_OneofDefaultedSiblingEnum: 2446 n += 2 // tag and wire 2447 n += proto.SizeVarint(uint64(x.OneofDefaultedSiblingEnum)) 2448 case nil: 2449 default: 2450 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 2451 } 2452 return n 2453} 2454 2455var E_Message_ExtensionOptionalBool = &proto.ExtensionDesc{ 2456 ExtendedType: (*Message)(nil), 2457 ExtensionType: (*bool)(nil), 2458 Field: 10000, 2459 Name: "google.golang.org.proto2_20180430.Message.extension_optional_bool", 2460 Tag: "varint,10000,opt,name=extension_optional_bool,json=extensionOptionalBool", 2461 Filename: "proto2_20180430_b4deda09/test.proto", 2462} 2463 2464var E_Message_ExtensionOptionalInt32 = &proto.ExtensionDesc{ 2465 ExtendedType: (*Message)(nil), 2466 ExtensionType: (*int32)(nil), 2467 Field: 10001, 2468 Name: "google.golang.org.proto2_20180430.Message.extension_optional_int32", 2469 Tag: "varint,10001,opt,name=extension_optional_int32,json=extensionOptionalInt32", 2470 Filename: "proto2_20180430_b4deda09/test.proto", 2471} 2472 2473var E_Message_ExtensionOptionalSint32 = &proto.ExtensionDesc{ 2474 ExtendedType: (*Message)(nil), 2475 ExtensionType: (*int32)(nil), 2476 Field: 10002, 2477 Name: "google.golang.org.proto2_20180430.Message.extension_optional_sint32", 2478 Tag: "zigzag32,10002,opt,name=extension_optional_sint32,json=extensionOptionalSint32", 2479 Filename: "proto2_20180430_b4deda09/test.proto", 2480} 2481 2482var E_Message_ExtensionOptionalUint32 = &proto.ExtensionDesc{ 2483 ExtendedType: (*Message)(nil), 2484 ExtensionType: (*uint32)(nil), 2485 Field: 10003, 2486 Name: "google.golang.org.proto2_20180430.Message.extension_optional_uint32", 2487 Tag: "varint,10003,opt,name=extension_optional_uint32,json=extensionOptionalUint32", 2488 Filename: "proto2_20180430_b4deda09/test.proto", 2489} 2490 2491var E_Message_ExtensionOptionalInt64 = &proto.ExtensionDesc{ 2492 ExtendedType: (*Message)(nil), 2493 ExtensionType: (*int64)(nil), 2494 Field: 10004, 2495 Name: "google.golang.org.proto2_20180430.Message.extension_optional_int64", 2496 Tag: "varint,10004,opt,name=extension_optional_int64,json=extensionOptionalInt64", 2497 Filename: "proto2_20180430_b4deda09/test.proto", 2498} 2499 2500var E_Message_ExtensionOptionalSint64 = &proto.ExtensionDesc{ 2501 ExtendedType: (*Message)(nil), 2502 ExtensionType: (*int64)(nil), 2503 Field: 10005, 2504 Name: "google.golang.org.proto2_20180430.Message.extension_optional_sint64", 2505 Tag: "zigzag64,10005,opt,name=extension_optional_sint64,json=extensionOptionalSint64", 2506 Filename: "proto2_20180430_b4deda09/test.proto", 2507} 2508 2509var E_Message_ExtensionOptionalUint64 = &proto.ExtensionDesc{ 2510 ExtendedType: (*Message)(nil), 2511 ExtensionType: (*uint64)(nil), 2512 Field: 10006, 2513 Name: "google.golang.org.proto2_20180430.Message.extension_optional_uint64", 2514 Tag: "varint,10006,opt,name=extension_optional_uint64,json=extensionOptionalUint64", 2515 Filename: "proto2_20180430_b4deda09/test.proto", 2516} 2517 2518var E_Message_ExtensionOptionalFixed32 = &proto.ExtensionDesc{ 2519 ExtendedType: (*Message)(nil), 2520 ExtensionType: (*uint32)(nil), 2521 Field: 10007, 2522 Name: "google.golang.org.proto2_20180430.Message.extension_optional_fixed32", 2523 Tag: "fixed32,10007,opt,name=extension_optional_fixed32,json=extensionOptionalFixed32", 2524 Filename: "proto2_20180430_b4deda09/test.proto", 2525} 2526 2527var E_Message_ExtensionOptionalSfixed32 = &proto.ExtensionDesc{ 2528 ExtendedType: (*Message)(nil), 2529 ExtensionType: (*int32)(nil), 2530 Field: 10008, 2531 Name: "google.golang.org.proto2_20180430.Message.extension_optional_sfixed32", 2532 Tag: "fixed32,10008,opt,name=extension_optional_sfixed32,json=extensionOptionalSfixed32", 2533 Filename: "proto2_20180430_b4deda09/test.proto", 2534} 2535 2536var E_Message_ExtensionOptionalFloat = &proto.ExtensionDesc{ 2537 ExtendedType: (*Message)(nil), 2538 ExtensionType: (*float32)(nil), 2539 Field: 10009, 2540 Name: "google.golang.org.proto2_20180430.Message.extension_optional_float", 2541 Tag: "fixed32,10009,opt,name=extension_optional_float,json=extensionOptionalFloat", 2542 Filename: "proto2_20180430_b4deda09/test.proto", 2543} 2544 2545var E_Message_ExtensionOptionalFixed64 = &proto.ExtensionDesc{ 2546 ExtendedType: (*Message)(nil), 2547 ExtensionType: (*uint64)(nil), 2548 Field: 10010, 2549 Name: "google.golang.org.proto2_20180430.Message.extension_optional_fixed64", 2550 Tag: "fixed64,10010,opt,name=extension_optional_fixed64,json=extensionOptionalFixed64", 2551 Filename: "proto2_20180430_b4deda09/test.proto", 2552} 2553 2554var E_Message_ExtensionOptionalSfixed64 = &proto.ExtensionDesc{ 2555 ExtendedType: (*Message)(nil), 2556 ExtensionType: (*int64)(nil), 2557 Field: 10011, 2558 Name: "google.golang.org.proto2_20180430.Message.extension_optional_sfixed64", 2559 Tag: "fixed64,10011,opt,name=extension_optional_sfixed64,json=extensionOptionalSfixed64", 2560 Filename: "proto2_20180430_b4deda09/test.proto", 2561} 2562 2563var E_Message_ExtensionOptionalDouble = &proto.ExtensionDesc{ 2564 ExtendedType: (*Message)(nil), 2565 ExtensionType: (*float64)(nil), 2566 Field: 10012, 2567 Name: "google.golang.org.proto2_20180430.Message.extension_optional_double", 2568 Tag: "fixed64,10012,opt,name=extension_optional_double,json=extensionOptionalDouble", 2569 Filename: "proto2_20180430_b4deda09/test.proto", 2570} 2571 2572var E_Message_ExtensionOptionalString = &proto.ExtensionDesc{ 2573 ExtendedType: (*Message)(nil), 2574 ExtensionType: (*string)(nil), 2575 Field: 10013, 2576 Name: "google.golang.org.proto2_20180430.Message.extension_optional_string", 2577 Tag: "bytes,10013,opt,name=extension_optional_string,json=extensionOptionalString", 2578 Filename: "proto2_20180430_b4deda09/test.proto", 2579} 2580 2581var E_Message_ExtensionOptionalBytes = &proto.ExtensionDesc{ 2582 ExtendedType: (*Message)(nil), 2583 ExtensionType: ([]byte)(nil), 2584 Field: 10014, 2585 Name: "google.golang.org.proto2_20180430.Message.extension_optional_bytes", 2586 Tag: "bytes,10014,opt,name=extension_optional_bytes,json=extensionOptionalBytes", 2587 Filename: "proto2_20180430_b4deda09/test.proto", 2588} 2589 2590var E_Message_ExtensionOptionalChildEnum = &proto.ExtensionDesc{ 2591 ExtendedType: (*Message)(nil), 2592 ExtensionType: (*Message_ChildEnum)(nil), 2593 Field: 10015, 2594 Name: "google.golang.org.proto2_20180430.Message.extension_optional_child_enum", 2595 Tag: "varint,10015,opt,name=extension_optional_child_enum,json=extensionOptionalChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum", 2596 Filename: "proto2_20180430_b4deda09/test.proto", 2597} 2598 2599var E_Message_ExtensionOptionalChildMessage = &proto.ExtensionDesc{ 2600 ExtendedType: (*Message)(nil), 2601 ExtensionType: (*Message_ChildMessage)(nil), 2602 Field: 10016, 2603 Name: "google.golang.org.proto2_20180430.Message.extension_optional_child_message", 2604 Tag: "bytes,10016,opt,name=extension_optional_child_message,json=extensionOptionalChildMessage", 2605 Filename: "proto2_20180430_b4deda09/test.proto", 2606} 2607 2608var E_Message_ExtensionOptionalNamedGroup = &proto.ExtensionDesc{ 2609 ExtendedType: (*Message)(nil), 2610 ExtensionType: (*Message_NamedGroup)(nil), 2611 Field: 10017, 2612 Name: "google.golang.org.proto2_20180430.Message.extension_optional_named_group", 2613 Tag: "bytes,10017,opt,name=extension_optional_named_group,json=extensionOptionalNamedGroup", 2614 Filename: "proto2_20180430_b4deda09/test.proto", 2615} 2616 2617var E_Message_ExtensionOptionalSiblingEnum = &proto.ExtensionDesc{ 2618 ExtendedType: (*Message)(nil), 2619 ExtensionType: (*SiblingEnum)(nil), 2620 Field: 10018, 2621 Name: "google.golang.org.proto2_20180430.Message.extension_optional_sibling_enum", 2622 Tag: "varint,10018,opt,name=extension_optional_sibling_enum,json=extensionOptionalSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum", 2623 Filename: "proto2_20180430_b4deda09/test.proto", 2624} 2625 2626var E_Message_ExtensionOptionalSiblingMessage = &proto.ExtensionDesc{ 2627 ExtendedType: (*Message)(nil), 2628 ExtensionType: (*SiblingMessage)(nil), 2629 Field: 10019, 2630 Name: "google.golang.org.proto2_20180430.Message.extension_optional_sibling_message", 2631 Tag: "bytes,10019,opt,name=extension_optional_sibling_message,json=extensionOptionalSiblingMessage", 2632 Filename: "proto2_20180430_b4deda09/test.proto", 2633} 2634 2635var E_Message_Extensionoptionalgroup = &proto.ExtensionDesc{ 2636 ExtendedType: (*Message)(nil), 2637 ExtensionType: (*Message_ExtensionOptionalGroup)(nil), 2638 Field: 10020, 2639 Name: "google.golang.org.proto2_20180430.Message.extensionoptionalgroup", 2640 Tag: "group,10020,opt,name=ExtensionOptionalGroup,json=extensionoptionalgroup", 2641 Filename: "proto2_20180430_b4deda09/test.proto", 2642} 2643 2644var E_Message_ExtensionDefaultedBool = &proto.ExtensionDesc{ 2645 ExtendedType: (*Message)(nil), 2646 ExtensionType: (*bool)(nil), 2647 Field: 20000, 2648 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_bool", 2649 Tag: "varint,20000,opt,name=extension_defaulted_bool,json=extensionDefaultedBool,def=1", 2650 Filename: "proto2_20180430_b4deda09/test.proto", 2651} 2652 2653var E_Message_ExtensionDefaultedInt32 = &proto.ExtensionDesc{ 2654 ExtendedType: (*Message)(nil), 2655 ExtensionType: (*int32)(nil), 2656 Field: 20001, 2657 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_int32", 2658 Tag: "varint,20001,opt,name=extension_defaulted_int32,json=extensionDefaultedInt32,def=-12345", 2659 Filename: "proto2_20180430_b4deda09/test.proto", 2660} 2661 2662var E_Message_ExtensionDefaultedSint32 = &proto.ExtensionDesc{ 2663 ExtendedType: (*Message)(nil), 2664 ExtensionType: (*int32)(nil), 2665 Field: 20002, 2666 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_sint32", 2667 Tag: "zigzag32,20002,opt,name=extension_defaulted_sint32,json=extensionDefaultedSint32,def=-3200", 2668 Filename: "proto2_20180430_b4deda09/test.proto", 2669} 2670 2671var E_Message_ExtensionDefaultedUint32 = &proto.ExtensionDesc{ 2672 ExtendedType: (*Message)(nil), 2673 ExtensionType: (*uint32)(nil), 2674 Field: 20003, 2675 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_uint32", 2676 Tag: "varint,20003,opt,name=extension_defaulted_uint32,json=extensionDefaultedUint32,def=3200", 2677 Filename: "proto2_20180430_b4deda09/test.proto", 2678} 2679 2680var E_Message_ExtensionDefaultedInt64 = &proto.ExtensionDesc{ 2681 ExtendedType: (*Message)(nil), 2682 ExtensionType: (*int64)(nil), 2683 Field: 20004, 2684 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_int64", 2685 Tag: "varint,20004,opt,name=extension_defaulted_int64,json=extensionDefaultedInt64,def=-123456789", 2686 Filename: "proto2_20180430_b4deda09/test.proto", 2687} 2688 2689var E_Message_ExtensionDefaultedSint64 = &proto.ExtensionDesc{ 2690 ExtendedType: (*Message)(nil), 2691 ExtensionType: (*int64)(nil), 2692 Field: 20005, 2693 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_sint64", 2694 Tag: "zigzag64,20005,opt,name=extension_defaulted_sint64,json=extensionDefaultedSint64,def=-6400", 2695 Filename: "proto2_20180430_b4deda09/test.proto", 2696} 2697 2698var E_Message_ExtensionDefaultedUint64 = &proto.ExtensionDesc{ 2699 ExtendedType: (*Message)(nil), 2700 ExtensionType: (*uint64)(nil), 2701 Field: 20006, 2702 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_uint64", 2703 Tag: "varint,20006,opt,name=extension_defaulted_uint64,json=extensionDefaultedUint64,def=6400", 2704 Filename: "proto2_20180430_b4deda09/test.proto", 2705} 2706 2707var E_Message_ExtensionDefaultedFixed32 = &proto.ExtensionDesc{ 2708 ExtendedType: (*Message)(nil), 2709 ExtensionType: (*uint32)(nil), 2710 Field: 20007, 2711 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_fixed32", 2712 Tag: "fixed32,20007,opt,name=extension_defaulted_fixed32,json=extensionDefaultedFixed32,def=320000", 2713 Filename: "proto2_20180430_b4deda09/test.proto", 2714} 2715 2716var E_Message_ExtensionDefaultedSfixed32 = &proto.ExtensionDesc{ 2717 ExtendedType: (*Message)(nil), 2718 ExtensionType: (*int32)(nil), 2719 Field: 20008, 2720 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_sfixed32", 2721 Tag: "fixed32,20008,opt,name=extension_defaulted_sfixed32,json=extensionDefaultedSfixed32,def=-320000", 2722 Filename: "proto2_20180430_b4deda09/test.proto", 2723} 2724 2725var E_Message_ExtensionDefaultedFloat = &proto.ExtensionDesc{ 2726 ExtendedType: (*Message)(nil), 2727 ExtensionType: (*float32)(nil), 2728 Field: 20009, 2729 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_float", 2730 Tag: "fixed32,20009,opt,name=extension_defaulted_float,json=extensionDefaultedFloat,def=3.14159", 2731 Filename: "proto2_20180430_b4deda09/test.proto", 2732} 2733 2734var E_Message_ExtensionDefaultedFixed64 = &proto.ExtensionDesc{ 2735 ExtendedType: (*Message)(nil), 2736 ExtensionType: (*uint64)(nil), 2737 Field: 20010, 2738 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_fixed64", 2739 Tag: "fixed64,20010,opt,name=extension_defaulted_fixed64,json=extensionDefaultedFixed64,def=640000", 2740 Filename: "proto2_20180430_b4deda09/test.proto", 2741} 2742 2743var E_Message_ExtensionDefaultedSfixed64 = &proto.ExtensionDesc{ 2744 ExtendedType: (*Message)(nil), 2745 ExtensionType: (*int64)(nil), 2746 Field: 20011, 2747 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_sfixed64", 2748 Tag: "fixed64,20011,opt,name=extension_defaulted_sfixed64,json=extensionDefaultedSfixed64,def=-640000", 2749 Filename: "proto2_20180430_b4deda09/test.proto", 2750} 2751 2752var E_Message_ExtensionDefaultedDouble = &proto.ExtensionDesc{ 2753 ExtendedType: (*Message)(nil), 2754 ExtensionType: (*float64)(nil), 2755 Field: 20012, 2756 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_double", 2757 Tag: "fixed64,20012,opt,name=extension_defaulted_double,json=extensionDefaultedDouble,def=3.14159265359", 2758 Filename: "proto2_20180430_b4deda09/test.proto", 2759} 2760 2761var E_Message_ExtensionDefaultedString = &proto.ExtensionDesc{ 2762 ExtendedType: (*Message)(nil), 2763 ExtensionType: (*string)(nil), 2764 Field: 20013, 2765 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_string", 2766 Tag: "bytes,20013,opt,name=extension_defaulted_string,json=extensionDefaultedString,def=hello, \"world!\"\n", 2767 Filename: "proto2_20180430_b4deda09/test.proto", 2768} 2769 2770var E_Message_ExtensionDefaultedBytes = &proto.ExtensionDesc{ 2771 ExtendedType: (*Message)(nil), 2772 ExtensionType: ([]byte)(nil), 2773 Field: 20014, 2774 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_bytes", 2775 Tag: "bytes,20014,opt,name=extension_defaulted_bytes,json=extensionDefaultedBytes,def=dead\\336\\255\\276\\357beef", 2776 Filename: "proto2_20180430_b4deda09/test.proto", 2777} 2778 2779var E_Message_ExtensionDefaultedChildEnum = &proto.ExtensionDesc{ 2780 ExtendedType: (*Message)(nil), 2781 ExtensionType: (*Message_ChildEnum)(nil), 2782 Field: 20015, 2783 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_child_enum", 2784 Tag: "varint,20015,opt,name=extension_defaulted_child_enum,json=extensionDefaultedChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum,def=0", 2785 Filename: "proto2_20180430_b4deda09/test.proto", 2786} 2787 2788var E_Message_ExtensionDefaultedSiblingEnum = &proto.ExtensionDesc{ 2789 ExtendedType: (*Message)(nil), 2790 ExtensionType: (*SiblingEnum)(nil), 2791 Field: 20016, 2792 Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_sibling_enum", 2793 Tag: "varint,20016,opt,name=extension_defaulted_sibling_enum,json=extensionDefaultedSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum,def=0", 2794 Filename: "proto2_20180430_b4deda09/test.proto", 2795} 2796 2797var E_Message_ExtensionRepeatedBool = &proto.ExtensionDesc{ 2798 ExtendedType: (*Message)(nil), 2799 ExtensionType: ([]bool)(nil), 2800 Field: 30000, 2801 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_bool", 2802 Tag: "varint,30000,rep,name=extension_repeated_bool,json=extensionRepeatedBool", 2803 Filename: "proto2_20180430_b4deda09/test.proto", 2804} 2805 2806var E_Message_ExtensionRepeatedInt32 = &proto.ExtensionDesc{ 2807 ExtendedType: (*Message)(nil), 2808 ExtensionType: ([]int32)(nil), 2809 Field: 30001, 2810 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_int32", 2811 Tag: "varint,30001,rep,name=extension_repeated_int32,json=extensionRepeatedInt32", 2812 Filename: "proto2_20180430_b4deda09/test.proto", 2813} 2814 2815var E_Message_ExtensionRepeatedSint32 = &proto.ExtensionDesc{ 2816 ExtendedType: (*Message)(nil), 2817 ExtensionType: ([]int32)(nil), 2818 Field: 30002, 2819 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_sint32", 2820 Tag: "zigzag32,30002,rep,name=extension_repeated_sint32,json=extensionRepeatedSint32", 2821 Filename: "proto2_20180430_b4deda09/test.proto", 2822} 2823 2824var E_Message_ExtensionRepeatedUint32 = &proto.ExtensionDesc{ 2825 ExtendedType: (*Message)(nil), 2826 ExtensionType: ([]uint32)(nil), 2827 Field: 30003, 2828 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_uint32", 2829 Tag: "varint,30003,rep,name=extension_repeated_uint32,json=extensionRepeatedUint32", 2830 Filename: "proto2_20180430_b4deda09/test.proto", 2831} 2832 2833var E_Message_ExtensionRepeatedInt64 = &proto.ExtensionDesc{ 2834 ExtendedType: (*Message)(nil), 2835 ExtensionType: ([]int64)(nil), 2836 Field: 30004, 2837 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_int64", 2838 Tag: "varint,30004,rep,name=extension_repeated_int64,json=extensionRepeatedInt64", 2839 Filename: "proto2_20180430_b4deda09/test.proto", 2840} 2841 2842var E_Message_ExtensionRepeatedSint64 = &proto.ExtensionDesc{ 2843 ExtendedType: (*Message)(nil), 2844 ExtensionType: ([]int64)(nil), 2845 Field: 30005, 2846 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_sint64", 2847 Tag: "zigzag64,30005,rep,name=extension_repeated_sint64,json=extensionRepeatedSint64", 2848 Filename: "proto2_20180430_b4deda09/test.proto", 2849} 2850 2851var E_Message_ExtensionRepeatedUint64 = &proto.ExtensionDesc{ 2852 ExtendedType: (*Message)(nil), 2853 ExtensionType: ([]uint64)(nil), 2854 Field: 30006, 2855 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_uint64", 2856 Tag: "varint,30006,rep,name=extension_repeated_uint64,json=extensionRepeatedUint64", 2857 Filename: "proto2_20180430_b4deda09/test.proto", 2858} 2859 2860var E_Message_ExtensionRepeatedFixed32 = &proto.ExtensionDesc{ 2861 ExtendedType: (*Message)(nil), 2862 ExtensionType: ([]uint32)(nil), 2863 Field: 30007, 2864 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_fixed32", 2865 Tag: "fixed32,30007,rep,name=extension_repeated_fixed32,json=extensionRepeatedFixed32", 2866 Filename: "proto2_20180430_b4deda09/test.proto", 2867} 2868 2869var E_Message_ExtensionRepeatedSfixed32 = &proto.ExtensionDesc{ 2870 ExtendedType: (*Message)(nil), 2871 ExtensionType: ([]int32)(nil), 2872 Field: 30008, 2873 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_sfixed32", 2874 Tag: "fixed32,30008,rep,name=extension_repeated_sfixed32,json=extensionRepeatedSfixed32", 2875 Filename: "proto2_20180430_b4deda09/test.proto", 2876} 2877 2878var E_Message_ExtensionRepeatedFloat = &proto.ExtensionDesc{ 2879 ExtendedType: (*Message)(nil), 2880 ExtensionType: ([]float32)(nil), 2881 Field: 30009, 2882 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_float", 2883 Tag: "fixed32,30009,rep,name=extension_repeated_float,json=extensionRepeatedFloat", 2884 Filename: "proto2_20180430_b4deda09/test.proto", 2885} 2886 2887var E_Message_ExtensionRepeatedFixed64 = &proto.ExtensionDesc{ 2888 ExtendedType: (*Message)(nil), 2889 ExtensionType: ([]uint64)(nil), 2890 Field: 30010, 2891 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_fixed64", 2892 Tag: "fixed64,30010,rep,name=extension_repeated_fixed64,json=extensionRepeatedFixed64", 2893 Filename: "proto2_20180430_b4deda09/test.proto", 2894} 2895 2896var E_Message_ExtensionRepeatedSfixed64 = &proto.ExtensionDesc{ 2897 ExtendedType: (*Message)(nil), 2898 ExtensionType: ([]int64)(nil), 2899 Field: 30011, 2900 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_sfixed64", 2901 Tag: "fixed64,30011,rep,name=extension_repeated_sfixed64,json=extensionRepeatedSfixed64", 2902 Filename: "proto2_20180430_b4deda09/test.proto", 2903} 2904 2905var E_Message_ExtensionRepeatedDouble = &proto.ExtensionDesc{ 2906 ExtendedType: (*Message)(nil), 2907 ExtensionType: ([]float64)(nil), 2908 Field: 30012, 2909 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_double", 2910 Tag: "fixed64,30012,rep,name=extension_repeated_double,json=extensionRepeatedDouble", 2911 Filename: "proto2_20180430_b4deda09/test.proto", 2912} 2913 2914var E_Message_ExtensionRepeatedString = &proto.ExtensionDesc{ 2915 ExtendedType: (*Message)(nil), 2916 ExtensionType: ([]string)(nil), 2917 Field: 30013, 2918 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_string", 2919 Tag: "bytes,30013,rep,name=extension_repeated_string,json=extensionRepeatedString", 2920 Filename: "proto2_20180430_b4deda09/test.proto", 2921} 2922 2923var E_Message_ExtensionRepeatedBytes = &proto.ExtensionDesc{ 2924 ExtendedType: (*Message)(nil), 2925 ExtensionType: ([][]byte)(nil), 2926 Field: 30014, 2927 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_bytes", 2928 Tag: "bytes,30014,rep,name=extension_repeated_bytes,json=extensionRepeatedBytes", 2929 Filename: "proto2_20180430_b4deda09/test.proto", 2930} 2931 2932var E_Message_ExtensionRepeatedChildEnum = &proto.ExtensionDesc{ 2933 ExtendedType: (*Message)(nil), 2934 ExtensionType: ([]Message_ChildEnum)(nil), 2935 Field: 30015, 2936 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_child_enum", 2937 Tag: "varint,30015,rep,name=extension_repeated_child_enum,json=extensionRepeatedChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum", 2938 Filename: "proto2_20180430_b4deda09/test.proto", 2939} 2940 2941var E_Message_ExtensionRepeatedChildMessage = &proto.ExtensionDesc{ 2942 ExtendedType: (*Message)(nil), 2943 ExtensionType: ([]*Message_ChildMessage)(nil), 2944 Field: 30016, 2945 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_child_message", 2946 Tag: "bytes,30016,rep,name=extension_repeated_child_message,json=extensionRepeatedChildMessage", 2947 Filename: "proto2_20180430_b4deda09/test.proto", 2948} 2949 2950var E_Message_ExtensionRepeatedNamedGroup = &proto.ExtensionDesc{ 2951 ExtendedType: (*Message)(nil), 2952 ExtensionType: ([]*Message_NamedGroup)(nil), 2953 Field: 30017, 2954 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_named_group", 2955 Tag: "bytes,30017,rep,name=extension_repeated_named_group,json=extensionRepeatedNamedGroup", 2956 Filename: "proto2_20180430_b4deda09/test.proto", 2957} 2958 2959var E_Message_ExtensionRepeatedSiblingEnum = &proto.ExtensionDesc{ 2960 ExtendedType: (*Message)(nil), 2961 ExtensionType: ([]SiblingEnum)(nil), 2962 Field: 30018, 2963 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_sibling_enum", 2964 Tag: "varint,30018,rep,name=extension_repeated_sibling_enum,json=extensionRepeatedSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum", 2965 Filename: "proto2_20180430_b4deda09/test.proto", 2966} 2967 2968var E_Message_ExtensionRepeatedSiblingMessage = &proto.ExtensionDesc{ 2969 ExtendedType: (*Message)(nil), 2970 ExtensionType: ([]*SiblingMessage)(nil), 2971 Field: 30019, 2972 Name: "google.golang.org.proto2_20180430.Message.extension_repeated_sibling_message", 2973 Tag: "bytes,30019,rep,name=extension_repeated_sibling_message,json=extensionRepeatedSiblingMessage", 2974 Filename: "proto2_20180430_b4deda09/test.proto", 2975} 2976 2977var E_Message_Extensionrepeatedgroup = &proto.ExtensionDesc{ 2978 ExtendedType: (*Message)(nil), 2979 ExtensionType: ([]*Message_ExtensionRepeatedGroup)(nil), 2980 Field: 30020, 2981 Name: "google.golang.org.proto2_20180430.Message.extensionrepeatedgroup", 2982 Tag: "group,30020,rep,name=ExtensionRepeatedGroup,json=extensionrepeatedgroup", 2983 Filename: "proto2_20180430_b4deda09/test.proto", 2984} 2985 2986type Message_ChildMessage struct { 2987 F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` 2988 F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` 2989 F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` 2990 F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"` 2991 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2992 XXX_unrecognized []byte `json:"-"` 2993 XXX_sizecache int32 `json:"-"` 2994} 2995 2996func (m *Message_ChildMessage) Reset() { *m = Message_ChildMessage{} } 2997func (m *Message_ChildMessage) String() string { return proto.CompactTextString(m) } 2998func (*Message_ChildMessage) ProtoMessage() {} 2999func (*Message_ChildMessage) Descriptor() ([]byte, []int) { 3000 return fileDescriptor_test_a365478be18be824, []int{1, 0} 3001} 3002func (m *Message_ChildMessage) XXX_Unmarshal(b []byte) error { 3003 return xxx_messageInfo_Message_ChildMessage.Unmarshal(m, b) 3004} 3005func (m *Message_ChildMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3006 return xxx_messageInfo_Message_ChildMessage.Marshal(b, m, deterministic) 3007} 3008func (dst *Message_ChildMessage) XXX_Merge(src proto.Message) { 3009 xxx_messageInfo_Message_ChildMessage.Merge(dst, src) 3010} 3011func (m *Message_ChildMessage) XXX_Size() int { 3012 return xxx_messageInfo_Message_ChildMessage.Size(m) 3013} 3014func (m *Message_ChildMessage) XXX_DiscardUnknown() { 3015 xxx_messageInfo_Message_ChildMessage.DiscardUnknown(m) 3016} 3017 3018var xxx_messageInfo_Message_ChildMessage proto.InternalMessageInfo 3019 3020func (m *Message_ChildMessage) GetF1() string { 3021 if m != nil && m.F1 != nil { 3022 return *m.F1 3023 } 3024 return "" 3025} 3026 3027func (m *Message_ChildMessage) GetF2() string { 3028 if m != nil && m.F2 != nil { 3029 return *m.F2 3030 } 3031 return "" 3032} 3033 3034func (m *Message_ChildMessage) GetF3() []string { 3035 if m != nil { 3036 return m.F3 3037 } 3038 return nil 3039} 3040 3041func (m *Message_ChildMessage) GetF4() *Message { 3042 if m != nil { 3043 return m.F4 3044 } 3045 return nil 3046} 3047 3048type Message_NamedGroup struct { 3049 F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` 3050 F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` 3051 F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` 3052 F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"` 3053 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3054 XXX_unrecognized []byte `json:"-"` 3055 XXX_sizecache int32 `json:"-"` 3056} 3057 3058func (m *Message_NamedGroup) Reset() { *m = Message_NamedGroup{} } 3059func (m *Message_NamedGroup) String() string { return proto.CompactTextString(m) } 3060func (*Message_NamedGroup) ProtoMessage() {} 3061func (*Message_NamedGroup) Descriptor() ([]byte, []int) { 3062 return fileDescriptor_test_a365478be18be824, []int{1, 1} 3063} 3064func (m *Message_NamedGroup) XXX_Unmarshal(b []byte) error { 3065 return xxx_messageInfo_Message_NamedGroup.Unmarshal(m, b) 3066} 3067func (m *Message_NamedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3068 return xxx_messageInfo_Message_NamedGroup.Marshal(b, m, deterministic) 3069} 3070func (dst *Message_NamedGroup) XXX_Merge(src proto.Message) { 3071 xxx_messageInfo_Message_NamedGroup.Merge(dst, src) 3072} 3073func (m *Message_NamedGroup) XXX_Size() int { 3074 return xxx_messageInfo_Message_NamedGroup.Size(m) 3075} 3076func (m *Message_NamedGroup) XXX_DiscardUnknown() { 3077 xxx_messageInfo_Message_NamedGroup.DiscardUnknown(m) 3078} 3079 3080var xxx_messageInfo_Message_NamedGroup proto.InternalMessageInfo 3081 3082func (m *Message_NamedGroup) GetF1() string { 3083 if m != nil && m.F1 != nil { 3084 return *m.F1 3085 } 3086 return "" 3087} 3088 3089func (m *Message_NamedGroup) GetF2() string { 3090 if m != nil && m.F2 != nil { 3091 return *m.F2 3092 } 3093 return "" 3094} 3095 3096func (m *Message_NamedGroup) GetF3() []string { 3097 if m != nil { 3098 return m.F3 3099 } 3100 return nil 3101} 3102 3103func (m *Message_NamedGroup) GetF4() *Message { 3104 if m != nil { 3105 return m.F4 3106 } 3107 return nil 3108} 3109 3110type Message_OptionalGroup struct { 3111 F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` 3112 F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` 3113 F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` 3114 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3115 XXX_unrecognized []byte `json:"-"` 3116 XXX_sizecache int32 `json:"-"` 3117} 3118 3119func (m *Message_OptionalGroup) Reset() { *m = Message_OptionalGroup{} } 3120func (m *Message_OptionalGroup) String() string { return proto.CompactTextString(m) } 3121func (*Message_OptionalGroup) ProtoMessage() {} 3122func (*Message_OptionalGroup) Descriptor() ([]byte, []int) { 3123 return fileDescriptor_test_a365478be18be824, []int{1, 2} 3124} 3125func (m *Message_OptionalGroup) XXX_Unmarshal(b []byte) error { 3126 return xxx_messageInfo_Message_OptionalGroup.Unmarshal(m, b) 3127} 3128func (m *Message_OptionalGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3129 return xxx_messageInfo_Message_OptionalGroup.Marshal(b, m, deterministic) 3130} 3131func (dst *Message_OptionalGroup) XXX_Merge(src proto.Message) { 3132 xxx_messageInfo_Message_OptionalGroup.Merge(dst, src) 3133} 3134func (m *Message_OptionalGroup) XXX_Size() int { 3135 return xxx_messageInfo_Message_OptionalGroup.Size(m) 3136} 3137func (m *Message_OptionalGroup) XXX_DiscardUnknown() { 3138 xxx_messageInfo_Message_OptionalGroup.DiscardUnknown(m) 3139} 3140 3141var xxx_messageInfo_Message_OptionalGroup proto.InternalMessageInfo 3142 3143func (m *Message_OptionalGroup) GetF1() string { 3144 if m != nil && m.F1 != nil { 3145 return *m.F1 3146 } 3147 return "" 3148} 3149 3150func (m *Message_OptionalGroup) GetF2() string { 3151 if m != nil && m.F2 != nil { 3152 return *m.F2 3153 } 3154 return "" 3155} 3156 3157func (m *Message_OptionalGroup) GetF3() []string { 3158 if m != nil { 3159 return m.F3 3160 } 3161 return nil 3162} 3163 3164type Message_RequiredGroup struct { 3165 F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` 3166 F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` 3167 F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` 3168 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3169 XXX_unrecognized []byte `json:"-"` 3170 XXX_sizecache int32 `json:"-"` 3171} 3172 3173func (m *Message_RequiredGroup) Reset() { *m = Message_RequiredGroup{} } 3174func (m *Message_RequiredGroup) String() string { return proto.CompactTextString(m) } 3175func (*Message_RequiredGroup) ProtoMessage() {} 3176func (*Message_RequiredGroup) Descriptor() ([]byte, []int) { 3177 return fileDescriptor_test_a365478be18be824, []int{1, 3} 3178} 3179func (m *Message_RequiredGroup) XXX_Unmarshal(b []byte) error { 3180 return xxx_messageInfo_Message_RequiredGroup.Unmarshal(m, b) 3181} 3182func (m *Message_RequiredGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3183 return xxx_messageInfo_Message_RequiredGroup.Marshal(b, m, deterministic) 3184} 3185func (dst *Message_RequiredGroup) XXX_Merge(src proto.Message) { 3186 xxx_messageInfo_Message_RequiredGroup.Merge(dst, src) 3187} 3188func (m *Message_RequiredGroup) XXX_Size() int { 3189 return xxx_messageInfo_Message_RequiredGroup.Size(m) 3190} 3191func (m *Message_RequiredGroup) XXX_DiscardUnknown() { 3192 xxx_messageInfo_Message_RequiredGroup.DiscardUnknown(m) 3193} 3194 3195var xxx_messageInfo_Message_RequiredGroup proto.InternalMessageInfo 3196 3197func (m *Message_RequiredGroup) GetF1() string { 3198 if m != nil && m.F1 != nil { 3199 return *m.F1 3200 } 3201 return "" 3202} 3203 3204func (m *Message_RequiredGroup) GetF2() string { 3205 if m != nil && m.F2 != nil { 3206 return *m.F2 3207 } 3208 return "" 3209} 3210 3211func (m *Message_RequiredGroup) GetF3() []string { 3212 if m != nil { 3213 return m.F3 3214 } 3215 return nil 3216} 3217 3218type Message_RepeatedGroup struct { 3219 F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` 3220 F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` 3221 F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` 3222 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3223 XXX_unrecognized []byte `json:"-"` 3224 XXX_sizecache int32 `json:"-"` 3225} 3226 3227func (m *Message_RepeatedGroup) Reset() { *m = Message_RepeatedGroup{} } 3228func (m *Message_RepeatedGroup) String() string { return proto.CompactTextString(m) } 3229func (*Message_RepeatedGroup) ProtoMessage() {} 3230func (*Message_RepeatedGroup) Descriptor() ([]byte, []int) { 3231 return fileDescriptor_test_a365478be18be824, []int{1, 4} 3232} 3233func (m *Message_RepeatedGroup) XXX_Unmarshal(b []byte) error { 3234 return xxx_messageInfo_Message_RepeatedGroup.Unmarshal(m, b) 3235} 3236func (m *Message_RepeatedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3237 return xxx_messageInfo_Message_RepeatedGroup.Marshal(b, m, deterministic) 3238} 3239func (dst *Message_RepeatedGroup) XXX_Merge(src proto.Message) { 3240 xxx_messageInfo_Message_RepeatedGroup.Merge(dst, src) 3241} 3242func (m *Message_RepeatedGroup) XXX_Size() int { 3243 return xxx_messageInfo_Message_RepeatedGroup.Size(m) 3244} 3245func (m *Message_RepeatedGroup) XXX_DiscardUnknown() { 3246 xxx_messageInfo_Message_RepeatedGroup.DiscardUnknown(m) 3247} 3248 3249var xxx_messageInfo_Message_RepeatedGroup proto.InternalMessageInfo 3250 3251func (m *Message_RepeatedGroup) GetF1() string { 3252 if m != nil && m.F1 != nil { 3253 return *m.F1 3254 } 3255 return "" 3256} 3257 3258func (m *Message_RepeatedGroup) GetF2() string { 3259 if m != nil && m.F2 != nil { 3260 return *m.F2 3261 } 3262 return "" 3263} 3264 3265func (m *Message_RepeatedGroup) GetF3() []string { 3266 if m != nil { 3267 return m.F3 3268 } 3269 return nil 3270} 3271 3272type Message_OneofGroup struct { 3273 F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` 3274 F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` 3275 F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` 3276 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3277 XXX_unrecognized []byte `json:"-"` 3278 XXX_sizecache int32 `json:"-"` 3279} 3280 3281func (m *Message_OneofGroup) Reset() { *m = Message_OneofGroup{} } 3282func (m *Message_OneofGroup) String() string { return proto.CompactTextString(m) } 3283func (*Message_OneofGroup) ProtoMessage() {} 3284func (*Message_OneofGroup) Descriptor() ([]byte, []int) { 3285 return fileDescriptor_test_a365478be18be824, []int{1, 33} 3286} 3287func (m *Message_OneofGroup) XXX_Unmarshal(b []byte) error { 3288 return xxx_messageInfo_Message_OneofGroup.Unmarshal(m, b) 3289} 3290func (m *Message_OneofGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3291 return xxx_messageInfo_Message_OneofGroup.Marshal(b, m, deterministic) 3292} 3293func (dst *Message_OneofGroup) XXX_Merge(src proto.Message) { 3294 xxx_messageInfo_Message_OneofGroup.Merge(dst, src) 3295} 3296func (m *Message_OneofGroup) XXX_Size() int { 3297 return xxx_messageInfo_Message_OneofGroup.Size(m) 3298} 3299func (m *Message_OneofGroup) XXX_DiscardUnknown() { 3300 xxx_messageInfo_Message_OneofGroup.DiscardUnknown(m) 3301} 3302 3303var xxx_messageInfo_Message_OneofGroup proto.InternalMessageInfo 3304 3305func (m *Message_OneofGroup) GetF1() string { 3306 if m != nil && m.F1 != nil { 3307 return *m.F1 3308 } 3309 return "" 3310} 3311 3312func (m *Message_OneofGroup) GetF2() string { 3313 if m != nil && m.F2 != nil { 3314 return *m.F2 3315 } 3316 return "" 3317} 3318 3319func (m *Message_OneofGroup) GetF3() []string { 3320 if m != nil { 3321 return m.F3 3322 } 3323 return nil 3324} 3325 3326type Message_ExtensionOptionalGroup struct { 3327 F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` 3328 F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` 3329 F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` 3330 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3331 XXX_unrecognized []byte `json:"-"` 3332 XXX_sizecache int32 `json:"-"` 3333} 3334 3335func (m *Message_ExtensionOptionalGroup) Reset() { *m = Message_ExtensionOptionalGroup{} } 3336func (m *Message_ExtensionOptionalGroup) String() string { return proto.CompactTextString(m) } 3337func (*Message_ExtensionOptionalGroup) ProtoMessage() {} 3338func (*Message_ExtensionOptionalGroup) Descriptor() ([]byte, []int) { 3339 return fileDescriptor_test_a365478be18be824, []int{1, 34} 3340} 3341func (m *Message_ExtensionOptionalGroup) XXX_Unmarshal(b []byte) error { 3342 return xxx_messageInfo_Message_ExtensionOptionalGroup.Unmarshal(m, b) 3343} 3344func (m *Message_ExtensionOptionalGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3345 return xxx_messageInfo_Message_ExtensionOptionalGroup.Marshal(b, m, deterministic) 3346} 3347func (dst *Message_ExtensionOptionalGroup) XXX_Merge(src proto.Message) { 3348 xxx_messageInfo_Message_ExtensionOptionalGroup.Merge(dst, src) 3349} 3350func (m *Message_ExtensionOptionalGroup) XXX_Size() int { 3351 return xxx_messageInfo_Message_ExtensionOptionalGroup.Size(m) 3352} 3353func (m *Message_ExtensionOptionalGroup) XXX_DiscardUnknown() { 3354 xxx_messageInfo_Message_ExtensionOptionalGroup.DiscardUnknown(m) 3355} 3356 3357var xxx_messageInfo_Message_ExtensionOptionalGroup proto.InternalMessageInfo 3358 3359func (m *Message_ExtensionOptionalGroup) GetF1() string { 3360 if m != nil && m.F1 != nil { 3361 return *m.F1 3362 } 3363 return "" 3364} 3365 3366func (m *Message_ExtensionOptionalGroup) GetF2() string { 3367 if m != nil && m.F2 != nil { 3368 return *m.F2 3369 } 3370 return "" 3371} 3372 3373func (m *Message_ExtensionOptionalGroup) GetF3() []string { 3374 if m != nil { 3375 return m.F3 3376 } 3377 return nil 3378} 3379 3380type Message_ExtensionRepeatedGroup struct { 3381 F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` 3382 F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` 3383 F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` 3384 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3385 XXX_unrecognized []byte `json:"-"` 3386 XXX_sizecache int32 `json:"-"` 3387} 3388 3389func (m *Message_ExtensionRepeatedGroup) Reset() { *m = Message_ExtensionRepeatedGroup{} } 3390func (m *Message_ExtensionRepeatedGroup) String() string { return proto.CompactTextString(m) } 3391func (*Message_ExtensionRepeatedGroup) ProtoMessage() {} 3392func (*Message_ExtensionRepeatedGroup) Descriptor() ([]byte, []int) { 3393 return fileDescriptor_test_a365478be18be824, []int{1, 35} 3394} 3395func (m *Message_ExtensionRepeatedGroup) XXX_Unmarshal(b []byte) error { 3396 return xxx_messageInfo_Message_ExtensionRepeatedGroup.Unmarshal(m, b) 3397} 3398func (m *Message_ExtensionRepeatedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3399 return xxx_messageInfo_Message_ExtensionRepeatedGroup.Marshal(b, m, deterministic) 3400} 3401func (dst *Message_ExtensionRepeatedGroup) XXX_Merge(src proto.Message) { 3402 xxx_messageInfo_Message_ExtensionRepeatedGroup.Merge(dst, src) 3403} 3404func (m *Message_ExtensionRepeatedGroup) XXX_Size() int { 3405 return xxx_messageInfo_Message_ExtensionRepeatedGroup.Size(m) 3406} 3407func (m *Message_ExtensionRepeatedGroup) XXX_DiscardUnknown() { 3408 xxx_messageInfo_Message_ExtensionRepeatedGroup.DiscardUnknown(m) 3409} 3410 3411var xxx_messageInfo_Message_ExtensionRepeatedGroup proto.InternalMessageInfo 3412 3413func (m *Message_ExtensionRepeatedGroup) GetF1() string { 3414 if m != nil && m.F1 != nil { 3415 return *m.F1 3416 } 3417 return "" 3418} 3419 3420func (m *Message_ExtensionRepeatedGroup) GetF2() string { 3421 if m != nil && m.F2 != nil { 3422 return *m.F2 3423 } 3424 return "" 3425} 3426 3427func (m *Message_ExtensionRepeatedGroup) GetF3() []string { 3428 if m != nil { 3429 return m.F3 3430 } 3431 return nil 3432} 3433 3434func init() { 3435 proto.RegisterType((*SiblingMessage)(nil), "google.golang.org.proto2_20180430.SiblingMessage") 3436 proto.RegisterType((*Message)(nil), "google.golang.org.proto2_20180430.Message") 3437 proto.RegisterMapType((map[bool]bool)(nil), "google.golang.org.proto2_20180430.Message.MapBoolBoolEntry") 3438 proto.RegisterMapType((map[bool][]byte)(nil), "google.golang.org.proto2_20180430.Message.MapBoolBytesEntry") 3439 proto.RegisterMapType((map[bool]Message_ChildEnum)(nil), "google.golang.org.proto2_20180430.Message.MapBoolChildEnumEntry") 3440 proto.RegisterMapType((map[bool]*Message_ChildMessage)(nil), "google.golang.org.proto2_20180430.Message.MapBoolChildMessageEntry") 3441 proto.RegisterMapType((map[bool]float64)(nil), "google.golang.org.proto2_20180430.Message.MapBoolDoubleEntry") 3442 proto.RegisterMapType((map[bool]uint32)(nil), "google.golang.org.proto2_20180430.Message.MapBoolFixed32Entry") 3443 proto.RegisterMapType((map[bool]uint64)(nil), "google.golang.org.proto2_20180430.Message.MapBoolFixed64Entry") 3444 proto.RegisterMapType((map[bool]float32)(nil), "google.golang.org.proto2_20180430.Message.MapBoolFloatEntry") 3445 proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto2_20180430.Message.MapBoolInt32Entry") 3446 proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto2_20180430.Message.MapBoolInt64Entry") 3447 proto.RegisterMapType((map[bool]*Message_NamedGroup)(nil), "google.golang.org.proto2_20180430.Message.MapBoolNamedGroupEntry") 3448 proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto2_20180430.Message.MapBoolSfixed32Entry") 3449 proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto2_20180430.Message.MapBoolSfixed64Entry") 3450 proto.RegisterMapType((map[bool]SiblingEnum)(nil), "google.golang.org.proto2_20180430.Message.MapBoolSiblingEnumEntry") 3451 proto.RegisterMapType((map[bool]*SiblingMessage)(nil), "google.golang.org.proto2_20180430.Message.MapBoolSiblingMessageEntry") 3452 proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto2_20180430.Message.MapBoolSint32Entry") 3453 proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto2_20180430.Message.MapBoolSint64Entry") 3454 proto.RegisterMapType((map[bool]string)(nil), "google.golang.org.proto2_20180430.Message.MapBoolStringEntry") 3455 proto.RegisterMapType((map[bool]uint32)(nil), "google.golang.org.proto2_20180430.Message.MapBoolUint32Entry") 3456 proto.RegisterMapType((map[bool]uint64)(nil), "google.golang.org.proto2_20180430.Message.MapBoolUint64Entry") 3457 proto.RegisterMapType((map[uint32]bool)(nil), "google.golang.org.proto2_20180430.Message.MapFixed32BoolEntry") 3458 proto.RegisterMapType((map[int32]bool)(nil), "google.golang.org.proto2_20180430.Message.MapInt32BoolEntry") 3459 proto.RegisterMapType((map[int64]bool)(nil), "google.golang.org.proto2_20180430.Message.MapInt64BoolEntry") 3460 proto.RegisterMapType((map[int32]bool)(nil), "google.golang.org.proto2_20180430.Message.MapSint32BoolEntry") 3461 proto.RegisterMapType((map[int64]bool)(nil), "google.golang.org.proto2_20180430.Message.MapSint64BoolEntry") 3462 proto.RegisterMapType((map[string]bool)(nil), "google.golang.org.proto2_20180430.Message.MapStringBoolEntry") 3463 proto.RegisterMapType((map[uint32]bool)(nil), "google.golang.org.proto2_20180430.Message.MapUint32BoolEntry") 3464 proto.RegisterMapType((map[uint64]bool)(nil), "google.golang.org.proto2_20180430.Message.MapUint64BoolEntry") 3465 proto.RegisterType((*Message_ChildMessage)(nil), "google.golang.org.proto2_20180430.Message.ChildMessage") 3466 proto.RegisterType((*Message_NamedGroup)(nil), "google.golang.org.proto2_20180430.Message.NamedGroup") 3467 proto.RegisterType((*Message_OptionalGroup)(nil), "google.golang.org.proto2_20180430.Message.OptionalGroup") 3468 proto.RegisterType((*Message_RequiredGroup)(nil), "google.golang.org.proto2_20180430.Message.RequiredGroup") 3469 proto.RegisterType((*Message_RepeatedGroup)(nil), "google.golang.org.proto2_20180430.Message.RepeatedGroup") 3470 proto.RegisterType((*Message_OneofGroup)(nil), "google.golang.org.proto2_20180430.Message.OneofGroup") 3471 proto.RegisterType((*Message_ExtensionOptionalGroup)(nil), "google.golang.org.proto2_20180430.Message.ExtensionOptionalGroup") 3472 proto.RegisterType((*Message_ExtensionRepeatedGroup)(nil), "google.golang.org.proto2_20180430.Message.ExtensionRepeatedGroup") 3473 proto.RegisterEnum("google.golang.org.proto2_20180430.SiblingEnum", SiblingEnum_name, SiblingEnum_value) 3474 proto.RegisterEnum("google.golang.org.proto2_20180430.Message_ChildEnum", Message_ChildEnum_name, Message_ChildEnum_value) 3475 proto.RegisterExtension(E_Message_ExtensionOptionalBool) 3476 proto.RegisterExtension(E_Message_ExtensionOptionalInt32) 3477 proto.RegisterExtension(E_Message_ExtensionOptionalSint32) 3478 proto.RegisterExtension(E_Message_ExtensionOptionalUint32) 3479 proto.RegisterExtension(E_Message_ExtensionOptionalInt64) 3480 proto.RegisterExtension(E_Message_ExtensionOptionalSint64) 3481 proto.RegisterExtension(E_Message_ExtensionOptionalUint64) 3482 proto.RegisterExtension(E_Message_ExtensionOptionalFixed32) 3483 proto.RegisterExtension(E_Message_ExtensionOptionalSfixed32) 3484 proto.RegisterExtension(E_Message_ExtensionOptionalFloat) 3485 proto.RegisterExtension(E_Message_ExtensionOptionalFixed64) 3486 proto.RegisterExtension(E_Message_ExtensionOptionalSfixed64) 3487 proto.RegisterExtension(E_Message_ExtensionOptionalDouble) 3488 proto.RegisterExtension(E_Message_ExtensionOptionalString) 3489 proto.RegisterExtension(E_Message_ExtensionOptionalBytes) 3490 proto.RegisterExtension(E_Message_ExtensionOptionalChildEnum) 3491 proto.RegisterExtension(E_Message_ExtensionOptionalChildMessage) 3492 proto.RegisterExtension(E_Message_ExtensionOptionalNamedGroup) 3493 proto.RegisterExtension(E_Message_ExtensionOptionalSiblingEnum) 3494 proto.RegisterExtension(E_Message_ExtensionOptionalSiblingMessage) 3495 proto.RegisterExtension(E_Message_Extensionoptionalgroup) 3496 proto.RegisterExtension(E_Message_ExtensionDefaultedBool) 3497 proto.RegisterExtension(E_Message_ExtensionDefaultedInt32) 3498 proto.RegisterExtension(E_Message_ExtensionDefaultedSint32) 3499 proto.RegisterExtension(E_Message_ExtensionDefaultedUint32) 3500 proto.RegisterExtension(E_Message_ExtensionDefaultedInt64) 3501 proto.RegisterExtension(E_Message_ExtensionDefaultedSint64) 3502 proto.RegisterExtension(E_Message_ExtensionDefaultedUint64) 3503 proto.RegisterExtension(E_Message_ExtensionDefaultedFixed32) 3504 proto.RegisterExtension(E_Message_ExtensionDefaultedSfixed32) 3505 proto.RegisterExtension(E_Message_ExtensionDefaultedFloat) 3506 proto.RegisterExtension(E_Message_ExtensionDefaultedFixed64) 3507 proto.RegisterExtension(E_Message_ExtensionDefaultedSfixed64) 3508 proto.RegisterExtension(E_Message_ExtensionDefaultedDouble) 3509 proto.RegisterExtension(E_Message_ExtensionDefaultedString) 3510 proto.RegisterExtension(E_Message_ExtensionDefaultedBytes) 3511 proto.RegisterExtension(E_Message_ExtensionDefaultedChildEnum) 3512 proto.RegisterExtension(E_Message_ExtensionDefaultedSiblingEnum) 3513 proto.RegisterExtension(E_Message_ExtensionRepeatedBool) 3514 proto.RegisterExtension(E_Message_ExtensionRepeatedInt32) 3515 proto.RegisterExtension(E_Message_ExtensionRepeatedSint32) 3516 proto.RegisterExtension(E_Message_ExtensionRepeatedUint32) 3517 proto.RegisterExtension(E_Message_ExtensionRepeatedInt64) 3518 proto.RegisterExtension(E_Message_ExtensionRepeatedSint64) 3519 proto.RegisterExtension(E_Message_ExtensionRepeatedUint64) 3520 proto.RegisterExtension(E_Message_ExtensionRepeatedFixed32) 3521 proto.RegisterExtension(E_Message_ExtensionRepeatedSfixed32) 3522 proto.RegisterExtension(E_Message_ExtensionRepeatedFloat) 3523 proto.RegisterExtension(E_Message_ExtensionRepeatedFixed64) 3524 proto.RegisterExtension(E_Message_ExtensionRepeatedSfixed64) 3525 proto.RegisterExtension(E_Message_ExtensionRepeatedDouble) 3526 proto.RegisterExtension(E_Message_ExtensionRepeatedString) 3527 proto.RegisterExtension(E_Message_ExtensionRepeatedBytes) 3528 proto.RegisterExtension(E_Message_ExtensionRepeatedChildEnum) 3529 proto.RegisterExtension(E_Message_ExtensionRepeatedChildMessage) 3530 proto.RegisterExtension(E_Message_ExtensionRepeatedNamedGroup) 3531 proto.RegisterExtension(E_Message_ExtensionRepeatedSiblingEnum) 3532 proto.RegisterExtension(E_Message_ExtensionRepeatedSiblingMessage) 3533 proto.RegisterExtension(E_Message_Extensionrepeatedgroup) 3534} 3535 3536func init() { 3537 proto.RegisterFile("proto2_20180430_b4deda09/test.proto", fileDescriptor_test_a365478be18be824) 3538} 3539 3540var fileDescriptor_test_a365478be18be824 = []byte{ 3541 // 4468 bytes of a gzipped FileDescriptorProto 3542 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x5c, 0x67, 0x70, 0x24, 0xc7, 3543 0x75, 0xc6, 0xec, 0x62, 0x17, 0x87, 0x3e, 0x2c, 0xb0, 0x98, 0xbb, 0x03, 0xe6, 0x40, 0xd2, 0x5c, 3544 0x9d, 0x64, 0x79, 0x4d, 0xf3, 0x70, 0xc0, 0xa0, 0xd1, 0xc7, 0x5b, 0x33, 0x08, 0x20, 0x8f, 0x5a, 3545 0xca, 0xe2, 0x52, 0x35, 0xac, 0x73, 0xb9, 0x5c, 0x2c, 0xc3, 0xc0, 0x61, 0x81, 0x03, 0xb9, 0x01, 3546 0x04, 0x76, 0x49, 0x9e, 0x25, 0x17, 0xcf, 0x72, 0xfc, 0x49, 0xe5, 0xb4, 0x92, 0x28, 0x66, 0x89, 3547 0x51, 0x39, 0x31, 0x29, 0xd8, 0xa6, 0x72, 0x72, 0x90, 0x93, 0x9c, 0x93, 0x9c, 0x73, 0x0e, 0xd5, 3548 0xfd, 0xba, 0xa7, 0xbb, 0x67, 0x7a, 0x16, 0xe8, 0x59, 0x15, 0x7f, 0xb0, 0x8a, 0xd7, 0xfb, 0xfa, 3549 0x7d, 0xfd, 0xbe, 0xed, 0xf7, 0xde, 0x87, 0x9e, 0xe9, 0x45, 0x2f, 0xdd, 0xde, 0x69, 0x77, 0xda, 3550 0xfe, 0x8a, 0x3f, 0x37, 0x7f, 0xc5, 0x1c, 0x5e, 0x98, 0x5b, 0x59, 0xc3, 0xeb, 0xf5, 0xf5, 0xd5, 3551 0xb9, 0x53, 0x27, 0x3a, 0xf5, 0xdd, 0xce, 0x2c, 0xfb, 0xd4, 0x7d, 0xc9, 0x66, 0xbb, 0xbd, 0xd9, 3552 0xa8, 0xcf, 0x6e, 0xb6, 0x1b, 0xab, 0xad, 0xcd, 0xd9, 0xf6, 0xce, 0xe6, 0x6c, 0x64, 0xda, 0xb1, 3553 0xd7, 0xa1, 0xf1, 0x9b, 0xb7, 0xd6, 0x1a, 0x5b, 0xad, 0xcd, 0x1b, 0xeb, 0xbb, 0xbb, 0xab, 0x9b, 3554 0x75, 0x77, 0x1c, 0x65, 0x36, 0xe6, 0x3d, 0xa7, 0xe4, 0x94, 0x47, 0x83, 0xcc, 0xc6, 0x3c, 0xfb, 3555 0xb7, 0xef, 0x65, 0x4a, 0x19, 0xf6, 0x6f, 0x9f, 0xfd, 0x7b, 0xc1, 0xcb, 0x96, 0xb2, 0xec, 0xdf, 3556 0x0b, 0x6e, 0x05, 0x65, 0x36, 0xb0, 0x37, 0x5c, 0x72, 0xca, 0x07, 0xfd, 0xcb, 0x66, 0xf7, 0x44, 3557 0x9c, 0xe5, 0x38, 0x41, 0x66, 0x03, 0x1f, 0xfb, 0xce, 0xa3, 0x0e, 0x1a, 0x11, 0xc0, 0x67, 0x10, 3558 0x6a, 0xad, 0x36, 0xeb, 0xeb, 0x9b, 0x3b, 0xed, 0xee, 0x36, 0x5b, 0x00, 0xf2, 0x17, 0xf7, 0xef, 3559 0x70, 0xb6, 0x46, 0x27, 0xbf, 0x92, 0x4e, 0x0e, 0x14, 0x47, 0xee, 0x4b, 0x51, 0xa1, 0xbd, 0xdd, 3560 0xd9, 0x6a, 0xb7, 0x56, 0x1b, 0x2b, 0x6b, 0xed, 0x76, 0xc3, 0x5b, 0x2f, 0x39, 0xe5, 0x03, 0xc1, 3561 0x98, 0x18, 0x5c, 0x6e, 0xb7, 0x1b, 0xee, 0xf7, 0xa3, 0xf1, 0xd0, 0x68, 0xab, 0xd5, 0x59, 0xf0, 3562 0xbd, 0x7a, 0xc9, 0x29, 0xe7, 0x82, 0x70, 0xea, 0x0d, 0x74, 0xd0, 0xfd, 0x01, 0x34, 0x11, 0x9a, 3563 0xed, 0x82, 0xdd, 0x46, 0xc9, 0x29, 0x4f, 0x06, 0xe1, 0xec, 0x9b, 0xb7, 0x62, 0x86, 0x5d, 0x30, 3564 0xdc, 0x2c, 0x39, 0xe5, 0x82, 0x34, 0x3c, 0x03, 0x86, 0x11, 0x60, 0x82, 0xbd, 0x73, 0x25, 0xa7, 3565 0x9c, 0xd5, 0x80, 0x09, 0x8e, 0x01, 0x13, 0xec, 0x6d, 0x95, 0x9c, 0xb2, 0xab, 0x03, 0x47, 0x0c, 3566 0xbb, 0x60, 0x78, 0x6b, 0xc9, 0x29, 0x0f, 0xeb, 0xc0, 0x04, 0xbb, 0x3f, 0x88, 0x8a, 0xa1, 0xe1, 3567 0xc6, 0xd6, 0x5d, 0xf5, 0xf5, 0x05, 0xdf, 0xbb, 0xad, 0xe4, 0x94, 0x47, 0x82, 0xd0, 0xc1, 0xf5, 3568 0x30, 0xec, 0xfe, 0x10, 0x9a, 0x94, 0xe0, 0xc2, 0xb6, 0x51, 0x72, 0xca, 0x13, 0x41, 0xe8, 0xe3, 3569 0x66, 0x3e, 0xae, 0x05, 0xb4, 0xd1, 0x68, 0xaf, 0x76, 0xbc, 0x66, 0xc9, 0x29, 0x67, 0x64, 0x40, 3570 0xd7, 0xd3, 0xc1, 0x38, 0x3c, 0xc1, 0x5e, 0xab, 0xe4, 0x94, 0xf3, 0x11, 0x78, 0x82, 0x0d, 0xf0, 3571 0x04, 0x7b, 0xed, 0x92, 0x53, 0x2e, 0x46, 0xe1, 0x23, 0xf1, 0xaf, 0xb7, 0xbb, 0x6b, 0x8d, 0xba, 3572 0xb7, 0x5d, 0x72, 0xca, 0x8e, 0x8c, 0xff, 0x3a, 0x36, 0xaa, 0x33, 0xda, 0xd9, 0xd9, 0x6a, 0x6d, 3573 0x7a, 0xb7, 0xb3, 0x3d, 0x2f, 0x19, 0x65, 0xa3, 0x5a, 0x40, 0x6b, 0xe7, 0x3b, 0xf5, 0x5d, 0x6f, 3574 0xa7, 0xe4, 0x94, 0xc7, 0x64, 0x40, 0xcb, 0x74, 0xd0, 0x5d, 0x47, 0x87, 0x42, 0xb3, 0xb3, 0xe7, 3575 0xb6, 0x1a, 0xeb, 0x2b, 0xf5, 0x56, 0xb7, 0xe9, 0xed, 0x96, 0x9c, 0xf2, 0xb8, 0x8f, 0x2d, 0xb6, 3576 0xf1, 0xb5, 0x74, 0xf2, 0xe9, 0x56, 0xb7, 0x19, 0x84, 0x61, 0x87, 0x43, 0x6e, 0x13, 0x4d, 0x45, 3577 0x50, 0x9a, 0x30, 0xcd, 0xeb, 0xb0, 0x04, 0x3c, 0x69, 0x0b, 0x24, 0xb2, 0xf1, 0xb0, 0x86, 0x25, 3578 0x52, 0x72, 0x13, 0x85, 0xe3, 0x2b, 0x2c, 0xa5, 0x56, 0x20, 0x39, 0xbb, 0x0c, 0x2c, 0x65, 0x72, 3579 0xba, 0xc2, 0xa5, 0x1c, 0x73, 0xd7, 0xd0, 0x11, 0x65, 0x7f, 0xb3, 0x7a, 0x04, 0xfc, 0xdd, 0xc1, 3580 0xf8, 0x9b, 0xdd, 0x07, 0x12, 0x2f, 0x63, 0x8c, 0xb9, 0x43, 0x32, 0x2b, 0xc2, 0x41, 0xf7, 0x36, 3581 0xe4, 0xc5, 0x30, 0x04, 0x7b, 0x77, 0xb2, 0x80, 0xe6, 0xf7, 0x0f, 0x23, 0x78, 0x9b, 0x8a, 0x20, 3582 0x09, 0xe6, 0x7e, 0x42, 0x56, 0x1d, 0xa0, 0xec, 0x2e, 0x56, 0xcf, 0xae, 0xb0, 0xa0, 0xec, 0x26, 3583 0x3e, 0x1f, 0x58, 0xd3, 0xdd, 0xb9, 0x97, 0xa3, 0xf1, 0xf5, 0xfa, 0xc6, 0x6a, 0xb7, 0xd1, 0xa9, 3584 0xaf, 0x43, 0x59, 0x7b, 0x81, 0x56, 0xcc, 0x03, 0x95, 0xe1, 0xce, 0x4e, 0xb7, 0x1e, 0x14, 0xc2, 3585 0x0f, 0x59, 0x79, 0x9b, 0x43, 0x13, 0xd2, 0x1a, 0xca, 0xd1, 0x17, 0xa8, 0x79, 0xae, 0x92, 0x3f, 3586 0x3e, 0xef, 0x2f, 0xe0, 0xc5, 0x40, 0x7a, 0x83, 0x4a, 0x37, 0x8f, 0x8a, 0x72, 0x06, 0x2f, 0x75, 3587 0x5f, 0xa4, 0x53, 0x26, 0x2b, 0xb9, 0xe3, 0x0b, 0xfe, 0xdc, 0x5c, 0x20, 0x3d, 0xf2, 0x9a, 0x37, 3588 0xa7, 0x4e, 0xe1, 0x45, 0xef, 0x4b, 0x74, 0x4a, 0xa1, 0x32, 0x1c, 0x99, 0xc1, 0x8b, 0x1f, 0x8e, 3589 0x2c, 0x8b, 0x60, 0xef, 0xcb, 0x74, 0x42, 0xb6, 0x82, 0x60, 0x59, 0xe4, 0xe4, 0x15, 0xa7, 0xf4, 3590 0xa5, 0x11, 0x1c, 0x5f, 0x1a, 0xc1, 0xde, 0x57, 0xe8, 0x34, 0xb7, 0x92, 0x3b, 0x4e, 0x70, 0x6c, 3591 0x69, 0x04, 0xc7, 0x97, 0x46, 0xb0, 0xf7, 0x55, 0x3a, 0x65, 0xb8, 0x32, 0x1c, 0x99, 0xc1, 0xcb, 3592 0x23, 0x46, 0x93, 0x72, 0x86, 0xa8, 0x79, 0x5f, 0xa3, 0x53, 0x46, 0x2a, 0x79, 0x1a, 0xcd, 0xdc, 3593 0x5c, 0x20, 0x7d, 0x8a, 0x4a, 0x79, 0x12, 0xb9, 0xca, 0xd2, 0xc4, 0xb4, 0xaf, 0xd3, 0x69, 0x13, 3594 0x95, 0x91, 0xe3, 0x7c, 0x9e, 0xf4, 0x1c, 0x56, 0xcd, 0x79, 0x95, 0x09, 0x28, 0x9b, 0xdf, 0xa0, 3595 0xb3, 0x32, 0x95, 0x91, 0x85, 0xd9, 0x79, 0x3c, 0xbf, 0xa8, 0xd2, 0x00, 0x15, 0x34, 0xbe, 0x42, 3596 0x82, 0xbd, 0x6f, 0xd2, 0x49, 0xf9, 0x4a, 0x9e, 0x06, 0x15, 0x5f, 0x21, 0xc1, 0xa6, 0x15, 0x12, 3597 0xec, 0x7d, 0x8b, 0x4e, 0x2b, 0x56, 0x46, 0x8e, 0xf3, 0x79, 0xd1, 0x15, 0x12, 0xec, 0x9e, 0x52, 3598 0x29, 0xe4, 0x95, 0xf5, 0xd7, 0xe8, 0x34, 0xa7, 0x52, 0xe0, 0x4b, 0xf4, 0xc9, 0xe2, 0xc2, 0xe2, 3599 0x29, 0x85, 0x4b, 0x5e, 0x6a, 0xaf, 0xd4, 0xbe, 0x30, 0xa8, 0xb5, 0xbf, 0xce, 0x04, 0x46, 0xa5, 3600 0x78, 0xae, 0xde, 0x68, 0xb4, 0x2f, 0x2f, 0x1d, 0xbb, 0xb3, 0xbd, 0xd3, 0x58, 0x7f, 0xc9, 0x31, 3601 0xa4, 0x7e, 0x77, 0x50, 0x7f, 0x97, 0x55, 0x6a, 0xa0, 0x00, 0xff, 0x06, 0x9d, 0x3c, 0x56, 0xf1, 3602 0xd6, 0xeb, 0xab, 0xeb, 0xb7, 0x2c, 0x2c, 0x90, 0x5b, 0xfc, 0xc5, 0xc5, 0x5b, 0xfc, 0x93, 0xe4, 3603 0x96, 0x85, 0xc5, 0x93, 0x6b, 0xf5, 0xfa, 0x86, 0xc2, 0x15, 0x14, 0xe7, 0x16, 0x3a, 0x2c, 0x7d, 3604 0x28, 0xd5, 0xf9, 0x37, 0x9d, 0xf4, 0xe5, 0xb9, 0x92, 0x5b, 0x7a, 0xf5, 0x6b, 0xaa, 0x4b, 0x81, 3605 0xe4, 0x53, 0x96, 0xe9, 0x06, 0x9a, 0x52, 0xb7, 0xa8, 0x52, 0xcf, 0xbe, 0xed, 0xa4, 0x29, 0x68, 3606 0x02, 0xeb, 0xb0, 0xb2, 0xb1, 0x65, 0x61, 0x7b, 0x19, 0x2a, 0xec, 0xd4, 0x6f, 0xef, 0x6e, 0xed, 3607 0x88, 0x52, 0xf0, 0x18, 0x55, 0x6b, 0x07, 0x82, 0x31, 0x31, 0xca, 0x6a, 0xc0, 0xcb, 0xd1, 0x78, 3608 0x68, 0x05, 0xc9, 0xf9, 0x38, 0x35, 0xcb, 0x05, 0xe1, 0x64, 0xc8, 0xfc, 0x32, 0x9a, 0x08, 0xed, 3609 0x78, 0xe2, 0x3f, 0x41, 0x0d, 0x27, 0x83, 0x70, 0x3e, 0x4f, 0x78, 0xd5, 0x92, 0xe7, 0xfb, 0x93, 3610 0xd4, 0xb2, 0x20, 0x2d, 0x79, 0xa2, 0x47, 0xb0, 0x09, 0xf6, 0x9e, 0xa2, 0x86, 0x59, 0x0d, 0x9b, 3611 0xe0, 0x18, 0x36, 0xc1, 0xde, 0x07, 0xa9, 0xa1, 0xab, 0x63, 0x47, 0x2c, 0x79, 0x42, 0x7f, 0x88, 3612 0x5a, 0x0e, 0xeb, 0xd8, 0x04, 0xbb, 0x97, 0xa1, 0x62, 0x68, 0x29, 0x32, 0xf2, 0xc3, 0xd4, 0x74, 3613 0x24, 0x08, 0x5d, 0x88, 0xfc, 0xbd, 0x1c, 0x4d, 0x4a, 0x7c, 0x61, 0xfc, 0x11, 0x6a, 0x3c, 0x11, 3614 0x84, 0x5e, 0xc2, 0xa4, 0x55, 0xa3, 0x82, 0x9c, 0xfd, 0x28, 0x35, 0xcd, 0xc8, 0xa8, 0x20, 0x53, 3615 0x63, 0x2b, 0x20, 0xd8, 0xfb, 0x18, 0xb5, 0xcc, 0x47, 0x56, 0x40, 0xb0, 0x61, 0x05, 0x04, 0x7b, 3616 0x1f, 0xa7, 0xc6, 0xc5, 0xe8, 0x0a, 0x22, 0x2c, 0xf0, 0x9c, 0xfc, 0x04, 0xb5, 0x75, 0x24, 0x0b, 3617 0x3c, 0x07, 0x35, 0x66, 0x21, 0x05, 0x3f, 0x09, 0x9a, 0x5e, 0x32, 0x0b, 0xf9, 0xa6, 0x46, 0x05, 3618 0xe9, 0xf6, 0x29, 0x6a, 0x38, 0x26, 0xa3, 0x82, 0x9c, 0xaa, 0xa3, 0x43, 0xa1, 0x9d, 0x92, 0x52, 3619 0x9f, 0xa6, 0xc6, 0xa9, 0x15, 0x8f, 0xf0, 0x28, 0x53, 0xa9, 0x85, 0xa6, 0x22, 0x30, 0xa2, 0x67, 3620 0x3f, 0x4d, 0x91, 0x06, 0x91, 0x3c, 0x1a, 0x98, 0x68, 0xdc, 0xe7, 0x50, 0x38, 0xae, 0x49, 0x9e, 3621 0x67, 0x00, 0x2d, 0xad, 0xe6, 0x11, 0x3e, 0x15, 0xcd, 0x73, 0x16, 0x1d, 0x51, 0x36, 0xbb, 0x52, 3622 0x23, 0x9e, 0x05, 0x0a, 0xad, 0x45, 0x8f, 0x4c, 0x11, 0x59, 0x1b, 0x1a, 0xc8, 0x8b, 0x81, 0x08, 3623 0x02, 0x9f, 0x83, 0x90, 0xd2, 0xa8, 0x9e, 0x08, 0x94, 0x20, 0x6f, 0x45, 0x56, 0x22, 0x60, 0xed, 3624 0x79, 0x0a, 0x61, 0x27, 0x7b, 0x02, 0xee, 0x80, 0xcb, 0x1e, 0xcd, 0x9f, 0x7b, 0x15, 0x9a, 0x96, 3625 0x1b, 0x5e, 0xd7, 0x3f, 0xf7, 0x64, 0x69, 0xd1, 0xe3, 0xfa, 0x27, 0x64, 0xf6, 0x3a, 0x4d, 0x07, 3626 0x2d, 0x29, 0x6c, 0x44, 0x05, 0xd1, 0x1b, 0xe8, 0x7c, 0x29, 0x88, 0xa6, 0x62, 0x1e, 0xa0, 0x3c, 3627 0x2e, 0xa3, 0xa3, 0x06, 0x17, 0xbc, 0x50, 0xbe, 0x91, 0xfa, 0x08, 0x15, 0xd2, 0x74, 0xcc, 0x05, 3628 0x2f, 0x9c, 0x4b, 0x46, 0x1f, 0xbc, 0x84, 0xbe, 0x89, 0xfa, 0x10, 0x92, 0x29, 0xee, 0x82, 0x57, 3629 0xd4, 0xd3, 0x49, 0x91, 0x10, 0xec, 0xbd, 0x99, 0x7a, 0xd0, 0x35, 0x94, 0x31, 0x1a, 0x82, 0xfb, 3630 0x44, 0x43, 0xb0, 0xf7, 0x16, 0xea, 0x27, 0x14, 0x55, 0xe6, 0x68, 0x08, 0xee, 0x13, 0x0d, 0xc1, 3631 0xde, 0x5b, 0xa9, 0x0f, 0xa1, 0xb2, 0xcc, 0xd1, 0x10, 0xec, 0x9e, 0x46, 0x33, 0x06, 0x17, 0xa2, 3632 0x00, 0xbf, 0x8d, 0xfa, 0x90, 0xb2, 0xcb, 0x8b, 0x79, 0x11, 0xe5, 0xbb, 0x8a, 0x2e, 0x32, 0x45, 3633 0x23, 0xfc, 0xbc, 0x9d, 0xfa, 0x51, 0x74, 0xd8, 0xd1, 0x78, 0x44, 0xa2, 0xb4, 0x2f, 0x1b, 0xe9, 3634 0x85, 0x22, 0xff, 0x0e, 0xea, 0x46, 0x11, 0x66, 0x71, 0x6e, 0xa1, 0xec, 0xf7, 0x09, 0x8a, 0x60, 3635 0xef, 0x9d, 0xd4, 0x8b, 0x54, 0x6a, 0x09, 0x41, 0x11, 0xdc, 0x37, 0x28, 0x82, 0xbd, 0x77, 0x51, 3636 0x3f, 0x8a, 0x74, 0x4b, 0x0a, 0x8a, 0x60, 0xf7, 0x55, 0xc6, 0x2f, 0x8a, 0xf7, 0x8d, 0x1e, 0xf5, 3637 0x13, 0xd3, 0x72, 0xf1, 0x6f, 0x8c, 0xf7, 0x93, 0x1b, 0xcd, 0x1b, 0x07, 0x3a, 0xcb, 0xbb, 0xa9, 3638 0x2f, 0x93, 0xb8, 0x33, 0xec, 0x21, 0x68, 0x3a, 0x37, 0x1b, 0xf9, 0x86, 0xf6, 0xf3, 0x1e, 0xea, 3639 0xad, 0x9f, 0xda, 0x8b, 0x7f, 0x01, 0xd0, 0xa1, 0xee, 0x46, 0x97, 0x18, 0x9c, 0x2a, 0xbd, 0xea, 3640 0xbd, 0xd9, 0xf4, 0xbd, 0x4a, 0x48, 0xb2, 0x99, 0x18, 0xb8, 0xec, 0x5d, 0x3f, 0x8d, 0x2e, 0x35, 3641 0x66, 0x97, 0x52, 0xeb, 0xef, 0xcd, 0xa6, 0xa9, 0xf5, 0x02, 0xfc, 0x62, 0x43, 0x4e, 0x46, 0x74, 3642 0xe1, 0x76, 0x7d, 0x35, 0x2c, 0x91, 0xff, 0x9c, 0x2d, 0x65, 0x41, 0x17, 0xc2, 0xa8, 0xd4, 0x85, 3643 0xdc, 0x0a, 0x2a, 0xd0, 0xbf, 0x50, 0x33, 0xa6, 0x0b, 0x61, 0x58, 0xd1, 0x85, 0xdc, 0x8e, 0x97, 3644 0xbb, 0x7f, 0xa5, 0x86, 0x4c, 0x17, 0xc2, 0xb8, 0xaa, 0x0b, 0xb9, 0x25, 0x2f, 0x6a, 0xff, 0x46, 3645 0x2d, 0x0b, 0xd2, 0x52, 0xd5, 0x85, 0x12, 0x9b, 0x60, 0xef, 0xdf, 0xa9, 0x61, 0x56, 0xc3, 0x16, 3646 0x3a, 0x47, 0xc1, 0x26, 0xd8, 0xfb, 0x0f, 0x6a, 0xe8, 0xea, 0xd8, 0x11, 0x4b, 0x5e, 0x82, 0xfe, 3647 0x93, 0x5a, 0x0e, 0xeb, 0xd8, 0x42, 0x17, 0x72, 0x4b, 0x51, 0x21, 0xfe, 0x8b, 0x9a, 0x32, 0x5d, 3648 0x08, 0x1f, 0x68, 0xba, 0x50, 0xe0, 0x0b, 0xe3, 0xff, 0xa6, 0xc6, 0x4c, 0x17, 0xf2, 0x15, 0x68, 3649 0xba, 0x50, 0x78, 0x66, 0x25, 0xe3, 0x7f, 0xa8, 0x69, 0x46, 0x46, 0xa5, 0xe8, 0x42, 0x75, 0x05, 3650 0x04, 0x7b, 0xff, 0x4b, 0x2d, 0xf3, 0x91, 0x15, 0x08, 0x5d, 0xa8, 0xad, 0x80, 0x60, 0xef, 0xff, 3651 0xa8, 0x71, 0x31, 0xba, 0x82, 0x08, 0x0b, 0x3c, 0xbf, 0x2f, 0x0c, 0x97, 0xb2, 0xa0, 0x0b, 0x61, 3652 0x5c, 0xd5, 0x85, 0xc2, 0x2f, 0x64, 0xef, 0xcf, 0x0c, 0xb3, 0xb3, 0x5d, 0xc9, 0xac, 0xa2, 0x0b, 3653 0xc5, 0x6e, 0x62, 0x89, 0xf9, 0x7a, 0x6a, 0x38, 0x26, 0xa3, 0x52, 0x74, 0x21, 0xb7, 0x53, 0x72, 3654 0xed, 0x67, 0xa9, 0xf1, 0x00, 0xba, 0x10, 0x3c, 0x46, 0x74, 0xa1, 0x06, 0x23, 0x64, 0xcd, 0xcf, 3655 0x51, 0xa4, 0xc1, 0x74, 0xa1, 0x02, 0xa6, 0xe9, 0x42, 0x8e, 0xa7, 0xea, 0xc2, 0x9f, 0x07, 0xb4, 3656 0xf4, 0xba, 0x10, 0x7c, 0x46, 0x75, 0x61, 0xb8, 0xd9, 0x95, 0x5a, 0xf1, 0x0b, 0x40, 0x61, 0x0a, 3657 0x5d, 0x28, 0x52, 0x24, 0xa2, 0x0b, 0x23, 0x20, 0x82, 0xc0, 0x5f, 0x84, 0x90, 0xd2, 0xe9, 0x42, 3658 0x0d, 0x4a, 0xd3, 0x85, 0xf0, 0x09, 0xb0, 0xf6, 0x4b, 0x14, 0xc2, 0x56, 0x17, 0x82, 0x83, 0x50, 3659 0x17, 0x2a, 0xfe, 0xdc, 0x9f, 0x44, 0x85, 0xe6, 0xea, 0x36, 0xab, 0x72, 0x50, 0xea, 0xbe, 0x0d, 3660 0x31, 0xfc, 0xb0, 0x05, 0xc0, 0x8d, 0xab, 0xdb, 0xb4, 0x20, 0xd2, 0xff, 0x4e, 0xb7, 0x3a, 0x3b, 3661 0xe7, 0x83, 0x83, 0x4d, 0x39, 0xe2, 0x9e, 0x45, 0xe3, 0x21, 0x02, 0xd4, 0xb4, 0xdf, 0x02, 0x88, 3662 0x2b, 0xed, 0x21, 0x58, 0x41, 0x05, 0x8c, 0xb1, 0xa6, 0x32, 0xe4, 0x6e, 0xa0, 0x89, 0x10, 0x84, 3663 0xd7, 0xd8, 0xdf, 0x06, 0x94, 0xab, 0xec, 0x51, 0xa0, 0x1a, 0x03, 0x4c, 0xa1, 0xa9, 0x8e, 0x69, 3664 0x38, 0xbc, 0x42, 0xff, 0x4e, 0x6a, 0x9c, 0x33, 0x06, 0x1c, 0x5e, 0xdf, 0x23, 0xa4, 0x11, 0xec, 3665 0xfd, 0xee, 0x20, 0xa4, 0x11, 0x1c, 0x23, 0x8d, 0xe0, 0x18, 0x69, 0x04, 0x7b, 0xbf, 0x37, 0x10, 3666 0x69, 0x02, 0x46, 0x25, 0x2d, 0x82, 0xc3, 0x5b, 0xcb, 0x77, 0x06, 0x22, 0x2d, 0x8a, 0xc3, 0x1b, 3667 0xd3, 0x16, 0x2a, 0x86, 0x38, 0xa2, 0xd7, 0xfc, 0x3e, 0x00, 0x5d, 0x6d, 0x0f, 0xc4, 0x5b, 0x18, 3668 0x20, 0x8d, 0x37, 0xb5, 0x41, 0xb7, 0x81, 0x26, 0x25, 0x75, 0x02, 0xeb, 0x0f, 0x00, 0xeb, 0x9a, 3669 0x14, 0xe4, 0x6d, 0xa8, 0x60, 0x13, 0x4d, 0x7d, 0x54, 0xdb, 0x0d, 0xd0, 0x17, 0xff, 0x30, 0xf5, 3670 0x6e, 0x60, 0x1d, 0x54, 0xdf, 0x0d, 0xd0, 0x54, 0x63, 0xec, 0x11, 0xec, 0xfd, 0xd1, 0x60, 0xec, 3671 0x89, 0xef, 0x49, 0x63, 0x8f, 0x60, 0x03, 0x7b, 0x04, 0x7b, 0x7f, 0x3c, 0x20, 0x7b, 0x02, 0x4c, 3672 0x67, 0x2f, 0xb2, 0xfd, 0x78, 0x4f, 0xff, 0x93, 0xd4, 0xdb, 0x0f, 0xba, 0xbf, 0xbe, 0xfd, 0xb8, 3673 0x22, 0xd0, 0xd2, 0x09, 0x14, 0xc1, 0x9f, 0xa6, 0x4f, 0x27, 0xe6, 0x20, 0x92, 0x4e, 0xa0, 0x27, 3674 0xd4, 0xdd, 0x00, 0x7a, 0xe2, 0xcf, 0x52, 0xef, 0x06, 0xa6, 0x3c, 0xf4, 0xdd, 0x00, 0x62, 0x64, 3675 0x1b, 0x1d, 0x0a, 0x41, 0x14, 0x31, 0xf2, 0xe7, 0x80, 0xf4, 0x0a, 0x7b, 0xa4, 0x50, 0x80, 0x00, 3676 0x5a, 0xb1, 0x19, 0x19, 0x76, 0xcf, 0xa3, 0xa9, 0x08, 0xa2, 0x68, 0xab, 0x7f, 0x01, 0xa0, 0xd7, 3677 0xa6, 0x04, 0xe5, 0x63, 0x80, 0x7b, 0xa8, 0x19, 0xff, 0xc4, 0xdd, 0x45, 0x87, 0x43, 0x68, 0x55, 3678 0xa2, 0xfc, 0x25, 0x00, 0x2f, 0xd9, 0x03, 0x4b, 0x55, 0x02, 0xb0, 0x93, 0xcd, 0xe8, 0xb8, 0x7b, 3679 0x07, 0x3a, 0xa2, 0x54, 0x5f, 0x45, 0xad, 0x7c, 0x17, 0x50, 0x97, 0xd3, 0xd4, 0xe0, 0x50, 0xa7, 3680 0x00, 0xac, 0xdb, 0x8c, 0x7d, 0xe0, 0xde, 0x8d, 0xbc, 0x18, 0xae, 0x60, 0xfa, 0xaf, 0x00, 0xfa, 3681 0x74, 0x6a, 0x68, 0x8d, 0xeb, 0x23, 0x4d, 0xd3, 0x67, 0x62, 0xff, 0xb2, 0x46, 0x07, 0x9a, 0xe3, 3682 0xaf, 0x53, 0xed, 0x5f, 0xd6, 0xf9, 0xa5, 0xe8, 0xa0, 0xfb, 0x37, 0x1c, 0x12, 0xc9, 0xb8, 0xab, 3683 0xa0, 0xfc, 0x4d, 0xaa, 0x64, 0x84, 0xc6, 0x2f, 0x61, 0x68, 0x32, 0xca, 0x31, 0x81, 0xd3, 0x55, 3684 0x70, 0xfe, 0x36, 0x15, 0xce, 0x19, 0x03, 0x8e, 0x1c, 0x53, 0x48, 0x23, 0x18, 0x60, 0xfe, 0x2e, 3685 0x2d, 0x69, 0x04, 0xc7, 0x48, 0x83, 0x21, 0x95, 0x34, 0x81, 0xf2, 0xf7, 0xa9, 0x49, 0x53, 0x61, 3686 0x04, 0x69, 0x3a, 0x4e, 0x57, 0xc1, 0xf9, 0x87, 0xd4, 0xa4, 0x45, 0x71, 0xe4, 0x98, 0x68, 0x69, 3687 0xbc, 0x8d, 0x02, 0xd0, 0x3f, 0xa6, 0x6a, 0x69, 0xbc, 0xef, 0x4b, 0x24, 0xfa, 0x6d, 0x28, 0x83, 3688 0x21, 0x75, 0xac, 0x44, 0x03, 0xd2, 0x3f, 0xa5, 0xa3, 0x8e, 0x79, 0x88, 0x50, 0x17, 0x8e, 0xb9, 3689 0x25, 0x84, 0xda, 0xad, 0x7a, 0x7b, 0x03, 0x20, 0x9e, 0xce, 0x95, 0x9c, 0xf2, 0x81, 0xea, 0x50, 3690 0x30, 0xca, 0x06, 0x99, 0xc5, 0x31, 0x74, 0x10, 0x2c, 0x40, 0x9e, 0x3e, 0x43, 0x4d, 0x72, 0xd5, 3691 0xa1, 0x00, 0xe6, 0x81, 0x5c, 0x7e, 0x19, 0x1a, 0x03, 0x1b, 0xae, 0x95, 0x9f, 0xa5, 0x46, 0x93, 3692 0xd5, 0xa1, 0x00, 0xa6, 0x72, 0xb1, 0x1b, 0x5a, 0x71, 0xa5, 0xfb, 0x1c, 0xb5, 0x2a, 0x84, 0x56, 3693 0x5c, 0xaa, 0xaa, 0x78, 0x04, 0x7b, 0xcf, 0x53, 0xa3, 0xac, 0x8a, 0x47, 0xb0, 0x8e, 0x47, 0xb0, 3694 0xf7, 0x19, 0x6a, 0xe4, 0x6a, 0x78, 0xaa, 0x15, 0x17, 0x89, 0x9f, 0xa5, 0x56, 0xc3, 0x1a, 0x1e, 3695 0xc1, 0xee, 0xcb, 0x51, 0x01, 0xac, 0x84, 0xec, 0xfa, 0x1c, 0x35, 0x1b, 0xa9, 0x0e, 0x05, 0x30, 3696 0x5b, 0x48, 0xb4, 0x32, 0x1a, 0xe7, 0x98, 0xc2, 0xf0, 0xf3, 0xd4, 0x70, 0xa2, 0x3a, 0x14, 0x80, 3697 0x83, 0x50, 0x5e, 0x85, 0x11, 0x80, 0xb6, 0xfa, 0x65, 0x6a, 0x96, 0x09, 0x23, 0x00, 0x75, 0xa4, 3698 0xa3, 0x12, 0xec, 0xfd, 0x0a, 0xb5, 0xca, 0xeb, 0xa8, 0xec, 0x00, 0x41, 0x43, 0x25, 0xd8, 0xfb, 3699 0x55, 0x6a, 0x58, 0x8c, 0xa0, 0xaa, 0xd1, 0x72, 0x4d, 0xf2, 0x02, 0xb5, 0x73, 0xc2, 0x68, 0xb9, 3700 0xa8, 0x90, 0xcc, 0x81, 0xa2, 0xf8, 0x02, 0xb5, 0x1a, 0x95, 0xcc, 0x81, 0x24, 0x08, 0x23, 0x00, 3701 0x3d, 0xf0, 0x45, 0x6a, 0x34, 0x16, 0x46, 0x00, 0x1d, 0x7d, 0x15, 0x15, 0xc1, 0x46, 0x69, 0xe7, 3702 0x5f, 0xca, 0xa5, 0x7f, 0x8c, 0x5b, 0x1d, 0x0a, 0x20, 0x54, 0xd9, 0xc2, 0x6f, 0x45, 0x87, 0x54, 3703 0x08, 0xd1, 0x55, 0xbe, 0x9c, 0x1b, 0xe8, 0x15, 0x9b, 0xea, 0x50, 0x30, 0x29, 0x81, 0x44, 0x17, 3704 0x59, 0x47, 0x30, 0xa8, 0x35, 0xec, 0xaf, 0xe4, 0x06, 0x78, 0xbf, 0xa6, 0x3a, 0x14, 0x4c, 0x30, 3705 0x97, 0x4a, 0x93, 0x5e, 0x41, 0xae, 0xd8, 0xb8, 0x4a, 0x87, 0xfe, 0x6a, 0x2e, 0xcd, 0xb3, 0xe8, 3706 0xea, 0x50, 0x50, 0xe4, 0xdb, 0x5d, 0x76, 0xe3, 0x73, 0xe8, 0x88, 0x0e, 0x20, 0x48, 0xfb, 0x5a, 3707 0x2e, 0xe5, 0x9b, 0x35, 0xd5, 0xa1, 0xe0, 0x90, 0x0a, 0x23, 0x08, 0xfb, 0x31, 0x5e, 0x39, 0x80, 3708 0xa9, 0xaf, 0xe7, 0xac, 0x5f, 0x13, 0xbc, 0x89, 0xce, 0x16, 0x4c, 0x29, 0xbe, 0x64, 0x6e, 0xc0, 3709 0x1e, 0x9d, 0xf7, 0xbe, 0x21, 0x36, 0xe9, 0x98, 0xb2, 0x49, 0xe7, 0xa3, 0x76, 0xbe, 0xf7, 0x4d, 3710 0x93, 0x9d, 0x1f, 0xb5, 0x5b, 0xf0, 0xbe, 0x65, 0xb2, 0x5b, 0x70, 0x4f, 0xa1, 0xc3, 0x3c, 0x83, 3711 0xf4, 0x07, 0x5a, 0xf7, 0xe6, 0xe5, 0x0b, 0x3d, 0x55, 0x27, 0x80, 0x6f, 0x50, 0x7f, 0x9e, 0x75, 3712 0x95, 0xa0, 0x3d, 0xfa, 0x30, 0xeb, 0x7d, 0x79, 0xf5, 0xed, 0x9e, 0xaa, 0xc3, 0xb9, 0x8c, 0x3c, 3713 0xcb, 0xba, 0x1a, 0x4d, 0x45, 0xa7, 0xf3, 0x4a, 0x7a, 0x5f, 0x5e, 0x79, 0xd5, 0xa7, 0xea, 0x04, 3714 0x87, 0xf5, 0xe9, 0xbc, 0xb2, 0x5e, 0x15, 0x9f, 0xcf, 0x6b, 0xec, 0xfd, 0x79, 0xf9, 0xde, 0x4f, 3715 0x7c, 0xfa, 0x19, 0xf1, 0x18, 0xcc, 0xb4, 0x7a, 0x82, 0xbd, 0x07, 0xf2, 0xd1, 0x97, 0x80, 0x8c, 3716 0x11, 0x10, 0x9c, 0x14, 0x01, 0xc1, 0xde, 0x83, 0x79, 0xe5, 0x8d, 0x20, 0x73, 0x04, 0x04, 0x27, 3717 0x45, 0x40, 0xb0, 0xf7, 0x50, 0x5e, 0xbe, 0x1e, 0x64, 0x8e, 0x80, 0x3d, 0xfa, 0x9a, 0x8e, 0x4e, 3718 0x17, 0x55, 0xfa, 0xe1, 0xbc, 0xfa, 0xae, 0x50, 0xd5, 0x09, 0x8e, 0xe8, 0x1e, 0x44, 0x7d, 0xbf, 3719 0x0e, 0x79, 0xb1, 0x08, 0x84, 0x8f, 0x47, 0xf2, 0xda, 0x8b, 0x43, 0x55, 0x27, 0x98, 0x8a, 0x44, 3720 0x21, 0x6a, 0xff, 0xd5, 0x71, 0x2a, 0xa1, 0x0b, 0xbc, 0x3f, 0xaf, 0xbd, 0x45, 0x14, 0xe7, 0x11, 3721 0xfa, 0x42, 0x52, 0x20, 0x04, 0x7b, 0x1f, 0xc8, 0xab, 0xaf, 0x14, 0x25, 0x04, 0x42, 0x70, 0x72, 3722 0x20, 0x04, 0x7b, 0x8f, 0xe6, 0xb5, 0xf7, 0x8b, 0x92, 0x02, 0x21, 0xd8, 0xbd, 0x3e, 0xfe, 0x85, 3723 0xf0, 0xc6, 0xf2, 0x58, 0xde, 0xf0, 0xb2, 0x51, 0xfc, 0x9b, 0xe1, 0x0d, 0xe7, 0x06, 0xc3, 0xc6, 3724 0x80, 0xd6, 0xf3, 0x78, 0xde, 0xfc, 0xe6, 0x91, 0x61, 0x8f, 0x40, 0x57, 0xba, 0x29, 0xce, 0x2d, 3725 0xf4, 0xa7, 0x27, 0xf2, 0xfd, 0x5f, 0x43, 0x8a, 0x93, 0x0d, 0x2d, 0xec, 0xb5, 0x68, 0x26, 0xea, 3726 0x50, 0x69, 0x66, 0x4f, 0xe6, 0x07, 0x7e, 0x27, 0xa9, 0xea, 0x04, 0xd3, 0x3a, 0xb0, 0xfa, 0xf7, 3727 0xe9, 0xc5, 0xf1, 0x8c, 0x51, 0x9a, 0xc2, 0x53, 0xf9, 0x01, 0x5e, 0x50, 0xaa, 0x3a, 0xc1, 0xd1, 3728 0x68, 0x9e, 0x85, 0x36, 0x33, 0x3f, 0x85, 0xc6, 0xb4, 0xde, 0xf7, 0x22, 0xbe, 0x69, 0x3e, 0x73, 3729 0x17, 0x42, 0x4a, 0x3f, 0x7c, 0x31, 0x91, 0xaf, 0x41, 0x05, 0xed, 0x4d, 0x4e, 0x5b, 0x70, 0xea, 3730 0x40, 0x7b, 0x27, 0x22, 0x9d, 0x03, 0xe5, 0xf0, 0xdc, 0xda, 0xc1, 0xd5, 0xa8, 0x18, 0x3d, 0x1c, 3731 0x77, 0x8b, 0x28, 0x7b, 0x5b, 0xfd, 0x3c, 0x73, 0x72, 0x20, 0xa0, 0xff, 0xeb, 0x1e, 0x46, 0xb9, 3732 0x3b, 0x56, 0x1b, 0xdd, 0xba, 0x97, 0x61, 0x63, 0xf0, 0x8f, 0x4a, 0xe6, 0x0a, 0x67, 0xe6, 0x1a, 3733 0x34, 0x19, 0x3b, 0xf9, 0xde, 0xcb, 0x41, 0x4e, 0x75, 0xf0, 0x0a, 0xe4, 0xc6, 0x0f, 0xb5, 0xf7, 3734 0xf2, 0x30, 0x69, 0xf6, 0x70, 0x66, 0xff, 0x1e, 0x0a, 0x89, 0x41, 0xf0, 0x53, 0xba, 0xbd, 0x1c, 3735 0x64, 0x93, 0x83, 0xd8, 0xa7, 0x07, 0x37, 0x39, 0x88, 0x7d, 0x7a, 0x18, 0x56, 0x3d, 0x2c, 0xa1, 3736 0x43, 0x86, 0x73, 0xe1, 0xbd, 0x5c, 0x8c, 0xa8, 0x2e, 0x96, 0xd1, 0x61, 0xd3, 0x71, 0xef, 0x5e, 3737 0x3e, 0x26, 0xcc, 0x5c, 0xca, 0x73, 0xdc, 0xbd, 0x1c, 0x64, 0xfa, 0xc4, 0xb1, 0x4f, 0x2a, 0xf2, 3738 0xfd, 0xe2, 0xd8, 0xa7, 0x8f, 0xa2, 0xf9, 0x0b, 0x51, 0x0e, 0x54, 0xf7, 0xf2, 0xe0, 0x24, 0x6c, 3739 0x0a, 0x79, 0x54, 0xba, 0x97, 0x87, 0x51, 0x33, 0x97, 0xf2, 0x14, 0x74, 0x2f, 0x07, 0x63, 0xaa, 3740 0x83, 0xf3, 0xe8, 0x88, 0xf1, 0x70, 0xd3, 0xe0, 0xe4, 0x55, 0xaa, 0x93, 0xb4, 0x0f, 0x73, 0x15, 3741 0xe8, 0xbb, 0x91, 0x97, 0x74, 0xc4, 0x69, 0x40, 0xbf, 0x51, 0x45, 0x1f, 0xe0, 0x01, 0xaf, 0xb2, 3742 0x80, 0xd7, 0xa2, 0x29, 0xf3, 0x51, 0xa7, 0x01, 0xfe, 0x47, 0x74, 0xf8, 0x94, 0x4f, 0x7c, 0x15, 3743 0xf0, 0x2e, 0x9a, 0x4e, 0x38, 0xf1, 0x34, 0xa0, 0x5f, 0xa7, 0x53, 0x6f, 0xfb, 0x10, 0x58, 0x8b, 3744 0x79, 0x26, 0xf9, 0xb4, 0xd3, 0x80, 0xfc, 0x4a, 0x3d, 0xee, 0x14, 0x8f, 0x85, 0x63, 0xbb, 0x55, 3745 0x3f, 0xf3, 0x54, 0x31, 0x73, 0x7b, 0xf5, 0x12, 0x48, 0x98, 0xc8, 0x71, 0xa6, 0xea, 0x61, 0x72, 3746 0x7f, 0x1e, 0xce, 0x24, 0x7b, 0x28, 0xec, 0xaf, 0x9f, 0xe9, 0x67, 0x90, 0xaa, 0x83, 0xec, 0xfe, 3747 0x83, 0x48, 0xf0, 0xe0, 0xee, 0x3f, 0x88, 0x04, 0x0f, 0xc3, 0x7b, 0x79, 0x80, 0x12, 0x1a, 0x3d, 3748 0x11, 0x54, 0x5d, 0x8c, 0xec, 0x33, 0x0c, 0xfd, 0xa8, 0x4f, 0xf5, 0x30, 0xba, 0x97, 0x87, 0x2b, 3749 0x11, 0x92, 0x7f, 0x8f, 0x5b, 0xeb, 0x92, 0x2a, 0x9a, 0x3a, 0x7d, 0x57, 0xa7, 0xde, 0xda, 0xdd, 3750 0x6a, 0xb7, 0x06, 0xd3, 0x58, 0xaa, 0xa7, 0x81, 0xb4, 0xd2, 0xb1, 0x59, 0x34, 0x2a, 0xc5, 0xf6, 3751 0x28, 0x02, 0x5d, 0x5c, 0x1c, 0xa2, 0xff, 0xbb, 0x1c, 0x2c, 0xfd, 0xe8, 0x4d, 0x45, 0xc7, 0x3d, 3752 0x88, 0x46, 0xae, 0xad, 0x2e, 0x05, 0xaf, 0xbe, 0xe1, 0x74, 0x31, 0x73, 0xd9, 0xe8, 0x81, 0x7b, 3753 0x6a, 0xc5, 0x0b, 0x17, 0x2e, 0x5c, 0xc8, 0xf8, 0x67, 0xd1, 0x74, 0x5d, 0x2c, 0x62, 0x45, 0xbb, 3754 0xb3, 0xe8, 0x5a, 0x88, 0x4e, 0xef, 0x9e, 0x1a, 0x63, 0xf9, 0x48, 0x3d, 0x4a, 0x0d, 0xfd, 0x8a, 3755 0xfc, 0x3a, 0xf2, 0x0c, 0x20, 0xf0, 0x07, 0xb9, 0x0d, 0xca, 0x1b, 0x6a, 0x2c, 0x5b, 0xa7, 0x62, 3756 0x28, 0x2c, 0xb7, 0xfd, 0x4d, 0x74, 0xd4, 0x00, 0xb3, 0x6b, 0x8f, 0xf3, 0xc6, 0x1a, 0xcb, 0xe9, 3757 0xe9, 0x18, 0x0e, 0x94, 0x80, 0x04, 0xa0, 0xae, 0x3d, 0xd0, 0x9b, 0x6a, 0x2c, 0xf5, 0xe3, 0x40, 3758 0x50, 0x29, 0x92, 0x89, 0x23, 0xd8, 0x0a, 0xe7, 0xcd, 0x35, 0x56, 0x21, 0x8c, 0xc4, 0x11, 0xdc, 3759 0x87, 0x38, 0x4b, 0x9c, 0xb7, 0xd4, 0x58, 0x1d, 0x31, 0x13, 0x97, 0x08, 0xd4, 0xb5, 0x07, 0x7a, 3760 0x6b, 0x8d, 0x95, 0x1b, 0x33, 0x71, 0x04, 0xfb, 0x5b, 0x68, 0xc6, 0x00, 0x24, 0x4e, 0x2e, 0x6c, 3761 0x90, 0xde, 0x56, 0x63, 0x55, 0xc9, 0x8b, 0x21, 0xf1, 0x2a, 0xe6, 0xdf, 0x86, 0x2e, 0x32, 0x91, 3762 0x97, 0x06, 0xeb, 0xed, 0x35, 0x26, 0x5a, 0x8f, 0xc6, 0xe9, 0xe3, 0xde, 0x12, 0x36, 0xc4, 0x06, 3763 0xbc, 0xda, 0x67, 0x81, 0xf4, 0x8e, 0x1a, 0x53, 0xb7, 0xf1, 0x0d, 0xc1, 0xb4, 0x71, 0x3f, 0xfa, 3764 0x2c, 0xbf, 0xa8, 0x77, 0xd6, 0x98, 0x06, 0x4e, 0xa0, 0x8f, 0xe0, 0xbe, 0xf4, 0x59, 0x62, 0xbd, 3765 0xab, 0xc6, 0xb4, 0x72, 0x12, 0x7d, 0x89, 0xfb, 0x0f, 0x0e, 0x7b, 0xac, 0xa0, 0x7a, 0x35, 0x26, 3766 0xaa, 0xe3, 0xfb, 0x0f, 0x34, 0x79, 0x52, 0x46, 0xc1, 0xe1, 0x8e, 0x0d, 0xd0, 0xbb, 0x6b, 0xac, 3767 0x0b, 0x18, 0x32, 0x0a, 0x4e, 0x7c, 0xcd, 0x1b, 0x82, 0x9d, 0x15, 0x59, 0xe1, 0xbc, 0xa7, 0xc6, 3768 0x24, 0x7a, 0x7c, 0x43, 0x30, 0x81, 0xef, 0x3f, 0xe0, 0xa0, 0x4b, 0x0c, 0x38, 0xf2, 0x08, 0xc9, 3769 0x0a, 0xec, 0xbd, 0xb5, 0x01, 0xa4, 0xfc, 0x4c, 0x6c, 0x89, 0xe1, 0x67, 0xfe, 0xe3, 0x0e, 0x2a, 3770 0x25, 0x2e, 0x93, 0x3f, 0x1e, 0xb0, 0x5a, 0xe9, 0xbd, 0xb5, 0xc1, 0x64, 0xff, 0x25, 0xe6, 0xc5, 3771 0xf2, 0x8f, 0xfd, 0x87, 0x1d, 0xf4, 0x7d, 0x86, 0xf5, 0x2a, 0xcf, 0x65, 0xac, 0x56, 0xfb, 0xbe, 3772 0xda, 0x20, 0x7f, 0x25, 0x5c, 0x14, 0x5b, 0xab, 0xfc, 0xd0, 0xbf, 0xcf, 0x41, 0x97, 0x1a, 0x7b, 3773 0x84, 0x3c, 0xc6, 0xb3, 0x5a, 0xea, 0x7d, 0xb5, 0x54, 0x7f, 0x52, 0x5c, 0x6c, 0xe8, 0x2c, 0xe1, 3774 0xa7, 0xfe, 0xa3, 0x0e, 0x3a, 0xd6, 0x67, 0x91, 0x69, 0x36, 0xc0, 0xfd, 0xb5, 0xb4, 0x7f, 0x80, 3775 0x5c, 0x9a, 0xb4, 0x54, 0xf1, 0xe5, 0x3f, 0xe4, 0x20, 0x99, 0x6e, 0xfa, 0x4d, 0x6b, 0x9b, 0x15, 3776 0x3e, 0x50, 0x63, 0x8f, 0xa3, 0x6c, 0xde, 0xb4, 0x31, 0x0b, 0xd8, 0x20, 0x61, 0x35, 0x7e, 0x43, 3777 0xad, 0x31, 0xfa, 0x03, 0x23, 0xbb, 0x64, 0xea, 0xa9, 0xd7, 0xc5, 0x25, 0x9a, 0xf6, 0x7c, 0xc9, 3778 0xdf, 0x56, 0x4b, 0x67, 0xe4, 0x19, 0x93, 0x5d, 0x36, 0xf4, 0xf4, 0xeb, 0xe6, 0xd3, 0x71, 0x40, 3779 0xd0, 0x8d, 0xb7, 0xab, 0xdd, 0x2e, 0xfa, 0x58, 0xca, 0x6e, 0x57, 0xf7, 0xb4, 0xeb, 0xea, 0x5e, 3780 0x1c, 0x91, 0x2b, 0xc8, 0x6d, 0x33, 0x64, 0x0a, 0x09, 0x79, 0x7f, 0x4f, 0xbd, 0xee, 0x6e, 0x40, 3781 0xe4, 0x52, 0xb2, 0x93, 0x48, 0xab, 0x65, 0x97, 0x7d, 0xa0, 0x17, 0xbf, 0x2e, 0x6f, 0xa6, 0x96, 3782 0xe0, 0x7e, 0xd4, 0x5a, 0xc2, 0x3e, 0xd8, 0xd3, 0xae, 0xdb, 0x27, 0x50, 0x4b, 0x70, 0x3f, 0x6a, 3783 0x2d, 0x21, 0x1f, 0xea, 0xa9, 0xd7, 0xf5, 0x13, 0xa8, 0x25, 0xd8, 0xef, 0xa8, 0x12, 0x26, 0xf6, 3784 0x54, 0xce, 0x0a, 0xf2, 0xe1, 0x9e, 0x7e, 0xdd, 0xff, 0x68, 0x1c, 0x54, 0xe8, 0xce, 0x3b, 0xd1, 3785 0xc5, 0x46, 0x6a, 0xd3, 0xc0, 0x3e, 0xd2, 0x8b, 0xfc, 0x5c, 0xc0, 0x8c, 0x81, 0x5e, 0xa1, 0x41, 3786 0x6f, 0x37, 0xef, 0x24, 0x7b, 0x11, 0xfa, 0xfe, 0x5e, 0xe4, 0xe7, 0x06, 0x0c, 0xdb, 0x08, 0xf4, 3787 0x68, 0x3f, 0x86, 0x2d, 0xbf, 0xd4, 0x0f, 0xf4, 0xf4, 0x9f, 0x2b, 0x48, 0x62, 0x98, 0xe0, 0xfe, 3788 0x0c, 0x5b, 0xc2, 0x3e, 0xda, 0x8b, 0xfc, 0xdc, 0x41, 0x22, 0xc3, 0x04, 0xfb, 0xe7, 0xcd, 0x5b, 3789 0x38, 0x85, 0x4e, 0x7d, 0xac, 0x67, 0xfc, 0xb9, 0x04, 0xc3, 0x5e, 0xe6, 0xc2, 0xf5, 0x75, 0x09, 3790 0x09, 0x6b, 0xaf, 0x5c, 0x1f, 0xef, 0x25, 0xfd, 0xdc, 0x82, 0x29, 0x77, 0x41, 0xcd, 0xbe, 0xde, 3791 0x31, 0xef, 0x2d, 0x7b, 0x3d, 0xfb, 0x44, 0x6f, 0xaf, 0xdf, 0x6b, 0x30, 0x6c, 0x36, 0xd0, 0xba, 3792 0x4f, 0x68, 0xa2, 0xcc, 0xf4, 0xbc, 0xd4, 0x6a, 0x25, 0x4f, 0xf6, 0xbe, 0x07, 0x3f, 0xf8, 0x70, 3793 0x51, 0x7c, 0xb1, 0x52, 0xf5, 0x3e, 0xa6, 0xa9, 0x5e, 0xf3, 0x33, 0x56, 0xab, 0x25, 0x3f, 0xd5, 3794 0x1b, 0xe8, 0x17, 0x23, 0x2e, 0x31, 0xd5, 0x66, 0xa9, 0xd2, 0xd6, 0xd5, 0x23, 0x27, 0xed, 0xb2, 3795 0xa0, 0xdd, 0x22, 0xbf, 0xeb, 0xb0, 0x9b, 0x85, 0xf2, 0xcc, 0x29, 0x50, 0xae, 0x18, 0xfa, 0x1b, 3796 0xaa, 0x68, 0xd1, 0x2f, 0x1b, 0x5a, 0xc1, 0x7c, 0x90, 0xc1, 0xa8, 0x87, 0x4e, 0x81, 0x7a, 0x45, 3797 0xd1, 0x3f, 0xa7, 0xee, 0xd8, 0xc8, 0x65, 0x45, 0x2b, 0xa0, 0x0f, 0x31, 0x20, 0xf5, 0xd4, 0x29, 3798 0xd0, 0xae, 0x38, 0x26, 0x20, 0xa5, 0x90, 0x0c, 0x1f, 0x66, 0x48, 0x05, 0x03, 0x12, 0xd7, 0x0a, 3799 0x89, 0xdc, 0x59, 0x16, 0xbd, 0x8f, 0x30, 0xa0, 0xac, 0x99, 0x3b, 0x82, 0xfb, 0x70, 0x67, 0x09, 3800 0xf4, 0x51, 0x06, 0xe4, 0x26, 0x70, 0x97, 0x88, 0x94, 0x42, 0x13, 0x7c, 0x8c, 0x21, 0x0d, 0x27, 3801 0x70, 0x47, 0xb0, 0x7f, 0xab, 0x5a, 0x40, 0xa3, 0x97, 0x3d, 0xad, 0xa0, 0x3e, 0xce, 0xa0, 0xd4, 3802 0xa3, 0xa7, 0x40, 0xbf, 0x22, 0xea, 0x37, 0xd4, 0xb6, 0x18, 0xbb, 0x2c, 0x6a, 0x05, 0xf6, 0x09, 3803 0x06, 0xa6, 0x9e, 0x3d, 0x05, 0x91, 0x2b, 0xa6, 0x09, 0xbb, 0xc2, 0xbe, 0xed, 0x7f, 0x92, 0x41, 3804 0x65, 0x0c, 0xbb, 0x02, 0x9a, 0x7d, 0x1f, 0x06, 0x2d, 0xbf, 0xac, 0x4f, 0x31, 0xa4, 0x7c, 0x12, 3805 0x83, 0x04, 0xf7, 0x65, 0xd0, 0x12, 0xec, 0xd3, 0x0c, 0xac, 0x98, 0xc8, 0x60, 0xe2, 0x2e, 0x4c, 3806 0xd1, 0xd6, 0x9f, 0x66, 0x58, 0x8e, 0x61, 0x17, 0xf2, 0x36, 0x9e, 0x90, 0x59, 0xf6, 0x5d, 0xfc, 3807 0x19, 0x86, 0x34, 0x6a, 0xca, 0x2c, 0x68, 0xd9, 0xe6, 0x5d, 0x61, 0xdf, 0xb0, 0x9f, 0x65, 0x40, 3808 0x63, 0x86, 0x5d, 0x01, 0x5d, 0xf9, 0x41, 0xed, 0x04, 0xca, 0x70, 0xdb, 0xd7, 0x0a, 0xed, 0x39, 3809 0x86, 0x36, 0xf8, 0x11, 0x54, 0x10, 0xbd, 0x23, 0x4c, 0xd5, 0x43, 0x29, 0x71, 0x9d, 0x69, 0x4e, 3810 0x20, 0x9e, 0x67, 0x4b, 0xfd, 0x9e, 0x9c, 0x41, 0x05, 0x86, 0x4b, 0xc6, 0xfe, 0x23, 0x9a, 0xdc, 3811 0x31, 0xdd, 0x37, 0xb6, 0x5a, 0xee, 0x67, 0xf8, 0x72, 0x07, 0x3e, 0x84, 0x0a, 0x62, 0xb7, 0x94, 3812 0xfd, 0xfb, 0xb5, 0x43, 0x28, 0xe3, 0x85, 0x65, 0xab, 0xb5, 0x7e, 0x96, 0xef, 0x82, 0xf4, 0xa7, 3813 0x50, 0x41, 0xfc, 0x9a, 0x33, 0x95, 0x63, 0xc7, 0xfa, 0xac, 0x32, 0xcd, 0x1e, 0xf8, 0x1c, 0x27, 3814 0x75, 0xa0, 0x63, 0xa8, 0xc0, 0x78, 0x4f, 0xda, 0x7f, 0x58, 0x3d, 0x86, 0xd2, 0x6f, 0x38, 0xdb, 3815 0x2c, 0xf1, 0xf3, 0x6c, 0x89, 0x29, 0xcf, 0xa1, 0xf4, 0x7b, 0xd6, 0x09, 0xcb, 0x59, 0x2e, 0x88, 3816 0x57, 0xf5, 0xbb, 0xad, 0xad, 0x76, 0x6b, 0x79, 0x3a, 0xfe, 0x8e, 0x24, 0xfb, 0xe0, 0xb2, 0x79, 3817 0x74, 0x50, 0x7d, 0x4f, 0xdc, 0xf4, 0x40, 0x14, 0xb9, 0x63, 0xf2, 0x81, 0xe8, 0x0b, 0xce, 0xf2, 3818 0x6b, 0x7e, 0xbc, 0x16, 0x5b, 0xf6, 0x09, 0xb6, 0xec, 0xb5, 0xee, 0xc6, 0x89, 0xad, 0x56, 0xa7, 3819 0xbe, 0xd3, 0x5a, 0x6d, 0xb0, 0xdf, 0xb9, 0x65, 0xa3, 0xbb, 0x27, 0x1a, 0xf5, 0xcd, 0xd5, 0xb3, 3820 0xe7, 0x4f, 0x24, 0xfd, 0x24, 0xee, 0xff, 0x07, 0x00, 0x00, 0xff, 0xff, 0x9d, 0x50, 0x42, 0x96, 3821 0x2d, 0x57, 0x00, 0x00, 3822} 3823