1{
2  "type": "Program",
3  "statements": [
4    {
5      "type": "ExpressionStatement",
6      "expression": {
7        "type": "ArrowFunctionExpression",
8        "function": {
9          "type": "ScriptFunction",
10          "id": null,
11          "generator": false,
12          "async": true,
13          "expression": false,
14          "params": [
15            {
16              "type": "Identifier",
17              "name": "a",
18              "decorators": [],
19              "loc": {
20                "start": {
21                  "line": 17,
22                  "column": 8
23                },
24                "end": {
25                  "line": 17,
26                  "column": 9
27                }
28              }
29            }
30          ],
31          "body": {
32            "type": "BlockStatement",
33            "statements": [
34              {
35                "type": "ReturnStatement",
36                "argument": {
37                  "type": "Identifier",
38                  "name": "a",
39                  "decorators": [],
40                  "loc": {
41                    "start": {
42                      "line": 17,
43                      "column": 23
44                    },
45                    "end": {
46                      "line": 17,
47                      "column": 24
48                    }
49                  }
50                },
51                "loc": {
52                  "start": {
53                    "line": 17,
54                    "column": 16
55                  },
56                  "end": {
57                    "line": 17,
58                    "column": 25
59                  }
60                }
61              }
62            ],
63            "loc": {
64              "start": {
65                "line": 17,
66                "column": 14
67              },
68              "end": {
69                "line": 17,
70                "column": 27
71              }
72            }
73          },
74          "loc": {
75            "start": {
76              "line": 17,
77              "column": 1
78            },
79            "end": {
80              "line": 17,
81              "column": 27
82            }
83          }
84        },
85        "loc": {
86          "start": {
87            "line": 17,
88            "column": 1
89          },
90          "end": {
91            "line": 17,
92            "column": 27
93          }
94        }
95      },
96      "loc": {
97        "start": {
98          "line": 17,
99          "column": 1
100        },
101        "end": {
102          "line": 17,
103          "column": 27
104        }
105      }
106    },
107    {
108      "type": "ExpressionStatement",
109      "expression": {
110        "type": "ArrowFunctionExpression",
111        "function": {
112          "type": "ScriptFunction",
113          "id": null,
114          "generator": false,
115          "async": true,
116          "expression": true,
117          "params": [
118            {
119              "type": "Identifier",
120              "name": "a",
121              "decorators": [],
122              "loc": {
123                "start": {
124                  "line": 18,
125                  "column": 7
126                },
127                "end": {
128                  "line": 18,
129                  "column": 8
130                }
131              }
132            }
133          ],
134          "body": {
135            "type": "Identifier",
136            "name": "a",
137            "decorators": [],
138            "loc": {
139              "start": {
140                "line": 18,
141                "column": 12
142              },
143              "end": {
144                "line": 18,
145                "column": 13
146              }
147            }
148          },
149          "loc": {
150            "start": {
151              "line": 18,
152              "column": 7
153            },
154            "end": {
155              "line": 18,
156              "column": 13
157            }
158          }
159        },
160        "loc": {
161          "start": {
162            "line": 18,
163            "column": 1
164          },
165          "end": {
166            "line": 18,
167            "column": 13
168          }
169        }
170      },
171      "loc": {
172        "start": {
173          "line": 18,
174          "column": 1
175        },
176        "end": {
177          "line": 18,
178          "column": 13
179        }
180      }
181    },
182    {
183      "type": "ExpressionStatement",
184      "expression": {
185        "type": "CallExpression",
186        "callee": {
187          "type": "Identifier",
188          "name": "async",
189          "decorators": [],
190          "loc": {
191            "start": {
192              "line": 19,
193              "column": 1
194            },
195            "end": {
196              "line": 19,
197              "column": 6
198            }
199          }
200        },
201        "arguments": [
202          {
203            "type": "ArrowFunctionExpression",
204            "function": {
205              "type": "ScriptFunction",
206              "id": null,
207              "generator": false,
208              "async": true,
209              "expression": true,
210              "params": [
211                {
212                  "type": "Identifier",
213                  "name": "b",
214                  "decorators": [],
215                  "loc": {
216                    "start": {
217                      "line": 19,
218                      "column": 13
219                    },
220                    "end": {
221                      "line": 19,
222                      "column": 14
223                    }
224                  }
225                }
226              ],
227              "body": {
228                "type": "Identifier",
229                "name": "b",
230                "decorators": [],
231                "loc": {
232                  "start": {
233                    "line": 19,
234                    "column": 18
235                  },
236                  "end": {
237                    "line": 19,
238                    "column": 19
239                  }
240                }
241              },
242              "loc": {
243                "start": {
244                  "line": 19,
245                  "column": 13
246                },
247                "end": {
248                  "line": 19,
249                  "column": 19
250                }
251              }
252            },
253            "loc": {
254              "start": {
255                "line": 19,
256                "column": 7
257              },
258              "end": {
259                "line": 19,
260                "column": 19
261              }
262            }
263          }
264        ],
265        "optional": false,
266        "loc": {
267          "start": {
268            "line": 19,
269            "column": 1
270          },
271          "end": {
272            "line": 19,
273            "column": 20
274          }
275        }
276      },
277      "loc": {
278        "start": {
279          "line": 19,
280          "column": 1
281        },
282        "end": {
283          "line": 19,
284          "column": 20
285        }
286      }
287    },
288    {
289      "type": "ExpressionStatement",
290      "expression": {
291        "type": "CallExpression",
292        "callee": {
293          "type": "Identifier",
294          "name": "async",
295          "decorators": [],
296          "loc": {
297            "start": {
298              "line": 20,
299              "column": 1
300            },
301            "end": {
302              "line": 20,
303              "column": 6
304            }
305          }
306        },
307        "arguments": [
308          {
309            "type": "Identifier",
310            "name": "async",
311            "decorators": [],
312            "loc": {
313              "start": {
314                "line": 20,
315                "column": 7
316              },
317              "end": {
318                "line": 20,
319                "column": 12
320              }
321            }
322          }
323        ],
324        "optional": false,
325        "loc": {
326          "start": {
327            "line": 20,
328            "column": 1
329          },
330          "end": {
331            "line": 20,
332            "column": 13
333          }
334        }
335      },
336      "loc": {
337        "start": {
338          "line": 20,
339          "column": 1
340        },
341        "end": {
342          "line": 20,
343          "column": 14
344        }
345      }
346    }
347  ],
348  "loc": {
349    "start": {
350      "line": 1,
351      "column": 1
352    },
353    "end": {
354      "line": 21,
355      "column": 1
356    }
357  }
358}
359