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": "main",
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": "main",
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": "_$init$_",
124              "decorators": [],
125              "loc": {
126                "start": {
127                  "line": 1,
128                  "column": 1
129                },
130                "end": {
131                  "line": 1,
132                  "column": 1
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": "_$init$_",
148                  "decorators": [],
149                  "loc": {
150                    "start": {
151                      "line": 1,
152                      "column": 1
153                    },
154                    "end": {
155                      "line": 1,
156                      "column": 1
157                    }
158                  }
159                },
160                "generator": false,
161                "async": false,
162                "expression": false,
163                "params": [],
164                "body": {
165                  "type": "BlockStatement",
166                  "statements": [
167                    {
168                      "type": "ExpressionStatement",
169                      "expression": {
170                        "type": "AssignmentExpression",
171                        "operator": "=",
172                        "left": {
173                          "type": "Identifier",
174                          "name": "a",
175                          "decorators": [],
176                          "loc": {
177                            "start": {
178                              "line": 16,
179                              "column": 5
180                            },
181                            "end": {
182                              "line": 16,
183                              "column": 6
184                            }
185                          }
186                        },
187                        "right": {
188                          "type": "UnaryExpression",
189                          "operator": "$$",
190                          "prefix": true,
191                          "argument": {
192                            "type": "BooleanLiteral",
193                            "value": true,
194                            "loc": {
195                              "start": {
196                                "line": 16,
197                                "column": 11
198                              },
199                              "end": {
200                                "line": 16,
201                                "column": 15
202                              }
203                            }
204                          },
205                          "loc": {
206                            "start": {
207                              "line": 16,
208                              "column": 9
209                            },
210                            "end": {
211                              "line": 16,
212                              "column": 15
213                            }
214                          }
215                        },
216                        "loc": {
217                          "start": {
218                            "line": 16,
219                            "column": 5
220                          },
221                          "end": {
222                            "line": 16,
223                            "column": 15
224                          }
225                        }
226                      },
227                      "loc": {
228                        "start": {
229                          "line": 16,
230                          "column": 5
231                        },
232                        "end": {
233                          "line": 16,
234                          "column": 15
235                        }
236                      }
237                    }
238                  ],
239                  "loc": {
240                    "start": {
241                      "line": 1,
242                      "column": 1
243                    },
244                    "end": {
245                      "line": 1,
246                      "column": 1
247                    }
248                  }
249                },
250                "loc": {
251                  "start": {
252                    "line": 1,
253                    "column": 1
254                  },
255                  "end": {
256                    "line": 1,
257                    "column": 1
258                  }
259                }
260              },
261              "loc": {
262                "start": {
263                  "line": 1,
264                  "column": 1
265                },
266                "end": {
267                  "line": 1,
268                  "column": 1
269                }
270              }
271            },
272            "overloads": [],
273            "decorators": [],
274            "loc": {
275              "start": {
276                "line": 1,
277                "column": 1
278              },
279              "end": {
280                "line": 1,
281                "column": 1
282              }
283            }
284          },
285          {
286            "type": "ClassProperty",
287            "key": {
288              "type": "Identifier",
289              "name": "a",
290              "decorators": [],
291              "loc": {
292                "start": {
293                  "line": 16,
294                  "column": 5
295                },
296                "end": {
297                  "line": 16,
298                  "column": 6
299                }
300              }
301            },
302            "value": {
303              "type": "UnaryExpression",
304              "operator": "$$",
305              "prefix": true,
306              "argument": {
307                "type": "BooleanLiteral",
308                "value": true,
309                "loc": {
310                  "start": {
311                    "line": 16,
312                    "column": 11
313                  },
314                  "end": {
315                    "line": 16,
316                    "column": 15
317                  }
318                }
319              },
320              "loc": {
321                "start": {
322                  "line": 16,
323                  "column": 9
324                },
325                "end": {
326                  "line": 16,
327                  "column": 15
328                }
329              }
330            },
331            "accessibility": "public",
332            "static": true,
333            "readonly": false,
334            "declare": false,
335            "optional": false,
336            "computed": false,
337            "definite": false,
338            "decorators": [],
339            "loc": {
340              "start": {
341                "line": 16,
342                "column": 5
343              },
344              "end": {
345                "line": 16,
346                "column": 15
347              }
348            }
349          }
350        ],
351        "loc": {
352          "start": {
353            "line": 1,
354            "column": 1
355          },
356          "end": {
357            "line": 1,
358            "column": 1
359          }
360        }
361      },
362      "loc": {
363        "start": {
364          "line": 1,
365          "column": 1
366        },
367        "end": {
368          "line": 1,
369          "column": 1
370        }
371      }
372    }
373  ],
374  "loc": {
375    "start": {
376      "line": 1,
377      "column": 1
378    },
379    "end": {
380      "line": 17,
381      "column": 1
382    }
383  }
384}
385