{
  "programs": [
    "Program {\n    span: 33..862,\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)",
    "Expr(\n    ExprStmt {\n        span: 166..186,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 179..202,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 196..218,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 212..234,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 228..272,\n        expr: _,\n    },\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Expr(\n    ExprStmt {\n        span: 493..510,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 507..536,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 532..548,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 541..563,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 561..583,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 577..608,\n        expr: _,\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: 33..50,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 33..46,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 47..72,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 47..68,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 69..92,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 69..88,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 89..112,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 89..108,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 109..169,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 109..128,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 269..309,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 269..305,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 306..350,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 306..346,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 347..390,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 347..386,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 387..430,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 387..426,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 427..497,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 427..466,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 605..646,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 605..642,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 643..695,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 643..691,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 692..728,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 692..724,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 725..772,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 725..768,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 769..813,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 769..809,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 810..862,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 810..861,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)"
  ],
  "pats": [
    "Ident(\n    Ident {\n        span: 37..40,\n        sym: \"ANY\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 51..58,\n        sym: \"BOOLEAN\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 73..79,\n        sym: \"NUMBER\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 93..99,\n        sym: \"STRING\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 113..119,\n        sym: \"OBJECT\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 273..288,\n        sym: \"resultIsNumber1\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 289..305,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 310..325,\n        sym: \"resultIsNumber2\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 326..346,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 351..366,\n        sym: \"resultIsNumber3\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 367..386,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 391..406,\n        sym: \"resultIsNumber4\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 407..426,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 431..446,\n        sym: \"resultIsNumber5\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 447..466,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 507..510,\n        sym: \"ANY\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 541..548,\n        sym: \"BOOLEAN\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 565..571,\n        sym: \"NUMBER\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 592..598,\n        sym: \"NUMBER\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 609..624,\n        sym: \"resultIsNumber6\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 625..642,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 647..662,\n        sym: \"resultIsNumber7\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 666..669,\n        sym: \"ANY\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 663..691,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 696..711,\n        sym: \"resultIsNumber8\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 712..724,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 729..744,\n        sym: \"resultIsNumber9\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 748..755,\n        sym: \"BOOLEAN\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 745..768,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 773..789,\n        sym: \"resultIsNumber10\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 797..803,\n        sym: \"NUMBER\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 790..809,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 814..830,\n        sym: \"resultIsNumber11\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 849..855,\n        sym: \"NUMBER\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 831..861,\n        left: _,\n        right: _,\n    },\n)"
  ],
  "exprs": [
    "Ident(\n    Ident {\n        span: 166..169,\n        sym: \"ANY\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 171..177,\n        sym: \"NUMBER\",\n    },\n)",
    "Seq(\n    SeqExpr {\n        span: 166..178,\n        exprs: [\n            _,\n            _,\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 179..186,\n        sym: \"BOOLEAN\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 188..194,\n        sym: \"NUMBER\",\n    },\n)",
    "Seq(\n    SeqExpr {\n        span: 179..195,\n        exprs: [\n            _,\n            _,\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 196..202,\n        sym: \"NUMBER\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 204..210,\n        sym: \"NUMBER\",\n    },\n)",
    "Seq(\n    SeqExpr {\n        span: 196..211,\n        exprs: [\n            _,\n            _,\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 212..218,\n        sym: \"STRING\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 220..226,\n        sym: \"NUMBER\",\n    },\n)",
    "Seq(\n    SeqExpr {\n        span: 212..227,\n        exprs: [\n            _,\n            _,\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 228..234,\n        sym: \"OBJECT\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 236..242,\n        sym: \"NUMBER\",\n    },\n)",
    "Seq(\n    SeqExpr {\n        span: 228..243,\n        exprs: [\n            _,\n            _,\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 292..295,\n        sym: \"ANY\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 297..303,\n        sym: \"NUMBER\",\n    },\n)",
    "Seq(\n    SeqExpr {\n        span: 292..304,\n        exprs: [\n            _,\n            _,\n        ],\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 291..305,\n        expr: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 329..336,\n        sym: \"BOOLEAN\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 338..344,\n        sym: \"NUMBER\",\n    },\n)",
    "Seq(\n    SeqExpr {\n        span: 329..345,\n        exprs: [\n            _,\n            _,\n        ],\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 328..346,\n        expr: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 370..376,\n        sym: \"NUMBER\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 378..384,\n        sym: \"NUMBER\",\n    },\n)",
    "Seq(\n    SeqExpr {\n        span: 370..385,\n        exprs: [\n            _,\n            _,\n        ],\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 369..386,\n        expr: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 410..416,\n        sym: \"STRING\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 418..424,\n        sym: \"NUMBER\",\n    },\n)",
    "Seq(\n    SeqExpr {\n        span: 410..425,\n        exprs: [\n            _,\n            _,\n        ],\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 409..426,\n        expr: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 450..456,\n        sym: \"OBJECT\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 458..464,\n        sym: \"NUMBER\",\n    },\n)",
    "Seq(\n    SeqExpr {\n        span: 450..465,\n        exprs: [\n            _,\n            _,\n        ],\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 449..466,\n        expr: _,\n    },\n)",
    "Lit(\n    Null(\n        NullLit {\n            span: 493..497,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 499..505,\n        sym: \"NUMBER\",\n    },\n)",
    "Seq(\n    SeqExpr {\n        span: 493..506,\n        exprs: [\n            _,\n            _,\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 513..522,\n        sym: \"undefined\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 511..523,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 524..530,\n        sym: \"NUMBER\",\n    },\n)",
    "Seq(\n    SeqExpr {\n        span: 507..531,\n        exprs: [\n            _,\n            _,\n        ],\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 532..536,\n            value: true,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 538..539,\n            value: 1.0,\n        },\n    ),\n)",
    "Seq(\n    SeqExpr {\n        span: 532..540,\n        exprs: [\n            _,\n            _,\n        ],\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 551..556,\n            value: false,\n        },\n    ),\n)",
    "Assign(\n    AssignExpr {\n        span: 549..557,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 558..559,\n            value: 1.0,\n        },\n    ),\n)",
    "Seq(\n    SeqExpr {\n        span: 541..560,\n        exprs: [\n            _,\n            _,\n        ],\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 561..563,\n            value: \"\",\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 574..575,\n            value: 1.0,\n        },\n    ),\n)",
    "Assign(\n    AssignExpr {\n        span: 572..576,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Seq(\n    SeqExpr {\n        span: 561..576,\n        exprs: [\n            _,\n            _,\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 577..583,\n        sym: \"STRING\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 583..589,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 584..588,\n                sym: \"trim\",\n            },\n        ),\n    },\n)",
    "Call(\n    CallExpr {\n        span: 588..591,\n        callee: _,\n        args: [],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 601..602,\n            value: 1.0,\n        },\n    ),\n)",
    "Assign(\n    AssignExpr {\n        span: 599..603,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Seq(\n    SeqExpr {\n        span: 577..603,\n        exprs: [\n            _,\n            _,\n        ],\n    },\n)",
    "Lit(\n    Null(\n        NullLit {\n            span: 628..632,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 634..640,\n        sym: \"NUMBER\",\n    },\n)",
    "Seq(\n    SeqExpr {\n        span: 628..641,\n        exprs: [\n            _,\n            _,\n        ],\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 627..642,\n        expr: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 672..681,\n        sym: \"undefined\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 670..682,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 683..689,\n        sym: \"NUMBER\",\n    },\n)",
    "Seq(\n    SeqExpr {\n        span: 666..690,\n        exprs: [\n            _,\n            _,\n        ],\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 665..691,\n        expr: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 715..719,\n            value: true,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 721..722,\n            value: 1.0,\n        },\n    ),\n)",
    "Seq(\n    SeqExpr {\n        span: 715..723,\n        exprs: [\n            _,\n            _,\n        ],\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 714..724,\n        expr: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 758..763,\n            value: false,\n        },\n    ),\n)",
    "Assign(\n    AssignExpr {\n        span: 756..764,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 765..766,\n            value: 1.0,\n        },\n    ),\n)",
    "Seq(\n    SeqExpr {\n        span: 748..767,\n        exprs: [\n            _,\n            _,\n        ],\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 747..768,\n        expr: _,\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 793..795,\n            value: \"\",\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 806..807,\n            value: 1.0,\n        },\n    ),\n)",
    "Assign(\n    AssignExpr {\n        span: 804..808,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Seq(\n    SeqExpr {\n        span: 793..808,\n        exprs: [\n            _,\n            _,\n        ],\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 792..809,\n        expr: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 834..840,\n        sym: \"STRING\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 840..846,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 841..845,\n                sym: \"trim\",\n            },\n        ),\n    },\n)",
    "Call(\n    CallExpr {\n        span: 845..848,\n        callee: _,\n        args: [],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 858..859,\n            value: 1.0,\n        },\n    ),\n)",
    "Assign(\n    AssignExpr {\n        span: 856..860,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Seq(\n    SeqExpr {\n        span: 834..860,\n        exprs: [\n            _,\n            _,\n        ],\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 833..861,\n        expr: _,\n    },\n)"
  ],
  "module_decls": [],
  "functions": [],
  "classes": [],
  "class_members": [],
  "jsx_elements": [],
  "ts_types": []
}
