1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "ClassDeclaration", 6 "definition": { 7 "id": { 8 "type": "Identifier", 9 "name": "binary_operations", 10 "decorators": [], 11 "loc": { 12 "start": { 13 "line": 16, 14 "column": 14 15 }, 16 "end": { 17 "line": 16, 18 "column": 31 19 } 20 } 21 }, 22 "superClass": null, 23 "implements": [], 24 "body": [ 25 { 26 "type": "ClassProperty", 27 "key": { 28 "type": "Identifier", 29 "name": "sum1", 30 "decorators": [], 31 "loc": { 32 "start": { 33 "line": 17, 34 "column": 13 35 }, 36 "end": { 37 "line": 17, 38 "column": 17 39 } 40 } 41 }, 42 "value": { 43 "type": "BinaryExpression", 44 "operator": "+", 45 "left": { 46 "type": "NumberLiteral", 47 "value": 3, 48 "loc": { 49 "start": { 50 "line": 17, 51 "column": 26 52 }, 53 "end": { 54 "line": 17, 55 "column": 27 56 } 57 } 58 }, 59 "right": { 60 "type": "NumberLiteral", 61 "value": 2, 62 "loc": { 63 "start": { 64 "line": 17, 65 "column": 30 66 }, 67 "end": { 68 "line": 17, 69 "column": 31 70 } 71 } 72 }, 73 "loc": { 74 "start": { 75 "line": 17, 76 "column": 26 77 }, 78 "end": { 79 "line": 17, 80 "column": 31 81 } 82 } 83 }, 84 "accessibility": "private", 85 "static": false, 86 "readonly": false, 87 "declare": false, 88 "optional": false, 89 "computed": false, 90 "typeAnnotation": { 91 "type": "ETSPrimitiveType", 92 "loc": { 93 "start": { 94 "line": 17, 95 "column": 20 96 }, 97 "end": { 98 "line": 17, 99 "column": 23 100 } 101 } 102 }, 103 "definite": false, 104 "decorators": [], 105 "loc": { 106 "start": { 107 "line": 17, 108 "column": 13 109 }, 110 "end": { 111 "line": 17, 112 "column": 31 113 } 114 } 115 }, 116 { 117 "type": "ClassProperty", 118 "key": { 119 "type": "Identifier", 120 "name": "sum2", 121 "decorators": [], 122 "loc": { 123 "start": { 124 "line": 18, 125 "column": 13 126 }, 127 "end": { 128 "line": 18, 129 "column": 17 130 } 131 } 132 }, 133 "value": { 134 "type": "BinaryExpression", 135 "operator": "+", 136 "left": { 137 "type": "BinaryExpression", 138 "operator": "-", 139 "left": { 140 "type": "BinaryExpression", 141 "operator": "+", 142 "left": { 143 "type": "NumberLiteral", 144 "value": 3, 145 "loc": { 146 "start": { 147 "line": 18, 148 "column": 26 149 }, 150 "end": { 151 "line": 18, 152 "column": 27 153 } 154 } 155 }, 156 "right": { 157 "type": "NumberLiteral", 158 "value": 2, 159 "loc": { 160 "start": { 161 "line": 18, 162 "column": 30 163 }, 164 "end": { 165 "line": 18, 166 "column": 31 167 } 168 } 169 }, 170 "loc": { 171 "start": { 172 "line": 18, 173 "column": 26 174 }, 175 "end": { 176 "line": 18, 177 "column": 31 178 } 179 } 180 }, 181 "right": { 182 "type": "NumberLiteral", 183 "value": 4, 184 "loc": { 185 "start": { 186 "line": 18, 187 "column": 34 188 }, 189 "end": { 190 "line": 18, 191 "column": 35 192 } 193 } 194 }, 195 "loc": { 196 "start": { 197 "line": 18, 198 "column": 26 199 }, 200 "end": { 201 "line": 18, 202 "column": 35 203 } 204 } 205 }, 206 "right": { 207 "type": "NumberLiteral", 208 "value": 1, 209 "loc": { 210 "start": { 211 "line": 18, 212 "column": 38 213 }, 214 "end": { 215 "line": 18, 216 "column": 39 217 } 218 } 219 }, 220 "loc": { 221 "start": { 222 "line": 18, 223 "column": 26 224 }, 225 "end": { 226 "line": 18, 227 "column": 39 228 } 229 } 230 }, 231 "accessibility": "private", 232 "static": false, 233 "readonly": false, 234 "declare": false, 235 "optional": false, 236 "computed": false, 237 "typeAnnotation": { 238 "type": "ETSPrimitiveType", 239 "loc": { 240 "start": { 241 "line": 18, 242 "column": 20 243 }, 244 "end": { 245 "line": 18, 246 "column": 23 247 } 248 } 249 }, 250 "definite": false, 251 "decorators": [], 252 "loc": { 253 "start": { 254 "line": 18, 255 "column": 13 256 }, 257 "end": { 258 "line": 18, 259 "column": 39 260 } 261 } 262 }, 263 { 264 "type": "ClassProperty", 265 "key": { 266 "type": "Identifier", 267 "name": "sub1", 268 "decorators": [], 269 "loc": { 270 "start": { 271 "line": 19, 272 "column": 13 273 }, 274 "end": { 275 "line": 19, 276 "column": 17 277 } 278 } 279 }, 280 "value": { 281 "type": "BinaryExpression", 282 "operator": "-", 283 "left": { 284 "type": "NumberLiteral", 285 "value": 8, 286 "loc": { 287 "start": { 288 "line": 19, 289 "column": 26 290 }, 291 "end": { 292 "line": 19, 293 "column": 27 294 } 295 } 296 }, 297 "right": { 298 "type": "NumberLiteral", 299 "value": 3, 300 "loc": { 301 "start": { 302 "line": 19, 303 "column": 30 304 }, 305 "end": { 306 "line": 19, 307 "column": 31 308 } 309 } 310 }, 311 "loc": { 312 "start": { 313 "line": 19, 314 "column": 26 315 }, 316 "end": { 317 "line": 19, 318 "column": 31 319 } 320 } 321 }, 322 "accessibility": "private", 323 "static": false, 324 "readonly": false, 325 "declare": false, 326 "optional": false, 327 "computed": false, 328 "typeAnnotation": { 329 "type": "ETSPrimitiveType", 330 "loc": { 331 "start": { 332 "line": 19, 333 "column": 20 334 }, 335 "end": { 336 "line": 19, 337 "column": 23 338 } 339 } 340 }, 341 "definite": false, 342 "decorators": [], 343 "loc": { 344 "start": { 345 "line": 19, 346 "column": 13 347 }, 348 "end": { 349 "line": 19, 350 "column": 31 351 } 352 } 353 }, 354 { 355 "type": "ClassProperty", 356 "key": { 357 "type": "Identifier", 358 "name": "sub2", 359 "decorators": [], 360 "loc": { 361 "start": { 362 "line": 20, 363 "column": 13 364 }, 365 "end": { 366 "line": 20, 367 "column": 17 368 } 369 } 370 }, 371 "value": { 372 "type": "BinaryExpression", 373 "operator": "+", 374 "left": { 375 "type": "BinaryExpression", 376 "operator": "-", 377 "left": { 378 "type": "NumberLiteral", 379 "value": 8, 380 "loc": { 381 "start": { 382 "line": 20, 383 "column": 26 384 }, 385 "end": { 386 "line": 20, 387 "column": 27 388 } 389 } 390 }, 391 "right": { 392 "type": "NumberLiteral", 393 "value": 3, 394 "loc": { 395 "start": { 396 "line": 20, 397 "column": 30 398 }, 399 "end": { 400 "line": 20, 401 "column": 31 402 } 403 } 404 }, 405 "loc": { 406 "start": { 407 "line": 20, 408 "column": 26 409 }, 410 "end": { 411 "line": 20, 412 "column": 31 413 } 414 } 415 }, 416 "right": { 417 "type": "NumberLiteral", 418 "value": 8, 419 "loc": { 420 "start": { 421 "line": 20, 422 "column": 34 423 }, 424 "end": { 425 "line": 20, 426 "column": 35 427 } 428 } 429 }, 430 "loc": { 431 "start": { 432 "line": 20, 433 "column": 26 434 }, 435 "end": { 436 "line": 20, 437 "column": 35 438 } 439 } 440 }, 441 "accessibility": "private", 442 "static": false, 443 "readonly": false, 444 "declare": false, 445 "optional": false, 446 "computed": false, 447 "typeAnnotation": { 448 "type": "ETSPrimitiveType", 449 "loc": { 450 "start": { 451 "line": 20, 452 "column": 20 453 }, 454 "end": { 455 "line": 20, 456 "column": 23 457 } 458 } 459 }, 460 "definite": false, 461 "decorators": [], 462 "loc": { 463 "start": { 464 "line": 20, 465 "column": 13 466 }, 467 "end": { 468 "line": 20, 469 "column": 35 470 } 471 } 472 }, 473 { 474 "type": "ClassProperty", 475 "key": { 476 "type": "Identifier", 477 "name": "rem1", 478 "decorators": [], 479 "loc": { 480 "start": { 481 "line": 21, 482 "column": 13 483 }, 484 "end": { 485 "line": 21, 486 "column": 17 487 } 488 } 489 }, 490 "value": { 491 "type": "BinaryExpression", 492 "operator": "%", 493 "left": { 494 "type": "NumberLiteral", 495 "value": 5, 496 "loc": { 497 "start": { 498 "line": 21, 499 "column": 26 500 }, 501 "end": { 502 "line": 21, 503 "column": 27 504 } 505 } 506 }, 507 "right": { 508 "type": "NumberLiteral", 509 "value": 3, 510 "loc": { 511 "start": { 512 "line": 21, 513 "column": 30 514 }, 515 "end": { 516 "line": 21, 517 "column": 31 518 } 519 } 520 }, 521 "loc": { 522 "start": { 523 "line": 21, 524 "column": 26 525 }, 526 "end": { 527 "line": 21, 528 "column": 31 529 } 530 } 531 }, 532 "accessibility": "private", 533 "static": false, 534 "readonly": false, 535 "declare": false, 536 "optional": false, 537 "computed": false, 538 "typeAnnotation": { 539 "type": "ETSPrimitiveType", 540 "loc": { 541 "start": { 542 "line": 21, 543 "column": 20 544 }, 545 "end": { 546 "line": 21, 547 "column": 23 548 } 549 } 550 }, 551 "definite": false, 552 "decorators": [], 553 "loc": { 554 "start": { 555 "line": 21, 556 "column": 13 557 }, 558 "end": { 559 "line": 21, 560 "column": 31 561 } 562 } 563 }, 564 { 565 "type": "ClassProperty", 566 "key": { 567 "type": "Identifier", 568 "name": "rem2", 569 "decorators": [], 570 "loc": { 571 "start": { 572 "line": 22, 573 "column": 13 574 }, 575 "end": { 576 "line": 22, 577 "column": 17 578 } 579 } 580 }, 581 "value": { 582 "type": "BinaryExpression", 583 "operator": "-", 584 "left": { 585 "type": "BinaryExpression", 586 "operator": "%", 587 "left": { 588 "type": "NumberLiteral", 589 "value": 5, 590 "loc": { 591 "start": { 592 "line": 22, 593 "column": 26 594 }, 595 "end": { 596 "line": 22, 597 "column": 27 598 } 599 } 600 }, 601 "right": { 602 "type": "NumberLiteral", 603 "value": 3, 604 "loc": { 605 "start": { 606 "line": 22, 607 "column": 30 608 }, 609 "end": { 610 "line": 22, 611 "column": 31 612 } 613 } 614 }, 615 "loc": { 616 "start": { 617 "line": 22, 618 "column": 26 619 }, 620 "end": { 621 "line": 22, 622 "column": 31 623 } 624 } 625 }, 626 "right": { 627 "type": "BinaryExpression", 628 "operator": "*", 629 "left": { 630 "type": "NumberLiteral", 631 "value": 2, 632 "loc": { 633 "start": { 634 "line": 22, 635 "column": 34 636 }, 637 "end": { 638 "line": 22, 639 "column": 35 640 } 641 } 642 }, 643 "right": { 644 "type": "NumberLiteral", 645 "value": 8, 646 "loc": { 647 "start": { 648 "line": 22, 649 "column": 38 650 }, 651 "end": { 652 "line": 22, 653 "column": 39 654 } 655 } 656 }, 657 "loc": { 658 "start": { 659 "line": 22, 660 "column": 34 661 }, 662 "end": { 663 "line": 22, 664 "column": 39 665 } 666 } 667 }, 668 "loc": { 669 "start": { 670 "line": 22, 671 "column": 26 672 }, 673 "end": { 674 "line": 22, 675 "column": 39 676 } 677 } 678 }, 679 "accessibility": "private", 680 "static": false, 681 "readonly": false, 682 "declare": false, 683 "optional": false, 684 "computed": false, 685 "typeAnnotation": { 686 "type": "ETSPrimitiveType", 687 "loc": { 688 "start": { 689 "line": 22, 690 "column": 20 691 }, 692 "end": { 693 "line": 22, 694 "column": 23 695 } 696 } 697 }, 698 "definite": false, 699 "decorators": [], 700 "loc": { 701 "start": { 702 "line": 22, 703 "column": 13 704 }, 705 "end": { 706 "line": 22, 707 "column": 39 708 } 709 } 710 }, 711 { 712 "type": "ClassProperty", 713 "key": { 714 "type": "Identifier", 715 "name": "mult1", 716 "decorators": [], 717 "loc": { 718 "start": { 719 "line": 23, 720 "column": 13 721 }, 722 "end": { 723 "line": 23, 724 "column": 18 725 } 726 } 727 }, 728 "value": { 729 "type": "BinaryExpression", 730 "operator": "*", 731 "left": { 732 "type": "NumberLiteral", 733 "value": 6.2, 734 "loc": { 735 "start": { 736 "line": 23, 737 "column": 29 738 }, 739 "end": { 740 "line": 23, 741 "column": 32 742 } 743 } 744 }, 745 "right": { 746 "type": "NumberLiteral", 747 "value": 3.14, 748 "loc": { 749 "start": { 750 "line": 23, 751 "column": 35 752 }, 753 "end": { 754 "line": 23, 755 "column": 39 756 } 757 } 758 }, 759 "loc": { 760 "start": { 761 "line": 23, 762 "column": 29 763 }, 764 "end": { 765 "line": 23, 766 "column": 39 767 } 768 } 769 }, 770 "accessibility": "private", 771 "static": false, 772 "readonly": false, 773 "declare": false, 774 "optional": false, 775 "computed": false, 776 "typeAnnotation": { 777 "type": "ETSPrimitiveType", 778 "loc": { 779 "start": { 780 "line": 23, 781 "column": 21 782 }, 783 "end": { 784 "line": 23, 785 "column": 26 786 } 787 } 788 }, 789 "definite": false, 790 "decorators": [], 791 "loc": { 792 "start": { 793 "line": 23, 794 "column": 13 795 }, 796 "end": { 797 "line": 23, 798 "column": 39 799 } 800 } 801 }, 802 { 803 "type": "ClassProperty", 804 "key": { 805 "type": "Identifier", 806 "name": "mult2", 807 "decorators": [], 808 "loc": { 809 "start": { 810 "line": 24, 811 "column": 13 812 }, 813 "end": { 814 "line": 24, 815 "column": 18 816 } 817 } 818 }, 819 "value": { 820 "type": "BinaryExpression", 821 "operator": "/", 822 "left": { 823 "type": "BinaryExpression", 824 "operator": "*", 825 "left": { 826 "type": "NumberLiteral", 827 "value": 6.2, 828 "loc": { 829 "start": { 830 "line": 24, 831 "column": 30 832 }, 833 "end": { 834 "line": 24, 835 "column": 33 836 } 837 } 838 }, 839 "right": { 840 "type": "BinaryExpression", 841 "operator": "+", 842 "left": { 843 "type": "NumberLiteral", 844 "value": 3.7, 845 "loc": { 846 "start": { 847 "line": 24, 848 "column": 37 849 }, 850 "end": { 851 "line": 24, 852 "column": 40 853 } 854 } 855 }, 856 "right": { 857 "type": "NumberLiteral", 858 "value": 8.18, 859 "loc": { 860 "start": { 861 "line": 24, 862 "column": 43 863 }, 864 "end": { 865 "line": 24, 866 "column": 47 867 } 868 } 869 }, 870 "loc": { 871 "start": { 872 "line": 24, 873 "column": 36 874 }, 875 "end": { 876 "line": 24, 877 "column": 48 878 } 879 } 880 }, 881 "loc": { 882 "start": { 883 "line": 24, 884 "column": 30 885 }, 886 "end": { 887 "line": 24, 888 "column": 48 889 } 890 } 891 }, 892 "right": { 893 "type": "NumberLiteral", 894 "value": 2.2, 895 "loc": { 896 "start": { 897 "line": 24, 898 "column": 51 899 }, 900 "end": { 901 "line": 24, 902 "column": 54 903 } 904 } 905 }, 906 "loc": { 907 "start": { 908 "line": 24, 909 "column": 30 910 }, 911 "end": { 912 "line": 24, 913 "column": 54 914 } 915 } 916 }, 917 "accessibility": "private", 918 "static": false, 919 "readonly": false, 920 "declare": false, 921 "optional": false, 922 "computed": false, 923 "typeAnnotation": { 924 "type": "ETSPrimitiveType", 925 "loc": { 926 "start": { 927 "line": 24, 928 "column": 21 929 }, 930 "end": { 931 "line": 24, 932 "column": 27 933 } 934 } 935 }, 936 "definite": false, 937 "decorators": [], 938 "loc": { 939 "start": { 940 "line": 24, 941 "column": 13 942 }, 943 "end": { 944 "line": 24, 945 "column": 54 946 } 947 } 948 }, 949 { 950 "type": "ClassProperty", 951 "key": { 952 "type": "Identifier", 953 "name": "div1", 954 "decorators": [], 955 "loc": { 956 "start": { 957 "line": 25, 958 "column": 13 959 }, 960 "end": { 961 "line": 25, 962 "column": 17 963 } 964 } 965 }, 966 "value": { 967 "type": "BinaryExpression", 968 "operator": "/", 969 "left": { 970 "type": "NumberLiteral", 971 "value": 4.2, 972 "loc": { 973 "start": { 974 "line": 25, 975 "column": 28 976 }, 977 "end": { 978 "line": 25, 979 "column": 31 980 } 981 } 982 }, 983 "right": { 984 "type": "NumberLiteral", 985 "value": 2.3, 986 "loc": { 987 "start": { 988 "line": 25, 989 "column": 34 990 }, 991 "end": { 992 "line": 25, 993 "column": 37 994 } 995 } 996 }, 997 "loc": { 998 "start": { 999 "line": 25, 1000 "column": 28 1001 }, 1002 "end": { 1003 "line": 25, 1004 "column": 37 1005 } 1006 } 1007 }, 1008 "accessibility": "private", 1009 "static": false, 1010 "readonly": false, 1011 "declare": false, 1012 "optional": false, 1013 "computed": false, 1014 "typeAnnotation": { 1015 "type": "ETSPrimitiveType", 1016 "loc": { 1017 "start": { 1018 "line": 25, 1019 "column": 20 1020 }, 1021 "end": { 1022 "line": 25, 1023 "column": 25 1024 } 1025 } 1026 }, 1027 "definite": false, 1028 "decorators": [], 1029 "loc": { 1030 "start": { 1031 "line": 25, 1032 "column": 13 1033 }, 1034 "end": { 1035 "line": 25, 1036 "column": 37 1037 } 1038 } 1039 }, 1040 { 1041 "type": "ClassProperty", 1042 "key": { 1043 "type": "Identifier", 1044 "name": "div2", 1045 "decorators": [], 1046 "loc": { 1047 "start": { 1048 "line": 26, 1049 "column": 13 1050 }, 1051 "end": { 1052 "line": 26, 1053 "column": 17 1054 } 1055 } 1056 }, 1057 "value": { 1058 "type": "BinaryExpression", 1059 "operator": "+", 1060 "left": { 1061 "type": "BinaryExpression", 1062 "operator": "/", 1063 "left": { 1064 "type": "NumberLiteral", 1065 "value": 4.2, 1066 "loc": { 1067 "start": { 1068 "line": 26, 1069 "column": 29 1070 }, 1071 "end": { 1072 "line": 26, 1073 "column": 32 1074 } 1075 } 1076 }, 1077 "right": { 1078 "type": "BinaryExpression", 1079 "operator": "-", 1080 "left": { 1081 "type": "NumberLiteral", 1082 "value": 2.2, 1083 "loc": { 1084 "start": { 1085 "line": 26, 1086 "column": 36 1087 }, 1088 "end": { 1089 "line": 26, 1090 "column": 39 1091 } 1092 } 1093 }, 1094 "right": { 1095 "type": "NumberLiteral", 1096 "value": 0.1, 1097 "loc": { 1098 "start": { 1099 "line": 26, 1100 "column": 42 1101 }, 1102 "end": { 1103 "line": 26, 1104 "column": 45 1105 } 1106 } 1107 }, 1108 "loc": { 1109 "start": { 1110 "line": 26, 1111 "column": 35 1112 }, 1113 "end": { 1114 "line": 26, 1115 "column": 46 1116 } 1117 } 1118 }, 1119 "loc": { 1120 "start": { 1121 "line": 26, 1122 "column": 29 1123 }, 1124 "end": { 1125 "line": 26, 1126 "column": 46 1127 } 1128 } 1129 }, 1130 "right": { 1131 "type": "BinaryExpression", 1132 "operator": "/", 1133 "left": { 1134 "type": "NumberLiteral", 1135 "value": 3.3, 1136 "loc": { 1137 "start": { 1138 "line": 26, 1139 "column": 50 1140 }, 1141 "end": { 1142 "line": 26, 1143 "column": 53 1144 } 1145 } 1146 }, 1147 "right": { 1148 "type": "NumberLiteral", 1149 "value": 6.1, 1150 "loc": { 1151 "start": { 1152 "line": 26, 1153 "column": 56 1154 }, 1155 "end": { 1156 "line": 26, 1157 "column": 59 1158 } 1159 } 1160 }, 1161 "loc": { 1162 "start": { 1163 "line": 26, 1164 "column": 49 1165 }, 1166 "end": { 1167 "line": 26, 1168 "column": 60 1169 } 1170 } 1171 }, 1172 "loc": { 1173 "start": { 1174 "line": 26, 1175 "column": 29 1176 }, 1177 "end": { 1178 "line": 26, 1179 "column": 60 1180 } 1181 } 1182 }, 1183 "accessibility": "private", 1184 "static": false, 1185 "readonly": false, 1186 "declare": false, 1187 "optional": false, 1188 "computed": false, 1189 "typeAnnotation": { 1190 "type": "ETSPrimitiveType", 1191 "loc": { 1192 "start": { 1193 "line": 26, 1194 "column": 20 1195 }, 1196 "end": { 1197 "line": 26, 1198 "column": 26 1199 } 1200 } 1201 }, 1202 "definite": false, 1203 "decorators": [], 1204 "loc": { 1205 "start": { 1206 "line": 26, 1207 "column": 13 1208 }, 1209 "end": { 1210 "line": 26, 1211 "column": 60 1212 } 1213 } 1214 }, 1215 { 1216 "type": "ClassProperty", 1217 "key": { 1218 "type": "Identifier", 1219 "name": "lsh", 1220 "decorators": [], 1221 "loc": { 1222 "start": { 1223 "line": 27, 1224 "column": 13 1225 }, 1226 "end": { 1227 "line": 27, 1228 "column": 16 1229 } 1230 } 1231 }, 1232 "value": { 1233 "type": "BinaryExpression", 1234 "operator": "<<", 1235 "left": { 1236 "type": "NumberLiteral", 1237 "value": 7, 1238 "loc": { 1239 "start": { 1240 "line": 27, 1241 "column": 25 1242 }, 1243 "end": { 1244 "line": 27, 1245 "column": 26 1246 } 1247 } 1248 }, 1249 "right": { 1250 "type": "NumberLiteral", 1251 "value": 2, 1252 "loc": { 1253 "start": { 1254 "line": 27, 1255 "column": 30 1256 }, 1257 "end": { 1258 "line": 27, 1259 "column": 31 1260 } 1261 } 1262 }, 1263 "loc": { 1264 "start": { 1265 "line": 27, 1266 "column": 25 1267 }, 1268 "end": { 1269 "line": 27, 1270 "column": 31 1271 } 1272 } 1273 }, 1274 "accessibility": "private", 1275 "static": false, 1276 "readonly": false, 1277 "declare": false, 1278 "optional": false, 1279 "computed": false, 1280 "typeAnnotation": { 1281 "type": "ETSPrimitiveType", 1282 "loc": { 1283 "start": { 1284 "line": 27, 1285 "column": 19 1286 }, 1287 "end": { 1288 "line": 27, 1289 "column": 22 1290 } 1291 } 1292 }, 1293 "definite": false, 1294 "decorators": [], 1295 "loc": { 1296 "start": { 1297 "line": 27, 1298 "column": 13 1299 }, 1300 "end": { 1301 "line": 27, 1302 "column": 31 1303 } 1304 } 1305 }, 1306 { 1307 "type": "ClassProperty", 1308 "key": { 1309 "type": "Identifier", 1310 "name": "rsh1", 1311 "decorators": [], 1312 "loc": { 1313 "start": { 1314 "line": 28, 1315 "column": 13 1316 }, 1317 "end": { 1318 "line": 28, 1319 "column": 17 1320 } 1321 } 1322 }, 1323 "value": { 1324 "type": "BinaryExpression", 1325 "operator": ">>", 1326 "left": { 1327 "type": "NumberLiteral", 1328 "value": 7, 1329 "loc": { 1330 "start": { 1331 "line": 28, 1332 "column": 26 1333 }, 1334 "end": { 1335 "line": 28, 1336 "column": 27 1337 } 1338 } 1339 }, 1340 "right": { 1341 "type": "NumberLiteral", 1342 "value": 2, 1343 "loc": { 1344 "start": { 1345 "line": 28, 1346 "column": 31 1347 }, 1348 "end": { 1349 "line": 28, 1350 "column": 32 1351 } 1352 } 1353 }, 1354 "loc": { 1355 "start": { 1356 "line": 28, 1357 "column": 26 1358 }, 1359 "end": { 1360 "line": 28, 1361 "column": 32 1362 } 1363 } 1364 }, 1365 "accessibility": "private", 1366 "static": false, 1367 "readonly": false, 1368 "declare": false, 1369 "optional": false, 1370 "computed": false, 1371 "typeAnnotation": { 1372 "type": "ETSPrimitiveType", 1373 "loc": { 1374 "start": { 1375 "line": 28, 1376 "column": 20 1377 }, 1378 "end": { 1379 "line": 28, 1380 "column": 23 1381 } 1382 } 1383 }, 1384 "definite": false, 1385 "decorators": [], 1386 "loc": { 1387 "start": { 1388 "line": 28, 1389 "column": 13 1390 }, 1391 "end": { 1392 "line": 28, 1393 "column": 32 1394 } 1395 } 1396 }, 1397 { 1398 "type": "ClassProperty", 1399 "key": { 1400 "type": "Identifier", 1401 "name": "rsh2", 1402 "decorators": [], 1403 "loc": { 1404 "start": { 1405 "line": 29, 1406 "column": 13 1407 }, 1408 "end": { 1409 "line": 29, 1410 "column": 17 1411 } 1412 } 1413 }, 1414 "value": { 1415 "type": "BinaryExpression", 1416 "operator": ">>>", 1417 "left": { 1418 "type": "NumberLiteral", 1419 "value": 7, 1420 "loc": { 1421 "start": { 1422 "line": 29, 1423 "column": 26 1424 }, 1425 "end": { 1426 "line": 29, 1427 "column": 27 1428 } 1429 } 1430 }, 1431 "right": { 1432 "type": "NumberLiteral", 1433 "value": 2, 1434 "loc": { 1435 "start": { 1436 "line": 29, 1437 "column": 32 1438 }, 1439 "end": { 1440 "line": 29, 1441 "column": 33 1442 } 1443 } 1444 }, 1445 "loc": { 1446 "start": { 1447 "line": 29, 1448 "column": 26 1449 }, 1450 "end": { 1451 "line": 29, 1452 "column": 33 1453 } 1454 } 1455 }, 1456 "accessibility": "private", 1457 "static": false, 1458 "readonly": false, 1459 "declare": false, 1460 "optional": false, 1461 "computed": false, 1462 "typeAnnotation": { 1463 "type": "ETSPrimitiveType", 1464 "loc": { 1465 "start": { 1466 "line": 29, 1467 "column": 20 1468 }, 1469 "end": { 1470 "line": 29, 1471 "column": 23 1472 } 1473 } 1474 }, 1475 "definite": false, 1476 "decorators": [], 1477 "loc": { 1478 "start": { 1479 "line": 29, 1480 "column": 13 1481 }, 1482 "end": { 1483 "line": 29, 1484 "column": 33 1485 } 1486 } 1487 }, 1488 { 1489 "type": "ClassProperty", 1490 "key": { 1491 "type": "Identifier", 1492 "name": "bit1", 1493 "decorators": [], 1494 "loc": { 1495 "start": { 1496 "line": 30, 1497 "column": 13 1498 }, 1499 "end": { 1500 "line": 30, 1501 "column": 17 1502 } 1503 } 1504 }, 1505 "value": { 1506 "type": "BinaryExpression", 1507 "operator": "&", 1508 "left": { 1509 "type": "NumberLiteral", 1510 "value": 7, 1511 "loc": { 1512 "start": { 1513 "line": 30, 1514 "column": 26 1515 }, 1516 "end": { 1517 "line": 30, 1518 "column": 27 1519 } 1520 } 1521 }, 1522 "right": { 1523 "type": "NumberLiteral", 1524 "value": 3, 1525 "loc": { 1526 "start": { 1527 "line": 30, 1528 "column": 30 1529 }, 1530 "end": { 1531 "line": 30, 1532 "column": 31 1533 } 1534 } 1535 }, 1536 "loc": { 1537 "start": { 1538 "line": 30, 1539 "column": 26 1540 }, 1541 "end": { 1542 "line": 30, 1543 "column": 31 1544 } 1545 } 1546 }, 1547 "accessibility": "private", 1548 "static": false, 1549 "readonly": false, 1550 "declare": false, 1551 "optional": false, 1552 "computed": false, 1553 "typeAnnotation": { 1554 "type": "ETSPrimitiveType", 1555 "loc": { 1556 "start": { 1557 "line": 30, 1558 "column": 20 1559 }, 1560 "end": { 1561 "line": 30, 1562 "column": 23 1563 } 1564 } 1565 }, 1566 "definite": false, 1567 "decorators": [], 1568 "loc": { 1569 "start": { 1570 "line": 30, 1571 "column": 13 1572 }, 1573 "end": { 1574 "line": 30, 1575 "column": 31 1576 } 1577 } 1578 }, 1579 { 1580 "type": "ClassProperty", 1581 "key": { 1582 "type": "Identifier", 1583 "name": "bit2", 1584 "decorators": [], 1585 "loc": { 1586 "start": { 1587 "line": 31, 1588 "column": 13 1589 }, 1590 "end": { 1591 "line": 31, 1592 "column": 17 1593 } 1594 } 1595 }, 1596 "value": { 1597 "type": "BinaryExpression", 1598 "operator": "|", 1599 "left": { 1600 "type": "NumberLiteral", 1601 "value": 7, 1602 "loc": { 1603 "start": { 1604 "line": 31, 1605 "column": 26 1606 }, 1607 "end": { 1608 "line": 31, 1609 "column": 27 1610 } 1611 } 1612 }, 1613 "right": { 1614 "type": "NumberLiteral", 1615 "value": 3, 1616 "loc": { 1617 "start": { 1618 "line": 31, 1619 "column": 30 1620 }, 1621 "end": { 1622 "line": 31, 1623 "column": 31 1624 } 1625 } 1626 }, 1627 "loc": { 1628 "start": { 1629 "line": 31, 1630 "column": 26 1631 }, 1632 "end": { 1633 "line": 31, 1634 "column": 31 1635 } 1636 } 1637 }, 1638 "accessibility": "private", 1639 "static": false, 1640 "readonly": false, 1641 "declare": false, 1642 "optional": false, 1643 "computed": false, 1644 "typeAnnotation": { 1645 "type": "ETSPrimitiveType", 1646 "loc": { 1647 "start": { 1648 "line": 31, 1649 "column": 20 1650 }, 1651 "end": { 1652 "line": 31, 1653 "column": 23 1654 } 1655 } 1656 }, 1657 "definite": false, 1658 "decorators": [], 1659 "loc": { 1660 "start": { 1661 "line": 31, 1662 "column": 13 1663 }, 1664 "end": { 1665 "line": 31, 1666 "column": 31 1667 } 1668 } 1669 }, 1670 { 1671 "type": "ClassProperty", 1672 "key": { 1673 "type": "Identifier", 1674 "name": "bit3", 1675 "decorators": [], 1676 "loc": { 1677 "start": { 1678 "line": 32, 1679 "column": 13 1680 }, 1681 "end": { 1682 "line": 32, 1683 "column": 17 1684 } 1685 } 1686 }, 1687 "value": { 1688 "type": "BinaryExpression", 1689 "operator": "^", 1690 "left": { 1691 "type": "NumberLiteral", 1692 "value": 7, 1693 "loc": { 1694 "start": { 1695 "line": 32, 1696 "column": 26 1697 }, 1698 "end": { 1699 "line": 32, 1700 "column": 27 1701 } 1702 } 1703 }, 1704 "right": { 1705 "type": "NumberLiteral", 1706 "value": 3, 1707 "loc": { 1708 "start": { 1709 "line": 32, 1710 "column": 30 1711 }, 1712 "end": { 1713 "line": 32, 1714 "column": 31 1715 } 1716 } 1717 }, 1718 "loc": { 1719 "start": { 1720 "line": 32, 1721 "column": 26 1722 }, 1723 "end": { 1724 "line": 32, 1725 "column": 31 1726 } 1727 } 1728 }, 1729 "accessibility": "private", 1730 "static": false, 1731 "readonly": false, 1732 "declare": false, 1733 "optional": false, 1734 "computed": false, 1735 "typeAnnotation": { 1736 "type": "ETSPrimitiveType", 1737 "loc": { 1738 "start": { 1739 "line": 32, 1740 "column": 20 1741 }, 1742 "end": { 1743 "line": 32, 1744 "column": 23 1745 } 1746 } 1747 }, 1748 "definite": false, 1749 "decorators": [], 1750 "loc": { 1751 "start": { 1752 "line": 32, 1753 "column": 13 1754 }, 1755 "end": { 1756 "line": 32, 1757 "column": 31 1758 } 1759 } 1760 }, 1761 { 1762 "type": "ClassProperty", 1763 "key": { 1764 "type": "Identifier", 1765 "name": "b1", 1766 "decorators": [], 1767 "loc": { 1768 "start": { 1769 "line": 33, 1770 "column": 13 1771 }, 1772 "end": { 1773 "line": 33, 1774 "column": 15 1775 } 1776 } 1777 }, 1778 "value": { 1779 "type": "BinaryExpression", 1780 "operator": "<", 1781 "left": { 1782 "type": "NumberLiteral", 1783 "value": 3, 1784 "loc": { 1785 "start": { 1786 "line": 33, 1787 "column": 28 1788 }, 1789 "end": { 1790 "line": 33, 1791 "column": 29 1792 } 1793 } 1794 }, 1795 "right": { 1796 "type": "NumberLiteral", 1797 "value": 8, 1798 "loc": { 1799 "start": { 1800 "line": 33, 1801 "column": 32 1802 }, 1803 "end": { 1804 "line": 33, 1805 "column": 33 1806 } 1807 } 1808 }, 1809 "loc": { 1810 "start": { 1811 "line": 33, 1812 "column": 28 1813 }, 1814 "end": { 1815 "line": 33, 1816 "column": 33 1817 } 1818 } 1819 }, 1820 "accessibility": "private", 1821 "static": false, 1822 "readonly": false, 1823 "declare": false, 1824 "optional": false, 1825 "computed": false, 1826 "typeAnnotation": { 1827 "type": "ETSPrimitiveType", 1828 "loc": { 1829 "start": { 1830 "line": 33, 1831 "column": 18 1832 }, 1833 "end": { 1834 "line": 33, 1835 "column": 25 1836 } 1837 } 1838 }, 1839 "definite": false, 1840 "decorators": [], 1841 "loc": { 1842 "start": { 1843 "line": 33, 1844 "column": 13 1845 }, 1846 "end": { 1847 "line": 33, 1848 "column": 33 1849 } 1850 } 1851 }, 1852 { 1853 "type": "ClassProperty", 1854 "key": { 1855 "type": "Identifier", 1856 "name": "b2", 1857 "decorators": [], 1858 "loc": { 1859 "start": { 1860 "line": 34, 1861 "column": 13 1862 }, 1863 "end": { 1864 "line": 34, 1865 "column": 15 1866 } 1867 } 1868 }, 1869 "value": { 1870 "type": "BinaryExpression", 1871 "operator": "<=", 1872 "left": { 1873 "type": "NumberLiteral", 1874 "value": 3, 1875 "loc": { 1876 "start": { 1877 "line": 34, 1878 "column": 28 1879 }, 1880 "end": { 1881 "line": 34, 1882 "column": 29 1883 } 1884 } 1885 }, 1886 "right": { 1887 "type": "NumberLiteral", 1888 "value": 7, 1889 "loc": { 1890 "start": { 1891 "line": 34, 1892 "column": 33 1893 }, 1894 "end": { 1895 "line": 34, 1896 "column": 34 1897 } 1898 } 1899 }, 1900 "loc": { 1901 "start": { 1902 "line": 34, 1903 "column": 28 1904 }, 1905 "end": { 1906 "line": 34, 1907 "column": 34 1908 } 1909 } 1910 }, 1911 "accessibility": "private", 1912 "static": false, 1913 "readonly": false, 1914 "declare": false, 1915 "optional": false, 1916 "computed": false, 1917 "typeAnnotation": { 1918 "type": "ETSPrimitiveType", 1919 "loc": { 1920 "start": { 1921 "line": 34, 1922 "column": 18 1923 }, 1924 "end": { 1925 "line": 34, 1926 "column": 25 1927 } 1928 } 1929 }, 1930 "definite": false, 1931 "decorators": [], 1932 "loc": { 1933 "start": { 1934 "line": 34, 1935 "column": 13 1936 }, 1937 "end": { 1938 "line": 34, 1939 "column": 34 1940 } 1941 } 1942 }, 1943 { 1944 "type": "ClassProperty", 1945 "key": { 1946 "type": "Identifier", 1947 "name": "b3", 1948 "decorators": [], 1949 "loc": { 1950 "start": { 1951 "line": 35, 1952 "column": 13 1953 }, 1954 "end": { 1955 "line": 35, 1956 "column": 15 1957 } 1958 } 1959 }, 1960 "value": { 1961 "type": "BinaryExpression", 1962 "operator": ">=", 1963 "left": { 1964 "type": "NumberLiteral", 1965 "value": 3, 1966 "loc": { 1967 "start": { 1968 "line": 35, 1969 "column": 28 1970 }, 1971 "end": { 1972 "line": 35, 1973 "column": 29 1974 } 1975 } 1976 }, 1977 "right": { 1978 "type": "NumberLiteral", 1979 "value": 7, 1980 "loc": { 1981 "start": { 1982 "line": 35, 1983 "column": 33 1984 }, 1985 "end": { 1986 "line": 35, 1987 "column": 34 1988 } 1989 } 1990 }, 1991 "loc": { 1992 "start": { 1993 "line": 35, 1994 "column": 28 1995 }, 1996 "end": { 1997 "line": 35, 1998 "column": 34 1999 } 2000 } 2001 }, 2002 "accessibility": "private", 2003 "static": false, 2004 "readonly": false, 2005 "declare": false, 2006 "optional": false, 2007 "computed": false, 2008 "typeAnnotation": { 2009 "type": "ETSPrimitiveType", 2010 "loc": { 2011 "start": { 2012 "line": 35, 2013 "column": 18 2014 }, 2015 "end": { 2016 "line": 35, 2017 "column": 25 2018 } 2019 } 2020 }, 2021 "definite": false, 2022 "decorators": [], 2023 "loc": { 2024 "start": { 2025 "line": 35, 2026 "column": 13 2027 }, 2028 "end": { 2029 "line": 35, 2030 "column": 34 2031 } 2032 } 2033 }, 2034 { 2035 "type": "ClassProperty", 2036 "key": { 2037 "type": "Identifier", 2038 "name": "b4", 2039 "decorators": [], 2040 "loc": { 2041 "start": { 2042 "line": 36, 2043 "column": 13 2044 }, 2045 "end": { 2046 "line": 36, 2047 "column": 15 2048 } 2049 } 2050 }, 2051 "value": { 2052 "type": "BinaryExpression", 2053 "operator": ">", 2054 "left": { 2055 "type": "NumberLiteral", 2056 "value": 3, 2057 "loc": { 2058 "start": { 2059 "line": 36, 2060 "column": 28 2061 }, 2062 "end": { 2063 "line": 36, 2064 "column": 29 2065 } 2066 } 2067 }, 2068 "right": { 2069 "type": "NumberLiteral", 2070 "value": 8, 2071 "loc": { 2072 "start": { 2073 "line": 36, 2074 "column": 32 2075 }, 2076 "end": { 2077 "line": 36, 2078 "column": 33 2079 } 2080 } 2081 }, 2082 "loc": { 2083 "start": { 2084 "line": 36, 2085 "column": 28 2086 }, 2087 "end": { 2088 "line": 36, 2089 "column": 33 2090 } 2091 } 2092 }, 2093 "accessibility": "private", 2094 "static": false, 2095 "readonly": false, 2096 "declare": false, 2097 "optional": false, 2098 "computed": false, 2099 "typeAnnotation": { 2100 "type": "ETSPrimitiveType", 2101 "loc": { 2102 "start": { 2103 "line": 36, 2104 "column": 18 2105 }, 2106 "end": { 2107 "line": 36, 2108 "column": 25 2109 } 2110 } 2111 }, 2112 "definite": false, 2113 "decorators": [], 2114 "loc": { 2115 "start": { 2116 "line": 36, 2117 "column": 13 2118 }, 2119 "end": { 2120 "line": 36, 2121 "column": 33 2122 } 2123 } 2124 }, 2125 { 2126 "type": "ClassProperty", 2127 "key": { 2128 "type": "Identifier", 2129 "name": "b5", 2130 "decorators": [], 2131 "loc": { 2132 "start": { 2133 "line": 37, 2134 "column": 13 2135 }, 2136 "end": { 2137 "line": 37, 2138 "column": 15 2139 } 2140 } 2141 }, 2142 "value": { 2143 "type": "BinaryExpression", 2144 "operator": "==", 2145 "left": { 2146 "type": "NumberLiteral", 2147 "value": 7, 2148 "loc": { 2149 "start": { 2150 "line": 37, 2151 "column": 28 2152 }, 2153 "end": { 2154 "line": 37, 2155 "column": 29 2156 } 2157 } 2158 }, 2159 "right": { 2160 "type": "NumberLiteral", 2161 "value": 8, 2162 "loc": { 2163 "start": { 2164 "line": 37, 2165 "column": 33 2166 }, 2167 "end": { 2168 "line": 37, 2169 "column": 34 2170 } 2171 } 2172 }, 2173 "loc": { 2174 "start": { 2175 "line": 37, 2176 "column": 28 2177 }, 2178 "end": { 2179 "line": 37, 2180 "column": 34 2181 } 2182 } 2183 }, 2184 "accessibility": "private", 2185 "static": false, 2186 "readonly": false, 2187 "declare": false, 2188 "optional": false, 2189 "computed": false, 2190 "typeAnnotation": { 2191 "type": "ETSPrimitiveType", 2192 "loc": { 2193 "start": { 2194 "line": 37, 2195 "column": 18 2196 }, 2197 "end": { 2198 "line": 37, 2199 "column": 25 2200 } 2201 } 2202 }, 2203 "definite": false, 2204 "decorators": [], 2205 "loc": { 2206 "start": { 2207 "line": 37, 2208 "column": 13 2209 }, 2210 "end": { 2211 "line": 37, 2212 "column": 34 2213 } 2214 } 2215 }, 2216 { 2217 "type": "ClassProperty", 2218 "key": { 2219 "type": "Identifier", 2220 "name": "b6", 2221 "decorators": [], 2222 "loc": { 2223 "start": { 2224 "line": 38, 2225 "column": 13 2226 }, 2227 "end": { 2228 "line": 38, 2229 "column": 15 2230 } 2231 } 2232 }, 2233 "value": { 2234 "type": "BinaryExpression", 2235 "operator": "!=", 2236 "left": { 2237 "type": "NumberLiteral", 2238 "value": 7, 2239 "loc": { 2240 "start": { 2241 "line": 38, 2242 "column": 28 2243 }, 2244 "end": { 2245 "line": 38, 2246 "column": 29 2247 } 2248 } 2249 }, 2250 "right": { 2251 "type": "NumberLiteral", 2252 "value": 4, 2253 "loc": { 2254 "start": { 2255 "line": 38, 2256 "column": 33 2257 }, 2258 "end": { 2259 "line": 38, 2260 "column": 34 2261 } 2262 } 2263 }, 2264 "loc": { 2265 "start": { 2266 "line": 38, 2267 "column": 28 2268 }, 2269 "end": { 2270 "line": 38, 2271 "column": 34 2272 } 2273 } 2274 }, 2275 "accessibility": "private", 2276 "static": false, 2277 "readonly": false, 2278 "declare": false, 2279 "optional": false, 2280 "computed": false, 2281 "typeAnnotation": { 2282 "type": "ETSPrimitiveType", 2283 "loc": { 2284 "start": { 2285 "line": 38, 2286 "column": 18 2287 }, 2288 "end": { 2289 "line": 38, 2290 "column": 25 2291 } 2292 } 2293 }, 2294 "definite": false, 2295 "decorators": [], 2296 "loc": { 2297 "start": { 2298 "line": 38, 2299 "column": 13 2300 }, 2301 "end": { 2302 "line": 38, 2303 "column": 34 2304 } 2305 } 2306 }, 2307 { 2308 "type": "ClassProperty", 2309 "key": { 2310 "type": "Identifier", 2311 "name": "b7", 2312 "decorators": [], 2313 "loc": { 2314 "start": { 2315 "line": 39, 2316 "column": 13 2317 }, 2318 "end": { 2319 "line": 39, 2320 "column": 15 2321 } 2322 } 2323 }, 2324 "value": { 2325 "type": "LogicalExpression", 2326 "operator": "&&", 2327 "left": { 2328 "type": "BinaryExpression", 2329 "operator": "<", 2330 "left": { 2331 "type": "NumberLiteral", 2332 "value": 7, 2333 "loc": { 2334 "start": { 2335 "line": 39, 2336 "column": 29 2337 }, 2338 "end": { 2339 "line": 39, 2340 "column": 30 2341 } 2342 } 2343 }, 2344 "right": { 2345 "type": "NumberLiteral", 2346 "value": 3, 2347 "loc": { 2348 "start": { 2349 "line": 39, 2350 "column": 33 2351 }, 2352 "end": { 2353 "line": 39, 2354 "column": 34 2355 } 2356 } 2357 }, 2358 "loc": { 2359 "start": { 2360 "line": 39, 2361 "column": 28 2362 }, 2363 "end": { 2364 "line": 39, 2365 "column": 35 2366 } 2367 } 2368 }, 2369 "right": { 2370 "type": "BinaryExpression", 2371 "operator": ">", 2372 "left": { 2373 "type": "NumberLiteral", 2374 "value": 8, 2375 "loc": { 2376 "start": { 2377 "line": 39, 2378 "column": 40 2379 }, 2380 "end": { 2381 "line": 39, 2382 "column": 41 2383 } 2384 } 2385 }, 2386 "right": { 2387 "type": "NumberLiteral", 2388 "value": 1, 2389 "loc": { 2390 "start": { 2391 "line": 39, 2392 "column": 44 2393 }, 2394 "end": { 2395 "line": 39, 2396 "column": 45 2397 } 2398 } 2399 }, 2400 "loc": { 2401 "start": { 2402 "line": 39, 2403 "column": 39 2404 }, 2405 "end": { 2406 "line": 39, 2407 "column": 46 2408 } 2409 } 2410 }, 2411 "loc": { 2412 "start": { 2413 "line": 39, 2414 "column": 28 2415 }, 2416 "end": { 2417 "line": 39, 2418 "column": 46 2419 } 2420 } 2421 }, 2422 "accessibility": "private", 2423 "static": false, 2424 "readonly": false, 2425 "declare": false, 2426 "optional": false, 2427 "computed": false, 2428 "typeAnnotation": { 2429 "type": "ETSPrimitiveType", 2430 "loc": { 2431 "start": { 2432 "line": 39, 2433 "column": 18 2434 }, 2435 "end": { 2436 "line": 39, 2437 "column": 25 2438 } 2439 } 2440 }, 2441 "definite": false, 2442 "decorators": [], 2443 "loc": { 2444 "start": { 2445 "line": 39, 2446 "column": 13 2447 }, 2448 "end": { 2449 "line": 39, 2450 "column": 46 2451 } 2452 } 2453 }, 2454 { 2455 "type": "ClassProperty", 2456 "key": { 2457 "type": "Identifier", 2458 "name": "b8", 2459 "decorators": [], 2460 "loc": { 2461 "start": { 2462 "line": 40, 2463 "column": 13 2464 }, 2465 "end": { 2466 "line": 40, 2467 "column": 15 2468 } 2469 } 2470 }, 2471 "value": { 2472 "type": "LogicalExpression", 2473 "operator": "||", 2474 "left": { 2475 "type": "BinaryExpression", 2476 "operator": "<", 2477 "left": { 2478 "type": "NumberLiteral", 2479 "value": 7, 2480 "loc": { 2481 "start": { 2482 "line": 40, 2483 "column": 29 2484 }, 2485 "end": { 2486 "line": 40, 2487 "column": 30 2488 } 2489 } 2490 }, 2491 "right": { 2492 "type": "NumberLiteral", 2493 "value": 3, 2494 "loc": { 2495 "start": { 2496 "line": 40, 2497 "column": 33 2498 }, 2499 "end": { 2500 "line": 40, 2501 "column": 34 2502 } 2503 } 2504 }, 2505 "loc": { 2506 "start": { 2507 "line": 40, 2508 "column": 28 2509 }, 2510 "end": { 2511 "line": 40, 2512 "column": 35 2513 } 2514 } 2515 }, 2516 "right": { 2517 "type": "BinaryExpression", 2518 "operator": ">", 2519 "left": { 2520 "type": "NumberLiteral", 2521 "value": 8, 2522 "loc": { 2523 "start": { 2524 "line": 40, 2525 "column": 40 2526 }, 2527 "end": { 2528 "line": 40, 2529 "column": 41 2530 } 2531 } 2532 }, 2533 "right": { 2534 "type": "NumberLiteral", 2535 "value": 1, 2536 "loc": { 2537 "start": { 2538 "line": 40, 2539 "column": 44 2540 }, 2541 "end": { 2542 "line": 40, 2543 "column": 45 2544 } 2545 } 2546 }, 2547 "loc": { 2548 "start": { 2549 "line": 40, 2550 "column": 39 2551 }, 2552 "end": { 2553 "line": 40, 2554 "column": 46 2555 } 2556 } 2557 }, 2558 "loc": { 2559 "start": { 2560 "line": 40, 2561 "column": 28 2562 }, 2563 "end": { 2564 "line": 40, 2565 "column": 46 2566 } 2567 } 2568 }, 2569 "accessibility": "private", 2570 "static": false, 2571 "readonly": false, 2572 "declare": false, 2573 "optional": false, 2574 "computed": false, 2575 "typeAnnotation": { 2576 "type": "ETSPrimitiveType", 2577 "loc": { 2578 "start": { 2579 "line": 40, 2580 "column": 18 2581 }, 2582 "end": { 2583 "line": 40, 2584 "column": 25 2585 } 2586 } 2587 }, 2588 "definite": false, 2589 "decorators": [], 2590 "loc": { 2591 "start": { 2592 "line": 40, 2593 "column": 13 2594 }, 2595 "end": { 2596 "line": 40, 2597 "column": 46 2598 } 2599 } 2600 }, 2601 { 2602 "type": "MethodDefinition", 2603 "key": { 2604 "type": "Identifier", 2605 "name": "constructor", 2606 "decorators": [], 2607 "loc": { 2608 "start": { 2609 "line": 1, 2610 "column": 1 2611 }, 2612 "end": { 2613 "line": 1, 2614 "column": 1 2615 } 2616 } 2617 }, 2618 "kind": "constructor", 2619 "static": false, 2620 "optional": false, 2621 "computed": false, 2622 "value": { 2623 "type": "FunctionExpression", 2624 "function": { 2625 "type": "ScriptFunction", 2626 "id": { 2627 "type": "Identifier", 2628 "name": "constructor", 2629 "decorators": [], 2630 "loc": { 2631 "start": { 2632 "line": 1, 2633 "column": 1 2634 }, 2635 "end": { 2636 "line": 1, 2637 "column": 1 2638 } 2639 } 2640 }, 2641 "generator": false, 2642 "async": false, 2643 "expression": false, 2644 "params": [], 2645 "body": { 2646 "type": "BlockStatement", 2647 "statements": [], 2648 "loc": { 2649 "start": { 2650 "line": 1, 2651 "column": 1 2652 }, 2653 "end": { 2654 "line": 1, 2655 "column": 1 2656 } 2657 } 2658 }, 2659 "loc": { 2660 "start": { 2661 "line": 1, 2662 "column": 1 2663 }, 2664 "end": { 2665 "line": 1, 2666 "column": 1 2667 } 2668 } 2669 }, 2670 "loc": { 2671 "start": { 2672 "line": 1, 2673 "column": 1 2674 }, 2675 "end": { 2676 "line": 1, 2677 "column": 1 2678 } 2679 } 2680 }, 2681 "overloads": [], 2682 "decorators": [], 2683 "loc": { 2684 "start": { 2685 "line": 41, 2686 "column": 2 2687 }, 2688 "end": { 2689 "line": 41, 2690 "column": 2 2691 } 2692 } 2693 } 2694 ], 2695 "loc": { 2696 "start": { 2697 "line": 16, 2698 "column": 33 2699 }, 2700 "end": { 2701 "line": 41, 2702 "column": 2 2703 } 2704 } 2705 }, 2706 "loc": { 2707 "start": { 2708 "line": 16, 2709 "column": 8 2710 }, 2711 "end": { 2712 "line": 41, 2713 "column": 2 2714 } 2715 } 2716 }, 2717 { 2718 "type": "ClassDeclaration", 2719 "definition": { 2720 "id": { 2721 "type": "Identifier", 2722 "name": "ETSGLOBAL", 2723 "decorators": [], 2724 "loc": { 2725 "start": { 2726 "line": 1, 2727 "column": 1 2728 }, 2729 "end": { 2730 "line": 1, 2731 "column": 1 2732 } 2733 } 2734 }, 2735 "superClass": null, 2736 "implements": [], 2737 "body": [ 2738 { 2739 "type": "MethodDefinition", 2740 "key": { 2741 "type": "Identifier", 2742 "name": "_$init$_", 2743 "decorators": [], 2744 "loc": { 2745 "start": { 2746 "line": 1, 2747 "column": 1 2748 }, 2749 "end": { 2750 "line": 1, 2751 "column": 1 2752 } 2753 } 2754 }, 2755 "kind": "method", 2756 "accessibility": "public", 2757 "static": true, 2758 "optional": false, 2759 "computed": false, 2760 "value": { 2761 "type": "FunctionExpression", 2762 "function": { 2763 "type": "ScriptFunction", 2764 "id": { 2765 "type": "Identifier", 2766 "name": "_$init$_", 2767 "decorators": [], 2768 "loc": { 2769 "start": { 2770 "line": 1, 2771 "column": 1 2772 }, 2773 "end": { 2774 "line": 1, 2775 "column": 1 2776 } 2777 } 2778 }, 2779 "generator": false, 2780 "async": false, 2781 "expression": false, 2782 "params": [], 2783 "body": { 2784 "type": "BlockStatement", 2785 "statements": [], 2786 "loc": { 2787 "start": { 2788 "line": 1, 2789 "column": 1 2790 }, 2791 "end": { 2792 "line": 1, 2793 "column": 1 2794 } 2795 } 2796 }, 2797 "loc": { 2798 "start": { 2799 "line": 1, 2800 "column": 1 2801 }, 2802 "end": { 2803 "line": 1, 2804 "column": 1 2805 } 2806 } 2807 }, 2808 "loc": { 2809 "start": { 2810 "line": 1, 2811 "column": 1 2812 }, 2813 "end": { 2814 "line": 1, 2815 "column": 1 2816 } 2817 } 2818 }, 2819 "overloads": [], 2820 "decorators": [], 2821 "loc": { 2822 "start": { 2823 "line": 1, 2824 "column": 1 2825 }, 2826 "end": { 2827 "line": 1, 2828 "column": 1 2829 } 2830 } 2831 } 2832 ], 2833 "loc": { 2834 "start": { 2835 "line": 1, 2836 "column": 1 2837 }, 2838 "end": { 2839 "line": 1, 2840 "column": 1 2841 } 2842 } 2843 }, 2844 "loc": { 2845 "start": { 2846 "line": 1, 2847 "column": 1 2848 }, 2849 "end": { 2850 "line": 1, 2851 "column": 1 2852 } 2853 } 2854 } 2855 ], 2856 "loc": { 2857 "start": { 2858 "line": 1, 2859 "column": 1 2860 }, 2861 "end": { 2862 "line": 42, 2863 "column": 1 2864 } 2865 } 2866} 2867