1
2
3
4
5
6
7
8 package proto2_20180430_b4deda09
9
10 import proto "google.golang.org/protobuf/internal/protolegacy"
11 import fmt "fmt"
12 import math "math"
13
14
15 var _ = proto.Marshal
16 var _ = fmt.Errorf
17 var _ = math.Inf
18
19
20
21
22
23 const _ = proto.ProtoPackageIsVersion2
24
25 type SiblingEnum int32
26
27 const (
28 SiblingEnum_ALPHA SiblingEnum = 0
29 SiblingEnum_BRAVO SiblingEnum = 10
30 SiblingEnum_CHARLIE SiblingEnum = 200
31 )
32
33 var SiblingEnum_name = map[int32]string{
34 0: "ALPHA",
35 10: "BRAVO",
36 200: "CHARLIE",
37 }
38 var SiblingEnum_value = map[string]int32{
39 "ALPHA": 0,
40 "BRAVO": 10,
41 "CHARLIE": 200,
42 }
43
44 func (x SiblingEnum) Enum() *SiblingEnum {
45 p := new(SiblingEnum)
46 *p = x
47 return p
48 }
49 func (x SiblingEnum) String() string {
50 return proto.EnumName(SiblingEnum_name, int32(x))
51 }
52 func (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 }
60 func (SiblingEnum) EnumDescriptor() ([]byte, []int) {
61 return fileDescriptor_test_a365478be18be824, []int{0}
62 }
63
64 type Message_ChildEnum int32
65
66 const (
67 Message_ALPHA Message_ChildEnum = 0
68 Message_BRAVO Message_ChildEnum = 1
69 Message_CHARLIE Message_ChildEnum = 2
70 )
71
72 var Message_ChildEnum_name = map[int32]string{
73 0: "ALPHA",
74 1: "BRAVO",
75 2: "CHARLIE",
76 }
77 var Message_ChildEnum_value = map[string]int32{
78 "ALPHA": 0,
79 "BRAVO": 1,
80 "CHARLIE": 2,
81 }
82
83 func (x Message_ChildEnum) Enum() *Message_ChildEnum {
84 p := new(Message_ChildEnum)
85 *p = x
86 return p
87 }
88 func (x Message_ChildEnum) String() string {
89 return proto.EnumName(Message_ChildEnum_name, int32(x))
90 }
91 func (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 }
99 func (Message_ChildEnum) EnumDescriptor() ([]byte, []int) {
100 return fileDescriptor_test_a365478be18be824, []int{1, 0}
101 }
102
103 type 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
113 func (m *SiblingMessage) Reset() { *m = SiblingMessage{} }
114 func (m *SiblingMessage) String() string { return proto.CompactTextString(m) }
115 func (*SiblingMessage) ProtoMessage() {}
116 func (*SiblingMessage) Descriptor() ([]byte, []int) {
117 return fileDescriptor_test_a365478be18be824, []int{0}
118 }
119 func (m *SiblingMessage) XXX_Unmarshal(b []byte) error {
120 return xxx_messageInfo_SiblingMessage.Unmarshal(m, b)
121 }
122 func (m *SiblingMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
123 return xxx_messageInfo_SiblingMessage.Marshal(b, m, deterministic)
124 }
125 func (dst *SiblingMessage) XXX_Merge(src proto.Message) {
126 xxx_messageInfo_SiblingMessage.Merge(dst, src)
127 }
128 func (m *SiblingMessage) XXX_Size() int {
129 return xxx_messageInfo_SiblingMessage.Size(m)
130 }
131 func (m *SiblingMessage) XXX_DiscardUnknown() {
132 xxx_messageInfo_SiblingMessage.DiscardUnknown(m)
133 }
134
135 var xxx_messageInfo_SiblingMessage proto.InternalMessageInfo
136
137 func (m *SiblingMessage) GetF1() string {
138 if m != nil && m.F1 != nil {
139 return *m.F1
140 }
141 return ""
142 }
143
144 func (m *SiblingMessage) GetF2() string {
145 if m != nil && m.F2 != nil {
146 return *m.F2
147 }
148 return ""
149 }
150
151 func (m *SiblingMessage) GetF3() []string {
152 if m != nil {
153 return m.F3
154 }
155 return nil
156 }
157
158 func (m *SiblingMessage) GetF4() *Message {
159 if m != nil {
160 return m.F4
161 }
162 return nil
163 }
164
165 type Message struct {
166 Namedgroup *Message_NamedGroup `protobuf:"group,1,opt,name=NamedGroup,json=namedgroup" json:"namedgroup,omitempty"`
167
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
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
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
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
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
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
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325 OneofUnion isMessage_OneofUnion `protobuf_oneof:"oneof_union"`
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
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
353 func (m *Message) Reset() { *m = Message{} }
354 func (m *Message) String() string { return proto.CompactTextString(m) }
355 func (*Message) ProtoMessage() {}
356 func (*Message) Descriptor() ([]byte, []int) {
357 return fileDescriptor_test_a365478be18be824, []int{1}
358 }
359
360 var extRange_Message = []proto.ExtensionRange{
361 {Start: 10000, End: 536870911},
362 }
363
364 func (*Message) ExtensionRangeArray() []proto.ExtensionRange {
365 return extRange_Message
366 }
367 func (m *Message) XXX_Unmarshal(b []byte) error {
368 return xxx_messageInfo_Message.Unmarshal(m, b)
369 }
370 func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
371 return xxx_messageInfo_Message.Marshal(b, m, deterministic)
372 }
373 func (dst *Message) XXX_Merge(src proto.Message) {
374 xxx_messageInfo_Message.Merge(dst, src)
375 }
376 func (m *Message) XXX_Size() int {
377 return xxx_messageInfo_Message.Size(m)
378 }
379 func (m *Message) XXX_DiscardUnknown() {
380 xxx_messageInfo_Message.DiscardUnknown(m)
381 }
382
383 var xxx_messageInfo_Message proto.InternalMessageInfo
384
385 const Default_Message_DefaultedBool bool = true
386 const Default_Message_DefaultedInt32 int32 = -12345
387 const Default_Message_DefaultedSint32 int32 = -3200
388 const Default_Message_DefaultedUint32 uint32 = 3200
389 const Default_Message_DefaultedInt64 int64 = -123456789
390 const Default_Message_DefaultedSint64 int64 = -6400
391 const Default_Message_DefaultedUint64 uint64 = 6400
392 const Default_Message_DefaultedFixed32 uint32 = 320000
393 const Default_Message_DefaultedSfixed32 int32 = -320000
394 const Default_Message_DefaultedFloat float32 = 3.14159
395 const Default_Message_DefaultedFixed64 uint64 = 640000
396 const Default_Message_DefaultedSfixed64 int64 = -640000
397 const Default_Message_DefaultedDouble float64 = 3.14159265359
398 const Default_Message_DefaultedString string = "hello, \"world!\"\n"
399
400 var Default_Message_DefaultedBytes []byte = []byte("deadޭ\xbe\xefbeef")
401
402 const Default_Message_DefaultedChildEnum Message_ChildEnum = Message_ALPHA
403 const Default_Message_DefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA
404 const Default_Message_RequiredDefaultedBool bool = true
405 const Default_Message_RequiredDefaultedInt32 int32 = -12345
406 const Default_Message_RequiredDefaultedSint32 int32 = -3200
407 const Default_Message_RequiredDefaultedUint32 uint32 = 3200
408 const Default_Message_RequiredDefaultedInt64 int64 = -123456789
409 const Default_Message_RequiredDefaultedSint64 int64 = -6400
410 const Default_Message_RequiredDefaultedUint64 uint64 = 6400
411 const Default_Message_RequiredDefaultedFixed32 uint32 = 320000
412 const Default_Message_RequiredDefaultedSfixed32 int32 = -320000
413 const Default_Message_RequiredDefaultedFloat float32 = 3.14159
414 const Default_Message_RequiredDefaultedFixed64 uint64 = 640000
415 const Default_Message_RequiredDefaultedSfixed64 int64 = -640000
416 const Default_Message_RequiredDefaultedDouble float64 = 3.14159265359
417 const Default_Message_RequiredDefaultedString string = "hello, \"world!\"\n"
418
419 var Default_Message_RequiredDefaultedBytes []byte = []byte("deadޭ\xbe\xefbeef")
420
421 const Default_Message_RequiredDefaultedChildEnum Message_ChildEnum = Message_ALPHA
422 const Default_Message_RequiredDefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA
423 const Default_Message_OneofDefaultedBool bool = true
424 const Default_Message_OneofDefaultedInt32 int32 = -12345
425 const Default_Message_OneofDefaultedSint32 int32 = -3200
426 const Default_Message_OneofDefaultedUint32 uint32 = 3200
427 const Default_Message_OneofDefaultedInt64 int64 = -123456789
428 const Default_Message_OneofDefaultedSint64 int64 = -6400
429 const Default_Message_OneofDefaultedUint64 uint64 = 6400
430 const Default_Message_OneofDefaultedFixed32 uint32 = 320000
431 const Default_Message_OneofDefaultedSfixed32 int32 = -320000
432 const Default_Message_OneofDefaultedFloat float32 = 3.14159
433 const Default_Message_OneofDefaultedFixed64 uint64 = 640000
434 const Default_Message_OneofDefaultedSfixed64 int64 = -640000
435 const Default_Message_OneofDefaultedDouble float64 = 3.14159265359
436 const Default_Message_OneofDefaultedString string = "hello, \"world!\"\n"
437
438 var Default_Message_OneofDefaultedBytes []byte = []byte("deadޭ\xbe\xefbeef")
439
440 const Default_Message_OneofDefaultedChildEnum Message_ChildEnum = Message_ALPHA
441 const Default_Message_OneofDefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA
442
443 type isMessage_OneofUnion interface {
444 isMessage_OneofUnion()
445 }
446 type isMessage_OneofDefaultedUnion interface {
447 isMessage_OneofDefaultedUnion()
448 }
449
450 type Message_OneofBool struct {
451 OneofBool bool `protobuf:"varint,700,opt,name=oneof_bool,json=oneofBool,oneof"`
452 }
453 type Message_OneofInt32 struct {
454 OneofInt32 int32 `protobuf:"varint,701,opt,name=oneof_int32,json=oneofInt32,oneof"`
455 }
456 type Message_OneofSint32 struct {
457 OneofSint32 int32 `protobuf:"zigzag32,702,opt,name=oneof_sint32,json=oneofSint32,oneof"`
458 }
459 type Message_OneofUint32 struct {
460 OneofUint32 uint32 `protobuf:"varint,703,opt,name=oneof_uint32,json=oneofUint32,oneof"`
461 }
462 type Message_OneofInt64 struct {
463 OneofInt64 int64 `protobuf:"varint,704,opt,name=oneof_int64,json=oneofInt64,oneof"`
464 }
465 type Message_OneofSint64 struct {
466 OneofSint64 int64 `protobuf:"zigzag64,705,opt,name=oneof_sint64,json=oneofSint64,oneof"`
467 }
468 type Message_OneofUint64 struct {
469 OneofUint64 uint64 `protobuf:"varint,706,opt,name=oneof_uint64,json=oneofUint64,oneof"`
470 }
471 type Message_OneofFixed32 struct {
472 OneofFixed32 uint32 `protobuf:"fixed32,707,opt,name=oneof_fixed32,json=oneofFixed32,oneof"`
473 }
474 type Message_OneofSfixed32 struct {
475 OneofSfixed32 int32 `protobuf:"fixed32,708,opt,name=oneof_sfixed32,json=oneofSfixed32,oneof"`
476 }
477 type Message_OneofFloat struct {
478 OneofFloat float32 `protobuf:"fixed32,709,opt,name=oneof_float,json=oneofFloat,oneof"`
479 }
480 type Message_OneofFixed64 struct {
481 OneofFixed64 uint64 `protobuf:"fixed64,710,opt,name=oneof_fixed64,json=oneofFixed64,oneof"`
482 }
483 type Message_OneofSfixed64 struct {
484 OneofSfixed64 int64 `protobuf:"fixed64,711,opt,name=oneof_sfixed64,json=oneofSfixed64,oneof"`
485 }
486 type Message_OneofDouble struct {
487 OneofDouble float64 `protobuf:"fixed64,712,opt,name=oneof_double,json=oneofDouble,oneof"`
488 }
489 type Message_OneofString struct {
490 OneofString string `protobuf:"bytes,713,opt,name=oneof_string,json=oneofString,oneof"`
491 }
492 type Message_OneofBytes struct {
493 OneofBytes []byte `protobuf:"bytes,714,opt,name=oneof_bytes,json=oneofBytes,oneof"`
494 }
495 type 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 }
498 type Message_OneofChildMessage struct {
499 OneofChildMessage *Message_ChildMessage `protobuf:"bytes,716,opt,name=oneof_child_message,json=oneofChildMessage,oneof"`
500 }
501 type Message_OneofNamedGroup struct {
502 OneofNamedGroup *Message_NamedGroup `protobuf:"bytes,717,opt,name=oneof_named_group,json=oneofNamedGroup,oneof"`
503 }
504 type 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 }
507 type Message_OneofSiblingMessage struct {
508 OneofSiblingMessage *SiblingMessage `protobuf:"bytes,719,opt,name=oneof_sibling_message,json=oneofSiblingMessage,oneof"`
509 }
510 type Message_Oneofgroup struct {
511 Oneofgroup *Message_OneofGroup `protobuf:"group,720,opt,name=OneofGroup,json=oneofgroup,oneof"`
512 }
513 type Message_OneofString1 struct {
514 OneofString1 string `protobuf:"bytes,721,opt,name=oneof_string1,json=oneofString1,oneof"`
515 }
516 type Message_OneofString2 struct {
517 OneofString2 string `protobuf:"bytes,722,opt,name=oneof_string2,json=oneofString2,oneof"`
518 }
519 type Message_OneofString3 struct {
520 OneofString3 string `protobuf:"bytes,723,opt,name=oneof_string3,json=oneofString3,oneof"`
521 }
522 type Message_OneofDefaultedBool struct {
523 OneofDefaultedBool bool `protobuf:"varint,800,opt,name=oneof_defaulted_bool,json=oneofDefaultedBool,oneof,def=1"`
524 }
525 type Message_OneofDefaultedInt32 struct {
526 OneofDefaultedInt32 int32 `protobuf:"varint,801,opt,name=oneof_defaulted_int32,json=oneofDefaultedInt32,oneof,def=-12345"`
527 }
528 type Message_OneofDefaultedSint32 struct {
529 OneofDefaultedSint32 int32 `protobuf:"zigzag32,802,opt,name=oneof_defaulted_sint32,json=oneofDefaultedSint32,oneof,def=-3200"`
530 }
531 type Message_OneofDefaultedUint32 struct {
532 OneofDefaultedUint32 uint32 `protobuf:"varint,803,opt,name=oneof_defaulted_uint32,json=oneofDefaultedUint32,oneof,def=3200"`
533 }
534 type Message_OneofDefaultedInt64 struct {
535 OneofDefaultedInt64 int64 `protobuf:"varint,804,opt,name=oneof_defaulted_int64,json=oneofDefaultedInt64,oneof,def=-123456789"`
536 }
537 type Message_OneofDefaultedSint64 struct {
538 OneofDefaultedSint64 int64 `protobuf:"zigzag64,805,opt,name=oneof_defaulted_sint64,json=oneofDefaultedSint64,oneof,def=-6400"`
539 }
540 type Message_OneofDefaultedUint64 struct {
541 OneofDefaultedUint64 uint64 `protobuf:"varint,806,opt,name=oneof_defaulted_uint64,json=oneofDefaultedUint64,oneof,def=6400"`
542 }
543 type Message_OneofDefaultedFixed32 struct {
544 OneofDefaultedFixed32 uint32 `protobuf:"fixed32,807,opt,name=oneof_defaulted_fixed32,json=oneofDefaultedFixed32,oneof,def=320000"`
545 }
546 type Message_OneofDefaultedSfixed32 struct {
547 OneofDefaultedSfixed32 int32 `protobuf:"fixed32,808,opt,name=oneof_defaulted_sfixed32,json=oneofDefaultedSfixed32,oneof,def=-320000"`
548 }
549 type Message_OneofDefaultedFloat struct {
550 OneofDefaultedFloat float32 `protobuf:"fixed32,809,opt,name=oneof_defaulted_float,json=oneofDefaultedFloat,oneof,def=3.14159"`
551 }
552 type Message_OneofDefaultedFixed64 struct {
553 OneofDefaultedFixed64 uint64 `protobuf:"fixed64,810,opt,name=oneof_defaulted_fixed64,json=oneofDefaultedFixed64,oneof,def=640000"`
554 }
555 type Message_OneofDefaultedSfixed64 struct {
556 OneofDefaultedSfixed64 int64 `protobuf:"fixed64,811,opt,name=oneof_defaulted_sfixed64,json=oneofDefaultedSfixed64,oneof,def=-640000"`
557 }
558 type Message_OneofDefaultedDouble struct {
559 OneofDefaultedDouble float64 `protobuf:"fixed64,812,opt,name=oneof_defaulted_double,json=oneofDefaultedDouble,oneof,def=3.14159265359"`
560 }
561 type Message_OneofDefaultedString struct {
562 OneofDefaultedString string `protobuf:"bytes,813,opt,name=oneof_defaulted_string,json=oneofDefaultedString,oneof,def=hello, \"world!\"\n"`
563 }
564 type Message_OneofDefaultedBytes struct {
565 OneofDefaultedBytes []byte `protobuf:"bytes,814,opt,name=oneof_defaulted_bytes,json=oneofDefaultedBytes,oneof,def=dead\\336\\255\\276\\357beef"`
566 }
567 type 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 }
570 type 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
574 func (*Message_OneofBool) isMessage_OneofUnion() {}
575 func (*Message_OneofInt32) isMessage_OneofUnion() {}
576 func (*Message_OneofSint32) isMessage_OneofUnion() {}
577 func (*Message_OneofUint32) isMessage_OneofUnion() {}
578 func (*Message_OneofInt64) isMessage_OneofUnion() {}
579 func (*Message_OneofSint64) isMessage_OneofUnion() {}
580 func (*Message_OneofUint64) isMessage_OneofUnion() {}
581 func (*Message_OneofFixed32) isMessage_OneofUnion() {}
582 func (*Message_OneofSfixed32) isMessage_OneofUnion() {}
583 func (*Message_OneofFloat) isMessage_OneofUnion() {}
584 func (*Message_OneofFixed64) isMessage_OneofUnion() {}
585 func (*Message_OneofSfixed64) isMessage_OneofUnion() {}
586 func (*Message_OneofDouble) isMessage_OneofUnion() {}
587 func (*Message_OneofString) isMessage_OneofUnion() {}
588 func (*Message_OneofBytes) isMessage_OneofUnion() {}
589 func (*Message_OneofChildEnum) isMessage_OneofUnion() {}
590 func (*Message_OneofChildMessage) isMessage_OneofUnion() {}
591 func (*Message_OneofNamedGroup) isMessage_OneofUnion() {}
592 func (*Message_OneofSiblingEnum) isMessage_OneofUnion() {}
593 func (*Message_OneofSiblingMessage) isMessage_OneofUnion() {}
594 func (*Message_Oneofgroup) isMessage_OneofUnion() {}
595 func (*Message_OneofString1) isMessage_OneofUnion() {}
596 func (*Message_OneofString2) isMessage_OneofUnion() {}
597 func (*Message_OneofString3) isMessage_OneofUnion() {}
598 func (*Message_OneofDefaultedBool) isMessage_OneofDefaultedUnion() {}
599 func (*Message_OneofDefaultedInt32) isMessage_OneofDefaultedUnion() {}
600 func (*Message_OneofDefaultedSint32) isMessage_OneofDefaultedUnion() {}
601 func (*Message_OneofDefaultedUint32) isMessage_OneofDefaultedUnion() {}
602 func (*Message_OneofDefaultedInt64) isMessage_OneofDefaultedUnion() {}
603 func (*Message_OneofDefaultedSint64) isMessage_OneofDefaultedUnion() {}
604 func (*Message_OneofDefaultedUint64) isMessage_OneofDefaultedUnion() {}
605 func (*Message_OneofDefaultedFixed32) isMessage_OneofDefaultedUnion() {}
606 func (*Message_OneofDefaultedSfixed32) isMessage_OneofDefaultedUnion() {}
607 func (*Message_OneofDefaultedFloat) isMessage_OneofDefaultedUnion() {}
608 func (*Message_OneofDefaultedFixed64) isMessage_OneofDefaultedUnion() {}
609 func (*Message_OneofDefaultedSfixed64) isMessage_OneofDefaultedUnion() {}
610 func (*Message_OneofDefaultedDouble) isMessage_OneofDefaultedUnion() {}
611 func (*Message_OneofDefaultedString) isMessage_OneofDefaultedUnion() {}
612 func (*Message_OneofDefaultedBytes) isMessage_OneofDefaultedUnion() {}
613 func (*Message_OneofDefaultedChildEnum) isMessage_OneofDefaultedUnion() {}
614 func (*Message_OneofDefaultedSiblingEnum) isMessage_OneofDefaultedUnion() {}
615
616 func (m *Message) GetOneofUnion() isMessage_OneofUnion {
617 if m != nil {
618 return m.OneofUnion
619 }
620 return nil
621 }
622 func (m *Message) GetOneofDefaultedUnion() isMessage_OneofDefaultedUnion {
623 if m != nil {
624 return m.OneofDefaultedUnion
625 }
626 return nil
627 }
628
629 func (m *Message) GetNamedgroup() *Message_NamedGroup {
630 if m != nil {
631 return m.Namedgroup
632 }
633 return nil
634 }
635
636 func (m *Message) GetOptionalBool() bool {
637 if m != nil && m.OptionalBool != nil {
638 return *m.OptionalBool
639 }
640 return false
641 }
642
643 func (m *Message) GetOptionalInt32() int32 {
644 if m != nil && m.OptionalInt32 != nil {
645 return *m.OptionalInt32
646 }
647 return 0
648 }
649
650 func (m *Message) GetOptionalSint32() int32 {
651 if m != nil && m.OptionalSint32 != nil {
652 return *m.OptionalSint32
653 }
654 return 0
655 }
656
657 func (m *Message) GetOptionalUint32() uint32 {
658 if m != nil && m.OptionalUint32 != nil {
659 return *m.OptionalUint32
660 }
661 return 0
662 }
663
664 func (m *Message) GetOptionalInt64() int64 {
665 if m != nil && m.OptionalInt64 != nil {
666 return *m.OptionalInt64
667 }
668 return 0
669 }
670
671 func (m *Message) GetOptionalSint64() int64 {
672 if m != nil && m.OptionalSint64 != nil {
673 return *m.OptionalSint64
674 }
675 return 0
676 }
677
678 func (m *Message) GetOptionalUint64() uint64 {
679 if m != nil && m.OptionalUint64 != nil {
680 return *m.OptionalUint64
681 }
682 return 0
683 }
684
685 func (m *Message) GetOptionalFixed32() uint32 {
686 if m != nil && m.OptionalFixed32 != nil {
687 return *m.OptionalFixed32
688 }
689 return 0
690 }
691
692 func (m *Message) GetOptionalSfixed32() int32 {
693 if m != nil && m.OptionalSfixed32 != nil {
694 return *m.OptionalSfixed32
695 }
696 return 0
697 }
698
699 func (m *Message) GetOptionalFloat() float32 {
700 if m != nil && m.OptionalFloat != nil {
701 return *m.OptionalFloat
702 }
703 return 0
704 }
705
706 func (m *Message) GetOptionalFixed64() uint64 {
707 if m != nil && m.OptionalFixed64 != nil {
708 return *m.OptionalFixed64
709 }
710 return 0
711 }
712
713 func (m *Message) GetOptionalSfixed64() int64 {
714 if m != nil && m.OptionalSfixed64 != nil {
715 return *m.OptionalSfixed64
716 }
717 return 0
718 }
719
720 func (m *Message) GetOptionalDouble() float64 {
721 if m != nil && m.OptionalDouble != nil {
722 return *m.OptionalDouble
723 }
724 return 0
725 }
726
727 func (m *Message) GetOptionalString() string {
728 if m != nil && m.OptionalString != nil {
729 return *m.OptionalString
730 }
731 return ""
732 }
733
734 func (m *Message) GetOptionalBytes() []byte {
735 if m != nil {
736 return m.OptionalBytes
737 }
738 return nil
739 }
740
741 func (m *Message) GetOptionalChildEnum() Message_ChildEnum {
742 if m != nil && m.OptionalChildEnum != nil {
743 return *m.OptionalChildEnum
744 }
745 return Message_ALPHA
746 }
747
748 func (m *Message) GetOptionalChildMessage() *Message_ChildMessage {
749 if m != nil {
750 return m.OptionalChildMessage
751 }
752 return nil
753 }
754
755 func (m *Message) GetOptionalNamedGroup() *Message_NamedGroup {
756 if m != nil {
757 return m.OptionalNamedGroup
758 }
759 return nil
760 }
761
762 func (m *Message) GetOptionalSiblingEnum() SiblingEnum {
763 if m != nil && m.OptionalSiblingEnum != nil {
764 return *m.OptionalSiblingEnum
765 }
766 return SiblingEnum_ALPHA
767 }
768
769 func (m *Message) GetOptionalSiblingMessage() *SiblingMessage {
770 if m != nil {
771 return m.OptionalSiblingMessage
772 }
773 return nil
774 }
775
776 func (m *Message) GetOptionalgroup() *Message_OptionalGroup {
777 if m != nil {
778 return m.Optionalgroup
779 }
780 return nil
781 }
782
783 func (m *Message) GetDefaultedBool() bool {
784 if m != nil && m.DefaultedBool != nil {
785 return *m.DefaultedBool
786 }
787 return Default_Message_DefaultedBool
788 }
789
790 func (m *Message) GetDefaultedInt32() int32 {
791 if m != nil && m.DefaultedInt32 != nil {
792 return *m.DefaultedInt32
793 }
794 return Default_Message_DefaultedInt32
795 }
796
797 func (m *Message) GetDefaultedSint32() int32 {
798 if m != nil && m.DefaultedSint32 != nil {
799 return *m.DefaultedSint32
800 }
801 return Default_Message_DefaultedSint32
802 }
803
804 func (m *Message) GetDefaultedUint32() uint32 {
805 if m != nil && m.DefaultedUint32 != nil {
806 return *m.DefaultedUint32
807 }
808 return Default_Message_DefaultedUint32
809 }
810
811 func (m *Message) GetDefaultedInt64() int64 {
812 if m != nil && m.DefaultedInt64 != nil {
813 return *m.DefaultedInt64
814 }
815 return Default_Message_DefaultedInt64
816 }
817
818 func (m *Message) GetDefaultedSint64() int64 {
819 if m != nil && m.DefaultedSint64 != nil {
820 return *m.DefaultedSint64
821 }
822 return Default_Message_DefaultedSint64
823 }
824
825 func (m *Message) GetDefaultedUint64() uint64 {
826 if m != nil && m.DefaultedUint64 != nil {
827 return *m.DefaultedUint64
828 }
829 return Default_Message_DefaultedUint64
830 }
831
832 func (m *Message) GetDefaultedFixed32() uint32 {
833 if m != nil && m.DefaultedFixed32 != nil {
834 return *m.DefaultedFixed32
835 }
836 return Default_Message_DefaultedFixed32
837 }
838
839 func (m *Message) GetDefaultedSfixed32() int32 {
840 if m != nil && m.DefaultedSfixed32 != nil {
841 return *m.DefaultedSfixed32
842 }
843 return Default_Message_DefaultedSfixed32
844 }
845
846 func (m *Message) GetDefaultedFloat() float32 {
847 if m != nil && m.DefaultedFloat != nil {
848 return *m.DefaultedFloat
849 }
850 return Default_Message_DefaultedFloat
851 }
852
853 func (m *Message) GetDefaultedFixed64() uint64 {
854 if m != nil && m.DefaultedFixed64 != nil {
855 return *m.DefaultedFixed64
856 }
857 return Default_Message_DefaultedFixed64
858 }
859
860 func (m *Message) GetDefaultedSfixed64() int64 {
861 if m != nil && m.DefaultedSfixed64 != nil {
862 return *m.DefaultedSfixed64
863 }
864 return Default_Message_DefaultedSfixed64
865 }
866
867 func (m *Message) GetDefaultedDouble() float64 {
868 if m != nil && m.DefaultedDouble != nil {
869 return *m.DefaultedDouble
870 }
871 return Default_Message_DefaultedDouble
872 }
873
874 func (m *Message) GetDefaultedString() string {
875 if m != nil && m.DefaultedString != nil {
876 return *m.DefaultedString
877 }
878 return Default_Message_DefaultedString
879 }
880
881 func (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
888 func (m *Message) GetDefaultedChildEnum() Message_ChildEnum {
889 if m != nil && m.DefaultedChildEnum != nil {
890 return *m.DefaultedChildEnum
891 }
892 return Default_Message_DefaultedChildEnum
893 }
894
895 func (m *Message) GetDefaultedSiblingEnum() SiblingEnum {
896 if m != nil && m.DefaultedSiblingEnum != nil {
897 return *m.DefaultedSiblingEnum
898 }
899 return Default_Message_DefaultedSiblingEnum
900 }
901
902 func (m *Message) GetRequiredBool() bool {
903 if m != nil && m.RequiredBool != nil {
904 return *m.RequiredBool
905 }
906 return false
907 }
908
909 func (m *Message) GetRequiredInt32() int32 {
910 if m != nil && m.RequiredInt32 != nil {
911 return *m.RequiredInt32
912 }
913 return 0
914 }
915
916 func (m *Message) GetRequiredSint32() int32 {
917 if m != nil && m.RequiredSint32 != nil {
918 return *m.RequiredSint32
919 }
920 return 0
921 }
922
923 func (m *Message) GetRequiredUint32() uint32 {
924 if m != nil && m.RequiredUint32 != nil {
925 return *m.RequiredUint32
926 }
927 return 0
928 }
929
930 func (m *Message) GetRequiredInt64() int64 {
931 if m != nil && m.RequiredInt64 != nil {
932 return *m.RequiredInt64
933 }
934 return 0
935 }
936
937 func (m *Message) GetRequiredSint64() int64 {
938 if m != nil && m.RequiredSint64 != nil {
939 return *m.RequiredSint64
940 }
941 return 0
942 }
943
944 func (m *Message) GetRequiredUint64() uint64 {
945 if m != nil && m.RequiredUint64 != nil {
946 return *m.RequiredUint64
947 }
948 return 0
949 }
950
951 func (m *Message) GetRequiredFixed32() uint32 {
952 if m != nil && m.RequiredFixed32 != nil {
953 return *m.RequiredFixed32
954 }
955 return 0
956 }
957
958 func (m *Message) GetRequiredSfixed32() int32 {
959 if m != nil && m.RequiredSfixed32 != nil {
960 return *m.RequiredSfixed32
961 }
962 return 0
963 }
964
965 func (m *Message) GetRequiredFloat() float32 {
966 if m != nil && m.RequiredFloat != nil {
967 return *m.RequiredFloat
968 }
969 return 0
970 }
971
972 func (m *Message) GetRequiredFixed64() uint64 {
973 if m != nil && m.RequiredFixed64 != nil {
974 return *m.RequiredFixed64
975 }
976 return 0
977 }
978
979 func (m *Message) GetRequiredSfixed64() int64 {
980 if m != nil && m.RequiredSfixed64 != nil {
981 return *m.RequiredSfixed64
982 }
983 return 0
984 }
985
986 func (m *Message) GetRequiredDouble() float64 {
987 if m != nil && m.RequiredDouble != nil {
988 return *m.RequiredDouble
989 }
990 return 0
991 }
992
993 func (m *Message) GetRequiredString() string {
994 if m != nil && m.RequiredString != nil {
995 return *m.RequiredString
996 }
997 return ""
998 }
999
1000 func (m *Message) GetRequiredBytes() []byte {
1001 if m != nil {
1002 return m.RequiredBytes
1003 }
1004 return nil
1005 }
1006
1007 func (m *Message) GetRequiredChildEnum() Message_ChildEnum {
1008 if m != nil && m.RequiredChildEnum != nil {
1009 return *m.RequiredChildEnum
1010 }
1011 return Message_ALPHA
1012 }
1013
1014 func (m *Message) GetRequiredChildMessage() *Message_ChildMessage {
1015 if m != nil {
1016 return m.RequiredChildMessage
1017 }
1018 return nil
1019 }
1020
1021 func (m *Message) GetRequiredNamedGroup() *Message_NamedGroup {
1022 if m != nil {
1023 return m.RequiredNamedGroup
1024 }
1025 return nil
1026 }
1027
1028 func (m *Message) GetRequiredSiblingEnum() SiblingEnum {
1029 if m != nil && m.RequiredSiblingEnum != nil {
1030 return *m.RequiredSiblingEnum
1031 }
1032 return SiblingEnum_ALPHA
1033 }
1034
1035 func (m *Message) GetRequiredSiblingMessage() *SiblingMessage {
1036 if m != nil {
1037 return m.RequiredSiblingMessage
1038 }
1039 return nil
1040 }
1041
1042 func (m *Message) GetRequiredgroup() *Message_RequiredGroup {
1043 if m != nil {
1044 return m.Requiredgroup
1045 }
1046 return nil
1047 }
1048
1049 func (m *Message) GetRequiredDefaultedBool() bool {
1050 if m != nil && m.RequiredDefaultedBool != nil {
1051 return *m.RequiredDefaultedBool
1052 }
1053 return Default_Message_RequiredDefaultedBool
1054 }
1055
1056 func (m *Message) GetRequiredDefaultedInt32() int32 {
1057 if m != nil && m.RequiredDefaultedInt32 != nil {
1058 return *m.RequiredDefaultedInt32
1059 }
1060 return Default_Message_RequiredDefaultedInt32
1061 }
1062
1063 func (m *Message) GetRequiredDefaultedSint32() int32 {
1064 if m != nil && m.RequiredDefaultedSint32 != nil {
1065 return *m.RequiredDefaultedSint32
1066 }
1067 return Default_Message_RequiredDefaultedSint32
1068 }
1069
1070 func (m *Message) GetRequiredDefaultedUint32() uint32 {
1071 if m != nil && m.RequiredDefaultedUint32 != nil {
1072 return *m.RequiredDefaultedUint32
1073 }
1074 return Default_Message_RequiredDefaultedUint32
1075 }
1076
1077 func (m *Message) GetRequiredDefaultedInt64() int64 {
1078 if m != nil && m.RequiredDefaultedInt64 != nil {
1079 return *m.RequiredDefaultedInt64
1080 }
1081 return Default_Message_RequiredDefaultedInt64
1082 }
1083
1084 func (m *Message) GetRequiredDefaultedSint64() int64 {
1085 if m != nil && m.RequiredDefaultedSint64 != nil {
1086 return *m.RequiredDefaultedSint64
1087 }
1088 return Default_Message_RequiredDefaultedSint64
1089 }
1090
1091 func (m *Message) GetRequiredDefaultedUint64() uint64 {
1092 if m != nil && m.RequiredDefaultedUint64 != nil {
1093 return *m.RequiredDefaultedUint64
1094 }
1095 return Default_Message_RequiredDefaultedUint64
1096 }
1097
1098 func (m *Message) GetRequiredDefaultedFixed32() uint32 {
1099 if m != nil && m.RequiredDefaultedFixed32 != nil {
1100 return *m.RequiredDefaultedFixed32
1101 }
1102 return Default_Message_RequiredDefaultedFixed32
1103 }
1104
1105 func (m *Message) GetRequiredDefaultedSfixed32() int32 {
1106 if m != nil && m.RequiredDefaultedSfixed32 != nil {
1107 return *m.RequiredDefaultedSfixed32
1108 }
1109 return Default_Message_RequiredDefaultedSfixed32
1110 }
1111
1112 func (m *Message) GetRequiredDefaultedFloat() float32 {
1113 if m != nil && m.RequiredDefaultedFloat != nil {
1114 return *m.RequiredDefaultedFloat
1115 }
1116 return Default_Message_RequiredDefaultedFloat
1117 }
1118
1119 func (m *Message) GetRequiredDefaultedFixed64() uint64 {
1120 if m != nil && m.RequiredDefaultedFixed64 != nil {
1121 return *m.RequiredDefaultedFixed64
1122 }
1123 return Default_Message_RequiredDefaultedFixed64
1124 }
1125
1126 func (m *Message) GetRequiredDefaultedSfixed64() int64 {
1127 if m != nil && m.RequiredDefaultedSfixed64 != nil {
1128 return *m.RequiredDefaultedSfixed64
1129 }
1130 return Default_Message_RequiredDefaultedSfixed64
1131 }
1132
1133 func (m *Message) GetRequiredDefaultedDouble() float64 {
1134 if m != nil && m.RequiredDefaultedDouble != nil {
1135 return *m.RequiredDefaultedDouble
1136 }
1137 return Default_Message_RequiredDefaultedDouble
1138 }
1139
1140 func (m *Message) GetRequiredDefaultedString() string {
1141 if m != nil && m.RequiredDefaultedString != nil {
1142 return *m.RequiredDefaultedString
1143 }
1144 return Default_Message_RequiredDefaultedString
1145 }
1146
1147 func (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
1154 func (m *Message) GetRequiredDefaultedChildEnum() Message_ChildEnum {
1155 if m != nil && m.RequiredDefaultedChildEnum != nil {
1156 return *m.RequiredDefaultedChildEnum
1157 }
1158 return Default_Message_RequiredDefaultedChildEnum
1159 }
1160
1161 func (m *Message) GetRequiredDefaultedSiblingEnum() SiblingEnum {
1162 if m != nil && m.RequiredDefaultedSiblingEnum != nil {
1163 return *m.RequiredDefaultedSiblingEnum
1164 }
1165 return Default_Message_RequiredDefaultedSiblingEnum
1166 }
1167
1168 func (m *Message) GetRepeatedBool() []bool {
1169 if m != nil {
1170 return m.RepeatedBool
1171 }
1172 return nil
1173 }
1174
1175 func (m *Message) GetRepeatedInt32() []int32 {
1176 if m != nil {
1177 return m.RepeatedInt32
1178 }
1179 return nil
1180 }
1181
1182 func (m *Message) GetRepeatedSint32() []int32 {
1183 if m != nil {
1184 return m.RepeatedSint32
1185 }
1186 return nil
1187 }
1188
1189 func (m *Message) GetRepeatedUint32() []uint32 {
1190 if m != nil {
1191 return m.RepeatedUint32
1192 }
1193 return nil
1194 }
1195
1196 func (m *Message) GetRepeatedInt64() []int64 {
1197 if m != nil {
1198 return m.RepeatedInt64
1199 }
1200 return nil
1201 }
1202
1203 func (m *Message) GetRepeatedSint64() []int64 {
1204 if m != nil {
1205 return m.RepeatedSint64
1206 }
1207 return nil
1208 }
1209
1210 func (m *Message) GetRepeatedUint64() []uint64 {
1211 if m != nil {
1212 return m.RepeatedUint64
1213 }
1214 return nil
1215 }
1216
1217 func (m *Message) GetRepeatedFixed32() []uint32 {
1218 if m != nil {
1219 return m.RepeatedFixed32
1220 }
1221 return nil
1222 }
1223
1224 func (m *Message) GetRepeatedSfixed32() []int32 {
1225 if m != nil {
1226 return m.RepeatedSfixed32
1227 }
1228 return nil
1229 }
1230
1231 func (m *Message) GetRepeatedFloat() []float32 {
1232 if m != nil {
1233 return m.RepeatedFloat
1234 }
1235 return nil
1236 }
1237
1238 func (m *Message) GetRepeatedFixed64() []uint64 {
1239 if m != nil {
1240 return m.RepeatedFixed64
1241 }
1242 return nil
1243 }
1244
1245 func (m *Message) GetRepeatedSfixed64() []int64 {
1246 if m != nil {
1247 return m.RepeatedSfixed64
1248 }
1249 return nil
1250 }
1251
1252 func (m *Message) GetRepeatedDouble() []float64 {
1253 if m != nil {
1254 return m.RepeatedDouble
1255 }
1256 return nil
1257 }
1258
1259 func (m *Message) GetRepeatedString() []string {
1260 if m != nil {
1261 return m.RepeatedString
1262 }
1263 return nil
1264 }
1265
1266 func (m *Message) GetRepeatedBytes() [][]byte {
1267 if m != nil {
1268 return m.RepeatedBytes
1269 }
1270 return nil
1271 }
1272
1273 func (m *Message) GetRepeatedChildEnum() []Message_ChildEnum {
1274 if m != nil {
1275 return m.RepeatedChildEnum
1276 }
1277 return nil
1278 }
1279
1280 func (m *Message) GetRepeatedChildMessage() []*Message_ChildMessage {
1281 if m != nil {
1282 return m.RepeatedChildMessage
1283 }
1284 return nil
1285 }
1286
1287 func (m *Message) GetRepeatedNamedGroup() []*Message_NamedGroup {
1288 if m != nil {
1289 return m.RepeatedNamedGroup
1290 }
1291 return nil
1292 }
1293
1294 func (m *Message) GetRepeatedSiblingEnum() []SiblingEnum {
1295 if m != nil {
1296 return m.RepeatedSiblingEnum
1297 }
1298 return nil
1299 }
1300
1301 func (m *Message) GetRepeatedSiblingMessage() []*SiblingMessage {
1302 if m != nil {
1303 return m.RepeatedSiblingMessage
1304 }
1305 return nil
1306 }
1307
1308 func (m *Message) GetRepeatedgroup() []*Message_RepeatedGroup {
1309 if m != nil {
1310 return m.Repeatedgroup
1311 }
1312 return nil
1313 }
1314
1315 func (m *Message) GetMapBoolBool() map[bool]bool {
1316 if m != nil {
1317 return m.MapBoolBool
1318 }
1319 return nil
1320 }
1321
1322 func (m *Message) GetMapBoolInt32() map[bool]int32 {
1323 if m != nil {
1324 return m.MapBoolInt32
1325 }
1326 return nil
1327 }
1328
1329 func (m *Message) GetMapBoolSint32() map[bool]int32 {
1330 if m != nil {
1331 return m.MapBoolSint32
1332 }
1333 return nil
1334 }
1335
1336 func (m *Message) GetMapBoolUint32() map[bool]uint32 {
1337 if m != nil {
1338 return m.MapBoolUint32
1339 }
1340 return nil
1341 }
1342
1343 func (m *Message) GetMapBoolInt64() map[bool]int64 {
1344 if m != nil {
1345 return m.MapBoolInt64
1346 }
1347 return nil
1348 }
1349
1350 func (m *Message) GetMapBoolSint64() map[bool]int64 {
1351 if m != nil {
1352 return m.MapBoolSint64
1353 }
1354 return nil
1355 }
1356
1357 func (m *Message) GetMapBoolUint64() map[bool]uint64 {
1358 if m != nil {
1359 return m.MapBoolUint64
1360 }
1361 return nil
1362 }
1363
1364 func (m *Message) GetMapBoolFixed32() map[bool]uint32 {
1365 if m != nil {
1366 return m.MapBoolFixed32
1367 }
1368 return nil
1369 }
1370
1371 func (m *Message) GetMapBoolSfixed32() map[bool]int32 {
1372 if m != nil {
1373 return m.MapBoolSfixed32
1374 }
1375 return nil
1376 }
1377
1378 func (m *Message) GetMapBoolFloat() map[bool]float32 {
1379 if m != nil {
1380 return m.MapBoolFloat
1381 }
1382 return nil
1383 }
1384
1385 func (m *Message) GetMapBoolFixed64() map[bool]uint64 {
1386 if m != nil {
1387 return m.MapBoolFixed64
1388 }
1389 return nil
1390 }
1391
1392 func (m *Message) GetMapBoolSfixed64() map[bool]int64 {
1393 if m != nil {
1394 return m.MapBoolSfixed64
1395 }
1396 return nil
1397 }
1398
1399 func (m *Message) GetMapBoolDouble() map[bool]float64 {
1400 if m != nil {
1401 return m.MapBoolDouble
1402 }
1403 return nil
1404 }
1405
1406 func (m *Message) GetMapBoolString() map[bool]string {
1407 if m != nil {
1408 return m.MapBoolString
1409 }
1410 return nil
1411 }
1412
1413 func (m *Message) GetMapBoolBytes() map[bool][]byte {
1414 if m != nil {
1415 return m.MapBoolBytes
1416 }
1417 return nil
1418 }
1419
1420 func (m *Message) GetMapBoolChildEnum() map[bool]Message_ChildEnum {
1421 if m != nil {
1422 return m.MapBoolChildEnum
1423 }
1424 return nil
1425 }
1426
1427 func (m *Message) GetMapBoolChildMessage() map[bool]*Message_ChildMessage {
1428 if m != nil {
1429 return m.MapBoolChildMessage
1430 }
1431 return nil
1432 }
1433
1434 func (m *Message) GetMapBoolNamedGroup() map[bool]*Message_NamedGroup {
1435 if m != nil {
1436 return m.MapBoolNamedGroup
1437 }
1438 return nil
1439 }
1440
1441 func (m *Message) GetMapBoolSiblingEnum() map[bool]SiblingEnum {
1442 if m != nil {
1443 return m.MapBoolSiblingEnum
1444 }
1445 return nil
1446 }
1447
1448 func (m *Message) GetMapBoolSiblingMessage() map[bool]*SiblingMessage {
1449 if m != nil {
1450 return m.MapBoolSiblingMessage
1451 }
1452 return nil
1453 }
1454
1455 func (m *Message) GetMapInt32Bool() map[int32]bool {
1456 if m != nil {
1457 return m.MapInt32Bool
1458 }
1459 return nil
1460 }
1461
1462 func (m *Message) GetMapSint32Bool() map[int32]bool {
1463 if m != nil {
1464 return m.MapSint32Bool
1465 }
1466 return nil
1467 }
1468
1469 func (m *Message) GetMapUint32Bool() map[uint32]bool {
1470 if m != nil {
1471 return m.MapUint32Bool
1472 }
1473 return nil
1474 }
1475
1476 func (m *Message) GetMapInt64Bool() map[int64]bool {
1477 if m != nil {
1478 return m.MapInt64Bool
1479 }
1480 return nil
1481 }
1482
1483 func (m *Message) GetMapSint64Bool() map[int64]bool {
1484 if m != nil {
1485 return m.MapSint64Bool
1486 }
1487 return nil
1488 }
1489
1490 func (m *Message) GetMapUint64Bool() map[uint64]bool {
1491 if m != nil {
1492 return m.MapUint64Bool
1493 }
1494 return nil
1495 }
1496
1497 func (m *Message) GetMapFixed32Bool() map[uint32]bool {
1498 if m != nil {
1499 return m.MapFixed32Bool
1500 }
1501 return nil
1502 }
1503
1504 func (m *Message) GetMapStringBool() map[string]bool {
1505 if m != nil {
1506 return m.MapStringBool
1507 }
1508 return nil
1509 }
1510
1511 func (m *Message) GetOneofBool() bool {
1512 if x, ok := m.GetOneofUnion().(*Message_OneofBool); ok {
1513 return x.OneofBool
1514 }
1515 return false
1516 }
1517
1518 func (m *Message) GetOneofInt32() int32 {
1519 if x, ok := m.GetOneofUnion().(*Message_OneofInt32); ok {
1520 return x.OneofInt32
1521 }
1522 return 0
1523 }
1524
1525 func (m *Message) GetOneofSint32() int32 {
1526 if x, ok := m.GetOneofUnion().(*Message_OneofSint32); ok {
1527 return x.OneofSint32
1528 }
1529 return 0
1530 }
1531
1532 func (m *Message) GetOneofUint32() uint32 {
1533 if x, ok := m.GetOneofUnion().(*Message_OneofUint32); ok {
1534 return x.OneofUint32
1535 }
1536 return 0
1537 }
1538
1539 func (m *Message) GetOneofInt64() int64 {
1540 if x, ok := m.GetOneofUnion().(*Message_OneofInt64); ok {
1541 return x.OneofInt64
1542 }
1543 return 0
1544 }
1545
1546 func (m *Message) GetOneofSint64() int64 {
1547 if x, ok := m.GetOneofUnion().(*Message_OneofSint64); ok {
1548 return x.OneofSint64
1549 }
1550 return 0
1551 }
1552
1553 func (m *Message) GetOneofUint64() uint64 {
1554 if x, ok := m.GetOneofUnion().(*Message_OneofUint64); ok {
1555 return x.OneofUint64
1556 }
1557 return 0
1558 }
1559
1560 func (m *Message) GetOneofFixed32() uint32 {
1561 if x, ok := m.GetOneofUnion().(*Message_OneofFixed32); ok {
1562 return x.OneofFixed32
1563 }
1564 return 0
1565 }
1566
1567 func (m *Message) GetOneofSfixed32() int32 {
1568 if x, ok := m.GetOneofUnion().(*Message_OneofSfixed32); ok {
1569 return x.OneofSfixed32
1570 }
1571 return 0
1572 }
1573
1574 func (m *Message) GetOneofFloat() float32 {
1575 if x, ok := m.GetOneofUnion().(*Message_OneofFloat); ok {
1576 return x.OneofFloat
1577 }
1578 return 0
1579 }
1580
1581 func (m *Message) GetOneofFixed64() uint64 {
1582 if x, ok := m.GetOneofUnion().(*Message_OneofFixed64); ok {
1583 return x.OneofFixed64
1584 }
1585 return 0
1586 }
1587
1588 func (m *Message) GetOneofSfixed64() int64 {
1589 if x, ok := m.GetOneofUnion().(*Message_OneofSfixed64); ok {
1590 return x.OneofSfixed64
1591 }
1592 return 0
1593 }
1594
1595 func (m *Message) GetOneofDouble() float64 {
1596 if x, ok := m.GetOneofUnion().(*Message_OneofDouble); ok {
1597 return x.OneofDouble
1598 }
1599 return 0
1600 }
1601
1602 func (m *Message) GetOneofString() string {
1603 if x, ok := m.GetOneofUnion().(*Message_OneofString); ok {
1604 return x.OneofString
1605 }
1606 return ""
1607 }
1608
1609 func (m *Message) GetOneofBytes() []byte {
1610 if x, ok := m.GetOneofUnion().(*Message_OneofBytes); ok {
1611 return x.OneofBytes
1612 }
1613 return nil
1614 }
1615
1616 func (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
1623 func (m *Message) GetOneofChildMessage() *Message_ChildMessage {
1624 if x, ok := m.GetOneofUnion().(*Message_OneofChildMessage); ok {
1625 return x.OneofChildMessage
1626 }
1627 return nil
1628 }
1629
1630 func (m *Message) GetOneofNamedGroup() *Message_NamedGroup {
1631 if x, ok := m.GetOneofUnion().(*Message_OneofNamedGroup); ok {
1632 return x.OneofNamedGroup
1633 }
1634 return nil
1635 }
1636
1637 func (m *Message) GetOneofSiblingEnum() SiblingEnum {
1638 if x, ok := m.GetOneofUnion().(*Message_OneofSiblingEnum); ok {
1639 return x.OneofSiblingEnum
1640 }
1641 return SiblingEnum_ALPHA
1642 }
1643
1644 func (m *Message) GetOneofSiblingMessage() *SiblingMessage {
1645 if x, ok := m.GetOneofUnion().(*Message_OneofSiblingMessage); ok {
1646 return x.OneofSiblingMessage
1647 }
1648 return nil
1649 }
1650
1651 func (m *Message) GetOneofgroup() *Message_OneofGroup {
1652 if x, ok := m.GetOneofUnion().(*Message_Oneofgroup); ok {
1653 return x.Oneofgroup
1654 }
1655 return nil
1656 }
1657
1658 func (m *Message) GetOneofString1() string {
1659 if x, ok := m.GetOneofUnion().(*Message_OneofString1); ok {
1660 return x.OneofString1
1661 }
1662 return ""
1663 }
1664
1665 func (m *Message) GetOneofString2() string {
1666 if x, ok := m.GetOneofUnion().(*Message_OneofString2); ok {
1667 return x.OneofString2
1668 }
1669 return ""
1670 }
1671
1672 func (m *Message) GetOneofString3() string {
1673 if x, ok := m.GetOneofUnion().(*Message_OneofString3); ok {
1674 return x.OneofString3
1675 }
1676 return ""
1677 }
1678
1679 func (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
1686 func (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
1693 func (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
1700 func (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
1707 func (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
1714 func (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
1721 func (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
1728 func (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
1735 func (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
1742 func (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
1749 func (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
1756 func (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
1763 func (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
1770 func (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
1777 func (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
1784 func (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
1791 func (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
1799 func (*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
1845 func _Message_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
1846 m := msg.(*Message)
1847
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
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
2002 func _Message_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
2003 m := msg.(*Message)
2004 switch tag {
2005 case 700:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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
2301 func _Message_OneofSizer(msg proto.Message) (n int) {
2302 m := msg.(*Message)
2303
2304 switch x := m.OneofUnion.(type) {
2305 case *Message_OneofBool:
2306 n += 2
2307 n += 1
2308 case *Message_OneofInt32:
2309 n += 2
2310 n += proto.SizeVarint(uint64(x.OneofInt32))
2311 case *Message_OneofSint32:
2312 n += 2
2313 n += proto.SizeVarint(uint64((uint32(x.OneofSint32) << 1) ^ uint32((int32(x.OneofSint32) >> 31))))
2314 case *Message_OneofUint32:
2315 n += 2
2316 n += proto.SizeVarint(uint64(x.OneofUint32))
2317 case *Message_OneofInt64:
2318 n += 2
2319 n += proto.SizeVarint(uint64(x.OneofInt64))
2320 case *Message_OneofSint64:
2321 n += 2
2322 n += proto.SizeVarint(uint64(uint64(x.OneofSint64<<1) ^ uint64((int64(x.OneofSint64) >> 63))))
2323 case *Message_OneofUint64:
2324 n += 2
2325 n += proto.SizeVarint(uint64(x.OneofUint64))
2326 case *Message_OneofFixed32:
2327 n += 2
2328 n += 4
2329 case *Message_OneofSfixed32:
2330 n += 2
2331 n += 4
2332 case *Message_OneofFloat:
2333 n += 2
2334 n += 4
2335 case *Message_OneofFixed64:
2336 n += 2
2337 n += 8
2338 case *Message_OneofSfixed64:
2339 n += 2
2340 n += 8
2341 case *Message_OneofDouble:
2342 n += 2
2343 n += 8
2344 case *Message_OneofString:
2345 n += 2
2346 n += proto.SizeVarint(uint64(len(x.OneofString)))
2347 n += len(x.OneofString)
2348 case *Message_OneofBytes:
2349 n += 2
2350 n += proto.SizeVarint(uint64(len(x.OneofBytes)))
2351 n += len(x.OneofBytes)
2352 case *Message_OneofChildEnum:
2353 n += 2
2354 n += proto.SizeVarint(uint64(x.OneofChildEnum))
2355 case *Message_OneofChildMessage:
2356 s := proto.Size(x.OneofChildMessage)
2357 n += 2
2358 n += proto.SizeVarint(uint64(s))
2359 n += s
2360 case *Message_OneofNamedGroup:
2361 s := proto.Size(x.OneofNamedGroup)
2362 n += 2
2363 n += proto.SizeVarint(uint64(s))
2364 n += s
2365 case *Message_OneofSiblingEnum:
2366 n += 2
2367 n += proto.SizeVarint(uint64(x.OneofSiblingEnum))
2368 case *Message_OneofSiblingMessage:
2369 s := proto.Size(x.OneofSiblingMessage)
2370 n += 2
2371 n += proto.SizeVarint(uint64(s))
2372 n += s
2373 case *Message_Oneofgroup:
2374 n += 2
2375 n += proto.Size(x.Oneofgroup)
2376 n += 2
2377 case *Message_OneofString1:
2378 n += 2
2379 n += proto.SizeVarint(uint64(len(x.OneofString1)))
2380 n += len(x.OneofString1)
2381 case *Message_OneofString2:
2382 n += 2
2383 n += proto.SizeVarint(uint64(len(x.OneofString2)))
2384 n += len(x.OneofString2)
2385 case *Message_OneofString3:
2386 n += 2
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
2394 switch x := m.OneofDefaultedUnion.(type) {
2395 case *Message_OneofDefaultedBool:
2396 n += 2
2397 n += 1
2398 case *Message_OneofDefaultedInt32:
2399 n += 2
2400 n += proto.SizeVarint(uint64(x.OneofDefaultedInt32))
2401 case *Message_OneofDefaultedSint32:
2402 n += 2
2403 n += proto.SizeVarint(uint64((uint32(x.OneofDefaultedSint32) << 1) ^ uint32((int32(x.OneofDefaultedSint32) >> 31))))
2404 case *Message_OneofDefaultedUint32:
2405 n += 2
2406 n += proto.SizeVarint(uint64(x.OneofDefaultedUint32))
2407 case *Message_OneofDefaultedInt64:
2408 n += 2
2409 n += proto.SizeVarint(uint64(x.OneofDefaultedInt64))
2410 case *Message_OneofDefaultedSint64:
2411 n += 2
2412 n += proto.SizeVarint(uint64(uint64(x.OneofDefaultedSint64<<1) ^ uint64((int64(x.OneofDefaultedSint64) >> 63))))
2413 case *Message_OneofDefaultedUint64:
2414 n += 2
2415 n += proto.SizeVarint(uint64(x.OneofDefaultedUint64))
2416 case *Message_OneofDefaultedFixed32:
2417 n += 2
2418 n += 4
2419 case *Message_OneofDefaultedSfixed32:
2420 n += 2
2421 n += 4
2422 case *Message_OneofDefaultedFloat:
2423 n += 2
2424 n += 4
2425 case *Message_OneofDefaultedFixed64:
2426 n += 2
2427 n += 8
2428 case *Message_OneofDefaultedSfixed64:
2429 n += 2
2430 n += 8
2431 case *Message_OneofDefaultedDouble:
2432 n += 2
2433 n += 8
2434 case *Message_OneofDefaultedString:
2435 n += 2
2436 n += proto.SizeVarint(uint64(len(x.OneofDefaultedString)))
2437 n += len(x.OneofDefaultedString)
2438 case *Message_OneofDefaultedBytes:
2439 n += 2
2440 n += proto.SizeVarint(uint64(len(x.OneofDefaultedBytes)))
2441 n += len(x.OneofDefaultedBytes)
2442 case *Message_OneofDefaultedChildEnum:
2443 n += 2
2444 n += proto.SizeVarint(uint64(x.OneofDefaultedChildEnum))
2445 case *Message_OneofDefaultedSiblingEnum:
2446 n += 2
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
2455 var 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
2464 var 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
2473 var 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
2482 var 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
2491 var 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
2500 var 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
2509 var 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
2518 var 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
2527 var 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
2536 var 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
2545 var 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
2554 var 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
2563 var 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
2572 var 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
2581 var 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
2590 var 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
2599 var 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
2608 var 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
2617 var 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
2626 var 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
2635 var 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
2644 var 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
2653 var 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
2662 var 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
2671 var 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
2680 var 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
2689 var 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
2698 var 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
2707 var 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
2716 var 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
2725 var 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
2734 var 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
2743 var 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
2752 var 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
2761 var 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
2770 var 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
2779 var 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
2788 var 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
2797 var 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
2806 var 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
2815 var 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
2824 var 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
2833 var 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
2842 var 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
2851 var 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
2860 var 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
2869 var 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
2878 var 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
2887 var 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
2896 var 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
2905 var 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
2914 var 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
2923 var 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
2932 var 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
2941 var 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
2950 var 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
2959 var 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
2968 var 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
2977 var 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
2986 type 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
2996 func (m *Message_ChildMessage) Reset() { *m = Message_ChildMessage{} }
2997 func (m *Message_ChildMessage) String() string { return proto.CompactTextString(m) }
2998 func (*Message_ChildMessage) ProtoMessage() {}
2999 func (*Message_ChildMessage) Descriptor() ([]byte, []int) {
3000 return fileDescriptor_test_a365478be18be824, []int{1, 0}
3001 }
3002 func (m *Message_ChildMessage) XXX_Unmarshal(b []byte) error {
3003 return xxx_messageInfo_Message_ChildMessage.Unmarshal(m, b)
3004 }
3005 func (m *Message_ChildMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3006 return xxx_messageInfo_Message_ChildMessage.Marshal(b, m, deterministic)
3007 }
3008 func (dst *Message_ChildMessage) XXX_Merge(src proto.Message) {
3009 xxx_messageInfo_Message_ChildMessage.Merge(dst, src)
3010 }
3011 func (m *Message_ChildMessage) XXX_Size() int {
3012 return xxx_messageInfo_Message_ChildMessage.Size(m)
3013 }
3014 func (m *Message_ChildMessage) XXX_DiscardUnknown() {
3015 xxx_messageInfo_Message_ChildMessage.DiscardUnknown(m)
3016 }
3017
3018 var xxx_messageInfo_Message_ChildMessage proto.InternalMessageInfo
3019
3020 func (m *Message_ChildMessage) GetF1() string {
3021 if m != nil && m.F1 != nil {
3022 return *m.F1
3023 }
3024 return ""
3025 }
3026
3027 func (m *Message_ChildMessage) GetF2() string {
3028 if m != nil && m.F2 != nil {
3029 return *m.F2
3030 }
3031 return ""
3032 }
3033
3034 func (m *Message_ChildMessage) GetF3() []string {
3035 if m != nil {
3036 return m.F3
3037 }
3038 return nil
3039 }
3040
3041 func (m *Message_ChildMessage) GetF4() *Message {
3042 if m != nil {
3043 return m.F4
3044 }
3045 return nil
3046 }
3047
3048 type 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
3058 func (m *Message_NamedGroup) Reset() { *m = Message_NamedGroup{} }
3059 func (m *Message_NamedGroup) String() string { return proto.CompactTextString(m) }
3060 func (*Message_NamedGroup) ProtoMessage() {}
3061 func (*Message_NamedGroup) Descriptor() ([]byte, []int) {
3062 return fileDescriptor_test_a365478be18be824, []int{1, 1}
3063 }
3064 func (m *Message_NamedGroup) XXX_Unmarshal(b []byte) error {
3065 return xxx_messageInfo_Message_NamedGroup.Unmarshal(m, b)
3066 }
3067 func (m *Message_NamedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3068 return xxx_messageInfo_Message_NamedGroup.Marshal(b, m, deterministic)
3069 }
3070 func (dst *Message_NamedGroup) XXX_Merge(src proto.Message) {
3071 xxx_messageInfo_Message_NamedGroup.Merge(dst, src)
3072 }
3073 func (m *Message_NamedGroup) XXX_Size() int {
3074 return xxx_messageInfo_Message_NamedGroup.Size(m)
3075 }
3076 func (m *Message_NamedGroup) XXX_DiscardUnknown() {
3077 xxx_messageInfo_Message_NamedGroup.DiscardUnknown(m)
3078 }
3079
3080 var xxx_messageInfo_Message_NamedGroup proto.InternalMessageInfo
3081
3082 func (m *Message_NamedGroup) GetF1() string {
3083 if m != nil && m.F1 != nil {
3084 return *m.F1
3085 }
3086 return ""
3087 }
3088
3089 func (m *Message_NamedGroup) GetF2() string {
3090 if m != nil && m.F2 != nil {
3091 return *m.F2
3092 }
3093 return ""
3094 }
3095
3096 func (m *Message_NamedGroup) GetF3() []string {
3097 if m != nil {
3098 return m.F3
3099 }
3100 return nil
3101 }
3102
3103 func (m *Message_NamedGroup) GetF4() *Message {
3104 if m != nil {
3105 return m.F4
3106 }
3107 return nil
3108 }
3109
3110 type 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
3119 func (m *Message_OptionalGroup) Reset() { *m = Message_OptionalGroup{} }
3120 func (m *Message_OptionalGroup) String() string { return proto.CompactTextString(m) }
3121 func (*Message_OptionalGroup) ProtoMessage() {}
3122 func (*Message_OptionalGroup) Descriptor() ([]byte, []int) {
3123 return fileDescriptor_test_a365478be18be824, []int{1, 2}
3124 }
3125 func (m *Message_OptionalGroup) XXX_Unmarshal(b []byte) error {
3126 return xxx_messageInfo_Message_OptionalGroup.Unmarshal(m, b)
3127 }
3128 func (m *Message_OptionalGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3129 return xxx_messageInfo_Message_OptionalGroup.Marshal(b, m, deterministic)
3130 }
3131 func (dst *Message_OptionalGroup) XXX_Merge(src proto.Message) {
3132 xxx_messageInfo_Message_OptionalGroup.Merge(dst, src)
3133 }
3134 func (m *Message_OptionalGroup) XXX_Size() int {
3135 return xxx_messageInfo_Message_OptionalGroup.Size(m)
3136 }
3137 func (m *Message_OptionalGroup) XXX_DiscardUnknown() {
3138 xxx_messageInfo_Message_OptionalGroup.DiscardUnknown(m)
3139 }
3140
3141 var xxx_messageInfo_Message_OptionalGroup proto.InternalMessageInfo
3142
3143 func (m *Message_OptionalGroup) GetF1() string {
3144 if m != nil && m.F1 != nil {
3145 return *m.F1
3146 }
3147 return ""
3148 }
3149
3150 func (m *Message_OptionalGroup) GetF2() string {
3151 if m != nil && m.F2 != nil {
3152 return *m.F2
3153 }
3154 return ""
3155 }
3156
3157 func (m *Message_OptionalGroup) GetF3() []string {
3158 if m != nil {
3159 return m.F3
3160 }
3161 return nil
3162 }
3163
3164 type 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
3173 func (m *Message_RequiredGroup) Reset() { *m = Message_RequiredGroup{} }
3174 func (m *Message_RequiredGroup) String() string { return proto.CompactTextString(m) }
3175 func (*Message_RequiredGroup) ProtoMessage() {}
3176 func (*Message_RequiredGroup) Descriptor() ([]byte, []int) {
3177 return fileDescriptor_test_a365478be18be824, []int{1, 3}
3178 }
3179 func (m *Message_RequiredGroup) XXX_Unmarshal(b []byte) error {
3180 return xxx_messageInfo_Message_RequiredGroup.Unmarshal(m, b)
3181 }
3182 func (m *Message_RequiredGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3183 return xxx_messageInfo_Message_RequiredGroup.Marshal(b, m, deterministic)
3184 }
3185 func (dst *Message_RequiredGroup) XXX_Merge(src proto.Message) {
3186 xxx_messageInfo_Message_RequiredGroup.Merge(dst, src)
3187 }
3188 func (m *Message_RequiredGroup) XXX_Size() int {
3189 return xxx_messageInfo_Message_RequiredGroup.Size(m)
3190 }
3191 func (m *Message_RequiredGroup) XXX_DiscardUnknown() {
3192 xxx_messageInfo_Message_RequiredGroup.DiscardUnknown(m)
3193 }
3194
3195 var xxx_messageInfo_Message_RequiredGroup proto.InternalMessageInfo
3196
3197 func (m *Message_RequiredGroup) GetF1() string {
3198 if m != nil && m.F1 != nil {
3199 return *m.F1
3200 }
3201 return ""
3202 }
3203
3204 func (m *Message_RequiredGroup) GetF2() string {
3205 if m != nil && m.F2 != nil {
3206 return *m.F2
3207 }
3208 return ""
3209 }
3210
3211 func (m *Message_RequiredGroup) GetF3() []string {
3212 if m != nil {
3213 return m.F3
3214 }
3215 return nil
3216 }
3217
3218 type 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
3227 func (m *Message_RepeatedGroup) Reset() { *m = Message_RepeatedGroup{} }
3228 func (m *Message_RepeatedGroup) String() string { return proto.CompactTextString(m) }
3229 func (*Message_RepeatedGroup) ProtoMessage() {}
3230 func (*Message_RepeatedGroup) Descriptor() ([]byte, []int) {
3231 return fileDescriptor_test_a365478be18be824, []int{1, 4}
3232 }
3233 func (m *Message_RepeatedGroup) XXX_Unmarshal(b []byte) error {
3234 return xxx_messageInfo_Message_RepeatedGroup.Unmarshal(m, b)
3235 }
3236 func (m *Message_RepeatedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3237 return xxx_messageInfo_Message_RepeatedGroup.Marshal(b, m, deterministic)
3238 }
3239 func (dst *Message_RepeatedGroup) XXX_Merge(src proto.Message) {
3240 xxx_messageInfo_Message_RepeatedGroup.Merge(dst, src)
3241 }
3242 func (m *Message_RepeatedGroup) XXX_Size() int {
3243 return xxx_messageInfo_Message_RepeatedGroup.Size(m)
3244 }
3245 func (m *Message_RepeatedGroup) XXX_DiscardUnknown() {
3246 xxx_messageInfo_Message_RepeatedGroup.DiscardUnknown(m)
3247 }
3248
3249 var xxx_messageInfo_Message_RepeatedGroup proto.InternalMessageInfo
3250
3251 func (m *Message_RepeatedGroup) GetF1() string {
3252 if m != nil && m.F1 != nil {
3253 return *m.F1
3254 }
3255 return ""
3256 }
3257
3258 func (m *Message_RepeatedGroup) GetF2() string {
3259 if m != nil && m.F2 != nil {
3260 return *m.F2
3261 }
3262 return ""
3263 }
3264
3265 func (m *Message_RepeatedGroup) GetF3() []string {
3266 if m != nil {
3267 return m.F3
3268 }
3269 return nil
3270 }
3271
3272 type 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
3281 func (m *Message_OneofGroup) Reset() { *m = Message_OneofGroup{} }
3282 func (m *Message_OneofGroup) String() string { return proto.CompactTextString(m) }
3283 func (*Message_OneofGroup) ProtoMessage() {}
3284 func (*Message_OneofGroup) Descriptor() ([]byte, []int) {
3285 return fileDescriptor_test_a365478be18be824, []int{1, 33}
3286 }
3287 func (m *Message_OneofGroup) XXX_Unmarshal(b []byte) error {
3288 return xxx_messageInfo_Message_OneofGroup.Unmarshal(m, b)
3289 }
3290 func (m *Message_OneofGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3291 return xxx_messageInfo_Message_OneofGroup.Marshal(b, m, deterministic)
3292 }
3293 func (dst *Message_OneofGroup) XXX_Merge(src proto.Message) {
3294 xxx_messageInfo_Message_OneofGroup.Merge(dst, src)
3295 }
3296 func (m *Message_OneofGroup) XXX_Size() int {
3297 return xxx_messageInfo_Message_OneofGroup.Size(m)
3298 }
3299 func (m *Message_OneofGroup) XXX_DiscardUnknown() {
3300 xxx_messageInfo_Message_OneofGroup.DiscardUnknown(m)
3301 }
3302
3303 var xxx_messageInfo_Message_OneofGroup proto.InternalMessageInfo
3304
3305 func (m *Message_OneofGroup) GetF1() string {
3306 if m != nil && m.F1 != nil {
3307 return *m.F1
3308 }
3309 return ""
3310 }
3311
3312 func (m *Message_OneofGroup) GetF2() string {
3313 if m != nil && m.F2 != nil {
3314 return *m.F2
3315 }
3316 return ""
3317 }
3318
3319 func (m *Message_OneofGroup) GetF3() []string {
3320 if m != nil {
3321 return m.F3
3322 }
3323 return nil
3324 }
3325
3326 type 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
3335 func (m *Message_ExtensionOptionalGroup) Reset() { *m = Message_ExtensionOptionalGroup{} }
3336 func (m *Message_ExtensionOptionalGroup) String() string { return proto.CompactTextString(m) }
3337 func (*Message_ExtensionOptionalGroup) ProtoMessage() {}
3338 func (*Message_ExtensionOptionalGroup) Descriptor() ([]byte, []int) {
3339 return fileDescriptor_test_a365478be18be824, []int{1, 34}
3340 }
3341 func (m *Message_ExtensionOptionalGroup) XXX_Unmarshal(b []byte) error {
3342 return xxx_messageInfo_Message_ExtensionOptionalGroup.Unmarshal(m, b)
3343 }
3344 func (m *Message_ExtensionOptionalGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3345 return xxx_messageInfo_Message_ExtensionOptionalGroup.Marshal(b, m, deterministic)
3346 }
3347 func (dst *Message_ExtensionOptionalGroup) XXX_Merge(src proto.Message) {
3348 xxx_messageInfo_Message_ExtensionOptionalGroup.Merge(dst, src)
3349 }
3350 func (m *Message_ExtensionOptionalGroup) XXX_Size() int {
3351 return xxx_messageInfo_Message_ExtensionOptionalGroup.Size(m)
3352 }
3353 func (m *Message_ExtensionOptionalGroup) XXX_DiscardUnknown() {
3354 xxx_messageInfo_Message_ExtensionOptionalGroup.DiscardUnknown(m)
3355 }
3356
3357 var xxx_messageInfo_Message_ExtensionOptionalGroup proto.InternalMessageInfo
3358
3359 func (m *Message_ExtensionOptionalGroup) GetF1() string {
3360 if m != nil && m.F1 != nil {
3361 return *m.F1
3362 }
3363 return ""
3364 }
3365
3366 func (m *Message_ExtensionOptionalGroup) GetF2() string {
3367 if m != nil && m.F2 != nil {
3368 return *m.F2
3369 }
3370 return ""
3371 }
3372
3373 func (m *Message_ExtensionOptionalGroup) GetF3() []string {
3374 if m != nil {
3375 return m.F3
3376 }
3377 return nil
3378 }
3379
3380 type 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
3389 func (m *Message_ExtensionRepeatedGroup) Reset() { *m = Message_ExtensionRepeatedGroup{} }
3390 func (m *Message_ExtensionRepeatedGroup) String() string { return proto.CompactTextString(m) }
3391 func (*Message_ExtensionRepeatedGroup) ProtoMessage() {}
3392 func (*Message_ExtensionRepeatedGroup) Descriptor() ([]byte, []int) {
3393 return fileDescriptor_test_a365478be18be824, []int{1, 35}
3394 }
3395 func (m *Message_ExtensionRepeatedGroup) XXX_Unmarshal(b []byte) error {
3396 return xxx_messageInfo_Message_ExtensionRepeatedGroup.Unmarshal(m, b)
3397 }
3398 func (m *Message_ExtensionRepeatedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3399 return xxx_messageInfo_Message_ExtensionRepeatedGroup.Marshal(b, m, deterministic)
3400 }
3401 func (dst *Message_ExtensionRepeatedGroup) XXX_Merge(src proto.Message) {
3402 xxx_messageInfo_Message_ExtensionRepeatedGroup.Merge(dst, src)
3403 }
3404 func (m *Message_ExtensionRepeatedGroup) XXX_Size() int {
3405 return xxx_messageInfo_Message_ExtensionRepeatedGroup.Size(m)
3406 }
3407 func (m *Message_ExtensionRepeatedGroup) XXX_DiscardUnknown() {
3408 xxx_messageInfo_Message_ExtensionRepeatedGroup.DiscardUnknown(m)
3409 }
3410
3411 var xxx_messageInfo_Message_ExtensionRepeatedGroup proto.InternalMessageInfo
3412
3413 func (m *Message_ExtensionRepeatedGroup) GetF1() string {
3414 if m != nil && m.F1 != nil {
3415 return *m.F1
3416 }
3417 return ""
3418 }
3419
3420 func (m *Message_ExtensionRepeatedGroup) GetF2() string {
3421 if m != nil && m.F2 != nil {
3422 return *m.F2
3423 }
3424 return ""
3425 }
3426
3427 func (m *Message_ExtensionRepeatedGroup) GetF3() []string {
3428 if m != nil {
3429 return m.F3
3430 }
3431 return nil
3432 }
3433
3434 func 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
3536 func init() {
3537 proto.RegisterFile("proto2_20180430_b4deda09/test.proto", fileDescriptor_test_a365478be18be824)
3538 }
3539
3540 var fileDescriptor_test_a365478be18be824 = []byte{
3541
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
View as plain text