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