github.com/hoveychen/protoreflect@v1.4.7-0.20221103114119-0b4b3385ec76/internal/testprotos/desc_test_defaults.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // source: desc_test_defaults.proto 3 4 package testprotos 5 6 import ( 7 fmt "fmt" 8 proto "github.com/golang/protobuf/proto" 9 math "math" 10 ) 11 12 // Reference imports to suppress errors if they are not otherwise used. 13 var _ = proto.Marshal 14 var _ = fmt.Errorf 15 var _ = math.Inf 16 17 // This is a compile-time assertion to ensure that this generated file 18 // is compatible with the proto package it is being compiled against. 19 // A compilation error at this line likely means your copy of the 20 // proto package needs to be updated. 21 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 22 23 type Color int32 24 25 const ( 26 Color_RED Color = 0 27 Color_GREEN Color = 1 28 Color_BLUE Color = 2 29 ) 30 31 var Color_name = map[int32]string{ 32 0: "RED", 33 1: "GREEN", 34 2: "BLUE", 35 } 36 37 var Color_value = map[string]int32{ 38 "RED": 0, 39 "GREEN": 1, 40 "BLUE": 2, 41 } 42 43 func (x Color) Enum() *Color { 44 p := new(Color) 45 *p = x 46 return p 47 } 48 49 func (x Color) String() string { 50 return proto.EnumName(Color_name, int32(x)) 51 } 52 53 func (x *Color) UnmarshalJSON(data []byte) error { 54 value, err := proto.UnmarshalJSONEnum(Color_value, data, "Color") 55 if err != nil { 56 return err 57 } 58 *x = Color(value) 59 return nil 60 } 61 62 func (Color) EnumDescriptor() ([]byte, []int) { 63 return fileDescriptor_1bea00113e7588f8, []int{0} 64 } 65 66 type Number int32 67 68 const ( 69 Number_ZERO Number = 0 70 Number_ZED Number = 0 71 Number_NIL Number = 0 72 Number_NULL Number = 0 73 Number_ONE Number = 1 74 Number_UNO Number = 1 75 Number_TWO Number = 2 76 Number_DOS Number = 2 77 ) 78 79 var Number_name = map[int32]string{ 80 0: "ZERO", 81 // Duplicate value: 0: "ZED", 82 // Duplicate value: 0: "NIL", 83 // Duplicate value: 0: "NULL", 84 1: "ONE", 85 // Duplicate value: 1: "UNO", 86 2: "TWO", 87 // Duplicate value: 2: "DOS", 88 } 89 90 var Number_value = map[string]int32{ 91 "ZERO": 0, 92 "ZED": 0, 93 "NIL": 0, 94 "NULL": 0, 95 "ONE": 1, 96 "UNO": 1, 97 "TWO": 2, 98 "DOS": 2, 99 } 100 101 func (x Number) Enum() *Number { 102 p := new(Number) 103 *p = x 104 return p 105 } 106 107 func (x Number) String() string { 108 return proto.EnumName(Number_name, int32(x)) 109 } 110 111 func (x *Number) UnmarshalJSON(data []byte) error { 112 value, err := proto.UnmarshalJSONEnum(Number_value, data, "Number") 113 if err != nil { 114 return err 115 } 116 *x = Number(value) 117 return nil 118 } 119 120 func (Number) EnumDescriptor() ([]byte, []int) { 121 return fileDescriptor_1bea00113e7588f8, []int{1} 122 } 123 124 type PrimitiveDefaults struct { 125 // simple default 126 Fl32 *float32 `protobuf:"fixed32,1,opt,name=fl32,def=3.14159" json:"fl32,omitempty"` 127 Fl64 *float64 `protobuf:"fixed64,2,opt,name=fl64,def=3.14159" json:"fl64,omitempty"` 128 // exponent notation 129 Fl32D *float32 `protobuf:"fixed32,3,opt,name=fl32d,def=6.022141e+23" json:"fl32d,omitempty"` 130 Fl64D *float64 `protobuf:"fixed64,4,opt,name=fl64d,def=6.022140857e+23" json:"fl64d,omitempty"` 131 // special values: inf, -inf, and nan 132 Fl32Inf *float32 `protobuf:"fixed32,5,opt,name=fl32inf,def=inf" json:"fl32inf,omitempty"` 133 Fl64Inf *float64 `protobuf:"fixed64,6,opt,name=fl64inf,def=inf" json:"fl64inf,omitempty"` 134 Fl32NegInf *float32 `protobuf:"fixed32,7,opt,name=fl32negInf,def=-inf" json:"fl32negInf,omitempty"` 135 Fl64NegInf *float64 `protobuf:"fixed64,8,opt,name=fl64negInf,def=-inf" json:"fl64negInf,omitempty"` 136 Fl32Nan *float32 `protobuf:"fixed32,9,opt,name=fl32nan,def=nan" json:"fl32nan,omitempty"` 137 Fl64Nan *float64 `protobuf:"fixed64,10,opt,name=fl64nan,def=nan" json:"fl64nan,omitempty"` 138 Bl1 *bool `protobuf:"varint,11,opt,name=bl1,def=1" json:"bl1,omitempty"` 139 Bl2 *bool `protobuf:"varint,12,opt,name=bl2,def=0" json:"bl2,omitempty"` 140 // signed 141 I32 *int32 `protobuf:"varint,13,opt,name=i32,def=10101" json:"i32,omitempty"` 142 I32N *int32 `protobuf:"varint,14,opt,name=i32n,def=-10101" json:"i32n,omitempty"` 143 I32X *int32 `protobuf:"varint,15,opt,name=i32x,def=131586" json:"i32x,omitempty"` 144 I32Xn *int32 `protobuf:"varint,16,opt,name=i32xn,def=-131586" json:"i32xn,omitempty"` 145 I64 *int64 `protobuf:"varint,17,opt,name=i64,def=10101" json:"i64,omitempty"` 146 I64N *int64 `protobuf:"varint,18,opt,name=i64n,def=-10101" json:"i64n,omitempty"` 147 I64X *int64 `protobuf:"varint,19,opt,name=i64x,def=131586" json:"i64x,omitempty"` 148 I64Xn *int64 `protobuf:"varint,20,opt,name=i64xn,def=-131586" json:"i64xn,omitempty"` 149 I32S *int32 `protobuf:"zigzag32,21,opt,name=i32s,def=10101" json:"i32s,omitempty"` 150 I32Sn *int32 `protobuf:"zigzag32,22,opt,name=i32sn,def=-10101" json:"i32sn,omitempty"` 151 I32Sx *int32 `protobuf:"zigzag32,23,opt,name=i32sx,def=131586" json:"i32sx,omitempty"` 152 I32Sxn *int32 `protobuf:"zigzag32,24,opt,name=i32sxn,def=-131586" json:"i32sxn,omitempty"` 153 I64S *int64 `protobuf:"zigzag64,25,opt,name=i64s,def=10101" json:"i64s,omitempty"` 154 I64Sn *int64 `protobuf:"zigzag64,26,opt,name=i64sn,def=-10101" json:"i64sn,omitempty"` 155 I64Sx *int64 `protobuf:"zigzag64,27,opt,name=i64sx,def=131586" json:"i64sx,omitempty"` 156 I64Sxn *int64 `protobuf:"zigzag64,28,opt,name=i64sxn,def=-131586" json:"i64sxn,omitempty"` 157 I32F *int32 `protobuf:"fixed32,29,opt,name=i32f,def=10101" json:"i32f,omitempty"` 158 I32Fn *int32 `protobuf:"fixed32,30,opt,name=i32fn,def=-10101" json:"i32fn,omitempty"` 159 I32Fx *int32 `protobuf:"fixed32,31,opt,name=i32fx,def=131586" json:"i32fx,omitempty"` 160 I32Fxn *int32 `protobuf:"fixed32,32,opt,name=i32fxn,def=-131586" json:"i32fxn,omitempty"` 161 I64F *int64 `protobuf:"fixed64,33,opt,name=i64f,def=10101" json:"i64f,omitempty"` 162 I64Fn *int64 `protobuf:"fixed64,34,opt,name=i64fn,def=-10101" json:"i64fn,omitempty"` 163 I64Fx *int64 `protobuf:"fixed64,35,opt,name=i64fx,def=131586" json:"i64fx,omitempty"` 164 I64Fxn *int64 `protobuf:"fixed64,36,opt,name=i64fxn,def=-131586" json:"i64fxn,omitempty"` 165 // unsigned 166 U32 *uint32 `protobuf:"varint,37,opt,name=u32,def=10101" json:"u32,omitempty"` 167 U32X *uint32 `protobuf:"varint,38,opt,name=u32x,def=131586" json:"u32x,omitempty"` 168 U64 *uint64 `protobuf:"varint,39,opt,name=u64,def=10101" json:"u64,omitempty"` 169 U64X *uint64 `protobuf:"varint,40,opt,name=u64x,def=131586" json:"u64x,omitempty"` 170 U32F *uint32 `protobuf:"fixed32,41,opt,name=u32f,def=10101" json:"u32f,omitempty"` 171 U32Fx *uint32 `protobuf:"fixed32,42,opt,name=u32fx,def=131586" json:"u32fx,omitempty"` 172 U64F *uint64 `protobuf:"fixed64,43,opt,name=u64f,def=10101" json:"u64f,omitempty"` 173 U64Fx *uint64 `protobuf:"fixed64,44,opt,name=u64fx,def=131586" json:"u64fx,omitempty"` 174 XXX_NoUnkeyedLiteral struct{} `json:"-"` 175 XXX_unrecognized []byte `json:"-"` 176 XXX_sizecache int32 `json:"-"` 177 } 178 179 func (m *PrimitiveDefaults) Reset() { *m = PrimitiveDefaults{} } 180 func (m *PrimitiveDefaults) String() string { return proto.CompactTextString(m) } 181 func (*PrimitiveDefaults) ProtoMessage() {} 182 func (*PrimitiveDefaults) Descriptor() ([]byte, []int) { 183 return fileDescriptor_1bea00113e7588f8, []int{0} 184 } 185 186 func (m *PrimitiveDefaults) XXX_Unmarshal(b []byte) error { 187 return xxx_messageInfo_PrimitiveDefaults.Unmarshal(m, b) 188 } 189 func (m *PrimitiveDefaults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 190 return xxx_messageInfo_PrimitiveDefaults.Marshal(b, m, deterministic) 191 } 192 func (m *PrimitiveDefaults) XXX_Merge(src proto.Message) { 193 xxx_messageInfo_PrimitiveDefaults.Merge(m, src) 194 } 195 func (m *PrimitiveDefaults) XXX_Size() int { 196 return xxx_messageInfo_PrimitiveDefaults.Size(m) 197 } 198 func (m *PrimitiveDefaults) XXX_DiscardUnknown() { 199 xxx_messageInfo_PrimitiveDefaults.DiscardUnknown(m) 200 } 201 202 var xxx_messageInfo_PrimitiveDefaults proto.InternalMessageInfo 203 204 const Default_PrimitiveDefaults_Fl32 float32 = 3.14159 205 const Default_PrimitiveDefaults_Fl64 float64 = 3.14159 206 const Default_PrimitiveDefaults_Fl32D float32 = 6.022141e+23 207 const Default_PrimitiveDefaults_Fl64D float64 = 6.022140857e+23 208 209 var Default_PrimitiveDefaults_Fl32Inf float32 = float32(math.Inf(1)) 210 var Default_PrimitiveDefaults_Fl64Inf float64 = math.Inf(1) 211 var Default_PrimitiveDefaults_Fl32NegInf float32 = float32(math.Inf(-1)) 212 var Default_PrimitiveDefaults_Fl64NegInf float64 = math.Inf(-1) 213 var Default_PrimitiveDefaults_Fl32Nan float32 = float32(math.NaN()) 214 var Default_PrimitiveDefaults_Fl64Nan float64 = math.NaN() 215 216 const Default_PrimitiveDefaults_Bl1 bool = true 217 const Default_PrimitiveDefaults_Bl2 bool = false 218 const Default_PrimitiveDefaults_I32 int32 = 10101 219 const Default_PrimitiveDefaults_I32N int32 = -10101 220 const Default_PrimitiveDefaults_I32X int32 = 131586 221 const Default_PrimitiveDefaults_I32Xn int32 = -131586 222 const Default_PrimitiveDefaults_I64 int64 = 10101 223 const Default_PrimitiveDefaults_I64N int64 = -10101 224 const Default_PrimitiveDefaults_I64X int64 = 131586 225 const Default_PrimitiveDefaults_I64Xn int64 = -131586 226 const Default_PrimitiveDefaults_I32S int32 = 10101 227 const Default_PrimitiveDefaults_I32Sn int32 = -10101 228 const Default_PrimitiveDefaults_I32Sx int32 = 131586 229 const Default_PrimitiveDefaults_I32Sxn int32 = -131586 230 const Default_PrimitiveDefaults_I64S int64 = 10101 231 const Default_PrimitiveDefaults_I64Sn int64 = -10101 232 const Default_PrimitiveDefaults_I64Sx int64 = 131586 233 const Default_PrimitiveDefaults_I64Sxn int64 = -131586 234 const Default_PrimitiveDefaults_I32F int32 = 10101 235 const Default_PrimitiveDefaults_I32Fn int32 = -10101 236 const Default_PrimitiveDefaults_I32Fx int32 = 131586 237 const Default_PrimitiveDefaults_I32Fxn int32 = -131586 238 const Default_PrimitiveDefaults_I64F int64 = 10101 239 const Default_PrimitiveDefaults_I64Fn int64 = -10101 240 const Default_PrimitiveDefaults_I64Fx int64 = 131586 241 const Default_PrimitiveDefaults_I64Fxn int64 = -131586 242 const Default_PrimitiveDefaults_U32 uint32 = 10101 243 const Default_PrimitiveDefaults_U32X uint32 = 131586 244 const Default_PrimitiveDefaults_U64 uint64 = 10101 245 const Default_PrimitiveDefaults_U64X uint64 = 131586 246 const Default_PrimitiveDefaults_U32F uint32 = 10101 247 const Default_PrimitiveDefaults_U32Fx uint32 = 131586 248 const Default_PrimitiveDefaults_U64F uint64 = 10101 249 const Default_PrimitiveDefaults_U64Fx uint64 = 131586 250 251 func (m *PrimitiveDefaults) GetFl32() float32 { 252 if m != nil && m.Fl32 != nil { 253 return *m.Fl32 254 } 255 return Default_PrimitiveDefaults_Fl32 256 } 257 258 func (m *PrimitiveDefaults) GetFl64() float64 { 259 if m != nil && m.Fl64 != nil { 260 return *m.Fl64 261 } 262 return Default_PrimitiveDefaults_Fl64 263 } 264 265 func (m *PrimitiveDefaults) GetFl32D() float32 { 266 if m != nil && m.Fl32D != nil { 267 return *m.Fl32D 268 } 269 return Default_PrimitiveDefaults_Fl32D 270 } 271 272 func (m *PrimitiveDefaults) GetFl64D() float64 { 273 if m != nil && m.Fl64D != nil { 274 return *m.Fl64D 275 } 276 return Default_PrimitiveDefaults_Fl64D 277 } 278 279 func (m *PrimitiveDefaults) GetFl32Inf() float32 { 280 if m != nil && m.Fl32Inf != nil { 281 return *m.Fl32Inf 282 } 283 return Default_PrimitiveDefaults_Fl32Inf 284 } 285 286 func (m *PrimitiveDefaults) GetFl64Inf() float64 { 287 if m != nil && m.Fl64Inf != nil { 288 return *m.Fl64Inf 289 } 290 return Default_PrimitiveDefaults_Fl64Inf 291 } 292 293 func (m *PrimitiveDefaults) GetFl32NegInf() float32 { 294 if m != nil && m.Fl32NegInf != nil { 295 return *m.Fl32NegInf 296 } 297 return Default_PrimitiveDefaults_Fl32NegInf 298 } 299 300 func (m *PrimitiveDefaults) GetFl64NegInf() float64 { 301 if m != nil && m.Fl64NegInf != nil { 302 return *m.Fl64NegInf 303 } 304 return Default_PrimitiveDefaults_Fl64NegInf 305 } 306 307 func (m *PrimitiveDefaults) GetFl32Nan() float32 { 308 if m != nil && m.Fl32Nan != nil { 309 return *m.Fl32Nan 310 } 311 return Default_PrimitiveDefaults_Fl32Nan 312 } 313 314 func (m *PrimitiveDefaults) GetFl64Nan() float64 { 315 if m != nil && m.Fl64Nan != nil { 316 return *m.Fl64Nan 317 } 318 return Default_PrimitiveDefaults_Fl64Nan 319 } 320 321 func (m *PrimitiveDefaults) GetBl1() bool { 322 if m != nil && m.Bl1 != nil { 323 return *m.Bl1 324 } 325 return Default_PrimitiveDefaults_Bl1 326 } 327 328 func (m *PrimitiveDefaults) GetBl2() bool { 329 if m != nil && m.Bl2 != nil { 330 return *m.Bl2 331 } 332 return Default_PrimitiveDefaults_Bl2 333 } 334 335 func (m *PrimitiveDefaults) GetI32() int32 { 336 if m != nil && m.I32 != nil { 337 return *m.I32 338 } 339 return Default_PrimitiveDefaults_I32 340 } 341 342 func (m *PrimitiveDefaults) GetI32N() int32 { 343 if m != nil && m.I32N != nil { 344 return *m.I32N 345 } 346 return Default_PrimitiveDefaults_I32N 347 } 348 349 func (m *PrimitiveDefaults) GetI32X() int32 { 350 if m != nil && m.I32X != nil { 351 return *m.I32X 352 } 353 return Default_PrimitiveDefaults_I32X 354 } 355 356 func (m *PrimitiveDefaults) GetI32Xn() int32 { 357 if m != nil && m.I32Xn != nil { 358 return *m.I32Xn 359 } 360 return Default_PrimitiveDefaults_I32Xn 361 } 362 363 func (m *PrimitiveDefaults) GetI64() int64 { 364 if m != nil && m.I64 != nil { 365 return *m.I64 366 } 367 return Default_PrimitiveDefaults_I64 368 } 369 370 func (m *PrimitiveDefaults) GetI64N() int64 { 371 if m != nil && m.I64N != nil { 372 return *m.I64N 373 } 374 return Default_PrimitiveDefaults_I64N 375 } 376 377 func (m *PrimitiveDefaults) GetI64X() int64 { 378 if m != nil && m.I64X != nil { 379 return *m.I64X 380 } 381 return Default_PrimitiveDefaults_I64X 382 } 383 384 func (m *PrimitiveDefaults) GetI64Xn() int64 { 385 if m != nil && m.I64Xn != nil { 386 return *m.I64Xn 387 } 388 return Default_PrimitiveDefaults_I64Xn 389 } 390 391 func (m *PrimitiveDefaults) GetI32S() int32 { 392 if m != nil && m.I32S != nil { 393 return *m.I32S 394 } 395 return Default_PrimitiveDefaults_I32S 396 } 397 398 func (m *PrimitiveDefaults) GetI32Sn() int32 { 399 if m != nil && m.I32Sn != nil { 400 return *m.I32Sn 401 } 402 return Default_PrimitiveDefaults_I32Sn 403 } 404 405 func (m *PrimitiveDefaults) GetI32Sx() int32 { 406 if m != nil && m.I32Sx != nil { 407 return *m.I32Sx 408 } 409 return Default_PrimitiveDefaults_I32Sx 410 } 411 412 func (m *PrimitiveDefaults) GetI32Sxn() int32 { 413 if m != nil && m.I32Sxn != nil { 414 return *m.I32Sxn 415 } 416 return Default_PrimitiveDefaults_I32Sxn 417 } 418 419 func (m *PrimitiveDefaults) GetI64S() int64 { 420 if m != nil && m.I64S != nil { 421 return *m.I64S 422 } 423 return Default_PrimitiveDefaults_I64S 424 } 425 426 func (m *PrimitiveDefaults) GetI64Sn() int64 { 427 if m != nil && m.I64Sn != nil { 428 return *m.I64Sn 429 } 430 return Default_PrimitiveDefaults_I64Sn 431 } 432 433 func (m *PrimitiveDefaults) GetI64Sx() int64 { 434 if m != nil && m.I64Sx != nil { 435 return *m.I64Sx 436 } 437 return Default_PrimitiveDefaults_I64Sx 438 } 439 440 func (m *PrimitiveDefaults) GetI64Sxn() int64 { 441 if m != nil && m.I64Sxn != nil { 442 return *m.I64Sxn 443 } 444 return Default_PrimitiveDefaults_I64Sxn 445 } 446 447 func (m *PrimitiveDefaults) GetI32F() int32 { 448 if m != nil && m.I32F != nil { 449 return *m.I32F 450 } 451 return Default_PrimitiveDefaults_I32F 452 } 453 454 func (m *PrimitiveDefaults) GetI32Fn() int32 { 455 if m != nil && m.I32Fn != nil { 456 return *m.I32Fn 457 } 458 return Default_PrimitiveDefaults_I32Fn 459 } 460 461 func (m *PrimitiveDefaults) GetI32Fx() int32 { 462 if m != nil && m.I32Fx != nil { 463 return *m.I32Fx 464 } 465 return Default_PrimitiveDefaults_I32Fx 466 } 467 468 func (m *PrimitiveDefaults) GetI32Fxn() int32 { 469 if m != nil && m.I32Fxn != nil { 470 return *m.I32Fxn 471 } 472 return Default_PrimitiveDefaults_I32Fxn 473 } 474 475 func (m *PrimitiveDefaults) GetI64F() int64 { 476 if m != nil && m.I64F != nil { 477 return *m.I64F 478 } 479 return Default_PrimitiveDefaults_I64F 480 } 481 482 func (m *PrimitiveDefaults) GetI64Fn() int64 { 483 if m != nil && m.I64Fn != nil { 484 return *m.I64Fn 485 } 486 return Default_PrimitiveDefaults_I64Fn 487 } 488 489 func (m *PrimitiveDefaults) GetI64Fx() int64 { 490 if m != nil && m.I64Fx != nil { 491 return *m.I64Fx 492 } 493 return Default_PrimitiveDefaults_I64Fx 494 } 495 496 func (m *PrimitiveDefaults) GetI64Fxn() int64 { 497 if m != nil && m.I64Fxn != nil { 498 return *m.I64Fxn 499 } 500 return Default_PrimitiveDefaults_I64Fxn 501 } 502 503 func (m *PrimitiveDefaults) GetU32() uint32 { 504 if m != nil && m.U32 != nil { 505 return *m.U32 506 } 507 return Default_PrimitiveDefaults_U32 508 } 509 510 func (m *PrimitiveDefaults) GetU32X() uint32 { 511 if m != nil && m.U32X != nil { 512 return *m.U32X 513 } 514 return Default_PrimitiveDefaults_U32X 515 } 516 517 func (m *PrimitiveDefaults) GetU64() uint64 { 518 if m != nil && m.U64 != nil { 519 return *m.U64 520 } 521 return Default_PrimitiveDefaults_U64 522 } 523 524 func (m *PrimitiveDefaults) GetU64X() uint64 { 525 if m != nil && m.U64X != nil { 526 return *m.U64X 527 } 528 return Default_PrimitiveDefaults_U64X 529 } 530 531 func (m *PrimitiveDefaults) GetU32F() uint32 { 532 if m != nil && m.U32F != nil { 533 return *m.U32F 534 } 535 return Default_PrimitiveDefaults_U32F 536 } 537 538 func (m *PrimitiveDefaults) GetU32Fx() uint32 { 539 if m != nil && m.U32Fx != nil { 540 return *m.U32Fx 541 } 542 return Default_PrimitiveDefaults_U32Fx 543 } 544 545 func (m *PrimitiveDefaults) GetU64F() uint64 { 546 if m != nil && m.U64F != nil { 547 return *m.U64F 548 } 549 return Default_PrimitiveDefaults_U64F 550 } 551 552 func (m *PrimitiveDefaults) GetU64Fx() uint64 { 553 if m != nil && m.U64Fx != nil { 554 return *m.U64Fx 555 } 556 return Default_PrimitiveDefaults_U64Fx 557 } 558 559 type StringAndBytesDefaults struct { 560 Dq *string `protobuf:"bytes,1,opt,name=dq,def=this is a string with \"nested quotes\"" json:"dq,omitempty"` 561 Sq *string `protobuf:"bytes,2,opt,name=sq,def=this is a string with \"nested quotes\"" json:"sq,omitempty"` 562 EscapedBytes []byte `protobuf:"bytes,3,opt,name=escaped_bytes,json=escapedBytes,def=\\000\\001\\007\\010\\014\\n\\r\\t\\013\\\\\\'\\\"\\376" json:"escaped_bytes,omitempty"` 563 Utf8String *string `protobuf:"bytes,4,opt,name=utf8_string,json=utf8String,def=ሴ" json:"utf8_string,omitempty"` 564 StringWithZero *string `protobuf:"bytes,5,opt,name=string_with_zero,json=stringWithZero,def=hel\x00lo" json:"string_with_zero,omitempty"` 565 BytesWithZero []byte `protobuf:"bytes,6,opt,name=bytes_with_zero,json=bytesWithZero,def=wor\\000ld" json:"bytes_with_zero,omitempty"` 566 ReallyLongString *string `protobuf:"bytes,7,opt,name=really_long_string,json=reallyLongString,def=this is a really long string constant, so it spans multiple lines! it also tests support for multi-line string literals in option values" json:"really_long_string,omitempty"` 567 XXX_NoUnkeyedLiteral struct{} `json:"-"` 568 XXX_unrecognized []byte `json:"-"` 569 XXX_sizecache int32 `json:"-"` 570 } 571 572 func (m *StringAndBytesDefaults) Reset() { *m = StringAndBytesDefaults{} } 573 func (m *StringAndBytesDefaults) String() string { return proto.CompactTextString(m) } 574 func (*StringAndBytesDefaults) ProtoMessage() {} 575 func (*StringAndBytesDefaults) Descriptor() ([]byte, []int) { 576 return fileDescriptor_1bea00113e7588f8, []int{1} 577 } 578 579 func (m *StringAndBytesDefaults) XXX_Unmarshal(b []byte) error { 580 return xxx_messageInfo_StringAndBytesDefaults.Unmarshal(m, b) 581 } 582 func (m *StringAndBytesDefaults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 583 return xxx_messageInfo_StringAndBytesDefaults.Marshal(b, m, deterministic) 584 } 585 func (m *StringAndBytesDefaults) XXX_Merge(src proto.Message) { 586 xxx_messageInfo_StringAndBytesDefaults.Merge(m, src) 587 } 588 func (m *StringAndBytesDefaults) XXX_Size() int { 589 return xxx_messageInfo_StringAndBytesDefaults.Size(m) 590 } 591 func (m *StringAndBytesDefaults) XXX_DiscardUnknown() { 592 xxx_messageInfo_StringAndBytesDefaults.DiscardUnknown(m) 593 } 594 595 var xxx_messageInfo_StringAndBytesDefaults proto.InternalMessageInfo 596 597 const Default_StringAndBytesDefaults_Dq string = "this is a string with \"nested quotes\"" 598 const Default_StringAndBytesDefaults_Sq string = "this is a string with \"nested quotes\"" 599 600 var Default_StringAndBytesDefaults_EscapedBytes []byte = []byte("\x00\x01\a\b\f\n\r\t\v\\'\"\xfe") 601 602 const Default_StringAndBytesDefaults_Utf8String string = "ሴ" 603 const Default_StringAndBytesDefaults_StringWithZero string = "hel\x00lo" 604 605 var Default_StringAndBytesDefaults_BytesWithZero []byte = []byte("wor\x00ld") 606 607 const Default_StringAndBytesDefaults_ReallyLongString string = "this is a really long string constant, so it spans multiple lines! it also tests support for multi-line string literals in option values" 608 609 func (m *StringAndBytesDefaults) GetDq() string { 610 if m != nil && m.Dq != nil { 611 return *m.Dq 612 } 613 return Default_StringAndBytesDefaults_Dq 614 } 615 616 func (m *StringAndBytesDefaults) GetSq() string { 617 if m != nil && m.Sq != nil { 618 return *m.Sq 619 } 620 return Default_StringAndBytesDefaults_Sq 621 } 622 623 func (m *StringAndBytesDefaults) GetEscapedBytes() []byte { 624 if m != nil && m.EscapedBytes != nil { 625 return m.EscapedBytes 626 } 627 return append([]byte(nil), Default_StringAndBytesDefaults_EscapedBytes...) 628 } 629 630 func (m *StringAndBytesDefaults) GetUtf8String() string { 631 if m != nil && m.Utf8String != nil { 632 return *m.Utf8String 633 } 634 return Default_StringAndBytesDefaults_Utf8String 635 } 636 637 func (m *StringAndBytesDefaults) GetStringWithZero() string { 638 if m != nil && m.StringWithZero != nil { 639 return *m.StringWithZero 640 } 641 return Default_StringAndBytesDefaults_StringWithZero 642 } 643 644 func (m *StringAndBytesDefaults) GetBytesWithZero() []byte { 645 if m != nil && m.BytesWithZero != nil { 646 return m.BytesWithZero 647 } 648 return append([]byte(nil), Default_StringAndBytesDefaults_BytesWithZero...) 649 } 650 651 func (m *StringAndBytesDefaults) GetReallyLongString() string { 652 if m != nil && m.ReallyLongString != nil { 653 return *m.ReallyLongString 654 } 655 return Default_StringAndBytesDefaults_ReallyLongString 656 } 657 658 type EnumDefaults struct { 659 Red *Color `protobuf:"varint,1,opt,name=red,enum=testprotos.Color,def=0" json:"red,omitempty"` 660 Green *Color `protobuf:"varint,2,opt,name=green,enum=testprotos.Color,def=1" json:"green,omitempty"` 661 Blue *Color `protobuf:"varint,3,opt,name=blue,enum=testprotos.Color,def=2" json:"blue,omitempty"` 662 Zero *Number `protobuf:"varint,4,opt,name=zero,enum=testprotos.Number,def=0" json:"zero,omitempty"` 663 Zed *Number `protobuf:"varint,5,opt,name=zed,enum=testprotos.Number,def=0" json:"zed,omitempty"` 664 One *Number `protobuf:"varint,6,opt,name=one,enum=testprotos.Number,def=1" json:"one,omitempty"` 665 Dos *Number `protobuf:"varint,7,opt,name=dos,enum=testprotos.Number,def=2" json:"dos,omitempty"` 666 XXX_NoUnkeyedLiteral struct{} `json:"-"` 667 XXX_unrecognized []byte `json:"-"` 668 XXX_sizecache int32 `json:"-"` 669 } 670 671 func (m *EnumDefaults) Reset() { *m = EnumDefaults{} } 672 func (m *EnumDefaults) String() string { return proto.CompactTextString(m) } 673 func (*EnumDefaults) ProtoMessage() {} 674 func (*EnumDefaults) Descriptor() ([]byte, []int) { 675 return fileDescriptor_1bea00113e7588f8, []int{2} 676 } 677 678 func (m *EnumDefaults) XXX_Unmarshal(b []byte) error { 679 return xxx_messageInfo_EnumDefaults.Unmarshal(m, b) 680 } 681 func (m *EnumDefaults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 682 return xxx_messageInfo_EnumDefaults.Marshal(b, m, deterministic) 683 } 684 func (m *EnumDefaults) XXX_Merge(src proto.Message) { 685 xxx_messageInfo_EnumDefaults.Merge(m, src) 686 } 687 func (m *EnumDefaults) XXX_Size() int { 688 return xxx_messageInfo_EnumDefaults.Size(m) 689 } 690 func (m *EnumDefaults) XXX_DiscardUnknown() { 691 xxx_messageInfo_EnumDefaults.DiscardUnknown(m) 692 } 693 694 var xxx_messageInfo_EnumDefaults proto.InternalMessageInfo 695 696 const Default_EnumDefaults_Red Color = Color_RED 697 const Default_EnumDefaults_Green Color = Color_GREEN 698 const Default_EnumDefaults_Blue Color = Color_BLUE 699 const Default_EnumDefaults_Zero Number = Number_ZERO 700 const Default_EnumDefaults_Zed Number = Number_ZED 701 const Default_EnumDefaults_One Number = Number_ONE 702 const Default_EnumDefaults_Dos Number = Number_DOS 703 704 func (m *EnumDefaults) GetRed() Color { 705 if m != nil && m.Red != nil { 706 return *m.Red 707 } 708 return Default_EnumDefaults_Red 709 } 710 711 func (m *EnumDefaults) GetGreen() Color { 712 if m != nil && m.Green != nil { 713 return *m.Green 714 } 715 return Default_EnumDefaults_Green 716 } 717 718 func (m *EnumDefaults) GetBlue() Color { 719 if m != nil && m.Blue != nil { 720 return *m.Blue 721 } 722 return Default_EnumDefaults_Blue 723 } 724 725 func (m *EnumDefaults) GetZero() Number { 726 if m != nil && m.Zero != nil { 727 return *m.Zero 728 } 729 return Default_EnumDefaults_Zero 730 } 731 732 func (m *EnumDefaults) GetZed() Number { 733 if m != nil && m.Zed != nil { 734 return *m.Zed 735 } 736 return Default_EnumDefaults_Zed 737 } 738 739 func (m *EnumDefaults) GetOne() Number { 740 if m != nil && m.One != nil { 741 return *m.One 742 } 743 return Default_EnumDefaults_One 744 } 745 746 func (m *EnumDefaults) GetDos() Number { 747 if m != nil && m.Dos != nil { 748 return *m.Dos 749 } 750 return Default_EnumDefaults_Dos 751 } 752 753 func init() { 754 proto.RegisterEnum("testprotos.Color", Color_name, Color_value) 755 proto.RegisterEnum("testprotos.Number", Number_name, Number_value) 756 proto.RegisterType((*PrimitiveDefaults)(nil), "testprotos.PrimitiveDefaults") 757 proto.RegisterType((*StringAndBytesDefaults)(nil), "testprotos.StringAndBytesDefaults") 758 proto.RegisterType((*EnumDefaults)(nil), "testprotos.EnumDefaults") 759 } 760 761 func init() { proto.RegisterFile("desc_test_defaults.proto", fileDescriptor_1bea00113e7588f8) } 762 763 var fileDescriptor_1bea00113e7588f8 = []byte{ 764 // 1205 bytes of a gzipped FileDescriptorProto 765 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x95, 0xed, 0x6e, 0xdb, 0xb6, 766 0x17, 0xc6, 0x23, 0xbf, 0x36, 0x6c, 0xd2, 0x28, 0xfc, 0xff, 0xd7, 0xb2, 0x6f, 0x2b, 0xeb, 0x35, 767 0xab, 0xfa, 0x12, 0x47, 0xb2, 0x15, 0xb5, 0xf3, 0xb7, 0x75, 0x31, 0x86, 0x02, 0x99, 0x3d, 0xa8, 768 0xeb, 0x0a, 0x04, 0x02, 0x0c, 0x25, 0xa2, 0x12, 0x0d, 0x32, 0xe5, 0x88, 0x54, 0xeb, 0xf6, 0x0a, 769 0x7a, 0x0d, 0xbb, 0x87, 0x7d, 0x1b, 0xb0, 0x1b, 0xd8, 0x8d, 0xec, 0x4e, 0x06, 0x1e, 0x4a, 0xb6, 770 0x0a, 0xb4, 0xc0, 0x3e, 0x99, 0x78, 0x7e, 0xcf, 0xe1, 0x39, 0x0f, 0x45, 0xd0, 0x88, 0x44, 0x4c, 771 0x9c, 0xcd, 0x24, 0x13, 0x72, 0x16, 0xb1, 0x38, 0x2c, 0x52, 0x29, 0xfa, 0x8b, 0x3c, 0x93, 0x19, 772 0x46, 0x4a, 0x84, 0xa5, 0xe8, 0xfd, 0x81, 0xd0, 0xee, 0xcf, 0x79, 0x32, 0x4f, 0x64, 0xf2, 0x96, 773 0x1d, 0x95, 0x3e, 0x7c, 0x1b, 0xb5, 0xe2, 0x74, 0x38, 0x20, 0x06, 0x35, 0xac, 0xc6, 0xa8, 0x3b, 774 0xec, 0x3b, 0xae, 0x73, 0xf8, 0x9d, 0x0f, 0xa2, 0x86, 0x9e, 0x4b, 0x1a, 0xd4, 0xb0, 0x8c, 0x4f, 775 0xa0, 0xe7, 0xe2, 0x1e, 0x6a, 0x2b, 0x53, 0x44, 0x9a, 0x50, 0xba, 0xe5, 0xf5, 0xed, 0xc1, 0xc0, 776 0x71, 0x1d, 0xf6, 0x64, 0x30, 0xf4, 0x35, 0xc2, 0x7b, 0xca, 0xe3, 0xb9, 0x11, 0x69, 0xc1, 0x0e, 777 0x3b, 0xa5, 0xc7, 0x7e, 0x7e, 0xf8, 0xac, 0xb2, 0x79, 0x6e, 0x84, 0xef, 0xa2, 0xae, 0xf2, 0x27, 778 0x3c, 0x26, 0x6d, 0xd8, 0xac, 0x99, 0xf0, 0xd8, 0xaf, 0x34, 0x8d, 0x3d, 0x57, 0xe1, 0x0e, 0xec, 779 0x53, 0x61, 0xd0, 0xf0, 0x03, 0x84, 0x94, 0x93, 0xb3, 0xf3, 0x97, 0x3c, 0x26, 0x5d, 0xd8, 0xa0, 780 0xb5, 0xaf, 0x2c, 0x35, 0x5d, 0xbb, 0x3c, 0xb7, 0x74, 0x5d, 0x81, 0x7d, 0x56, 0xae, 0x4a, 0xaf, 781 0x26, 0xe1, 0x21, 0x27, 0x9b, 0x7a, 0x12, 0x1e, 0x72, 0xbf, 0xd2, 0xaa, 0x49, 0x14, 0x46, 0x7a, 782 0x92, 0x12, 0x83, 0x86, 0xaf, 0xa3, 0xe6, 0x69, 0xea, 0x90, 0xab, 0xd4, 0xb0, 0xae, 0x8c, 0x5a, 783 0x32, 0x2f, 0x98, 0xaf, 0x04, 0x7c, 0x43, 0xe9, 0x03, 0xb2, 0x05, 0x7a, 0x3b, 0x0e, 0x53, 0x01, 784 0x60, 0xa0, 0x40, 0x32, 0x1c, 0x90, 0x6d, 0x6a, 0x58, 0xed, 0x51, 0xdb, 0xb1, 0x1d, 0xdb, 0xf1, 785 0x95, 0x82, 0x6f, 0xa1, 0x56, 0x32, 0x1c, 0x70, 0x72, 0x0d, 0x48, 0x67, 0x5f, 0x23, 0xd0, 0x4a, 786 0xb6, 0x24, 0x3b, 0x9a, 0x39, 0x43, 0xe7, 0xf0, 0xb9, 0x07, 0x6c, 0x89, 0xef, 0xa2, 0xb6, 0xfa, 787 0xe5, 0xc4, 0x04, 0xd8, 0xdd, 0x2f, 0xa9, 0x56, 0xa1, 0x9f, 0xe7, 0x92, 0x5d, 0x6a, 0x58, 0xcd, 788 0x75, 0x3f, 0xcf, 0x85, 0x3d, 0x3d, 0x97, 0x13, 0x0c, 0x64, 0xdd, 0xcf, 0x73, 0x79, 0xc9, 0x96, 789 0xe4, 0x7f, 0x9a, 0xad, 0xfa, 0x79, 0xae, 0xee, 0xe7, 0xb9, 0x4b, 0x4e, 0xfe, 0x0f, 0xb0, 0xd6, 790 0x4f, 0xa9, 0xf8, 0x26, 0x8c, 0x2a, 0xc8, 0x57, 0xd4, 0xb0, 0x76, 0xab, 0x86, 0x20, 0xe1, 0x3b, 791 0x30, 0xa9, 0xe0, 0xe4, 0x3a, 0xb0, 0xaa, 0xa5, 0x16, 0x2b, 0xba, 0x24, 0x37, 0x34, 0xad, 0xc5, 792 0x10, 0x4b, 0x7c, 0x0f, 0x75, 0x60, 0xc1, 0x09, 0x01, 0xbc, 0x6a, 0x5b, 0xca, 0xd0, 0xd7, 0x73, 793 0x05, 0xb9, 0x49, 0x0d, 0x0b, 0xaf, 0xfb, 0x7a, 0xae, 0xee, 0xeb, 0xb9, 0x82, 0x93, 0x5b, 0xc0, 794 0xd6, 0x7d, 0x95, 0x58, 0xd1, 0x25, 0xb9, 0xad, 0x69, 0x2d, 0x4e, 0xd9, 0x57, 0x2d, 0x38, 0xb9, 795 0x03, 0xb8, 0xd6, 0x17, 0xe4, 0x32, 0x6f, 0x4c, 0xee, 0x52, 0xc3, 0xda, 0xa9, 0xe7, 0x8d, 0xcb, 796 0x44, 0x31, 0x27, 0x5f, 0x03, 0xab, 0xe7, 0x8d, 0xab, 0xbc, 0xf1, 0x92, 0xdc, 0xd3, 0xb4, 0x96, 797 0x37, 0xae, 0xf2, 0xc6, 0x4b, 0x4e, 0x28, 0xe0, 0x4f, 0xf2, 0xc6, 0xab, 0xbc, 0x31, 0xb9, 0x4f, 798 0x0d, 0xcb, 0xac, 0xe7, 0x8d, 0xcb, 0x44, 0x31, 0x27, 0x3d, 0x60, 0xf5, 0xbc, 0x71, 0x95, 0x37, 799 0x5e, 0x92, 0x6f, 0x34, 0xad, 0xe5, 0x8d, 0xab, 0xbc, 0xaa, 0xef, 0x03, 0xc0, 0x9f, 0xe4, 0x8d, 800 0xf5, 0x7d, 0x2a, 0x86, 0x03, 0xb2, 0x47, 0x0d, 0x6b, 0x7b, 0x75, 0x9f, 0x0a, 0x7d, 0x7f, 0x0b, 801 0x75, 0x47, 0xbf, 0x05, 0xb2, 0xba, 0x33, 0x4a, 0x83, 0x22, 0xcf, 0x25, 0x0f, 0xa9, 0x61, 0xb5, 802 0xd6, 0x45, 0xfa, 0x12, 0x16, 0xea, 0xa2, 0x59, 0x40, 0xd6, 0x45, 0xea, 0xa2, 0xdd, 0x84, 0x0d, 803 0x63, 0xf2, 0x88, 0x1a, 0x56, 0x77, 0x95, 0xb0, 0x28, 0x4f, 0xb6, 0x80, 0xb3, 0x7b, 0x0c, 0x6c, 804 0x95, 0x01, 0x44, 0x28, 0x54, 0x47, 0xf3, 0x84, 0x1a, 0x56, 0x67, 0x5d, 0x58, 0x1e, 0x4d, 0x01, 805 0xe1, 0x9f, 0x02, 0x5b, 0x17, 0x2a, 0xb1, 0xf7, 0x7b, 0x0b, 0x5d, 0x7f, 0x25, 0xf3, 0x84, 0x9f, 806 0x7f, 0xcf, 0xa3, 0x17, 0xef, 0x25, 0x13, 0xab, 0x47, 0xf3, 0x10, 0x35, 0xa2, 0x4b, 0x78, 0x32, 807 0x37, 0x47, 0x7b, 0xf2, 0x22, 0x11, 0x34, 0x11, 0x34, 0xa4, 0x02, 0xdc, 0xf4, 0x5d, 0x22, 0x2f, 808 0x68, 0x8f, 0x33, 0x21, 0x59, 0x44, 0x2f, 0x8b, 0x4c, 0x32, 0xd1, 0xf3, 0x1b, 0xd1, 0xa5, 0x2a, 809 0x13, 0x97, 0xf0, 0x98, 0xfe, 0xf7, 0x32, 0x71, 0x89, 0x7f, 0x42, 0xdb, 0x4c, 0x9c, 0x85, 0x0b, 810 0x16, 0xcd, 0x4e, 0xd5, 0x18, 0xf0, 0xe0, 0x6e, 0x8d, 0xac, 0xc0, 0xb6, 0xed, 0xc0, 0xb6, 0x9d, 811 0xc0, 0xb6, 0x9f, 0x05, 0xb6, 0x63, 0x07, 0xb6, 0xe3, 0x06, 0x3c, 0xc8, 0x03, 0x19, 0xd8, 0xce, 812 0x30, 0x08, 0x82, 0x87, 0x41, 0x2f, 0x18, 0x3e, 0xf3, 0xfc, 0xad, 0xb2, 0x1c, 0x42, 0xe0, 0x07, 813 0xe8, 0x6a, 0x21, 0xe3, 0xe7, 0x33, 0xdd, 0x16, 0x5e, 0xe6, 0xcd, 0x51, 0xf3, 0x9f, 0x8f, 0x7f, 814 0xfa, 0x48, 0xe9, 0x3a, 0x32, 0xb6, 0x91, 0xa9, 0x0d, 0x33, 0x35, 0xd7, 0xec, 0x03, 0xcb, 0x33, 815 0x78, 0x9b, 0x37, 0x47, 0x9d, 0x0b, 0x96, 0x6e, 0xa4, 0x99, 0x7f, 0x4d, 0xf3, 0x37, 0x89, 0xbc, 816 0x38, 0x61, 0x79, 0x86, 0x1d, 0xb4, 0x03, 0xe3, 0xd5, 0x0a, 0x3a, 0x30, 0xe8, 0xe6, 0xbb, 0x2c, 817 0x57, 0xb3, 0xa6, 0x91, 0xbf, 0x0d, 0x8e, 0x55, 0xc9, 0x5f, 0x06, 0xc2, 0x39, 0x0b, 0xd3, 0xf4, 818 0xfd, 0x2c, 0xcd, 0xf8, 0x79, 0x35, 0x52, 0x17, 0xfa, 0x7c, 0x34, 0xd6, 0x47, 0xa4, 0x4d, 0x54, 819 0x99, 0xaa, 0xe3, 0x3a, 0xcb, 0xb8, 0x90, 0x21, 0x97, 0x4f, 0xa9, 0xc8, 0x68, 0x22, 0xa9, 0x58, 820 0x84, 0x5c, 0xd0, 0x79, 0x91, 0xca, 0x64, 0x91, 0x32, 0x9a, 0x26, 0x9c, 0x89, 0xfb, 0x0a, 0x84, 821 0xa9, 0xc8, 0xa8, 0xfa, 0x1f, 0x14, 0x54, 0x14, 0x8b, 0x45, 0x96, 0x4b, 0x1a, 0x67, 0xb9, 0x76, 822 0xee, 0x2b, 0x5b, 0xb5, 0x63, 0x9a, 0x48, 0x96, 0x87, 0xa9, 0xa0, 0x09, 0xa7, 0xd9, 0x42, 0x26, 823 0x19, 0xa7, 0x6f, 0xc3, 0xb4, 0x60, 0xc2, 0x37, 0x75, 0xff, 0xe3, 0x8c, 0x9f, 0xeb, 0xe3, 0xe9, 824 0xfd, 0xdd, 0x40, 0x5b, 0x63, 0x5e, 0xcc, 0x57, 0x57, 0xc2, 0x42, 0xcd, 0x9c, 0x45, 0x70, 0x27, 825 0xae, 0x0d, 0x76, 0xfb, 0xeb, 0xff, 0xdd, 0xfe, 0x0f, 0x59, 0x9a, 0xe5, 0xa3, 0xa6, 0x3f, 0x3e, 826 0xf2, 0x95, 0x05, 0xf7, 0x51, 0xfb, 0x3c, 0x67, 0x8c, 0xc3, 0x45, 0xf8, 0xac, 0xb7, 0xfd, 0xa3, 827 0x3f, 0x1e, 0x4f, 0x7c, 0x6d, 0xc3, 0x4f, 0x50, 0xeb, 0x34, 0x2d, 0x18, 0x7c, 0xf5, 0xcf, 0xda, 828 0x5b, 0x2f, 0x8e, 0x5f, 0x8f, 0x7d, 0x30, 0xe1, 0xa7, 0xa8, 0x05, 0x27, 0xdf, 0x02, 0x33, 0xae, 829 0x9b, 0x27, 0xc5, 0xfc, 0x94, 0xe5, 0xa3, 0xd6, 0xc9, 0xd8, 0x9f, 0xfa, 0xe0, 0xc2, 0x8f, 0x50, 830 0xf3, 0x03, 0x8b, 0xe0, 0xbb, 0x7e, 0xde, 0xdc, 0x3c, 0x51, 0x53, 0x7f, 0x60, 0x91, 0xb2, 0x66, 831 0x9c, 0xc1, 0x17, 0xfd, 0x82, 0x75, 0x3a, 0x19, 0xfb, 0xca, 0xa3, 0xac, 0x51, 0x26, 0xe0, 0x2b, 832 0x7e, 0xc1, 0x7a, 0x34, 0x7d, 0xe5, 0x2b, 0xcf, 0xe3, 0x3d, 0xd4, 0x86, 0x0c, 0xb8, 0x8b, 0xd4, 833 0x01, 0x99, 0x1b, 0x78, 0x13, 0xe9, 0xf4, 0xa6, 0x81, 0xaf, 0x20, 0x48, 0x66, 0x36, 0x1e, 0xff, 834 0x8a, 0x3a, 0xba, 0x54, 0x69, 0x6a, 0x7e, 0x73, 0x43, 0x55, 0x9c, 0x40, 0x45, 0x17, 0x35, 0x27, 835 0x2f, 0x8f, 0xcd, 0x0d, 0xc5, 0x26, 0xaf, 0x8f, 0x8f, 0xb5, 0x34, 0x9d, 0x8c, 0x4d, 0x43, 0x2d, 836 0x5e, 0x4f, 0xa6, 0x7a, 0xf1, 0xcb, 0x9b, 0xa9, 0xd9, 0x50, 0x8b, 0xa3, 0xe9, 0x2b, 0xb3, 0x71, 837 0xab, 0x61, 0x1a, 0x2f, 0x86, 0x27, 0xce, 0x79, 0x22, 0x2f, 0x8a, 0xd3, 0xfe, 0x59, 0x36, 0x3f, 838 0xf8, 0xed, 0xa2, 0x98, 0x2f, 0x0e, 0x60, 0xd4, 0x9c, 0xc5, 0x29, 0x3b, 0x93, 0x07, 0x09, 0x97, 839 0x2c, 0xe7, 0x61, 0x7a, 0xb0, 0x0e, 0xf1, 0x6f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x63, 0x35, 0x77, 840 0x00, 0x6e, 0x09, 0x00, 0x00, 841 }