1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "ClassDeclaration", 6 "definition": { 7 "id": { 8 "type": "Identifier", 9 "name": "ETSGLOBAL", 10 "decorators": [], 11 "loc": { 12 "start": { 13 "line": 1, 14 "column": 1 15 }, 16 "end": { 17 "line": 1, 18 "column": 1 19 } 20 } 21 }, 22 "superClass": null, 23 "implements": [], 24 "body": [ 25 { 26 "type": "MethodDefinition", 27 "key": { 28 "type": "Identifier", 29 "name": "_$init$_", 30 "decorators": [], 31 "loc": { 32 "start": { 33 "line": 1, 34 "column": 1 35 }, 36 "end": { 37 "line": 1, 38 "column": 1 39 } 40 } 41 }, 42 "kind": "method", 43 "accessibility": "public", 44 "static": true, 45 "optional": false, 46 "computed": false, 47 "value": { 48 "type": "FunctionExpression", 49 "function": { 50 "type": "ScriptFunction", 51 "id": { 52 "type": "Identifier", 53 "name": "_$init$_", 54 "decorators": [], 55 "loc": { 56 "start": { 57 "line": 1, 58 "column": 1 59 }, 60 "end": { 61 "line": 1, 62 "column": 1 63 } 64 } 65 }, 66 "generator": false, 67 "async": false, 68 "expression": false, 69 "params": [], 70 "body": { 71 "type": "BlockStatement", 72 "statements": [], 73 "loc": { 74 "start": { 75 "line": 1, 76 "column": 1 77 }, 78 "end": { 79 "line": 1, 80 "column": 1 81 } 82 } 83 }, 84 "loc": { 85 "start": { 86 "line": 1, 87 "column": 1 88 }, 89 "end": { 90 "line": 1, 91 "column": 1 92 } 93 } 94 }, 95 "loc": { 96 "start": { 97 "line": 1, 98 "column": 1 99 }, 100 "end": { 101 "line": 1, 102 "column": 1 103 } 104 } 105 }, 106 "overloads": [], 107 "decorators": [], 108 "loc": { 109 "start": { 110 "line": 1, 111 "column": 1 112 }, 113 "end": { 114 "line": 1, 115 "column": 1 116 } 117 } 118 }, 119 { 120 "type": "MethodDefinition", 121 "key": { 122 "type": "Identifier", 123 "name": "main", 124 "decorators": [], 125 "loc": { 126 "start": { 127 "line": 16, 128 "column": 10 129 }, 130 "end": { 131 "line": 16, 132 "column": 14 133 } 134 } 135 }, 136 "kind": "method", 137 "accessibility": "public", 138 "static": true, 139 "optional": false, 140 "computed": false, 141 "value": { 142 "type": "FunctionExpression", 143 "function": { 144 "type": "ScriptFunction", 145 "id": { 146 "type": "Identifier", 147 "name": "main", 148 "decorators": [], 149 "loc": { 150 "start": { 151 "line": 16, 152 "column": 10 153 }, 154 "end": { 155 "line": 16, 156 "column": 14 157 } 158 } 159 }, 160 "generator": false, 161 "async": false, 162 "expression": false, 163 "params": [], 164 "returnType": { 165 "type": "ETSPrimitiveType", 166 "loc": { 167 "start": { 168 "line": 16, 169 "column": 19 170 }, 171 "end": { 172 "line": 16, 173 "column": 23 174 } 175 } 176 }, 177 "body": { 178 "type": "BlockStatement", 179 "statements": [ 180 { 181 "type": "VariableDeclaration", 182 "declarations": [ 183 { 184 "type": "VariableDeclarator", 185 "id": { 186 "type": "Identifier", 187 "name": "a", 188 "typeAnnotation": { 189 "type": "ETSPrimitiveType", 190 "loc": { 191 "start": { 192 "line": 17, 193 "column": 12 194 }, 195 "end": { 196 "line": 17, 197 "column": 19 198 } 199 } 200 }, 201 "decorators": [], 202 "loc": { 203 "start": { 204 "line": 17, 205 "column": 9 206 }, 207 "end": { 208 "line": 17, 209 "column": 10 210 } 211 } 212 }, 213 "init": { 214 "type": "BooleanLiteral", 215 "value": true, 216 "loc": { 217 "start": { 218 "line": 17, 219 "column": 22 220 }, 221 "end": { 222 "line": 17, 223 "column": 26 224 } 225 } 226 }, 227 "loc": { 228 "start": { 229 "line": 17, 230 "column": 9 231 }, 232 "end": { 233 "line": 17, 234 "column": 26 235 } 236 } 237 } 238 ], 239 "kind": "let", 240 "loc": { 241 "start": { 242 "line": 17, 243 "column": 5 244 }, 245 "end": { 246 "line": 17, 247 "column": 27 248 } 249 } 250 }, 251 { 252 "type": "VariableDeclaration", 253 "declarations": [ 254 { 255 "type": "VariableDeclarator", 256 "id": { 257 "type": "Identifier", 258 "name": "b", 259 "typeAnnotation": { 260 "type": "ETSPrimitiveType", 261 "loc": { 262 "start": { 263 "line": 18, 264 "column": 12 265 }, 266 "end": { 267 "line": 18, 268 "column": 16 269 } 270 } 271 }, 272 "decorators": [], 273 "loc": { 274 "start": { 275 "line": 18, 276 "column": 9 277 }, 278 "end": { 279 "line": 18, 280 "column": 10 281 } 282 } 283 }, 284 "init": { 285 "type": "NumberLiteral", 286 "value": 1, 287 "loc": { 288 "start": { 289 "line": 18, 290 "column": 19 291 }, 292 "end": { 293 "line": 18, 294 "column": 20 295 } 296 } 297 }, 298 "loc": { 299 "start": { 300 "line": 18, 301 "column": 9 302 }, 303 "end": { 304 "line": 18, 305 "column": 20 306 } 307 } 308 } 309 ], 310 "kind": "let", 311 "loc": { 312 "start": { 313 "line": 18, 314 "column": 5 315 }, 316 "end": { 317 "line": 18, 318 "column": 21 319 } 320 } 321 }, 322 { 323 "type": "VariableDeclaration", 324 "declarations": [ 325 { 326 "type": "VariableDeclarator", 327 "id": { 328 "type": "Identifier", 329 "name": "c", 330 "typeAnnotation": { 331 "type": "ETSPrimitiveType", 332 "loc": { 333 "start": { 334 "line": 19, 335 "column": 12 336 }, 337 "end": { 338 "line": 19, 339 "column": 17 340 } 341 } 342 }, 343 "decorators": [], 344 "loc": { 345 "start": { 346 "line": 19, 347 "column": 9 348 }, 349 "end": { 350 "line": 19, 351 "column": 10 352 } 353 } 354 }, 355 "init": { 356 "type": "NumberLiteral", 357 "value": 2, 358 "loc": { 359 "start": { 360 "line": 19, 361 "column": 20 362 }, 363 "end": { 364 "line": 19, 365 "column": 21 366 } 367 } 368 }, 369 "loc": { 370 "start": { 371 "line": 19, 372 "column": 9 373 }, 374 "end": { 375 "line": 19, 376 "column": 21 377 } 378 } 379 } 380 ], 381 "kind": "let", 382 "loc": { 383 "start": { 384 "line": 19, 385 "column": 5 386 }, 387 "end": { 388 "line": 19, 389 "column": 22 390 } 391 } 392 }, 393 { 394 "type": "VariableDeclaration", 395 "declarations": [ 396 { 397 "type": "VariableDeclarator", 398 "id": { 399 "type": "Identifier", 400 "name": "d", 401 "typeAnnotation": { 402 "type": "ETSPrimitiveType", 403 "loc": { 404 "start": { 405 "line": 20, 406 "column": 12 407 }, 408 "end": { 409 "line": 20, 410 "column": 16 411 } 412 } 413 }, 414 "decorators": [], 415 "loc": { 416 "start": { 417 "line": 20, 418 "column": 9 419 }, 420 "end": { 421 "line": 20, 422 "column": 10 423 } 424 } 425 }, 426 "init": { 427 "type": "CharLiteral", 428 "value": "3", 429 "loc": { 430 "start": { 431 "line": 20, 432 "column": 19 433 }, 434 "end": { 435 "line": 20, 436 "column": 23 437 } 438 } 439 }, 440 "loc": { 441 "start": { 442 "line": 20, 443 "column": 9 444 }, 445 "end": { 446 "line": 20, 447 "column": 23 448 } 449 } 450 } 451 ], 452 "kind": "let", 453 "loc": { 454 "start": { 455 "line": 20, 456 "column": 5 457 }, 458 "end": { 459 "line": 20, 460 "column": 24 461 } 462 } 463 }, 464 { 465 "type": "VariableDeclaration", 466 "declarations": [ 467 { 468 "type": "VariableDeclarator", 469 "id": { 470 "type": "Identifier", 471 "name": "e", 472 "typeAnnotation": { 473 "type": "ETSPrimitiveType", 474 "loc": { 475 "start": { 476 "line": 21, 477 "column": 12 478 }, 479 "end": { 480 "line": 21, 481 "column": 15 482 } 483 } 484 }, 485 "decorators": [], 486 "loc": { 487 "start": { 488 "line": 21, 489 "column": 9 490 }, 491 "end": { 492 "line": 21, 493 "column": 10 494 } 495 } 496 }, 497 "init": { 498 "type": "NumberLiteral", 499 "value": 4, 500 "loc": { 501 "start": { 502 "line": 21, 503 "column": 18 504 }, 505 "end": { 506 "line": 21, 507 "column": 19 508 } 509 } 510 }, 511 "loc": { 512 "start": { 513 "line": 21, 514 "column": 9 515 }, 516 "end": { 517 "line": 21, 518 "column": 19 519 } 520 } 521 } 522 ], 523 "kind": "let", 524 "loc": { 525 "start": { 526 "line": 21, 527 "column": 5 528 }, 529 "end": { 530 "line": 21, 531 "column": 20 532 } 533 } 534 }, 535 { 536 "type": "VariableDeclaration", 537 "declarations": [ 538 { 539 "type": "VariableDeclarator", 540 "id": { 541 "type": "Identifier", 542 "name": "f", 543 "typeAnnotation": { 544 "type": "ETSPrimitiveType", 545 "loc": { 546 "start": { 547 "line": 22, 548 "column": 12 549 }, 550 "end": { 551 "line": 22, 552 "column": 16 553 } 554 } 555 }, 556 "decorators": [], 557 "loc": { 558 "start": { 559 "line": 22, 560 "column": 9 561 }, 562 "end": { 563 "line": 22, 564 "column": 10 565 } 566 } 567 }, 568 "init": { 569 "type": "NumberLiteral", 570 "value": 5, 571 "loc": { 572 "start": { 573 "line": 22, 574 "column": 19 575 }, 576 "end": { 577 "line": 22, 578 "column": 20 579 } 580 } 581 }, 582 "loc": { 583 "start": { 584 "line": 22, 585 "column": 9 586 }, 587 "end": { 588 "line": 22, 589 "column": 20 590 } 591 } 592 } 593 ], 594 "kind": "let", 595 "loc": { 596 "start": { 597 "line": 22, 598 "column": 5 599 }, 600 "end": { 601 "line": 22, 602 "column": 21 603 } 604 } 605 }, 606 { 607 "type": "VariableDeclaration", 608 "declarations": [ 609 { 610 "type": "VariableDeclarator", 611 "id": { 612 "type": "Identifier", 613 "name": "g", 614 "typeAnnotation": { 615 "type": "ETSPrimitiveType", 616 "loc": { 617 "start": { 618 "line": 23, 619 "column": 12 620 }, 621 "end": { 622 "line": 23, 623 "column": 17 624 } 625 } 626 }, 627 "decorators": [], 628 "loc": { 629 "start": { 630 "line": 23, 631 "column": 9 632 }, 633 "end": { 634 "line": 23, 635 "column": 10 636 } 637 } 638 }, 639 "init": { 640 "type": "NumberLiteral", 641 "value": 6, 642 "loc": { 643 "start": { 644 "line": 23, 645 "column": 20 646 }, 647 "end": { 648 "line": 23, 649 "column": 23 650 } 651 } 652 }, 653 "loc": { 654 "start": { 655 "line": 23, 656 "column": 9 657 }, 658 "end": { 659 "line": 23, 660 "column": 23 661 } 662 } 663 } 664 ], 665 "kind": "let", 666 "loc": { 667 "start": { 668 "line": 23, 669 "column": 5 670 }, 671 "end": { 672 "line": 23, 673 "column": 24 674 } 675 } 676 }, 677 { 678 "type": "VariableDeclaration", 679 "declarations": [ 680 { 681 "type": "VariableDeclarator", 682 "id": { 683 "type": "Identifier", 684 "name": "h", 685 "typeAnnotation": { 686 "type": "ETSPrimitiveType", 687 "loc": { 688 "start": { 689 "line": 24, 690 "column": 12 691 }, 692 "end": { 693 "line": 24, 694 "column": 18 695 } 696 } 697 }, 698 "decorators": [], 699 "loc": { 700 "start": { 701 "line": 24, 702 "column": 9 703 }, 704 "end": { 705 "line": 24, 706 "column": 10 707 } 708 } 709 }, 710 "init": { 711 "type": "NumberLiteral", 712 "value": 7, 713 "loc": { 714 "start": { 715 "line": 24, 716 "column": 21 717 }, 718 "end": { 719 "line": 24, 720 "column": 24 721 } 722 } 723 }, 724 "loc": { 725 "start": { 726 "line": 24, 727 "column": 9 728 }, 729 "end": { 730 "line": 24, 731 "column": 24 732 } 733 } 734 } 735 ], 736 "kind": "let", 737 "loc": { 738 "start": { 739 "line": 24, 740 "column": 5 741 }, 742 "end": { 743 "line": 24, 744 "column": 25 745 } 746 } 747 }, 748 { 749 "type": "VariableDeclaration", 750 "declarations": [ 751 { 752 "type": "VariableDeclarator", 753 "id": { 754 "type": "Identifier", 755 "name": "i", 756 "typeAnnotation": { 757 "type": "ETSTypeReference", 758 "part": { 759 "type": "ETSTypeReferencePart", 760 "name": { 761 "type": "Identifier", 762 "name": "Object", 763 "decorators": [], 764 "loc": { 765 "start": { 766 "line": 25, 767 "column": 12 768 }, 769 "end": { 770 "line": 25, 771 "column": 18 772 } 773 } 774 }, 775 "loc": { 776 "start": { 777 "line": 25, 778 "column": 12 779 }, 780 "end": { 781 "line": 25, 782 "column": 20 783 } 784 } 785 }, 786 "loc": { 787 "start": { 788 "line": 25, 789 "column": 12 790 }, 791 "end": { 792 "line": 25, 793 "column": 20 794 } 795 } 796 }, 797 "decorators": [], 798 "loc": { 799 "start": { 800 "line": 25, 801 "column": 9 802 }, 803 "end": { 804 "line": 25, 805 "column": 10 806 } 807 } 808 }, 809 "init": { 810 "type": "Identifier", 811 "name": "a", 812 "decorators": [], 813 "loc": { 814 "start": { 815 "line": 25, 816 "column": 21 817 }, 818 "end": { 819 "line": 25, 820 "column": 22 821 } 822 } 823 }, 824 "loc": { 825 "start": { 826 "line": 25, 827 "column": 9 828 }, 829 "end": { 830 "line": 25, 831 "column": 22 832 } 833 } 834 } 835 ], 836 "kind": "let", 837 "loc": { 838 "start": { 839 "line": 25, 840 "column": 5 841 }, 842 "end": { 843 "line": 25, 844 "column": 23 845 } 846 } 847 }, 848 { 849 "type": "VariableDeclaration", 850 "declarations": [ 851 { 852 "type": "VariableDeclarator", 853 "id": { 854 "type": "Identifier", 855 "name": "j", 856 "typeAnnotation": { 857 "type": "ETSTypeReference", 858 "part": { 859 "type": "ETSTypeReferencePart", 860 "name": { 861 "type": "Identifier", 862 "name": "Object", 863 "decorators": [], 864 "loc": { 865 "start": { 866 "line": 26, 867 "column": 12 868 }, 869 "end": { 870 "line": 26, 871 "column": 18 872 } 873 } 874 }, 875 "loc": { 876 "start": { 877 "line": 26, 878 "column": 12 879 }, 880 "end": { 881 "line": 26, 882 "column": 20 883 } 884 } 885 }, 886 "loc": { 887 "start": { 888 "line": 26, 889 "column": 12 890 }, 891 "end": { 892 "line": 26, 893 "column": 20 894 } 895 } 896 }, 897 "decorators": [], 898 "loc": { 899 "start": { 900 "line": 26, 901 "column": 9 902 }, 903 "end": { 904 "line": 26, 905 "column": 10 906 } 907 } 908 }, 909 "init": { 910 "type": "Identifier", 911 "name": "b", 912 "decorators": [], 913 "loc": { 914 "start": { 915 "line": 26, 916 "column": 21 917 }, 918 "end": { 919 "line": 26, 920 "column": 22 921 } 922 } 923 }, 924 "loc": { 925 "start": { 926 "line": 26, 927 "column": 9 928 }, 929 "end": { 930 "line": 26, 931 "column": 22 932 } 933 } 934 } 935 ], 936 "kind": "let", 937 "loc": { 938 "start": { 939 "line": 26, 940 "column": 5 941 }, 942 "end": { 943 "line": 26, 944 "column": 23 945 } 946 } 947 }, 948 { 949 "type": "VariableDeclaration", 950 "declarations": [ 951 { 952 "type": "VariableDeclarator", 953 "id": { 954 "type": "Identifier", 955 "name": "k", 956 "typeAnnotation": { 957 "type": "ETSTypeReference", 958 "part": { 959 "type": "ETSTypeReferencePart", 960 "name": { 961 "type": "Identifier", 962 "name": "Object", 963 "decorators": [], 964 "loc": { 965 "start": { 966 "line": 27, 967 "column": 12 968 }, 969 "end": { 970 "line": 27, 971 "column": 18 972 } 973 } 974 }, 975 "loc": { 976 "start": { 977 "line": 27, 978 "column": 12 979 }, 980 "end": { 981 "line": 27, 982 "column": 20 983 } 984 } 985 }, 986 "loc": { 987 "start": { 988 "line": 27, 989 "column": 12 990 }, 991 "end": { 992 "line": 27, 993 "column": 20 994 } 995 } 996 }, 997 "decorators": [], 998 "loc": { 999 "start": { 1000 "line": 27, 1001 "column": 9 1002 }, 1003 "end": { 1004 "line": 27, 1005 "column": 10 1006 } 1007 } 1008 }, 1009 "init": { 1010 "type": "Identifier", 1011 "name": "c", 1012 "decorators": [], 1013 "loc": { 1014 "start": { 1015 "line": 27, 1016 "column": 21 1017 }, 1018 "end": { 1019 "line": 27, 1020 "column": 22 1021 } 1022 } 1023 }, 1024 "loc": { 1025 "start": { 1026 "line": 27, 1027 "column": 9 1028 }, 1029 "end": { 1030 "line": 27, 1031 "column": 22 1032 } 1033 } 1034 } 1035 ], 1036 "kind": "let", 1037 "loc": { 1038 "start": { 1039 "line": 27, 1040 "column": 5 1041 }, 1042 "end": { 1043 "line": 27, 1044 "column": 23 1045 } 1046 } 1047 }, 1048 { 1049 "type": "VariableDeclaration", 1050 "declarations": [ 1051 { 1052 "type": "VariableDeclarator", 1053 "id": { 1054 "type": "Identifier", 1055 "name": "l", 1056 "typeAnnotation": { 1057 "type": "ETSTypeReference", 1058 "part": { 1059 "type": "ETSTypeReferencePart", 1060 "name": { 1061 "type": "Identifier", 1062 "name": "Object", 1063 "decorators": [], 1064 "loc": { 1065 "start": { 1066 "line": 28, 1067 "column": 12 1068 }, 1069 "end": { 1070 "line": 28, 1071 "column": 18 1072 } 1073 } 1074 }, 1075 "loc": { 1076 "start": { 1077 "line": 28, 1078 "column": 12 1079 }, 1080 "end": { 1081 "line": 28, 1082 "column": 20 1083 } 1084 } 1085 }, 1086 "loc": { 1087 "start": { 1088 "line": 28, 1089 "column": 12 1090 }, 1091 "end": { 1092 "line": 28, 1093 "column": 20 1094 } 1095 } 1096 }, 1097 "decorators": [], 1098 "loc": { 1099 "start": { 1100 "line": 28, 1101 "column": 9 1102 }, 1103 "end": { 1104 "line": 28, 1105 "column": 10 1106 } 1107 } 1108 }, 1109 "init": { 1110 "type": "Identifier", 1111 "name": "d", 1112 "decorators": [], 1113 "loc": { 1114 "start": { 1115 "line": 28, 1116 "column": 21 1117 }, 1118 "end": { 1119 "line": 28, 1120 "column": 22 1121 } 1122 } 1123 }, 1124 "loc": { 1125 "start": { 1126 "line": 28, 1127 "column": 9 1128 }, 1129 "end": { 1130 "line": 28, 1131 "column": 22 1132 } 1133 } 1134 } 1135 ], 1136 "kind": "let", 1137 "loc": { 1138 "start": { 1139 "line": 28, 1140 "column": 5 1141 }, 1142 "end": { 1143 "line": 28, 1144 "column": 23 1145 } 1146 } 1147 }, 1148 { 1149 "type": "VariableDeclaration", 1150 "declarations": [ 1151 { 1152 "type": "VariableDeclarator", 1153 "id": { 1154 "type": "Identifier", 1155 "name": "m", 1156 "typeAnnotation": { 1157 "type": "ETSTypeReference", 1158 "part": { 1159 "type": "ETSTypeReferencePart", 1160 "name": { 1161 "type": "Identifier", 1162 "name": "Object", 1163 "decorators": [], 1164 "loc": { 1165 "start": { 1166 "line": 29, 1167 "column": 12 1168 }, 1169 "end": { 1170 "line": 29, 1171 "column": 18 1172 } 1173 } 1174 }, 1175 "loc": { 1176 "start": { 1177 "line": 29, 1178 "column": 12 1179 }, 1180 "end": { 1181 "line": 29, 1182 "column": 20 1183 } 1184 } 1185 }, 1186 "loc": { 1187 "start": { 1188 "line": 29, 1189 "column": 12 1190 }, 1191 "end": { 1192 "line": 29, 1193 "column": 20 1194 } 1195 } 1196 }, 1197 "decorators": [], 1198 "loc": { 1199 "start": { 1200 "line": 29, 1201 "column": 9 1202 }, 1203 "end": { 1204 "line": 29, 1205 "column": 10 1206 } 1207 } 1208 }, 1209 "init": { 1210 "type": "Identifier", 1211 "name": "e", 1212 "decorators": [], 1213 "loc": { 1214 "start": { 1215 "line": 29, 1216 "column": 21 1217 }, 1218 "end": { 1219 "line": 29, 1220 "column": 22 1221 } 1222 } 1223 }, 1224 "loc": { 1225 "start": { 1226 "line": 29, 1227 "column": 9 1228 }, 1229 "end": { 1230 "line": 29, 1231 "column": 22 1232 } 1233 } 1234 } 1235 ], 1236 "kind": "let", 1237 "loc": { 1238 "start": { 1239 "line": 29, 1240 "column": 5 1241 }, 1242 "end": { 1243 "line": 29, 1244 "column": 23 1245 } 1246 } 1247 }, 1248 { 1249 "type": "VariableDeclaration", 1250 "declarations": [ 1251 { 1252 "type": "VariableDeclarator", 1253 "id": { 1254 "type": "Identifier", 1255 "name": "n", 1256 "typeAnnotation": { 1257 "type": "ETSTypeReference", 1258 "part": { 1259 "type": "ETSTypeReferencePart", 1260 "name": { 1261 "type": "Identifier", 1262 "name": "Object", 1263 "decorators": [], 1264 "loc": { 1265 "start": { 1266 "line": 30, 1267 "column": 12 1268 }, 1269 "end": { 1270 "line": 30, 1271 "column": 18 1272 } 1273 } 1274 }, 1275 "loc": { 1276 "start": { 1277 "line": 30, 1278 "column": 12 1279 }, 1280 "end": { 1281 "line": 30, 1282 "column": 20 1283 } 1284 } 1285 }, 1286 "loc": { 1287 "start": { 1288 "line": 30, 1289 "column": 12 1290 }, 1291 "end": { 1292 "line": 30, 1293 "column": 20 1294 } 1295 } 1296 }, 1297 "decorators": [], 1298 "loc": { 1299 "start": { 1300 "line": 30, 1301 "column": 9 1302 }, 1303 "end": { 1304 "line": 30, 1305 "column": 10 1306 } 1307 } 1308 }, 1309 "init": { 1310 "type": "Identifier", 1311 "name": "f", 1312 "decorators": [], 1313 "loc": { 1314 "start": { 1315 "line": 30, 1316 "column": 21 1317 }, 1318 "end": { 1319 "line": 30, 1320 "column": 22 1321 } 1322 } 1323 }, 1324 "loc": { 1325 "start": { 1326 "line": 30, 1327 "column": 9 1328 }, 1329 "end": { 1330 "line": 30, 1331 "column": 22 1332 } 1333 } 1334 } 1335 ], 1336 "kind": "let", 1337 "loc": { 1338 "start": { 1339 "line": 30, 1340 "column": 5 1341 }, 1342 "end": { 1343 "line": 30, 1344 "column": 23 1345 } 1346 } 1347 }, 1348 { 1349 "type": "VariableDeclaration", 1350 "declarations": [ 1351 { 1352 "type": "VariableDeclarator", 1353 "id": { 1354 "type": "Identifier", 1355 "name": "o", 1356 "typeAnnotation": { 1357 "type": "ETSTypeReference", 1358 "part": { 1359 "type": "ETSTypeReferencePart", 1360 "name": { 1361 "type": "Identifier", 1362 "name": "Object", 1363 "decorators": [], 1364 "loc": { 1365 "start": { 1366 "line": 31, 1367 "column": 12 1368 }, 1369 "end": { 1370 "line": 31, 1371 "column": 18 1372 } 1373 } 1374 }, 1375 "loc": { 1376 "start": { 1377 "line": 31, 1378 "column": 12 1379 }, 1380 "end": { 1381 "line": 31, 1382 "column": 20 1383 } 1384 } 1385 }, 1386 "loc": { 1387 "start": { 1388 "line": 31, 1389 "column": 12 1390 }, 1391 "end": { 1392 "line": 31, 1393 "column": 20 1394 } 1395 } 1396 }, 1397 "decorators": [], 1398 "loc": { 1399 "start": { 1400 "line": 31, 1401 "column": 9 1402 }, 1403 "end": { 1404 "line": 31, 1405 "column": 10 1406 } 1407 } 1408 }, 1409 "init": { 1410 "type": "Identifier", 1411 "name": "g", 1412 "decorators": [], 1413 "loc": { 1414 "start": { 1415 "line": 31, 1416 "column": 21 1417 }, 1418 "end": { 1419 "line": 31, 1420 "column": 22 1421 } 1422 } 1423 }, 1424 "loc": { 1425 "start": { 1426 "line": 31, 1427 "column": 9 1428 }, 1429 "end": { 1430 "line": 31, 1431 "column": 22 1432 } 1433 } 1434 } 1435 ], 1436 "kind": "let", 1437 "loc": { 1438 "start": { 1439 "line": 31, 1440 "column": 5 1441 }, 1442 "end": { 1443 "line": 31, 1444 "column": 23 1445 } 1446 } 1447 }, 1448 { 1449 "type": "VariableDeclaration", 1450 "declarations": [ 1451 { 1452 "type": "VariableDeclarator", 1453 "id": { 1454 "type": "Identifier", 1455 "name": "p", 1456 "typeAnnotation": { 1457 "type": "ETSTypeReference", 1458 "part": { 1459 "type": "ETSTypeReferencePart", 1460 "name": { 1461 "type": "Identifier", 1462 "name": "Object", 1463 "decorators": [], 1464 "loc": { 1465 "start": { 1466 "line": 32, 1467 "column": 12 1468 }, 1469 "end": { 1470 "line": 32, 1471 "column": 18 1472 } 1473 } 1474 }, 1475 "loc": { 1476 "start": { 1477 "line": 32, 1478 "column": 12 1479 }, 1480 "end": { 1481 "line": 32, 1482 "column": 20 1483 } 1484 } 1485 }, 1486 "loc": { 1487 "start": { 1488 "line": 32, 1489 "column": 12 1490 }, 1491 "end": { 1492 "line": 32, 1493 "column": 20 1494 } 1495 } 1496 }, 1497 "decorators": [], 1498 "loc": { 1499 "start": { 1500 "line": 32, 1501 "column": 9 1502 }, 1503 "end": { 1504 "line": 32, 1505 "column": 10 1506 } 1507 } 1508 }, 1509 "init": { 1510 "type": "Identifier", 1511 "name": "h", 1512 "decorators": [], 1513 "loc": { 1514 "start": { 1515 "line": 32, 1516 "column": 21 1517 }, 1518 "end": { 1519 "line": 32, 1520 "column": 22 1521 } 1522 } 1523 }, 1524 "loc": { 1525 "start": { 1526 "line": 32, 1527 "column": 9 1528 }, 1529 "end": { 1530 "line": 32, 1531 "column": 22 1532 } 1533 } 1534 } 1535 ], 1536 "kind": "let", 1537 "loc": { 1538 "start": { 1539 "line": 32, 1540 "column": 5 1541 }, 1542 "end": { 1543 "line": 32, 1544 "column": 23 1545 } 1546 } 1547 }, 1548 { 1549 "type": "VariableDeclaration", 1550 "declarations": [ 1551 { 1552 "type": "VariableDeclarator", 1553 "id": { 1554 "type": "Identifier", 1555 "name": "q", 1556 "typeAnnotation": { 1557 "type": "ETSTypeReference", 1558 "part": { 1559 "type": "ETSTypeReferencePart", 1560 "name": { 1561 "type": "Identifier", 1562 "name": "Object", 1563 "decorators": [], 1564 "loc": { 1565 "start": { 1566 "line": 33, 1567 "column": 12 1568 }, 1569 "end": { 1570 "line": 33, 1571 "column": 18 1572 } 1573 } 1574 }, 1575 "loc": { 1576 "start": { 1577 "line": 33, 1578 "column": 12 1579 }, 1580 "end": { 1581 "line": 33, 1582 "column": 20 1583 } 1584 } 1585 }, 1586 "loc": { 1587 "start": { 1588 "line": 33, 1589 "column": 12 1590 }, 1591 "end": { 1592 "line": 33, 1593 "column": 20 1594 } 1595 } 1596 }, 1597 "decorators": [], 1598 "loc": { 1599 "start": { 1600 "line": 33, 1601 "column": 9 1602 }, 1603 "end": { 1604 "line": 33, 1605 "column": 10 1606 } 1607 } 1608 }, 1609 "init": { 1610 "type": "NumberLiteral", 1611 "value": 8, 1612 "loc": { 1613 "start": { 1614 "line": 33, 1615 "column": 21 1616 }, 1617 "end": { 1618 "line": 33, 1619 "column": 22 1620 } 1621 } 1622 }, 1623 "loc": { 1624 "start": { 1625 "line": 33, 1626 "column": 9 1627 }, 1628 "end": { 1629 "line": 33, 1630 "column": 22 1631 } 1632 } 1633 } 1634 ], 1635 "kind": "let", 1636 "loc": { 1637 "start": { 1638 "line": 33, 1639 "column": 5 1640 }, 1641 "end": { 1642 "line": 33, 1643 "column": 23 1644 } 1645 } 1646 }, 1647 { 1648 "type": "VariableDeclaration", 1649 "declarations": [ 1650 { 1651 "type": "VariableDeclarator", 1652 "id": { 1653 "type": "Identifier", 1654 "name": "r", 1655 "typeAnnotation": { 1656 "type": "ETSTypeReference", 1657 "part": { 1658 "type": "ETSTypeReferencePart", 1659 "name": { 1660 "type": "Identifier", 1661 "name": "Object", 1662 "decorators": [], 1663 "loc": { 1664 "start": { 1665 "line": 34, 1666 "column": 12 1667 }, 1668 "end": { 1669 "line": 34, 1670 "column": 18 1671 } 1672 } 1673 }, 1674 "loc": { 1675 "start": { 1676 "line": 34, 1677 "column": 12 1678 }, 1679 "end": { 1680 "line": 34, 1681 "column": 20 1682 } 1683 } 1684 }, 1685 "loc": { 1686 "start": { 1687 "line": 34, 1688 "column": 12 1689 }, 1690 "end": { 1691 "line": 34, 1692 "column": 20 1693 } 1694 } 1695 }, 1696 "decorators": [], 1697 "loc": { 1698 "start": { 1699 "line": 34, 1700 "column": 9 1701 }, 1702 "end": { 1703 "line": 34, 1704 "column": 10 1705 } 1706 } 1707 }, 1708 "init": { 1709 "type": "NumberLiteral", 1710 "value": 9, 1711 "loc": { 1712 "start": { 1713 "line": 34, 1714 "column": 21 1715 }, 1716 "end": { 1717 "line": 34, 1718 "column": 24 1719 } 1720 } 1721 }, 1722 "loc": { 1723 "start": { 1724 "line": 34, 1725 "column": 9 1726 }, 1727 "end": { 1728 "line": 34, 1729 "column": 24 1730 } 1731 } 1732 } 1733 ], 1734 "kind": "let", 1735 "loc": { 1736 "start": { 1737 "line": 34, 1738 "column": 5 1739 }, 1740 "end": { 1741 "line": 34, 1742 "column": 25 1743 } 1744 } 1745 }, 1746 { 1747 "type": "VariableDeclaration", 1748 "declarations": [ 1749 { 1750 "type": "VariableDeclarator", 1751 "id": { 1752 "type": "Identifier", 1753 "name": "s", 1754 "typeAnnotation": { 1755 "type": "ETSTypeReference", 1756 "part": { 1757 "type": "ETSTypeReferencePart", 1758 "name": { 1759 "type": "Identifier", 1760 "name": "Float", 1761 "decorators": [], 1762 "loc": { 1763 "start": { 1764 "line": 35, 1765 "column": 12 1766 }, 1767 "end": { 1768 "line": 35, 1769 "column": 17 1770 } 1771 } 1772 }, 1773 "loc": { 1774 "start": { 1775 "line": 35, 1776 "column": 12 1777 }, 1778 "end": { 1779 "line": 35, 1780 "column": 19 1781 } 1782 } 1783 }, 1784 "loc": { 1785 "start": { 1786 "line": 35, 1787 "column": 12 1788 }, 1789 "end": { 1790 "line": 35, 1791 "column": 19 1792 } 1793 } 1794 }, 1795 "decorators": [], 1796 "loc": { 1797 "start": { 1798 "line": 35, 1799 "column": 9 1800 }, 1801 "end": { 1802 "line": 35, 1803 "column": 10 1804 } 1805 } 1806 }, 1807 "init": { 1808 "type": "NumberLiteral", 1809 "value": 1, 1810 "loc": { 1811 "start": { 1812 "line": 35, 1813 "column": 20 1814 }, 1815 "end": { 1816 "line": 35, 1817 "column": 23 1818 } 1819 } 1820 }, 1821 "loc": { 1822 "start": { 1823 "line": 35, 1824 "column": 9 1825 }, 1826 "end": { 1827 "line": 35, 1828 "column": 23 1829 } 1830 } 1831 } 1832 ], 1833 "kind": "let", 1834 "loc": { 1835 "start": { 1836 "line": 35, 1837 "column": 5 1838 }, 1839 "end": { 1840 "line": 35, 1841 "column": 24 1842 } 1843 } 1844 }, 1845 { 1846 "type": "VariableDeclaration", 1847 "declarations": [ 1848 { 1849 "type": "VariableDeclarator", 1850 "id": { 1851 "type": "Identifier", 1852 "name": "t", 1853 "typeAnnotation": { 1854 "type": "ETSTypeReference", 1855 "part": { 1856 "type": "ETSTypeReferencePart", 1857 "name": { 1858 "type": "Identifier", 1859 "name": "Int", 1860 "decorators": [], 1861 "loc": { 1862 "start": { 1863 "line": 36, 1864 "column": 12 1865 }, 1866 "end": { 1867 "line": 36, 1868 "column": 15 1869 } 1870 } 1871 }, 1872 "loc": { 1873 "start": { 1874 "line": 36, 1875 "column": 12 1876 }, 1877 "end": { 1878 "line": 36, 1879 "column": 17 1880 } 1881 } 1882 }, 1883 "loc": { 1884 "start": { 1885 "line": 36, 1886 "column": 12 1887 }, 1888 "end": { 1889 "line": 36, 1890 "column": 17 1891 } 1892 } 1893 }, 1894 "decorators": [], 1895 "loc": { 1896 "start": { 1897 "line": 36, 1898 "column": 9 1899 }, 1900 "end": { 1901 "line": 36, 1902 "column": 10 1903 } 1904 } 1905 }, 1906 "init": { 1907 "type": "NumberLiteral", 1908 "value": 1, 1909 "loc": { 1910 "start": { 1911 "line": 36, 1912 "column": 18 1913 }, 1914 "end": { 1915 "line": 36, 1916 "column": 21 1917 } 1918 } 1919 }, 1920 "loc": { 1921 "start": { 1922 "line": 36, 1923 "column": 9 1924 }, 1925 "end": { 1926 "line": 36, 1927 "column": 21 1928 } 1929 } 1930 } 1931 ], 1932 "kind": "let", 1933 "loc": { 1934 "start": { 1935 "line": 36, 1936 "column": 5 1937 }, 1938 "end": { 1939 "line": 36, 1940 "column": 22 1941 } 1942 } 1943 } 1944 ], 1945 "loc": { 1946 "start": { 1947 "line": 16, 1948 "column": 24 1949 }, 1950 "end": { 1951 "line": 37, 1952 "column": 2 1953 } 1954 } 1955 }, 1956 "loc": { 1957 "start": { 1958 "line": 16, 1959 "column": 14 1960 }, 1961 "end": { 1962 "line": 37, 1963 "column": 2 1964 } 1965 } 1966 }, 1967 "loc": { 1968 "start": { 1969 "line": 16, 1970 "column": 14 1971 }, 1972 "end": { 1973 "line": 37, 1974 "column": 2 1975 } 1976 } 1977 }, 1978 "overloads": [], 1979 "decorators": [], 1980 "loc": { 1981 "start": { 1982 "line": 16, 1983 "column": 1 1984 }, 1985 "end": { 1986 "line": 37, 1987 "column": 2 1988 } 1989 } 1990 } 1991 ], 1992 "loc": { 1993 "start": { 1994 "line": 1, 1995 "column": 1 1996 }, 1997 "end": { 1998 "line": 1, 1999 "column": 1 2000 } 2001 } 2002 }, 2003 "loc": { 2004 "start": { 2005 "line": 1, 2006 "column": 1 2007 }, 2008 "end": { 2009 "line": 1, 2010 "column": 1 2011 } 2012 } 2013 } 2014 ], 2015 "loc": { 2016 "start": { 2017 "line": 1, 2018 "column": 1 2019 }, 2020 "end": { 2021 "line": 38, 2022 "column": 1 2023 } 2024 } 2025} 2026