1 //Generated by Cap'n Proto compiler, DO NOT EDIT. 2 //source: addressbook.capnp 3 4 module addressbook; 5 6 import capnproto; 7 8 struct Person 9 { 10 public: 11 static immutable structSize = cast(immutable)StructSize(1, 4); 12 13 static struct Builder 14 { 15 public: 16 this(SegmentBuilder* segment, int data, int pointers, int dataSize, short pointerCount) 17 { 18 b = StructBuilder(segment, data, pointers, dataSize, pointerCount); 19 } 20 21 22 auto asReader() 23 { 24 return b.asReader!Reader(); 25 } 26 27 @property uint id() 28 { 29 return b._getUintField(0); 30 } 31 alias getId = id; 32 33 @property void id(uint value) 34 { 35 b._setUintField(0, value); 36 } 37 alias setId = id; 38 39 bool hasName() 40 { 41 return !b._pointerFieldIsNull(0); 42 } 43 @property Text.Builder name() 44 { 45 return b._getPointerField!Text(0, null, 0, 0); 46 } 47 alias getName = name; 48 49 @property void name(Text.Reader value) 50 { 51 b._setPointerField!Text(0, value); 52 } 53 @property void name(string value) 54 { 55 b._setPointerField!Text(0, Text.Reader(value)); 56 } 57 alias setName = name; 58 59 Text.Builder initName(int size) 60 { 61 return b._initPointerField!Text(0, size); 62 } 63 64 bool hasEmail() 65 { 66 return !b._pointerFieldIsNull(1); 67 } 68 @property Text.Builder email() 69 { 70 return b._getPointerField!Text(1, null, 0, 0); 71 } 72 alias getEmail = email; 73 74 @property void email(Text.Reader value) 75 { 76 b._setPointerField!Text(1, value); 77 } 78 @property void email(string value) 79 { 80 b._setPointerField!Text(1, Text.Reader(value)); 81 } 82 alias setEmail = email; 83 84 Text.Builder initEmail(int size) 85 { 86 return b._initPointerField!Text(1, size); 87 } 88 89 bool hasPhones() 90 { 91 return !b._pointerFieldIsNull(2); 92 } 93 @property StructList!(.Person.PhoneNumber).Builder phones() 94 { 95 return b._getPointerField!(StructList!(.Person.PhoneNumber))(2, null, 0); 96 } 97 @property void phones(StructList!(.Person.PhoneNumber).Reader value) 98 { 99 b._setPointerField!(StructList!(.Person.PhoneNumber))(2, value); 100 } 101 alias setPhones = phones; 102 103 StructList!(.Person.PhoneNumber).Builder initPhones(int size) 104 { 105 return b._initPointerField!(StructList!(.Person.PhoneNumber))(2, size); 106 } 107 108 @property Employment.Builder employment() 109 { 110 return Person.Employment.Builder(b.segment, b.data, b.pointers, b.dataSize, b.pointerCount); 111 } 112 alias setEmployment = employment; 113 114 Employment.Builder initEmployment() 115 { 116 b._setUshortField(2, cast(ushort)0); 117 b._clearPointerField(3); 118 return Person.Employment.Builder(b.segment, b.data, b.pointers, b.dataSize, b.pointerCount); 119 } 120 121 public: 122 StructBuilder b; 123 } 124 125 static struct Reader 126 { 127 public: 128 this(SegmentReader* segment, int data, int pointers, int dataSize, short pointerCount, int nestingLimit) 129 { 130 b = StructReader(segment, data, pointers, dataSize, pointerCount, nestingLimit); 131 } 132 133 @property uint id() 134 { 135 return b._getUintField(0); 136 } 137 alias getId = id; 138 139 bool hasName() 140 { 141 return !b._pointerFieldIsNull(0); 142 } 143 @property string name() 144 { 145 return b._getPointerField!Text(0, null, 0, 0).toString(); 146 } 147 alias getName = name; 148 149 bool hasEmail() 150 { 151 return !b._pointerFieldIsNull(1); 152 } 153 @property string email() 154 { 155 return b._getPointerField!Text(1, null, 0, 0).toString(); 156 } 157 alias getEmail = email; 158 159 bool hasPhones() 160 { 161 return !b._pointerFieldIsNull(2); 162 } 163 @property StructList!(.Person.PhoneNumber).Reader phones() 164 { 165 return b._getPointerField!(StructList!(.Person.PhoneNumber))(2, null, 0); 166 } 167 alias getPhones = phones; 168 169 @property Employment.Reader employment() 170 { 171 return Person.Employment.Reader(b.segment, b.data, b.pointers, b.dataSize, b.pointerCount, b.nestingLimit); 172 } 173 alias getEmployment = employment; 174 175 public: 176 StructReader b; 177 } 178 179 struct PhoneNumber 180 { 181 public: 182 static immutable structSize = cast(immutable)StructSize(1, 1); 183 184 static struct Builder 185 { 186 public: 187 this(SegmentBuilder* segment, int data, int pointers, int dataSize, short pointerCount) 188 { 189 b = StructBuilder(segment, data, pointers, dataSize, pointerCount); 190 } 191 192 193 auto asReader() 194 { 195 return b.asReader!Reader(); 196 } 197 198 bool hasNumber() 199 { 200 return !b._pointerFieldIsNull(0); 201 } 202 @property Text.Builder number() 203 { 204 return b._getPointerField!Text(0, null, 0, 0); 205 } 206 alias getNumber = number; 207 208 @property void number(Text.Reader value) 209 { 210 b._setPointerField!Text(0, value); 211 } 212 @property void number(string value) 213 { 214 b._setPointerField!Text(0, Text.Reader(value)); 215 } 216 alias setNumber = number; 217 218 Text.Builder initNumber(int size) 219 { 220 return b._initPointerField!Text(0, size); 221 } 222 223 @property .Person.PhoneNumber.Type type() 224 { 225 switch(b._getUshortField(0)) 226 { 227 case 0: return .Person.PhoneNumber.Type.mobile; 228 case 1: return .Person.PhoneNumber.Type.home; 229 case 2: return .Person.PhoneNumber.Type.work; 230 default: return .Person.PhoneNumber.Type._NOT_IN_SCHEMA; 231 } 232 } 233 alias getType = type; 234 235 @property void type(.Person.PhoneNumber.Type value) 236 { 237 b._setShortField(0, cast(ushort)value); 238 } 239 alias setType = type; 240 241 public: 242 StructBuilder b; 243 } 244 245 static struct Reader 246 { 247 public: 248 this(SegmentReader* segment, int data, int pointers, int dataSize, short pointerCount, int nestingLimit) 249 { 250 b = StructReader(segment, data, pointers, dataSize, pointerCount, nestingLimit); 251 } 252 253 bool hasNumber() 254 { 255 return !b._pointerFieldIsNull(0); 256 } 257 @property string number() 258 { 259 return b._getPointerField!Text(0, null, 0, 0).toString(); 260 } 261 alias getNumber = number; 262 263 @property .Person.PhoneNumber.Type type() 264 { 265 switch(b._getUshortField(0)) 266 { 267 case 0: return .Person.PhoneNumber.Type.mobile; 268 case 1: return .Person.PhoneNumber.Type.home; 269 case 2: return .Person.PhoneNumber.Type.work; 270 default: return .Person.PhoneNumber.Type._NOT_IN_SCHEMA; 271 } 272 } 273 alias getType = type; 274 275 public: 276 StructReader b; 277 } 278 279 enum Type : ushort 280 { 281 mobile, 282 home, 283 work, 284 _NOT_IN_SCHEMA, 285 } 286 287 } 288 289 struct Employment 290 { 291 public: 292 static immutable structSize = cast(immutable)StructSize(1, 4); 293 294 static struct Builder 295 { 296 public: 297 this(SegmentBuilder* segment, int data, int pointers, int dataSize, short pointerCount) 298 { 299 b = StructBuilder(segment, data, pointers, dataSize, pointerCount); 300 } 301 302 Which which() 303 { 304 switch(b._getUshortField(2)) 305 { 306 case 0: return Which.unemployed; 307 case 1: return Which.employer; 308 case 2: return Which.school; 309 case 3: return Which.selfEmployed; 310 default: return Which._NOT_IN_SCHEMA; 311 } 312 } 313 314 315 auto asReader() 316 { 317 return b.asReader!Reader(); 318 } 319 320 bool isUnemployed() 321 { 322 return which() == Person.Employment.Which.unemployed; 323 } 324 @property Void unemployed() 325 { 326 assert(which() == Person.Employment.Which.unemployed, "Must check which() before get()ing a union member."); 327 return Void.VOID; 328 } 329 alias getUnemployed = unemployed; 330 331 void setUnemployed() 332 { 333 b._setShortField(2, cast(ushort)Person.Employment.Which.unemployed); 334 } 335 336 bool isEmployer() 337 { 338 return which() == Person.Employment.Which.employer; 339 } 340 bool hasEmployer() 341 { 342 if(which() != Person.Employment.Which.employer) return false; 343 return !b._pointerFieldIsNull(3); 344 } 345 @property Text.Builder employer() 346 { 347 return b._getPointerField!Text(3, null, 0, 0); 348 } 349 alias getEmployer = employer; 350 351 @property void employer(Text.Reader value) 352 { 353 b._setShortField(2, cast(ushort)Person.Employment.Which.employer); 354 b._setPointerField!Text(3, value); 355 } 356 @property void employer(string value) 357 { 358 b._setShortField(2, cast(ushort)Person.Employment.Which.employer); 359 b._setPointerField!Text(3, Text.Reader(value)); 360 } 361 alias setEmployer = employer; 362 363 Text.Builder initEmployer(int size) 364 { 365 b._setShortField(2, cast(ushort)Person.Employment.Which.employer); 366 return b._initPointerField!Text(3, size); 367 } 368 369 bool isSchool() 370 { 371 return which() == Person.Employment.Which.school; 372 } 373 bool hasSchool() 374 { 375 if(which() != Person.Employment.Which.school) return false; 376 return !b._pointerFieldIsNull(3); 377 } 378 @property Text.Builder school() 379 { 380 return b._getPointerField!Text(3, null, 0, 0); 381 } 382 alias getSchool = school; 383 384 @property void school(Text.Reader value) 385 { 386 b._setShortField(2, cast(ushort)Person.Employment.Which.school); 387 b._setPointerField!Text(3, value); 388 } 389 @property void school(string value) 390 { 391 b._setShortField(2, cast(ushort)Person.Employment.Which.school); 392 b._setPointerField!Text(3, Text.Reader(value)); 393 } 394 alias setSchool = school; 395 396 Text.Builder initSchool(int size) 397 { 398 b._setShortField(2, cast(ushort)Person.Employment.Which.school); 399 return b._initPointerField!Text(3, size); 400 } 401 402 bool isSelfEmployed() 403 { 404 return which() == Person.Employment.Which.selfEmployed; 405 } 406 @property Void selfEmployed() 407 { 408 assert(which() == Person.Employment.Which.selfEmployed, "Must check which() before get()ing a union member."); 409 return Void.VOID; 410 } 411 alias getSelfEmployed = selfEmployed; 412 413 void setSelfEmployed() 414 { 415 b._setShortField(2, cast(ushort)Person.Employment.Which.selfEmployed); 416 } 417 418 public: 419 StructBuilder b; 420 } 421 422 static struct Reader 423 { 424 public: 425 this(SegmentReader* segment, int data, int pointers, int dataSize, short pointerCount, int nestingLimit) 426 { 427 b = StructReader(segment, data, pointers, dataSize, pointerCount, nestingLimit); 428 } 429 430 Which which() 431 { 432 switch(b._getUshortField(2)) 433 { 434 case 0: return Which.unemployed; 435 case 1: return Which.employer; 436 case 2: return Which.school; 437 case 3: return Which.selfEmployed; 438 default: return Which._NOT_IN_SCHEMA; 439 } 440 } 441 442 bool isUnemployed() 443 { 444 return which() == Person.Employment.Which.unemployed; 445 } 446 @property Void unemployed() 447 { 448 assert(which() == Person.Employment.Which.unemployed, "Must check which() before get()ing a union member."); 449 return Void.VOID; 450 } 451 alias getUnemployed = unemployed; 452 453 bool isEmployer() 454 { 455 return which() == Person.Employment.Which.employer; 456 } 457 bool hasEmployer() 458 { 459 if(which() != Person.Employment.Which.employer) return false; 460 return !b._pointerFieldIsNull(3); 461 } 462 @property string employer() 463 { 464 return b._getPointerField!Text(3, null, 0, 0).toString(); 465 } 466 alias getEmployer = employer; 467 468 bool isSchool() 469 { 470 return which() == Person.Employment.Which.school; 471 } 472 bool hasSchool() 473 { 474 if(which() != Person.Employment.Which.school) return false; 475 return !b._pointerFieldIsNull(3); 476 } 477 @property string school() 478 { 479 return b._getPointerField!Text(3, null, 0, 0).toString(); 480 } 481 alias getSchool = school; 482 483 bool isSelfEmployed() 484 { 485 return which() == Person.Employment.Which.selfEmployed; 486 } 487 @property Void selfEmployed() 488 { 489 assert(which() == Person.Employment.Which.selfEmployed, "Must check which() before get()ing a union member."); 490 return Void.VOID; 491 } 492 alias getSelfEmployed = selfEmployed; 493 494 public: 495 StructReader b; 496 } 497 498 enum Which : ushort 499 { 500 unemployed, 501 employer, 502 school, 503 selfEmployed, 504 _NOT_IN_SCHEMA, 505 } 506 } 507 508 } 509 510 struct AddressBook 511 { 512 public: 513 static immutable structSize = cast(immutable)StructSize(0, 1); 514 515 static struct Builder 516 { 517 public: 518 this(SegmentBuilder* segment, int data, int pointers, int dataSize, short pointerCount) 519 { 520 b = StructBuilder(segment, data, pointers, dataSize, pointerCount); 521 } 522 523 524 auto asReader() 525 { 526 return b.asReader!Reader(); 527 } 528 529 bool hasPeople() 530 { 531 return !b._pointerFieldIsNull(0); 532 } 533 @property StructList!(.Person).Builder people() 534 { 535 return b._getPointerField!(StructList!(.Person))(0, null, 0); 536 } 537 @property void people(StructList!(.Person).Reader value) 538 { 539 b._setPointerField!(StructList!(.Person))(0, value); 540 } 541 alias setPeople = people; 542 543 StructList!(.Person).Builder initPeople(int size) 544 { 545 return b._initPointerField!(StructList!(.Person))(0, size); 546 } 547 548 public: 549 StructBuilder b; 550 } 551 552 static struct Reader 553 { 554 public: 555 this(SegmentReader* segment, int data, int pointers, int dataSize, short pointerCount, int nestingLimit) 556 { 557 b = StructReader(segment, data, pointers, dataSize, pointerCount, nestingLimit); 558 } 559 560 bool hasPeople() 561 { 562 return !b._pointerFieldIsNull(0); 563 } 564 @property StructList!(.Person).Reader people() 565 { 566 return b._getPointerField!(StructList!(.Person))(0, null, 0); 567 } 568 alias getPeople = people; 569 570 public: 571 StructReader b; 572 } 573 574 } 575 576 struct Schemas 577 { 578 public: 579 __gshared static SegmentReader b_98808e9832e8bc18 = GeneratedClassSupport.decodeRawBytes([ 580 0x0,0x0,0x0,0x0,0x5,0x0,0x6,0x0, 581 0x18,0xbc,0xe8,0x32,0x98,0x8e,0x80,0x98, 582 0x21,0x0,0x0,0x0,0x1,0x0,0x1,0x0, 583 0x74,0xe1,0x6e,0xf8,0x19,0x2e,0xb3,0x9e, 584 0x4,0x0,0x7,0x0,0x0,0x0,0x0,0x0, 585 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 586 0x15,0x0,0x0,0x0,0x42,0x1,0x0,0x0, 587 0x25,0x0,0x0,0x0,0x17,0x0,0x0,0x0, 588 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 589 0x31,0x0,0x0,0x0,0x1f,0x1,0x0,0x0, 590 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 591 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 592 0x73,0x6f,0x75,0x72,0x63,0x65,0x2f,0x73, 593 0x61,0x6d,0x70,0x6c,0x65,0x73,0x2f,0x61, 594 0x64,0x64,0x72,0x65,0x73,0x73,0x62,0x6f, 595 0x6f,0x6b,0x2e,0x63,0x61,0x70,0x6e,0x70, 596 0x3a,0x50,0x65,0x72,0x73,0x6f,0x6e,0x0, 597 0x4,0x0,0x0,0x0,0x1,0x0,0x1,0x0, 598 0xd0,0x8a,0x9e,0x9c,0xb2,0x90,0x4e,0x81, 599 0x1,0x0,0x0,0x0,0x62,0x0,0x0,0x0, 600 0x50,0x68,0x6f,0x6e,0x65,0x4e,0x75,0x6d, 601 0x62,0x65,0x72,0x0,0x0,0x0,0x0,0x0, 602 0x14,0x0,0x0,0x0,0x3,0x0,0x4,0x0, 603 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 604 0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0, 605 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 606 0x7d,0x0,0x0,0x0,0x1a,0x0,0x0,0x0, 607 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 608 0x78,0x0,0x0,0x0,0x3,0x0,0x1,0x0, 609 0x84,0x0,0x0,0x0,0x2,0x0,0x1,0x0, 610 0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 611 0x0,0x0,0x1,0x0,0x1,0x0,0x0,0x0, 612 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 613 0x81,0x0,0x0,0x0,0x2a,0x0,0x0,0x0, 614 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 615 0x7c,0x0,0x0,0x0,0x3,0x0,0x1,0x0, 616 0x88,0x0,0x0,0x0,0x2,0x0,0x1,0x0, 617 0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0, 618 0x0,0x0,0x1,0x0,0x2,0x0,0x0,0x0, 619 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 620 0x85,0x0,0x0,0x0,0x32,0x0,0x0,0x0, 621 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 622 0x80,0x0,0x0,0x0,0x3,0x0,0x1,0x0, 623 0x8c,0x0,0x0,0x0,0x2,0x0,0x1,0x0, 624 0x3,0x0,0x0,0x0,0x2,0x0,0x0,0x0, 625 0x0,0x0,0x1,0x0,0x3,0x0,0x0,0x0, 626 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 627 0x89,0x0,0x0,0x0,0x3a,0x0,0x0,0x0, 628 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 629 0x84,0x0,0x0,0x0,0x3,0x0,0x1,0x0, 630 0xa0,0x0,0x0,0x0,0x2,0x0,0x1,0x0, 631 0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 632 0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 633 0x3d,0x69,0xc3,0xbd,0xd4,0x2b,0xb,0xbb, 634 0x9d,0x0,0x0,0x0,0x5a,0x0,0x0,0x0, 635 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 636 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 637 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 638 0x69,0x64,0x0,0x0,0x0,0x0,0x0,0x0, 639 0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 640 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 641 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 642 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 643 0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 644 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 645 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 646 0x6e,0x61,0x6d,0x65,0x0,0x0,0x0,0x0, 647 0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 648 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 649 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 650 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 651 0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 652 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 653 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 654 0x65,0x6d,0x61,0x69,0x6c,0x0,0x0,0x0, 655 0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 656 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 657 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 658 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 659 0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 660 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 661 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 662 0x70,0x68,0x6f,0x6e,0x65,0x73,0x0,0x0, 663 0xe,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 664 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 665 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 666 0x0,0x0,0x0,0x0,0x3,0x0,0x1,0x0, 667 0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 668 0xd0,0x8a,0x9e,0x9c,0xb2,0x90,0x4e,0x81, 669 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 670 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 671 0xe,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 672 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 673 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 674 0x65,0x6d,0x70,0x6c,0x6f,0x79,0x6d,0x65, 675 0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x0, 676 ]); 677 __gshared static SegmentReader b_814e90b29c9e8ad0 = GeneratedClassSupport.decodeRawBytes([ 678 0x0,0x0,0x0,0x0,0x5,0x0,0x6,0x0, 679 0xd0,0x8a,0x9e,0x9c,0xb2,0x90,0x4e,0x81, 680 0x28,0x0,0x0,0x0,0x1,0x0,0x1,0x0, 681 0x18,0xbc,0xe8,0x32,0x98,0x8e,0x80,0x98, 682 0x1,0x0,0x7,0x0,0x0,0x0,0x0,0x0, 683 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 684 0x15,0x0,0x0,0x0,0xa2,0x1,0x0,0x0, 685 0x2d,0x0,0x0,0x0,0x17,0x0,0x0,0x0, 686 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 687 0x35,0x0,0x0,0x0,0x77,0x0,0x0,0x0, 688 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 689 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 690 0x73,0x6f,0x75,0x72,0x63,0x65,0x2f,0x73, 691 0x61,0x6d,0x70,0x6c,0x65,0x73,0x2f,0x61, 692 0x64,0x64,0x72,0x65,0x73,0x73,0x62,0x6f, 693 0x6f,0x6b,0x2e,0x63,0x61,0x70,0x6e,0x70, 694 0x3a,0x50,0x65,0x72,0x73,0x6f,0x6e,0x2e, 695 0x50,0x68,0x6f,0x6e,0x65,0x4e,0x75,0x6d, 696 0x62,0x65,0x72,0x0,0x0,0x0,0x0,0x0, 697 0x4,0x0,0x0,0x0,0x1,0x0,0x1,0x0, 698 0x2f,0x6,0x85,0xd5,0x4,0xbd,0xe0,0x91, 699 0x1,0x0,0x0,0x0,0x2a,0x0,0x0,0x0, 700 0x54,0x79,0x70,0x65,0x0,0x0,0x0,0x0, 701 0x8,0x0,0x0,0x0,0x3,0x0,0x4,0x0, 702 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 703 0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0, 704 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 705 0x29,0x0,0x0,0x0,0x3a,0x0,0x0,0x0, 706 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 707 0x24,0x0,0x0,0x0,0x3,0x0,0x1,0x0, 708 0x30,0x0,0x0,0x0,0x2,0x0,0x1,0x0, 709 0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 710 0x0,0x0,0x1,0x0,0x1,0x0,0x0,0x0, 711 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 712 0x2d,0x0,0x0,0x0,0x2a,0x0,0x0,0x0, 713 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 714 0x28,0x0,0x0,0x0,0x3,0x0,0x1,0x0, 715 0x34,0x0,0x0,0x0,0x2,0x0,0x1,0x0, 716 0x6e,0x75,0x6d,0x62,0x65,0x72,0x0,0x0, 717 0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 718 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 719 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 720 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 721 0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 722 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 723 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 724 0x74,0x79,0x70,0x65,0x0,0x0,0x0,0x0, 725 0xf,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 726 0x2f,0x6,0x85,0xd5,0x4,0xbd,0xe0,0x91, 727 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 728 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 729 0xf,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 730 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 731 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 732 ]); 733 __gshared static SegmentReader b_91e0bd04d585062f = GeneratedClassSupport.decodeRawBytes([ 734 0x0,0x0,0x0,0x0,0x5,0x0,0x6,0x0, 735 0x2f,0x6,0x85,0xd5,0x4,0xbd,0xe0,0x91, 736 0x34,0x0,0x0,0x0,0x2,0x0,0x0,0x0, 737 0xd0,0x8a,0x9e,0x9c,0xb2,0x90,0x4e,0x81, 738 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 739 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 740 0x15,0x0,0x0,0x0,0xca,0x1,0x0,0x0, 741 0x31,0x0,0x0,0x0,0x7,0x0,0x0,0x0, 742 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 743 0x2d,0x0,0x0,0x0,0x4f,0x0,0x0,0x0, 744 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 745 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 746 0x73,0x6f,0x75,0x72,0x63,0x65,0x2f,0x73, 747 0x61,0x6d,0x70,0x6c,0x65,0x73,0x2f,0x61, 748 0x64,0x64,0x72,0x65,0x73,0x73,0x62,0x6f, 749 0x6f,0x6b,0x2e,0x63,0x61,0x70,0x6e,0x70, 750 0x3a,0x50,0x65,0x72,0x73,0x6f,0x6e,0x2e, 751 0x50,0x68,0x6f,0x6e,0x65,0x4e,0x75,0x6d, 752 0x62,0x65,0x72,0x2e,0x54,0x79,0x70,0x65, 753 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 754 0x0,0x0,0x0,0x0,0x1,0x0,0x1,0x0, 755 0xc,0x0,0x0,0x0,0x1,0x0,0x2,0x0, 756 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 757 0x1d,0x0,0x0,0x0,0x3a,0x0,0x0,0x0, 758 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 759 0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 760 0x15,0x0,0x0,0x0,0x2a,0x0,0x0,0x0, 761 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 762 0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 763 0xd,0x0,0x0,0x0,0x2a,0x0,0x0,0x0, 764 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 765 0x6d,0x6f,0x62,0x69,0x6c,0x65,0x0,0x0, 766 0x68,0x6f,0x6d,0x65,0x0,0x0,0x0,0x0, 767 0x77,0x6f,0x72,0x6b,0x0,0x0,0x0,0x0, 768 ]); 769 __gshared static SegmentReader b_bb0b2bd4bdc3693d = GeneratedClassSupport.decodeRawBytes([ 770 0x0,0x0,0x0,0x0,0x5,0x0,0x6,0x0, 771 0x3d,0x69,0xc3,0xbd,0xd4,0x2b,0xb,0xbb, 772 0x28,0x0,0x0,0x0,0x1,0x0,0x1,0x0, 773 0x18,0xbc,0xe8,0x32,0x98,0x8e,0x80,0x98, 774 0x4,0x0,0x7,0x0,0x1,0x0,0x4,0x0, 775 0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 776 0x15,0x0,0x0,0x0,0x9a,0x1,0x0,0x0, 777 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 778 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 779 0x25,0x0,0x0,0x0,0xe7,0x0,0x0,0x0, 780 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 781 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 782 0x73,0x6f,0x75,0x72,0x63,0x65,0x2f,0x73, 783 0x61,0x6d,0x70,0x6c,0x65,0x73,0x2f,0x61, 784 0x64,0x64,0x72,0x65,0x73,0x73,0x62,0x6f, 785 0x6f,0x6b,0x2e,0x63,0x61,0x70,0x6e,0x70, 786 0x3a,0x50,0x65,0x72,0x73,0x6f,0x6e,0x2e, 787 0x65,0x6d,0x70,0x6c,0x6f,0x79,0x6d,0x65, 788 0x6e,0x74,0x0,0x0,0x0,0x0,0x0,0x0, 789 0x10,0x0,0x0,0x0,0x3,0x0,0x4,0x0, 790 0x0,0x0,0xff,0xff,0x0,0x0,0x0,0x0, 791 0x0,0x0,0x1,0x0,0x4,0x0,0x0,0x0, 792 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 793 0x61,0x0,0x0,0x0,0x5a,0x0,0x0,0x0, 794 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 795 0x60,0x0,0x0,0x0,0x3,0x0,0x1,0x0, 796 0x6c,0x0,0x0,0x0,0x2,0x0,0x1,0x0, 797 0x1,0x0,0xfe,0xff,0x3,0x0,0x0,0x0, 798 0x0,0x0,0x1,0x0,0x5,0x0,0x0,0x0, 799 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 800 0x69,0x0,0x0,0x0,0x4a,0x0,0x0,0x0, 801 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 802 0x68,0x0,0x0,0x0,0x3,0x0,0x1,0x0, 803 0x74,0x0,0x0,0x0,0x2,0x0,0x1,0x0, 804 0x2,0x0,0xfd,0xff,0x3,0x0,0x0,0x0, 805 0x0,0x0,0x1,0x0,0x6,0x0,0x0,0x0, 806 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 807 0x71,0x0,0x0,0x0,0x3a,0x0,0x0,0x0, 808 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 809 0x6c,0x0,0x0,0x0,0x3,0x0,0x1,0x0, 810 0x78,0x0,0x0,0x0,0x2,0x0,0x1,0x0, 811 0x3,0x0,0xfc,0xff,0x0,0x0,0x0,0x0, 812 0x0,0x0,0x1,0x0,0x7,0x0,0x0,0x0, 813 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 814 0x75,0x0,0x0,0x0,0x6a,0x0,0x0,0x0, 815 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 816 0x74,0x0,0x0,0x0,0x3,0x0,0x1,0x0, 817 0x80,0x0,0x0,0x0,0x2,0x0,0x1,0x0, 818 0x75,0x6e,0x65,0x6d,0x70,0x6c,0x6f,0x79, 819 0x65,0x64,0x0,0x0,0x0,0x0,0x0,0x0, 820 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 821 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 822 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 823 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 824 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 825 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 826 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 827 0x65,0x6d,0x70,0x6c,0x6f,0x79,0x65,0x72, 828 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 829 0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 830 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 831 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 832 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 833 0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 834 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 835 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 836 0x73,0x63,0x68,0x6f,0x6f,0x6c,0x0,0x0, 837 0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 838 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 839 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 840 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 841 0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 842 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 843 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 844 0x73,0x65,0x6c,0x66,0x45,0x6d,0x70,0x6c, 845 0x6f,0x79,0x65,0x64,0x0,0x0,0x0,0x0, 846 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 847 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 848 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 849 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 850 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 851 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 852 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 853 ]); 854 __gshared static SegmentReader b_f934d9b354a8a134 = GeneratedClassSupport.decodeRawBytes([ 855 0x0,0x0,0x0,0x0,0x5,0x0,0x6,0x0, 856 0x34,0xa1,0xa8,0x54,0xb3,0xd9,0x34,0xf9, 857 0x21,0x0,0x0,0x0,0x1,0x0,0x0,0x0, 858 0x74,0xe1,0x6e,0xf8,0x19,0x2e,0xb3,0x9e, 859 0x1,0x0,0x7,0x0,0x0,0x0,0x0,0x0, 860 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 861 0x15,0x0,0x0,0x0,0x6a,0x1,0x0,0x0, 862 0x29,0x0,0x0,0x0,0x7,0x0,0x0,0x0, 863 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 864 0x25,0x0,0x0,0x0,0x3f,0x0,0x0,0x0, 865 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 866 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 867 0x73,0x6f,0x75,0x72,0x63,0x65,0x2f,0x73, 868 0x61,0x6d,0x70,0x6c,0x65,0x73,0x2f,0x61, 869 0x64,0x64,0x72,0x65,0x73,0x73,0x62,0x6f, 870 0x6f,0x6b,0x2e,0x63,0x61,0x70,0x6e,0x70, 871 0x3a,0x41,0x64,0x64,0x72,0x65,0x73,0x73, 872 0x42,0x6f,0x6f,0x6b,0x0,0x0,0x0,0x0, 873 0x0,0x0,0x0,0x0,0x1,0x0,0x1,0x0, 874 0x4,0x0,0x0,0x0,0x3,0x0,0x4,0x0, 875 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 876 0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0, 877 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 878 0xd,0x0,0x0,0x0,0x3a,0x0,0x0,0x0, 879 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 880 0x8,0x0,0x0,0x0,0x3,0x0,0x1,0x0, 881 0x24,0x0,0x0,0x0,0x2,0x0,0x1,0x0, 882 0x70,0x65,0x6f,0x70,0x6c,0x65,0x0,0x0, 883 0xe,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 884 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 885 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 886 0x0,0x0,0x0,0x0,0x3,0x0,0x1,0x0, 887 0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 888 0x18,0xbc,0xe8,0x32,0x98,0x8e,0x80,0x98, 889 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 890 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 891 0xe,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 892 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 893 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 894 ]); 895 } 896