{
  "programs": [
    "Program {\n    span: 41..3503,\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}"
  ],
  "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)",
    "Return(\n    ReturnStmt {\n        span: 443..462,\n        arg: Some(\n            _,\n        ),\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)",
    "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)",
    "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)",
    "Return(\n    ReturnStmt {\n        span: 3296..3321,\n        arg: Some(\n            _,\n        ),\n    },\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Return(\n    ReturnStmt {\n        span: 3444..3456,\n        arg: Some(\n            _,\n        ),\n    },\n)",
    "Decl(\n    _,\n)",
    "Expr(\n    ExprStmt {\n        span: 3457..3503,\n        expr: _,\n    },\n)"
  ],
  "decls": [
    "Var(\n    VarDecl {\n        span: 132..163,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 132..153,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 158..189,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 158..179,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 184..215,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 184..205,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 210..241,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 210..231,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 236..283,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 236..273,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 278..325,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 278..315,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 320..382,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 320..372,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 377..411,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 377..409,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 41..421,\n        ident: Ident {\n            span: 50..53,\n            sym: \"ft1\",\n        },\n        declare: false,\n        params: [\n            _,\n            _,\n            _,\n            _,\n        ],\n        body: [\n            _,\n            _,\n            _,\n            _,\n            _,\n            _,\n            _,\n            _,\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 413..472,\n        ident: Ident {\n            span: 422..425,\n            sym: \"ft2\",\n        },\n        declare: false,\n        params: [\n            _,\n        ],\n        body: [\n            _,\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 495..540,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 495..516,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 537..575,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 537..549,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 570..608,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 570..584,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 605..643,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 605..617,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 638..683,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 638..675,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 680..726,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 680..692,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 721..783,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 721..751,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 780..818,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 780..792,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 464..828,\n        ident: Ident {\n            span: 473..477,\n            sym: \"ft10\",\n        },\n        declare: false,\n        params: [\n            _,\n        ],\n        body: [\n            _,\n            _,\n            _,\n            _,\n            _,\n            _,\n            _,\n            _,\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 866..927,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 866..906,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 922..1015,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 922..969,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1010..1057,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1010..1036,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1052..1106,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1052..1085,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1101..1225,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1101..1165,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1222..1253,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1222..1234,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1250..1306,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1250..1262,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1303..1334,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1303..1315,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1331..1362,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1331..1343,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1359..1426,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1359..1371,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 820..1436,\n        ident: Ident {\n            span: 829..833,\n            sym: \"ft11\",\n        },\n        declare: false,\n        params: [\n            _,\n            _,\n        ],\n        body: [\n            _,\n            _,\n            _,\n            _,\n            _,\n            _,\n            _,\n            _,\n            _,\n            _,\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1459..1488,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1459..1480,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1485..1507,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1485..1497,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1502..1547,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1502..1539,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1544..1566,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1544..1556,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1561..1608,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1561..1600,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1605..1627,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1605..1617,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1622..1667,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1622..1659,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1664..1686,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1664..1676,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1681..1719,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1681..1711,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1716..1730,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1716..1728,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 1428..1739,\n        ident: Ident {\n            span: 1437..1441,\n            sym: \"ft12\",\n        },\n        declare: false,\n        params: [\n            _,\n        ],\n        body: [\n            _,\n            _,\n            _,\n            _,\n            _,\n            _,\n            _,\n            _,\n            _,\n            _,\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 1740..1778,\n        ident: Ident {\n            span: 1749..1757,\n            sym: \"widening\",\n        },\n        declare: true,\n        params: [\n            _,\n        ],\n        body: [],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 1779..1855,\n        ident: Ident {\n            span: 1788..1799,\n            sym: \"nonWidening\",\n        },\n        declare: true,\n        params: [\n            _,\n        ],\n        body: [],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1893..1930,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1893..1922,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1927..1977,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1927..1969,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1974..2014,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1974..2006,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2011..2058,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2011..2056,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 1847..2064,\n        ident: Ident {\n            span: 1856..1860,\n            sym: \"ft13\",\n        },\n        declare: false,\n        params: [\n            _,\n            _,\n        ],\n        body: [\n            _,\n            _,\n            _,\n            _,\n        ],\n    },\n)",
    "TsTypeAlias(\n    TsTypeAliasDecl {\n        span: 2060..2103,\n        ident: Ident {\n            span: 2065..2067,\n            sym: \"T0\",\n        },\n        declare: false,\n        type_params: [],\n        ty: _,\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2134..2161,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2134..2153,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2158..2185,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2158..2177,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2182..2209,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2182..2201,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2206..2229,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2206..2221,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2226..2259,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2226..2257,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 2095..2268,\n        ident: Ident {\n            span: 2104..2108,\n            sym: \"ft14\",\n        },\n        declare: false,\n        params: [\n            _,\n        ],\n        body: [\n            _,\n            _,\n            _,\n            _,\n            _,\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 2269..2301,\n        ident: Ident {\n            span: 2278..2280,\n            sym: \"g1\",\n        },\n        declare: true,\n        params: [\n            _,\n        ],\n        body: [],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 2302..2351,\n        ident: Ident {\n            span: 2311..2313,\n            sym: \"g2\",\n        },\n        declare: true,\n        params: [\n            _,\n        ],\n        body: [],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2374..2417,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2374..2398,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2414..2460,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2414..2438,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 2343..2491,\n        ident: Ident {\n            span: 2352..2356,\n            sym: \"ft20\",\n        },\n        declare: false,\n        params: [\n            _,\n        ],\n        body: [\n            _,\n            _,\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 2492..2597,\n        ident: Ident {\n            span: 2501..2513,\n            sym: \"takesLiteral\",\n        },\n        declare: true,\n        params: [\n            _,\n        ],\n        body: [],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2592..2646,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2592..2631,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2641..2673,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2641..2667,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2668..2715,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2668..2697,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2716..2747,\n        kind: Const,\n        declare: true,\n        declarators: [\n            VarDeclarator {\n                span: 2716..2741,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2742..2809,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2742..2791,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2804..2846,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2804..2840,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2841..2891,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2841..2870,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2892..2937,\n        kind: Const,\n        declare: true,\n        declarators: [\n            VarDeclarator {\n                span: 2892..2931,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2932..3035,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2932..2980,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 3030..3066,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 3030..3060,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "TsTypeAlias(\n    TsTypeAliasDecl {\n        span: 3062..3105,\n        ident: Ident {\n            span: 3067..3081,\n            sym: \"PixelValueType\",\n        },\n        declare: false,\n        type_params: [],\n        ty: _,\n    },\n)",
    "Var(\n    VarDecl {\n        span: 3100..3150,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 3100..3143,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 3145..3243,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 3145..3211,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 3235..3350,\n        ident: Ident {\n            span: 3244..3256,\n            sym: \"getCardTitle\",\n        },\n        declare: false,\n        params: [\n            _,\n        ],\n        body: [\n            _,\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 3345..3395,\n        kind: Const,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 3345..3386,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 3387..3459,\n        ident: Ident {\n            span: 3396..3398,\n            sym: \"C2\",\n        },\n        declare: false,\n        params: [\n            _,\n        ],\n        body: [\n            _,\n        ],\n    },\n)"
  ],
  "pats": [
    "Ident(\n    Ident {\n        span: 72..73,\n        sym: \"s\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 83..84,\n        sym: \"n\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 94..95,\n        sym: \"u\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 120..121,\n        sym: \"t\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 138..140,\n        sym: \"c1\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 141..153,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 164..166,\n        sym: \"c2\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 167..179,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 190..192,\n        sym: \"c3\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 193..205,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 216..218,\n        sym: \"c4\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 219..231,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 242..244,\n        sym: \"d1\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 284..286,\n        sym: \"d2\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 326..328,\n        sym: \"d3\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 383..385,\n        sym: \"d4\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 426..427,\n        sym: \"s\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 478..479,\n        sym: \"s\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 501..503,\n        sym: \"c1\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 504..516,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 541..543,\n        sym: \"v1\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 544..549,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 576..578,\n        sym: \"c2\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 579..584,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 609..611,\n        sym: \"v2\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 612..617,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 644..646,\n        sym: \"c3\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 684..686,\n        sym: \"v3\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 687..692,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 727..729,\n        sym: \"c4\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 784..786,\n        sym: \"v4\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 787..792,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 834..835,\n        sym: \"s\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 845..849,\n        sym: \"cond\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 872..874,\n        sym: \"c1\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 875..906,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 928..930,\n        sym: \"c2\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1016..1018,\n        sym: \"c3\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1019..1036,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1058..1060,\n        sym: \"c4\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1061..1085,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1107..1109,\n        sym: \"c5\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1226..1228,\n        sym: \"v1\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1229..1234,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1254..1256,\n        sym: \"v2\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1257..1262,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1307..1309,\n        sym: \"v3\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1310..1315,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1335..1337,\n        sym: \"v4\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1338..1343,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1363..1365,\n        sym: \"v5\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1366..1371,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1442..1443,\n        sym: \"s\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1465..1467,\n        sym: \"c1\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1468..1480,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1489..1491,\n        sym: \"v1\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1492..1497,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1508..1510,\n        sym: \"c2\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1548..1550,\n        sym: \"v2\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1551..1556,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1567..1569,\n        sym: \"c3\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1570..1600,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1609..1611,\n        sym: \"v3\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1612..1617,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1628..1630,\n        sym: \"c4\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1631..1659,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1668..1670,\n        sym: \"v4\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1671..1676,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1687..1689,\n        sym: \"c5\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1690..1711,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1720..1722,\n        sym: \"v5\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1723..1728,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1761..1762,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1836..1837,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1861..1862,\n        sym: \"s\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1872..1876,\n        sym: \"cond\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1897..1899,\n        sym: \"x1\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1900..1922,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1931..1933,\n        sym: \"x2\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1934..1969,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1978..1980,\n        sym: \"y1\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1981..2006,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2015..2017,\n        sym: \"y2\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2018..2056,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2109..2110,\n        sym: \"t\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2138..2140,\n        sym: \"x1\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2162..2164,\n        sym: \"x2\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2186..2188,\n        sym: \"x3\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2210..2212,\n        sym: \"x4\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2230..2232,\n        sym: \"x6\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2284..2285,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2332..2333,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2357..2358,\n        sym: \"s\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2378..2380,\n        sym: \"x1\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2381..2398,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2418..2420,\n        sym: \"x2\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2421..2438,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2532..2539,\n        sym: \"literal\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2598..2600,\n        sym: \"t1\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2601..2631,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2647..2650,\n        sym: \"id2\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2651..2667,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2674..2676,\n        sym: \"t2\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2677..2697,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2722..2732,\n        sym: \"someString\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2748..2750,\n        sym: \"t3\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2751..2791,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2810..2813,\n        sym: \"id4\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2814..2840,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2847..2849,\n        sym: \"t4\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2850..2870,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2898..2907,\n        sym: \"someUnion\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2938..2940,\n        sym: \"t5\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2941..2980,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 3036..3046,\n        sym: \"pixelValue\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 3106..3117,\n        sym: \"pixelString\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 3151..3174,\n        sym: \"pixelStringWithTemplate\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 3257..3262,\n        sym: \"title\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 3351..3368,\n        sym: \"interpolatedStyle\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 3369..3386,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 3399..3408,\n        sym: \"transform\",\n    },\n)"
  ],
  "exprs": [
    "Template(\n    TemplateExpr {\n        span: 143..152,\n        quasis: [\n            StrLit {\n                span: 143..152,\n                value: \"abc${s}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 169..178,\n        quasis: [\n            StrLit {\n                span: 169..178,\n                value: \"abc${n}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 195..204,\n        quasis: [\n            StrLit {\n                span: 195..204,\n                value: \"abc${u}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 221..230,\n        quasis: [\n            StrLit {\n                span: 221..230,\n                value: \"abc${t}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 263..272,\n        quasis: [\n            StrLit {\n                span: 263..272,\n                value: \"abc${s}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 305..314,\n        quasis: [\n            StrLit {\n                span: 305..314,\n                value: \"abc${n}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 362..371,\n        quasis: [\n            StrLit {\n                span: 362..371,\n                value: \"abc${u}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 399..408,\n        quasis: [\n            StrLit {\n                span: 399..408,\n                value: \"abc${t}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 450..459,\n        quasis: [\n            StrLit {\n                span: 450..459,\n                value: \"abc${s}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 506..515,\n        quasis: [\n            StrLit {\n                span: 506..515,\n                value: \"abc${s}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 546..548,\n        sym: \"c1\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 581..583,\n        sym: \"c1\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 614..616,\n        sym: \"c2\",\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 665..674,\n        quasis: [\n            StrLit {\n                span: 665..674,\n                value: \"abc${s}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 689..691,\n        sym: \"c3\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 748..750,\n        sym: \"c1\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 789..791,\n        sym: \"c4\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 877..881,\n        sym: \"cond\",\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 884..893,\n        quasis: [\n            StrLit {\n                span: 884..893,\n                value: \"foo${s}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 896..905,\n        quasis: [\n            StrLit {\n                span: 896..905,\n                value: \"bar${s}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 882..906,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 966..968,\n        sym: \"c1\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1021..1025,\n        sym: \"cond\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1028..1030,\n        sym: \"c1\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1033..1035,\n        sym: \"c2\",\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 1026..1036,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1063..1067,\n        sym: \"cond\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1070..1072,\n        sym: \"c3\",\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 1075..1084,\n        quasis: [\n            StrLit {\n                span: 1075..1084,\n                value: \"baz${s}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 1068..1085,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1162..1164,\n        sym: \"c4\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1231..1233,\n        sym: \"c1\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1259..1261,\n        sym: \"c2\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1312..1314,\n        sym: \"c3\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1340..1342,\n        sym: \"c4\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1368..1370,\n        sym: \"c5\",\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 1470..1479,\n        quasis: [\n            StrLit {\n                span: 1470..1479,\n                value: \"foo${s}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1494..1496,\n        sym: \"c1\",\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 1529..1538,\n        quasis: [\n            StrLit {\n                span: 1529..1538,\n                value: \"foo${s}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1553..1555,\n        sym: \"c2\",\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 1572..1581,\n        quasis: [\n            StrLit {\n                span: 1572..1581,\n                value: \"foo${s}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "TsAs(\n    TsAsExpr {\n        span: 1582..1600,\n        expr: _,\n        ty: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1614..1616,\n        sym: \"c3\",\n    },\n)",
    "Lit(\n    Null(\n        NullLit {\n            span: 0..0,\n        },\n    ),\n)",
    "TaggedTemplate(\n    TaggedTemplateExpr {\n        span: 1634..1649,\n        tag: _,\n        template: TemplateExpr {\n            span: 1634..1648,\n            quasis: [\n                StrLit {\n                    span: 1634..1648,\n                    value: \"foo${string}\",\n                },\n            ],\n            exprs: [],\n        },\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 1649..1658,\n        quasis: [\n            StrLit {\n                span: 1649..1658,\n                value: \"foo${s}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Binary(\n    BinaryExpr {\n        span: 1648..1659,\n        op: Gt,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1673..1675,\n        sym: \"c4\",\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 1692..1701,\n        quasis: [\n            StrLit {\n                span: 1692..1701,\n                value: \"foo${s}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "TsAs(\n    TsAsExpr {\n        span: 1702..1711,\n        expr: _,\n        ty: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1725..1727,\n        sym: \"c5\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1902..1910,\n        sym: \"widening\",\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 1911..1920,\n        quasis: [\n            StrLit {\n                span: 1911..1920,\n                value: \"foo${s}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Call(\n    CallExpr {\n        span: 1910..1922,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1936..1944,\n        sym: \"widening\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1945..1949,\n        sym: \"cond\",\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 1952..1955,\n            value: \"a\",\n        },\n    ),\n)",
    "Template(\n    TemplateExpr {\n        span: 1958..1967,\n        quasis: [\n            StrLit {\n                span: 1958..1967,\n                value: \"foo${s}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 1950..1968,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Call(\n    CallExpr {\n        span: 1944..1969,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1983..1994,\n        sym: \"nonWidening\",\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 1995..2004,\n        quasis: [\n            StrLit {\n                span: 1995..2004,\n                value: \"foo${s}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Call(\n    CallExpr {\n        span: 1994..2006,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2020..2031,\n        sym: \"nonWidening\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2032..2036,\n        sym: \"cond\",\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 2039..2042,\n            value: \"a\",\n        },\n    ),\n)",
    "Template(\n    TemplateExpr {\n        span: 2045..2054,\n        quasis: [\n            StrLit {\n                span: 2045..2054,\n                value: \"foo${s}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Cond(\n    CondExpr {\n        span: 2037..2055,\n        test: _,\n        cons: _,\n        alt: _,\n    },\n)",
    "Call(\n    CallExpr {\n        span: 2031..2056,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2151..2152,\n        sym: \"t\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2175..2176,\n        sym: \"t\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2199..2200,\n        sym: \"t\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2219..2220,\n        sym: \"t\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2255..2256,\n        sym: \"t\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2383..2385,\n        sym: \"g1\",\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 2386..2396,\n        quasis: [\n            StrLit {\n                span: 2386..2396,\n                value: \"xyz-${s}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Call(\n    CallExpr {\n        span: 2385..2398,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2423..2425,\n        sym: \"g2\",\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 2426..2436,\n        quasis: [\n            StrLit {\n                span: 2426..2436,\n                value: \"xyz-${s}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Call(\n    CallExpr {\n        span: 2425..2438,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2603..2615,\n        sym: \"takesLiteral\",\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 2616..2629,\n            value: \"foo.bar.baz\",\n        },\n    ),\n)",
    "Call(\n    CallExpr {\n        span: 2615..2631,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 2653..2666,\n            value: \"foo.bar.baz\",\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 2679..2691,\n        sym: \"takesLiteral\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2692..2695,\n        sym: \"id2\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 2691..2697,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2753..2765,\n        sym: \"takesLiteral\",\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 2766..2789,\n        quasis: [\n            StrLit {\n                span: 2766..2789,\n                value: \"foo.bar.${someString}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Call(\n    CallExpr {\n        span: 2765..2791,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 2816..2839,\n        quasis: [\n            StrLit {\n                span: 2816..2839,\n                value: \"foo.bar.${someString}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2852..2864,\n        sym: \"takesLiteral\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2865..2868,\n        sym: \"id4\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 2864..2870,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2943..2955,\n        sym: \"takesLiteral\",\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 2956..2978,\n        quasis: [\n            StrLit {\n                span: 2956..2978,\n                value: \"foo.bar.${someUnion}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Call(\n    CallExpr {\n        span: 2955..2980,\n        callee: _,\n        args: [\n            ExprOrSpread {\n                spread: false,\n                expr: _,\n            },\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 3057..3059,\n            value: 22.0,\n        },\n    ),\n)",
    "Template(\n    TemplateExpr {\n        span: 3136..3142,\n        quasis: [\n            StrLit {\n                span: 3136..3142,\n                value: \"22px\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 3193..3210,\n        quasis: [\n            StrLit {\n                span: 3193..3210,\n                value: \"${pixelValue}px\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 3303..3318,\n        quasis: [\n            StrLit {\n                span: 3303..3318,\n                value: \"test-${title}\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 3381..3383,\n            value: 12.0,\n        },\n    ),\n)",
    "Object(\n    ObjectExpr {\n        span: 3371..3386,\n        props: [\n            KeyValueProp {\n                span: 3373..3385,\n                key: Ident(\n                    Ident {\n                        span: 3373..3379,\n                        sym: \"rotate\",\n                    },\n                ),\n                value: _,\n            },\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 3451..3453,\n            value: 12.0,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 3457..3459,\n        sym: \"C2\",\n    },\n)",
    "Template(\n    TemplateExpr {\n        span: 3460..3500,\n        quasis: [\n            StrLit {\n                span: 3460..3500,\n                value: \"rotate(${interpolatedStyle.rotate}dig)\",\n            },\n        ],\n        exprs: [],\n    },\n)",
    "Call(\n    CallExpr {\n        span: 3459..3502,\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": [
    "Keyword(\n    Any,\n)",
    "TypeRef(\n    TsTypeRef {\n        span: 1705..1711,\n        name: Ident {\n            span: 1705..1711,\n            sym: \"const\",\n        },\n        type_args: [],\n    },\n)",
    "Keyword(\n    String,\n)",
    "Keyword(\n    Any,\n)",
    "Union(\n    TsUnionType {\n        span: 2070..2093,\n        types: [\n            _,\n            _,\n        ],\n    },\n)",
    "Keyword(\n    Any,\n)"
  ]
}
