{ "type": "Script", "span": { "start": 115, "end": 483, "ctxt": 0 }, "body": [ { "type": "VariableDeclaration", "span": { "start": 115, "end": 126, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 119, "end": 125, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 119, "end": 120, "ctxt": 0 }, "value": "a", "optional": false, "typeAnnotation": null }, "init": { "type": "NumericLiteral", "span": { "start": 123, "end": 125, "ctxt": 0 }, "value": 10.0, "raw": "10" }, "definite": false } ] }, { "type": "ExpressionStatement", "span": { "start": 127, "end": 134, "ctxt": 0 }, "expression": { "type": "MemberExpression", "span": { "start": 127, "end": 133, "ctxt": 0 }, "object": { "type": "ThisExpression", "span": { "start": 127, "end": 131, "ctxt": 0 } }, "property": { "type": "Identifier", "span": { "start": 132, "end": 133, "ctxt": 0 }, "value": "a", "optional": false } } }, { "type": "ExpressionStatement", "span": { "start": 135, "end": 142, "ctxt": 0 }, "expression": { "type": "MemberExpression", "span": { "start": 135, "end": 141, "ctxt": 0 }, "object": { "type": "ThisExpression", "span": { "start": 135, "end": 139, "ctxt": 0 } }, "property": { "type": "Identifier", "span": { "start": 140, "end": 141, "ctxt": 0 }, "value": "b", "optional": false } } }, { "type": "ExpressionStatement", "span": { "start": 143, "end": 156, "ctxt": 0 }, "expression": { "type": "MemberExpression", "span": { "start": 143, "end": 155, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 143, "end": 153, "ctxt": 0 }, "value": "globalThis", "optional": false }, "property": { "type": "Identifier", "span": { "start": 154, "end": 155, "ctxt": 0 }, "value": "a", "optional": false } } }, { "type": "ExpressionStatement", "span": { "start": 157, "end": 170, "ctxt": 0 }, "expression": { "type": "MemberExpression", "span": { "start": 157, "end": 169, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 157, "end": 167, "ctxt": 0 }, "value": "globalThis", "optional": false }, "property": { "type": "Identifier", "span": { "start": 168, "end": 169, "ctxt": 0 }, "value": "b", "optional": false } } }, { "type": "ExpressionStatement", "span": { "start": 254, "end": 261, "ctxt": 0 }, "expression": { "type": "MemberExpression", "span": { "start": 254, "end": 260, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 254, "end": 258, "ctxt": 0 }, "value": "self", "optional": false }, "property": { "type": "Identifier", "span": { "start": 259, "end": 260, "ctxt": 0 }, "value": "a", "optional": false } } }, { "type": "ExpressionStatement", "span": { "start": 262, "end": 269, "ctxt": 0 }, "expression": { "type": "MemberExpression", "span": { "start": 262, "end": 268, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 262, "end": 266, "ctxt": 0 }, "value": "self", "optional": false }, "property": { "type": "Identifier", "span": { "start": 267, "end": 268, "ctxt": 0 }, "value": "b", "optional": false } } }, { "type": "ExpressionStatement", "span": { "start": 270, "end": 279, "ctxt": 0 }, "expression": { "type": "MemberExpression", "span": { "start": 270, "end": 278, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 270, "end": 276, "ctxt": 0 }, "value": "window", "optional": false }, "property": { "type": "Identifier", "span": { "start": 277, "end": 278, "ctxt": 0 }, "value": "a", "optional": false } } }, { "type": "ExpressionStatement", "span": { "start": 280, "end": 289, "ctxt": 0 }, "expression": { "type": "MemberExpression", "span": { "start": 280, "end": 288, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 280, "end": 286, "ctxt": 0 }, "value": "window", "optional": false }, "property": { "type": "Identifier", "span": { "start": 287, "end": 288, "ctxt": 0 }, "value": "b", "optional": false } } }, { "type": "ExpressionStatement", "span": { "start": 290, "end": 296, "ctxt": 0 }, "expression": { "type": "MemberExpression", "span": { "start": 290, "end": 295, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 290, "end": 293, "ctxt": 0 }, "value": "top", "optional": false }, "property": { "type": "Identifier", "span": { "start": 294, "end": 295, "ctxt": 0 }, "value": "a", "optional": false } } }, { "type": "ExpressionStatement", "span": { "start": 297, "end": 303, "ctxt": 0 }, "expression": { "type": "MemberExpression", "span": { "start": 297, "end": 302, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 297, "end": 300, "ctxt": 0 }, "value": "top", "optional": false }, "property": { "type": "Identifier", "span": { "start": 301, "end": 302, "ctxt": 0 }, "value": "b", "optional": false } } }, { "type": "VariableDeclaration", "span": { "start": 329, "end": 340, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 333, "end": 339, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 333, "end": 334, "ctxt": 0 }, "value": "b", "optional": false, "typeAnnotation": null }, "init": { "type": "NumericLiteral", "span": { "start": 337, "end": 339, "ctxt": 0 }, "value": 10.0, "raw": "10" }, "definite": false } ] }, { "type": "ExpressionStatement", "span": { "start": 341, "end": 348, "ctxt": 0 }, "expression": { "type": "MemberExpression", "span": { "start": 341, "end": 347, "ctxt": 0 }, "object": { "type": "ThisExpression", "span": { "start": 341, "end": 345, "ctxt": 0 } }, "property": { "type": "Identifier", "span": { "start": 346, "end": 347, "ctxt": 0 }, "value": "a", "optional": false } } }, { "type": "ExpressionStatement", "span": { "start": 349, "end": 356, "ctxt": 0 }, "expression": { "type": "MemberExpression", "span": { "start": 349, "end": 355, "ctxt": 0 }, "object": { "type": "ThisExpression", "span": { "start": 349, "end": 353, "ctxt": 0 } }, "property": { "type": "Identifier", "span": { "start": 354, "end": 355, "ctxt": 0 }, "value": "b", "optional": false } } }, { "type": "ExpressionStatement", "span": { "start": 357, "end": 370, "ctxt": 0 }, "expression": { "type": "MemberExpression", "span": { "start": 357, "end": 369, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 357, "end": 367, "ctxt": 0 }, "value": "globalThis", "optional": false }, "property": { "type": "Identifier", "span": { "start": 368, "end": 369, "ctxt": 0 }, "value": "a", "optional": false } } }, { "type": "ExpressionStatement", "span": { "start": 371, "end": 384, "ctxt": 0 }, "expression": { "type": "MemberExpression", "span": { "start": 371, "end": 383, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 371, "end": 381, "ctxt": 0 }, "value": "globalThis", "optional": false }, "property": { "type": "Identifier", "span": { "start": 382, "end": 383, "ctxt": 0 }, "value": "b", "optional": false } } }, { "type": "ExpressionStatement", "span": { "start": 434, "end": 441, "ctxt": 0 }, "expression": { "type": "MemberExpression", "span": { "start": 434, "end": 440, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 434, "end": 438, "ctxt": 0 }, "value": "self", "optional": false }, "property": { "type": "Identifier", "span": { "start": 439, "end": 440, "ctxt": 0 }, "value": "a", "optional": false } } }, { "type": "ExpressionStatement", "span": { "start": 442, "end": 449, "ctxt": 0 }, "expression": { "type": "MemberExpression", "span": { "start": 442, "end": 448, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 442, "end": 446, "ctxt": 0 }, "value": "self", "optional": false }, "property": { "type": "Identifier", "span": { "start": 447, "end": 448, "ctxt": 0 }, "value": "b", "optional": false } } }, { "type": "ExpressionStatement", "span": { "start": 450, "end": 459, "ctxt": 0 }, "expression": { "type": "MemberExpression", "span": { "start": 450, "end": 458, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 450, "end": 456, "ctxt": 0 }, "value": "window", "optional": false }, "property": { "type": "Identifier", "span": { "start": 457, "end": 458, "ctxt": 0 }, "value": "a", "optional": false } } }, { "type": "ExpressionStatement", "span": { "start": 460, "end": 469, "ctxt": 0 }, "expression": { "type": "MemberExpression", "span": { "start": 460, "end": 468, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 460, "end": 466, "ctxt": 0 }, "value": "window", "optional": false }, "property": { "type": "Identifier", "span": { "start": 467, "end": 468, "ctxt": 0 }, "value": "b", "optional": false } } }, { "type": "ExpressionStatement", "span": { "start": 470, "end": 476, "ctxt": 0 }, "expression": { "type": "MemberExpression", "span": { "start": 470, "end": 475, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 470, "end": 473, "ctxt": 0 }, "value": "top", "optional": false }, "property": { "type": "Identifier", "span": { "start": 474, "end": 475, "ctxt": 0 }, "value": "a", "optional": false } } }, { "type": "ExpressionStatement", "span": { "start": 477, "end": 483, "ctxt": 0 }, "expression": { "type": "MemberExpression", "span": { "start": 477, "end": 482, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 477, "end": 480, "ctxt": 0 }, "value": "top", "optional": false }, "property": { "type": "Identifier", "span": { "start": 481, "end": 482, "ctxt": 0 }, "value": "b", "optional": false } } } ], "interpreter": null }