{ "type": "Script", "span": { "start": 79, "end": 407, "ctxt": 0 }, "body": [ { "type": "TsEnumDeclaration", "span": { "start": 79, "end": 102, "ctxt": 0 }, "declare": false, "isConst": false, "id": { "type": "Identifier", "span": { "start": 84, "end": 85, "ctxt": 0 }, "value": "E", "optional": false }, "members": [ { "type": "TsEnumMember", "span": { "start": 92, "end": 93, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 92, "end": 93, "ctxt": 0 }, "value": "a", "optional": false }, "init": null }, { "type": "TsEnumMember", "span": { "start": 99, "end": 100, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 99, "end": 100, "ctxt": 0 }, "value": "b", "optional": false }, "init": null } ] }, { "type": "TsEnumDeclaration", "span": { "start": 103, "end": 126, "ctxt": 0 }, "declare": false, "isConst": false, "id": { "type": "Identifier", "span": { "start": 108, "end": 109, "ctxt": 0 }, "value": "F", "optional": false }, "members": [ { "type": "TsEnumMember", "span": { "start": 116, "end": 117, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 116, "end": 117, "ctxt": 0 }, "value": "c", "optional": false }, "init": null }, { "type": "TsEnumMember", "span": { "start": 123, "end": 124, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 123, "end": 124, "ctxt": 0 }, "value": "d", "optional": false }, "init": null } ] }, { "type": "VariableDeclaration", "span": { "start": 128, "end": 139, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 132, "end": 138, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 132, "end": 133, "ctxt": 0 }, "value": "a", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 133, "end": 138, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 135, "end": 138, "ctxt": 0 }, "kind": "any" } } }, "init": null, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 140, "end": 154, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 144, "end": 153, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 144, "end": 145, "ctxt": 0 }, "value": "b", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 145, "end": 153, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 147, "end": 153, "ctxt": 0 }, "kind": "number" } } }, "init": null, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 155, "end": 168, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 159, "end": 167, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 159, "end": 160, "ctxt": 0 }, "value": "c", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 160, "end": 167, "ctxt": 0 }, "typeAnnotation": { "type": "TsUnionType", "span": { "start": 162, "end": 167, "ctxt": 0 }, "types": [ { "type": "TsTypeReference", "span": { "start": 162, "end": 163, "ctxt": 0 }, "typeName": { "type": "Identifier", "span": { "start": 162, "end": 163, "ctxt": 0 }, "value": "E", "optional": false }, "typeParams": null }, { "type": "TsTypeReference", "span": { "start": 166, "end": 167, "ctxt": 0 }, "typeName": { "type": "Identifier", "span": { "start": 166, "end": 167, "ctxt": 0 }, "value": "F", "optional": false }, "typeParams": null } ] } } }, "init": null, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 185, "end": 201, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 189, "end": 200, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 189, "end": 191, "ctxt": 0 }, "value": "r1", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 194, "end": 200, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 194, "end": 195, "ctxt": 0 }, "value": "c", "optional": false }, "right": { "type": "Identifier", "span": { "start": 199, "end": 200, "ctxt": 0 }, "value": "a", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 202, "end": 218, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 206, "end": 217, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 206, "end": 208, "ctxt": 0 }, "value": "r2", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 211, "end": 217, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 211, "end": 212, "ctxt": 0 }, "value": "c", "optional": false }, "right": { "type": "Identifier", "span": { "start": 216, "end": 217, "ctxt": 0 }, "value": "b", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 219, "end": 235, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 223, "end": 234, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 223, "end": 225, "ctxt": 0 }, "value": "r3", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 228, "end": 234, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 228, "end": 229, "ctxt": 0 }, "value": "c", "optional": false }, "right": { "type": "Identifier", "span": { "start": 233, "end": 234, "ctxt": 0 }, "value": "c", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 236, "end": 252, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 240, "end": 251, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 240, "end": 242, "ctxt": 0 }, "value": "r4", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 245, "end": 251, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 245, "end": 246, "ctxt": 0 }, "value": "a", "optional": false }, "right": { "type": "Identifier", "span": { "start": 250, "end": 251, "ctxt": 0 }, "value": "c", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 253, "end": 269, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 257, "end": 268, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 257, "end": 259, "ctxt": 0 }, "value": "r5", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 262, "end": 268, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 262, "end": 263, "ctxt": 0 }, "value": "b", "optional": false }, "right": { "type": "Identifier", "span": { "start": 267, "end": 268, "ctxt": 0 }, "value": "c", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 270, "end": 288, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 274, "end": 287, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 274, "end": 276, "ctxt": 0 }, "value": "r6", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 279, "end": 287, "ctxt": 0 }, "operator": "**", "left": { "type": "MemberExpression", "span": { "start": 279, "end": 282, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 279, "end": 280, "ctxt": 0 }, "value": "E", "optional": false }, "property": { "type": "Identifier", "span": { "start": 281, "end": 282, "ctxt": 0 }, "value": "a", "optional": false } }, "right": { "type": "Identifier", "span": { "start": 286, "end": 287, "ctxt": 0 }, "value": "a", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 289, "end": 307, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 293, "end": 306, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 293, "end": 295, "ctxt": 0 }, "value": "r7", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 298, "end": 306, "ctxt": 0 }, "operator": "**", "left": { "type": "MemberExpression", "span": { "start": 298, "end": 301, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 298, "end": 299, "ctxt": 0 }, "value": "E", "optional": false }, "property": { "type": "Identifier", "span": { "start": 300, "end": 301, "ctxt": 0 }, "value": "a", "optional": false } }, "right": { "type": "Identifier", "span": { "start": 305, "end": 306, "ctxt": 0 }, "value": "b", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 308, "end": 328, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 312, "end": 327, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 312, "end": 314, "ctxt": 0 }, "value": "r8", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 317, "end": 327, "ctxt": 0 }, "operator": "**", "left": { "type": "MemberExpression", "span": { "start": 317, "end": 320, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 317, "end": 318, "ctxt": 0 }, "value": "E", "optional": false }, "property": { "type": "Identifier", "span": { "start": 319, "end": 320, "ctxt": 0 }, "value": "a", "optional": false } }, "right": { "type": "MemberExpression", "span": { "start": 324, "end": 327, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 324, "end": 325, "ctxt": 0 }, "value": "E", "optional": false }, "property": { "type": "Identifier", "span": { "start": 326, "end": 327, "ctxt": 0 }, "value": "b", "optional": false } } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 329, "end": 347, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 333, "end": 346, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 333, "end": 335, "ctxt": 0 }, "value": "r9", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 338, "end": 346, "ctxt": 0 }, "operator": "**", "left": { "type": "MemberExpression", "span": { "start": 338, "end": 341, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 338, "end": 339, "ctxt": 0 }, "value": "E", "optional": false }, "property": { "type": "Identifier", "span": { "start": 340, "end": 341, "ctxt": 0 }, "value": "a", "optional": false } }, "right": { "type": "NumericLiteral", "span": { "start": 345, "end": 346, "ctxt": 0 }, "value": 1.0, "raw": "1" } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 348, "end": 367, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 352, "end": 366, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 352, "end": 355, "ctxt": 0 }, "value": "r10", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 358, "end": 366, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 358, "end": 359, "ctxt": 0 }, "value": "a", "optional": false }, "right": { "type": "MemberExpression", "span": { "start": 363, "end": 366, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 363, "end": 364, "ctxt": 0 }, "value": "E", "optional": false }, "property": { "type": "Identifier", "span": { "start": 365, "end": 366, "ctxt": 0 }, "value": "b", "optional": false } } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 368, "end": 387, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 372, "end": 386, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 372, "end": 375, "ctxt": 0 }, "value": "r11", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 378, "end": 386, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 378, "end": 379, "ctxt": 0 }, "value": "b", "optional": false }, "right": { "type": "MemberExpression", "span": { "start": 383, "end": 386, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 383, "end": 384, "ctxt": 0 }, "value": "E", "optional": false }, "property": { "type": "Identifier", "span": { "start": 385, "end": 386, "ctxt": 0 }, "value": "b", "optional": false } } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 388, "end": 407, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 392, "end": 406, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 392, "end": 395, "ctxt": 0 }, "value": "r12", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 398, "end": 406, "ctxt": 0 }, "operator": "**", "left": { "type": "NumericLiteral", "span": { "start": 398, "end": 399, "ctxt": 0 }, "value": 1.0, "raw": "1" }, "right": { "type": "MemberExpression", "span": { "start": 403, "end": 406, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 403, "end": 404, "ctxt": 0 }, "value": "E", "optional": false }, "property": { "type": "Identifier", "span": { "start": 405, "end": 406, "ctxt": 0 }, "value": "b", "optional": false } } }, "definite": false } ] } ], "interpreter": null }