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