{
  "programs": [
    "Program {\n    span: 266..2616,\n    kind: Script,\n    body: [\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n    ],\n}"
  ],
  "stmts": [
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)"
  ],
  "decls": [
    "Var(\n    VarDecl {\n        span: 266..291,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 266..291,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 288..319,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 288..319,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 316..352,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 316..348,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 349..372,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 349..372,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 369..394,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 369..390,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 391..1118,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 391..1118,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1115..1174,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1115..1170,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1171..1557,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1171..1235,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1554..1618,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1554..1576,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1615..1985,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1615..1643,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1982..2013,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1982..2009,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2010..2036,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2010..2032,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2033..2104,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2033..2100,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2101..2146,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2101..2142,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2143..2169,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2143..2158,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "TsInterface(\n    TsInterfaceDecl {\n        span: 2160..2213,\n        ident: Ident {\n            span: 2170..2177,\n            sym: \"myArray\",\n        },\n        declare: false,\n        type_params: [],\n        extends: [\n            Ident {\n                span: 2186..2192,\n                sym: \"Array\",\n            },\n        ],\n        body: [],\n    },\n)",
    "TsInterface(\n    TsInterfaceDecl {\n        span: 2204..2259,\n        ident: Ident {\n            span: 2214..2222,\n            sym: \"myArray2\",\n        },\n        declare: false,\n        type_params: [],\n        extends: [\n            Ident {\n                span: 2231..2237,\n                sym: \"Array\",\n            },\n        ],\n        body: [],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2256..2328,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2256..2285,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2325..2380,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2325..2344,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2377..2411,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2377..2407,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2408..2441,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2408..2437,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2438..2481,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2438..2477,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2478..2502,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2478..2498,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2499..2523,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2499..2519,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2520..2549,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2520..2545,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2546..2583,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2546..2583,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2580..2616,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2580..2616,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)"
  ],
  "pats": [
    "Ident(\n    Ident {\n        span: 270..272,\n        sym: \"a0\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 273..291,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 292..294,\n        sym: \"a1\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 295..319,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 320..322,\n        sym: \"a2\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 323..348,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 353..355,\n        sym: \"a3\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 356..372,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 373..375,\n        sym: \"a4\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 376..390,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 395..397,\n        sym: \"a5\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 398..1118,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1119..1121,\n        sym: \"b0\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1175..1177,\n        sym: \"b1\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1559..1561,\n        sym: \"c0\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1563..1565,\n        sym: \"c1\",\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1558..1568,\n        elems: [\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1620..1622,\n        sym: \"c2\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1624..1626,\n        sym: \"c3\",\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1619..1629,\n        elems: [\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1986..1990,\n        sym: \"temp\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1991..2009,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2014..2019,\n        sym: \"temp1\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2020..2032,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2037..2042,\n        sym: \"temp2\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2105..2110,\n        sym: \"temp3\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2111..2142,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2147..2152,\n        sym: \"temp4\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2153..2158,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2260..2262,\n        sym: \"d0\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2263..2285,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2329..2331,\n        sym: \"d1\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2332..2344,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2381..2383,\n        sym: \"d2\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2412..2414,\n        sym: \"d3\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2442..2444,\n        sym: \"d4\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2482..2484,\n        sym: \"d5\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2485..2498,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2503..2505,\n        sym: \"d6\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2506..2519,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2524..2526,\n        sym: \"d7\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2527..2545,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2550..2552,\n        sym: \"d8\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2584..2586,\n        sym: \"d9\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2587..2616,\n        left: _,\n        right: _,\n    },\n)"
  ],
  "exprs": [
    "Lit(\n    Num(\n        NumberLit {\n            span: 279..280,\n            value: 2.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 282..283,\n            value: 3.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 285..286,\n            value: 4.0,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 275..291,\n        elems: [\n            None,\n            None,\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 298..305,\n            value: \"hello\",\n        },\n    ),\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 307..314,\n            value: \"world\",\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 297..319,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 335..337,\n        sym: \"a0\",\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 339..346,\n            value: \"hello\",\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 325..348,\n        elems: [\n            None,\n            None,\n            None,\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 365..367,\n        sym: \"a0\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 358..372,\n        elems: [\n            None,\n            None,\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 385..386,\n            value: 1.0,\n        },\n    ),\n)",
    "Arrow(\n    ArrowExpr {\n        span: 379..387,\n        params: [],\n        body: Expr(\n            _,\n        ),\n        is_async: false,\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 378..390,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 404..406,\n        sym: \"a0\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 400..1118,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n            None,\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1142..1151,\n        sym: \"undefined\",\n    },\n)",
    "Lit(\n    Null(\n        NullLit {\n            span: 1153..1157,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 1159..1168,\n        sym: \"undefined\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 1141..1170,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1204..1205,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1207..1208,\n            value: 2.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1210..1211,\n            value: 3.0,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 1203..1213,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 1215..1222,\n            value: \"hello\",\n        },\n    ),\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 1224..1232,\n            value: \"string\",\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 1214..1234,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 1202..1235,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1570..1571,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1573..1574,\n            value: 2.0,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 1569..1576,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1631..1632,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1634..1635,\n            value: 2.0,\n        },\n    ),\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 1637..1641,\n            value: true,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 1630..1643,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 1994..1997,\n            value: \"s\",\n        },\n    ),\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 1999..2002,\n            value: \"t\",\n        },\n    ),\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 2004..2007,\n            value: \"r\",\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 1993..2009,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 2023..2024,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 2026..2027,\n            value: 2.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 2029..2030,\n            value: 3.0,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 2022..2032,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 2069..2070,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 2072..2073,\n            value: 2.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 2075..2076,\n            value: 3.0,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 2068..2078,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 2080..2087,\n            value: \"hello\",\n        },\n    ),\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 2089..2097,\n            value: \"string\",\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 2079..2099,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2067..2100,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2114..2123,\n        sym: \"undefined\",\n    },\n)",
    "Lit(\n    Null(\n        NullLit {\n            span: 2125..2129,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 2131..2140,\n        sym: \"undefined\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2113..2142,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2155..2158,\n        elems: [],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 2266..2267,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 2269..2273,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 2278..2282,\n        sym: \"temp\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2265..2285,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2338..2342,\n        sym: \"temp\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2334..2344,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2400..2405,\n        sym: \"temp1\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2396..2407,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2430..2435,\n        sym: \"temp1\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2426..2437,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2461..2465,\n        sym: \"temp\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2470..2475,\n        sym: \"temp1\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2457..2477,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2491..2496,\n        sym: \"temp3\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2487..2498,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2512..2517,\n        sym: \"temp4\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2508..2519,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2537..2542,\n        sym: \"temp1\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2533..2544,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2529..2545,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2572..2577,\n        sym: \"temp1\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2568..2579,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2567..2583,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2594..2599,\n        sym: \"temp1\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2590..2601,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 2606..2613,\n            value: \"hello\",\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 2605..2615,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2589..2616,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)"
  ],
  "module_decls": [],
  "functions": [],
  "classes": [],
  "class_members": [],
  "jsx_elements": [],
  "ts_types": []
}
