1{
2  "type": "Program",
3  "statements": [
4    {
5      "type": "VariableDeclaration",
6      "declarations": [
7        {
8          "type": "VariableDeclarator",
9          "id": {
10            "type": "ArrayPattern",
11            "elements": [
12              {
13                "type": "Identifier",
14                "name": "a",
15                "loc": {
16                  "start": {
17                    "line": 17,
18                    "column": 14
19                  },
20                  "end": {
21                    "line": 17,
22                    "column": 15
23                  }
24                }
25              },
26              {
27                "type": "Identifier",
28                "name": "b",
29                "loc": {
30                  "start": {
31                    "line": 17,
32                    "column": 17
33                  },
34                  "end": {
35                    "line": 17,
36                    "column": 18
37                  }
38                }
39              }
40            ],
41            "loc": {
42              "start": {
43                "line": 17,
44                "column": 13
45              },
46              "end": {
47                "line": 17,
48                "column": 19
49              }
50            }
51          },
52          "init": null,
53          "loc": {
54            "start": {
55              "line": 17,
56              "column": 13
57            },
58            "end": {
59              "line": 17,
60              "column": 19
61            }
62          }
63        }
64      ],
65      "kind": "var",
66      "declare": true,
67      "loc": {
68        "start": {
69          "line": 17,
70          "column": 9
71        },
72        "end": {
73          "line": 17,
74          "column": 20
75        }
76      }
77    },
78    {
79      "type": "VariableDeclaration",
80      "declarations": [
81        {
82          "type": "VariableDeclarator",
83          "id": {
84            "type": "ObjectPattern",
85            "properties": [
86              {
87                "type": "Property",
88                "method": false,
89                "shorthand": true,
90                "computed": false,
91                "key": {
92                  "type": "Identifier",
93                  "name": "c",
94                  "loc": {
95                    "start": {
96                      "line": 18,
97                      "column": 14
98                    },
99                    "end": {
100                      "line": 18,
101                      "column": 15
102                    }
103                  }
104                },
105                "value": {
106                  "type": "Identifier",
107                  "name": "c",
108                  "loc": {
109                    "start": {
110                      "line": 18,
111                      "column": 14
112                    },
113                    "end": {
114                      "line": 18,
115                      "column": 15
116                    }
117                  }
118                },
119                "kind": "init",
120                "loc": {
121                  "start": {
122                    "line": 18,
123                    "column": 14
124                  },
125                  "end": {
126                    "line": 18,
127                    "column": 15
128                  }
129                }
130              },
131              {
132                "type": "Property",
133                "method": false,
134                "shorthand": true,
135                "computed": false,
136                "key": {
137                  "type": "Identifier",
138                  "name": "d",
139                  "loc": {
140                    "start": {
141                      "line": 18,
142                      "column": 17
143                    },
144                    "end": {
145                      "line": 18,
146                      "column": 18
147                    }
148                  }
149                },
150                "value": {
151                  "type": "Identifier",
152                  "name": "d",
153                  "loc": {
154                    "start": {
155                      "line": 18,
156                      "column": 17
157                    },
158                    "end": {
159                      "line": 18,
160                      "column": 18
161                    }
162                  }
163                },
164                "kind": "init",
165                "loc": {
166                  "start": {
167                    "line": 18,
168                    "column": 17
169                  },
170                  "end": {
171                    "line": 18,
172                    "column": 18
173                  }
174                }
175              }
176            ],
177            "loc": {
178              "start": {
179                "line": 18,
180                "column": 13
181              },
182              "end": {
183                "line": 18,
184                "column": 19
185              }
186            }
187          },
188          "init": null,
189          "loc": {
190            "start": {
191              "line": 18,
192              "column": 13
193            },
194            "end": {
195              "line": 18,
196              "column": 19
197            }
198          }
199        }
200      ],
201      "kind": "var",
202      "declare": true,
203      "loc": {
204        "start": {
205          "line": 18,
206          "column": 9
207        },
208        "end": {
209          "line": 18,
210          "column": 20
211        }
212      }
213    }
214  ],
215  "loc": {
216    "start": {
217      "line": 1,
218      "column": 1
219    },
220    "end": {
221      "line": 18,
222      "column": 20
223    }
224  }
225}
226