{
  "programs": [
    "Program {\n    span: 21..2029,\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        _,\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)",
    "Expr(\n    ExprStmt {\n        span: 299..328,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 325..358,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 355..388,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 385..422,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 419..460,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 457..499,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 496..525,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 522..563,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 557..592,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 586..627,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 624..656,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 653..693,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 690..722,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 719..759,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 756..789,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 786..828,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 825..856,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 853..892,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 889..932,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 928..975,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 971..1026,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1022..1080,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1077..1115,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1112..1158,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1155..1205,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1201..1255,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1251..1313,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1309..1374,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1371..1399,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1396..1432,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1429..1469,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1465..1509,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1505..1557,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1554..1588,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1585..1627,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1624..1670,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1666..1716,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1712..1770,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1766..1827,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1824..1856,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1853..1893,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1890..1934,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1930..1978,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1974..2029,\n        expr: _,\n    },\n)"
  ],
  "decls": [
    "Var(\n    VarDecl {\n        span: 21..65,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 21..59,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 60..104,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 60..98,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 99..144,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 99..137,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 139..168,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 139..162,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 163..186,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 163..180,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 181..222,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 181..216,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 217..239,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 217..232,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 234..302,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 234..297,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)"
  ],
  "pats": [
    "Ident(\n    Ident {\n        span: 27..31,\n        sym: \"enUS\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 32..59,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 66..70,\n        sym: \"deDE\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 71..98,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 105..109,\n        sym: \"jaJP\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 110..137,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 145..148,\n        sym: \"now\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 149..162,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 169..172,\n        sym: \"num\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 173..180,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 187..193,\n        sym: \"bigint\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 194..216,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 223..226,\n        sym: \"str\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 227..232,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 240..255,\n        sym: \"readonlyLocales\",\n    },\n)"
  ],
  "exprs": [
    "Ident(\n    Ident {\n        span: 38..42,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 42..50,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 43..49,\n                sym: \"Locale\",\n            },\n        ),\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 50..57,\n            value: \"en-US\",\n        },\n    ),\n)",
    "Call(\n    CallExpr {\n        span: 49..59,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "New(\n    NewExpr {\n        span: 34..59,\n        callee: _,\n        args: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 77..81,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 81..89,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 82..88,\n                sym: \"Locale\",\n            },\n        ),\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 89..96,\n            value: \"de-DE\",\n        },\n    ),\n)",
    "Call(\n    CallExpr {\n        span: 88..98,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "New(\n    NewExpr {\n        span: 73..98,\n        callee: _,\n        args: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 116..120,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 120..128,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 121..127,\n                sym: \"Locale\",\n            },\n        ),\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 128..135,\n            value: \"ja-JP\",\n        },\n    ),\n)",
    "Call(\n    CallExpr {\n        span: 127..137,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "New(\n    NewExpr {\n        span: 112..137,\n        callee: _,\n        args: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 155..159,\n        sym: \"Date\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 159..162,\n        callee: _,\n        args: [],\n    },\n)",
    "New(\n    NewExpr {\n        span: 151..162,\n        callee: _,\n        args: [],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 175..179,\n            value: 1000.0,\n        },\n    ),\n)",
    "Lit(\n    BigInt(\n        BigIntLit {\n            span: 196..215,\n            value: \"123456789123456789\",\n        },\n    ),\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 229..231,\n            value: \"\",\n        },\n    ),\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 279..286,\n            value: \"de-DE\",\n        },\n    ),\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 288..295,\n            value: \"ja-JP\",\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 278..297,\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: 299..302,\n        sym: \"now\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 302..318,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 303..317,\n                sym: \"toLocaleString\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 318..322,\n        sym: \"enUS\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 317..324,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 325..328,\n        sym: \"now\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 328..348,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 329..347,\n                sym: \"toLocaleDateString\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 348..352,\n        sym: \"enUS\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 347..354,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 355..358,\n        sym: \"now\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 358..378,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 359..377,\n                sym: \"toLocaleTimeString\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 378..382,\n        sym: \"enUS\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 377..384,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 385..388,\n        sym: \"now\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 388..404,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 389..403,\n                sym: \"toLocaleString\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 405..409,\n        sym: \"deDE\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 411..415,\n        sym: \"jaJP\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 404..417,\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)",
    "Call(\n    CallExpr {\n        span: 403..418,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 419..422,\n        sym: \"now\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 422..442,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 423..441,\n                sym: \"toLocaleDateString\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 443..447,\n        sym: \"deDE\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 449..453,\n        sym: \"jaJP\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 442..455,\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)",
    "Call(\n    CallExpr {\n        span: 441..456,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 457..460,\n        sym: \"now\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 460..480,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 461..479,\n                sym: \"toLocaleTimeString\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 481..485,\n        sym: \"deDE\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 487..491,\n        sym: \"jaJP\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 480..493,\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)",
    "Call(\n    CallExpr {\n        span: 479..494,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 496..499,\n        sym: \"num\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 499..515,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 500..514,\n                sym: \"toLocaleString\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 515..519,\n        sym: \"enUS\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 514..521,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 522..525,\n        sym: \"num\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 525..541,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 526..540,\n                sym: \"toLocaleString\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 542..546,\n        sym: \"deDE\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 548..552,\n        sym: \"jaJP\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 541..554,\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)",
    "Call(\n    CallExpr {\n        span: 540..555,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 557..563,\n        sym: \"bigint\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 563..579,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 564..578,\n                sym: \"toLocaleString\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 579..583,\n        sym: \"enUS\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 578..585,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 586..592,\n        sym: \"bigint\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 592..608,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 593..607,\n                sym: \"toLocaleString\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 609..613,\n        sym: \"deDE\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 615..619,\n        sym: \"jaJP\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 608..621,\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)",
    "Call(\n    CallExpr {\n        span: 607..622,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 624..627,\n        sym: \"str\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 627..646,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 628..645,\n                sym: \"toLocaleLowerCase\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 646..650,\n        sym: \"enUS\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 645..652,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 653..656,\n        sym: \"str\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 656..675,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 657..674,\n                sym: \"toLocaleLowerCase\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 676..680,\n        sym: \"deDE\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 682..686,\n        sym: \"jaJP\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 675..688,\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)",
    "Call(\n    CallExpr {\n        span: 674..689,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 690..693,\n        sym: \"str\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 693..712,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 694..711,\n                sym: \"toLocaleUpperCase\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 712..716,\n        sym: \"enUS\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 711..718,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 719..722,\n        sym: \"str\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 722..741,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 723..740,\n                sym: \"toLocaleUpperCase\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 742..746,\n        sym: \"deDE\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 748..752,\n        sym: \"jaJP\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 741..754,\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)",
    "Call(\n    CallExpr {\n        span: 740..755,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 756..759,\n        sym: \"str\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 759..774,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 760..773,\n                sym: \"localeCompare\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 774..777,\n        sym: \"str\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 779..783,\n        sym: \"enUS\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 773..785,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 786..789,\n        sym: \"str\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 789..804,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 790..803,\n                sym: \"localeCompare\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 804..807,\n        sym: \"str\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 810..814,\n        sym: \"deDE\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 816..820,\n        sym: \"jaJP\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 809..822,\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)",
    "Call(\n    CallExpr {\n        span: 803..823,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 829..833,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 833..846,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 834..845,\n                sym: \"PluralRules\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 846..850,\n        sym: \"enUS\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 845..852,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "New(\n    NewExpr {\n        span: 825..852,\n        callee: _,\n        args: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 857..861,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 861..874,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 862..873,\n                sym: \"PluralRules\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 875..879,\n        sym: \"deDE\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 881..885,\n        sym: \"jaJP\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 874..887,\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)",
    "Call(\n    CallExpr {\n        span: 873..888,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "New(\n    NewExpr {\n        span: 853..888,\n        callee: _,\n        args: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 893..897,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 897..910,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 898..909,\n                sym: \"PluralRules\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 910..925,\n        sym: \"readonlyLocales\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 909..927,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "New(\n    NewExpr {\n        span: 889..927,\n        callee: _,\n        args: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 928..932,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 932..945,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 933..944,\n                sym: \"PluralRules\",\n            },\n        ),\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 944..964,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 945..963,\n                sym: \"supportedLocalesOf\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 964..968,\n        sym: \"enUS\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 963..970,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 971..975,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 975..988,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 976..987,\n                sym: \"PluralRules\",\n            },\n        ),\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 987..1007,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 988..1006,\n                sym: \"supportedLocalesOf\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 1008..1012,\n        sym: \"deDE\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1014..1018,\n        sym: \"jaJP\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 1007..1020,\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)",
    "Call(\n    CallExpr {\n        span: 1006..1021,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1022..1026,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1026..1039,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1027..1038,\n                sym: \"PluralRules\",\n            },\n        ),\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1038..1058,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1039..1057,\n                sym: \"supportedLocalesOf\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 1058..1073,\n        sym: \"readonlyLocales\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 1057..1075,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1081..1085,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1085..1105,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1086..1104,\n                sym: \"RelativeTimeFormat\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 1105..1109,\n        sym: \"enUS\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 1104..1111,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "New(\n    NewExpr {\n        span: 1077..1111,\n        callee: _,\n        args: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1116..1120,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1120..1140,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1121..1139,\n                sym: \"RelativeTimeFormat\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 1141..1145,\n        sym: \"deDE\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1147..1151,\n        sym: \"jaJP\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 1140..1153,\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)",
    "Call(\n    CallExpr {\n        span: 1139..1154,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "New(\n    NewExpr {\n        span: 1112..1154,\n        callee: _,\n        args: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1159..1163,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1163..1183,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1164..1182,\n                sym: \"RelativeTimeFormat\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 1183..1198,\n        sym: \"readonlyLocales\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 1182..1200,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "New(\n    NewExpr {\n        span: 1155..1200,\n        callee: _,\n        args: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1201..1205,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1205..1225,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1206..1224,\n                sym: \"RelativeTimeFormat\",\n            },\n        ),\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1224..1244,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1225..1243,\n                sym: \"supportedLocalesOf\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 1244..1248,\n        sym: \"enUS\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 1243..1250,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1251..1255,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1255..1275,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1256..1274,\n                sym: \"RelativeTimeFormat\",\n            },\n        ),\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1274..1294,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1275..1293,\n                sym: \"supportedLocalesOf\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 1295..1299,\n        sym: \"deDE\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1301..1305,\n        sym: \"jaJP\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 1294..1307,\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)",
    "Call(\n    CallExpr {\n        span: 1293..1308,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1309..1313,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1313..1333,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1314..1332,\n                sym: \"RelativeTimeFormat\",\n            },\n        ),\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1332..1352,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1333..1351,\n                sym: \"supportedLocalesOf\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 1352..1367,\n        sym: \"readonlyLocales\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 1351..1369,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1375..1379,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1379..1389,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1380..1388,\n                sym: \"Collator\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 1389..1393,\n        sym: \"enUS\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 1388..1395,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "New(\n    NewExpr {\n        span: 1371..1395,\n        callee: _,\n        args: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1400..1404,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1404..1414,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1405..1413,\n                sym: \"Collator\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 1415..1419,\n        sym: \"deDE\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1421..1425,\n        sym: \"jaJP\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 1414..1427,\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)",
    "Call(\n    CallExpr {\n        span: 1413..1428,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "New(\n    NewExpr {\n        span: 1396..1428,\n        callee: _,\n        args: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1433..1437,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1437..1447,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1438..1446,\n                sym: \"Collator\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 1447..1462,\n        sym: \"readonlyLocales\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 1446..1464,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "New(\n    NewExpr {\n        span: 1429..1464,\n        callee: _,\n        args: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1465..1469,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1469..1479,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1470..1478,\n                sym: \"Collator\",\n            },\n        ),\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1478..1498,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1479..1497,\n                sym: \"supportedLocalesOf\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 1498..1502,\n        sym: \"enUS\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 1497..1504,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1505..1509,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1509..1519,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1510..1518,\n                sym: \"Collator\",\n            },\n        ),\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1518..1538,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1519..1537,\n                sym: \"supportedLocalesOf\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 1539..1543,\n        sym: \"deDE\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1545..1549,\n        sym: \"jaJP\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 1538..1551,\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)",
    "Call(\n    CallExpr {\n        span: 1537..1552,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1558..1562,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1562..1578,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1563..1577,\n                sym: \"DateTimeFormat\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 1578..1582,\n        sym: \"enUS\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 1577..1584,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "New(\n    NewExpr {\n        span: 1554..1584,\n        callee: _,\n        args: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1589..1593,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1593..1609,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1594..1608,\n                sym: \"DateTimeFormat\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 1610..1614,\n        sym: \"deDE\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1616..1620,\n        sym: \"jaJP\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 1609..1622,\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)",
    "Call(\n    CallExpr {\n        span: 1608..1623,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "New(\n    NewExpr {\n        span: 1585..1623,\n        callee: _,\n        args: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1628..1632,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1632..1648,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1633..1647,\n                sym: \"DateTimeFormat\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 1648..1663,\n        sym: \"readonlyLocales\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 1647..1665,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "New(\n    NewExpr {\n        span: 1624..1665,\n        callee: _,\n        args: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1666..1670,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1670..1686,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1671..1685,\n                sym: \"DateTimeFormat\",\n            },\n        ),\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1685..1705,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1686..1704,\n                sym: \"supportedLocalesOf\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 1705..1709,\n        sym: \"enUS\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 1704..1711,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1712..1716,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1716..1732,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1717..1731,\n                sym: \"DateTimeFormat\",\n            },\n        ),\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1731..1751,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1732..1750,\n                sym: \"supportedLocalesOf\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 1752..1756,\n        sym: \"deDE\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1758..1762,\n        sym: \"jaJP\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 1751..1764,\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)",
    "Call(\n    CallExpr {\n        span: 1750..1765,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1766..1770,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1770..1786,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1771..1785,\n                sym: \"DateTimeFormat\",\n            },\n        ),\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1785..1805,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1786..1804,\n                sym: \"supportedLocalesOf\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 1805..1820,\n        sym: \"readonlyLocales\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 1804..1822,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1828..1832,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1832..1846,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1833..1845,\n                sym: \"NumberFormat\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 1846..1850,\n        sym: \"enUS\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 1845..1852,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "New(\n    NewExpr {\n        span: 1824..1852,\n        callee: _,\n        args: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1857..1861,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1861..1875,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1862..1874,\n                sym: \"NumberFormat\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 1876..1880,\n        sym: \"deDE\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1882..1886,\n        sym: \"jaJP\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 1875..1888,\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)",
    "Call(\n    CallExpr {\n        span: 1874..1889,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "New(\n    NewExpr {\n        span: 1853..1889,\n        callee: _,\n        args: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1894..1898,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1898..1912,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1899..1911,\n                sym: \"NumberFormat\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 1912..1927,\n        sym: \"readonlyLocales\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 1911..1929,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "New(\n    NewExpr {\n        span: 1890..1929,\n        callee: _,\n        args: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1930..1934,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1934..1948,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1935..1947,\n                sym: \"NumberFormat\",\n            },\n        ),\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1947..1967,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1948..1966,\n                sym: \"supportedLocalesOf\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 1967..1971,\n        sym: \"enUS\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 1966..1973,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1974..1978,\n        sym: \"Intl\",\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1978..1992,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1979..1991,\n                sym: \"NumberFormat\",\n            },\n        ),\n    },\n)",
    "Member(\n    MemberExpr {\n        span: 1991..2011,\n        obj: _,\n        prop: Ident(\n            Ident {\n                span: 1992..2010,\n                sym: \"supportedLocalesOf\",\n            },\n        ),\n    },\n)",
    "Ident(\n    Ident {\n        span: 2011..2026,\n        sym: \"readonlyLocales\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 2010..2028,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)"
  ],
  "module_decls": [],
  "functions": [],
  "classes": [],
  "class_members": [],
  "jsx_elements": [],
  "ts_types": []
}
