1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "ClassDeclaration", 6 "definition": { 7 "id": { 8 "type": "Identifier", 9 "name": "Car", 10 "decorators": [], 11 "loc": { 12 "start": { 13 "line": 17, 14 "column": 7 15 }, 16 "end": { 17 "line": 17, 18 "column": 10 19 } 20 } 21 }, 22 "superClass": null, 23 "implements": [], 24 "body": [ 25 { 26 "type": "ClassProperty", 27 "key": { 28 "type": "Identifier", 29 "name": "company", 30 "decorators": [], 31 "loc": { 32 "start": { 33 "line": 18, 34 "column": 5 35 }, 36 "end": { 37 "line": 18, 38 "column": 12 39 } 40 } 41 }, 42 "accessibility": "public", 43 "static": false, 44 "readonly": false, 45 "declare": false, 46 "optional": false, 47 "computed": false, 48 "typeAnnotation": { 49 "type": "ETSTypeReference", 50 "part": { 51 "type": "ETSTypeReferencePart", 52 "name": { 53 "type": "Identifier", 54 "name": "String", 55 "decorators": [], 56 "loc": { 57 "start": { 58 "line": 18, 59 "column": 14 60 }, 61 "end": { 62 "line": 18, 63 "column": 20 64 } 65 } 66 }, 67 "loc": { 68 "start": { 69 "line": 18, 70 "column": 14 71 }, 72 "end": { 73 "line": 18, 74 "column": 21 75 } 76 } 77 }, 78 "loc": { 79 "start": { 80 "line": 18, 81 "column": 14 82 }, 83 "end": { 84 "line": 18, 85 "column": 21 86 } 87 } 88 }, 89 "definite": false, 90 "decorators": [], 91 "loc": { 92 "start": { 93 "line": 18, 94 "column": 5 95 }, 96 "end": { 97 "line": 18, 98 "column": 21 99 } 100 } 101 }, 102 { 103 "type": "ClassProperty", 104 "key": { 105 "type": "Identifier", 106 "name": "fuel", 107 "decorators": [], 108 "loc": { 109 "start": { 110 "line": 19, 111 "column": 5 112 }, 113 "end": { 114 "line": 19, 115 "column": 9 116 } 117 } 118 }, 119 "accessibility": "public", 120 "static": false, 121 "readonly": false, 122 "declare": false, 123 "optional": false, 124 "computed": false, 125 "typeAnnotation": { 126 "type": "ETSTypeReference", 127 "part": { 128 "type": "ETSTypeReferencePart", 129 "name": { 130 "type": "Identifier", 131 "name": "String", 132 "decorators": [], 133 "loc": { 134 "start": { 135 "line": 19, 136 "column": 11 137 }, 138 "end": { 139 "line": 19, 140 "column": 17 141 } 142 } 143 }, 144 "loc": { 145 "start": { 146 "line": 19, 147 "column": 11 148 }, 149 "end": { 150 "line": 19, 151 "column": 18 152 } 153 } 154 }, 155 "loc": { 156 "start": { 157 "line": 19, 158 "column": 11 159 }, 160 "end": { 161 "line": 19, 162 "column": 18 163 } 164 } 165 }, 166 "definite": false, 167 "decorators": [], 168 "loc": { 169 "start": { 170 "line": 19, 171 "column": 5 172 }, 173 "end": { 174 "line": 19, 175 "column": 18 176 } 177 } 178 }, 179 { 180 "type": "ClassProperty", 181 "key": { 182 "type": "Identifier", 183 "name": "seats", 184 "decorators": [], 185 "loc": { 186 "start": { 187 "line": 20, 188 "column": 5 189 }, 190 "end": { 191 "line": 20, 192 "column": 10 193 } 194 } 195 }, 196 "accessibility": "public", 197 "static": false, 198 "readonly": false, 199 "declare": false, 200 "optional": false, 201 "computed": false, 202 "typeAnnotation": { 203 "type": "ETSTypeReference", 204 "part": { 205 "type": "ETSTypeReferencePart", 206 "name": { 207 "type": "Identifier", 208 "name": "Int", 209 "decorators": [], 210 "loc": { 211 "start": { 212 "line": 20, 213 "column": 12 214 }, 215 "end": { 216 "line": 20, 217 "column": 15 218 } 219 } 220 }, 221 "loc": { 222 "start": { 223 "line": 20, 224 "column": 12 225 }, 226 "end": { 227 "line": 20, 228 "column": 16 229 } 230 } 231 }, 232 "loc": { 233 "start": { 234 "line": 20, 235 "column": 12 236 }, 237 "end": { 238 "line": 20, 239 "column": 16 240 } 241 } 242 }, 243 "definite": false, 244 "decorators": [], 245 "loc": { 246 "start": { 247 "line": 20, 248 "column": 5 249 }, 250 "end": { 251 "line": 20, 252 "column": 16 253 } 254 } 255 }, 256 { 257 "type": "MethodDefinition", 258 "key": { 259 "type": "Identifier", 260 "name": "constructor", 261 "decorators": [], 262 "loc": { 263 "start": { 264 "line": 1, 265 "column": 1 266 }, 267 "end": { 268 "line": 1, 269 "column": 1 270 } 271 } 272 }, 273 "kind": "constructor", 274 "static": false, 275 "optional": false, 276 "computed": false, 277 "value": { 278 "type": "FunctionExpression", 279 "function": { 280 "type": "ScriptFunction", 281 "id": { 282 "type": "Identifier", 283 "name": "constructor", 284 "decorators": [], 285 "loc": { 286 "start": { 287 "line": 1, 288 "column": 1 289 }, 290 "end": { 291 "line": 1, 292 "column": 1 293 } 294 } 295 }, 296 "generator": false, 297 "async": false, 298 "expression": false, 299 "params": [], 300 "body": { 301 "type": "BlockStatement", 302 "statements": [], 303 "loc": { 304 "start": { 305 "line": 1, 306 "column": 1 307 }, 308 "end": { 309 "line": 1, 310 "column": 1 311 } 312 } 313 }, 314 "loc": { 315 "start": { 316 "line": 1, 317 "column": 1 318 }, 319 "end": { 320 "line": 1, 321 "column": 1 322 } 323 } 324 }, 325 "loc": { 326 "start": { 327 "line": 1, 328 "column": 1 329 }, 330 "end": { 331 "line": 1, 332 "column": 1 333 } 334 } 335 }, 336 "overloads": [], 337 "decorators": [], 338 "loc": { 339 "start": { 340 "line": 21, 341 "column": 2 342 }, 343 "end": { 344 "line": 21, 345 "column": 2 346 } 347 } 348 } 349 ], 350 "loc": { 351 "start": { 352 "line": 17, 353 "column": 11 354 }, 355 "end": { 356 "line": 21, 357 "column": 2 358 } 359 } 360 }, 361 "loc": { 362 "start": { 363 "line": 17, 364 "column": 1 365 }, 366 "end": { 367 "line": 21, 368 "column": 2 369 } 370 } 371 }, 372 { 373 "type": "ClassDeclaration", 374 "definition": { 375 "id": { 376 "type": "Identifier", 377 "name": "ETSGLOBAL", 378 "decorators": [], 379 "loc": { 380 "start": { 381 "line": 1, 382 "column": 1 383 }, 384 "end": { 385 "line": 1, 386 "column": 1 387 } 388 } 389 }, 390 "superClass": null, 391 "implements": [], 392 "body": [ 393 { 394 "type": "MethodDefinition", 395 "key": { 396 "type": "Identifier", 397 "name": "main", 398 "decorators": [], 399 "loc": { 400 "start": { 401 "line": 1, 402 "column": 1 403 }, 404 "end": { 405 "line": 1, 406 "column": 1 407 } 408 } 409 }, 410 "kind": "method", 411 "accessibility": "public", 412 "static": true, 413 "optional": false, 414 "computed": false, 415 "value": { 416 "type": "FunctionExpression", 417 "function": { 418 "type": "ScriptFunction", 419 "id": { 420 "type": "Identifier", 421 "name": "main", 422 "decorators": [], 423 "loc": { 424 "start": { 425 "line": 1, 426 "column": 1 427 }, 428 "end": { 429 "line": 1, 430 "column": 1 431 } 432 } 433 }, 434 "generator": false, 435 "async": false, 436 "expression": false, 437 "params": [], 438 "body": { 439 "type": "BlockStatement", 440 "statements": [], 441 "loc": { 442 "start": { 443 "line": 1, 444 "column": 1 445 }, 446 "end": { 447 "line": 1, 448 "column": 1 449 } 450 } 451 }, 452 "loc": { 453 "start": { 454 "line": 1, 455 "column": 1 456 }, 457 "end": { 458 "line": 1, 459 "column": 1 460 } 461 } 462 }, 463 "loc": { 464 "start": { 465 "line": 1, 466 "column": 1 467 }, 468 "end": { 469 "line": 1, 470 "column": 1 471 } 472 } 473 }, 474 "overloads": [], 475 "decorators": [], 476 "loc": { 477 "start": { 478 "line": 1, 479 "column": 1 480 }, 481 "end": { 482 "line": 1, 483 "column": 1 484 } 485 } 486 }, 487 { 488 "type": "MethodDefinition", 489 "key": { 490 "type": "Identifier", 491 "name": "_$init$_", 492 "decorators": [], 493 "loc": { 494 "start": { 495 "line": 1, 496 "column": 1 497 }, 498 "end": { 499 "line": 1, 500 "column": 1 501 } 502 } 503 }, 504 "kind": "method", 505 "accessibility": "public", 506 "static": true, 507 "optional": false, 508 "computed": false, 509 "value": { 510 "type": "FunctionExpression", 511 "function": { 512 "type": "ScriptFunction", 513 "id": { 514 "type": "Identifier", 515 "name": "_$init$_", 516 "decorators": [], 517 "loc": { 518 "start": { 519 "line": 1, 520 "column": 1 521 }, 522 "end": { 523 "line": 1, 524 "column": 1 525 } 526 } 527 }, 528 "generator": false, 529 "async": false, 530 "expression": false, 531 "params": [], 532 "body": { 533 "type": "BlockStatement", 534 "statements": [ 535 { 536 "type": "ExpressionStatement", 537 "expression": { 538 "type": "AssignmentExpression", 539 "operator": "=", 540 "left": { 541 "type": "Identifier", 542 "name": "car", 543 "decorators": [], 544 "loc": { 545 "start": { 546 "line": 23, 547 "column": 5 548 }, 549 "end": { 550 "line": 23, 551 "column": 8 552 } 553 } 554 }, 555 "right": { 556 "type": "ObjectExpression", 557 "properties": [ 558 { 559 "type": "Property", 560 "method": false, 561 "shorthand": false, 562 "computed": false, 563 "key": { 564 "type": "Identifier", 565 "name": "company", 566 "decorators": [], 567 "loc": { 568 "start": { 569 "line": 24, 570 "column": 5 571 }, 572 "end": { 573 "line": 24, 574 "column": 12 575 } 576 } 577 }, 578 "value": { 579 "type": "StringLiteral", 580 "value": "Mercedes", 581 "loc": { 582 "start": { 583 "line": 24, 584 "column": 14 585 }, 586 "end": { 587 "line": 24, 588 "column": 24 589 } 590 } 591 }, 592 "kind": "init", 593 "loc": { 594 "start": { 595 "line": 24, 596 "column": 5 597 }, 598 "end": { 599 "line": 24, 600 "column": 24 601 } 602 } 603 } 604 ], 605 "loc": { 606 "start": { 607 "line": 23, 608 "column": 16 609 }, 610 "end": { 611 "line": 25, 612 "column": 2 613 } 614 } 615 }, 616 "loc": { 617 "start": { 618 "line": 23, 619 "column": 5 620 }, 621 "end": { 622 "line": 25, 623 "column": 2 624 } 625 } 626 }, 627 "loc": { 628 "start": { 629 "line": 23, 630 "column": 5 631 }, 632 "end": { 633 "line": 25, 634 "column": 2 635 } 636 } 637 }, 638 { 639 "type": "ExpressionStatement", 640 "expression": { 641 "type": "AssignmentExpression", 642 "operator": "=", 643 "left": { 644 "type": "Identifier", 645 "name": "companyLength", 646 "decorators": [], 647 "loc": { 648 "start": { 649 "line": 27, 650 "column": 5 651 }, 652 "end": { 653 "line": 27, 654 "column": 18 655 } 656 } 657 }, 658 "right": { 659 "type": "BlockExpression", 660 "statements": [ 661 { 662 "type": "VariableDeclaration", 663 "declarations": [ 664 { 665 "type": "VariableDeclarator", 666 "id": { 667 "type": "Identifier", 668 "name": "gensym$_2", 669 "decorators": [], 670 "loc": { 671 "start": { 672 "line": 1, 673 "column": 3 674 }, 675 "end": { 676 "line": 1, 677 "column": 3 678 } 679 } 680 }, 681 "init": { 682 "type": "BlockExpression", 683 "statements": [ 684 { 685 "type": "VariableDeclaration", 686 "declarations": [ 687 { 688 "type": "VariableDeclarator", 689 "id": { 690 "type": "Identifier", 691 "name": "gensym$_1", 692 "decorators": [], 693 "loc": { 694 "start": { 695 "line": 1, 696 "column": 3 697 }, 698 "end": { 699 "line": 1, 700 "column": 3 701 } 702 } 703 }, 704 "init": { 705 "type": "Identifier", 706 "name": "car", 707 "decorators": [], 708 "loc": { 709 "start": { 710 "line": 27, 711 "column": 21 712 }, 713 "end": { 714 "line": 27, 715 "column": 24 716 } 717 } 718 }, 719 "loc": { 720 "start": { 721 "line": 1, 722 "column": 3 723 }, 724 "end": { 725 "line": 1, 726 "column": 3 727 } 728 } 729 } 730 ], 731 "kind": "let", 732 "loc": { 733 "start": { 734 "line": 27, 735 "column": 21 736 }, 737 "end": { 738 "line": 27, 739 "column": 41 740 } 741 } 742 }, 743 { 744 "type": "ExpressionStatement", 745 "expression": { 746 "type": "ConditionalExpression", 747 "test": { 748 "type": "BinaryExpression", 749 "operator": "==", 750 "left": { 751 "type": "Identifier", 752 "name": "gensym$_1", 753 "decorators": [], 754 "loc": { 755 "start": { 756 "line": 1, 757 "column": 3 758 }, 759 "end": { 760 "line": 1, 761 "column": 3 762 } 763 } 764 }, 765 "right": { 766 "type": "NullLiteral", 767 "value": null, 768 "loc": { 769 "start": { 770 "line": 1, 771 "column": 3 772 }, 773 "end": { 774 "line": 1, 775 "column": 3 776 } 777 } 778 }, 779 "loc": { 780 "start": { 781 "line": 1, 782 "column": 3 783 }, 784 "end": { 785 "line": 1, 786 "column": 3 787 } 788 } 789 }, 790 "consequent": { 791 "type": "UndefinedLiteral", 792 "value": undefined, 793 "loc": { 794 "start": { 795 "line": 1, 796 "column": 3 797 }, 798 "end": { 799 "line": 1, 800 "column": 3 801 } 802 } 803 }, 804 "alternate": { 805 "type": "MemberExpression", 806 "object": { 807 "type": "Identifier", 808 "name": "gensym$_1", 809 "decorators": [], 810 "loc": { 811 "start": { 812 "line": 27, 813 "column": 21 814 }, 815 "end": { 816 "line": 27, 817 "column": 33 818 } 819 } 820 }, 821 "property": { 822 "type": "Identifier", 823 "name": "company", 824 "decorators": [], 825 "loc": { 826 "start": { 827 "line": 27, 828 "column": 26 829 }, 830 "end": { 831 "line": 27, 832 "column": 33 833 } 834 } 835 }, 836 "computed": false, 837 "optional": false, 838 "loc": { 839 "start": { 840 "line": 27, 841 "column": 21 842 }, 843 "end": { 844 "line": 27, 845 "column": 33 846 } 847 } 848 }, 849 "loc": { 850 "start": { 851 "line": 1, 852 "column": 3 853 }, 854 "end": { 855 "line": 1, 856 "column": 3 857 } 858 } 859 }, 860 "loc": { 861 "start": { 862 "line": 1, 863 "column": 3 864 }, 865 "end": { 866 "line": 1, 867 "column": 3 868 } 869 } 870 } 871 ], 872 "loc": { 873 "start": { 874 "line": 27, 875 "column": 21 876 }, 877 "end": { 878 "line": 27, 879 "column": 41 880 } 881 } 882 }, 883 "loc": { 884 "start": { 885 "line": 1, 886 "column": 3 887 }, 888 "end": { 889 "line": 1, 890 "column": 3 891 } 892 } 893 } 894 ], 895 "kind": "let", 896 "loc": { 897 "start": { 898 "line": 27, 899 "column": 5 900 }, 901 "end": { 902 "line": 27, 903 "column": 41 904 } 905 } 906 }, 907 { 908 "type": "ExpressionStatement", 909 "expression": { 910 "type": "ConditionalExpression", 911 "test": { 912 "type": "BinaryExpression", 913 "operator": "==", 914 "left": { 915 "type": "Identifier", 916 "name": "gensym$_2", 917 "decorators": [], 918 "loc": { 919 "start": { 920 "line": 1, 921 "column": 3 922 }, 923 "end": { 924 "line": 1, 925 "column": 3 926 } 927 } 928 }, 929 "right": { 930 "type": "NullLiteral", 931 "value": null, 932 "loc": { 933 "start": { 934 "line": 1, 935 "column": 3 936 }, 937 "end": { 938 "line": 1, 939 "column": 3 940 } 941 } 942 }, 943 "loc": { 944 "start": { 945 "line": 1, 946 "column": 3 947 }, 948 "end": { 949 "line": 1, 950 "column": 3 951 } 952 } 953 }, 954 "consequent": { 955 "type": "UndefinedLiteral", 956 "value": undefined, 957 "loc": { 958 "start": { 959 "line": 1, 960 "column": 3 961 }, 962 "end": { 963 "line": 1, 964 "column": 3 965 } 966 } 967 }, 968 "alternate": { 969 "type": "MemberExpression", 970 "object": { 971 "type": "Identifier", 972 "name": "gensym$_2", 973 "decorators": [], 974 "loc": { 975 "start": { 976 "line": 27, 977 "column": 21 978 }, 979 "end": { 980 "line": 27, 981 "column": 41 982 } 983 } 984 }, 985 "property": { 986 "type": "Identifier", 987 "name": "length", 988 "decorators": [], 989 "loc": { 990 "start": { 991 "line": 27, 992 "column": 35 993 }, 994 "end": { 995 "line": 27, 996 "column": 41 997 } 998 } 999 }, 1000 "computed": false, 1001 "optional": false, 1002 "loc": { 1003 "start": { 1004 "line": 27, 1005 "column": 21 1006 }, 1007 "end": { 1008 "line": 27, 1009 "column": 41 1010 } 1011 } 1012 }, 1013 "loc": { 1014 "start": { 1015 "line": 1, 1016 "column": 3 1017 }, 1018 "end": { 1019 "line": 1, 1020 "column": 3 1021 } 1022 } 1023 }, 1024 "loc": { 1025 "start": { 1026 "line": 1, 1027 "column": 3 1028 }, 1029 "end": { 1030 "line": 1, 1031 "column": 3 1032 } 1033 } 1034 } 1035 ], 1036 "loc": { 1037 "start": { 1038 "line": 27, 1039 "column": 5 1040 }, 1041 "end": { 1042 "line": 27, 1043 "column": 41 1044 } 1045 } 1046 }, 1047 "loc": { 1048 "start": { 1049 "line": 27, 1050 "column": 5 1051 }, 1052 "end": { 1053 "line": 27, 1054 "column": 41 1055 } 1056 } 1057 }, 1058 "loc": { 1059 "start": { 1060 "line": 27, 1061 "column": 5 1062 }, 1063 "end": { 1064 "line": 27, 1065 "column": 41 1066 } 1067 } 1068 } 1069 ], 1070 "loc": { 1071 "start": { 1072 "line": 1, 1073 "column": 1 1074 }, 1075 "end": { 1076 "line": 1, 1077 "column": 1 1078 } 1079 } 1080 }, 1081 "loc": { 1082 "start": { 1083 "line": 1, 1084 "column": 1 1085 }, 1086 "end": { 1087 "line": 1, 1088 "column": 1 1089 } 1090 } 1091 }, 1092 "loc": { 1093 "start": { 1094 "line": 1, 1095 "column": 1 1096 }, 1097 "end": { 1098 "line": 1, 1099 "column": 1 1100 } 1101 } 1102 }, 1103 "overloads": [], 1104 "decorators": [], 1105 "loc": { 1106 "start": { 1107 "line": 1, 1108 "column": 1 1109 }, 1110 "end": { 1111 "line": 1, 1112 "column": 1 1113 } 1114 } 1115 }, 1116 { 1117 "type": "ClassProperty", 1118 "key": { 1119 "type": "Identifier", 1120 "name": "car", 1121 "decorators": [], 1122 "loc": { 1123 "start": { 1124 "line": 23, 1125 "column": 5 1126 }, 1127 "end": { 1128 "line": 23, 1129 "column": 8 1130 } 1131 } 1132 }, 1133 "accessibility": "public", 1134 "static": true, 1135 "readonly": false, 1136 "declare": false, 1137 "optional": false, 1138 "computed": false, 1139 "typeAnnotation": { 1140 "type": "ETSTypeReference", 1141 "part": { 1142 "type": "ETSTypeReferencePart", 1143 "name": { 1144 "type": "Identifier", 1145 "name": "Car", 1146 "decorators": [], 1147 "loc": { 1148 "start": { 1149 "line": 23, 1150 "column": 10 1151 }, 1152 "end": { 1153 "line": 23, 1154 "column": 13 1155 } 1156 } 1157 }, 1158 "loc": { 1159 "start": { 1160 "line": 23, 1161 "column": 10 1162 }, 1163 "end": { 1164 "line": 23, 1165 "column": 15 1166 } 1167 } 1168 }, 1169 "loc": { 1170 "start": { 1171 "line": 23, 1172 "column": 10 1173 }, 1174 "end": { 1175 "line": 23, 1176 "column": 15 1177 } 1178 } 1179 }, 1180 "definite": false, 1181 "decorators": [], 1182 "loc": { 1183 "start": { 1184 "line": 23, 1185 "column": 5 1186 }, 1187 "end": { 1188 "line": 25, 1189 "column": 2 1190 } 1191 } 1192 }, 1193 { 1194 "type": "ClassProperty", 1195 "key": { 1196 "type": "Identifier", 1197 "name": "companyLength", 1198 "decorators": [], 1199 "loc": { 1200 "start": { 1201 "line": 27, 1202 "column": 5 1203 }, 1204 "end": { 1205 "line": 27, 1206 "column": 18 1207 } 1208 } 1209 }, 1210 "value": { 1211 "type": "BlockExpression", 1212 "statements": [ 1213 { 1214 "type": "VariableDeclaration", 1215 "declarations": [ 1216 { 1217 "type": "VariableDeclarator", 1218 "id": { 1219 "type": "Identifier", 1220 "name": "gensym$_4", 1221 "decorators": [], 1222 "loc": { 1223 "start": { 1224 "line": 1, 1225 "column": 3 1226 }, 1227 "end": { 1228 "line": 1, 1229 "column": 3 1230 } 1231 } 1232 }, 1233 "init": { 1234 "type": "BlockExpression", 1235 "statements": [ 1236 { 1237 "type": "VariableDeclaration", 1238 "declarations": [ 1239 { 1240 "type": "VariableDeclarator", 1241 "id": { 1242 "type": "Identifier", 1243 "name": "gensym$_3", 1244 "decorators": [], 1245 "loc": { 1246 "start": { 1247 "line": 1, 1248 "column": 3 1249 }, 1250 "end": { 1251 "line": 1, 1252 "column": 3 1253 } 1254 } 1255 }, 1256 "init": { 1257 "type": "Identifier", 1258 "name": "car", 1259 "decorators": [], 1260 "loc": { 1261 "start": { 1262 "line": 27, 1263 "column": 21 1264 }, 1265 "end": { 1266 "line": 27, 1267 "column": 24 1268 } 1269 } 1270 }, 1271 "loc": { 1272 "start": { 1273 "line": 1, 1274 "column": 3 1275 }, 1276 "end": { 1277 "line": 1, 1278 "column": 3 1279 } 1280 } 1281 } 1282 ], 1283 "kind": "let", 1284 "loc": { 1285 "start": { 1286 "line": 27, 1287 "column": 21 1288 }, 1289 "end": { 1290 "line": 27, 1291 "column": 41 1292 } 1293 } 1294 }, 1295 { 1296 "type": "ExpressionStatement", 1297 "expression": { 1298 "type": "ConditionalExpression", 1299 "test": { 1300 "type": "BinaryExpression", 1301 "operator": "==", 1302 "left": { 1303 "type": "Identifier", 1304 "name": "gensym$_3", 1305 "decorators": [], 1306 "loc": { 1307 "start": { 1308 "line": 1, 1309 "column": 3 1310 }, 1311 "end": { 1312 "line": 1, 1313 "column": 3 1314 } 1315 } 1316 }, 1317 "right": { 1318 "type": "NullLiteral", 1319 "value": null, 1320 "loc": { 1321 "start": { 1322 "line": 1, 1323 "column": 3 1324 }, 1325 "end": { 1326 "line": 1, 1327 "column": 3 1328 } 1329 } 1330 }, 1331 "loc": { 1332 "start": { 1333 "line": 1, 1334 "column": 3 1335 }, 1336 "end": { 1337 "line": 1, 1338 "column": 3 1339 } 1340 } 1341 }, 1342 "consequent": { 1343 "type": "UndefinedLiteral", 1344 "value": undefined, 1345 "loc": { 1346 "start": { 1347 "line": 1, 1348 "column": 3 1349 }, 1350 "end": { 1351 "line": 1, 1352 "column": 3 1353 } 1354 } 1355 }, 1356 "alternate": { 1357 "type": "MemberExpression", 1358 "object": { 1359 "type": "Identifier", 1360 "name": "gensym$_3", 1361 "decorators": [], 1362 "loc": { 1363 "start": { 1364 "line": 27, 1365 "column": 21 1366 }, 1367 "end": { 1368 "line": 27, 1369 "column": 33 1370 } 1371 } 1372 }, 1373 "property": { 1374 "type": "Identifier", 1375 "name": "company", 1376 "decorators": [], 1377 "loc": { 1378 "start": { 1379 "line": 27, 1380 "column": 26 1381 }, 1382 "end": { 1383 "line": 27, 1384 "column": 33 1385 } 1386 } 1387 }, 1388 "computed": false, 1389 "optional": false, 1390 "loc": { 1391 "start": { 1392 "line": 27, 1393 "column": 21 1394 }, 1395 "end": { 1396 "line": 27, 1397 "column": 33 1398 } 1399 } 1400 }, 1401 "loc": { 1402 "start": { 1403 "line": 1, 1404 "column": 3 1405 }, 1406 "end": { 1407 "line": 1, 1408 "column": 3 1409 } 1410 } 1411 }, 1412 "loc": { 1413 "start": { 1414 "line": 1, 1415 "column": 3 1416 }, 1417 "end": { 1418 "line": 1, 1419 "column": 3 1420 } 1421 } 1422 } 1423 ], 1424 "loc": { 1425 "start": { 1426 "line": 27, 1427 "column": 21 1428 }, 1429 "end": { 1430 "line": 27, 1431 "column": 41 1432 } 1433 } 1434 }, 1435 "loc": { 1436 "start": { 1437 "line": 1, 1438 "column": 3 1439 }, 1440 "end": { 1441 "line": 1, 1442 "column": 3 1443 } 1444 } 1445 } 1446 ], 1447 "kind": "let", 1448 "loc": { 1449 "start": { 1450 "line": 27, 1451 "column": 5 1452 }, 1453 "end": { 1454 "line": 27, 1455 "column": 41 1456 } 1457 } 1458 }, 1459 { 1460 "type": "ExpressionStatement", 1461 "expression": { 1462 "type": "ConditionalExpression", 1463 "test": { 1464 "type": "BinaryExpression", 1465 "operator": "==", 1466 "left": { 1467 "type": "Identifier", 1468 "name": "gensym$_4", 1469 "decorators": [], 1470 "loc": { 1471 "start": { 1472 "line": 1, 1473 "column": 3 1474 }, 1475 "end": { 1476 "line": 1, 1477 "column": 3 1478 } 1479 } 1480 }, 1481 "right": { 1482 "type": "NullLiteral", 1483 "value": null, 1484 "loc": { 1485 "start": { 1486 "line": 1, 1487 "column": 3 1488 }, 1489 "end": { 1490 "line": 1, 1491 "column": 3 1492 } 1493 } 1494 }, 1495 "loc": { 1496 "start": { 1497 "line": 1, 1498 "column": 3 1499 }, 1500 "end": { 1501 "line": 1, 1502 "column": 3 1503 } 1504 } 1505 }, 1506 "consequent": { 1507 "type": "UndefinedLiteral", 1508 "value": undefined, 1509 "loc": { 1510 "start": { 1511 "line": 1, 1512 "column": 3 1513 }, 1514 "end": { 1515 "line": 1, 1516 "column": 3 1517 } 1518 } 1519 }, 1520 "alternate": { 1521 "type": "MemberExpression", 1522 "object": { 1523 "type": "Identifier", 1524 "name": "gensym$_4", 1525 "decorators": [], 1526 "loc": { 1527 "start": { 1528 "line": 27, 1529 "column": 21 1530 }, 1531 "end": { 1532 "line": 27, 1533 "column": 41 1534 } 1535 } 1536 }, 1537 "property": { 1538 "type": "Identifier", 1539 "name": "length", 1540 "decorators": [], 1541 "loc": { 1542 "start": { 1543 "line": 27, 1544 "column": 35 1545 }, 1546 "end": { 1547 "line": 27, 1548 "column": 41 1549 } 1550 } 1551 }, 1552 "computed": false, 1553 "optional": false, 1554 "loc": { 1555 "start": { 1556 "line": 27, 1557 "column": 21 1558 }, 1559 "end": { 1560 "line": 27, 1561 "column": 41 1562 } 1563 } 1564 }, 1565 "loc": { 1566 "start": { 1567 "line": 1, 1568 "column": 3 1569 }, 1570 "end": { 1571 "line": 1, 1572 "column": 3 1573 } 1574 } 1575 }, 1576 "loc": { 1577 "start": { 1578 "line": 1, 1579 "column": 3 1580 }, 1581 "end": { 1582 "line": 1, 1583 "column": 3 1584 } 1585 } 1586 } 1587 ], 1588 "loc": { 1589 "start": { 1590 "line": 27, 1591 "column": 5 1592 }, 1593 "end": { 1594 "line": 27, 1595 "column": 41 1596 } 1597 } 1598 }, 1599 "accessibility": "public", 1600 "static": true, 1601 "readonly": false, 1602 "declare": false, 1603 "optional": false, 1604 "computed": false, 1605 "definite": false, 1606 "decorators": [], 1607 "loc": { 1608 "start": { 1609 "line": 27, 1610 "column": 5 1611 }, 1612 "end": { 1613 "line": 27, 1614 "column": 41 1615 } 1616 } 1617 } 1618 ], 1619 "loc": { 1620 "start": { 1621 "line": 1, 1622 "column": 1 1623 }, 1624 "end": { 1625 "line": 1, 1626 "column": 1 1627 } 1628 } 1629 }, 1630 "loc": { 1631 "start": { 1632 "line": 1, 1633 "column": 1 1634 }, 1635 "end": { 1636 "line": 1, 1637 "column": 1 1638 } 1639 } 1640 } 1641 ], 1642 "loc": { 1643 "start": { 1644 "line": 1, 1645 "column": 1 1646 }, 1647 "end": { 1648 "line": 28, 1649 "column": 1 1650 } 1651 } 1652} 1653