1// Copyright 2018 The Go Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style 3// license that can be found in the LICENSE file. 4 5// Code generated by protoc-gen-go. 6// source: proto3_20160225_2fc053c5/test.proto 7// DO NOT EDIT! 8 9/* 10Package proto3_20160225_2fc053c5 is a generated protocol buffer package. 11 12It is generated from these files: 13 proto3_20160225_2fc053c5/test.proto 14 15It has these top-level messages: 16 SiblingMessage 17 Message 18*/ 19package proto3_20160225_2fc053c5 20 21import proto "google.golang.org/protobuf/internal/protolegacy" 22import fmt "fmt" 23import math "math" 24 25// Reference imports to suppress errors if they are not otherwise used. 26var _ = proto.Marshal 27var _ = fmt.Errorf 28var _ = math.Inf 29 30// This is a compile-time assertion to ensure that this generated file 31// is compatible with the proto package it is being compiled against. 32const _ = proto.ProtoPackageIsVersion1 33 34type SiblingEnum int32 35 36const ( 37 SiblingEnum_ALPHA SiblingEnum = 0 38 SiblingEnum_BRAVO SiblingEnum = 10 39 SiblingEnum_CHARLIE SiblingEnum = 200 40) 41 42var SiblingEnum_name = map[int32]string{ 43 0: "ALPHA", 44 10: "BRAVO", 45 200: "CHARLIE", 46} 47var SiblingEnum_value = map[string]int32{ 48 "ALPHA": 0, 49 "BRAVO": 10, 50 "CHARLIE": 200, 51} 52 53func (x SiblingEnum) String() string { 54 return proto.EnumName(SiblingEnum_name, int32(x)) 55} 56func (SiblingEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } 57 58type Message_ChildEnum int32 59 60const ( 61 Message_ALPHA Message_ChildEnum = 0 62 Message_BRAVO Message_ChildEnum = 1 63 Message_CHARLIE Message_ChildEnum = 2 64) 65 66var Message_ChildEnum_name = map[int32]string{ 67 0: "ALPHA", 68 1: "BRAVO", 69 2: "CHARLIE", 70} 71var Message_ChildEnum_value = map[string]int32{ 72 "ALPHA": 0, 73 "BRAVO": 1, 74 "CHARLIE": 2, 75} 76 77func (x Message_ChildEnum) String() string { 78 return proto.EnumName(Message_ChildEnum_name, int32(x)) 79} 80func (Message_ChildEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 0} } 81 82type SiblingMessage struct { 83 F1 string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` 84 F2 []string `protobuf:"bytes,2,rep,name=f2" json:"f2,omitempty"` 85 F3 *Message `protobuf:"bytes,3,opt,name=f3" json:"f3,omitempty"` 86} 87 88func (m *SiblingMessage) Reset() { *m = SiblingMessage{} } 89func (m *SiblingMessage) String() string { return proto.CompactTextString(m) } 90func (*SiblingMessage) ProtoMessage() {} 91func (*SiblingMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } 92 93func (m *SiblingMessage) GetF3() *Message { 94 if m != nil { 95 return m.F3 96 } 97 return nil 98} 99 100type Message struct { 101 // Optional fields. 102 OptionalBool bool `protobuf:"varint,100,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"` 103 OptionalInt32 int32 `protobuf:"varint,101,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"` 104 OptionalSint32 int32 `protobuf:"zigzag32,102,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"` 105 OptionalUint32 uint32 `protobuf:"varint,103,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"` 106 OptionalInt64 int64 `protobuf:"varint,104,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"` 107 OptionalSint64 int64 `protobuf:"zigzag64,105,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"` 108 OptionalUint64 uint64 `protobuf:"varint,106,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"` 109 OptionalFixed32 uint32 `protobuf:"fixed32,107,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"` 110 OptionalSfixed32 int32 `protobuf:"fixed32,108,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"` 111 OptionalFloat float32 `protobuf:"fixed32,109,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"` 112 OptionalFixed64 uint64 `protobuf:"fixed64,110,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"` 113 OptionalSfixed64 int64 `protobuf:"fixed64,111,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"` 114 OptionalDouble float64 `protobuf:"fixed64,112,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"` 115 OptionalString string `protobuf:"bytes,113,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"` 116 OptionalBytes []byte `protobuf:"bytes,114,opt,name=optional_bytes,json=optionalBytes,proto3" json:"optional_bytes,omitempty"` 117 OptionalChildEnum Message_ChildEnum `protobuf:"varint,115,opt,name=optional_child_enum,json=optionalChildEnum,enum=google.golang.org.proto3_20160225.Message_ChildEnum" json:"optional_child_enum,omitempty"` 118 OptionalChildMessage *Message_ChildMessage `protobuf:"bytes,116,opt,name=optional_child_message,json=optionalChildMessage" json:"optional_child_message,omitempty"` 119 OptionalSiblingEnum SiblingEnum `protobuf:"varint,117,opt,name=optional_sibling_enum,json=optionalSiblingEnum,enum=google.golang.org.proto3_20160225.SiblingEnum" json:"optional_sibling_enum,omitempty"` 120 OptionalSiblingMessage *SiblingMessage `protobuf:"bytes,118,opt,name=optional_sibling_message,json=optionalSiblingMessage" json:"optional_sibling_message,omitempty"` 121 // Repeated fields. 122 RepeatedBool []bool `protobuf:"varint,200,rep,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"` 123 RepeatedInt32 []int32 `protobuf:"varint,201,rep,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"` 124 RepeatedSint32 []int32 `protobuf:"zigzag32,202,rep,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"` 125 RepeatedUint32 []uint32 `protobuf:"varint,203,rep,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"` 126 RepeatedInt64 []int64 `protobuf:"varint,204,rep,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"` 127 RepeatedSint64 []int64 `protobuf:"zigzag64,205,rep,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"` 128 RepeatedUint64 []uint64 `protobuf:"varint,206,rep,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"` 129 RepeatedFixed32 []uint32 `protobuf:"fixed32,207,rep,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"` 130 RepeatedSfixed32 []int32 `protobuf:"fixed32,208,rep,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"` 131 RepeatedFloat []float32 `protobuf:"fixed32,209,rep,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"` 132 RepeatedFixed64 []uint64 `protobuf:"fixed64,210,rep,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"` 133 RepeatedSfixed64 []int64 `protobuf:"fixed64,211,rep,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"` 134 RepeatedDouble []float64 `protobuf:"fixed64,212,rep,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"` 135 RepeatedString []string `protobuf:"bytes,213,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"` 136 RepeatedBytes [][]byte `protobuf:"bytes,214,rep,name=repeated_bytes,json=repeatedBytes,proto3" json:"repeated_bytes,omitempty"` 137 RepeatedChildEnum []Message_ChildEnum `protobuf:"varint,215,rep,name=repeated_child_enum,json=repeatedChildEnum,enum=google.golang.org.proto3_20160225.Message_ChildEnum" json:"repeated_child_enum,omitempty"` 138 RepeatedChildMessage []*Message_ChildMessage `protobuf:"bytes,216,rep,name=repeated_child_message,json=repeatedChildMessage" json:"repeated_child_message,omitempty"` 139 RepeatedSiblingEnum []SiblingEnum `protobuf:"varint,217,rep,name=repeated_sibling_enum,json=repeatedSiblingEnum,enum=google.golang.org.proto3_20160225.SiblingEnum" json:"repeated_sibling_enum,omitempty"` 140 RepeatedSiblingMessage []*SiblingMessage `protobuf:"bytes,218,rep,name=repeated_sibling_message,json=repeatedSiblingMessage" json:"repeated_sibling_message,omitempty"` 141 // Map fields. 142 MapBoolBool map[bool]bool `protobuf:"bytes,300,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"` 143 MapBoolInt32 map[bool]int32 `protobuf:"bytes,301,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"` 144 MapBoolSint32 map[bool]int32 `protobuf:"bytes,302,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"` 145 MapBoolUint32 map[bool]uint32 `protobuf:"bytes,303,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"` 146 MapBoolInt64 map[bool]int64 `protobuf:"bytes,304,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"` 147 MapBoolSint64 map[bool]int64 `protobuf:"bytes,305,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"` 148 MapBoolUint64 map[bool]uint64 `protobuf:"bytes,306,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"` 149 MapBoolFixed32 map[bool]uint32 `protobuf:"bytes,307,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"` 150 MapBoolSfixed32 map[bool]int32 `protobuf:"bytes,308,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"` 151 MapBoolFloat map[bool]float32 `protobuf:"bytes,309,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"` 152 MapBoolFixed64 map[bool]uint64 `protobuf:"bytes,310,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"` 153 MapBoolSfixed64 map[bool]int64 `protobuf:"bytes,311,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"` 154 MapBoolDouble map[bool]float64 `protobuf:"bytes,312,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"` 155 MapBoolString map[bool]string `protobuf:"bytes,313,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"` 156 MapBoolBytes map[bool][]byte `protobuf:"bytes,314,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,proto3"` 157 MapBoolChildEnum map[bool]Message_ChildEnum `protobuf:"bytes,315,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.proto3_20160225.Message_ChildEnum"` 158 MapBoolChildMessage map[bool]*Message_ChildMessage `protobuf:"bytes,316,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"` 159 MapBoolSiblingEnum map[bool]SiblingEnum `protobuf:"bytes,317,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.proto3_20160225.SiblingEnum"` 160 MapBoolSiblingMessage map[bool]*SiblingMessage `protobuf:"bytes,318,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"` 161 MapInt32Bool map[int32]bool `protobuf:"bytes,319,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"` 162 MapSint32Bool map[int32]bool `protobuf:"bytes,320,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"` 163 MapUint32Bool map[uint32]bool `protobuf:"bytes,321,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"` 164 MapInt64Bool map[int64]bool `protobuf:"bytes,322,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"` 165 MapSint64Bool map[int64]bool `protobuf:"bytes,323,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"` 166 MapUint64Bool map[uint64]bool `protobuf:"bytes,324,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"` 167 MapFixed32Bool map[uint32]bool `protobuf:"bytes,325,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"` 168 MapStringBool map[string]bool `protobuf:"bytes,326,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"` 169 // Oneof fields. 170 // 171 // Types that are valid to be assigned to OneofUnion: 172 // *Message_OneofBool 173 // *Message_OneofInt32 174 // *Message_OneofSint32 175 // *Message_OneofUint32 176 // *Message_OneofInt64 177 // *Message_OneofSint64 178 // *Message_OneofUint64 179 // *Message_OneofFixed32 180 // *Message_OneofSfixed32 181 // *Message_OneofFloat 182 // *Message_OneofFixed64 183 // *Message_OneofSfixed64 184 // *Message_OneofDouble 185 // *Message_OneofString 186 // *Message_OneofBytes 187 // *Message_OneofChildEnum 188 // *Message_OneofChildMessage 189 // *Message_OneofSiblingEnum 190 // *Message_OneofSiblingMessage 191 // *Message_OneofString1 192 // *Message_OneofString2 193 // *Message_OneofString3 194 OneofUnion isMessage_OneofUnion `protobuf_oneof:"oneof_union"` 195} 196 197func (m *Message) Reset() { *m = Message{} } 198func (m *Message) String() string { return proto.CompactTextString(m) } 199func (*Message) ProtoMessage() {} 200func (*Message) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } 201 202type isMessage_OneofUnion interface{ isMessage_OneofUnion() } 203 204type Message_OneofBool struct { 205 OneofBool bool `protobuf:"varint,400,opt,name=oneof_bool,json=oneofBool,oneof"` 206} 207type Message_OneofInt32 struct { 208 OneofInt32 int32 `protobuf:"varint,401,opt,name=oneof_int32,json=oneofInt32,oneof"` 209} 210type Message_OneofSint32 struct { 211 OneofSint32 int32 `protobuf:"zigzag32,402,opt,name=oneof_sint32,json=oneofSint32,oneof"` 212} 213type Message_OneofUint32 struct { 214 OneofUint32 uint32 `protobuf:"varint,403,opt,name=oneof_uint32,json=oneofUint32,oneof"` 215} 216type Message_OneofInt64 struct { 217 OneofInt64 int64 `protobuf:"varint,404,opt,name=oneof_int64,json=oneofInt64,oneof"` 218} 219type Message_OneofSint64 struct { 220 OneofSint64 int64 `protobuf:"zigzag64,405,opt,name=oneof_sint64,json=oneofSint64,oneof"` 221} 222type Message_OneofUint64 struct { 223 OneofUint64 uint64 `protobuf:"varint,406,opt,name=oneof_uint64,json=oneofUint64,oneof"` 224} 225type Message_OneofFixed32 struct { 226 OneofFixed32 uint32 `protobuf:"fixed32,407,opt,name=oneof_fixed32,json=oneofFixed32,oneof"` 227} 228type Message_OneofSfixed32 struct { 229 OneofSfixed32 int32 `protobuf:"fixed32,408,opt,name=oneof_sfixed32,json=oneofSfixed32,oneof"` 230} 231type Message_OneofFloat struct { 232 OneofFloat float32 `protobuf:"fixed32,409,opt,name=oneof_float,json=oneofFloat,oneof"` 233} 234type Message_OneofFixed64 struct { 235 OneofFixed64 uint64 `protobuf:"fixed64,410,opt,name=oneof_fixed64,json=oneofFixed64,oneof"` 236} 237type Message_OneofSfixed64 struct { 238 OneofSfixed64 int64 `protobuf:"fixed64,411,opt,name=oneof_sfixed64,json=oneofSfixed64,oneof"` 239} 240type Message_OneofDouble struct { 241 OneofDouble float64 `protobuf:"fixed64,412,opt,name=oneof_double,json=oneofDouble,oneof"` 242} 243type Message_OneofString struct { 244 OneofString string `protobuf:"bytes,413,opt,name=oneof_string,json=oneofString,oneof"` 245} 246type Message_OneofBytes struct { 247 OneofBytes []byte `protobuf:"bytes,414,opt,name=oneof_bytes,json=oneofBytes,proto3,oneof"` 248} 249type Message_OneofChildEnum struct { 250 OneofChildEnum Message_ChildEnum `protobuf:"varint,415,opt,name=oneof_child_enum,json=oneofChildEnum,enum=google.golang.org.proto3_20160225.Message_ChildEnum,oneof"` 251} 252type Message_OneofChildMessage struct { 253 OneofChildMessage *Message_ChildMessage `protobuf:"bytes,416,opt,name=oneof_child_message,json=oneofChildMessage,oneof"` 254} 255type Message_OneofSiblingEnum struct { 256 OneofSiblingEnum SiblingEnum `protobuf:"varint,417,opt,name=oneof_sibling_enum,json=oneofSiblingEnum,enum=google.golang.org.proto3_20160225.SiblingEnum,oneof"` 257} 258type Message_OneofSiblingMessage struct { 259 OneofSiblingMessage *SiblingMessage `protobuf:"bytes,418,opt,name=oneof_sibling_message,json=oneofSiblingMessage,oneof"` 260} 261type Message_OneofString1 struct { 262 OneofString1 string `protobuf:"bytes,419,opt,name=oneof_string1,json=oneofString1,oneof"` 263} 264type Message_OneofString2 struct { 265 OneofString2 string `protobuf:"bytes,420,opt,name=oneof_string2,json=oneofString2,oneof"` 266} 267type Message_OneofString3 struct { 268 OneofString3 string `protobuf:"bytes,421,opt,name=oneof_string3,json=oneofString3,oneof"` 269} 270 271func (*Message_OneofBool) isMessage_OneofUnion() {} 272func (*Message_OneofInt32) isMessage_OneofUnion() {} 273func (*Message_OneofSint32) isMessage_OneofUnion() {} 274func (*Message_OneofUint32) isMessage_OneofUnion() {} 275func (*Message_OneofInt64) isMessage_OneofUnion() {} 276func (*Message_OneofSint64) isMessage_OneofUnion() {} 277func (*Message_OneofUint64) isMessage_OneofUnion() {} 278func (*Message_OneofFixed32) isMessage_OneofUnion() {} 279func (*Message_OneofSfixed32) isMessage_OneofUnion() {} 280func (*Message_OneofFloat) isMessage_OneofUnion() {} 281func (*Message_OneofFixed64) isMessage_OneofUnion() {} 282func (*Message_OneofSfixed64) isMessage_OneofUnion() {} 283func (*Message_OneofDouble) isMessage_OneofUnion() {} 284func (*Message_OneofString) isMessage_OneofUnion() {} 285func (*Message_OneofBytes) isMessage_OneofUnion() {} 286func (*Message_OneofChildEnum) isMessage_OneofUnion() {} 287func (*Message_OneofChildMessage) isMessage_OneofUnion() {} 288func (*Message_OneofSiblingEnum) isMessage_OneofUnion() {} 289func (*Message_OneofSiblingMessage) isMessage_OneofUnion() {} 290func (*Message_OneofString1) isMessage_OneofUnion() {} 291func (*Message_OneofString2) isMessage_OneofUnion() {} 292func (*Message_OneofString3) isMessage_OneofUnion() {} 293 294func (m *Message) GetOneofUnion() isMessage_OneofUnion { 295 if m != nil { 296 return m.OneofUnion 297 } 298 return nil 299} 300 301func (m *Message) GetOptionalChildMessage() *Message_ChildMessage { 302 if m != nil { 303 return m.OptionalChildMessage 304 } 305 return nil 306} 307 308func (m *Message) GetOptionalSiblingMessage() *SiblingMessage { 309 if m != nil { 310 return m.OptionalSiblingMessage 311 } 312 return nil 313} 314 315func (m *Message) GetRepeatedChildMessage() []*Message_ChildMessage { 316 if m != nil { 317 return m.RepeatedChildMessage 318 } 319 return nil 320} 321 322func (m *Message) GetRepeatedSiblingMessage() []*SiblingMessage { 323 if m != nil { 324 return m.RepeatedSiblingMessage 325 } 326 return nil 327} 328 329func (m *Message) GetMapBoolBool() map[bool]bool { 330 if m != nil { 331 return m.MapBoolBool 332 } 333 return nil 334} 335 336func (m *Message) GetMapBoolInt32() map[bool]int32 { 337 if m != nil { 338 return m.MapBoolInt32 339 } 340 return nil 341} 342 343func (m *Message) GetMapBoolSint32() map[bool]int32 { 344 if m != nil { 345 return m.MapBoolSint32 346 } 347 return nil 348} 349 350func (m *Message) GetMapBoolUint32() map[bool]uint32 { 351 if m != nil { 352 return m.MapBoolUint32 353 } 354 return nil 355} 356 357func (m *Message) GetMapBoolInt64() map[bool]int64 { 358 if m != nil { 359 return m.MapBoolInt64 360 } 361 return nil 362} 363 364func (m *Message) GetMapBoolSint64() map[bool]int64 { 365 if m != nil { 366 return m.MapBoolSint64 367 } 368 return nil 369} 370 371func (m *Message) GetMapBoolUint64() map[bool]uint64 { 372 if m != nil { 373 return m.MapBoolUint64 374 } 375 return nil 376} 377 378func (m *Message) GetMapBoolFixed32() map[bool]uint32 { 379 if m != nil { 380 return m.MapBoolFixed32 381 } 382 return nil 383} 384 385func (m *Message) GetMapBoolSfixed32() map[bool]int32 { 386 if m != nil { 387 return m.MapBoolSfixed32 388 } 389 return nil 390} 391 392func (m *Message) GetMapBoolFloat() map[bool]float32 { 393 if m != nil { 394 return m.MapBoolFloat 395 } 396 return nil 397} 398 399func (m *Message) GetMapBoolFixed64() map[bool]uint64 { 400 if m != nil { 401 return m.MapBoolFixed64 402 } 403 return nil 404} 405 406func (m *Message) GetMapBoolSfixed64() map[bool]int64 { 407 if m != nil { 408 return m.MapBoolSfixed64 409 } 410 return nil 411} 412 413func (m *Message) GetMapBoolDouble() map[bool]float64 { 414 if m != nil { 415 return m.MapBoolDouble 416 } 417 return nil 418} 419 420func (m *Message) GetMapBoolString() map[bool]string { 421 if m != nil { 422 return m.MapBoolString 423 } 424 return nil 425} 426 427func (m *Message) GetMapBoolBytes() map[bool][]byte { 428 if m != nil { 429 return m.MapBoolBytes 430 } 431 return nil 432} 433 434func (m *Message) GetMapBoolChildEnum() map[bool]Message_ChildEnum { 435 if m != nil { 436 return m.MapBoolChildEnum 437 } 438 return nil 439} 440 441func (m *Message) GetMapBoolChildMessage() map[bool]*Message_ChildMessage { 442 if m != nil { 443 return m.MapBoolChildMessage 444 } 445 return nil 446} 447 448func (m *Message) GetMapBoolSiblingEnum() map[bool]SiblingEnum { 449 if m != nil { 450 return m.MapBoolSiblingEnum 451 } 452 return nil 453} 454 455func (m *Message) GetMapBoolSiblingMessage() map[bool]*SiblingMessage { 456 if m != nil { 457 return m.MapBoolSiblingMessage 458 } 459 return nil 460} 461 462func (m *Message) GetMapInt32Bool() map[int32]bool { 463 if m != nil { 464 return m.MapInt32Bool 465 } 466 return nil 467} 468 469func (m *Message) GetMapSint32Bool() map[int32]bool { 470 if m != nil { 471 return m.MapSint32Bool 472 } 473 return nil 474} 475 476func (m *Message) GetMapUint32Bool() map[uint32]bool { 477 if m != nil { 478 return m.MapUint32Bool 479 } 480 return nil 481} 482 483func (m *Message) GetMapInt64Bool() map[int64]bool { 484 if m != nil { 485 return m.MapInt64Bool 486 } 487 return nil 488} 489 490func (m *Message) GetMapSint64Bool() map[int64]bool { 491 if m != nil { 492 return m.MapSint64Bool 493 } 494 return nil 495} 496 497func (m *Message) GetMapUint64Bool() map[uint64]bool { 498 if m != nil { 499 return m.MapUint64Bool 500 } 501 return nil 502} 503 504func (m *Message) GetMapFixed32Bool() map[uint32]bool { 505 if m != nil { 506 return m.MapFixed32Bool 507 } 508 return nil 509} 510 511func (m *Message) GetMapStringBool() map[string]bool { 512 if m != nil { 513 return m.MapStringBool 514 } 515 return nil 516} 517 518func (m *Message) GetOneofBool() bool { 519 if x, ok := m.GetOneofUnion().(*Message_OneofBool); ok { 520 return x.OneofBool 521 } 522 return false 523} 524 525func (m *Message) GetOneofInt32() int32 { 526 if x, ok := m.GetOneofUnion().(*Message_OneofInt32); ok { 527 return x.OneofInt32 528 } 529 return 0 530} 531 532func (m *Message) GetOneofSint32() int32 { 533 if x, ok := m.GetOneofUnion().(*Message_OneofSint32); ok { 534 return x.OneofSint32 535 } 536 return 0 537} 538 539func (m *Message) GetOneofUint32() uint32 { 540 if x, ok := m.GetOneofUnion().(*Message_OneofUint32); ok { 541 return x.OneofUint32 542 } 543 return 0 544} 545 546func (m *Message) GetOneofInt64() int64 { 547 if x, ok := m.GetOneofUnion().(*Message_OneofInt64); ok { 548 return x.OneofInt64 549 } 550 return 0 551} 552 553func (m *Message) GetOneofSint64() int64 { 554 if x, ok := m.GetOneofUnion().(*Message_OneofSint64); ok { 555 return x.OneofSint64 556 } 557 return 0 558} 559 560func (m *Message) GetOneofUint64() uint64 { 561 if x, ok := m.GetOneofUnion().(*Message_OneofUint64); ok { 562 return x.OneofUint64 563 } 564 return 0 565} 566 567func (m *Message) GetOneofFixed32() uint32 { 568 if x, ok := m.GetOneofUnion().(*Message_OneofFixed32); ok { 569 return x.OneofFixed32 570 } 571 return 0 572} 573 574func (m *Message) GetOneofSfixed32() int32 { 575 if x, ok := m.GetOneofUnion().(*Message_OneofSfixed32); ok { 576 return x.OneofSfixed32 577 } 578 return 0 579} 580 581func (m *Message) GetOneofFloat() float32 { 582 if x, ok := m.GetOneofUnion().(*Message_OneofFloat); ok { 583 return x.OneofFloat 584 } 585 return 0 586} 587 588func (m *Message) GetOneofFixed64() uint64 { 589 if x, ok := m.GetOneofUnion().(*Message_OneofFixed64); ok { 590 return x.OneofFixed64 591 } 592 return 0 593} 594 595func (m *Message) GetOneofSfixed64() int64 { 596 if x, ok := m.GetOneofUnion().(*Message_OneofSfixed64); ok { 597 return x.OneofSfixed64 598 } 599 return 0 600} 601 602func (m *Message) GetOneofDouble() float64 { 603 if x, ok := m.GetOneofUnion().(*Message_OneofDouble); ok { 604 return x.OneofDouble 605 } 606 return 0 607} 608 609func (m *Message) GetOneofString() string { 610 if x, ok := m.GetOneofUnion().(*Message_OneofString); ok { 611 return x.OneofString 612 } 613 return "" 614} 615 616func (m *Message) GetOneofBytes() []byte { 617 if x, ok := m.GetOneofUnion().(*Message_OneofBytes); ok { 618 return x.OneofBytes 619 } 620 return nil 621} 622 623func (m *Message) GetOneofChildEnum() Message_ChildEnum { 624 if x, ok := m.GetOneofUnion().(*Message_OneofChildEnum); ok { 625 return x.OneofChildEnum 626 } 627 return Message_ALPHA 628} 629 630func (m *Message) GetOneofChildMessage() *Message_ChildMessage { 631 if x, ok := m.GetOneofUnion().(*Message_OneofChildMessage); ok { 632 return x.OneofChildMessage 633 } 634 return nil 635} 636 637func (m *Message) GetOneofSiblingEnum() SiblingEnum { 638 if x, ok := m.GetOneofUnion().(*Message_OneofSiblingEnum); ok { 639 return x.OneofSiblingEnum 640 } 641 return SiblingEnum_ALPHA 642} 643 644func (m *Message) GetOneofSiblingMessage() *SiblingMessage { 645 if x, ok := m.GetOneofUnion().(*Message_OneofSiblingMessage); ok { 646 return x.OneofSiblingMessage 647 } 648 return nil 649} 650 651func (m *Message) GetOneofString1() string { 652 if x, ok := m.GetOneofUnion().(*Message_OneofString1); ok { 653 return x.OneofString1 654 } 655 return "" 656} 657 658func (m *Message) GetOneofString2() string { 659 if x, ok := m.GetOneofUnion().(*Message_OneofString2); ok { 660 return x.OneofString2 661 } 662 return "" 663} 664 665func (m *Message) GetOneofString3() string { 666 if x, ok := m.GetOneofUnion().(*Message_OneofString3); ok { 667 return x.OneofString3 668 } 669 return "" 670} 671 672// XXX_OneofFuncs is for the internal use of the proto package. 673func (*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{}) { 674 return _Message_OneofMarshaler, _Message_OneofUnmarshaler, _Message_OneofSizer, []interface{}{ 675 (*Message_OneofBool)(nil), 676 (*Message_OneofInt32)(nil), 677 (*Message_OneofSint32)(nil), 678 (*Message_OneofUint32)(nil), 679 (*Message_OneofInt64)(nil), 680 (*Message_OneofSint64)(nil), 681 (*Message_OneofUint64)(nil), 682 (*Message_OneofFixed32)(nil), 683 (*Message_OneofSfixed32)(nil), 684 (*Message_OneofFloat)(nil), 685 (*Message_OneofFixed64)(nil), 686 (*Message_OneofSfixed64)(nil), 687 (*Message_OneofDouble)(nil), 688 (*Message_OneofString)(nil), 689 (*Message_OneofBytes)(nil), 690 (*Message_OneofChildEnum)(nil), 691 (*Message_OneofChildMessage)(nil), 692 (*Message_OneofSiblingEnum)(nil), 693 (*Message_OneofSiblingMessage)(nil), 694 (*Message_OneofString1)(nil), 695 (*Message_OneofString2)(nil), 696 (*Message_OneofString3)(nil), 697 } 698} 699 700func _Message_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 701 m := msg.(*Message) 702 // oneof_union 703 switch x := m.OneofUnion.(type) { 704 case *Message_OneofBool: 705 t := uint64(0) 706 if x.OneofBool { 707 t = 1 708 } 709 b.EncodeVarint(400<<3 | proto.WireVarint) 710 b.EncodeVarint(t) 711 case *Message_OneofInt32: 712 b.EncodeVarint(401<<3 | proto.WireVarint) 713 b.EncodeVarint(uint64(x.OneofInt32)) 714 case *Message_OneofSint32: 715 b.EncodeVarint(402<<3 | proto.WireVarint) 716 b.EncodeZigzag32(uint64(x.OneofSint32)) 717 case *Message_OneofUint32: 718 b.EncodeVarint(403<<3 | proto.WireVarint) 719 b.EncodeVarint(uint64(x.OneofUint32)) 720 case *Message_OneofInt64: 721 b.EncodeVarint(404<<3 | proto.WireVarint) 722 b.EncodeVarint(uint64(x.OneofInt64)) 723 case *Message_OneofSint64: 724 b.EncodeVarint(405<<3 | proto.WireVarint) 725 b.EncodeZigzag64(uint64(x.OneofSint64)) 726 case *Message_OneofUint64: 727 b.EncodeVarint(406<<3 | proto.WireVarint) 728 b.EncodeVarint(uint64(x.OneofUint64)) 729 case *Message_OneofFixed32: 730 b.EncodeVarint(407<<3 | proto.WireFixed32) 731 b.EncodeFixed32(uint64(x.OneofFixed32)) 732 case *Message_OneofSfixed32: 733 b.EncodeVarint(408<<3 | proto.WireFixed32) 734 b.EncodeFixed32(uint64(x.OneofSfixed32)) 735 case *Message_OneofFloat: 736 b.EncodeVarint(409<<3 | proto.WireFixed32) 737 b.EncodeFixed32(uint64(math.Float32bits(x.OneofFloat))) 738 case *Message_OneofFixed64: 739 b.EncodeVarint(410<<3 | proto.WireFixed64) 740 b.EncodeFixed64(uint64(x.OneofFixed64)) 741 case *Message_OneofSfixed64: 742 b.EncodeVarint(411<<3 | proto.WireFixed64) 743 b.EncodeFixed64(uint64(x.OneofSfixed64)) 744 case *Message_OneofDouble: 745 b.EncodeVarint(412<<3 | proto.WireFixed64) 746 b.EncodeFixed64(math.Float64bits(x.OneofDouble)) 747 case *Message_OneofString: 748 b.EncodeVarint(413<<3 | proto.WireBytes) 749 b.EncodeStringBytes(x.OneofString) 750 case *Message_OneofBytes: 751 b.EncodeVarint(414<<3 | proto.WireBytes) 752 b.EncodeRawBytes(x.OneofBytes) 753 case *Message_OneofChildEnum: 754 b.EncodeVarint(415<<3 | proto.WireVarint) 755 b.EncodeVarint(uint64(x.OneofChildEnum)) 756 case *Message_OneofChildMessage: 757 b.EncodeVarint(416<<3 | proto.WireBytes) 758 if err := b.EncodeMessage(x.OneofChildMessage); err != nil { 759 return err 760 } 761 case *Message_OneofSiblingEnum: 762 b.EncodeVarint(417<<3 | proto.WireVarint) 763 b.EncodeVarint(uint64(x.OneofSiblingEnum)) 764 case *Message_OneofSiblingMessage: 765 b.EncodeVarint(418<<3 | proto.WireBytes) 766 if err := b.EncodeMessage(x.OneofSiblingMessage); err != nil { 767 return err 768 } 769 case *Message_OneofString1: 770 b.EncodeVarint(419<<3 | proto.WireBytes) 771 b.EncodeStringBytes(x.OneofString1) 772 case *Message_OneofString2: 773 b.EncodeVarint(420<<3 | proto.WireBytes) 774 b.EncodeStringBytes(x.OneofString2) 775 case *Message_OneofString3: 776 b.EncodeVarint(421<<3 | proto.WireBytes) 777 b.EncodeStringBytes(x.OneofString3) 778 case nil: 779 default: 780 return fmt.Errorf("Message.OneofUnion has unexpected type %T", x) 781 } 782 return nil 783} 784 785func _Message_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 786 m := msg.(*Message) 787 switch tag { 788 case 400: // oneof_union.oneof_bool 789 if wire != proto.WireVarint { 790 return true, proto.ErrInternalBadWireType 791 } 792 x, err := b.DecodeVarint() 793 m.OneofUnion = &Message_OneofBool{x != 0} 794 return true, err 795 case 401: // oneof_union.oneof_int32 796 if wire != proto.WireVarint { 797 return true, proto.ErrInternalBadWireType 798 } 799 x, err := b.DecodeVarint() 800 m.OneofUnion = &Message_OneofInt32{int32(x)} 801 return true, err 802 case 402: // oneof_union.oneof_sint32 803 if wire != proto.WireVarint { 804 return true, proto.ErrInternalBadWireType 805 } 806 x, err := b.DecodeZigzag32() 807 m.OneofUnion = &Message_OneofSint32{int32(x)} 808 return true, err 809 case 403: // oneof_union.oneof_uint32 810 if wire != proto.WireVarint { 811 return true, proto.ErrInternalBadWireType 812 } 813 x, err := b.DecodeVarint() 814 m.OneofUnion = &Message_OneofUint32{uint32(x)} 815 return true, err 816 case 404: // oneof_union.oneof_int64 817 if wire != proto.WireVarint { 818 return true, proto.ErrInternalBadWireType 819 } 820 x, err := b.DecodeVarint() 821 m.OneofUnion = &Message_OneofInt64{int64(x)} 822 return true, err 823 case 405: // oneof_union.oneof_sint64 824 if wire != proto.WireVarint { 825 return true, proto.ErrInternalBadWireType 826 } 827 x, err := b.DecodeZigzag64() 828 m.OneofUnion = &Message_OneofSint64{int64(x)} 829 return true, err 830 case 406: // oneof_union.oneof_uint64 831 if wire != proto.WireVarint { 832 return true, proto.ErrInternalBadWireType 833 } 834 x, err := b.DecodeVarint() 835 m.OneofUnion = &Message_OneofUint64{x} 836 return true, err 837 case 407: // oneof_union.oneof_fixed32 838 if wire != proto.WireFixed32 { 839 return true, proto.ErrInternalBadWireType 840 } 841 x, err := b.DecodeFixed32() 842 m.OneofUnion = &Message_OneofFixed32{uint32(x)} 843 return true, err 844 case 408: // oneof_union.oneof_sfixed32 845 if wire != proto.WireFixed32 { 846 return true, proto.ErrInternalBadWireType 847 } 848 x, err := b.DecodeFixed32() 849 m.OneofUnion = &Message_OneofSfixed32{int32(x)} 850 return true, err 851 case 409: // oneof_union.oneof_float 852 if wire != proto.WireFixed32 { 853 return true, proto.ErrInternalBadWireType 854 } 855 x, err := b.DecodeFixed32() 856 m.OneofUnion = &Message_OneofFloat{math.Float32frombits(uint32(x))} 857 return true, err 858 case 410: // oneof_union.oneof_fixed64 859 if wire != proto.WireFixed64 { 860 return true, proto.ErrInternalBadWireType 861 } 862 x, err := b.DecodeFixed64() 863 m.OneofUnion = &Message_OneofFixed64{x} 864 return true, err 865 case 411: // oneof_union.oneof_sfixed64 866 if wire != proto.WireFixed64 { 867 return true, proto.ErrInternalBadWireType 868 } 869 x, err := b.DecodeFixed64() 870 m.OneofUnion = &Message_OneofSfixed64{int64(x)} 871 return true, err 872 case 412: // oneof_union.oneof_double 873 if wire != proto.WireFixed64 { 874 return true, proto.ErrInternalBadWireType 875 } 876 x, err := b.DecodeFixed64() 877 m.OneofUnion = &Message_OneofDouble{math.Float64frombits(x)} 878 return true, err 879 case 413: // oneof_union.oneof_string 880 if wire != proto.WireBytes { 881 return true, proto.ErrInternalBadWireType 882 } 883 x, err := b.DecodeStringBytes() 884 m.OneofUnion = &Message_OneofString{x} 885 return true, err 886 case 414: // oneof_union.oneof_bytes 887 if wire != proto.WireBytes { 888 return true, proto.ErrInternalBadWireType 889 } 890 x, err := b.DecodeRawBytes(true) 891 m.OneofUnion = &Message_OneofBytes{x} 892 return true, err 893 case 415: // oneof_union.oneof_child_enum 894 if wire != proto.WireVarint { 895 return true, proto.ErrInternalBadWireType 896 } 897 x, err := b.DecodeVarint() 898 m.OneofUnion = &Message_OneofChildEnum{Message_ChildEnum(x)} 899 return true, err 900 case 416: // oneof_union.oneof_child_message 901 if wire != proto.WireBytes { 902 return true, proto.ErrInternalBadWireType 903 } 904 msg := new(Message_ChildMessage) 905 err := b.DecodeMessage(msg) 906 m.OneofUnion = &Message_OneofChildMessage{msg} 907 return true, err 908 case 417: // oneof_union.oneof_sibling_enum 909 if wire != proto.WireVarint { 910 return true, proto.ErrInternalBadWireType 911 } 912 x, err := b.DecodeVarint() 913 m.OneofUnion = &Message_OneofSiblingEnum{SiblingEnum(x)} 914 return true, err 915 case 418: // oneof_union.oneof_sibling_message 916 if wire != proto.WireBytes { 917 return true, proto.ErrInternalBadWireType 918 } 919 msg := new(SiblingMessage) 920 err := b.DecodeMessage(msg) 921 m.OneofUnion = &Message_OneofSiblingMessage{msg} 922 return true, err 923 case 419: // oneof_union.oneof_string1 924 if wire != proto.WireBytes { 925 return true, proto.ErrInternalBadWireType 926 } 927 x, err := b.DecodeStringBytes() 928 m.OneofUnion = &Message_OneofString1{x} 929 return true, err 930 case 420: // oneof_union.oneof_string2 931 if wire != proto.WireBytes { 932 return true, proto.ErrInternalBadWireType 933 } 934 x, err := b.DecodeStringBytes() 935 m.OneofUnion = &Message_OneofString2{x} 936 return true, err 937 case 421: // oneof_union.oneof_string3 938 if wire != proto.WireBytes { 939 return true, proto.ErrInternalBadWireType 940 } 941 x, err := b.DecodeStringBytes() 942 m.OneofUnion = &Message_OneofString3{x} 943 return true, err 944 default: 945 return false, nil 946 } 947} 948 949func _Message_OneofSizer(msg proto.Message) (n int) { 950 m := msg.(*Message) 951 // oneof_union 952 switch x := m.OneofUnion.(type) { 953 case *Message_OneofBool: 954 n += proto.SizeVarint(400<<3 | proto.WireVarint) 955 n += 1 956 case *Message_OneofInt32: 957 n += proto.SizeVarint(401<<3 | proto.WireVarint) 958 n += proto.SizeVarint(uint64(x.OneofInt32)) 959 case *Message_OneofSint32: 960 n += proto.SizeVarint(402<<3 | proto.WireVarint) 961 n += proto.SizeVarint(uint64((uint32(x.OneofSint32) << 1) ^ uint32((int32(x.OneofSint32) >> 31)))) 962 case *Message_OneofUint32: 963 n += proto.SizeVarint(403<<3 | proto.WireVarint) 964 n += proto.SizeVarint(uint64(x.OneofUint32)) 965 case *Message_OneofInt64: 966 n += proto.SizeVarint(404<<3 | proto.WireVarint) 967 n += proto.SizeVarint(uint64(x.OneofInt64)) 968 case *Message_OneofSint64: 969 n += proto.SizeVarint(405<<3 | proto.WireVarint) 970 n += proto.SizeVarint(uint64(uint64(x.OneofSint64<<1) ^ uint64((int64(x.OneofSint64) >> 63)))) 971 case *Message_OneofUint64: 972 n += proto.SizeVarint(406<<3 | proto.WireVarint) 973 n += proto.SizeVarint(uint64(x.OneofUint64)) 974 case *Message_OneofFixed32: 975 n += proto.SizeVarint(407<<3 | proto.WireFixed32) 976 n += 4 977 case *Message_OneofSfixed32: 978 n += proto.SizeVarint(408<<3 | proto.WireFixed32) 979 n += 4 980 case *Message_OneofFloat: 981 n += proto.SizeVarint(409<<3 | proto.WireFixed32) 982 n += 4 983 case *Message_OneofFixed64: 984 n += proto.SizeVarint(410<<3 | proto.WireFixed64) 985 n += 8 986 case *Message_OneofSfixed64: 987 n += proto.SizeVarint(411<<3 | proto.WireFixed64) 988 n += 8 989 case *Message_OneofDouble: 990 n += proto.SizeVarint(412<<3 | proto.WireFixed64) 991 n += 8 992 case *Message_OneofString: 993 n += proto.SizeVarint(413<<3 | proto.WireBytes) 994 n += proto.SizeVarint(uint64(len(x.OneofString))) 995 n += len(x.OneofString) 996 case *Message_OneofBytes: 997 n += proto.SizeVarint(414<<3 | proto.WireBytes) 998 n += proto.SizeVarint(uint64(len(x.OneofBytes))) 999 n += len(x.OneofBytes) 1000 case *Message_OneofChildEnum: 1001 n += proto.SizeVarint(415<<3 | proto.WireVarint) 1002 n += proto.SizeVarint(uint64(x.OneofChildEnum)) 1003 case *Message_OneofChildMessage: 1004 s := proto.Size(x.OneofChildMessage) 1005 n += proto.SizeVarint(416<<3 | proto.WireBytes) 1006 n += proto.SizeVarint(uint64(s)) 1007 n += s 1008 case *Message_OneofSiblingEnum: 1009 n += proto.SizeVarint(417<<3 | proto.WireVarint) 1010 n += proto.SizeVarint(uint64(x.OneofSiblingEnum)) 1011 case *Message_OneofSiblingMessage: 1012 s := proto.Size(x.OneofSiblingMessage) 1013 n += proto.SizeVarint(418<<3 | proto.WireBytes) 1014 n += proto.SizeVarint(uint64(s)) 1015 n += s 1016 case *Message_OneofString1: 1017 n += proto.SizeVarint(419<<3 | proto.WireBytes) 1018 n += proto.SizeVarint(uint64(len(x.OneofString1))) 1019 n += len(x.OneofString1) 1020 case *Message_OneofString2: 1021 n += proto.SizeVarint(420<<3 | proto.WireBytes) 1022 n += proto.SizeVarint(uint64(len(x.OneofString2))) 1023 n += len(x.OneofString2) 1024 case *Message_OneofString3: 1025 n += proto.SizeVarint(421<<3 | proto.WireBytes) 1026 n += proto.SizeVarint(uint64(len(x.OneofString3))) 1027 n += len(x.OneofString3) 1028 case nil: 1029 default: 1030 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 1031 } 1032 return n 1033} 1034 1035type Message_ChildMessage struct { 1036 F1 string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` 1037 F2 []string `protobuf:"bytes,2,rep,name=f2" json:"f2,omitempty"` 1038 F3 *Message `protobuf:"bytes,3,opt,name=f3" json:"f3,omitempty"` 1039} 1040 1041func (m *Message_ChildMessage) Reset() { *m = Message_ChildMessage{} } 1042func (m *Message_ChildMessage) String() string { return proto.CompactTextString(m) } 1043func (*Message_ChildMessage) ProtoMessage() {} 1044func (*Message_ChildMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 0} } 1045 1046func (m *Message_ChildMessage) GetF3() *Message { 1047 if m != nil { 1048 return m.F3 1049 } 1050 return nil 1051} 1052 1053func init() { 1054 proto.RegisterType((*SiblingMessage)(nil), "google.golang.org.proto3_20160225.SiblingMessage") 1055 proto.RegisterType((*Message)(nil), "google.golang.org.proto3_20160225.Message") 1056 proto.RegisterType((*Message_ChildMessage)(nil), "google.golang.org.proto3_20160225.Message.ChildMessage") 1057 proto.RegisterEnum("google.golang.org.proto3_20160225.SiblingEnum", SiblingEnum_name, SiblingEnum_value) 1058 proto.RegisterEnum("google.golang.org.proto3_20160225.Message_ChildEnum", Message_ChildEnum_name, Message_ChildEnum_value) 1059} 1060 1061var fileDescriptor0 = []byte{ 1062 // 1946 bytes of a gzipped FileDescriptorProto 1063 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x9a, 0x57, 0x73, 0xdb, 0xca, 1064 0x15, 0xc7, 0x09, 0x52, 0xc5, 0x5a, 0xb1, 0x82, 0x96, 0xb2, 0xa3, 0x27, 0x44, 0x76, 0x1c, 0xc4, 1065 0xc9, 0x50, 0x16, 0x09, 0x23, 0x19, 0x27, 0xb1, 0x2d, 0xd9, 0x72, 0xe8, 0x8c, 0x9d, 0x78, 0xe0, 1066 0x51, 0x1e, 0xf2, 0xa2, 0x50, 0x12, 0x48, 0xd3, 0x06, 0x09, 0x45, 0x24, 0x3d, 0xd1, 0xe4, 0xc1, 1067 0x5f, 0x21, 0xf5, 0xf6, 0x5e, 0xde, 0x6e, 0xef, 0xbd, 0xfb, 0x8e, 0x6f, 0xef, 0xf5, 0xd3, 0xdc, 1068 0x59, 0x1c, 0x6c, 0x03, 0x40, 0x93, 0x04, 0xe7, 0x3e, 0x78, 0x46, 0x3a, 0xfc, 0xef, 0xf9, 0xf1, 1069 0x1c, 0x9c, 0x3d, 0x67, 0x17, 0x16, 0x3a, 0xb0, 0xb3, 0xeb, 0x76, 0xdd, 0xca, 0x46, 0xf9, 0xc8, 1070 0xb2, 0x79, 0xa4, 0x5c, 0x3e, 0xba, 0x51, 0xae, 0x6f, 0x1d, 0x39, 0x5a, 0xd9, 0x3a, 0xba, 0xd4, 1071 0xb5, 0x3b, 0xdd, 0x92, 0xf7, 0xa9, 0xfa, 0xd3, 0x86, 0xeb, 0x36, 0x1c, 0xbb, 0xd4, 0x70, 0x9d, 1072 0x5a, 0xbb, 0x51, 0x72, 0x77, 0x1b, 0xa5, 0xc0, 0xb2, 0x45, 0x07, 0x65, 0x2f, 0x36, 0x37, 0x9d, 1073 0x66, 0xbb, 0x71, 0xde, 0xee, 0x74, 0x6a, 0x0d, 0x5b, 0xcd, 0xa2, 0x64, 0x7d, 0x19, 0x2b, 0x9a, 1074 0xa2, 0xcf, 0x58, 0xc9, 0xfa, 0xb2, 0xf7, 0x7b, 0x19, 0x27, 0xb5, 0x94, 0xf7, 0x7b, 0x59, 0x3d, 1075 0x86, 0x92, 0xf5, 0x0a, 0x4e, 0x69, 0x8a, 0x3e, 0x5b, 0x3e, 0x5c, 0x1a, 0x48, 0x28, 0xf9, 0x7e, 1076 0xad, 0x64, 0xbd, 0xb2, 0x78, 0xfd, 0x24, 0x9a, 0xa6, 0x9c, 0x03, 0x28, 0xe3, 0xee, 0x74, 0x9b, 1077 0x6e, 0xbb, 0xe6, 0x6c, 0x6c, 0xba, 0xae, 0x83, 0xb7, 0x35, 0x45, 0xdf, 0x67, 0xa5, 0xa9, 0x71, 1078 0xd5, 0x75, 0x1d, 0xf5, 0x67, 0x28, 0xcb, 0x44, 0xcd, 0x76, 0xb7, 0x52, 0xc6, 0xb6, 0xa6, 0xe8, 1079 0x93, 0x16, 0x5b, 0x7a, 0x96, 0x18, 0xd5, 0x9f, 0xa3, 0x1c, 0x93, 0x75, 0x40, 0x57, 0xd7, 0x14, 1080 0xbd, 0x60, 0xb1, 0xd5, 0x17, 0x9b, 0x21, 0x61, 0x0f, 0x84, 0x0d, 0x4d, 0xd1, 0x33, 0x5c, 0xb8, 1081 0x0e, 0xc2, 0x00, 0xd8, 0x34, 0xf0, 0x25, 0x4d, 0xd1, 0x53, 0x12, 0xd8, 0x34, 0x42, 0x60, 0xd3, 1082 0xc0, 0x4d, 0x4d, 0xd1, 0x55, 0x19, 0x1c, 0x10, 0xf6, 0x40, 0x78, 0x59, 0x53, 0xf4, 0x09, 0x19, 1083 0x6c, 0x1a, 0xea, 0x2f, 0x50, 0x9e, 0x09, 0xeb, 0xcd, 0x7f, 0xd8, 0xdb, 0x95, 0x32, 0xbe, 0xa2, 1084 0x29, 0xfa, 0xb4, 0xc5, 0x1c, 0x9c, 0x01, 0xb3, 0xfa, 0x4b, 0x54, 0xe0, 0x70, 0xaa, 0x75, 0x34, 1085 0x45, 0xcf, 0x59, 0xcc, 0xc7, 0x45, 0xdf, 0x2e, 0x05, 0x54, 0x77, 0xdc, 0x5a, 0x17, 0xb7, 0x34, 1086 0x45, 0x4f, 0xf2, 0x80, 0xce, 0x10, 0x63, 0x18, 0x6f, 0x1a, 0xb8, 0xad, 0x29, 0xfa, 0x54, 0x00, 1087 0x6f, 0x1a, 0x11, 0x78, 0xd3, 0xc0, 0xae, 0xa6, 0xe8, 0xf9, 0x20, 0x3e, 0x10, 0xff, 0xb6, 0xdb, 1088 0xdb, 0x74, 0x6c, 0xbc, 0xa3, 0x29, 0xba, 0xc2, 0xe3, 0x3f, 0xed, 0x59, 0xe5, 0x8c, 0x76, 0x77, 1089 0x9b, 0xed, 0x06, 0xfe, 0xbb, 0x57, 0x8b, 0x3c, 0xa3, 0x9e, 0x55, 0x0a, 0x68, 0x73, 0xaf, 0x6b, 1090 0x77, 0xf0, 0xae, 0xa6, 0xe8, 0x69, 0x1e, 0xd0, 0x2a, 0x31, 0xaa, 0xdb, 0xa8, 0xc8, 0x64, 0x5b, 1091 0x97, 0x9a, 0xce, 0xf6, 0x86, 0xdd, 0xee, 0xb5, 0x70, 0x47, 0x53, 0xf4, 0x6c, 0xd9, 0x18, 0xbe, 1092 0x7e, 0x4b, 0xa7, 0xc8, 0xe2, 0xb5, 0x76, 0xaf, 0x65, 0xb1, 0xb0, 0x99, 0x49, 0x6d, 0xa1, 0xf9, 1093 0x00, 0xa5, 0x05, 0xcb, 0x70, 0xd7, 0xdb, 0x28, 0xbf, 0x1e, 0x15, 0x44, 0x77, 0xcd, 0x7e, 0x89, 1094 0x45, 0xf7, 0xce, 0x26, 0x9a, 0x13, 0xca, 0xce, 0xdb, 0xbe, 0x10, 0x56, 0xcf, 0x0b, 0xab, 0x34, 1095 0x04, 0xcd, 0xdf, 0xf5, 0x5e, 0x40, 0x45, 0x5e, 0xac, 0xcc, 0xa8, 0x5e, 0x41, 0x38, 0xc4, 0xa0, 1096 0x41, 0x5d, 0xf5, 0x82, 0x5a, 0x1e, 0x1e, 0x43, 0xc3, 0x99, 0x0f, 0x90, 0x68, 0x40, 0x07, 0x51, 1097 0x66, 0xd7, 0xde, 0xb1, 0x6b, 0x5d, 0x7b, 0x1b, 0x9a, 0xc1, 0x0d, 0x45, 0x4b, 0x91, 0x6e, 0x40, 1098 0xad, 0x5e, 0x37, 0x38, 0x84, 0xb2, 0x4c, 0x05, 0x9b, 0xf7, 0x3d, 0x22, 0x9b, 0xb4, 0xd8, 0x62, 1099 0x68, 0x07, 0x3a, 0xca, 0x31, 0x9d, 0xdf, 0x0e, 0xde, 0x27, 0xc2, 0x82, 0xc5, 0xd6, 0xfb, 0xfd, 1100 0x40, 0x54, 0xfa, 0xfd, 0xe0, 0x03, 0xa2, 0xcc, 0x70, 0xa5, 0xdf, 0x10, 0x02, 0x6c, 0xd3, 0xc0, 1101 0x1f, 0x12, 0x61, 0x4a, 0x62, 0x9b, 0x46, 0x88, 0x6d, 0x1a, 0xf8, 0x23, 0x22, 0x54, 0x65, 0x76, 1102 0x40, 0xe9, 0xb7, 0x84, 0x8f, 0x89, 0x72, 0x42, 0x66, 0x9b, 0x86, 0x7a, 0x18, 0xe5, 0x99, 0x92, 1103 0xee, 0xf3, 0x4f, 0x88, 0x74, 0xda, 0x62, 0x2e, 0x68, 0x53, 0xf8, 0x15, 0x2a, 0x70, 0x3e, 0x15, 1104 0x7f, 0x4a, 0xc4, 0x39, 0x8b, 0x79, 0x61, 0x5d, 0x41, 0x8c, 0x0a, 0xba, 0xc2, 0x67, 0x44, 0x9a, 1105 0xe4, 0x51, 0x41, 0x5b, 0x08, 0x7d, 0x03, 0xd3, 0xc0, 0x9f, 0x13, 0xe5, 0x54, 0xe0, 0x1b, 0x98, 1106 0x46, 0xc4, 0x37, 0x30, 0x0d, 0xfc, 0x05, 0x11, 0xe7, 0x83, 0xdf, 0x20, 0x90, 0x05, 0xbf, 0x31, 1107 0x7c, 0x49, 0xb4, 0x0a, 0xcf, 0x82, 0xdf, 0x19, 0xa4, 0xcc, 0x42, 0x67, 0xf8, 0x4a, 0xf1, 0xc6, 1108 0x12, 0xcf, 0x2c, 0xb4, 0x06, 0x31, 0x2a, 0x68, 0x0d, 0x5f, 0x13, 0x61, 0x9a, 0x47, 0x05, 0xbd, 1109 0xc1, 0x46, 0x45, 0xa6, 0x13, 0x7a, 0xc3, 0x37, 0x44, 0x1c, 0xbb, 0x39, 0x50, 0x8f, 0xbc, 0x39, 1110 0xb4, 0xd1, 0x7c, 0x00, 0x43, 0xf7, 0xd1, 0xb7, 0x84, 0x34, 0x4e, 0x77, 0x90, 0x60, 0x74, 0x33, 1111 0x6d, 0xa1, 0x39, 0xa1, 0x04, 0x85, 0xee, 0xf0, 0x1d, 0x04, 0x36, 0x72, 0x7b, 0xe0, 0x85, 0xcb, 1112 0xdb, 0x83, 0x83, 0x70, 0x08, 0x42, 0xc3, 0xfa, 0x1e, 0xc2, 0x8a, 0xd3, 0x1f, 0x02, 0x28, 0x1a, 1113 0xd2, 0xdf, 0x50, 0xa6, 0x55, 0xdb, 0xf1, 0x5a, 0x03, 0xf4, 0x87, 0x47, 0x92, 0x1e, 0xe2, 0xb7, 1114 0x23, 0x64, 0xee, 0x7c, 0x6d, 0x87, 0x74, 0x11, 0xf2, 0x6f, 0xad, 0xdd, 0xdd, 0xdd, 0xb3, 0x66, 1115 0x5b, 0xdc, 0xa2, 0x6e, 0xa1, 0x2c, 0x23, 0x40, 0x23, 0x78, 0x14, 0x10, 0xbf, 0x1b, 0x1d, 0xe1, 1116 0x75, 0x21, 0x60, 0xa4, 0x5b, 0x82, 0x49, 0xad, 0xa3, 0x1c, 0x83, 0xf8, 0x8d, 0xe9, 0x31, 0xa0, 1117 0xfc, 0x7e, 0x74, 0x0a, 0xb4, 0x30, 0xc0, 0x64, 0x5a, 0xa2, 0x4d, 0xe2, 0xf8, 0x6d, 0xed, 0xf1, 1118 0xd8, 0x9c, 0xf5, 0x08, 0x8e, 0xdf, 0x14, 0x03, 0x49, 0x33, 0x0d, 0xfc, 0xc4, 0x38, 0x49, 0x33, 1119 0x8d, 0x50, 0xd2, 0x4c, 0x23, 0x94, 0x34, 0xd3, 0xc0, 0x4f, 0x8e, 0x95, 0x34, 0x8a, 0x11, 0x93, 1120 0x16, 0xe0, 0xf8, 0xfd, 0xf8, 0xa9, 0xb1, 0x92, 0x16, 0xe4, 0xf8, 0xdd, 0xbc, 0x89, 0xf2, 0x8c, 1121 0x43, 0x1b, 0xf4, 0xd3, 0x00, 0x3a, 0x3e, 0x3a, 0xc8, 0xef, 0xfb, 0x40, 0xca, 0xb6, 0x24, 0xa3, 1122 0xea, 0xa0, 0x02, 0x4f, 0x1d, 0x65, 0x3d, 0x03, 0xac, 0x13, 0x31, 0x92, 0x57, 0x17, 0x61, 0xb9, 1123 0x96, 0x6c, 0x95, 0xaa, 0x01, 0x86, 0xc9, 0xb3, 0xb1, 0xab, 0xc1, 0x1b, 0x3b, 0x72, 0x35, 0xc0, 1124 0x24, 0x0a, 0x65, 0xcf, 0x34, 0xf0, 0x73, 0xe3, 0x65, 0x8f, 0x3e, 0x27, 0x29, 0x7b, 0xa6, 0x11, 1125 0x91, 0x3d, 0xd3, 0xc0, 0xcf, 0x8f, 0x99, 0x3d, 0x0a, 0x93, 0xb3, 0x17, 0x28, 0x3f, 0x7f, 0x10, 1126 0xbe, 0x10, 0xbb, 0xfc, 0x60, 0x64, 0xca, 0xe5, 0xe7, 0x8f, 0x51, 0x69, 0x3b, 0xc1, 0x18, 0x7d, 1127 0x31, 0xfe, 0x76, 0xf2, 0x1c, 0x04, 0xb6, 0x13, 0x0c, 0x61, 0xb1, 0x1a, 0x60, 0x08, 0xbf, 0x14, 1128 0xbb, 0x1a, 0xbc, 0x71, 0x2d, 0x57, 0x03, 0x4c, 0xf0, 0x1d, 0x54, 0x64, 0x10, 0x61, 0x82, 0xbf, 1129 0x0c, 0xa4, 0x93, 0xa3, 0x93, 0xd8, 0xd4, 0x06, 0x5a, 0xbe, 0x15, 0x30, 0xab, 0x7b, 0x68, 0x3e, 1130 0x40, 0xa4, 0x53, 0xef, 0x15, 0x80, 0x9e, 0x8a, 0x09, 0xf5, 0x6d, 0xc0, 0x2d, 0xb6, 0xc2, 0x9f, 1131 0xa8, 0x57, 0xd1, 0x9c, 0xd0, 0x08, 0x85, 0xb9, 0xfe, 0x2a, 0x90, 0x57, 0xe3, 0xb4, 0x43, 0x36, 1132 0xd1, 0x01, 0xac, 0xb6, 0x42, 0x1f, 0xa8, 0xd7, 0x10, 0x0e, 0x71, 0x69, 0xd0, 0xaf, 0x01, 0x7a, 1133 0x2d, 0x36, 0x5a, 0x0a, 0x7b, 0xae, 0x15, 0xf5, 0x19, 0x2d, 0x25, 0x6f, 0xe6, 0xc0, 0xf8, 0x7f, 1134 0x3d, 0x56, 0x29, 0x79, 0x43, 0x98, 0xcf, 0x7f, 0x52, 0x4a, 0xcc, 0x44, 0xf7, 0x45, 0x47, 0xa0, 1135 0xbc, 0x11, 0x6b, 0x5f, 0xc0, 0x0c, 0xe6, 0x18, 0xb2, 0x2f, 0xb8, 0x8d, 0x72, 0x7a, 0x02, 0xe7, 1136 0xcd, 0x58, 0x9c, 0xf5, 0x08, 0x0e, 0xb7, 0x09, 0x49, 0x33, 0x0d, 0xc0, 0xbc, 0x15, 0x37, 0x69, 1137 0xa6, 0x11, 0x4a, 0x1a, 0x98, 0xc4, 0xa4, 0x51, 0xca, 0xdb, 0xb1, 0x93, 0x26, 0x62, 0x68, 0xd2, 1138 0x64, 0x4e, 0x4f, 0xe0, 0xbc, 0x13, 0x3b, 0x69, 0x41, 0x0e, 0xb7, 0xd1, 0xe9, 0xe2, 0x4f, 0x34, 1139 0x00, 0x5d, 0x8f, 0x35, 0x5d, 0xfc, 0x11, 0xcc, 0x49, 0xe4, 0x69, 0x08, 0x46, 0x96, 0x3a, 0xaf, 1140 0x5b, 0x02, 0xe9, 0xdd, 0x78, 0xa9, 0xf3, 0x3c, 0x04, 0x52, 0xc7, 0x6c, 0xaa, 0x86, 0x90, 0xdb, 1141 0xb6, 0xdd, 0x3a, 0x20, 0xfe, 0x95, 0xd2, 0x14, 0x7d, 0x5f, 0x35, 0x61, 0xcd, 0x78, 0x46, 0x4f, 1142 0xb1, 0x88, 0x66, 0x41, 0x01, 0x27, 0xc5, 0x7f, 0x13, 0xc9, 0x64, 0x35, 0x61, 0xc1, 0x3a, 0x38, 1143 0xb9, 0x1e, 0x44, 0x69, 0xd0, 0xf8, 0xc7, 0xd6, 0xff, 0x10, 0x51, 0xa1, 0x9a, 0xb0, 0x60, 0xa9, 1144 0x7f, 0xee, 0x64, 0x2a, 0xff, 0xd0, 0xf9, 0x5f, 0xa2, 0xca, 0x30, 0x95, 0x7f, 0x6a, 0x14, 0x79, 1145 0xa6, 0x81, 0xff, 0x47, 0x44, 0x29, 0x91, 0x67, 0x1a, 0x32, 0xcf, 0x34, 0xf0, 0xff, 0x89, 0x48, 1146 0x95, 0x78, 0xa2, 0xca, 0x3f, 0xaf, 0xdd, 0x42, 0x54, 0x13, 0x12, 0xcf, 0x34, 0xd4, 0x43, 0x28, 1147 0x03, 0x2a, 0x7a, 0x02, 0xba, 0x95, 0xc8, 0xa6, 0xab, 0x09, 0x0b, 0x56, 0xd3, 0xd3, 0x92, 0x8e, 1148 0xb2, 0x3e, 0x93, 0x0a, 0x6f, 0x23, 0xc2, 0x5c, 0x35, 0x61, 0x81, 0x03, 0x76, 0xd2, 0x61, 0x11, 1149 0xc0, 0x31, 0xe7, 0x76, 0x22, 0x4b, 0xb2, 0x08, 0xe0, 0xa0, 0x22, 0x53, 0x4d, 0x03, 0xdf, 0x41, 1150 0x54, 0x53, 0x32, 0xd5, 0xbb, 0x00, 0x4b, 0x54, 0xd3, 0xc0, 0x77, 0x12, 0x61, 0x3e, 0x40, 0x15, 1151 0xa3, 0xf5, 0x8f, 0x07, 0x77, 0x11, 0x9d, 0xc2, 0xa2, 0xf5, 0xe7, 0x3b, 0xcf, 0x1c, 0x0c, 0xf7, 1152 0xbb, 0x89, 0x6a, 0x86, 0x67, 0x0e, 0xa6, 0x33, 0x8b, 0x00, 0x46, 0xf3, 0x3d, 0x44, 0x94, 0x66, 1153 0x11, 0xc0, 0x70, 0xad, 0xa1, 0x3c, 0x68, 0x84, 0xc9, 0x7a, 0x6f, 0x2a, 0xfe, 0x8b, 0xb3, 0x6a, 1154 0xc2, 0x82, 0x50, 0xf9, 0x34, 0xbd, 0x8c, 0x8a, 0x22, 0x82, 0x4e, 0x95, 0xfb, 0x52, 0x63, 0xbd, 1155 0x35, 0xab, 0x26, 0xac, 0x02, 0x07, 0xd1, 0x29, 0xb2, 0x81, 0x54, 0x5a, 0x52, 0xc2, 0xec, 0xbc, 1156 0x3f, 0x15, 0xe7, 0x95, 0x59, 0x35, 0x61, 0xe5, 0xfd, 0x42, 0xe4, 0x73, 0xf2, 0x12, 0x9a, 0x93, 1157 0x01, 0x34, 0x9c, 0x07, 0x52, 0x31, 0xdf, 0x97, 0x55, 0x13, 0x56, 0x51, 0xc4, 0xd0, 0x50, 0x58, 1158 0x6d, 0xc1, 0x33, 0x5e, 0xc6, 0x0f, 0xd2, 0x87, 0x9c, 0x16, 0x1e, 0xf2, 0x72, 0x50, 0x57, 0xc6, 1159 0x0f, 0x45, 0xe9, 0xca, 0x41, 0x5d, 0x05, 0x3f, 0x1c, 0xa5, 0xab, 0x2c, 0x5c, 0x46, 0x69, 0x29, 1160 0xa5, 0x3f, 0xe2, 0xff, 0x15, 0x2c, 0x1c, 0x47, 0xf9, 0xe0, 0x8d, 0x5d, 0xcd, 0xa3, 0xd4, 0x15, 1161 0x7b, 0xcf, 0x03, 0xee, 0xb3, 0xc8, 0x8f, 0xea, 0x7e, 0x34, 0x79, 0xb5, 0xe6, 0xf4, 0x6c, 0x9c, 1162 0xf4, 0x6c, 0xf0, 0xcb, 0xb1, 0xe4, 0x6f, 0x94, 0x85, 0x13, 0xa8, 0x10, 0xba, 0x8e, 0x0f, 0x72, 1163 0x30, 0x29, 0x3a, 0x38, 0x89, 0xd4, 0xf0, 0x4d, 0x7b, 0x90, 0x87, 0x42, 0xb4, 0x87, 0xf5, 0xe1, 1164 0x3d, 0x64, 0xfa, 0x06, 0xe1, 0x5f, 0x1d, 0x06, 0x39, 0x48, 0xf5, 0x0f, 0x62, 0x48, 0x0f, 0x6a, 1165 0xff, 0x20, 0x86, 0xf4, 0x30, 0x21, 0x7a, 0x58, 0x41, 0xc5, 0x88, 0xcb, 0xea, 0x20, 0x17, 0xd3, 1166 0xa2, 0x8b, 0x55, 0xb4, 0x3f, 0xea, 0x0e, 0x3a, 0xc8, 0x47, 0x2e, 0x3a, 0x97, 0xfc, 0x72, 0x39, 1167 0xc8, 0x41, 0xf2, 0x26, 0x71, 0x0c, 0x99, 0x8a, 0xa9, 0x9b, 0xc5, 0x31, 0xa4, 0x8f, 0x7c, 0xf4, 1168 0x03, 0x11, 0x6e, 0x79, 0x83, 0x3c, 0x28, 0x7d, 0x8a, 0x82, 0xdf, 0xdf, 0x06, 0x79, 0x98, 0x89, 1169 0xce, 0x25, 0xbf, 0x9a, 0x0d, 0x72, 0x90, 0x16, 0x1d, 0xec, 0xa1, 0xb9, 0xc8, 0x1b, 0x57, 0x84, 1170 0x93, 0x3f, 0x8a, 0x4e, 0xe2, 0xbe, 0x96, 0x15, 0xd0, 0xd7, 0x10, 0xee, 0x77, 0xef, 0x8a, 0xa0, 1171 0x9f, 0x17, 0xe9, 0x63, 0xbc, 0xaa, 0x15, 0xbe, 0x40, 0x0f, 0xfd, 0xa4, 0xcf, 0xf5, 0x2b, 0x82, 1172 0x7f, 0x5a, 0x8e, 0x7e, 0xd4, 0x77, 0xb7, 0x02, 0xf6, 0x9f, 0x68, 0xa1, 0xff, 0xd5, 0x2b, 0x82, 1173 0xfc, 0x07, 0x39, 0xf2, 0x18, 0x6f, 0x73, 0x43, 0x05, 0x23, 0x5f, 0xc0, 0x44, 0xe6, 0xe4, 0xa0, 1174 0x76, 0x0e, 0x35, 0x1b, 0xb8, 0x5b, 0x89, 0x1e, 0x0a, 0xc3, 0x79, 0x58, 0xef, 0xef, 0x21, 0x33, 1175 0xdc, 0x48, 0x91, 0x2f, 0x44, 0xa2, 0x83, 0xd4, 0xf0, 0x41, 0xf4, 0xf1, 0xa0, 0x0e, 0x1f, 0x44, 1176 0x1f, 0x0f, 0x13, 0x83, 0x3c, 0x40, 0x17, 0x0b, 0x5e, 0x4f, 0x44, 0x17, 0xd3, 0x43, 0x86, 0x21, 1177 0xdf, 0x3b, 0x44, 0x0f, 0x33, 0x03, 0x3c, 0x2c, 0x96, 0xd0, 0x0c, 0x3f, 0x04, 0xce, 0xa0, 0xc9, 1178 0x95, 0x73, 0x17, 0xaa, 0x2b, 0xf9, 0x04, 0xf9, 0x71, 0xd5, 0x5a, 0xf9, 0xcb, 0x9f, 0xf3, 0x8a, 1179 0x3a, 0x8b, 0xa6, 0x4f, 0x55, 0x57, 0xac, 0x73, 0x67, 0xd7, 0xf2, 0xc9, 0xd5, 0x0c, 0x3d, 0xae, 1180 0xf6, 0xda, 0x4d, 0xb7, 0x7d, 0x78, 0x19, 0xcd, 0x8a, 0x07, 0xaf, 0x28, 0x07, 0x48, 0x4d, 0x73, 1181 0x07, 0x37, 0x94, 0xd5, 0x0b, 0x7f, 0xfd, 0x53, 0xa8, 0x7e, 0x97, 0xbc, 0xfa, 0xdd, 0xec, 0xd5, 1182 0x97, 0x9a, 0xed, 0xae, 0xbd, 0xdb, 0xae, 0x39, 0xde, 0x5f, 0x4f, 0x78, 0xd6, 0xce, 0x92, 0x63, 1183 0x37, 0x6a, 0x5b, 0x7b, 0x4b, 0xfd, 0xfe, 0xd0, 0x62, 0x73, 0x0a, 0x3e, 0xf9, 0x21, 0x00, 0x00, 1184 0xff, 0xff, 0x64, 0x49, 0xbf, 0xf0, 0x8b, 0x21, 0x00, 0x00, 1185} 1186