{ "type": "File", "start": 0, "end": 7069, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 215, "column": 21 } }, "program": { "type": "Program", "start": 0, "end": 7069, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 215, "column": 21 } }, "sourceType": "module", "body": [ { "type": "ImportDeclaration", "start": 0, "end": 44, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 1, "column": 44 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 8, "end": 18, "loc": { "start": { "line": 1, "column": 8 }, "end": { "line": 1, "column": 18 } }, "imported": { "type": "Identifier", "start": 8, "end": 18, "loc": { "start": { "line": 1, "column": 8 }, "end": { "line": 1, "column": 18 }, "identifierName": "Controller" }, "name": "Controller" }, "local": { "type": "Identifier", "start": 8, "end": 18, "loc": { "start": { "line": 1, "column": 8 }, "end": { "line": 1, "column": 18 }, "identifierName": "Controller" }, "name": "Controller" } } ], "source": { "type": "StringLiteral", "start": 25, "end": 43, "loc": { "start": { "line": 1, "column": 25 }, "end": { "line": 1, "column": 43 } }, "extra": { "rawValue": "../Controller.js", "raw": "\"../Controller.js\"" }, "value": "../Controller.js" } }, { "type": "ImportDeclaration", "start": 45, "end": 128, "loc": { "start": { "line": 2, "column": 0 }, "end": { "line": 2, "column": 83 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 53, "end": 75, "loc": { "start": { "line": 2, "column": 8 }, "end": { "line": 2, "column": 30 } }, "imported": { "type": "Identifier", "start": 53, "end": 75, "loc": { "start": { "line": 2, "column": 8 }, "end": { "line": 2, "column": 30 }, "identifierName": "SectionToolContextMenu" }, "name": "SectionToolContextMenu" }, "local": { "type": "Identifier", "start": 53, "end": 75, "loc": { "start": { "line": 2, "column": 8 }, "end": { "line": 2, "column": 30 }, "identifierName": "SectionToolContextMenu" }, "name": "SectionToolContextMenu" } } ], "source": { "type": "StringLiteral", "start": 82, "end": 127, "loc": { "start": { "line": 2, "column": 37 }, "end": { "line": 2, "column": 82 } }, "extra": { "rawValue": "./../contextMenus/SectionToolContextMenu.js", "raw": "\"./../contextMenus/SectionToolContextMenu.js\"" }, "value": "./../contextMenus/SectionToolContextMenu.js" } }, { "type": "ImportDeclaration", "start": 129, "end": 212, "loc": { "start": { "line": 3, "column": 0 }, "end": { "line": 3, "column": 83 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 137, "end": 141, "loc": { "start": { "line": 3, "column": 8 }, "end": { "line": 3, "column": 12 } }, "imported": { "type": "Identifier", "start": 137, "end": 141, "loc": { "start": { "line": 3, "column": 8 }, "end": { "line": 3, "column": 12 }, "identifierName": "math" }, "name": "math" }, "local": { "type": "Identifier", "start": 137, "end": 141, "loc": { "start": { "line": 3, "column": 8 }, "end": { "line": 3, "column": 12 }, "identifierName": "math" }, "name": "math" } }, { "type": "ImportSpecifier", "start": 143, "end": 162, "loc": { "start": { "line": 3, "column": 14 }, "end": { "line": 3, "column": 33 } }, "imported": { "type": "Identifier", "start": 143, "end": 162, "loc": { "start": { "line": 3, "column": 14 }, "end": { "line": 3, "column": 33 }, "identifierName": "SectionPlanesPlugin" }, "name": "SectionPlanesPlugin" }, "local": { "type": "Identifier", "start": 143, "end": 162, "loc": { "start": { "line": 3, "column": 14 }, "end": { "line": 3, "column": 33 }, "identifierName": "SectionPlanesPlugin" }, "name": "SectionPlanesPlugin" } } ], "source": { "type": "StringLiteral", "start": 169, "end": 211, "loc": { "start": { "line": 3, "column": 40 }, "end": { "line": 3, "column": 82 } }, "extra": { "rawValue": "@xeokit/xeokit-sdk/dist/xeokit-sdk.es.js", "raw": "\"@xeokit/xeokit-sdk/dist/xeokit-sdk.es.js\"" }, "value": "@xeokit/xeokit-sdk/dist/xeokit-sdk.es.js" }, "trailingComments": [ { "type": "CommentBlock", "value": "* @private ", "start": 214, "end": 229, "loc": { "start": { "line": 5, "column": 0 }, "end": { "line": 5, "column": 15 } } } ] }, { "type": "Identifier", "start": 230, "end": 7046, "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 213, "column": 1 } }, "id": { "type": "Identifier", "start": 236, "end": 247, "loc": { "start": { "line": 6, "column": 6 }, "end": { "line": 6, "column": 17 }, "identifierName": "SectionTool" }, "name": "SectionTool", "leadingComments": null }, "superClass": { "type": "Identifier", "start": 256, "end": 266, "loc": { "start": { "line": 6, "column": 26 }, "end": { "line": 6, "column": 36 }, "identifierName": "Controller" }, "name": "Controller" }, "body": { "type": "ClassBody", "start": 267, "end": 7046, "loc": { "start": { "line": 6, "column": 37 }, "end": { "line": 213, "column": 1 } }, "body": [ { "type": "ClassMethod", "start": 280, "end": 5094, "loc": { "start": { "line": 8, "column": 4 }, "end": { "line": 140, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 280, "end": 291, "loc": { "start": { "line": 8, "column": 4 }, "end": { "line": 8, "column": 15 }, "identifierName": "constructor" }, "name": "constructor", "leadingComments": null }, "kind": "constructor", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 292, "end": 298, "loc": { "start": { "line": 8, "column": 16 }, "end": { "line": 8, "column": 22 }, "identifierName": "parent" }, "name": "parent" }, { "type": "Identifier", "start": 300, "end": 303, "loc": { "start": { "line": 8, "column": 24 }, "end": { "line": 8, "column": 27 }, "identifierName": "cfg" }, "name": "cfg" } ], "body": { "type": "BlockStatement", "start": 305, "end": 5094, "loc": { "start": { "line": 8, "column": 29 }, "end": { "line": 140, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 316, "end": 335, "loc": { "start": { "line": 10, "column": 8 }, "end": { "line": 10, "column": 27 } }, "expression": { "type": "CallExpression", "start": 316, "end": 334, "loc": { "start": { "line": 10, "column": 8 }, "end": { "line": 10, "column": 26 } }, "callee": { "type": "Super", "start": 316, "end": 321, "loc": { "start": { "line": 10, "column": 8 }, "end": { "line": 10, "column": 13 } } }, "arguments": [ { "type": "Identifier", "start": 322, "end": 328, "loc": { "start": { "line": 10, "column": 14 }, "end": { "line": 10, "column": 20 }, "identifierName": "parent" }, "name": "parent" }, { "type": "Identifier", "start": 330, "end": 333, "loc": { "start": { "line": 10, "column": 22 }, "end": { "line": 10, "column": 25 }, "identifierName": "cfg" }, "name": "cfg" } ] } }, { "type": "IfStatement", "start": 345, "end": 431, "loc": { "start": { "line": 12, "column": 8 }, "end": { "line": 14, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 349, "end": 367, "loc": { "start": { "line": 12, "column": 12 }, "end": { "line": 12, "column": 30 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 350, "end": 367, "loc": { "start": { "line": 12, "column": 13 }, "end": { "line": 12, "column": 30 } }, "object": { "type": "Identifier", "start": 350, "end": 353, "loc": { "start": { "line": 12, "column": 13 }, "end": { "line": 12, "column": 16 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 354, "end": 367, "loc": { "start": { "line": 12, "column": 17 }, "end": { "line": 12, "column": 30 }, "identifierName": "buttonElement" }, "name": "buttonElement" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 369, "end": 431, "loc": { "start": { "line": 12, "column": 32 }, "end": { "line": 14, "column": 9 } }, "body": [ { "type": "ThrowStatement", "start": 383, "end": 421, "loc": { "start": { "line": 13, "column": 12 }, "end": { "line": 13, "column": 50 } }, "argument": { "type": "StringLiteral", "start": 389, "end": 420, "loc": { "start": { "line": 13, "column": 18 }, "end": { "line": 13, "column": 49 } }, "extra": { "rawValue": "Missing config: buttonElement", "raw": "\"Missing config: buttonElement\"" }, "value": "Missing config: buttonElement" } } ], "directives": [] }, "alternate": null }, { "type": "IfStatement", "start": 441, "end": 535, "loc": { "start": { "line": 16, "column": 8 }, "end": { "line": 18, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 445, "end": 467, "loc": { "start": { "line": 16, "column": 12 }, "end": { "line": 16, "column": 34 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 446, "end": 467, "loc": { "start": { "line": 16, "column": 13 }, "end": { "line": 16, "column": 34 } }, "object": { "type": "Identifier", "start": 446, "end": 449, "loc": { "start": { "line": 16, "column": 13 }, "end": { "line": 16, "column": 16 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 450, "end": 467, "loc": { "start": { "line": 16, "column": 17 }, "end": { "line": 16, "column": 34 }, "identifierName": "menuButtonElement" }, "name": "menuButtonElement" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 469, "end": 535, "loc": { "start": { "line": 16, "column": 36 }, "end": { "line": 18, "column": 9 } }, "body": [ { "type": "ThrowStatement", "start": 483, "end": 525, "loc": { "start": { "line": 17, "column": 12 }, "end": { "line": 17, "column": 54 } }, "argument": { "type": "StringLiteral", "start": 489, "end": 524, "loc": { "start": { "line": 17, "column": 18 }, "end": { "line": 17, "column": 53 } }, "extra": { "rawValue": "Missing config: menuButtonElement", "raw": "\"Missing config: menuButtonElement\"" }, "value": "Missing config: menuButtonElement" } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 545, "end": 585, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 48 } }, "expression": { "type": "AssignmentExpression", "start": 545, "end": 584, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 47 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 545, "end": 564, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 27 } }, "object": { "type": "ThisExpression", "start": 545, "end": 549, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 12 } } }, "property": { "type": "Identifier", "start": 550, "end": 564, "loc": { "start": { "line": 20, "column": 13 }, "end": { "line": 20, "column": 27 }, "identifierName": "_buttonElement" }, "name": "_buttonElement" }, "computed": false }, "right": { "type": "MemberExpression", "start": 567, "end": 584, "loc": { "start": { "line": 20, "column": 30 }, "end": { "line": 20, "column": 47 } }, "object": { "type": "Identifier", "start": 567, "end": 570, "loc": { "start": { "line": 20, "column": 30 }, "end": { "line": 20, "column": 33 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 571, "end": 584, "loc": { "start": { "line": 20, "column": 34 }, "end": { "line": 20, "column": 47 }, "identifierName": "buttonElement" }, "name": "buttonElement" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 594, "end": 636, "loc": { "start": { "line": 21, "column": 8 }, "end": { "line": 21, "column": 50 } }, "expression": { "type": "AssignmentExpression", "start": 594, "end": 635, "loc": { "start": { "line": 21, "column": 8 }, "end": { "line": 21, "column": 49 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 594, "end": 614, "loc": { "start": { "line": 21, "column": 8 }, "end": { "line": 21, "column": 28 } }, "object": { "type": "ThisExpression", "start": 594, "end": 598, "loc": { "start": { "line": 21, "column": 8 }, "end": { "line": 21, "column": 12 } } }, "property": { "type": "Identifier", "start": 599, "end": 614, "loc": { "start": { "line": 21, "column": 13 }, "end": { "line": 21, "column": 28 }, "identifierName": "_counterElement" }, "name": "_counterElement" }, "computed": false }, "right": { "type": "MemberExpression", "start": 617, "end": 635, "loc": { "start": { "line": 21, "column": 31 }, "end": { "line": 21, "column": 49 } }, "object": { "type": "Identifier", "start": 617, "end": 620, "loc": { "start": { "line": 21, "column": 31 }, "end": { "line": 21, "column": 34 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 621, "end": 635, "loc": { "start": { "line": 21, "column": 35 }, "end": { "line": 21, "column": 49 }, "identifierName": "counterElement" }, "name": "counterElement" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 645, "end": 693, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 56 } }, "expression": { "type": "AssignmentExpression", "start": 645, "end": 692, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 55 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 645, "end": 668, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 31 } }, "object": { "type": "ThisExpression", "start": 645, "end": 649, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 12 } } }, "property": { "type": "Identifier", "start": 650, "end": 668, "loc": { "start": { "line": 22, "column": 13 }, "end": { "line": 22, "column": 31 }, "identifierName": "_menuButtonElement" }, "name": "_menuButtonElement" }, "computed": false }, "right": { "type": "MemberExpression", "start": 671, "end": 692, "loc": { "start": { "line": 22, "column": 34 }, "end": { "line": 22, "column": 55 } }, "object": { "type": "Identifier", "start": 671, "end": 674, "loc": { "start": { "line": 22, "column": 34 }, "end": { "line": 22, "column": 37 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 675, "end": 692, "loc": { "start": { "line": 22, "column": 38 }, "end": { "line": 22, "column": 55 }, "identifierName": "menuButtonElement" }, "name": "menuButtonElement" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 702, "end": 760, "loc": { "start": { "line": 23, "column": 8 }, "end": { "line": 23, "column": 66 } }, "expression": { "type": "AssignmentExpression", "start": 702, "end": 759, "loc": { "start": { "line": 23, "column": 8 }, "end": { "line": 23, "column": 65 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 702, "end": 730, "loc": { "start": { "line": 23, "column": 8 }, "end": { "line": 23, "column": 36 } }, "object": { "type": "ThisExpression", "start": 702, "end": 706, "loc": { "start": { "line": 23, "column": 8 }, "end": { "line": 23, "column": 12 } } }, "property": { "type": "Identifier", "start": 707, "end": 730, "loc": { "start": { "line": 23, "column": 13 }, "end": { "line": 23, "column": 36 }, "identifierName": "_menuButtonArrowElement" }, "name": "_menuButtonArrowElement" }, "computed": false }, "right": { "type": "MemberExpression", "start": 733, "end": 759, "loc": { "start": { "line": 23, "column": 39 }, "end": { "line": 23, "column": 65 } }, "object": { "type": "Identifier", "start": 733, "end": 736, "loc": { "start": { "line": 23, "column": 39 }, "end": { "line": 23, "column": 42 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 737, "end": 759, "loc": { "start": { "line": 23, "column": 43 }, "end": { "line": 23, "column": 65 }, "identifierName": "menuButtonArrowElement" }, "name": "menuButtonArrowElement" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 770, "end": 839, "loc": { "start": { "line": 25, "column": 8 }, "end": { "line": 25, "column": 77 } }, "expression": { "type": "AssignmentExpression", "start": 770, "end": 838, "loc": { "start": { "line": 25, "column": 8 }, "end": { "line": 25, "column": 76 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 770, "end": 795, "loc": { "start": { "line": 25, "column": 8 }, "end": { "line": 25, "column": 33 } }, "object": { "type": "ThisExpression", "start": 770, "end": 774, "loc": { "start": { "line": 25, "column": 8 }, "end": { "line": 25, "column": 12 } } }, "property": { "type": "Identifier", "start": 775, "end": 795, "loc": { "start": { "line": 25, "column": 13 }, "end": { "line": 25, "column": 33 }, "identifierName": "_sectionPlanesPlugin" }, "name": "_sectionPlanesPlugin" }, "computed": false }, "right": { "type": "NewExpression", "start": 798, "end": 838, "loc": { "start": { "line": 25, "column": 36 }, "end": { "line": 25, "column": 76 } }, "callee": { "type": "Identifier", "start": 802, "end": 821, "loc": { "start": { "line": 25, "column": 40 }, "end": { "line": 25, "column": 59 }, "identifierName": "SectionPlanesPlugin" }, "name": "SectionPlanesPlugin" }, "arguments": [ { "type": "MemberExpression", "start": 822, "end": 833, "loc": { "start": { "line": 25, "column": 60 }, "end": { "line": 25, "column": 71 } }, "object": { "type": "ThisExpression", "start": 822, "end": 826, "loc": { "start": { "line": 25, "column": 60 }, "end": { "line": 25, "column": 64 } } }, "property": { "type": "Identifier", "start": 827, "end": 833, "loc": { "start": { "line": 25, "column": 65 }, "end": { "line": 25, "column": 71 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, { "type": "ObjectExpression", "start": 835, "end": 837, "loc": { "start": { "line": 25, "column": 73 }, "end": { "line": 25, "column": 75 } }, "properties": [] } ] } } }, { "type": "ExpressionStatement", "start": 849, "end": 1048, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 31, "column": 11 } }, "expression": { "type": "AssignmentExpression", "start": 849, "end": 1047, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 31, "column": 10 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 849, "end": 877, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 36 } }, "object": { "type": "ThisExpression", "start": 849, "end": 853, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 12 } } }, "property": { "type": "Identifier", "start": 854, "end": 877, "loc": { "start": { "line": 27, "column": 13 }, "end": { "line": 27, "column": 36 }, "identifierName": "_sectionToolContextMenu" }, "name": "_sectionToolContextMenu" }, "computed": false }, "right": { "type": "NewExpression", "start": 880, "end": 1047, "loc": { "start": { "line": 27, "column": 39 }, "end": { "line": 31, "column": 10 } }, "callee": { "type": "Identifier", "start": 884, "end": 906, "loc": { "start": { "line": 27, "column": 43 }, "end": { "line": 27, "column": 65 }, "identifierName": "SectionToolContextMenu" }, "name": "SectionToolContextMenu" }, "arguments": [ { "type": "ObjectExpression", "start": 907, "end": 1046, "loc": { "start": { "line": 27, "column": 66 }, "end": { "line": 31, "column": 9 } }, "properties": [ { "type": "ObjectProperty", "start": 921, "end": 967, "loc": { "start": { "line": 28, "column": 12 }, "end": { "line": 28, "column": 58 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 921, "end": 940, "loc": { "start": { "line": 28, "column": 12 }, "end": { "line": 28, "column": 31 }, "identifierName": "sectionPlanesPlugin" }, "name": "sectionPlanesPlugin" }, "value": { "type": "MemberExpression", "start": 942, "end": 967, "loc": { "start": { "line": 28, "column": 33 }, "end": { "line": 28, "column": 58 } }, "object": { "type": "ThisExpression", "start": 942, "end": 946, "loc": { "start": { "line": 28, "column": 33 }, "end": { "line": 28, "column": 37 } } }, "property": { "type": "Identifier", "start": 947, "end": 967, "loc": { "start": { "line": 28, "column": 38 }, "end": { "line": 28, "column": 58 }, "identifierName": "_sectionPlanesPlugin" }, "name": "_sectionPlanesPlugin" }, "computed": false } }, { "type": "ObjectProperty", "start": 981, "end": 1003, "loc": { "start": { "line": 29, "column": 12 }, "end": { "line": 29, "column": 34 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 981, "end": 996, "loc": { "start": { "line": 29, "column": 12 }, "end": { "line": 29, "column": 27 }, "identifierName": "hideOnMouseDown" }, "name": "hideOnMouseDown" }, "value": { "type": "BooleanLiteral", "start": 998, "end": 1003, "loc": { "start": { "line": 29, "column": 29 }, "end": { "line": 29, "column": 34 } }, "value": false } }, { "type": "ObjectProperty", "start": 1017, "end": 1036, "loc": { "start": { "line": 30, "column": 12 }, "end": { "line": 30, "column": 31 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1017, "end": 1029, "loc": { "start": { "line": 30, "column": 12 }, "end": { "line": 30, "column": 24 }, "identifierName": "hideOnAction" }, "name": "hideOnAction" }, "value": { "type": "BooleanLiteral", "start": 1031, "end": 1036, "loc": { "start": { "line": 30, "column": 26 }, "end": { "line": 30, "column": 31 } }, "value": false } } ] } ] } } }, { "type": "ExpressionStatement", "start": 1058, "end": 1110, "loc": { "start": { "line": 33, "column": 8 }, "end": { "line": 33, "column": 60 } }, "expression": { "type": "CallExpression", "start": 1058, "end": 1109, "loc": { "start": { "line": 33, "column": 8 }, "end": { "line": 33, "column": 59 } }, "callee": { "type": "MemberExpression", "start": 1058, "end": 1102, "loc": { "start": { "line": 33, "column": 8 }, "end": { "line": 33, "column": 52 } }, "object": { "type": "MemberExpression", "start": 1058, "end": 1083, "loc": { "start": { "line": 33, "column": 8 }, "end": { "line": 33, "column": 33 } }, "object": { "type": "ThisExpression", "start": 1058, "end": 1062, "loc": { "start": { "line": 33, "column": 8 }, "end": { "line": 33, "column": 12 } } }, "property": { "type": "Identifier", "start": 1063, "end": 1083, "loc": { "start": { "line": 33, "column": 13 }, "end": { "line": 33, "column": 33 }, "identifierName": "_sectionPlanesPlugin" }, "name": "_sectionPlanesPlugin" }, "computed": false }, "property": { "type": "Identifier", "start": 1084, "end": 1102, "loc": { "start": { "line": 33, "column": 34 }, "end": { "line": 33, "column": 52 }, "identifierName": "setOverviewVisible" }, "name": "setOverviewVisible" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 1103, "end": 1108, "loc": { "start": { "line": 33, "column": 53 }, "end": { "line": 33, "column": 58 } }, "value": false } ] } }, { "type": "ExpressionStatement", "start": 1120, "end": 1904, "loc": { "start": { "line": 35, "column": 8 }, "end": { "line": 51, "column": 11 } }, "expression": { "type": "CallExpression", "start": 1120, "end": 1903, "loc": { "start": { "line": 35, "column": 8 }, "end": { "line": 51, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 1120, "end": 1127, "loc": { "start": { "line": 35, "column": 8 }, "end": { "line": 35, "column": 15 } }, "object": { "type": "ThisExpression", "start": 1120, "end": 1124, "loc": { "start": { "line": 35, "column": 8 }, "end": { "line": 35, "column": 12 } } }, "property": { "type": "Identifier", "start": 1125, "end": 1127, "loc": { "start": { "line": 35, "column": 13 }, "end": { "line": 35, "column": 15 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1128, "end": 1137, "loc": { "start": { "line": 35, "column": 16 }, "end": { "line": 35, "column": 25 } }, "extra": { "rawValue": "enabled", "raw": "\"enabled\"" }, "value": "enabled" }, { "type": "ArrowFunctionExpression", "start": 1139, "end": 1902, "loc": { "start": { "line": 35, "column": 27 }, "end": { "line": 51, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1140, "end": 1147, "loc": { "start": { "line": 35, "column": 28 }, "end": { "line": 35, "column": 35 }, "identifierName": "enabled" }, "name": "enabled" } ], "body": { "type": "BlockStatement", "start": 1152, "end": 1902, "loc": { "start": { "line": 35, "column": 40 }, "end": { "line": 51, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 1166, "end": 1892, "loc": { "start": { "line": 36, "column": 12 }, "end": { "line": 50, "column": 13 } }, "test": { "type": "UnaryExpression", "start": 1170, "end": 1178, "loc": { "start": { "line": 36, "column": 16 }, "end": { "line": 36, "column": 24 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 1171, "end": 1178, "loc": { "start": { "line": 36, "column": 17 }, "end": { "line": 36, "column": 24 }, "identifierName": "enabled" }, "name": "enabled" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 1180, "end": 1527, "loc": { "start": { "line": 36, "column": 26 }, "end": { "line": 43, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 1198, "end": 1244, "loc": { "start": { "line": 37, "column": 16 }, "end": { "line": 37, "column": 62 } }, "expression": { "type": "CallExpression", "start": 1198, "end": 1243, "loc": { "start": { "line": 37, "column": 16 }, "end": { "line": 37, "column": 61 } }, "callee": { "type": "MemberExpression", "start": 1198, "end": 1231, "loc": { "start": { "line": 37, "column": 16 }, "end": { "line": 37, "column": 49 } }, "object": { "type": "MemberExpression", "start": 1198, "end": 1227, "loc": { "start": { "line": 37, "column": 16 }, "end": { "line": 37, "column": 45 } }, "object": { "type": "MemberExpression", "start": 1198, "end": 1217, "loc": { "start": { "line": 37, "column": 16 }, "end": { "line": 37, "column": 35 } }, "object": { "type": "ThisExpression", "start": 1198, "end": 1202, "loc": { "start": { "line": 37, "column": 16 }, "end": { "line": 37, "column": 20 } } }, "property": { "type": "Identifier", "start": 1203, "end": 1217, "loc": { "start": { "line": 37, "column": 21 }, "end": { "line": 37, "column": 35 }, "identifierName": "_buttonElement" }, "name": "_buttonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 1218, "end": 1227, "loc": { "start": { "line": 37, "column": 36 }, "end": { "line": 37, "column": 45 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 1228, "end": 1231, "loc": { "start": { "line": 37, "column": 46 }, "end": { "line": 37, "column": 49 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1232, "end": 1242, "loc": { "start": { "line": 37, "column": 50 }, "end": { "line": 37, "column": 60 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } }, { "type": "IfStatement", "start": 1261, "end": 1374, "loc": { "start": { "line": 38, "column": 16 }, "end": { "line": 40, "column": 17 } }, "test": { "type": "MemberExpression", "start": 1265, "end": 1285, "loc": { "start": { "line": 38, "column": 20 }, "end": { "line": 38, "column": 40 } }, "object": { "type": "ThisExpression", "start": 1265, "end": 1269, "loc": { "start": { "line": 38, "column": 20 }, "end": { "line": 38, "column": 24 } } }, "property": { "type": "Identifier", "start": 1270, "end": 1285, "loc": { "start": { "line": 38, "column": 25 }, "end": { "line": 38, "column": 40 }, "identifierName": "_counterElement" }, "name": "_counterElement" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 1287, "end": 1374, "loc": { "start": { "line": 38, "column": 42 }, "end": { "line": 40, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 1309, "end": 1356, "loc": { "start": { "line": 39, "column": 20 }, "end": { "line": 39, "column": 67 } }, "expression": { "type": "CallExpression", "start": 1309, "end": 1355, "loc": { "start": { "line": 39, "column": 20 }, "end": { "line": 39, "column": 66 } }, "callee": { "type": "MemberExpression", "start": 1309, "end": 1343, "loc": { "start": { "line": 39, "column": 20 }, "end": { "line": 39, "column": 54 } }, "object": { "type": "MemberExpression", "start": 1309, "end": 1339, "loc": { "start": { "line": 39, "column": 20 }, "end": { "line": 39, "column": 50 } }, "object": { "type": "MemberExpression", "start": 1309, "end": 1329, "loc": { "start": { "line": 39, "column": 20 }, "end": { "line": 39, "column": 40 } }, "object": { "type": "ThisExpression", "start": 1309, "end": 1313, "loc": { "start": { "line": 39, "column": 20 }, "end": { "line": 39, "column": 24 } } }, "property": { "type": "Identifier", "start": 1314, "end": 1329, "loc": { "start": { "line": 39, "column": 25 }, "end": { "line": 39, "column": 40 }, "identifierName": "_counterElement" }, "name": "_counterElement" }, "computed": false }, "property": { "type": "Identifier", "start": 1330, "end": 1339, "loc": { "start": { "line": 39, "column": 41 }, "end": { "line": 39, "column": 50 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 1340, "end": 1343, "loc": { "start": { "line": 39, "column": 51 }, "end": { "line": 39, "column": 54 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1344, "end": 1354, "loc": { "start": { "line": 39, "column": 55 }, "end": { "line": 39, "column": 65 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 1391, "end": 1441, "loc": { "start": { "line": 41, "column": 16 }, "end": { "line": 41, "column": 66 } }, "expression": { "type": "CallExpression", "start": 1391, "end": 1440, "loc": { "start": { "line": 41, "column": 16 }, "end": { "line": 41, "column": 65 } }, "callee": { "type": "MemberExpression", "start": 1391, "end": 1428, "loc": { "start": { "line": 41, "column": 16 }, "end": { "line": 41, "column": 53 } }, "object": { "type": "MemberExpression", "start": 1391, "end": 1424, "loc": { "start": { "line": 41, "column": 16 }, "end": { "line": 41, "column": 49 } }, "object": { "type": "MemberExpression", "start": 1391, "end": 1414, "loc": { "start": { "line": 41, "column": 16 }, "end": { "line": 41, "column": 39 } }, "object": { "type": "ThisExpression", "start": 1391, "end": 1395, "loc": { "start": { "line": 41, "column": 16 }, "end": { "line": 41, "column": 20 } } }, "property": { "type": "Identifier", "start": 1396, "end": 1414, "loc": { "start": { "line": 41, "column": 21 }, "end": { "line": 41, "column": 39 }, "identifierName": "_menuButtonElement" }, "name": "_menuButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 1415, "end": 1424, "loc": { "start": { "line": 41, "column": 40 }, "end": { "line": 41, "column": 49 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 1425, "end": 1428, "loc": { "start": { "line": 41, "column": 50 }, "end": { "line": 41, "column": 53 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1429, "end": 1439, "loc": { "start": { "line": 41, "column": 54 }, "end": { "line": 41, "column": 64 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } }, { "type": "ExpressionStatement", "start": 1458, "end": 1513, "loc": { "start": { "line": 42, "column": 16 }, "end": { "line": 42, "column": 71 } }, "expression": { "type": "CallExpression", "start": 1458, "end": 1512, "loc": { "start": { "line": 42, "column": 16 }, "end": { "line": 42, "column": 70 } }, "callee": { "type": "MemberExpression", "start": 1458, "end": 1500, "loc": { "start": { "line": 42, "column": 16 }, "end": { "line": 42, "column": 58 } }, "object": { "type": "MemberExpression", "start": 1458, "end": 1496, "loc": { "start": { "line": 42, "column": 16 }, "end": { "line": 42, "column": 54 } }, "object": { "type": "MemberExpression", "start": 1458, "end": 1486, "loc": { "start": { "line": 42, "column": 16 }, "end": { "line": 42, "column": 44 } }, "object": { "type": "ThisExpression", "start": 1458, "end": 1462, "loc": { "start": { "line": 42, "column": 16 }, "end": { "line": 42, "column": 20 } } }, "property": { "type": "Identifier", "start": 1463, "end": 1486, "loc": { "start": { "line": 42, "column": 21 }, "end": { "line": 42, "column": 44 }, "identifierName": "_menuButtonArrowElement" }, "name": "_menuButtonArrowElement" }, "computed": false }, "property": { "type": "Identifier", "start": 1487, "end": 1496, "loc": { "start": { "line": 42, "column": 45 }, "end": { "line": 42, "column": 54 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 1497, "end": 1500, "loc": { "start": { "line": 42, "column": 55 }, "end": { "line": 42, "column": 58 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1501, "end": 1511, "loc": { "start": { "line": 42, "column": 59 }, "end": { "line": 42, "column": 69 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 1533, "end": 1892, "loc": { "start": { "line": 43, "column": 19 }, "end": { "line": 50, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 1551, "end": 1600, "loc": { "start": { "line": 44, "column": 16 }, "end": { "line": 44, "column": 65 } }, "expression": { "type": "CallExpression", "start": 1551, "end": 1599, "loc": { "start": { "line": 44, "column": 16 }, "end": { "line": 44, "column": 64 } }, "callee": { "type": "MemberExpression", "start": 1551, "end": 1587, "loc": { "start": { "line": 44, "column": 16 }, "end": { "line": 44, "column": 52 } }, "object": { "type": "MemberExpression", "start": 1551, "end": 1580, "loc": { "start": { "line": 44, "column": 16 }, "end": { "line": 44, "column": 45 } }, "object": { "type": "MemberExpression", "start": 1551, "end": 1570, "loc": { "start": { "line": 44, "column": 16 }, "end": { "line": 44, "column": 35 } }, "object": { "type": "ThisExpression", "start": 1551, "end": 1555, "loc": { "start": { "line": 44, "column": 16 }, "end": { "line": 44, "column": 20 } } }, "property": { "type": "Identifier", "start": 1556, "end": 1570, "loc": { "start": { "line": 44, "column": 21 }, "end": { "line": 44, "column": 35 }, "identifierName": "_buttonElement" }, "name": "_buttonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 1571, "end": 1580, "loc": { "start": { "line": 44, "column": 36 }, "end": { "line": 44, "column": 45 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 1581, "end": 1587, "loc": { "start": { "line": 44, "column": 46 }, "end": { "line": 44, "column": 52 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1588, "end": 1598, "loc": { "start": { "line": 44, "column": 53 }, "end": { "line": 44, "column": 63 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } }, { "type": "IfStatement", "start": 1617, "end": 1733, "loc": { "start": { "line": 45, "column": 16 }, "end": { "line": 47, "column": 17 } }, "test": { "type": "MemberExpression", "start": 1621, "end": 1641, "loc": { "start": { "line": 45, "column": 20 }, "end": { "line": 45, "column": 40 } }, "object": { "type": "ThisExpression", "start": 1621, "end": 1625, "loc": { "start": { "line": 45, "column": 20 }, "end": { "line": 45, "column": 24 } } }, "property": { "type": "Identifier", "start": 1626, "end": 1641, "loc": { "start": { "line": 45, "column": 25 }, "end": { "line": 45, "column": 40 }, "identifierName": "_counterElement" }, "name": "_counterElement" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 1643, "end": 1733, "loc": { "start": { "line": 45, "column": 42 }, "end": { "line": 47, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 1665, "end": 1715, "loc": { "start": { "line": 46, "column": 20 }, "end": { "line": 46, "column": 70 } }, "expression": { "type": "CallExpression", "start": 1665, "end": 1714, "loc": { "start": { "line": 46, "column": 20 }, "end": { "line": 46, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 1665, "end": 1702, "loc": { "start": { "line": 46, "column": 20 }, "end": { "line": 46, "column": 57 } }, "object": { "type": "MemberExpression", "start": 1665, "end": 1695, "loc": { "start": { "line": 46, "column": 20 }, "end": { "line": 46, "column": 50 } }, "object": { "type": "MemberExpression", "start": 1665, "end": 1685, "loc": { "start": { "line": 46, "column": 20 }, "end": { "line": 46, "column": 40 } }, "object": { "type": "ThisExpression", "start": 1665, "end": 1669, "loc": { "start": { "line": 46, "column": 20 }, "end": { "line": 46, "column": 24 } } }, "property": { "type": "Identifier", "start": 1670, "end": 1685, "loc": { "start": { "line": 46, "column": 25 }, "end": { "line": 46, "column": 40 }, "identifierName": "_counterElement" }, "name": "_counterElement" }, "computed": false }, "property": { "type": "Identifier", "start": 1686, "end": 1695, "loc": { "start": { "line": 46, "column": 41 }, "end": { "line": 46, "column": 50 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 1696, "end": 1702, "loc": { "start": { "line": 46, "column": 51 }, "end": { "line": 46, "column": 57 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1703, "end": 1713, "loc": { "start": { "line": 46, "column": 58 }, "end": { "line": 46, "column": 68 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 1750, "end": 1803, "loc": { "start": { "line": 48, "column": 16 }, "end": { "line": 48, "column": 69 } }, "expression": { "type": "CallExpression", "start": 1750, "end": 1802, "loc": { "start": { "line": 48, "column": 16 }, "end": { "line": 48, "column": 68 } }, "callee": { "type": "MemberExpression", "start": 1750, "end": 1790, "loc": { "start": { "line": 48, "column": 16 }, "end": { "line": 48, "column": 56 } }, "object": { "type": "MemberExpression", "start": 1750, "end": 1783, "loc": { "start": { "line": 48, "column": 16 }, "end": { "line": 48, "column": 49 } }, "object": { "type": "MemberExpression", "start": 1750, "end": 1773, "loc": { "start": { "line": 48, "column": 16 }, "end": { "line": 48, "column": 39 } }, "object": { "type": "ThisExpression", "start": 1750, "end": 1754, "loc": { "start": { "line": 48, "column": 16 }, "end": { "line": 48, "column": 20 } } }, "property": { "type": "Identifier", "start": 1755, "end": 1773, "loc": { "start": { "line": 48, "column": 21 }, "end": { "line": 48, "column": 39 }, "identifierName": "_menuButtonElement" }, "name": "_menuButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 1774, "end": 1783, "loc": { "start": { "line": 48, "column": 40 }, "end": { "line": 48, "column": 49 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 1784, "end": 1790, "loc": { "start": { "line": 48, "column": 50 }, "end": { "line": 48, "column": 56 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1791, "end": 1801, "loc": { "start": { "line": 48, "column": 57 }, "end": { "line": 48, "column": 67 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } }, { "type": "ExpressionStatement", "start": 1820, "end": 1878, "loc": { "start": { "line": 49, "column": 16 }, "end": { "line": 49, "column": 74 } }, "expression": { "type": "CallExpression", "start": 1820, "end": 1877, "loc": { "start": { "line": 49, "column": 16 }, "end": { "line": 49, "column": 73 } }, "callee": { "type": "MemberExpression", "start": 1820, "end": 1865, "loc": { "start": { "line": 49, "column": 16 }, "end": { "line": 49, "column": 61 } }, "object": { "type": "MemberExpression", "start": 1820, "end": 1858, "loc": { "start": { "line": 49, "column": 16 }, "end": { "line": 49, "column": 54 } }, "object": { "type": "MemberExpression", "start": 1820, "end": 1848, "loc": { "start": { "line": 49, "column": 16 }, "end": { "line": 49, "column": 44 } }, "object": { "type": "ThisExpression", "start": 1820, "end": 1824, "loc": { "start": { "line": 49, "column": 16 }, "end": { "line": 49, "column": 20 } } }, "property": { "type": "Identifier", "start": 1825, "end": 1848, "loc": { "start": { "line": 49, "column": 21 }, "end": { "line": 49, "column": 44 }, "identifierName": "_menuButtonArrowElement" }, "name": "_menuButtonArrowElement" }, "computed": false }, "property": { "type": "Identifier", "start": 1849, "end": 1858, "loc": { "start": { "line": 49, "column": 45 }, "end": { "line": 49, "column": 54 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 1859, "end": 1865, "loc": { "start": { "line": 49, "column": 55 }, "end": { "line": 49, "column": 61 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1866, "end": 1876, "loc": { "start": { "line": 49, "column": 62 }, "end": { "line": 49, "column": 72 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] } } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 1914, "end": 2678, "loc": { "start": { "line": 53, "column": 8 }, "end": { "line": 69, "column": 11 } }, "expression": { "type": "CallExpression", "start": 1914, "end": 2677, "loc": { "start": { "line": 53, "column": 8 }, "end": { "line": 69, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 1914, "end": 1921, "loc": { "start": { "line": 53, "column": 8 }, "end": { "line": 53, "column": 15 } }, "object": { "type": "ThisExpression", "start": 1914, "end": 1918, "loc": { "start": { "line": 53, "column": 8 }, "end": { "line": 53, "column": 12 } } }, "property": { "type": "Identifier", "start": 1919, "end": 1921, "loc": { "start": { "line": 53, "column": 13 }, "end": { "line": 53, "column": 15 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1922, "end": 1930, "loc": { "start": { "line": 53, "column": 16 }, "end": { "line": 53, "column": 24 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" }, { "type": "ArrowFunctionExpression", "start": 1932, "end": 2676, "loc": { "start": { "line": 53, "column": 26 }, "end": { "line": 69, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1933, "end": 1939, "loc": { "start": { "line": 53, "column": 27 }, "end": { "line": 53, "column": 33 }, "identifierName": "active" }, "name": "active" } ], "body": { "type": "BlockStatement", "start": 1944, "end": 2676, "loc": { "start": { "line": 53, "column": 38 }, "end": { "line": 69, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 1958, "end": 2666, "loc": { "start": { "line": 54, "column": 12 }, "end": { "line": 68, "column": 13 } }, "test": { "type": "Identifier", "start": 1962, "end": 1968, "loc": { "start": { "line": 54, "column": 16 }, "end": { "line": 54, "column": 22 }, "identifierName": "active" }, "name": "active" }, "consequent": { "type": "BlockStatement", "start": 1970, "end": 2309, "loc": { "start": { "line": 54, "column": 24 }, "end": { "line": 61, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 1988, "end": 2032, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 60 } }, "expression": { "type": "CallExpression", "start": 1988, "end": 2031, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 59 } }, "callee": { "type": "MemberExpression", "start": 1988, "end": 2021, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 49 } }, "object": { "type": "MemberExpression", "start": 1988, "end": 2017, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 45 } }, "object": { "type": "MemberExpression", "start": 1988, "end": 2007, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 35 } }, "object": { "type": "ThisExpression", "start": 1988, "end": 1992, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 20 } } }, "property": { "type": "Identifier", "start": 1993, "end": 2007, "loc": { "start": { "line": 55, "column": 21 }, "end": { "line": 55, "column": 35 }, "identifierName": "_buttonElement" }, "name": "_buttonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 2008, "end": 2017, "loc": { "start": { "line": 55, "column": 36 }, "end": { "line": 55, "column": 45 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 2018, "end": 2021, "loc": { "start": { "line": 55, "column": 46 }, "end": { "line": 55, "column": 49 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2022, "end": 2030, "loc": { "start": { "line": 55, "column": 50 }, "end": { "line": 55, "column": 58 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" } ] } }, { "type": "IfStatement", "start": 2049, "end": 2160, "loc": { "start": { "line": 56, "column": 16 }, "end": { "line": 58, "column": 17 } }, "test": { "type": "MemberExpression", "start": 2053, "end": 2073, "loc": { "start": { "line": 56, "column": 20 }, "end": { "line": 56, "column": 40 } }, "object": { "type": "ThisExpression", "start": 2053, "end": 2057, "loc": { "start": { "line": 56, "column": 20 }, "end": { "line": 56, "column": 24 } } }, "property": { "type": "Identifier", "start": 2058, "end": 2073, "loc": { "start": { "line": 56, "column": 25 }, "end": { "line": 56, "column": 40 }, "identifierName": "_counterElement" }, "name": "_counterElement" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 2075, "end": 2160, "loc": { "start": { "line": 56, "column": 42 }, "end": { "line": 58, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 2097, "end": 2142, "loc": { "start": { "line": 57, "column": 20 }, "end": { "line": 57, "column": 65 } }, "expression": { "type": "CallExpression", "start": 2097, "end": 2141, "loc": { "start": { "line": 57, "column": 20 }, "end": { "line": 57, "column": 64 } }, "callee": { "type": "MemberExpression", "start": 2097, "end": 2131, "loc": { "start": { "line": 57, "column": 20 }, "end": { "line": 57, "column": 54 } }, "object": { "type": "MemberExpression", "start": 2097, "end": 2127, "loc": { "start": { "line": 57, "column": 20 }, "end": { "line": 57, "column": 50 } }, "object": { "type": "MemberExpression", "start": 2097, "end": 2117, "loc": { "start": { "line": 57, "column": 20 }, "end": { "line": 57, "column": 40 } }, "object": { "type": "ThisExpression", "start": 2097, "end": 2101, "loc": { "start": { "line": 57, "column": 20 }, "end": { "line": 57, "column": 24 } } }, "property": { "type": "Identifier", "start": 2102, "end": 2117, "loc": { "start": { "line": 57, "column": 25 }, "end": { "line": 57, "column": 40 }, "identifierName": "_counterElement" }, "name": "_counterElement" }, "computed": false }, "property": { "type": "Identifier", "start": 2118, "end": 2127, "loc": { "start": { "line": 57, "column": 41 }, "end": { "line": 57, "column": 50 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 2128, "end": 2131, "loc": { "start": { "line": 57, "column": 51 }, "end": { "line": 57, "column": 54 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2132, "end": 2140, "loc": { "start": { "line": 57, "column": 55 }, "end": { "line": 57, "column": 63 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" } ] } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 2177, "end": 2225, "loc": { "start": { "line": 59, "column": 16 }, "end": { "line": 59, "column": 64 } }, "expression": { "type": "CallExpression", "start": 2177, "end": 2224, "loc": { "start": { "line": 59, "column": 16 }, "end": { "line": 59, "column": 63 } }, "callee": { "type": "MemberExpression", "start": 2177, "end": 2214, "loc": { "start": { "line": 59, "column": 16 }, "end": { "line": 59, "column": 53 } }, "object": { "type": "MemberExpression", "start": 2177, "end": 2210, "loc": { "start": { "line": 59, "column": 16 }, "end": { "line": 59, "column": 49 } }, "object": { "type": "MemberExpression", "start": 2177, "end": 2200, "loc": { "start": { "line": 59, "column": 16 }, "end": { "line": 59, "column": 39 } }, "object": { "type": "ThisExpression", "start": 2177, "end": 2181, "loc": { "start": { "line": 59, "column": 16 }, "end": { "line": 59, "column": 20 } } }, "property": { "type": "Identifier", "start": 2182, "end": 2200, "loc": { "start": { "line": 59, "column": 21 }, "end": { "line": 59, "column": 39 }, "identifierName": "_menuButtonElement" }, "name": "_menuButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 2201, "end": 2210, "loc": { "start": { "line": 59, "column": 40 }, "end": { "line": 59, "column": 49 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 2211, "end": 2214, "loc": { "start": { "line": 59, "column": 50 }, "end": { "line": 59, "column": 53 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2215, "end": 2223, "loc": { "start": { "line": 59, "column": 54 }, "end": { "line": 59, "column": 62 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" } ] } }, { "type": "ExpressionStatement", "start": 2242, "end": 2295, "loc": { "start": { "line": 60, "column": 16 }, "end": { "line": 60, "column": 69 } }, "expression": { "type": "CallExpression", "start": 2242, "end": 2294, "loc": { "start": { "line": 60, "column": 16 }, "end": { "line": 60, "column": 68 } }, "callee": { "type": "MemberExpression", "start": 2242, "end": 2284, "loc": { "start": { "line": 60, "column": 16 }, "end": { "line": 60, "column": 58 } }, "object": { "type": "MemberExpression", "start": 2242, "end": 2280, "loc": { "start": { "line": 60, "column": 16 }, "end": { "line": 60, "column": 54 } }, "object": { "type": "MemberExpression", "start": 2242, "end": 2270, "loc": { "start": { "line": 60, "column": 16 }, "end": { "line": 60, "column": 44 } }, "object": { "type": "ThisExpression", "start": 2242, "end": 2246, "loc": { "start": { "line": 60, "column": 16 }, "end": { "line": 60, "column": 20 } } }, "property": { "type": "Identifier", "start": 2247, "end": 2270, "loc": { "start": { "line": 60, "column": 21 }, "end": { "line": 60, "column": 44 }, "identifierName": "_menuButtonArrowElement" }, "name": "_menuButtonArrowElement" }, "computed": false }, "property": { "type": "Identifier", "start": 2271, "end": 2280, "loc": { "start": { "line": 60, "column": 45 }, "end": { "line": 60, "column": 54 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 2281, "end": 2284, "loc": { "start": { "line": 60, "column": 55 }, "end": { "line": 60, "column": 58 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2285, "end": 2293, "loc": { "start": { "line": 60, "column": 59 }, "end": { "line": 60, "column": 67 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 2315, "end": 2666, "loc": { "start": { "line": 61, "column": 19 }, "end": { "line": 68, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 2333, "end": 2380, "loc": { "start": { "line": 62, "column": 16 }, "end": { "line": 62, "column": 63 } }, "expression": { "type": "CallExpression", "start": 2333, "end": 2379, "loc": { "start": { "line": 62, "column": 16 }, "end": { "line": 62, "column": 62 } }, "callee": { "type": "MemberExpression", "start": 2333, "end": 2369, "loc": { "start": { "line": 62, "column": 16 }, "end": { "line": 62, "column": 52 } }, "object": { "type": "MemberExpression", "start": 2333, "end": 2362, "loc": { "start": { "line": 62, "column": 16 }, "end": { "line": 62, "column": 45 } }, "object": { "type": "MemberExpression", "start": 2333, "end": 2352, "loc": { "start": { "line": 62, "column": 16 }, "end": { "line": 62, "column": 35 } }, "object": { "type": "ThisExpression", "start": 2333, "end": 2337, "loc": { "start": { "line": 62, "column": 16 }, "end": { "line": 62, "column": 20 } } }, "property": { "type": "Identifier", "start": 2338, "end": 2352, "loc": { "start": { "line": 62, "column": 21 }, "end": { "line": 62, "column": 35 }, "identifierName": "_buttonElement" }, "name": "_buttonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 2353, "end": 2362, "loc": { "start": { "line": 62, "column": 36 }, "end": { "line": 62, "column": 45 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 2363, "end": 2369, "loc": { "start": { "line": 62, "column": 46 }, "end": { "line": 62, "column": 52 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2370, "end": 2378, "loc": { "start": { "line": 62, "column": 53 }, "end": { "line": 62, "column": 61 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" } ] } }, { "type": "IfStatement", "start": 2397, "end": 2511, "loc": { "start": { "line": 63, "column": 16 }, "end": { "line": 65, "column": 17 } }, "test": { "type": "MemberExpression", "start": 2401, "end": 2421, "loc": { "start": { "line": 63, "column": 20 }, "end": { "line": 63, "column": 40 } }, "object": { "type": "ThisExpression", "start": 2401, "end": 2405, "loc": { "start": { "line": 63, "column": 20 }, "end": { "line": 63, "column": 24 } } }, "property": { "type": "Identifier", "start": 2406, "end": 2421, "loc": { "start": { "line": 63, "column": 25 }, "end": { "line": 63, "column": 40 }, "identifierName": "_counterElement" }, "name": "_counterElement" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 2423, "end": 2511, "loc": { "start": { "line": 63, "column": 42 }, "end": { "line": 65, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 2445, "end": 2493, "loc": { "start": { "line": 64, "column": 20 }, "end": { "line": 64, "column": 68 } }, "expression": { "type": "CallExpression", "start": 2445, "end": 2492, "loc": { "start": { "line": 64, "column": 20 }, "end": { "line": 64, "column": 67 } }, "callee": { "type": "MemberExpression", "start": 2445, "end": 2482, "loc": { "start": { "line": 64, "column": 20 }, "end": { "line": 64, "column": 57 } }, "object": { "type": "MemberExpression", "start": 2445, "end": 2475, "loc": { "start": { "line": 64, "column": 20 }, "end": { "line": 64, "column": 50 } }, "object": { "type": "MemberExpression", "start": 2445, "end": 2465, "loc": { "start": { "line": 64, "column": 20 }, "end": { "line": 64, "column": 40 } }, "object": { "type": "ThisExpression", "start": 2445, "end": 2449, "loc": { "start": { "line": 64, "column": 20 }, "end": { "line": 64, "column": 24 } } }, "property": { "type": "Identifier", "start": 2450, "end": 2465, "loc": { "start": { "line": 64, "column": 25 }, "end": { "line": 64, "column": 40 }, "identifierName": "_counterElement" }, "name": "_counterElement" }, "computed": false }, "property": { "type": "Identifier", "start": 2466, "end": 2475, "loc": { "start": { "line": 64, "column": 41 }, "end": { "line": 64, "column": 50 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 2476, "end": 2482, "loc": { "start": { "line": 64, "column": 51 }, "end": { "line": 64, "column": 57 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2483, "end": 2491, "loc": { "start": { "line": 64, "column": 58 }, "end": { "line": 64, "column": 66 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" } ] } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 2528, "end": 2579, "loc": { "start": { "line": 66, "column": 16 }, "end": { "line": 66, "column": 67 } }, "expression": { "type": "CallExpression", "start": 2528, "end": 2578, "loc": { "start": { "line": 66, "column": 16 }, "end": { "line": 66, "column": 66 } }, "callee": { "type": "MemberExpression", "start": 2528, "end": 2568, "loc": { "start": { "line": 66, "column": 16 }, "end": { "line": 66, "column": 56 } }, "object": { "type": "MemberExpression", "start": 2528, "end": 2561, "loc": { "start": { "line": 66, "column": 16 }, "end": { "line": 66, "column": 49 } }, "object": { "type": "MemberExpression", "start": 2528, "end": 2551, "loc": { "start": { "line": 66, "column": 16 }, "end": { "line": 66, "column": 39 } }, "object": { "type": "ThisExpression", "start": 2528, "end": 2532, "loc": { "start": { "line": 66, "column": 16 }, "end": { "line": 66, "column": 20 } } }, "property": { "type": "Identifier", "start": 2533, "end": 2551, "loc": { "start": { "line": 66, "column": 21 }, "end": { "line": 66, "column": 39 }, "identifierName": "_menuButtonElement" }, "name": "_menuButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 2552, "end": 2561, "loc": { "start": { "line": 66, "column": 40 }, "end": { "line": 66, "column": 49 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 2562, "end": 2568, "loc": { "start": { "line": 66, "column": 50 }, "end": { "line": 66, "column": 56 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2569, "end": 2577, "loc": { "start": { "line": 66, "column": 57 }, "end": { "line": 66, "column": 65 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" } ] } }, { "type": "ExpressionStatement", "start": 2596, "end": 2652, "loc": { "start": { "line": 67, "column": 16 }, "end": { "line": 67, "column": 72 } }, "expression": { "type": "CallExpression", "start": 2596, "end": 2651, "loc": { "start": { "line": 67, "column": 16 }, "end": { "line": 67, "column": 71 } }, "callee": { "type": "MemberExpression", "start": 2596, "end": 2641, "loc": { "start": { "line": 67, "column": 16 }, "end": { "line": 67, "column": 61 } }, "object": { "type": "MemberExpression", "start": 2596, "end": 2634, "loc": { "start": { "line": 67, "column": 16 }, "end": { "line": 67, "column": 54 } }, "object": { "type": "MemberExpression", "start": 2596, "end": 2624, "loc": { "start": { "line": 67, "column": 16 }, "end": { "line": 67, "column": 44 } }, "object": { "type": "ThisExpression", "start": 2596, "end": 2600, "loc": { "start": { "line": 67, "column": 16 }, "end": { "line": 67, "column": 20 } } }, "property": { "type": "Identifier", "start": 2601, "end": 2624, "loc": { "start": { "line": 67, "column": 21 }, "end": { "line": 67, "column": 44 }, "identifierName": "_menuButtonArrowElement" }, "name": "_menuButtonArrowElement" }, "computed": false }, "property": { "type": "Identifier", "start": 2625, "end": 2634, "loc": { "start": { "line": 67, "column": 45 }, "end": { "line": 67, "column": 54 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 2635, "end": 2641, "loc": { "start": { "line": 67, "column": 55 }, "end": { "line": 67, "column": 61 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2642, "end": 2650, "loc": { "start": { "line": 67, "column": 62 }, "end": { "line": 67, "column": 70 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" } ] } } ], "directives": [] } } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 2688, "end": 2829, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 75, "column": 11 } }, "expression": { "type": "CallExpression", "start": 2688, "end": 2828, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 75, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 2688, "end": 2695, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 71, "column": 15 } }, "object": { "type": "ThisExpression", "start": 2688, "end": 2692, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 71, "column": 12 } } }, "property": { "type": "Identifier", "start": 2693, "end": 2695, "loc": { "start": { "line": 71, "column": 13 }, "end": { "line": 71, "column": 15 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2696, "end": 2704, "loc": { "start": { "line": 71, "column": 16 }, "end": { "line": 71, "column": 24 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" }, { "type": "ArrowFunctionExpression", "start": 2706, "end": 2827, "loc": { "start": { "line": 71, "column": 26 }, "end": { "line": 75, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2707, "end": 2713, "loc": { "start": { "line": 71, "column": 27 }, "end": { "line": 71, "column": 33 }, "identifierName": "active" }, "name": "active" } ], "body": { "type": "BlockStatement", "start": 2718, "end": 2827, "loc": { "start": { "line": 71, "column": 38 }, "end": { "line": 75, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 2732, "end": 2817, "loc": { "start": { "line": 72, "column": 12 }, "end": { "line": 74, "column": 13 } }, "test": { "type": "UnaryExpression", "start": 2736, "end": 2743, "loc": { "start": { "line": 72, "column": 16 }, "end": { "line": 72, "column": 23 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 2737, "end": 2743, "loc": { "start": { "line": 72, "column": 17 }, "end": { "line": 72, "column": 23 }, "identifierName": "active" }, "name": "active" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 2745, "end": 2817, "loc": { "start": { "line": 72, "column": 25 }, "end": { "line": 74, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 2763, "end": 2803, "loc": { "start": { "line": 73, "column": 16 }, "end": { "line": 73, "column": 56 } }, "expression": { "type": "CallExpression", "start": 2763, "end": 2802, "loc": { "start": { "line": 73, "column": 16 }, "end": { "line": 73, "column": 55 } }, "callee": { "type": "MemberExpression", "start": 2763, "end": 2800, "loc": { "start": { "line": 73, "column": 16 }, "end": { "line": 73, "column": 53 } }, "object": { "type": "MemberExpression", "start": 2763, "end": 2788, "loc": { "start": { "line": 73, "column": 16 }, "end": { "line": 73, "column": 41 } }, "object": { "type": "ThisExpression", "start": 2763, "end": 2767, "loc": { "start": { "line": 73, "column": 16 }, "end": { "line": 73, "column": 20 } } }, "property": { "type": "Identifier", "start": 2768, "end": 2788, "loc": { "start": { "line": 73, "column": 21 }, "end": { "line": 73, "column": 41 }, "identifierName": "_sectionPlanesPlugin" }, "name": "_sectionPlanesPlugin" }, "computed": false }, "property": { "type": "Identifier", "start": 2789, "end": 2800, "loc": { "start": { "line": 73, "column": 42 }, "end": { "line": 73, "column": 53 }, "identifierName": "hideControl" }, "name": "hideControl" }, "computed": false }, "arguments": [] } } ], "directives": [] }, "alternate": null } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 2839, "end": 3240, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 87, "column": 11 } }, "expression": { "type": "CallExpression", "start": 2839, "end": 3239, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 87, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 2839, "end": 2875, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 77, "column": 44 } }, "object": { "type": "MemberExpression", "start": 2839, "end": 2858, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 77, "column": 27 } }, "object": { "type": "ThisExpression", "start": 2839, "end": 2843, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 77, "column": 12 } } }, "property": { "type": "Identifier", "start": 2844, "end": 2858, "loc": { "start": { "line": 77, "column": 13 }, "end": { "line": 77, "column": 27 }, "identifierName": "_buttonElement" }, "name": "_buttonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 2859, "end": 2875, "loc": { "start": { "line": 77, "column": 28 }, "end": { "line": 77, "column": 44 }, "identifierName": "addEventListener" }, "name": "addEventListener" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2876, "end": 2883, "loc": { "start": { "line": 77, "column": 45 }, "end": { "line": 77, "column": 52 } }, "extra": { "rawValue": "click", "raw": "\"click\"" }, "value": "click" }, { "type": "ArrowFunctionExpression", "start": 2885, "end": 3238, "loc": { "start": { "line": 77, "column": 54 }, "end": { "line": 87, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2886, "end": 2887, "loc": { "start": { "line": 77, "column": 55 }, "end": { "line": 77, "column": 56 }, "identifierName": "e" }, "name": "e" } ], "body": { "type": "BlockStatement", "start": 2892, "end": 3238, "loc": { "start": { "line": 77, "column": 61 }, "end": { "line": 87, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 2906, "end": 2969, "loc": { "start": { "line": 78, "column": 12 }, "end": { "line": 80, "column": 13 } }, "test": { "type": "UnaryExpression", "start": 2910, "end": 2928, "loc": { "start": { "line": 78, "column": 16 }, "end": { "line": 78, "column": 34 } }, "operator": "!", "prefix": true, "argument": { "type": "CallExpression", "start": 2911, "end": 2928, "loc": { "start": { "line": 78, "column": 17 }, "end": { "line": 78, "column": 34 } }, "callee": { "type": "MemberExpression", "start": 2911, "end": 2926, "loc": { "start": { "line": 78, "column": 17 }, "end": { "line": 78, "column": 32 } }, "object": { "type": "ThisExpression", "start": 2911, "end": 2915, "loc": { "start": { "line": 78, "column": 17 }, "end": { "line": 78, "column": 21 } } }, "property": { "type": "Identifier", "start": 2916, "end": 2926, "loc": { "start": { "line": 78, "column": 22 }, "end": { "line": 78, "column": 32 }, "identifierName": "getEnabled" }, "name": "getEnabled" }, "computed": false }, "arguments": [] }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 2930, "end": 2969, "loc": { "start": { "line": 78, "column": 36 }, "end": { "line": 80, "column": 13 } }, "body": [ { "type": "ReturnStatement", "start": 2948, "end": 2955, "loc": { "start": { "line": 79, "column": 16 }, "end": { "line": 79, "column": 23 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "IfStatement", "start": 2982, "end": 3114, "loc": { "start": { "line": 81, "column": 12 }, "end": { "line": 83, "column": 13 } }, "test": { "type": "LogicalExpression", "start": 2986, "end": 3073, "loc": { "start": { "line": 81, "column": 16 }, "end": { "line": 81, "column": 103 } }, "left": { "type": "BinaryExpression", "start": 2986, "end": 3022, "loc": { "start": { "line": 81, "column": 16 }, "end": { "line": 81, "column": 52 } }, "left": { "type": "MemberExpression", "start": 2986, "end": 2994, "loc": { "start": { "line": 81, "column": 16 }, "end": { "line": 81, "column": 24 } }, "object": { "type": "Identifier", "start": 2986, "end": 2987, "loc": { "start": { "line": 81, "column": 16 }, "end": { "line": 81, "column": 17 }, "identifierName": "e" }, "name": "e" }, "property": { "type": "Identifier", "start": 2988, "end": 2994, "loc": { "start": { "line": 81, "column": 18 }, "end": { "line": 81, "column": 24 }, "identifierName": "target" }, "name": "target" }, "computed": false }, "operator": "===", "right": { "type": "MemberExpression", "start": 2999, "end": 3022, "loc": { "start": { "line": 81, "column": 29 }, "end": { "line": 81, "column": 52 } }, "object": { "type": "ThisExpression", "start": 2999, "end": 3003, "loc": { "start": { "line": 81, "column": 29 }, "end": { "line": 81, "column": 33 } } }, "property": { "type": "Identifier", "start": 3004, "end": 3022, "loc": { "start": { "line": 81, "column": 34 }, "end": { "line": 81, "column": 52 }, "identifierName": "_menuButtonElement" }, "name": "_menuButtonElement" }, "computed": false } }, "operator": "||", "right": { "type": "BinaryExpression", "start": 3026, "end": 3073, "loc": { "start": { "line": 81, "column": 56 }, "end": { "line": 81, "column": 103 } }, "left": { "type": "MemberExpression", "start": 3026, "end": 3045, "loc": { "start": { "line": 81, "column": 56 }, "end": { "line": 81, "column": 75 } }, "object": { "type": "MemberExpression", "start": 3026, "end": 3034, "loc": { "start": { "line": 81, "column": 56 }, "end": { "line": 81, "column": 64 } }, "object": { "type": "Identifier", "start": 3026, "end": 3027, "loc": { "start": { "line": 81, "column": 56 }, "end": { "line": 81, "column": 57 }, "identifierName": "e" }, "name": "e" }, "property": { "type": "Identifier", "start": 3028, "end": 3034, "loc": { "start": { "line": 81, "column": 58 }, "end": { "line": 81, "column": 64 }, "identifierName": "target" }, "name": "target" }, "computed": false }, "property": { "type": "Identifier", "start": 3035, "end": 3045, "loc": { "start": { "line": 81, "column": 65 }, "end": { "line": 81, "column": 75 }, "identifierName": "parentNode" }, "name": "parentNode" }, "computed": false }, "operator": "===", "right": { "type": "MemberExpression", "start": 3050, "end": 3073, "loc": { "start": { "line": 81, "column": 80 }, "end": { "line": 81, "column": 103 } }, "object": { "type": "ThisExpression", "start": 3050, "end": 3054, "loc": { "start": { "line": 81, "column": 80 }, "end": { "line": 81, "column": 84 } } }, "property": { "type": "Identifier", "start": 3055, "end": 3073, "loc": { "start": { "line": 81, "column": 85 }, "end": { "line": 81, "column": 103 }, "identifierName": "_menuButtonElement" }, "name": "_menuButtonElement" }, "computed": false } } }, "consequent": { "type": "BlockStatement", "start": 3075, "end": 3114, "loc": { "start": { "line": 81, "column": 105 }, "end": { "line": 83, "column": 13 } }, "body": [ { "type": "ReturnStatement", "start": 3093, "end": 3100, "loc": { "start": { "line": 82, "column": 16 }, "end": { "line": 82, "column": 23 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "VariableDeclaration", "start": 3127, "end": 3159, "loc": { "start": { "line": 84, "column": 12 }, "end": { "line": 84, "column": 44 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3133, "end": 3158, "loc": { "start": { "line": 84, "column": 18 }, "end": { "line": 84, "column": 43 } }, "id": { "type": "Identifier", "start": 3133, "end": 3139, "loc": { "start": { "line": 84, "column": 18 }, "end": { "line": 84, "column": 24 }, "identifierName": "active" }, "name": "active" }, "init": { "type": "CallExpression", "start": 3142, "end": 3158, "loc": { "start": { "line": 84, "column": 27 }, "end": { "line": 84, "column": 43 } }, "callee": { "type": "MemberExpression", "start": 3142, "end": 3156, "loc": { "start": { "line": 84, "column": 27 }, "end": { "line": 84, "column": 41 } }, "object": { "type": "ThisExpression", "start": 3142, "end": 3146, "loc": { "start": { "line": 84, "column": 27 }, "end": { "line": 84, "column": 31 } } }, "property": { "type": "Identifier", "start": 3147, "end": 3156, "loc": { "start": { "line": 84, "column": 32 }, "end": { "line": 84, "column": 41 }, "identifierName": "getActive" }, "name": "getActive" }, "computed": false }, "arguments": [] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 3172, "end": 3196, "loc": { "start": { "line": 85, "column": 12 }, "end": { "line": 85, "column": 36 } }, "expression": { "type": "CallExpression", "start": 3172, "end": 3195, "loc": { "start": { "line": 85, "column": 12 }, "end": { "line": 85, "column": 35 } }, "callee": { "type": "MemberExpression", "start": 3172, "end": 3186, "loc": { "start": { "line": 85, "column": 12 }, "end": { "line": 85, "column": 26 } }, "object": { "type": "ThisExpression", "start": 3172, "end": 3176, "loc": { "start": { "line": 85, "column": 12 }, "end": { "line": 85, "column": 16 } } }, "property": { "type": "Identifier", "start": 3177, "end": 3186, "loc": { "start": { "line": 85, "column": 17 }, "end": { "line": 85, "column": 26 }, "identifierName": "setActive" }, "name": "setActive" }, "computed": false }, "arguments": [ { "type": "UnaryExpression", "start": 3187, "end": 3194, "loc": { "start": { "line": 85, "column": 27 }, "end": { "line": 85, "column": 34 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 3188, "end": 3194, "loc": { "start": { "line": 85, "column": 28 }, "end": { "line": 85, "column": 34 }, "identifierName": "active" }, "name": "active" }, "extra": { "parenthesizedArgument": false } } ] } }, { "type": "ExpressionStatement", "start": 3209, "end": 3228, "loc": { "start": { "line": 86, "column": 12 }, "end": { "line": 86, "column": 31 } }, "expression": { "type": "CallExpression", "start": 3209, "end": 3227, "loc": { "start": { "line": 86, "column": 12 }, "end": { "line": 86, "column": 30 } }, "callee": { "type": "MemberExpression", "start": 3209, "end": 3225, "loc": { "start": { "line": 86, "column": 12 }, "end": { "line": 86, "column": 28 } }, "object": { "type": "Identifier", "start": 3209, "end": 3210, "loc": { "start": { "line": 86, "column": 12 }, "end": { "line": 86, "column": 13 }, "identifierName": "e" }, "name": "e" }, "property": { "type": "Identifier", "start": 3211, "end": 3225, "loc": { "start": { "line": 86, "column": 14 }, "end": { "line": 86, "column": 28 }, "identifierName": "preventDefault" }, "name": "preventDefault" }, "computed": false }, "arguments": [] } } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 3250, "end": 4246, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 114, "column": 11 } }, "expression": { "type": "CallExpression", "start": 3250, "end": 4245, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 114, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 3250, "end": 3275, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 33 } }, "object": { "type": "Identifier", "start": 3250, "end": 3258, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 16 }, "identifierName": "document" }, "name": "document" }, "property": { "type": "Identifier", "start": 3259, "end": 3275, "loc": { "start": { "line": 89, "column": 17 }, "end": { "line": 89, "column": 33 }, "identifierName": "addEventListener" }, "name": "addEventListener" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 3276, "end": 3287, "loc": { "start": { "line": 89, "column": 34 }, "end": { "line": 89, "column": 45 } }, "extra": { "rawValue": "mousedown", "raw": "\"mousedown\"" }, "value": "mousedown" }, { "type": "ArrowFunctionExpression", "start": 3289, "end": 4244, "loc": { "start": { "line": 89, "column": 47 }, "end": { "line": 114, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 3290, "end": 3291, "loc": { "start": { "line": 89, "column": 48 }, "end": { "line": 89, "column": 49 }, "identifierName": "e" }, "name": "e" } ], "body": { "type": "BlockStatement", "start": 3296, "end": 4244, "loc": { "start": { "line": 89, "column": 54 }, "end": { "line": 114, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 3311, "end": 3455, "loc": { "start": { "line": 91, "column": 12 }, "end": { "line": 94, "column": 13 } }, "test": { "type": "CallExpression", "start": 3315, "end": 3370, "loc": { "start": { "line": 91, "column": 16 }, "end": { "line": 91, "column": 71 } }, "callee": { "type": "MemberExpression", "start": 3315, "end": 3342, "loc": { "start": { "line": 91, "column": 16 }, "end": { "line": 91, "column": 43 } }, "object": { "type": "MemberExpression", "start": 3315, "end": 3333, "loc": { "start": { "line": 91, "column": 16 }, "end": { "line": 91, "column": 34 } }, "object": { "type": "MemberExpression", "start": 3315, "end": 3323, "loc": { "start": { "line": 91, "column": 16 }, "end": { "line": 91, "column": 24 } }, "object": { "type": "Identifier", "start": 3315, "end": 3316, "loc": { "start": { "line": 91, "column": 16 }, "end": { "line": 91, "column": 17 }, "identifierName": "e" }, "name": "e" }, "property": { "type": "Identifier", "start": 3317, "end": 3323, "loc": { "start": { "line": 91, "column": 18 }, "end": { "line": 91, "column": 24 }, "identifierName": "target" }, "name": "target" }, "computed": false }, "property": { "type": "Identifier", "start": 3324, "end": 3333, "loc": { "start": { "line": 91, "column": 25 }, "end": { "line": 91, "column": 34 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 3334, "end": 3342, "loc": { "start": { "line": 91, "column": 35 }, "end": { "line": 91, "column": 43 }, "identifierName": "contains" }, "name": "contains" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 3343, "end": 3369, "loc": { "start": { "line": 91, "column": 44 }, "end": { "line": 91, "column": 70 } }, "extra": { "rawValue": "xeokit-context-menu-item", "raw": "\"xeokit-context-menu-item\"" }, "value": "xeokit-context-menu-item" } ] }, "consequent": { "type": "BlockStatement", "start": 3372, "end": 3455, "loc": { "start": { "line": 91, "column": 73 }, "end": { "line": 94, "column": 13 } }, "body": [ { "type": "ReturnStatement", "start": 3434, "end": 3441, "loc": { "start": { "line": 93, "column": 16 }, "end": { "line": 93, "column": 23 } }, "argument": null, "leadingComments": [ { "type": "CommentLine", "value": " Allow click on menu item", "start": 3390, "end": 3417, "loc": { "start": { "line": 92, "column": 16 }, "end": { "line": 92, "column": 43 } } } ] } ], "directives": [] }, "alternate": null }, { "type": "IfStatement", "start": 3469, "end": 4234, "loc": { "start": { "line": 96, "column": 12 }, "end": { "line": 113, "column": 13 } }, "test": { "type": "LogicalExpression", "start": 3473, "end": 3560, "loc": { "start": { "line": 96, "column": 16 }, "end": { "line": 96, "column": 103 } }, "left": { "type": "BinaryExpression", "start": 3473, "end": 3509, "loc": { "start": { "line": 96, "column": 16 }, "end": { "line": 96, "column": 52 } }, "left": { "type": "MemberExpression", "start": 3473, "end": 3481, "loc": { "start": { "line": 96, "column": 16 }, "end": { "line": 96, "column": 24 } }, "object": { "type": "Identifier", "start": 3473, "end": 3474, "loc": { "start": { "line": 96, "column": 16 }, "end": { "line": 96, "column": 17 }, "identifierName": "e" }, "name": "e" }, "property": { "type": "Identifier", "start": 3475, "end": 3481, "loc": { "start": { "line": 96, "column": 18 }, "end": { "line": 96, "column": 24 }, "identifierName": "target" }, "name": "target" }, "computed": false }, "operator": "===", "right": { "type": "MemberExpression", "start": 3486, "end": 3509, "loc": { "start": { "line": 96, "column": 29 }, "end": { "line": 96, "column": 52 } }, "object": { "type": "ThisExpression", "start": 3486, "end": 3490, "loc": { "start": { "line": 96, "column": 29 }, "end": { "line": 96, "column": 33 } } }, "property": { "type": "Identifier", "start": 3491, "end": 3509, "loc": { "start": { "line": 96, "column": 34 }, "end": { "line": 96, "column": 52 }, "identifierName": "_menuButtonElement" }, "name": "_menuButtonElement" }, "computed": false } }, "operator": "||", "right": { "type": "BinaryExpression", "start": 3513, "end": 3560, "loc": { "start": { "line": 96, "column": 56 }, "end": { "line": 96, "column": 103 } }, "left": { "type": "MemberExpression", "start": 3513, "end": 3532, "loc": { "start": { "line": 96, "column": 56 }, "end": { "line": 96, "column": 75 } }, "object": { "type": "MemberExpression", "start": 3513, "end": 3521, "loc": { "start": { "line": 96, "column": 56 }, "end": { "line": 96, "column": 64 } }, "object": { "type": "Identifier", "start": 3513, "end": 3514, "loc": { "start": { "line": 96, "column": 56 }, "end": { "line": 96, "column": 57 }, "identifierName": "e" }, "name": "e" }, "property": { "type": "Identifier", "start": 3515, "end": 3521, "loc": { "start": { "line": 96, "column": 58 }, "end": { "line": 96, "column": 64 }, "identifierName": "target" }, "name": "target" }, "computed": false }, "property": { "type": "Identifier", "start": 3522, "end": 3532, "loc": { "start": { "line": 96, "column": 65 }, "end": { "line": 96, "column": 75 }, "identifierName": "parentNode" }, "name": "parentNode" }, "computed": false }, "operator": "===", "right": { "type": "MemberExpression", "start": 3537, "end": 3560, "loc": { "start": { "line": 96, "column": 80 }, "end": { "line": 96, "column": 103 } }, "object": { "type": "ThisExpression", "start": 3537, "end": 3541, "loc": { "start": { "line": 96, "column": 80 }, "end": { "line": 96, "column": 84 } } }, "property": { "type": "Identifier", "start": 3542, "end": 3560, "loc": { "start": { "line": 96, "column": 85 }, "end": { "line": 96, "column": 103 }, "identifierName": "_menuButtonElement" }, "name": "_menuButtonElement" }, "computed": false } } }, "consequent": { "type": "BlockStatement", "start": 3562, "end": 4160, "loc": { "start": { "line": 96, "column": 105 }, "end": { "line": 111, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 3580, "end": 3599, "loc": { "start": { "line": 97, "column": 16 }, "end": { "line": 97, "column": 35 } }, "expression": { "type": "CallExpression", "start": 3580, "end": 3598, "loc": { "start": { "line": 97, "column": 16 }, "end": { "line": 97, "column": 34 } }, "callee": { "type": "MemberExpression", "start": 3580, "end": 3596, "loc": { "start": { "line": 97, "column": 16 }, "end": { "line": 97, "column": 32 } }, "object": { "type": "Identifier", "start": 3580, "end": 3581, "loc": { "start": { "line": 97, "column": 16 }, "end": { "line": 97, "column": 17 }, "identifierName": "e" }, "name": "e" }, "property": { "type": "Identifier", "start": 3582, "end": 3596, "loc": { "start": { "line": 97, "column": 18 }, "end": { "line": 97, "column": 32 }, "identifierName": "preventDefault" }, "name": "preventDefault" }, "computed": false }, "arguments": [] } }, { "type": "IfStatement", "start": 3616, "end": 4146, "loc": { "start": { "line": 98, "column": 16 }, "end": { "line": 110, "column": 17 } }, "test": { "type": "MemberExpression", "start": 3620, "end": 3654, "loc": { "start": { "line": 98, "column": 20 }, "end": { "line": 98, "column": 54 } }, "object": { "type": "MemberExpression", "start": 3620, "end": 3648, "loc": { "start": { "line": 98, "column": 20 }, "end": { "line": 98, "column": 48 } }, "object": { "type": "ThisExpression", "start": 3620, "end": 3624, "loc": { "start": { "line": 98, "column": 20 }, "end": { "line": 98, "column": 24 } } }, "property": { "type": "Identifier", "start": 3625, "end": 3648, "loc": { "start": { "line": 98, "column": 25 }, "end": { "line": 98, "column": 48 }, "identifierName": "_sectionToolContextMenu" }, "name": "_sectionToolContextMenu" }, "computed": false }, "property": { "type": "Identifier", "start": 3649, "end": 3654, "loc": { "start": { "line": 98, "column": 49 }, "end": { "line": 98, "column": 54 }, "identifierName": "shown" }, "name": "shown" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 3656, "end": 3732, "loc": { "start": { "line": 98, "column": 56 }, "end": { "line": 100, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 3678, "end": 3714, "loc": { "start": { "line": 99, "column": 20 }, "end": { "line": 99, "column": 56 } }, "expression": { "type": "CallExpression", "start": 3678, "end": 3713, "loc": { "start": { "line": 99, "column": 20 }, "end": { "line": 99, "column": 55 } }, "callee": { "type": "MemberExpression", "start": 3678, "end": 3711, "loc": { "start": { "line": 99, "column": 20 }, "end": { "line": 99, "column": 53 } }, "object": { "type": "MemberExpression", "start": 3678, "end": 3706, "loc": { "start": { "line": 99, "column": 20 }, "end": { "line": 99, "column": 48 } }, "object": { "type": "ThisExpression", "start": 3678, "end": 3682, "loc": { "start": { "line": 99, "column": 20 }, "end": { "line": 99, "column": 24 } } }, "property": { "type": "Identifier", "start": 3683, "end": 3706, "loc": { "start": { "line": 99, "column": 25 }, "end": { "line": 99, "column": 48 }, "identifierName": "_sectionToolContextMenu" }, "name": "_sectionToolContextMenu" }, "computed": false }, "property": { "type": "Identifier", "start": 3707, "end": 3711, "loc": { "start": { "line": 99, "column": 49 }, "end": { "line": 99, "column": 53 }, "identifierName": "hide" }, "name": "hide" }, "computed": false }, "arguments": [] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 3738, "end": 4146, "loc": { "start": { "line": 100, "column": 23 }, "end": { "line": 110, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 3760, "end": 3961, "loc": { "start": { "line": 101, "column": 20 }, "end": { "line": 105, "column": 22 } }, "expression": { "type": "AssignmentExpression", "start": 3760, "end": 3960, "loc": { "start": { "line": 101, "column": 20 }, "end": { "line": 105, "column": 21 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 3760, "end": 3796, "loc": { "start": { "line": 101, "column": 20 }, "end": { "line": 101, "column": 56 } }, "object": { "type": "MemberExpression", "start": 3760, "end": 3788, "loc": { "start": { "line": 101, "column": 20 }, "end": { "line": 101, "column": 48 } }, "object": { "type": "ThisExpression", "start": 3760, "end": 3764, "loc": { "start": { "line": 101, "column": 20 }, "end": { "line": 101, "column": 24 } } }, "property": { "type": "Identifier", "start": 3765, "end": 3788, "loc": { "start": { "line": 101, "column": 25 }, "end": { "line": 101, "column": 48 }, "identifierName": "_sectionToolContextMenu" }, "name": "_sectionToolContextMenu" }, "computed": false }, "property": { "type": "Identifier", "start": 3789, "end": 3796, "loc": { "start": { "line": 101, "column": 49 }, "end": { "line": 101, "column": 56 }, "identifierName": "context" }, "name": "context" }, "computed": false }, "right": { "type": "ObjectExpression", "start": 3799, "end": 3960, "loc": { "start": { "line": 101, "column": 59 }, "end": { "line": 105, "column": 21 } }, "properties": [ { "type": "ObjectProperty", "start": 3825, "end": 3850, "loc": { "start": { "line": 102, "column": 24 }, "end": { "line": 102, "column": 49 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3825, "end": 3834, "loc": { "start": { "line": 102, "column": 24 }, "end": { "line": 102, "column": 33 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "value": { "type": "MemberExpression", "start": 3836, "end": 3850, "loc": { "start": { "line": 102, "column": 35 }, "end": { "line": 102, "column": 49 } }, "object": { "type": "ThisExpression", "start": 3836, "end": 3840, "loc": { "start": { "line": 102, "column": 35 }, "end": { "line": 102, "column": 39 } } }, "property": { "type": "Identifier", "start": 3841, "end": 3850, "loc": { "start": { "line": 102, "column": 40 }, "end": { "line": 102, "column": 49 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false } }, { "type": "ObjectProperty", "start": 3876, "end": 3895, "loc": { "start": { "line": 103, "column": 24 }, "end": { "line": 103, "column": 43 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3876, "end": 3882, "loc": { "start": { "line": 103, "column": 24 }, "end": { "line": 103, "column": 30 }, "identifierName": "viewer" }, "name": "viewer" }, "value": { "type": "MemberExpression", "start": 3884, "end": 3895, "loc": { "start": { "line": 103, "column": 32 }, "end": { "line": 103, "column": 43 } }, "object": { "type": "ThisExpression", "start": 3884, "end": 3888, "loc": { "start": { "line": 103, "column": 32 }, "end": { "line": 103, "column": 36 } } }, "property": { "type": "Identifier", "start": 3889, "end": 3895, "loc": { "start": { "line": 103, "column": 37 }, "end": { "line": 103, "column": 43 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false } }, { "type": "ObjectProperty", "start": 3921, "end": 3938, "loc": { "start": { "line": 104, "column": 24 }, "end": { "line": 104, "column": 41 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3921, "end": 3932, "loc": { "start": { "line": 104, "column": 24 }, "end": { "line": 104, "column": 35 }, "identifierName": "sectionTool" }, "name": "sectionTool" }, "value": { "type": "ThisExpression", "start": 3934, "end": 3938, "loc": { "start": { "line": 104, "column": 37 }, "end": { "line": 104, "column": 41 } } } } ] } } }, { "type": "VariableDeclaration", "start": 3983, "end": 4044, "loc": { "start": { "line": 107, "column": 20 }, "end": { "line": 107, "column": 81 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3989, "end": 4043, "loc": { "start": { "line": 107, "column": 26 }, "end": { "line": 107, "column": 80 } }, "id": { "type": "Identifier", "start": 3989, "end": 3993, "loc": { "start": { "line": 107, "column": 26 }, "end": { "line": 107, "column": 30 }, "identifierName": "rect" }, "name": "rect" }, "init": { "type": "CallExpression", "start": 3996, "end": 4043, "loc": { "start": { "line": 107, "column": 33 }, "end": { "line": 107, "column": 80 } }, "callee": { "type": "MemberExpression", "start": 3996, "end": 4041, "loc": { "start": { "line": 107, "column": 33 }, "end": { "line": 107, "column": 78 } }, "object": { "type": "MemberExpression", "start": 3996, "end": 4019, "loc": { "start": { "line": 107, "column": 33 }, "end": { "line": 107, "column": 56 } }, "object": { "type": "ThisExpression", "start": 3996, "end": 4000, "loc": { "start": { "line": 107, "column": 33 }, "end": { "line": 107, "column": 37 } } }, "property": { "type": "Identifier", "start": 4001, "end": 4019, "loc": { "start": { "line": 107, "column": 38 }, "end": { "line": 107, "column": 56 }, "identifierName": "_menuButtonElement" }, "name": "_menuButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 4020, "end": 4041, "loc": { "start": { "line": 107, "column": 57 }, "end": { "line": 107, "column": 78 }, "identifierName": "getBoundingClientRect" }, "name": "getBoundingClientRect" }, "computed": false }, "arguments": [] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 4066, "end": 4128, "loc": { "start": { "line": 109, "column": 20 }, "end": { "line": 109, "column": 82 } }, "expression": { "type": "CallExpression", "start": 4066, "end": 4127, "loc": { "start": { "line": 109, "column": 20 }, "end": { "line": 109, "column": 81 } }, "callee": { "type": "MemberExpression", "start": 4066, "end": 4099, "loc": { "start": { "line": 109, "column": 20 }, "end": { "line": 109, "column": 53 } }, "object": { "type": "MemberExpression", "start": 4066, "end": 4094, "loc": { "start": { "line": 109, "column": 20 }, "end": { "line": 109, "column": 48 } }, "object": { "type": "ThisExpression", "start": 4066, "end": 4070, "loc": { "start": { "line": 109, "column": 20 }, "end": { "line": 109, "column": 24 } } }, "property": { "type": "Identifier", "start": 4071, "end": 4094, "loc": { "start": { "line": 109, "column": 25 }, "end": { "line": 109, "column": 48 }, "identifierName": "_sectionToolContextMenu" }, "name": "_sectionToolContextMenu" }, "computed": false }, "property": { "type": "Identifier", "start": 4095, "end": 4099, "loc": { "start": { "line": 109, "column": 49 }, "end": { "line": 109, "column": 53 }, "identifierName": "show" }, "name": "show" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 4100, "end": 4109, "loc": { "start": { "line": 109, "column": 54 }, "end": { "line": 109, "column": 63 } }, "object": { "type": "Identifier", "start": 4100, "end": 4104, "loc": { "start": { "line": 109, "column": 54 }, "end": { "line": 109, "column": 58 }, "identifierName": "rect" }, "name": "rect" }, "property": { "type": "Identifier", "start": 4105, "end": 4109, "loc": { "start": { "line": 109, "column": 59 }, "end": { "line": 109, "column": 63 }, "identifierName": "left" }, "name": "left" }, "computed": false }, { "type": "BinaryExpression", "start": 4111, "end": 4126, "loc": { "start": { "line": 109, "column": 65 }, "end": { "line": 109, "column": 80 } }, "left": { "type": "MemberExpression", "start": 4111, "end": 4122, "loc": { "start": { "line": 109, "column": 65 }, "end": { "line": 109, "column": 76 } }, "object": { "type": "Identifier", "start": 4111, "end": 4115, "loc": { "start": { "line": 109, "column": 65 }, "end": { "line": 109, "column": 69 }, "identifierName": "rect" }, "name": "rect" }, "property": { "type": "Identifier", "start": 4116, "end": 4122, "loc": { "start": { "line": 109, "column": 70 }, "end": { "line": 109, "column": 76 }, "identifierName": "bottom" }, "name": "bottom" }, "computed": false }, "operator": "+", "right": { "type": "NumericLiteral", "start": 4125, "end": 4126, "loc": { "start": { "line": 109, "column": 79 }, "end": { "line": 109, "column": 80 } }, "extra": { "rawValue": 5, "raw": "5" }, "value": 5 } } ] } } ], "directives": [] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 4166, "end": 4234, "loc": { "start": { "line": 111, "column": 19 }, "end": { "line": 113, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 4184, "end": 4220, "loc": { "start": { "line": 112, "column": 16 }, "end": { "line": 112, "column": 52 } }, "expression": { "type": "CallExpression", "start": 4184, "end": 4219, "loc": { "start": { "line": 112, "column": 16 }, "end": { "line": 112, "column": 51 } }, "callee": { "type": "MemberExpression", "start": 4184, "end": 4217, "loc": { "start": { "line": 112, "column": 16 }, "end": { "line": 112, "column": 49 } }, "object": { "type": "MemberExpression", "start": 4184, "end": 4212, "loc": { "start": { "line": 112, "column": 16 }, "end": { "line": 112, "column": 44 } }, "object": { "type": "ThisExpression", "start": 4184, "end": 4188, "loc": { "start": { "line": 112, "column": 16 }, "end": { "line": 112, "column": 20 } } }, "property": { "type": "Identifier", "start": 4189, "end": 4212, "loc": { "start": { "line": 112, "column": 21 }, "end": { "line": 112, "column": 44 }, "identifierName": "_sectionToolContextMenu" }, "name": "_sectionToolContextMenu" }, "computed": false }, "property": { "type": "Identifier", "start": 4213, "end": 4217, "loc": { "start": { "line": 112, "column": 45 }, "end": { "line": 112, "column": 49 }, "identifierName": "hide" }, "name": "hide" }, "computed": false }, "arguments": [] } } ], "directives": [] } } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 4256, "end": 4471, "loc": { "start": { "line": 116, "column": 8 }, "end": { "line": 119, "column": 11 } }, "expression": { "type": "CallExpression", "start": 4256, "end": 4470, "loc": { "start": { "line": 116, "column": 8 }, "end": { "line": 119, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 4256, "end": 4287, "loc": { "start": { "line": 116, "column": 8 }, "end": { "line": 116, "column": 39 } }, "object": { "type": "MemberExpression", "start": 4256, "end": 4284, "loc": { "start": { "line": 116, "column": 8 }, "end": { "line": 116, "column": 36 } }, "object": { "type": "ThisExpression", "start": 4256, "end": 4260, "loc": { "start": { "line": 116, "column": 8 }, "end": { "line": 116, "column": 12 } } }, "property": { "type": "Identifier", "start": 4261, "end": 4284, "loc": { "start": { "line": 116, "column": 13 }, "end": { "line": 116, "column": 36 }, "identifierName": "_sectionToolContextMenu" }, "name": "_sectionToolContextMenu" }, "computed": false }, "property": { "type": "Identifier", "start": 4285, "end": 4287, "loc": { "start": { "line": 116, "column": 37 }, "end": { "line": 116, "column": 39 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4288, "end": 4295, "loc": { "start": { "line": 116, "column": 40 }, "end": { "line": 116, "column": 47 } }, "extra": { "rawValue": "shown", "raw": "\"shown\"" }, "value": "shown" }, { "type": "ArrowFunctionExpression", "start": 4297, "end": 4469, "loc": { "start": { "line": 116, "column": 49 }, "end": { "line": 119, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 4303, "end": 4469, "loc": { "start": { "line": 116, "column": 55 }, "end": { "line": 119, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 4317, "end": 4384, "loc": { "start": { "line": 117, "column": 12 }, "end": { "line": 117, "column": 79 } }, "expression": { "type": "CallExpression", "start": 4317, "end": 4383, "loc": { "start": { "line": 117, "column": 12 }, "end": { "line": 117, "column": 78 } }, "callee": { "type": "MemberExpression", "start": 4317, "end": 4362, "loc": { "start": { "line": 117, "column": 12 }, "end": { "line": 117, "column": 57 } }, "object": { "type": "MemberExpression", "start": 4317, "end": 4355, "loc": { "start": { "line": 117, "column": 12 }, "end": { "line": 117, "column": 50 } }, "object": { "type": "MemberExpression", "start": 4317, "end": 4345, "loc": { "start": { "line": 117, "column": 12 }, "end": { "line": 117, "column": 40 } }, "object": { "type": "ThisExpression", "start": 4317, "end": 4321, "loc": { "start": { "line": 117, "column": 12 }, "end": { "line": 117, "column": 16 } } }, "property": { "type": "Identifier", "start": 4322, "end": 4345, "loc": { "start": { "line": 117, "column": 17 }, "end": { "line": 117, "column": 40 }, "identifierName": "_menuButtonArrowElement" }, "name": "_menuButtonArrowElement" }, "computed": false }, "property": { "type": "Identifier", "start": 4346, "end": 4355, "loc": { "start": { "line": 117, "column": 41 }, "end": { "line": 117, "column": 50 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 4356, "end": 4362, "loc": { "start": { "line": 117, "column": 51 }, "end": { "line": 117, "column": 57 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4363, "end": 4382, "loc": { "start": { "line": 117, "column": 58 }, "end": { "line": 117, "column": 77 } }, "extra": { "rawValue": "xeokit-arrow-down", "raw": "\"xeokit-arrow-down\"" }, "value": "xeokit-arrow-down" } ] } }, { "type": "ExpressionStatement", "start": 4397, "end": 4459, "loc": { "start": { "line": 118, "column": 12 }, "end": { "line": 118, "column": 74 } }, "expression": { "type": "CallExpression", "start": 4397, "end": 4458, "loc": { "start": { "line": 118, "column": 12 }, "end": { "line": 118, "column": 73 } }, "callee": { "type": "MemberExpression", "start": 4397, "end": 4439, "loc": { "start": { "line": 118, "column": 12 }, "end": { "line": 118, "column": 54 } }, "object": { "type": "MemberExpression", "start": 4397, "end": 4435, "loc": { "start": { "line": 118, "column": 12 }, "end": { "line": 118, "column": 50 } }, "object": { "type": "MemberExpression", "start": 4397, "end": 4425, "loc": { "start": { "line": 118, "column": 12 }, "end": { "line": 118, "column": 40 } }, "object": { "type": "ThisExpression", "start": 4397, "end": 4401, "loc": { "start": { "line": 118, "column": 12 }, "end": { "line": 118, "column": 16 } } }, "property": { "type": "Identifier", "start": 4402, "end": 4425, "loc": { "start": { "line": 118, "column": 17 }, "end": { "line": 118, "column": 40 }, "identifierName": "_menuButtonArrowElement" }, "name": "_menuButtonArrowElement" }, "computed": false }, "property": { "type": "Identifier", "start": 4426, "end": 4435, "loc": { "start": { "line": 118, "column": 41 }, "end": { "line": 118, "column": 50 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 4436, "end": 4439, "loc": { "start": { "line": 118, "column": 51 }, "end": { "line": 118, "column": 54 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4440, "end": 4457, "loc": { "start": { "line": 118, "column": 55 }, "end": { "line": 118, "column": 72 } }, "extra": { "rawValue": "xeokit-arrow-up", "raw": "\"xeokit-arrow-up\"" }, "value": "xeokit-arrow-up" } ] } } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 4481, "end": 4697, "loc": { "start": { "line": 121, "column": 8 }, "end": { "line": 124, "column": 11 } }, "expression": { "type": "CallExpression", "start": 4481, "end": 4696, "loc": { "start": { "line": 121, "column": 8 }, "end": { "line": 124, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 4481, "end": 4512, "loc": { "start": { "line": 121, "column": 8 }, "end": { "line": 121, "column": 39 } }, "object": { "type": "MemberExpression", "start": 4481, "end": 4509, "loc": { "start": { "line": 121, "column": 8 }, "end": { "line": 121, "column": 36 } }, "object": { "type": "ThisExpression", "start": 4481, "end": 4485, "loc": { "start": { "line": 121, "column": 8 }, "end": { "line": 121, "column": 12 } } }, "property": { "type": "Identifier", "start": 4486, "end": 4509, "loc": { "start": { "line": 121, "column": 13 }, "end": { "line": 121, "column": 36 }, "identifierName": "_sectionToolContextMenu" }, "name": "_sectionToolContextMenu" }, "computed": false }, "property": { "type": "Identifier", "start": 4510, "end": 4512, "loc": { "start": { "line": 121, "column": 37 }, "end": { "line": 121, "column": 39 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4513, "end": 4521, "loc": { "start": { "line": 121, "column": 40 }, "end": { "line": 121, "column": 48 } }, "extra": { "rawValue": "hidden", "raw": "\"hidden\"" }, "value": "hidden" }, { "type": "ArrowFunctionExpression", "start": 4523, "end": 4695, "loc": { "start": { "line": 121, "column": 50 }, "end": { "line": 124, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 4529, "end": 4695, "loc": { "start": { "line": 121, "column": 56 }, "end": { "line": 124, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 4543, "end": 4608, "loc": { "start": { "line": 122, "column": 12 }, "end": { "line": 122, "column": 77 } }, "expression": { "type": "CallExpression", "start": 4543, "end": 4607, "loc": { "start": { "line": 122, "column": 12 }, "end": { "line": 122, "column": 76 } }, "callee": { "type": "MemberExpression", "start": 4543, "end": 4588, "loc": { "start": { "line": 122, "column": 12 }, "end": { "line": 122, "column": 57 } }, "object": { "type": "MemberExpression", "start": 4543, "end": 4581, "loc": { "start": { "line": 122, "column": 12 }, "end": { "line": 122, "column": 50 } }, "object": { "type": "MemberExpression", "start": 4543, "end": 4571, "loc": { "start": { "line": 122, "column": 12 }, "end": { "line": 122, "column": 40 } }, "object": { "type": "ThisExpression", "start": 4543, "end": 4547, "loc": { "start": { "line": 122, "column": 12 }, "end": { "line": 122, "column": 16 } } }, "property": { "type": "Identifier", "start": 4548, "end": 4571, "loc": { "start": { "line": 122, "column": 17 }, "end": { "line": 122, "column": 40 }, "identifierName": "_menuButtonArrowElement" }, "name": "_menuButtonArrowElement" }, "computed": false }, "property": { "type": "Identifier", "start": 4572, "end": 4581, "loc": { "start": { "line": 122, "column": 41 }, "end": { "line": 122, "column": 50 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 4582, "end": 4588, "loc": { "start": { "line": 122, "column": 51 }, "end": { "line": 122, "column": 57 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4589, "end": 4606, "loc": { "start": { "line": 122, "column": 58 }, "end": { "line": 122, "column": 75 } }, "extra": { "rawValue": "xeokit-arrow-up", "raw": "\"xeokit-arrow-up\"" }, "value": "xeokit-arrow-up" } ] } }, { "type": "ExpressionStatement", "start": 4621, "end": 4685, "loc": { "start": { "line": 123, "column": 12 }, "end": { "line": 123, "column": 76 } }, "expression": { "type": "CallExpression", "start": 4621, "end": 4684, "loc": { "start": { "line": 123, "column": 12 }, "end": { "line": 123, "column": 75 } }, "callee": { "type": "MemberExpression", "start": 4621, "end": 4663, "loc": { "start": { "line": 123, "column": 12 }, "end": { "line": 123, "column": 54 } }, "object": { "type": "MemberExpression", "start": 4621, "end": 4659, "loc": { "start": { "line": 123, "column": 12 }, "end": { "line": 123, "column": 50 } }, "object": { "type": "MemberExpression", "start": 4621, "end": 4649, "loc": { "start": { "line": 123, "column": 12 }, "end": { "line": 123, "column": 40 } }, "object": { "type": "ThisExpression", "start": 4621, "end": 4625, "loc": { "start": { "line": 123, "column": 12 }, "end": { "line": 123, "column": 16 } } }, "property": { "type": "Identifier", "start": 4626, "end": 4649, "loc": { "start": { "line": 123, "column": 17 }, "end": { "line": 123, "column": 40 }, "identifierName": "_menuButtonArrowElement" }, "name": "_menuButtonArrowElement" }, "computed": false }, "property": { "type": "Identifier", "start": 4650, "end": 4659, "loc": { "start": { "line": 123, "column": 41 }, "end": { "line": 123, "column": 50 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 4660, "end": 4663, "loc": { "start": { "line": 123, "column": 51 }, "end": { "line": 123, "column": 54 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4664, "end": 4683, "loc": { "start": { "line": 123, "column": 55 }, "end": { "line": 123, "column": 74 } }, "extra": { "rawValue": "xeokit-arrow-down", "raw": "\"xeokit-arrow-down\"" }, "value": "xeokit-arrow-down" } ] } } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 4707, "end": 4814, "loc": { "start": { "line": 126, "column": 8 }, "end": { "line": 129, "column": 11 } }, "expression": { "type": "CallExpression", "start": 4707, "end": 4813, "loc": { "start": { "line": 126, "column": 8 }, "end": { "line": 129, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 4707, "end": 4724, "loc": { "start": { "line": 126, "column": 8 }, "end": { "line": 126, "column": 25 } }, "object": { "type": "MemberExpression", "start": 4707, "end": 4721, "loc": { "start": { "line": 126, "column": 8 }, "end": { "line": 126, "column": 22 } }, "object": { "type": "ThisExpression", "start": 4707, "end": 4711, "loc": { "start": { "line": 126, "column": 8 }, "end": { "line": 126, "column": 12 } } }, "property": { "type": "Identifier", "start": 4712, "end": 4721, "loc": { "start": { "line": 126, "column": 13 }, "end": { "line": 126, "column": 22 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 4722, "end": 4724, "loc": { "start": { "line": 126, "column": 23 }, "end": { "line": 126, "column": 25 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4725, "end": 4732, "loc": { "start": { "line": 126, "column": 26 }, "end": { "line": 126, "column": 33 } }, "extra": { "rawValue": "reset", "raw": "\"reset\"" }, "value": "reset" }, { "type": "ArrowFunctionExpression", "start": 4734, "end": 4812, "loc": { "start": { "line": 126, "column": 35 }, "end": { "line": 129, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 4740, "end": 4812, "loc": { "start": { "line": 126, "column": 41 }, "end": { "line": 129, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 4754, "end": 4767, "loc": { "start": { "line": 127, "column": 12 }, "end": { "line": 127, "column": 25 } }, "expression": { "type": "CallExpression", "start": 4754, "end": 4766, "loc": { "start": { "line": 127, "column": 12 }, "end": { "line": 127, "column": 24 } }, "callee": { "type": "MemberExpression", "start": 4754, "end": 4764, "loc": { "start": { "line": 127, "column": 12 }, "end": { "line": 127, "column": 22 } }, "object": { "type": "ThisExpression", "start": 4754, "end": 4758, "loc": { "start": { "line": 127, "column": 12 }, "end": { "line": 127, "column": 16 } } }, "property": { "type": "Identifier", "start": 4759, "end": 4764, "loc": { "start": { "line": 127, "column": 17 }, "end": { "line": 127, "column": 22 }, "identifierName": "clear" }, "name": "clear" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 4780, "end": 4802, "loc": { "start": { "line": 128, "column": 12 }, "end": { "line": 128, "column": 34 } }, "expression": { "type": "CallExpression", "start": 4780, "end": 4801, "loc": { "start": { "line": 128, "column": 12 }, "end": { "line": 128, "column": 33 } }, "callee": { "type": "MemberExpression", "start": 4780, "end": 4794, "loc": { "start": { "line": 128, "column": 12 }, "end": { "line": 128, "column": 26 } }, "object": { "type": "ThisExpression", "start": 4780, "end": 4784, "loc": { "start": { "line": 128, "column": 12 }, "end": { "line": 128, "column": 16 } } }, "property": { "type": "Identifier", "start": 4785, "end": 4794, "loc": { "start": { "line": 128, "column": 17 }, "end": { "line": 128, "column": 26 }, "identifierName": "setActive" }, "name": "setActive" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 4795, "end": 4800, "loc": { "start": { "line": 128, "column": 27 }, "end": { "line": 128, "column": 32 } }, "value": false } ] } } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 4824, "end": 4933, "loc": { "start": { "line": 131, "column": 8 }, "end": { "line": 133, "column": 11 } }, "expression": { "type": "CallExpression", "start": 4824, "end": 4932, "loc": { "start": { "line": 131, "column": 8 }, "end": { "line": 133, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 4824, "end": 4844, "loc": { "start": { "line": 131, "column": 8 }, "end": { "line": 131, "column": 28 } }, "object": { "type": "MemberExpression", "start": 4824, "end": 4841, "loc": { "start": { "line": 131, "column": 8 }, "end": { "line": 131, "column": 25 } }, "object": { "type": "MemberExpression", "start": 4824, "end": 4835, "loc": { "start": { "line": 131, "column": 8 }, "end": { "line": 131, "column": 19 } }, "object": { "type": "ThisExpression", "start": 4824, "end": 4828, "loc": { "start": { "line": 131, "column": 8 }, "end": { "line": 131, "column": 12 } } }, "property": { "type": "Identifier", "start": 4829, "end": 4835, "loc": { "start": { "line": 131, "column": 13 }, "end": { "line": 131, "column": 19 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 4836, "end": 4841, "loc": { "start": { "line": 131, "column": 20 }, "end": { "line": 131, "column": 25 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 4842, "end": 4844, "loc": { "start": { "line": 131, "column": 26 }, "end": { "line": 131, "column": 28 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4845, "end": 4866, "loc": { "start": { "line": 131, "column": 29 }, "end": { "line": 131, "column": 50 } }, "extra": { "rawValue": "sectionPlaneCreated", "raw": "\"sectionPlaneCreated\"" }, "value": "sectionPlaneCreated" }, { "type": "ArrowFunctionExpression", "start": 4868, "end": 4931, "loc": { "start": { "line": 131, "column": 52 }, "end": { "line": 133, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 4874, "end": 4931, "loc": { "start": { "line": 131, "column": 58 }, "end": { "line": 133, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 4888, "end": 4921, "loc": { "start": { "line": 132, "column": 12 }, "end": { "line": 132, "column": 45 } }, "expression": { "type": "CallExpression", "start": 4888, "end": 4920, "loc": { "start": { "line": 132, "column": 12 }, "end": { "line": 132, "column": 44 } }, "callee": { "type": "MemberExpression", "start": 4888, "end": 4918, "loc": { "start": { "line": 132, "column": 12 }, "end": { "line": 132, "column": 42 } }, "object": { "type": "ThisExpression", "start": 4888, "end": 4892, "loc": { "start": { "line": 132, "column": 12 }, "end": { "line": 132, "column": 16 } } }, "property": { "type": "Identifier", "start": 4893, "end": 4918, "loc": { "start": { "line": 132, "column": 17 }, "end": { "line": 132, "column": 42 }, "identifierName": "_updateSectionPlanesCount" }, "name": "_updateSectionPlanesCount" }, "computed": false }, "arguments": [] } } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 4943, "end": 5054, "loc": { "start": { "line": 135, "column": 8 }, "end": { "line": 137, "column": 11 } }, "expression": { "type": "CallExpression", "start": 4943, "end": 5053, "loc": { "start": { "line": 135, "column": 8 }, "end": { "line": 137, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 4943, "end": 4963, "loc": { "start": { "line": 135, "column": 8 }, "end": { "line": 135, "column": 28 } }, "object": { "type": "MemberExpression", "start": 4943, "end": 4960, "loc": { "start": { "line": 135, "column": 8 }, "end": { "line": 135, "column": 25 } }, "object": { "type": "MemberExpression", "start": 4943, "end": 4954, "loc": { "start": { "line": 135, "column": 8 }, "end": { "line": 135, "column": 19 } }, "object": { "type": "ThisExpression", "start": 4943, "end": 4947, "loc": { "start": { "line": 135, "column": 8 }, "end": { "line": 135, "column": 12 } } }, "property": { "type": "Identifier", "start": 4948, "end": 4954, "loc": { "start": { "line": 135, "column": 13 }, "end": { "line": 135, "column": 19 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 4955, "end": 4960, "loc": { "start": { "line": 135, "column": 20 }, "end": { "line": 135, "column": 25 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 4961, "end": 4963, "loc": { "start": { "line": 135, "column": 26 }, "end": { "line": 135, "column": 28 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4964, "end": 4987, "loc": { "start": { "line": 135, "column": 29 }, "end": { "line": 135, "column": 52 } }, "extra": { "rawValue": "sectionPlaneDestroyed", "raw": "\"sectionPlaneDestroyed\"" }, "value": "sectionPlaneDestroyed" }, { "type": "ArrowFunctionExpression", "start": 4989, "end": 5052, "loc": { "start": { "line": 135, "column": 54 }, "end": { "line": 137, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 4995, "end": 5052, "loc": { "start": { "line": 135, "column": 60 }, "end": { "line": 137, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 5009, "end": 5042, "loc": { "start": { "line": 136, "column": 12 }, "end": { "line": 136, "column": 45 } }, "expression": { "type": "CallExpression", "start": 5009, "end": 5041, "loc": { "start": { "line": 136, "column": 12 }, "end": { "line": 136, "column": 44 } }, "callee": { "type": "MemberExpression", "start": 5009, "end": 5039, "loc": { "start": { "line": 136, "column": 12 }, "end": { "line": 136, "column": 42 } }, "object": { "type": "ThisExpression", "start": 5009, "end": 5013, "loc": { "start": { "line": 136, "column": 12 }, "end": { "line": 136, "column": 16 } } }, "property": { "type": "Identifier", "start": 5014, "end": 5039, "loc": { "start": { "line": 136, "column": 17 }, "end": { "line": 136, "column": 42 }, "identifierName": "_updateSectionPlanesCount" }, "name": "_updateSectionPlanesCount" }, "computed": false }, "arguments": [] } } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 5064, "end": 5088, "loc": { "start": { "line": 139, "column": 8 }, "end": { "line": 139, "column": 32 } }, "expression": { "type": "CallExpression", "start": 5064, "end": 5087, "loc": { "start": { "line": 139, "column": 8 }, "end": { "line": 139, "column": 31 } }, "callee": { "type": "MemberExpression", "start": 5064, "end": 5085, "loc": { "start": { "line": 139, "column": 8 }, "end": { "line": 139, "column": 29 } }, "object": { "type": "ThisExpression", "start": 5064, "end": 5068, "loc": { "start": { "line": 139, "column": 8 }, "end": { "line": 139, "column": 12 } } }, "property": { "type": "Identifier", "start": 5069, "end": 5085, "loc": { "start": { "line": 139, "column": 13 }, "end": { "line": 139, "column": 29 }, "identifierName": "_initSectionMode" }, "name": "_initSectionMode" }, "computed": false }, "arguments": [] } } ], "directives": [] }, "leadingComments": [ { "type": "CommentLine", "value": " XX", "start": 269, "end": 274, "loc": { "start": { "line": 6, "column": 39 }, "end": { "line": 6, "column": 44 } } } ] }, { "type": "ClassMethod", "start": 5100, "end": 5906, "loc": { "start": { "line": 142, "column": 4 }, "end": { "line": 167, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 5100, "end": 5116, "loc": { "start": { "line": 142, "column": 4 }, "end": { "line": 142, "column": 20 }, "identifierName": "_initSectionMode" }, "name": "_initSectionMode" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 5119, "end": 5906, "loc": { "start": { "line": 142, "column": 23 }, "end": { "line": 167, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 5130, "end": 5857, "loc": { "start": { "line": 144, "column": 8 }, "end": { "line": 164, "column": 11 } }, "expression": { "type": "CallExpression", "start": 5130, "end": 5856, "loc": { "start": { "line": 144, "column": 8 }, "end": { "line": 164, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 5130, "end": 5156, "loc": { "start": { "line": 144, "column": 8 }, "end": { "line": 144, "column": 34 } }, "object": { "type": "MemberExpression", "start": 5130, "end": 5153, "loc": { "start": { "line": 144, "column": 8 }, "end": { "line": 144, "column": 31 } }, "object": { "type": "MemberExpression", "start": 5130, "end": 5147, "loc": { "start": { "line": 144, "column": 8 }, "end": { "line": 144, "column": 25 } }, "object": { "type": "MemberExpression", "start": 5130, "end": 5141, "loc": { "start": { "line": 144, "column": 8 }, "end": { "line": 144, "column": 19 } }, "object": { "type": "ThisExpression", "start": 5130, "end": 5134, "loc": { "start": { "line": 144, "column": 8 }, "end": { "line": 144, "column": 12 } } }, "property": { "type": "Identifier", "start": 5135, "end": 5141, "loc": { "start": { "line": 144, "column": 13 }, "end": { "line": 144, "column": 19 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 5142, "end": 5147, "loc": { "start": { "line": 144, "column": 20 }, "end": { "line": 144, "column": 25 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 5148, "end": 5153, "loc": { "start": { "line": 144, "column": 26 }, "end": { "line": 144, "column": 31 }, "identifierName": "input" }, "name": "input" }, "computed": false }, "property": { "type": "Identifier", "start": 5154, "end": 5156, "loc": { "start": { "line": 144, "column": 32 }, "end": { "line": 144, "column": 34 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 5157, "end": 5171, "loc": { "start": { "line": 144, "column": 35 }, "end": { "line": 144, "column": 49 } }, "extra": { "rawValue": "mouseclicked", "raw": "\"mouseclicked\"" }, "value": "mouseclicked" }, { "type": "ArrowFunctionExpression", "start": 5173, "end": 5855, "loc": { "start": { "line": 144, "column": 51 }, "end": { "line": 164, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 5174, "end": 5180, "loc": { "start": { "line": 144, "column": 52 }, "end": { "line": 144, "column": 58 }, "identifierName": "coords" }, "name": "coords" } ], "body": { "type": "BlockStatement", "start": 5185, "end": 5855, "loc": { "start": { "line": 144, "column": 63 }, "end": { "line": 164, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 5200, "end": 5284, "loc": { "start": { "line": 146, "column": 12 }, "end": { "line": 148, "column": 13 } }, "test": { "type": "LogicalExpression", "start": 5204, "end": 5243, "loc": { "start": { "line": 146, "column": 16 }, "end": { "line": 146, "column": 55 } }, "left": { "type": "UnaryExpression", "start": 5204, "end": 5221, "loc": { "start": { "line": 146, "column": 16 }, "end": { "line": 146, "column": 33 } }, "operator": "!", "prefix": true, "argument": { "type": "CallExpression", "start": 5205, "end": 5221, "loc": { "start": { "line": 146, "column": 17 }, "end": { "line": 146, "column": 33 } }, "callee": { "type": "MemberExpression", "start": 5205, "end": 5219, "loc": { "start": { "line": 146, "column": 17 }, "end": { "line": 146, "column": 31 } }, "object": { "type": "ThisExpression", "start": 5205, "end": 5209, "loc": { "start": { "line": 146, "column": 17 }, "end": { "line": 146, "column": 21 } } }, "property": { "type": "Identifier", "start": 5210, "end": 5219, "loc": { "start": { "line": 146, "column": 22 }, "end": { "line": 146, "column": 31 }, "identifierName": "getActive" }, "name": "getActive" }, "computed": false }, "arguments": [] }, "extra": { "parenthesizedArgument": false } }, "operator": "||", "right": { "type": "UnaryExpression", "start": 5225, "end": 5243, "loc": { "start": { "line": 146, "column": 37 }, "end": { "line": 146, "column": 55 } }, "operator": "!", "prefix": true, "argument": { "type": "CallExpression", "start": 5226, "end": 5243, "loc": { "start": { "line": 146, "column": 38 }, "end": { "line": 146, "column": 55 } }, "callee": { "type": "MemberExpression", "start": 5226, "end": 5241, "loc": { "start": { "line": 146, "column": 38 }, "end": { "line": 146, "column": 53 } }, "object": { "type": "ThisExpression", "start": 5226, "end": 5230, "loc": { "start": { "line": 146, "column": 38 }, "end": { "line": 146, "column": 42 } } }, "property": { "type": "Identifier", "start": 5231, "end": 5241, "loc": { "start": { "line": 146, "column": 43 }, "end": { "line": 146, "column": 53 }, "identifierName": "getEnabled" }, "name": "getEnabled" }, "computed": false }, "arguments": [] }, "extra": { "parenthesizedArgument": false } } }, "consequent": { "type": "BlockStatement", "start": 5245, "end": 5284, "loc": { "start": { "line": 146, "column": 57 }, "end": { "line": 148, "column": 13 } }, "body": [ { "type": "ReturnStatement", "start": 5263, "end": 5270, "loc": { "start": { "line": 147, "column": 16 }, "end": { "line": 147, "column": 23 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "VariableDeclaration", "start": 5298, "end": 5504, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 153, "column": 15 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5304, "end": 5503, "loc": { "start": { "line": 150, "column": 18 }, "end": { "line": 153, "column": 14 } }, "id": { "type": "Identifier", "start": 5304, "end": 5314, "loc": { "start": { "line": 150, "column": 18 }, "end": { "line": 150, "column": 28 }, "identifierName": "pickResult" }, "name": "pickResult" }, "init": { "type": "CallExpression", "start": 5317, "end": 5503, "loc": { "start": { "line": 150, "column": 31 }, "end": { "line": 153, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 5317, "end": 5339, "loc": { "start": { "line": 150, "column": 31 }, "end": { "line": 150, "column": 53 } }, "object": { "type": "MemberExpression", "start": 5317, "end": 5334, "loc": { "start": { "line": 150, "column": 31 }, "end": { "line": 150, "column": 48 } }, "object": { "type": "MemberExpression", "start": 5317, "end": 5328, "loc": { "start": { "line": 150, "column": 31 }, "end": { "line": 150, "column": 42 } }, "object": { "type": "ThisExpression", "start": 5317, "end": 5321, "loc": { "start": { "line": 150, "column": 31 }, "end": { "line": 150, "column": 35 } } }, "property": { "type": "Identifier", "start": 5322, "end": 5328, "loc": { "start": { "line": 150, "column": 36 }, "end": { "line": 150, "column": 42 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 5329, "end": 5334, "loc": { "start": { "line": 150, "column": 43 }, "end": { "line": 150, "column": 48 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 5335, "end": 5339, "loc": { "start": { "line": 150, "column": 49 }, "end": { "line": 150, "column": 53 }, "identifierName": "pick" }, "name": "pick" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 5340, "end": 5502, "loc": { "start": { "line": 150, "column": 54 }, "end": { "line": 153, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 5358, "end": 5375, "loc": { "start": { "line": 151, "column": 16 }, "end": { "line": 151, "column": 33 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5358, "end": 5367, "loc": { "start": { "line": 151, "column": 16 }, "end": { "line": 151, "column": 25 }, "identifierName": "canvasPos" }, "name": "canvasPos" }, "value": { "type": "Identifier", "start": 5369, "end": 5375, "loc": { "start": { "line": 151, "column": 27 }, "end": { "line": 151, "column": 33 }, "identifierName": "coords" }, "name": "coords" } }, { "type": "ObjectProperty", "start": 5393, "end": 5410, "loc": { "start": { "line": 152, "column": 16 }, "end": { "line": 152, "column": 33 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5393, "end": 5404, "loc": { "start": { "line": 152, "column": 16 }, "end": { "line": 152, "column": 27 }, "identifierName": "pickSurface" }, "name": "pickSurface" }, "value": { "type": "BooleanLiteral", "start": 5406, "end": 5410, "loc": { "start": { "line": 152, "column": 29 }, "end": { "line": 152, "column": 33 } }, "value": true, "leadingComments": null, "trailingComments": null }, "trailingComments": [ { "type": "CommentLine", "value": " <<------ This causes picking to find the intersection point on the entity", "start": 5412, "end": 5488, "loc": { "start": { "line": 152, "column": 35 }, "end": { "line": 152, "column": 111 } } } ] } ] } ] } } ], "kind": "const" }, { "type": "IfStatement", "start": 5518, "end": 5845, "loc": { "start": { "line": 155, "column": 12 }, "end": { "line": 163, "column": 13 } }, "test": { "type": "Identifier", "start": 5522, "end": 5532, "loc": { "start": { "line": 155, "column": 16 }, "end": { "line": 155, "column": 26 }, "identifierName": "pickResult" }, "name": "pickResult" }, "consequent": { "type": "BlockStatement", "start": 5534, "end": 5845, "loc": { "start": { "line": 155, "column": 28 }, "end": { "line": 163, "column": 13 } }, "body": [ { "type": "VariableDeclaration", "start": 5553, "end": 5758, "loc": { "start": { "line": 157, "column": 16 }, "end": { "line": 160, "column": 19 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5559, "end": 5757, "loc": { "start": { "line": 157, "column": 22 }, "end": { "line": 160, "column": 18 } }, "id": { "type": "Identifier", "start": 5559, "end": 5571, "loc": { "start": { "line": 157, "column": 22 }, "end": { "line": 157, "column": 34 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "init": { "type": "CallExpression", "start": 5574, "end": 5757, "loc": { "start": { "line": 157, "column": 37 }, "end": { "line": 160, "column": 18 } }, "callee": { "type": "MemberExpression", "start": 5574, "end": 5618, "loc": { "start": { "line": 157, "column": 37 }, "end": { "line": 157, "column": 81 } }, "object": { "type": "MemberExpression", "start": 5574, "end": 5599, "loc": { "start": { "line": 157, "column": 37 }, "end": { "line": 157, "column": 62 } }, "object": { "type": "ThisExpression", "start": 5574, "end": 5578, "loc": { "start": { "line": 157, "column": 37 }, "end": { "line": 157, "column": 41 } } }, "property": { "type": "Identifier", "start": 5579, "end": 5599, "loc": { "start": { "line": 157, "column": 42 }, "end": { "line": 157, "column": 62 }, "identifierName": "_sectionPlanesPlugin" }, "name": "_sectionPlanesPlugin" }, "computed": false }, "property": { "type": "Identifier", "start": 5600, "end": 5618, "loc": { "start": { "line": 157, "column": 63 }, "end": { "line": 157, "column": 81 }, "identifierName": "createSectionPlane" }, "name": "createSectionPlane" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 5619, "end": 5756, "loc": { "start": { "line": 157, "column": 82 }, "end": { "line": 160, "column": 17 } }, "properties": [ { "type": "ObjectProperty", "start": 5641, "end": 5665, "loc": { "start": { "line": 158, "column": 20 }, "end": { "line": 158, "column": 44 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5641, "end": 5644, "loc": { "start": { "line": 158, "column": 20 }, "end": { "line": 158, "column": 23 }, "identifierName": "pos" }, "name": "pos" }, "value": { "type": "MemberExpression", "start": 5646, "end": 5665, "loc": { "start": { "line": 158, "column": 25 }, "end": { "line": 158, "column": 44 } }, "object": { "type": "Identifier", "start": 5646, "end": 5656, "loc": { "start": { "line": 158, "column": 25 }, "end": { "line": 158, "column": 35 }, "identifierName": "pickResult" }, "name": "pickResult" }, "property": { "type": "Identifier", "start": 5657, "end": 5665, "loc": { "start": { "line": 158, "column": 36 }, "end": { "line": 158, "column": 44 }, "identifierName": "worldPos" }, "name": "worldPos" }, "computed": false } }, { "type": "ObjectProperty", "start": 5687, "end": 5738, "loc": { "start": { "line": 159, "column": 20 }, "end": { "line": 159, "column": 71 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5687, "end": 5690, "loc": { "start": { "line": 159, "column": 20 }, "end": { "line": 159, "column": 23 }, "identifierName": "dir" }, "name": "dir" }, "value": { "type": "CallExpression", "start": 5692, "end": 5738, "loc": { "start": { "line": 159, "column": 25 }, "end": { "line": 159, "column": 71 } }, "callee": { "type": "MemberExpression", "start": 5692, "end": 5710, "loc": { "start": { "line": 159, "column": 25 }, "end": { "line": 159, "column": 43 } }, "object": { "type": "Identifier", "start": 5692, "end": 5696, "loc": { "start": { "line": 159, "column": 25 }, "end": { "line": 159, "column": 29 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 5697, "end": 5710, "loc": { "start": { "line": 159, "column": 30 }, "end": { "line": 159, "column": 43 }, "identifierName": "mulVec3Scalar" }, "name": "mulVec3Scalar" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 5711, "end": 5733, "loc": { "start": { "line": 159, "column": 44 }, "end": { "line": 159, "column": 66 } }, "object": { "type": "Identifier", "start": 5711, "end": 5721, "loc": { "start": { "line": 159, "column": 44 }, "end": { "line": 159, "column": 54 }, "identifierName": "pickResult" }, "name": "pickResult" }, "property": { "type": "Identifier", "start": 5722, "end": 5733, "loc": { "start": { "line": 159, "column": 55 }, "end": { "line": 159, "column": 66 }, "identifierName": "worldNormal" }, "name": "worldNormal" }, "computed": false }, { "type": "UnaryExpression", "start": 5735, "end": 5737, "loc": { "start": { "line": 159, "column": 68 }, "end": { "line": 159, "column": 70 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 5736, "end": 5737, "loc": { "start": { "line": 159, "column": 69 }, "end": { "line": 159, "column": 70 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } } ] } } ] } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 5776, "end": 5831, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 71 } }, "expression": { "type": "CallExpression", "start": 5776, "end": 5830, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 70 } }, "callee": { "type": "MemberExpression", "start": 5776, "end": 5813, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 53 } }, "object": { "type": "MemberExpression", "start": 5776, "end": 5801, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 41 } }, "object": { "type": "ThisExpression", "start": 5776, "end": 5780, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 20 } } }, "property": { "type": "Identifier", "start": 5781, "end": 5801, "loc": { "start": { "line": 162, "column": 21 }, "end": { "line": 162, "column": 41 }, "identifierName": "_sectionPlanesPlugin" }, "name": "_sectionPlanesPlugin" }, "computed": false }, "property": { "type": "Identifier", "start": 5802, "end": 5813, "loc": { "start": { "line": 162, "column": 42 }, "end": { "line": 162, "column": 53 }, "identifierName": "showControl" }, "name": "showControl" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 5814, "end": 5829, "loc": { "start": { "line": 162, "column": 54 }, "end": { "line": 162, "column": 69 } }, "object": { "type": "Identifier", "start": 5814, "end": 5826, "loc": { "start": { "line": 162, "column": 54 }, "end": { "line": 162, "column": 66 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "property": { "type": "Identifier", "start": 5827, "end": 5829, "loc": { "start": { "line": 162, "column": 67 }, "end": { "line": 162, "column": 69 }, "identifierName": "id" }, "name": "id" }, "computed": false } ] } } ], "directives": [] }, "alternate": null } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 5867, "end": 5900, "loc": { "start": { "line": 166, "column": 8 }, "end": { "line": 166, "column": 41 } }, "expression": { "type": "CallExpression", "start": 5867, "end": 5899, "loc": { "start": { "line": 166, "column": 8 }, "end": { "line": 166, "column": 40 } }, "callee": { "type": "MemberExpression", "start": 5867, "end": 5897, "loc": { "start": { "line": 166, "column": 8 }, "end": { "line": 166, "column": 38 } }, "object": { "type": "ThisExpression", "start": 5867, "end": 5871, "loc": { "start": { "line": 166, "column": 8 }, "end": { "line": 166, "column": 12 } } }, "property": { "type": "Identifier", "start": 5872, "end": 5897, "loc": { "start": { "line": 166, "column": 13 }, "end": { "line": 166, "column": 38 }, "identifierName": "_updateSectionPlanesCount" }, "name": "_updateSectionPlanesCount" }, "computed": false }, "arguments": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 5912, "end": 6068, "loc": { "start": { "line": 169, "column": 4 }, "end": { "line": 173, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 5912, "end": 5937, "loc": { "start": { "line": 169, "column": 4 }, "end": { "line": 169, "column": 29 }, "identifierName": "_updateSectionPlanesCount" }, "name": "_updateSectionPlanesCount" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 5940, "end": 6068, "loc": { "start": { "line": 169, "column": 32 }, "end": { "line": 173, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 5950, "end": 6062, "loc": { "start": { "line": 170, "column": 8 }, "end": { "line": 172, "column": 9 } }, "test": { "type": "MemberExpression", "start": 5954, "end": 5974, "loc": { "start": { "line": 170, "column": 12 }, "end": { "line": 170, "column": 32 } }, "object": { "type": "ThisExpression", "start": 5954, "end": 5958, "loc": { "start": { "line": 170, "column": 12 }, "end": { "line": 170, "column": 16 } } }, "property": { "type": "Identifier", "start": 5959, "end": 5974, "loc": { "start": { "line": 170, "column": 17 }, "end": { "line": 170, "column": 32 }, "identifierName": "_counterElement" }, "name": "_counterElement" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 5976, "end": 6062, "loc": { "start": { "line": 170, "column": 34 }, "end": { "line": 172, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 5990, "end": 6052, "loc": { "start": { "line": 171, "column": 12 }, "end": { "line": 171, "column": 74 } }, "expression": { "type": "AssignmentExpression", "start": 5990, "end": 6051, "loc": { "start": { "line": 171, "column": 12 }, "end": { "line": 171, "column": 73 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 5990, "end": 6020, "loc": { "start": { "line": 171, "column": 12 }, "end": { "line": 171, "column": 42 } }, "object": { "type": "MemberExpression", "start": 5990, "end": 6010, "loc": { "start": { "line": 171, "column": 12 }, "end": { "line": 171, "column": 32 } }, "object": { "type": "ThisExpression", "start": 5990, "end": 5994, "loc": { "start": { "line": 171, "column": 12 }, "end": { "line": 171, "column": 16 } } }, "property": { "type": "Identifier", "start": 5995, "end": 6010, "loc": { "start": { "line": 171, "column": 17 }, "end": { "line": 171, "column": 32 }, "identifierName": "_counterElement" }, "name": "_counterElement" }, "computed": false }, "property": { "type": "Identifier", "start": 6011, "end": 6020, "loc": { "start": { "line": 171, "column": 33 }, "end": { "line": 171, "column": 42 }, "identifierName": "innerText" }, "name": "innerText" }, "computed": false }, "right": { "type": "BinaryExpression", "start": 6024, "end": 6050, "loc": { "start": { "line": 171, "column": 46 }, "end": { "line": 171, "column": 72 } }, "left": { "type": "StringLiteral", "start": 6024, "end": 6026, "loc": { "start": { "line": 171, "column": 46 }, "end": { "line": 171, "column": 48 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" }, "operator": "+", "right": { "type": "CallExpression", "start": 6029, "end": 6050, "loc": { "start": { "line": 171, "column": 51 }, "end": { "line": 171, "column": 72 } }, "callee": { "type": "MemberExpression", "start": 6029, "end": 6048, "loc": { "start": { "line": 171, "column": 51 }, "end": { "line": 171, "column": 70 } }, "object": { "type": "ThisExpression", "start": 6029, "end": 6033, "loc": { "start": { "line": 171, "column": 51 }, "end": { "line": 171, "column": 55 } } }, "property": { "type": "Identifier", "start": 6034, "end": 6048, "loc": { "start": { "line": 171, "column": 56 }, "end": { "line": 171, "column": 70 }, "identifierName": "getNumSections" }, "name": "getNumSections" }, "computed": false }, "arguments": [] }, "extra": { "parenthesized": true, "parenStart": 6023 } } } } ], "directives": [] }, "alternate": null } ], "directives": [] } }, { "type": "ClassMethod", "start": 6074, "end": 6166, "loc": { "start": { "line": 175, "column": 4 }, "end": { "line": 177, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6074, "end": 6088, "loc": { "start": { "line": 175, "column": 4 }, "end": { "line": 175, "column": 18 }, "identifierName": "getNumSections" }, "name": "getNumSections" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6091, "end": 6166, "loc": { "start": { "line": 175, "column": 21 }, "end": { "line": 177, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 6101, "end": 6160, "loc": { "start": { "line": 176, "column": 8 }, "end": { "line": 176, "column": 67 } }, "argument": { "type": "MemberExpression", "start": 6108, "end": 6159, "loc": { "start": { "line": 176, "column": 15 }, "end": { "line": 176, "column": 66 } }, "object": { "type": "CallExpression", "start": 6108, "end": 6152, "loc": { "start": { "line": 176, "column": 15 }, "end": { "line": 176, "column": 59 } }, "callee": { "type": "MemberExpression", "start": 6108, "end": 6119, "loc": { "start": { "line": 176, "column": 15 }, "end": { "line": 176, "column": 26 } }, "object": { "type": "Identifier", "start": 6108, "end": 6114, "loc": { "start": { "line": 176, "column": 15 }, "end": { "line": 176, "column": 21 }, "identifierName": "Object" }, "name": "Object" }, "property": { "type": "Identifier", "start": 6115, "end": 6119, "loc": { "start": { "line": 176, "column": 22 }, "end": { "line": 176, "column": 26 }, "identifierName": "keys" }, "name": "keys" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 6120, "end": 6151, "loc": { "start": { "line": 176, "column": 27 }, "end": { "line": 176, "column": 58 } }, "object": { "type": "MemberExpression", "start": 6120, "end": 6137, "loc": { "start": { "line": 176, "column": 27 }, "end": { "line": 176, "column": 44 } }, "object": { "type": "MemberExpression", "start": 6120, "end": 6131, "loc": { "start": { "line": 176, "column": 27 }, "end": { "line": 176, "column": 38 } }, "object": { "type": "ThisExpression", "start": 6120, "end": 6124, "loc": { "start": { "line": 176, "column": 27 }, "end": { "line": 176, "column": 31 } } }, "property": { "type": "Identifier", "start": 6125, "end": 6131, "loc": { "start": { "line": 176, "column": 32 }, "end": { "line": 176, "column": 38 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6132, "end": 6137, "loc": { "start": { "line": 176, "column": 39 }, "end": { "line": 176, "column": 44 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 6138, "end": 6151, "loc": { "start": { "line": 176, "column": 45 }, "end": { "line": 176, "column": 58 }, "identifierName": "sectionPlanes" }, "name": "sectionPlanes" }, "computed": false } ] }, "property": { "type": "Identifier", "start": 6153, "end": 6159, "loc": { "start": { "line": 176, "column": 60 }, "end": { "line": 176, "column": 66 }, "identifierName": "length" }, "name": "length" }, "computed": false } } ], "directives": [] } }, { "type": "ClassMethod", "start": 6172, "end": 6272, "loc": { "start": { "line": 179, "column": 4 }, "end": { "line": 182, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6172, "end": 6177, "loc": { "start": { "line": 179, "column": 4 }, "end": { "line": 179, "column": 9 }, "identifierName": "clear" }, "name": "clear" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6180, "end": 6272, "loc": { "start": { "line": 179, "column": 12 }, "end": { "line": 182, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 6190, "end": 6224, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 42 } }, "expression": { "type": "CallExpression", "start": 6190, "end": 6223, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 41 } }, "callee": { "type": "MemberExpression", "start": 6190, "end": 6221, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 39 } }, "object": { "type": "MemberExpression", "start": 6190, "end": 6215, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 33 } }, "object": { "type": "ThisExpression", "start": 6190, "end": 6194, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 12 } } }, "property": { "type": "Identifier", "start": 6195, "end": 6215, "loc": { "start": { "line": 180, "column": 13 }, "end": { "line": 180, "column": 33 }, "identifierName": "_sectionPlanesPlugin" }, "name": "_sectionPlanesPlugin" }, "computed": false }, "property": { "type": "Identifier", "start": 6216, "end": 6221, "loc": { "start": { "line": 180, "column": 34 }, "end": { "line": 180, "column": 39 }, "identifierName": "clear" }, "name": "clear" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 6233, "end": 6266, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 41 } }, "expression": { "type": "CallExpression", "start": 6233, "end": 6265, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 40 } }, "callee": { "type": "MemberExpression", "start": 6233, "end": 6263, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 38 } }, "object": { "type": "ThisExpression", "start": 6233, "end": 6237, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 12 } } }, "property": { "type": "Identifier", "start": 6238, "end": 6263, "loc": { "start": { "line": 181, "column": 13 }, "end": { "line": 181, "column": 38 }, "identifierName": "_updateSectionPlanesCount" }, "name": "_updateSectionPlanesCount" }, "computed": false }, "arguments": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 6278, "end": 6355, "loc": { "start": { "line": 184, "column": 4 }, "end": { "line": 186, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6278, "end": 6290, "loc": { "start": { "line": 184, "column": 4 }, "end": { "line": 184, "column": 16 }, "identifierName": "flipSections" }, "name": "flipSections" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6293, "end": 6355, "loc": { "start": { "line": 184, "column": 19 }, "end": { "line": 186, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 6303, "end": 6349, "loc": { "start": { "line": 185, "column": 8 }, "end": { "line": 185, "column": 54 } }, "expression": { "type": "CallExpression", "start": 6303, "end": 6348, "loc": { "start": { "line": 185, "column": 8 }, "end": { "line": 185, "column": 53 } }, "callee": { "type": "MemberExpression", "start": 6303, "end": 6346, "loc": { "start": { "line": 185, "column": 8 }, "end": { "line": 185, "column": 51 } }, "object": { "type": "MemberExpression", "start": 6303, "end": 6328, "loc": { "start": { "line": 185, "column": 8 }, "end": { "line": 185, "column": 33 } }, "object": { "type": "ThisExpression", "start": 6303, "end": 6307, "loc": { "start": { "line": 185, "column": 8 }, "end": { "line": 185, "column": 12 } } }, "property": { "type": "Identifier", "start": 6308, "end": 6328, "loc": { "start": { "line": 185, "column": 13 }, "end": { "line": 185, "column": 33 }, "identifierName": "_sectionPlanesPlugin" }, "name": "_sectionPlanesPlugin" }, "computed": false }, "property": { "type": "Identifier", "start": 6329, "end": 6346, "loc": { "start": { "line": 185, "column": 34 }, "end": { "line": 185, "column": 51 }, "identifierName": "flipSectionPlanes" }, "name": "flipSectionPlanes" }, "computed": false }, "arguments": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 6361, "end": 6590, "loc": { "start": { "line": 188, "column": 4 }, "end": { "line": 194, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6361, "end": 6375, "loc": { "start": { "line": 188, "column": 4 }, "end": { "line": 188, "column": 18 }, "identifierName": "enableSections" }, "name": "enableSections" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6378, "end": 6590, "loc": { "start": { "line": 188, "column": 21 }, "end": { "line": 194, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 6388, "end": 6442, "loc": { "start": { "line": 189, "column": 8 }, "end": { "line": 189, "column": 62 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6394, "end": 6441, "loc": { "start": { "line": 189, "column": 14 }, "end": { "line": 189, "column": 61 } }, "id": { "type": "Identifier", "start": 6394, "end": 6407, "loc": { "start": { "line": 189, "column": 14 }, "end": { "line": 189, "column": 27 }, "identifierName": "sectionPlanes" }, "name": "sectionPlanes" }, "init": { "type": "MemberExpression", "start": 6410, "end": 6441, "loc": { "start": { "line": 189, "column": 30 }, "end": { "line": 189, "column": 61 } }, "object": { "type": "MemberExpression", "start": 6410, "end": 6427, "loc": { "start": { "line": 189, "column": 30 }, "end": { "line": 189, "column": 47 } }, "object": { "type": "MemberExpression", "start": 6410, "end": 6421, "loc": { "start": { "line": 189, "column": 30 }, "end": { "line": 189, "column": 41 } }, "object": { "type": "ThisExpression", "start": 6410, "end": 6414, "loc": { "start": { "line": 189, "column": 30 }, "end": { "line": 189, "column": 34 } } }, "property": { "type": "Identifier", "start": 6415, "end": 6421, "loc": { "start": { "line": 189, "column": 35 }, "end": { "line": 189, "column": 41 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6422, "end": 6427, "loc": { "start": { "line": 189, "column": 42 }, "end": { "line": 189, "column": 47 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 6428, "end": 6441, "loc": { "start": { "line": 189, "column": 48 }, "end": { "line": 189, "column": 61 }, "identifierName": "sectionPlanes" }, "name": "sectionPlanes" }, "computed": false } } ], "kind": "const" }, { "type": "ForInStatement", "start": 6451, "end": 6584, "loc": { "start": { "line": 190, "column": 8 }, "end": { "line": 193, "column": 9 } }, "left": { "type": "VariableDeclaration", "start": 6456, "end": 6462, "loc": { "start": { "line": 190, "column": 13 }, "end": { "line": 190, "column": 19 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6460, "end": 6462, "loc": { "start": { "line": 190, "column": 17 }, "end": { "line": 190, "column": 19 } }, "id": { "type": "Identifier", "start": 6460, "end": 6462, "loc": { "start": { "line": 190, "column": 17 }, "end": { "line": 190, "column": 19 }, "identifierName": "id" }, "name": "id" }, "init": null } ], "kind": "let" }, "right": { "type": "Identifier", "start": 6466, "end": 6479, "loc": { "start": { "line": 190, "column": 23 }, "end": { "line": 190, "column": 36 }, "identifierName": "sectionPlanes" }, "name": "sectionPlanes" }, "body": { "type": "BlockStatement", "start": 6481, "end": 6584, "loc": { "start": { "line": 190, "column": 38 }, "end": { "line": 193, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 6495, "end": 6534, "loc": { "start": { "line": 191, "column": 12 }, "end": { "line": 191, "column": 51 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6501, "end": 6533, "loc": { "start": { "line": 191, "column": 18 }, "end": { "line": 191, "column": 50 } }, "id": { "type": "Identifier", "start": 6501, "end": 6513, "loc": { "start": { "line": 191, "column": 18 }, "end": { "line": 191, "column": 30 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "init": { "type": "MemberExpression", "start": 6516, "end": 6533, "loc": { "start": { "line": 191, "column": 33 }, "end": { "line": 191, "column": 50 } }, "object": { "type": "Identifier", "start": 6516, "end": 6529, "loc": { "start": { "line": 191, "column": 33 }, "end": { "line": 191, "column": 46 }, "identifierName": "sectionPlanes" }, "name": "sectionPlanes" }, "property": { "type": "Identifier", "start": 6530, "end": 6532, "loc": { "start": { "line": 191, "column": 47 }, "end": { "line": 191, "column": 49 }, "identifierName": "id" }, "name": "id" }, "computed": true } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 6547, "end": 6574, "loc": { "start": { "line": 192, "column": 12 }, "end": { "line": 192, "column": 39 } }, "expression": { "type": "AssignmentExpression", "start": 6547, "end": 6573, "loc": { "start": { "line": 192, "column": 12 }, "end": { "line": 192, "column": 38 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 6547, "end": 6566, "loc": { "start": { "line": 192, "column": 12 }, "end": { "line": 192, "column": 31 } }, "object": { "type": "Identifier", "start": 6547, "end": 6559, "loc": { "start": { "line": 192, "column": 12 }, "end": { "line": 192, "column": 24 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "property": { "type": "Identifier", "start": 6560, "end": 6566, "loc": { "start": { "line": 192, "column": 25 }, "end": { "line": 192, "column": 31 }, "identifierName": "active" }, "name": "active" }, "computed": false }, "right": { "type": "BooleanLiteral", "start": 6569, "end": 6573, "loc": { "start": { "line": 192, "column": 34 }, "end": { "line": 192, "column": 38 } }, "value": true } } } ], "directives": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 6596, "end": 6827, "loc": { "start": { "line": 196, "column": 4 }, "end": { "line": 202, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6596, "end": 6611, "loc": { "start": { "line": 196, "column": 4 }, "end": { "line": 196, "column": 19 }, "identifierName": "disableSections" }, "name": "disableSections" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6614, "end": 6827, "loc": { "start": { "line": 196, "column": 22 }, "end": { "line": 202, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 6624, "end": 6678, "loc": { "start": { "line": 197, "column": 8 }, "end": { "line": 197, "column": 62 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6630, "end": 6677, "loc": { "start": { "line": 197, "column": 14 }, "end": { "line": 197, "column": 61 } }, "id": { "type": "Identifier", "start": 6630, "end": 6643, "loc": { "start": { "line": 197, "column": 14 }, "end": { "line": 197, "column": 27 }, "identifierName": "sectionPlanes" }, "name": "sectionPlanes" }, "init": { "type": "MemberExpression", "start": 6646, "end": 6677, "loc": { "start": { "line": 197, "column": 30 }, "end": { "line": 197, "column": 61 } }, "object": { "type": "MemberExpression", "start": 6646, "end": 6663, "loc": { "start": { "line": 197, "column": 30 }, "end": { "line": 197, "column": 47 } }, "object": { "type": "MemberExpression", "start": 6646, "end": 6657, "loc": { "start": { "line": 197, "column": 30 }, "end": { "line": 197, "column": 41 } }, "object": { "type": "ThisExpression", "start": 6646, "end": 6650, "loc": { "start": { "line": 197, "column": 30 }, "end": { "line": 197, "column": 34 } } }, "property": { "type": "Identifier", "start": 6651, "end": 6657, "loc": { "start": { "line": 197, "column": 35 }, "end": { "line": 197, "column": 41 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6658, "end": 6663, "loc": { "start": { "line": 197, "column": 42 }, "end": { "line": 197, "column": 47 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 6664, "end": 6677, "loc": { "start": { "line": 197, "column": 48 }, "end": { "line": 197, "column": 61 }, "identifierName": "sectionPlanes" }, "name": "sectionPlanes" }, "computed": false } } ], "kind": "const" }, { "type": "ForInStatement", "start": 6687, "end": 6821, "loc": { "start": { "line": 198, "column": 8 }, "end": { "line": 201, "column": 9 } }, "left": { "type": "VariableDeclaration", "start": 6692, "end": 6698, "loc": { "start": { "line": 198, "column": 13 }, "end": { "line": 198, "column": 19 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6696, "end": 6698, "loc": { "start": { "line": 198, "column": 17 }, "end": { "line": 198, "column": 19 } }, "id": { "type": "Identifier", "start": 6696, "end": 6698, "loc": { "start": { "line": 198, "column": 17 }, "end": { "line": 198, "column": 19 }, "identifierName": "id" }, "name": "id" }, "init": null } ], "kind": "let" }, "right": { "type": "Identifier", "start": 6702, "end": 6715, "loc": { "start": { "line": 198, "column": 23 }, "end": { "line": 198, "column": 36 }, "identifierName": "sectionPlanes" }, "name": "sectionPlanes" }, "body": { "type": "BlockStatement", "start": 6717, "end": 6821, "loc": { "start": { "line": 198, "column": 38 }, "end": { "line": 201, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 6731, "end": 6770, "loc": { "start": { "line": 199, "column": 12 }, "end": { "line": 199, "column": 51 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6737, "end": 6769, "loc": { "start": { "line": 199, "column": 18 }, "end": { "line": 199, "column": 50 } }, "id": { "type": "Identifier", "start": 6737, "end": 6749, "loc": { "start": { "line": 199, "column": 18 }, "end": { "line": 199, "column": 30 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "init": { "type": "MemberExpression", "start": 6752, "end": 6769, "loc": { "start": { "line": 199, "column": 33 }, "end": { "line": 199, "column": 50 } }, "object": { "type": "Identifier", "start": 6752, "end": 6765, "loc": { "start": { "line": 199, "column": 33 }, "end": { "line": 199, "column": 46 }, "identifierName": "sectionPlanes" }, "name": "sectionPlanes" }, "property": { "type": "Identifier", "start": 6766, "end": 6768, "loc": { "start": { "line": 199, "column": 47 }, "end": { "line": 199, "column": 49 }, "identifierName": "id" }, "name": "id" }, "computed": true } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 6783, "end": 6811, "loc": { "start": { "line": 200, "column": 12 }, "end": { "line": 200, "column": 40 } }, "expression": { "type": "AssignmentExpression", "start": 6783, "end": 6810, "loc": { "start": { "line": 200, "column": 12 }, "end": { "line": 200, "column": 39 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 6783, "end": 6802, "loc": { "start": { "line": 200, "column": 12 }, "end": { "line": 200, "column": 31 } }, "object": { "type": "Identifier", "start": 6783, "end": 6795, "loc": { "start": { "line": 200, "column": 12 }, "end": { "line": 200, "column": 24 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "property": { "type": "Identifier", "start": 6796, "end": 6802, "loc": { "start": { "line": 200, "column": 25 }, "end": { "line": 200, "column": 31 }, "identifierName": "active" }, "name": "active" }, "computed": false }, "right": { "type": "BooleanLiteral", "start": 6805, "end": 6810, "loc": { "start": { "line": 200, "column": 34 }, "end": { "line": 200, "column": 39 } }, "value": false } } } ], "directives": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 6833, "end": 6903, "loc": { "start": { "line": 204, "column": 4 }, "end": { "line": 206, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6833, "end": 6844, "loc": { "start": { "line": 204, "column": 4 }, "end": { "line": 204, "column": 15 }, "identifierName": "hideControl" }, "name": "hideControl" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6847, "end": 6903, "loc": { "start": { "line": 204, "column": 18 }, "end": { "line": 206, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 6857, "end": 6897, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 48 } }, "expression": { "type": "CallExpression", "start": 6857, "end": 6896, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 47 } }, "callee": { "type": "MemberExpression", "start": 6857, "end": 6894, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 45 } }, "object": { "type": "MemberExpression", "start": 6857, "end": 6882, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 33 } }, "object": { "type": "ThisExpression", "start": 6857, "end": 6861, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 12 } } }, "property": { "type": "Identifier", "start": 6862, "end": 6882, "loc": { "start": { "line": 205, "column": 13 }, "end": { "line": 205, "column": 33 }, "identifierName": "_sectionPlanesPlugin" }, "name": "_sectionPlanesPlugin" }, "computed": false }, "property": { "type": "Identifier", "start": 6883, "end": 6894, "loc": { "start": { "line": 205, "column": 34 }, "end": { "line": 205, "column": 45 }, "identifierName": "hideControl" }, "name": "hideControl" }, "computed": false }, "arguments": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 6909, "end": 7044, "loc": { "start": { "line": 208, "column": 4 }, "end": { "line": 212, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6909, "end": 6916, "loc": { "start": { "line": 208, "column": 4 }, "end": { "line": 208, "column": 11 }, "identifierName": "destroy" }, "name": "destroy" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6919, "end": 7044, "loc": { "start": { "line": 208, "column": 14 }, "end": { "line": 212, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 6929, "end": 6965, "loc": { "start": { "line": 209, "column": 8 }, "end": { "line": 209, "column": 44 } }, "expression": { "type": "CallExpression", "start": 6929, "end": 6964, "loc": { "start": { "line": 209, "column": 8 }, "end": { "line": 209, "column": 43 } }, "callee": { "type": "MemberExpression", "start": 6929, "end": 6962, "loc": { "start": { "line": 209, "column": 8 }, "end": { "line": 209, "column": 41 } }, "object": { "type": "MemberExpression", "start": 6929, "end": 6954, "loc": { "start": { "line": 209, "column": 8 }, "end": { "line": 209, "column": 33 } }, "object": { "type": "ThisExpression", "start": 6929, "end": 6933, "loc": { "start": { "line": 209, "column": 8 }, "end": { "line": 209, "column": 12 } } }, "property": { "type": "Identifier", "start": 6934, "end": 6954, "loc": { "start": { "line": 209, "column": 13 }, "end": { "line": 209, "column": 33 }, "identifierName": "_sectionPlanesPlugin" }, "name": "_sectionPlanesPlugin" }, "computed": false }, "property": { "type": "Identifier", "start": 6955, "end": 6962, "loc": { "start": { "line": 209, "column": 34 }, "end": { "line": 209, "column": 41 }, "identifierName": "destroy" }, "name": "destroy" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 6974, "end": 7013, "loc": { "start": { "line": 210, "column": 8 }, "end": { "line": 210, "column": 47 } }, "expression": { "type": "CallExpression", "start": 6974, "end": 7012, "loc": { "start": { "line": 210, "column": 8 }, "end": { "line": 210, "column": 46 } }, "callee": { "type": "MemberExpression", "start": 6974, "end": 7010, "loc": { "start": { "line": 210, "column": 8 }, "end": { "line": 210, "column": 44 } }, "object": { "type": "MemberExpression", "start": 6974, "end": 7002, "loc": { "start": { "line": 210, "column": 8 }, "end": { "line": 210, "column": 36 } }, "object": { "type": "ThisExpression", "start": 6974, "end": 6978, "loc": { "start": { "line": 210, "column": 8 }, "end": { "line": 210, "column": 12 } } }, "property": { "type": "Identifier", "start": 6979, "end": 7002, "loc": { "start": { "line": 210, "column": 13 }, "end": { "line": 210, "column": 36 }, "identifierName": "_sectionToolContextMenu" }, "name": "_sectionToolContextMenu" }, "computed": false }, "property": { "type": "Identifier", "start": 7003, "end": 7010, "loc": { "start": { "line": 210, "column": 37 }, "end": { "line": 210, "column": 44 }, "identifierName": "destroy" }, "name": "destroy" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 7022, "end": 7038, "loc": { "start": { "line": 211, "column": 8 }, "end": { "line": 211, "column": 24 } }, "expression": { "type": "CallExpression", "start": 7022, "end": 7037, "loc": { "start": { "line": 211, "column": 8 }, "end": { "line": 211, "column": 23 } }, "callee": { "type": "MemberExpression", "start": 7022, "end": 7035, "loc": { "start": { "line": 211, "column": 8 }, "end": { "line": 211, "column": 21 } }, "object": { "type": "Super", "start": 7022, "end": 7027, "loc": { "start": { "line": 211, "column": 8 }, "end": { "line": 211, "column": 13 } } }, "property": { "type": "Identifier", "start": 7028, "end": 7035, "loc": { "start": { "line": 211, "column": 14 }, "end": { "line": 211, "column": 21 }, "identifierName": "destroy" }, "name": "destroy" }, "computed": false }, "arguments": [] } } ], "directives": [] } } ] }, "leadingComments": [], "name": "_", "trailingComments": [] }, { "type": "ExportNamedDeclaration", "start": 7048, "end": 7069, "loc": { "start": { "line": 215, "column": 0 }, "end": { "line": 215, "column": 21 } }, "declaration": null, "specifiers": [ { "type": "ExportSpecifier", "start": 7056, "end": 7067, "loc": { "start": { "line": 215, "column": 8 }, "end": { "line": 215, "column": 19 } }, "local": { "type": "Identifier", "start": 7056, "end": 7067, "loc": { "start": { "line": 215, "column": 8 }, "end": { "line": 215, "column": 19 }, "identifierName": "SectionTool" }, "name": "SectionTool" }, "exported": { "type": "Identifier", "start": 7056, "end": 7067, "loc": { "start": { "line": 215, "column": 8 }, "end": { "line": 215, "column": 19 }, "identifierName": "SectionTool" }, "name": "SectionTool" } } ], "source": null }, { "type": "ExportNamedDeclaration", "start": 7048, "end": 7069, "loc": { "start": { "line": 215, "column": 0 }, "end": { "line": 215, "column": 21 } }, "declaration": { "type": "ClassDeclaration", "start": 230, "end": 7046, "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 213, "column": 1 } }, "id": { "type": "Identifier", "start": 236, "end": 247, "loc": { "start": { "line": 6, "column": 6 }, "end": { "line": 6, "column": 17 }, "identifierName": "SectionTool" }, "name": "SectionTool", "leadingComments": null }, "superClass": { "type": "Identifier", "start": 256, "end": 266, "loc": { "start": { "line": 6, "column": 26 }, "end": { "line": 6, "column": 36 }, "identifierName": "Controller" }, "name": "Controller" }, "body": { "type": "ClassBody", "start": 267, "end": 7046, "loc": { "start": { "line": 6, "column": 37 }, "end": { "line": 213, "column": 1 } }, "body": [ { "type": "ClassMethod", "start": 280, "end": 5094, "loc": { "start": { "line": 8, "column": 4 }, "end": { "line": 140, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 280, "end": 291, "loc": { "start": { "line": 8, "column": 4 }, "end": { "line": 8, "column": 15 }, "identifierName": "constructor" }, "name": "constructor", "leadingComments": null }, "kind": "constructor", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 292, "end": 298, "loc": { "start": { "line": 8, "column": 16 }, "end": { "line": 8, "column": 22 }, "identifierName": "parent" }, "name": "parent" }, { "type": "Identifier", "start": 300, "end": 303, "loc": { "start": { "line": 8, "column": 24 }, "end": { "line": 8, "column": 27 }, "identifierName": "cfg" }, "name": "cfg" } ], "body": { "type": "BlockStatement", "start": 305, "end": 5094, "loc": { "start": { "line": 8, "column": 29 }, "end": { "line": 140, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 316, "end": 335, "loc": { "start": { "line": 10, "column": 8 }, "end": { "line": 10, "column": 27 } }, "expression": { "type": "CallExpression", "start": 316, "end": 334, "loc": { "start": { "line": 10, "column": 8 }, "end": { "line": 10, "column": 26 } }, "callee": { "type": "Super", "start": 316, "end": 321, "loc": { "start": { "line": 10, "column": 8 }, "end": { "line": 10, "column": 13 } } }, "arguments": [ { "type": "Identifier", "start": 322, "end": 328, "loc": { "start": { "line": 10, "column": 14 }, "end": { "line": 10, "column": 20 }, "identifierName": "parent" }, "name": "parent" }, { "type": "Identifier", "start": 330, "end": 333, "loc": { "start": { "line": 10, "column": 22 }, "end": { "line": 10, "column": 25 }, "identifierName": "cfg" }, "name": "cfg" } ] } }, { "type": "IfStatement", "start": 345, "end": 431, "loc": { "start": { "line": 12, "column": 8 }, "end": { "line": 14, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 349, "end": 367, "loc": { "start": { "line": 12, "column": 12 }, "end": { "line": 12, "column": 30 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 350, "end": 367, "loc": { "start": { "line": 12, "column": 13 }, "end": { "line": 12, "column": 30 } }, "object": { "type": "Identifier", "start": 350, "end": 353, "loc": { "start": { "line": 12, "column": 13 }, "end": { "line": 12, "column": 16 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 354, "end": 367, "loc": { "start": { "line": 12, "column": 17 }, "end": { "line": 12, "column": 30 }, "identifierName": "buttonElement" }, "name": "buttonElement" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 369, "end": 431, "loc": { "start": { "line": 12, "column": 32 }, "end": { "line": 14, "column": 9 } }, "body": [ { "type": "ThrowStatement", "start": 383, "end": 421, "loc": { "start": { "line": 13, "column": 12 }, "end": { "line": 13, "column": 50 } }, "argument": { "type": "StringLiteral", "start": 389, "end": 420, "loc": { "start": { "line": 13, "column": 18 }, "end": { "line": 13, "column": 49 } }, "extra": { "rawValue": "Missing config: buttonElement", "raw": "\"Missing config: buttonElement\"" }, "value": "Missing config: buttonElement" } } ], "directives": [] }, "alternate": null }, { "type": "IfStatement", "start": 441, "end": 535, "loc": { "start": { "line": 16, "column": 8 }, "end": { "line": 18, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 445, "end": 467, "loc": { "start": { "line": 16, "column": 12 }, "end": { "line": 16, "column": 34 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 446, "end": 467, "loc": { "start": { "line": 16, "column": 13 }, "end": { "line": 16, "column": 34 } }, "object": { "type": "Identifier", "start": 446, "end": 449, "loc": { "start": { "line": 16, "column": 13 }, "end": { "line": 16, "column": 16 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 450, "end": 467, "loc": { "start": { "line": 16, "column": 17 }, "end": { "line": 16, "column": 34 }, "identifierName": "menuButtonElement" }, "name": "menuButtonElement" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 469, "end": 535, "loc": { "start": { "line": 16, "column": 36 }, "end": { "line": 18, "column": 9 } }, "body": [ { "type": "ThrowStatement", "start": 483, "end": 525, "loc": { "start": { "line": 17, "column": 12 }, "end": { "line": 17, "column": 54 } }, "argument": { "type": "StringLiteral", "start": 489, "end": 524, "loc": { "start": { "line": 17, "column": 18 }, "end": { "line": 17, "column": 53 } }, "extra": { "rawValue": "Missing config: menuButtonElement", "raw": "\"Missing config: menuButtonElement\"" }, "value": "Missing config: menuButtonElement" } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 545, "end": 585, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 48 } }, "expression": { "type": "AssignmentExpression", "start": 545, "end": 584, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 47 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 545, "end": 564, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 27 } }, "object": { "type": "ThisExpression", "start": 545, "end": 549, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 12 } } }, "property": { "type": "Identifier", "start": 550, "end": 564, "loc": { "start": { "line": 20, "column": 13 }, "end": { "line": 20, "column": 27 }, "identifierName": "_buttonElement" }, "name": "_buttonElement" }, "computed": false }, "right": { "type": "MemberExpression", "start": 567, "end": 584, "loc": { "start": { "line": 20, "column": 30 }, "end": { "line": 20, "column": 47 } }, "object": { "type": "Identifier", "start": 567, "end": 570, "loc": { "start": { "line": 20, "column": 30 }, "end": { "line": 20, "column": 33 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 571, "end": 584, "loc": { "start": { "line": 20, "column": 34 }, "end": { "line": 20, "column": 47 }, "identifierName": "buttonElement" }, "name": "buttonElement" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 594, "end": 636, "loc": { "start": { "line": 21, "column": 8 }, "end": { "line": 21, "column": 50 } }, "expression": { "type": "AssignmentExpression", "start": 594, "end": 635, "loc": { "start": { "line": 21, "column": 8 }, "end": { "line": 21, "column": 49 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 594, "end": 614, "loc": { "start": { "line": 21, "column": 8 }, "end": { "line": 21, "column": 28 } }, "object": { "type": "ThisExpression", "start": 594, "end": 598, "loc": { "start": { "line": 21, "column": 8 }, "end": { "line": 21, "column": 12 } } }, "property": { "type": "Identifier", "start": 599, "end": 614, "loc": { "start": { "line": 21, "column": 13 }, "end": { "line": 21, "column": 28 }, "identifierName": "_counterElement" }, "name": "_counterElement" }, "computed": false }, "right": { "type": "MemberExpression", "start": 617, "end": 635, "loc": { "start": { "line": 21, "column": 31 }, "end": { "line": 21, "column": 49 } }, "object": { "type": "Identifier", "start": 617, "end": 620, "loc": { "start": { "line": 21, "column": 31 }, "end": { "line": 21, "column": 34 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 621, "end": 635, "loc": { "start": { "line": 21, "column": 35 }, "end": { "line": 21, "column": 49 }, "identifierName": "counterElement" }, "name": "counterElement" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 645, "end": 693, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 56 } }, "expression": { "type": "AssignmentExpression", "start": 645, "end": 692, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 55 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 645, "end": 668, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 31 } }, "object": { "type": "ThisExpression", "start": 645, "end": 649, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 12 } } }, "property": { "type": "Identifier", "start": 650, "end": 668, "loc": { "start": { "line": 22, "column": 13 }, "end": { "line": 22, "column": 31 }, "identifierName": "_menuButtonElement" }, "name": "_menuButtonElement" }, "computed": false }, "right": { "type": "MemberExpression", "start": 671, "end": 692, "loc": { "start": { "line": 22, "column": 34 }, "end": { "line": 22, "column": 55 } }, "object": { "type": "Identifier", "start": 671, "end": 674, "loc": { "start": { "line": 22, "column": 34 }, "end": { "line": 22, "column": 37 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 675, "end": 692, "loc": { "start": { "line": 22, "column": 38 }, "end": { "line": 22, "column": 55 }, "identifierName": "menuButtonElement" }, "name": "menuButtonElement" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 702, "end": 760, "loc": { "start": { "line": 23, "column": 8 }, "end": { "line": 23, "column": 66 } }, "expression": { "type": "AssignmentExpression", "start": 702, "end": 759, "loc": { "start": { "line": 23, "column": 8 }, "end": { "line": 23, "column": 65 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 702, "end": 730, "loc": { "start": { "line": 23, "column": 8 }, "end": { "line": 23, "column": 36 } }, "object": { "type": "ThisExpression", "start": 702, "end": 706, "loc": { "start": { "line": 23, "column": 8 }, "end": { "line": 23, "column": 12 } } }, "property": { "type": "Identifier", "start": 707, "end": 730, "loc": { "start": { "line": 23, "column": 13 }, "end": { "line": 23, "column": 36 }, "identifierName": "_menuButtonArrowElement" }, "name": "_menuButtonArrowElement" }, "computed": false }, "right": { "type": "MemberExpression", "start": 733, "end": 759, "loc": { "start": { "line": 23, "column": 39 }, "end": { "line": 23, "column": 65 } }, "object": { "type": "Identifier", "start": 733, "end": 736, "loc": { "start": { "line": 23, "column": 39 }, "end": { "line": 23, "column": 42 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 737, "end": 759, "loc": { "start": { "line": 23, "column": 43 }, "end": { "line": 23, "column": 65 }, "identifierName": "menuButtonArrowElement" }, "name": "menuButtonArrowElement" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 770, "end": 839, "loc": { "start": { "line": 25, "column": 8 }, "end": { "line": 25, "column": 77 } }, "expression": { "type": "AssignmentExpression", "start": 770, "end": 838, "loc": { "start": { "line": 25, "column": 8 }, "end": { "line": 25, "column": 76 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 770, "end": 795, "loc": { "start": { "line": 25, "column": 8 }, "end": { "line": 25, "column": 33 } }, "object": { "type": "ThisExpression", "start": 770, "end": 774, "loc": { "start": { "line": 25, "column": 8 }, "end": { "line": 25, "column": 12 } } }, "property": { "type": "Identifier", "start": 775, "end": 795, "loc": { "start": { "line": 25, "column": 13 }, "end": { "line": 25, "column": 33 }, "identifierName": "_sectionPlanesPlugin" }, "name": "_sectionPlanesPlugin" }, "computed": false }, "right": { "type": "NewExpression", "start": 798, "end": 838, "loc": { "start": { "line": 25, "column": 36 }, "end": { "line": 25, "column": 76 } }, "callee": { "type": "Identifier", "start": 802, "end": 821, "loc": { "start": { "line": 25, "column": 40 }, "end": { "line": 25, "column": 59 }, "identifierName": "SectionPlanesPlugin" }, "name": "SectionPlanesPlugin" }, "arguments": [ { "type": "MemberExpression", "start": 822, "end": 833, "loc": { "start": { "line": 25, "column": 60 }, "end": { "line": 25, "column": 71 } }, "object": { "type": "ThisExpression", "start": 822, "end": 826, "loc": { "start": { "line": 25, "column": 60 }, "end": { "line": 25, "column": 64 } } }, "property": { "type": "Identifier", "start": 827, "end": 833, "loc": { "start": { "line": 25, "column": 65 }, "end": { "line": 25, "column": 71 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, { "type": "ObjectExpression", "start": 835, "end": 837, "loc": { "start": { "line": 25, "column": 73 }, "end": { "line": 25, "column": 75 } }, "properties": [] } ] } } }, { "type": "ExpressionStatement", "start": 849, "end": 1048, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 31, "column": 11 } }, "expression": { "type": "AssignmentExpression", "start": 849, "end": 1047, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 31, "column": 10 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 849, "end": 877, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 36 } }, "object": { "type": "ThisExpression", "start": 849, "end": 853, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 12 } } }, "property": { "type": "Identifier", "start": 854, "end": 877, "loc": { "start": { "line": 27, "column": 13 }, "end": { "line": 27, "column": 36 }, "identifierName": "_sectionToolContextMenu" }, "name": "_sectionToolContextMenu" }, "computed": false }, "right": { "type": "NewExpression", "start": 880, "end": 1047, "loc": { "start": { "line": 27, "column": 39 }, "end": { "line": 31, "column": 10 } }, "callee": { "type": "Identifier", "start": 884, "end": 906, "loc": { "start": { "line": 27, "column": 43 }, "end": { "line": 27, "column": 65 }, "identifierName": "SectionToolContextMenu" }, "name": "SectionToolContextMenu" }, "arguments": [ { "type": "ObjectExpression", "start": 907, "end": 1046, "loc": { "start": { "line": 27, "column": 66 }, "end": { "line": 31, "column": 9 } }, "properties": [ { "type": "ObjectProperty", "start": 921, "end": 967, "loc": { "start": { "line": 28, "column": 12 }, "end": { "line": 28, "column": 58 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 921, "end": 940, "loc": { "start": { "line": 28, "column": 12 }, "end": { "line": 28, "column": 31 }, "identifierName": "sectionPlanesPlugin" }, "name": "sectionPlanesPlugin" }, "value": { "type": "MemberExpression", "start": 942, "end": 967, "loc": { "start": { "line": 28, "column": 33 }, "end": { "line": 28, "column": 58 } }, "object": { "type": "ThisExpression", "start": 942, "end": 946, "loc": { "start": { "line": 28, "column": 33 }, "end": { "line": 28, "column": 37 } } }, "property": { "type": "Identifier", "start": 947, "end": 967, "loc": { "start": { "line": 28, "column": 38 }, "end": { "line": 28, "column": 58 }, "identifierName": "_sectionPlanesPlugin" }, "name": "_sectionPlanesPlugin" }, "computed": false } }, { "type": "ObjectProperty", "start": 981, "end": 1003, "loc": { "start": { "line": 29, "column": 12 }, "end": { "line": 29, "column": 34 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 981, "end": 996, "loc": { "start": { "line": 29, "column": 12 }, "end": { "line": 29, "column": 27 }, "identifierName": "hideOnMouseDown" }, "name": "hideOnMouseDown" }, "value": { "type": "BooleanLiteral", "start": 998, "end": 1003, "loc": { "start": { "line": 29, "column": 29 }, "end": { "line": 29, "column": 34 } }, "value": false } }, { "type": "ObjectProperty", "start": 1017, "end": 1036, "loc": { "start": { "line": 30, "column": 12 }, "end": { "line": 30, "column": 31 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1017, "end": 1029, "loc": { "start": { "line": 30, "column": 12 }, "end": { "line": 30, "column": 24 }, "identifierName": "hideOnAction" }, "name": "hideOnAction" }, "value": { "type": "BooleanLiteral", "start": 1031, "end": 1036, "loc": { "start": { "line": 30, "column": 26 }, "end": { "line": 30, "column": 31 } }, "value": false } } ] } ] } } }, { "type": "ExpressionStatement", "start": 1058, "end": 1110, "loc": { "start": { "line": 33, "column": 8 }, "end": { "line": 33, "column": 60 } }, "expression": { "type": "CallExpression", "start": 1058, "end": 1109, "loc": { "start": { "line": 33, "column": 8 }, "end": { "line": 33, "column": 59 } }, "callee": { "type": "MemberExpression", "start": 1058, "end": 1102, "loc": { "start": { "line": 33, "column": 8 }, "end": { "line": 33, "column": 52 } }, "object": { "type": "MemberExpression", "start": 1058, "end": 1083, "loc": { "start": { "line": 33, "column": 8 }, "end": { "line": 33, "column": 33 } }, "object": { "type": "ThisExpression", "start": 1058, "end": 1062, "loc": { "start": { "line": 33, "column": 8 }, "end": { "line": 33, "column": 12 } } }, "property": { "type": "Identifier", "start": 1063, "end": 1083, "loc": { "start": { "line": 33, "column": 13 }, "end": { "line": 33, "column": 33 }, "identifierName": "_sectionPlanesPlugin" }, "name": "_sectionPlanesPlugin" }, "computed": false }, "property": { "type": "Identifier", "start": 1084, "end": 1102, "loc": { "start": { "line": 33, "column": 34 }, "end": { "line": 33, "column": 52 }, "identifierName": "setOverviewVisible" }, "name": "setOverviewVisible" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 1103, "end": 1108, "loc": { "start": { "line": 33, "column": 53 }, "end": { "line": 33, "column": 58 } }, "value": false } ] } }, { "type": "ExpressionStatement", "start": 1120, "end": 1904, "loc": { "start": { "line": 35, "column": 8 }, "end": { "line": 51, "column": 11 } }, "expression": { "type": "CallExpression", "start": 1120, "end": 1903, "loc": { "start": { "line": 35, "column": 8 }, "end": { "line": 51, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 1120, "end": 1127, "loc": { "start": { "line": 35, "column": 8 }, "end": { "line": 35, "column": 15 } }, "object": { "type": "ThisExpression", "start": 1120, "end": 1124, "loc": { "start": { "line": 35, "column": 8 }, "end": { "line": 35, "column": 12 } } }, "property": { "type": "Identifier", "start": 1125, "end": 1127, "loc": { "start": { "line": 35, "column": 13 }, "end": { "line": 35, "column": 15 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1128, "end": 1137, "loc": { "start": { "line": 35, "column": 16 }, "end": { "line": 35, "column": 25 } }, "extra": { "rawValue": "enabled", "raw": "\"enabled\"" }, "value": "enabled" }, { "type": "ArrowFunctionExpression", "start": 1139, "end": 1902, "loc": { "start": { "line": 35, "column": 27 }, "end": { "line": 51, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1140, "end": 1147, "loc": { "start": { "line": 35, "column": 28 }, "end": { "line": 35, "column": 35 }, "identifierName": "enabled" }, "name": "enabled" } ], "body": { "type": "BlockStatement", "start": 1152, "end": 1902, "loc": { "start": { "line": 35, "column": 40 }, "end": { "line": 51, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 1166, "end": 1892, "loc": { "start": { "line": 36, "column": 12 }, "end": { "line": 50, "column": 13 } }, "test": { "type": "UnaryExpression", "start": 1170, "end": 1178, "loc": { "start": { "line": 36, "column": 16 }, "end": { "line": 36, "column": 24 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 1171, "end": 1178, "loc": { "start": { "line": 36, "column": 17 }, "end": { "line": 36, "column": 24 }, "identifierName": "enabled" }, "name": "enabled" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 1180, "end": 1527, "loc": { "start": { "line": 36, "column": 26 }, "end": { "line": 43, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 1198, "end": 1244, "loc": { "start": { "line": 37, "column": 16 }, "end": { "line": 37, "column": 62 } }, "expression": { "type": "CallExpression", "start": 1198, "end": 1243, "loc": { "start": { "line": 37, "column": 16 }, "end": { "line": 37, "column": 61 } }, "callee": { "type": "MemberExpression", "start": 1198, "end": 1231, "loc": { "start": { "line": 37, "column": 16 }, "end": { "line": 37, "column": 49 } }, "object": { "type": "MemberExpression", "start": 1198, "end": 1227, "loc": { "start": { "line": 37, "column": 16 }, "end": { "line": 37, "column": 45 } }, "object": { "type": "MemberExpression", "start": 1198, "end": 1217, "loc": { "start": { "line": 37, "column": 16 }, "end": { "line": 37, "column": 35 } }, "object": { "type": "ThisExpression", "start": 1198, "end": 1202, "loc": { "start": { "line": 37, "column": 16 }, "end": { "line": 37, "column": 20 } } }, "property": { "type": "Identifier", "start": 1203, "end": 1217, "loc": { "start": { "line": 37, "column": 21 }, "end": { "line": 37, "column": 35 }, "identifierName": "_buttonElement" }, "name": "_buttonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 1218, "end": 1227, "loc": { "start": { "line": 37, "column": 36 }, "end": { "line": 37, "column": 45 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 1228, "end": 1231, "loc": { "start": { "line": 37, "column": 46 }, "end": { "line": 37, "column": 49 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1232, "end": 1242, "loc": { "start": { "line": 37, "column": 50 }, "end": { "line": 37, "column": 60 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } }, { "type": "IfStatement", "start": 1261, "end": 1374, "loc": { "start": { "line": 38, "column": 16 }, "end": { "line": 40, "column": 17 } }, "test": { "type": "MemberExpression", "start": 1265, "end": 1285, "loc": { "start": { "line": 38, "column": 20 }, "end": { "line": 38, "column": 40 } }, "object": { "type": "ThisExpression", "start": 1265, "end": 1269, "loc": { "start": { "line": 38, "column": 20 }, "end": { "line": 38, "column": 24 } } }, "property": { "type": "Identifier", "start": 1270, "end": 1285, "loc": { "start": { "line": 38, "column": 25 }, "end": { "line": 38, "column": 40 }, "identifierName": "_counterElement" }, "name": "_counterElement" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 1287, "end": 1374, "loc": { "start": { "line": 38, "column": 42 }, "end": { "line": 40, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 1309, "end": 1356, "loc": { "start": { "line": 39, "column": 20 }, "end": { "line": 39, "column": 67 } }, "expression": { "type": "CallExpression", "start": 1309, "end": 1355, "loc": { "start": { "line": 39, "column": 20 }, "end": { "line": 39, "column": 66 } }, "callee": { "type": "MemberExpression", "start": 1309, "end": 1343, "loc": { "start": { "line": 39, "column": 20 }, "end": { "line": 39, "column": 54 } }, "object": { "type": "MemberExpression", "start": 1309, "end": 1339, "loc": { "start": { "line": 39, "column": 20 }, "end": { "line": 39, "column": 50 } }, "object": { "type": "MemberExpression", "start": 1309, "end": 1329, "loc": { "start": { "line": 39, "column": 20 }, "end": { "line": 39, "column": 40 } }, "object": { "type": "ThisExpression", "start": 1309, "end": 1313, "loc": { "start": { "line": 39, "column": 20 }, "end": { "line": 39, "column": 24 } } }, "property": { "type": "Identifier", "start": 1314, "end": 1329, "loc": { "start": { "line": 39, "column": 25 }, "end": { "line": 39, "column": 40 }, "identifierName": "_counterElement" }, "name": "_counterElement" }, "computed": false }, "property": { "type": "Identifier", "start": 1330, "end": 1339, "loc": { "start": { "line": 39, "column": 41 }, "end": { "line": 39, "column": 50 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 1340, "end": 1343, "loc": { "start": { "line": 39, "column": 51 }, "end": { "line": 39, "column": 54 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1344, "end": 1354, "loc": { "start": { "line": 39, "column": 55 }, "end": { "line": 39, "column": 65 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 1391, "end": 1441, "loc": { "start": { "line": 41, "column": 16 }, "end": { "line": 41, "column": 66 } }, "expression": { "type": "CallExpression", "start": 1391, "end": 1440, "loc": { "start": { "line": 41, "column": 16 }, "end": { "line": 41, "column": 65 } }, "callee": { "type": "MemberExpression", "start": 1391, "end": 1428, "loc": { "start": { "line": 41, "column": 16 }, "end": { "line": 41, "column": 53 } }, "object": { "type": "MemberExpression", "start": 1391, "end": 1424, "loc": { "start": { "line": 41, "column": 16 }, "end": { "line": 41, "column": 49 } }, "object": { "type": "MemberExpression", "start": 1391, "end": 1414, "loc": { "start": { "line": 41, "column": 16 }, "end": { "line": 41, "column": 39 } }, "object": { "type": "ThisExpression", "start": 1391, "end": 1395, "loc": { "start": { "line": 41, "column": 16 }, "end": { "line": 41, "column": 20 } } }, "property": { "type": "Identifier", "start": 1396, "end": 1414, "loc": { "start": { "line": 41, "column": 21 }, "end": { "line": 41, "column": 39 }, "identifierName": "_menuButtonElement" }, "name": "_menuButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 1415, "end": 1424, "loc": { "start": { "line": 41, "column": 40 }, "end": { "line": 41, "column": 49 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 1425, "end": 1428, "loc": { "start": { "line": 41, "column": 50 }, "end": { "line": 41, "column": 53 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1429, "end": 1439, "loc": { "start": { "line": 41, "column": 54 }, "end": { "line": 41, "column": 64 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } }, { "type": "ExpressionStatement", "start": 1458, "end": 1513, "loc": { "start": { "line": 42, "column": 16 }, "end": { "line": 42, "column": 71 } }, "expression": { "type": "CallExpression", "start": 1458, "end": 1512, "loc": { "start": { "line": 42, "column": 16 }, "end": { "line": 42, "column": 70 } }, "callee": { "type": "MemberExpression", "start": 1458, "end": 1500, "loc": { "start": { "line": 42, "column": 16 }, "end": { "line": 42, "column": 58 } }, "object": { "type": "MemberExpression", "start": 1458, "end": 1496, "loc": { "start": { "line": 42, "column": 16 }, "end": { "line": 42, "column": 54 } }, "object": { "type": "MemberExpression", "start": 1458, "end": 1486, "loc": { "start": { "line": 42, "column": 16 }, "end": { "line": 42, "column": 44 } }, "object": { "type": "ThisExpression", "start": 1458, "end": 1462, "loc": { "start": { "line": 42, "column": 16 }, "end": { "line": 42, "column": 20 } } }, "property": { "type": "Identifier", "start": 1463, "end": 1486, "loc": { "start": { "line": 42, "column": 21 }, "end": { "line": 42, "column": 44 }, "identifierName": "_menuButtonArrowElement" }, "name": "_menuButtonArrowElement" }, "computed": false }, "property": { "type": "Identifier", "start": 1487, "end": 1496, "loc": { "start": { "line": 42, "column": 45 }, "end": { "line": 42, "column": 54 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 1497, "end": 1500, "loc": { "start": { "line": 42, "column": 55 }, "end": { "line": 42, "column": 58 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1501, "end": 1511, "loc": { "start": { "line": 42, "column": 59 }, "end": { "line": 42, "column": 69 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 1533, "end": 1892, "loc": { "start": { "line": 43, "column": 19 }, "end": { "line": 50, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 1551, "end": 1600, "loc": { "start": { "line": 44, "column": 16 }, "end": { "line": 44, "column": 65 } }, "expression": { "type": "CallExpression", "start": 1551, "end": 1599, "loc": { "start": { "line": 44, "column": 16 }, "end": { "line": 44, "column": 64 } }, "callee": { "type": "MemberExpression", "start": 1551, "end": 1587, "loc": { "start": { "line": 44, "column": 16 }, "end": { "line": 44, "column": 52 } }, "object": { "type": "MemberExpression", "start": 1551, "end": 1580, "loc": { "start": { "line": 44, "column": 16 }, "end": { "line": 44, "column": 45 } }, "object": { "type": "MemberExpression", "start": 1551, "end": 1570, "loc": { "start": { "line": 44, "column": 16 }, "end": { "line": 44, "column": 35 } }, "object": { "type": "ThisExpression", "start": 1551, "end": 1555, "loc": { "start": { "line": 44, "column": 16 }, "end": { "line": 44, "column": 20 } } }, "property": { "type": "Identifier", "start": 1556, "end": 1570, "loc": { "start": { "line": 44, "column": 21 }, "end": { "line": 44, "column": 35 }, "identifierName": "_buttonElement" }, "name": "_buttonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 1571, "end": 1580, "loc": { "start": { "line": 44, "column": 36 }, "end": { "line": 44, "column": 45 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 1581, "end": 1587, "loc": { "start": { "line": 44, "column": 46 }, "end": { "line": 44, "column": 52 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1588, "end": 1598, "loc": { "start": { "line": 44, "column": 53 }, "end": { "line": 44, "column": 63 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } }, { "type": "IfStatement", "start": 1617, "end": 1733, "loc": { "start": { "line": 45, "column": 16 }, "end": { "line": 47, "column": 17 } }, "test": { "type": "MemberExpression", "start": 1621, "end": 1641, "loc": { "start": { "line": 45, "column": 20 }, "end": { "line": 45, "column": 40 } }, "object": { "type": "ThisExpression", "start": 1621, "end": 1625, "loc": { "start": { "line": 45, "column": 20 }, "end": { "line": 45, "column": 24 } } }, "property": { "type": "Identifier", "start": 1626, "end": 1641, "loc": { "start": { "line": 45, "column": 25 }, "end": { "line": 45, "column": 40 }, "identifierName": "_counterElement" }, "name": "_counterElement" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 1643, "end": 1733, "loc": { "start": { "line": 45, "column": 42 }, "end": { "line": 47, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 1665, "end": 1715, "loc": { "start": { "line": 46, "column": 20 }, "end": { "line": 46, "column": 70 } }, "expression": { "type": "CallExpression", "start": 1665, "end": 1714, "loc": { "start": { "line": 46, "column": 20 }, "end": { "line": 46, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 1665, "end": 1702, "loc": { "start": { "line": 46, "column": 20 }, "end": { "line": 46, "column": 57 } }, "object": { "type": "MemberExpression", "start": 1665, "end": 1695, "loc": { "start": { "line": 46, "column": 20 }, "end": { "line": 46, "column": 50 } }, "object": { "type": "MemberExpression", "start": 1665, "end": 1685, "loc": { "start": { "line": 46, "column": 20 }, "end": { "line": 46, "column": 40 } }, "object": { "type": "ThisExpression", "start": 1665, "end": 1669, "loc": { "start": { "line": 46, "column": 20 }, "end": { "line": 46, "column": 24 } } }, "property": { "type": "Identifier", "start": 1670, "end": 1685, "loc": { "start": { "line": 46, "column": 25 }, "end": { "line": 46, "column": 40 }, "identifierName": "_counterElement" }, "name": "_counterElement" }, "computed": false }, "property": { "type": "Identifier", "start": 1686, "end": 1695, "loc": { "start": { "line": 46, "column": 41 }, "end": { "line": 46, "column": 50 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 1696, "end": 1702, "loc": { "start": { "line": 46, "column": 51 }, "end": { "line": 46, "column": 57 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1703, "end": 1713, "loc": { "start": { "line": 46, "column": 58 }, "end": { "line": 46, "column": 68 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 1750, "end": 1803, "loc": { "start": { "line": 48, "column": 16 }, "end": { "line": 48, "column": 69 } }, "expression": { "type": "CallExpression", "start": 1750, "end": 1802, "loc": { "start": { "line": 48, "column": 16 }, "end": { "line": 48, "column": 68 } }, "callee": { "type": "MemberExpression", "start": 1750, "end": 1790, "loc": { "start": { "line": 48, "column": 16 }, "end": { "line": 48, "column": 56 } }, "object": { "type": "MemberExpression", "start": 1750, "end": 1783, "loc": { "start": { "line": 48, "column": 16 }, "end": { "line": 48, "column": 49 } }, "object": { "type": "MemberExpression", "start": 1750, "end": 1773, "loc": { "start": { "line": 48, "column": 16 }, "end": { "line": 48, "column": 39 } }, "object": { "type": "ThisExpression", "start": 1750, "end": 1754, "loc": { "start": { "line": 48, "column": 16 }, "end": { "line": 48, "column": 20 } } }, "property": { "type": "Identifier", "start": 1755, "end": 1773, "loc": { "start": { "line": 48, "column": 21 }, "end": { "line": 48, "column": 39 }, "identifierName": "_menuButtonElement" }, "name": "_menuButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 1774, "end": 1783, "loc": { "start": { "line": 48, "column": 40 }, "end": { "line": 48, "column": 49 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 1784, "end": 1790, "loc": { "start": { "line": 48, "column": 50 }, "end": { "line": 48, "column": 56 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1791, "end": 1801, "loc": { "start": { "line": 48, "column": 57 }, "end": { "line": 48, "column": 67 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } }, { "type": "ExpressionStatement", "start": 1820, "end": 1878, "loc": { "start": { "line": 49, "column": 16 }, "end": { "line": 49, "column": 74 } }, "expression": { "type": "CallExpression", "start": 1820, "end": 1877, "loc": { "start": { "line": 49, "column": 16 }, "end": { "line": 49, "column": 73 } }, "callee": { "type": "MemberExpression", "start": 1820, "end": 1865, "loc": { "start": { "line": 49, "column": 16 }, "end": { "line": 49, "column": 61 } }, "object": { "type": "MemberExpression", "start": 1820, "end": 1858, "loc": { "start": { "line": 49, "column": 16 }, "end": { "line": 49, "column": 54 } }, "object": { "type": "MemberExpression", "start": 1820, "end": 1848, "loc": { "start": { "line": 49, "column": 16 }, "end": { "line": 49, "column": 44 } }, "object": { "type": "ThisExpression", "start": 1820, "end": 1824, "loc": { "start": { "line": 49, "column": 16 }, "end": { "line": 49, "column": 20 } } }, "property": { "type": "Identifier", "start": 1825, "end": 1848, "loc": { "start": { "line": 49, "column": 21 }, "end": { "line": 49, "column": 44 }, "identifierName": "_menuButtonArrowElement" }, "name": "_menuButtonArrowElement" }, "computed": false }, "property": { "type": "Identifier", "start": 1849, "end": 1858, "loc": { "start": { "line": 49, "column": 45 }, "end": { "line": 49, "column": 54 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 1859, "end": 1865, "loc": { "start": { "line": 49, "column": 55 }, "end": { "line": 49, "column": 61 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1866, "end": 1876, "loc": { "start": { "line": 49, "column": 62 }, "end": { "line": 49, "column": 72 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] } } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 1914, "end": 2678, "loc": { "start": { "line": 53, "column": 8 }, "end": { "line": 69, "column": 11 } }, "expression": { "type": "CallExpression", "start": 1914, "end": 2677, "loc": { "start": { "line": 53, "column": 8 }, "end": { "line": 69, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 1914, "end": 1921, "loc": { "start": { "line": 53, "column": 8 }, "end": { "line": 53, "column": 15 } }, "object": { "type": "ThisExpression", "start": 1914, "end": 1918, "loc": { "start": { "line": 53, "column": 8 }, "end": { "line": 53, "column": 12 } } }, "property": { "type": "Identifier", "start": 1919, "end": 1921, "loc": { "start": { "line": 53, "column": 13 }, "end": { "line": 53, "column": 15 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1922, "end": 1930, "loc": { "start": { "line": 53, "column": 16 }, "end": { "line": 53, "column": 24 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" }, { "type": "ArrowFunctionExpression", "start": 1932, "end": 2676, "loc": { "start": { "line": 53, "column": 26 }, "end": { "line": 69, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1933, "end": 1939, "loc": { "start": { "line": 53, "column": 27 }, "end": { "line": 53, "column": 33 }, "identifierName": "active" }, "name": "active" } ], "body": { "type": "BlockStatement", "start": 1944, "end": 2676, "loc": { "start": { "line": 53, "column": 38 }, "end": { "line": 69, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 1958, "end": 2666, "loc": { "start": { "line": 54, "column": 12 }, "end": { "line": 68, "column": 13 } }, "test": { "type": "Identifier", "start": 1962, "end": 1968, "loc": { "start": { "line": 54, "column": 16 }, "end": { "line": 54, "column": 22 }, "identifierName": "active" }, "name": "active" }, "consequent": { "type": "BlockStatement", "start": 1970, "end": 2309, "loc": { "start": { "line": 54, "column": 24 }, "end": { "line": 61, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 1988, "end": 2032, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 60 } }, "expression": { "type": "CallExpression", "start": 1988, "end": 2031, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 59 } }, "callee": { "type": "MemberExpression", "start": 1988, "end": 2021, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 49 } }, "object": { "type": "MemberExpression", "start": 1988, "end": 2017, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 45 } }, "object": { "type": "MemberExpression", "start": 1988, "end": 2007, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 35 } }, "object": { "type": "ThisExpression", "start": 1988, "end": 1992, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 20 } } }, "property": { "type": "Identifier", "start": 1993, "end": 2007, "loc": { "start": { "line": 55, "column": 21 }, "end": { "line": 55, "column": 35 }, "identifierName": "_buttonElement" }, "name": "_buttonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 2008, "end": 2017, "loc": { "start": { "line": 55, "column": 36 }, "end": { "line": 55, "column": 45 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 2018, "end": 2021, "loc": { "start": { "line": 55, "column": 46 }, "end": { "line": 55, "column": 49 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2022, "end": 2030, "loc": { "start": { "line": 55, "column": 50 }, "end": { "line": 55, "column": 58 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" } ] } }, { "type": "IfStatement", "start": 2049, "end": 2160, "loc": { "start": { "line": 56, "column": 16 }, "end": { "line": 58, "column": 17 } }, "test": { "type": "MemberExpression", "start": 2053, "end": 2073, "loc": { "start": { "line": 56, "column": 20 }, "end": { "line": 56, "column": 40 } }, "object": { "type": "ThisExpression", "start": 2053, "end": 2057, "loc": { "start": { "line": 56, "column": 20 }, "end": { "line": 56, "column": 24 } } }, "property": { "type": "Identifier", "start": 2058, "end": 2073, "loc": { "start": { "line": 56, "column": 25 }, "end": { "line": 56, "column": 40 }, "identifierName": "_counterElement" }, "name": "_counterElement" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 2075, "end": 2160, "loc": { "start": { "line": 56, "column": 42 }, "end": { "line": 58, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 2097, "end": 2142, "loc": { "start": { "line": 57, "column": 20 }, "end": { "line": 57, "column": 65 } }, "expression": { "type": "CallExpression", "start": 2097, "end": 2141, "loc": { "start": { "line": 57, "column": 20 }, "end": { "line": 57, "column": 64 } }, "callee": { "type": "MemberExpression", "start": 2097, "end": 2131, "loc": { "start": { "line": 57, "column": 20 }, "end": { "line": 57, "column": 54 } }, "object": { "type": "MemberExpression", "start": 2097, "end": 2127, "loc": { "start": { "line": 57, "column": 20 }, "end": { "line": 57, "column": 50 } }, "object": { "type": "MemberExpression", "start": 2097, "end": 2117, "loc": { "start": { "line": 57, "column": 20 }, "end": { "line": 57, "column": 40 } }, "object": { "type": "ThisExpression", "start": 2097, "end": 2101, "loc": { "start": { "line": 57, "column": 20 }, "end": { "line": 57, "column": 24 } } }, "property": { "type": "Identifier", "start": 2102, "end": 2117, "loc": { "start": { "line": 57, "column": 25 }, "end": { "line": 57, "column": 40 }, "identifierName": "_counterElement" }, "name": "_counterElement" }, "computed": false }, "property": { "type": "Identifier", "start": 2118, "end": 2127, "loc": { "start": { "line": 57, "column": 41 }, "end": { "line": 57, "column": 50 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 2128, "end": 2131, "loc": { "start": { "line": 57, "column": 51 }, "end": { "line": 57, "column": 54 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2132, "end": 2140, "loc": { "start": { "line": 57, "column": 55 }, "end": { "line": 57, "column": 63 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" } ] } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 2177, "end": 2225, "loc": { "start": { "line": 59, "column": 16 }, "end": { "line": 59, "column": 64 } }, "expression": { "type": "CallExpression", "start": 2177, "end": 2224, "loc": { "start": { "line": 59, "column": 16 }, "end": { "line": 59, "column": 63 } }, "callee": { "type": "MemberExpression", "start": 2177, "end": 2214, "loc": { "start": { "line": 59, "column": 16 }, "end": { "line": 59, "column": 53 } }, "object": { "type": "MemberExpression", "start": 2177, "end": 2210, "loc": { "start": { "line": 59, "column": 16 }, "end": { "line": 59, "column": 49 } }, "object": { "type": "MemberExpression", "start": 2177, "end": 2200, "loc": { "start": { "line": 59, "column": 16 }, "end": { "line": 59, "column": 39 } }, "object": { "type": "ThisExpression", "start": 2177, "end": 2181, "loc": { "start": { "line": 59, "column": 16 }, "end": { "line": 59, "column": 20 } } }, "property": { "type": "Identifier", "start": 2182, "end": 2200, "loc": { "start": { "line": 59, "column": 21 }, "end": { "line": 59, "column": 39 }, "identifierName": "_menuButtonElement" }, "name": "_menuButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 2201, "end": 2210, "loc": { "start": { "line": 59, "column": 40 }, "end": { "line": 59, "column": 49 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 2211, "end": 2214, "loc": { "start": { "line": 59, "column": 50 }, "end": { "line": 59, "column": 53 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2215, "end": 2223, "loc": { "start": { "line": 59, "column": 54 }, "end": { "line": 59, "column": 62 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" } ] } }, { "type": "ExpressionStatement", "start": 2242, "end": 2295, "loc": { "start": { "line": 60, "column": 16 }, "end": { "line": 60, "column": 69 } }, "expression": { "type": "CallExpression", "start": 2242, "end": 2294, "loc": { "start": { "line": 60, "column": 16 }, "end": { "line": 60, "column": 68 } }, "callee": { "type": "MemberExpression", "start": 2242, "end": 2284, "loc": { "start": { "line": 60, "column": 16 }, "end": { "line": 60, "column": 58 } }, "object": { "type": "MemberExpression", "start": 2242, "end": 2280, "loc": { "start": { "line": 60, "column": 16 }, "end": { "line": 60, "column": 54 } }, "object": { "type": "MemberExpression", "start": 2242, "end": 2270, "loc": { "start": { "line": 60, "column": 16 }, "end": { "line": 60, "column": 44 } }, "object": { "type": "ThisExpression", "start": 2242, "end": 2246, "loc": { "start": { "line": 60, "column": 16 }, "end": { "line": 60, "column": 20 } } }, "property": { "type": "Identifier", "start": 2247, "end": 2270, "loc": { "start": { "line": 60, "column": 21 }, "end": { "line": 60, "column": 44 }, "identifierName": "_menuButtonArrowElement" }, "name": "_menuButtonArrowElement" }, "computed": false }, "property": { "type": "Identifier", "start": 2271, "end": 2280, "loc": { "start": { "line": 60, "column": 45 }, "end": { "line": 60, "column": 54 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 2281, "end": 2284, "loc": { "start": { "line": 60, "column": 55 }, "end": { "line": 60, "column": 58 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2285, "end": 2293, "loc": { "start": { "line": 60, "column": 59 }, "end": { "line": 60, "column": 67 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 2315, "end": 2666, "loc": { "start": { "line": 61, "column": 19 }, "end": { "line": 68, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 2333, "end": 2380, "loc": { "start": { "line": 62, "column": 16 }, "end": { "line": 62, "column": 63 } }, "expression": { "type": "CallExpression", "start": 2333, "end": 2379, "loc": { "start": { "line": 62, "column": 16 }, "end": { "line": 62, "column": 62 } }, "callee": { "type": "MemberExpression", "start": 2333, "end": 2369, "loc": { "start": { "line": 62, "column": 16 }, "end": { "line": 62, "column": 52 } }, "object": { "type": "MemberExpression", "start": 2333, "end": 2362, "loc": { "start": { "line": 62, "column": 16 }, "end": { "line": 62, "column": 45 } }, "object": { "type": "MemberExpression", "start": 2333, "end": 2352, "loc": { "start": { "line": 62, "column": 16 }, "end": { "line": 62, "column": 35 } }, "object": { "type": "ThisExpression", "start": 2333, "end": 2337, "loc": { "start": { "line": 62, "column": 16 }, "end": { "line": 62, "column": 20 } } }, "property": { "type": "Identifier", "start": 2338, "end": 2352, "loc": { "start": { "line": 62, "column": 21 }, "end": { "line": 62, "column": 35 }, "identifierName": "_buttonElement" }, "name": "_buttonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 2353, "end": 2362, "loc": { "start": { "line": 62, "column": 36 }, "end": { "line": 62, "column": 45 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 2363, "end": 2369, "loc": { "start": { "line": 62, "column": 46 }, "end": { "line": 62, "column": 52 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2370, "end": 2378, "loc": { "start": { "line": 62, "column": 53 }, "end": { "line": 62, "column": 61 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" } ] } }, { "type": "IfStatement", "start": 2397, "end": 2511, "loc": { "start": { "line": 63, "column": 16 }, "end": { "line": 65, "column": 17 } }, "test": { "type": "MemberExpression", "start": 2401, "end": 2421, "loc": { "start": { "line": 63, "column": 20 }, "end": { "line": 63, "column": 40 } }, "object": { "type": "ThisExpression", "start": 2401, "end": 2405, "loc": { "start": { "line": 63, "column": 20 }, "end": { "line": 63, "column": 24 } } }, "property": { "type": "Identifier", "start": 2406, "end": 2421, "loc": { "start": { "line": 63, "column": 25 }, "end": { "line": 63, "column": 40 }, "identifierName": "_counterElement" }, "name": "_counterElement" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 2423, "end": 2511, "loc": { "start": { "line": 63, "column": 42 }, "end": { "line": 65, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 2445, "end": 2493, "loc": { "start": { "line": 64, "column": 20 }, "end": { "line": 64, "column": 68 } }, "expression": { "type": "CallExpression", "start": 2445, "end": 2492, "loc": { "start": { "line": 64, "column": 20 }, "end": { "line": 64, "column": 67 } }, "callee": { "type": "MemberExpression", "start": 2445, "end": 2482, "loc": { "start": { "line": 64, "column": 20 }, "end": { "line": 64, "column": 57 } }, "object": { "type": "MemberExpression", "start": 2445, "end": 2475, "loc": { "start": { "line": 64, "column": 20 }, "end": { "line": 64, "column": 50 } }, "object": { "type": "MemberExpression", "start": 2445, "end": 2465, "loc": { "start": { "line": 64, "column": 20 }, "end": { "line": 64, "column": 40 } }, "object": { "type": "ThisExpression", "start": 2445, "end": 2449, "loc": { "start": { "line": 64, "column": 20 }, "end": { "line": 64, "column": 24 } } }, "property": { "type": "Identifier", "start": 2450, "end": 2465, "loc": { "start": { "line": 64, "column": 25 }, "end": { "line": 64, "column": 40 }, "identifierName": "_counterElement" }, "name": "_counterElement" }, "computed": false }, "property": { "type": "Identifier", "start": 2466, "end": 2475, "loc": { "start": { "line": 64, "column": 41 }, "end": { "line": 64, "column": 50 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 2476, "end": 2482, "loc": { "start": { "line": 64, "column": 51 }, "end": { "line": 64, "column": 57 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2483, "end": 2491, "loc": { "start": { "line": 64, "column": 58 }, "end": { "line": 64, "column": 66 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" } ] } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 2528, "end": 2579, "loc": { "start": { "line": 66, "column": 16 }, "end": { "line": 66, "column": 67 } }, "expression": { "type": "CallExpression", "start": 2528, "end": 2578, "loc": { "start": { "line": 66, "column": 16 }, "end": { "line": 66, "column": 66 } }, "callee": { "type": "MemberExpression", "start": 2528, "end": 2568, "loc": { "start": { "line": 66, "column": 16 }, "end": { "line": 66, "column": 56 } }, "object": { "type": "MemberExpression", "start": 2528, "end": 2561, "loc": { "start": { "line": 66, "column": 16 }, "end": { "line": 66, "column": 49 } }, "object": { "type": "MemberExpression", "start": 2528, "end": 2551, "loc": { "start": { "line": 66, "column": 16 }, "end": { "line": 66, "column": 39 } }, "object": { "type": "ThisExpression", "start": 2528, "end": 2532, "loc": { "start": { "line": 66, "column": 16 }, "end": { "line": 66, "column": 20 } } }, "property": { "type": "Identifier", "start": 2533, "end": 2551, "loc": { "start": { "line": 66, "column": 21 }, "end": { "line": 66, "column": 39 }, "identifierName": "_menuButtonElement" }, "name": "_menuButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 2552, "end": 2561, "loc": { "start": { "line": 66, "column": 40 }, "end": { "line": 66, "column": 49 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 2562, "end": 2568, "loc": { "start": { "line": 66, "column": 50 }, "end": { "line": 66, "column": 56 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2569, "end": 2577, "loc": { "start": { "line": 66, "column": 57 }, "end": { "line": 66, "column": 65 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" } ] } }, { "type": "ExpressionStatement", "start": 2596, "end": 2652, "loc": { "start": { "line": 67, "column": 16 }, "end": { "line": 67, "column": 72 } }, "expression": { "type": "CallExpression", "start": 2596, "end": 2651, "loc": { "start": { "line": 67, "column": 16 }, "end": { "line": 67, "column": 71 } }, "callee": { "type": "MemberExpression", "start": 2596, "end": 2641, "loc": { "start": { "line": 67, "column": 16 }, "end": { "line": 67, "column": 61 } }, "object": { "type": "MemberExpression", "start": 2596, "end": 2634, "loc": { "start": { "line": 67, "column": 16 }, "end": { "line": 67, "column": 54 } }, "object": { "type": "MemberExpression", "start": 2596, "end": 2624, "loc": { "start": { "line": 67, "column": 16 }, "end": { "line": 67, "column": 44 } }, "object": { "type": "ThisExpression", "start": 2596, "end": 2600, "loc": { "start": { "line": 67, "column": 16 }, "end": { "line": 67, "column": 20 } } }, "property": { "type": "Identifier", "start": 2601, "end": 2624, "loc": { "start": { "line": 67, "column": 21 }, "end": { "line": 67, "column": 44 }, "identifierName": "_menuButtonArrowElement" }, "name": "_menuButtonArrowElement" }, "computed": false }, "property": { "type": "Identifier", "start": 2625, "end": 2634, "loc": { "start": { "line": 67, "column": 45 }, "end": { "line": 67, "column": 54 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 2635, "end": 2641, "loc": { "start": { "line": 67, "column": 55 }, "end": { "line": 67, "column": 61 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2642, "end": 2650, "loc": { "start": { "line": 67, "column": 62 }, "end": { "line": 67, "column": 70 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" } ] } } ], "directives": [] } } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 2688, "end": 2829, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 75, "column": 11 } }, "expression": { "type": "CallExpression", "start": 2688, "end": 2828, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 75, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 2688, "end": 2695, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 71, "column": 15 } }, "object": { "type": "ThisExpression", "start": 2688, "end": 2692, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 71, "column": 12 } } }, "property": { "type": "Identifier", "start": 2693, "end": 2695, "loc": { "start": { "line": 71, "column": 13 }, "end": { "line": 71, "column": 15 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2696, "end": 2704, "loc": { "start": { "line": 71, "column": 16 }, "end": { "line": 71, "column": 24 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" }, { "type": "ArrowFunctionExpression", "start": 2706, "end": 2827, "loc": { "start": { "line": 71, "column": 26 }, "end": { "line": 75, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2707, "end": 2713, "loc": { "start": { "line": 71, "column": 27 }, "end": { "line": 71, "column": 33 }, "identifierName": "active" }, "name": "active" } ], "body": { "type": "BlockStatement", "start": 2718, "end": 2827, "loc": { "start": { "line": 71, "column": 38 }, "end": { "line": 75, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 2732, "end": 2817, "loc": { "start": { "line": 72, "column": 12 }, "end": { "line": 74, "column": 13 } }, "test": { "type": "UnaryExpression", "start": 2736, "end": 2743, "loc": { "start": { "line": 72, "column": 16 }, "end": { "line": 72, "column": 23 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 2737, "end": 2743, "loc": { "start": { "line": 72, "column": 17 }, "end": { "line": 72, "column": 23 }, "identifierName": "active" }, "name": "active" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 2745, "end": 2817, "loc": { "start": { "line": 72, "column": 25 }, "end": { "line": 74, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 2763, "end": 2803, "loc": { "start": { "line": 73, "column": 16 }, "end": { "line": 73, "column": 56 } }, "expression": { "type": "CallExpression", "start": 2763, "end": 2802, "loc": { "start": { "line": 73, "column": 16 }, "end": { "line": 73, "column": 55 } }, "callee": { "type": "MemberExpression", "start": 2763, "end": 2800, "loc": { "start": { "line": 73, "column": 16 }, "end": { "line": 73, "column": 53 } }, "object": { "type": "MemberExpression", "start": 2763, "end": 2788, "loc": { "start": { "line": 73, "column": 16 }, "end": { "line": 73, "column": 41 } }, "object": { "type": "ThisExpression", "start": 2763, "end": 2767, "loc": { "start": { "line": 73, "column": 16 }, "end": { "line": 73, "column": 20 } } }, "property": { "type": "Identifier", "start": 2768, "end": 2788, "loc": { "start": { "line": 73, "column": 21 }, "end": { "line": 73, "column": 41 }, "identifierName": "_sectionPlanesPlugin" }, "name": "_sectionPlanesPlugin" }, "computed": false }, "property": { "type": "Identifier", "start": 2789, "end": 2800, "loc": { "start": { "line": 73, "column": 42 }, "end": { "line": 73, "column": 53 }, "identifierName": "hideControl" }, "name": "hideControl" }, "computed": false }, "arguments": [] } } ], "directives": [] }, "alternate": null } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 2839, "end": 3240, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 87, "column": 11 } }, "expression": { "type": "CallExpression", "start": 2839, "end": 3239, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 87, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 2839, "end": 2875, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 77, "column": 44 } }, "object": { "type": "MemberExpression", "start": 2839, "end": 2858, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 77, "column": 27 } }, "object": { "type": "ThisExpression", "start": 2839, "end": 2843, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 77, "column": 12 } } }, "property": { "type": "Identifier", "start": 2844, "end": 2858, "loc": { "start": { "line": 77, "column": 13 }, "end": { "line": 77, "column": 27 }, "identifierName": "_buttonElement" }, "name": "_buttonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 2859, "end": 2875, "loc": { "start": { "line": 77, "column": 28 }, "end": { "line": 77, "column": 44 }, "identifierName": "addEventListener" }, "name": "addEventListener" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2876, "end": 2883, "loc": { "start": { "line": 77, "column": 45 }, "end": { "line": 77, "column": 52 } }, "extra": { "rawValue": "click", "raw": "\"click\"" }, "value": "click" }, { "type": "ArrowFunctionExpression", "start": 2885, "end": 3238, "loc": { "start": { "line": 77, "column": 54 }, "end": { "line": 87, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2886, "end": 2887, "loc": { "start": { "line": 77, "column": 55 }, "end": { "line": 77, "column": 56 }, "identifierName": "e" }, "name": "e" } ], "body": { "type": "BlockStatement", "start": 2892, "end": 3238, "loc": { "start": { "line": 77, "column": 61 }, "end": { "line": 87, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 2906, "end": 2969, "loc": { "start": { "line": 78, "column": 12 }, "end": { "line": 80, "column": 13 } }, "test": { "type": "UnaryExpression", "start": 2910, "end": 2928, "loc": { "start": { "line": 78, "column": 16 }, "end": { "line": 78, "column": 34 } }, "operator": "!", "prefix": true, "argument": { "type": "CallExpression", "start": 2911, "end": 2928, "loc": { "start": { "line": 78, "column": 17 }, "end": { "line": 78, "column": 34 } }, "callee": { "type": "MemberExpression", "start": 2911, "end": 2926, "loc": { "start": { "line": 78, "column": 17 }, "end": { "line": 78, "column": 32 } }, "object": { "type": "ThisExpression", "start": 2911, "end": 2915, "loc": { "start": { "line": 78, "column": 17 }, "end": { "line": 78, "column": 21 } } }, "property": { "type": "Identifier", "start": 2916, "end": 2926, "loc": { "start": { "line": 78, "column": 22 }, "end": { "line": 78, "column": 32 }, "identifierName": "getEnabled" }, "name": "getEnabled" }, "computed": false }, "arguments": [] }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 2930, "end": 2969, "loc": { "start": { "line": 78, "column": 36 }, "end": { "line": 80, "column": 13 } }, "body": [ { "type": "ReturnStatement", "start": 2948, "end": 2955, "loc": { "start": { "line": 79, "column": 16 }, "end": { "line": 79, "column": 23 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "IfStatement", "start": 2982, "end": 3114, "loc": { "start": { "line": 81, "column": 12 }, "end": { "line": 83, "column": 13 } }, "test": { "type": "LogicalExpression", "start": 2986, "end": 3073, "loc": { "start": { "line": 81, "column": 16 }, "end": { "line": 81, "column": 103 } }, "left": { "type": "BinaryExpression", "start": 2986, "end": 3022, "loc": { "start": { "line": 81, "column": 16 }, "end": { "line": 81, "column": 52 } }, "left": { "type": "MemberExpression", "start": 2986, "end": 2994, "loc": { "start": { "line": 81, "column": 16 }, "end": { "line": 81, "column": 24 } }, "object": { "type": "Identifier", "start": 2986, "end": 2987, "loc": { "start": { "line": 81, "column": 16 }, "end": { "line": 81, "column": 17 }, "identifierName": "e" }, "name": "e" }, "property": { "type": "Identifier", "start": 2988, "end": 2994, "loc": { "start": { "line": 81, "column": 18 }, "end": { "line": 81, "column": 24 }, "identifierName": "target" }, "name": "target" }, "computed": false }, "operator": "===", "right": { "type": "MemberExpression", "start": 2999, "end": 3022, "loc": { "start": { "line": 81, "column": 29 }, "end": { "line": 81, "column": 52 } }, "object": { "type": "ThisExpression", "start": 2999, "end": 3003, "loc": { "start": { "line": 81, "column": 29 }, "end": { "line": 81, "column": 33 } } }, "property": { "type": "Identifier", "start": 3004, "end": 3022, "loc": { "start": { "line": 81, "column": 34 }, "end": { "line": 81, "column": 52 }, "identifierName": "_menuButtonElement" }, "name": "_menuButtonElement" }, "computed": false } }, "operator": "||", "right": { "type": "BinaryExpression", "start": 3026, "end": 3073, "loc": { "start": { "line": 81, "column": 56 }, "end": { "line": 81, "column": 103 } }, "left": { "type": "MemberExpression", "start": 3026, "end": 3045, "loc": { "start": { "line": 81, "column": 56 }, "end": { "line": 81, "column": 75 } }, "object": { "type": "MemberExpression", "start": 3026, "end": 3034, "loc": { "start": { "line": 81, "column": 56 }, "end": { "line": 81, "column": 64 } }, "object": { "type": "Identifier", "start": 3026, "end": 3027, "loc": { "start": { "line": 81, "column": 56 }, "end": { "line": 81, "column": 57 }, "identifierName": "e" }, "name": "e" }, "property": { "type": "Identifier", "start": 3028, "end": 3034, "loc": { "start": { "line": 81, "column": 58 }, "end": { "line": 81, "column": 64 }, "identifierName": "target" }, "name": "target" }, "computed": false }, "property": { "type": "Identifier", "start": 3035, "end": 3045, "loc": { "start": { "line": 81, "column": 65 }, "end": { "line": 81, "column": 75 }, "identifierName": "parentNode" }, "name": "parentNode" }, "computed": false }, "operator": "===", "right": { "type": "MemberExpression", "start": 3050, "end": 3073, "loc": { "start": { "line": 81, "column": 80 }, "end": { "line": 81, "column": 103 } }, "object": { "type": "ThisExpression", "start": 3050, "end": 3054, "loc": { "start": { "line": 81, "column": 80 }, "end": { "line": 81, "column": 84 } } }, "property": { "type": "Identifier", "start": 3055, "end": 3073, "loc": { "start": { "line": 81, "column": 85 }, "end": { "line": 81, "column": 103 }, "identifierName": "_menuButtonElement" }, "name": "_menuButtonElement" }, "computed": false } } }, "consequent": { "type": "BlockStatement", "start": 3075, "end": 3114, "loc": { "start": { "line": 81, "column": 105 }, "end": { "line": 83, "column": 13 } }, "body": [ { "type": "ReturnStatement", "start": 3093, "end": 3100, "loc": { "start": { "line": 82, "column": 16 }, "end": { "line": 82, "column": 23 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "VariableDeclaration", "start": 3127, "end": 3159, "loc": { "start": { "line": 84, "column": 12 }, "end": { "line": 84, "column": 44 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3133, "end": 3158, "loc": { "start": { "line": 84, "column": 18 }, "end": { "line": 84, "column": 43 } }, "id": { "type": "Identifier", "start": 3133, "end": 3139, "loc": { "start": { "line": 84, "column": 18 }, "end": { "line": 84, "column": 24 }, "identifierName": "active" }, "name": "active" }, "init": { "type": "CallExpression", "start": 3142, "end": 3158, "loc": { "start": { "line": 84, "column": 27 }, "end": { "line": 84, "column": 43 } }, "callee": { "type": "MemberExpression", "start": 3142, "end": 3156, "loc": { "start": { "line": 84, "column": 27 }, "end": { "line": 84, "column": 41 } }, "object": { "type": "ThisExpression", "start": 3142, "end": 3146, "loc": { "start": { "line": 84, "column": 27 }, "end": { "line": 84, "column": 31 } } }, "property": { "type": "Identifier", "start": 3147, "end": 3156, "loc": { "start": { "line": 84, "column": 32 }, "end": { "line": 84, "column": 41 }, "identifierName": "getActive" }, "name": "getActive" }, "computed": false }, "arguments": [] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 3172, "end": 3196, "loc": { "start": { "line": 85, "column": 12 }, "end": { "line": 85, "column": 36 } }, "expression": { "type": "CallExpression", "start": 3172, "end": 3195, "loc": { "start": { "line": 85, "column": 12 }, "end": { "line": 85, "column": 35 } }, "callee": { "type": "MemberExpression", "start": 3172, "end": 3186, "loc": { "start": { "line": 85, "column": 12 }, "end": { "line": 85, "column": 26 } }, "object": { "type": "ThisExpression", "start": 3172, "end": 3176, "loc": { "start": { "line": 85, "column": 12 }, "end": { "line": 85, "column": 16 } } }, "property": { "type": "Identifier", "start": 3177, "end": 3186, "loc": { "start": { "line": 85, "column": 17 }, "end": { "line": 85, "column": 26 }, "identifierName": "setActive" }, "name": "setActive" }, "computed": false }, "arguments": [ { "type": "UnaryExpression", "start": 3187, "end": 3194, "loc": { "start": { "line": 85, "column": 27 }, "end": { "line": 85, "column": 34 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 3188, "end": 3194, "loc": { "start": { "line": 85, "column": 28 }, "end": { "line": 85, "column": 34 }, "identifierName": "active" }, "name": "active" }, "extra": { "parenthesizedArgument": false } } ] } }, { "type": "ExpressionStatement", "start": 3209, "end": 3228, "loc": { "start": { "line": 86, "column": 12 }, "end": { "line": 86, "column": 31 } }, "expression": { "type": "CallExpression", "start": 3209, "end": 3227, "loc": { "start": { "line": 86, "column": 12 }, "end": { "line": 86, "column": 30 } }, "callee": { "type": "MemberExpression", "start": 3209, "end": 3225, "loc": { "start": { "line": 86, "column": 12 }, "end": { "line": 86, "column": 28 } }, "object": { "type": "Identifier", "start": 3209, "end": 3210, "loc": { "start": { "line": 86, "column": 12 }, "end": { "line": 86, "column": 13 }, "identifierName": "e" }, "name": "e" }, "property": { "type": "Identifier", "start": 3211, "end": 3225, "loc": { "start": { "line": 86, "column": 14 }, "end": { "line": 86, "column": 28 }, "identifierName": "preventDefault" }, "name": "preventDefault" }, "computed": false }, "arguments": [] } } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 3250, "end": 4246, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 114, "column": 11 } }, "expression": { "type": "CallExpression", "start": 3250, "end": 4245, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 114, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 3250, "end": 3275, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 33 } }, "object": { "type": "Identifier", "start": 3250, "end": 3258, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 16 }, "identifierName": "document" }, "name": "document" }, "property": { "type": "Identifier", "start": 3259, "end": 3275, "loc": { "start": { "line": 89, "column": 17 }, "end": { "line": 89, "column": 33 }, "identifierName": "addEventListener" }, "name": "addEventListener" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 3276, "end": 3287, "loc": { "start": { "line": 89, "column": 34 }, "end": { "line": 89, "column": 45 } }, "extra": { "rawValue": "mousedown", "raw": "\"mousedown\"" }, "value": "mousedown" }, { "type": "ArrowFunctionExpression", "start": 3289, "end": 4244, "loc": { "start": { "line": 89, "column": 47 }, "end": { "line": 114, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 3290, "end": 3291, "loc": { "start": { "line": 89, "column": 48 }, "end": { "line": 89, "column": 49 }, "identifierName": "e" }, "name": "e" } ], "body": { "type": "BlockStatement", "start": 3296, "end": 4244, "loc": { "start": { "line": 89, "column": 54 }, "end": { "line": 114, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 3311, "end": 3455, "loc": { "start": { "line": 91, "column": 12 }, "end": { "line": 94, "column": 13 } }, "test": { "type": "CallExpression", "start": 3315, "end": 3370, "loc": { "start": { "line": 91, "column": 16 }, "end": { "line": 91, "column": 71 } }, "callee": { "type": "MemberExpression", "start": 3315, "end": 3342, "loc": { "start": { "line": 91, "column": 16 }, "end": { "line": 91, "column": 43 } }, "object": { "type": "MemberExpression", "start": 3315, "end": 3333, "loc": { "start": { "line": 91, "column": 16 }, "end": { "line": 91, "column": 34 } }, "object": { "type": "MemberExpression", "start": 3315, "end": 3323, "loc": { "start": { "line": 91, "column": 16 }, "end": { "line": 91, "column": 24 } }, "object": { "type": "Identifier", "start": 3315, "end": 3316, "loc": { "start": { "line": 91, "column": 16 }, "end": { "line": 91, "column": 17 }, "identifierName": "e" }, "name": "e" }, "property": { "type": "Identifier", "start": 3317, "end": 3323, "loc": { "start": { "line": 91, "column": 18 }, "end": { "line": 91, "column": 24 }, "identifierName": "target" }, "name": "target" }, "computed": false }, "property": { "type": "Identifier", "start": 3324, "end": 3333, "loc": { "start": { "line": 91, "column": 25 }, "end": { "line": 91, "column": 34 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 3334, "end": 3342, "loc": { "start": { "line": 91, "column": 35 }, "end": { "line": 91, "column": 43 }, "identifierName": "contains" }, "name": "contains" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 3343, "end": 3369, "loc": { "start": { "line": 91, "column": 44 }, "end": { "line": 91, "column": 70 } }, "extra": { "rawValue": "xeokit-context-menu-item", "raw": "\"xeokit-context-menu-item\"" }, "value": "xeokit-context-menu-item" } ] }, "consequent": { "type": "BlockStatement", "start": 3372, "end": 3455, "loc": { "start": { "line": 91, "column": 73 }, "end": { "line": 94, "column": 13 } }, "body": [ { "type": "ReturnStatement", "start": 3434, "end": 3441, "loc": { "start": { "line": 93, "column": 16 }, "end": { "line": 93, "column": 23 } }, "argument": null, "leadingComments": [ { "type": "CommentLine", "value": " Allow click on menu item", "start": 3390, "end": 3417, "loc": { "start": { "line": 92, "column": 16 }, "end": { "line": 92, "column": 43 } } } ] } ], "directives": [] }, "alternate": null }, { "type": "IfStatement", "start": 3469, "end": 4234, "loc": { "start": { "line": 96, "column": 12 }, "end": { "line": 113, "column": 13 } }, "test": { "type": "LogicalExpression", "start": 3473, "end": 3560, "loc": { "start": { "line": 96, "column": 16 }, "end": { "line": 96, "column": 103 } }, "left": { "type": "BinaryExpression", "start": 3473, "end": 3509, "loc": { "start": { "line": 96, "column": 16 }, "end": { "line": 96, "column": 52 } }, "left": { "type": "MemberExpression", "start": 3473, "end": 3481, "loc": { "start": { "line": 96, "column": 16 }, "end": { "line": 96, "column": 24 } }, "object": { "type": "Identifier", "start": 3473, "end": 3474, "loc": { "start": { "line": 96, "column": 16 }, "end": { "line": 96, "column": 17 }, "identifierName": "e" }, "name": "e" }, "property": { "type": "Identifier", "start": 3475, "end": 3481, "loc": { "start": { "line": 96, "column": 18 }, "end": { "line": 96, "column": 24 }, "identifierName": "target" }, "name": "target" }, "computed": false }, "operator": "===", "right": { "type": "MemberExpression", "start": 3486, "end": 3509, "loc": { "start": { "line": 96, "column": 29 }, "end": { "line": 96, "column": 52 } }, "object": { "type": "ThisExpression", "start": 3486, "end": 3490, "loc": { "start": { "line": 96, "column": 29 }, "end": { "line": 96, "column": 33 } } }, "property": { "type": "Identifier", "start": 3491, "end": 3509, "loc": { "start": { "line": 96, "column": 34 }, "end": { "line": 96, "column": 52 }, "identifierName": "_menuButtonElement" }, "name": "_menuButtonElement" }, "computed": false } }, "operator": "||", "right": { "type": "BinaryExpression", "start": 3513, "end": 3560, "loc": { "start": { "line": 96, "column": 56 }, "end": { "line": 96, "column": 103 } }, "left": { "type": "MemberExpression", "start": 3513, "end": 3532, "loc": { "start": { "line": 96, "column": 56 }, "end": { "line": 96, "column": 75 } }, "object": { "type": "MemberExpression", "start": 3513, "end": 3521, "loc": { "start": { "line": 96, "column": 56 }, "end": { "line": 96, "column": 64 } }, "object": { "type": "Identifier", "start": 3513, "end": 3514, "loc": { "start": { "line": 96, "column": 56 }, "end": { "line": 96, "column": 57 }, "identifierName": "e" }, "name": "e" }, "property": { "type": "Identifier", "start": 3515, "end": 3521, "loc": { "start": { "line": 96, "column": 58 }, "end": { "line": 96, "column": 64 }, "identifierName": "target" }, "name": "target" }, "computed": false }, "property": { "type": "Identifier", "start": 3522, "end": 3532, "loc": { "start": { "line": 96, "column": 65 }, "end": { "line": 96, "column": 75 }, "identifierName": "parentNode" }, "name": "parentNode" }, "computed": false }, "operator": "===", "right": { "type": "MemberExpression", "start": 3537, "end": 3560, "loc": { "start": { "line": 96, "column": 80 }, "end": { "line": 96, "column": 103 } }, "object": { "type": "ThisExpression", "start": 3537, "end": 3541, "loc": { "start": { "line": 96, "column": 80 }, "end": { "line": 96, "column": 84 } } }, "property": { "type": "Identifier", "start": 3542, "end": 3560, "loc": { "start": { "line": 96, "column": 85 }, "end": { "line": 96, "column": 103 }, "identifierName": "_menuButtonElement" }, "name": "_menuButtonElement" }, "computed": false } } }, "consequent": { "type": "BlockStatement", "start": 3562, "end": 4160, "loc": { "start": { "line": 96, "column": 105 }, "end": { "line": 111, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 3580, "end": 3599, "loc": { "start": { "line": 97, "column": 16 }, "end": { "line": 97, "column": 35 } }, "expression": { "type": "CallExpression", "start": 3580, "end": 3598, "loc": { "start": { "line": 97, "column": 16 }, "end": { "line": 97, "column": 34 } }, "callee": { "type": "MemberExpression", "start": 3580, "end": 3596, "loc": { "start": { "line": 97, "column": 16 }, "end": { "line": 97, "column": 32 } }, "object": { "type": "Identifier", "start": 3580, "end": 3581, "loc": { "start": { "line": 97, "column": 16 }, "end": { "line": 97, "column": 17 }, "identifierName": "e" }, "name": "e" }, "property": { "type": "Identifier", "start": 3582, "end": 3596, "loc": { "start": { "line": 97, "column": 18 }, "end": { "line": 97, "column": 32 }, "identifierName": "preventDefault" }, "name": "preventDefault" }, "computed": false }, "arguments": [] } }, { "type": "IfStatement", "start": 3616, "end": 4146, "loc": { "start": { "line": 98, "column": 16 }, "end": { "line": 110, "column": 17 } }, "test": { "type": "MemberExpression", "start": 3620, "end": 3654, "loc": { "start": { "line": 98, "column": 20 }, "end": { "line": 98, "column": 54 } }, "object": { "type": "MemberExpression", "start": 3620, "end": 3648, "loc": { "start": { "line": 98, "column": 20 }, "end": { "line": 98, "column": 48 } }, "object": { "type": "ThisExpression", "start": 3620, "end": 3624, "loc": { "start": { "line": 98, "column": 20 }, "end": { "line": 98, "column": 24 } } }, "property": { "type": "Identifier", "start": 3625, "end": 3648, "loc": { "start": { "line": 98, "column": 25 }, "end": { "line": 98, "column": 48 }, "identifierName": "_sectionToolContextMenu" }, "name": "_sectionToolContextMenu" }, "computed": false }, "property": { "type": "Identifier", "start": 3649, "end": 3654, "loc": { "start": { "line": 98, "column": 49 }, "end": { "line": 98, "column": 54 }, "identifierName": "shown" }, "name": "shown" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 3656, "end": 3732, "loc": { "start": { "line": 98, "column": 56 }, "end": { "line": 100, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 3678, "end": 3714, "loc": { "start": { "line": 99, "column": 20 }, "end": { "line": 99, "column": 56 } }, "expression": { "type": "CallExpression", "start": 3678, "end": 3713, "loc": { "start": { "line": 99, "column": 20 }, "end": { "line": 99, "column": 55 } }, "callee": { "type": "MemberExpression", "start": 3678, "end": 3711, "loc": { "start": { "line": 99, "column": 20 }, "end": { "line": 99, "column": 53 } }, "object": { "type": "MemberExpression", "start": 3678, "end": 3706, "loc": { "start": { "line": 99, "column": 20 }, "end": { "line": 99, "column": 48 } }, "object": { "type": "ThisExpression", "start": 3678, "end": 3682, "loc": { "start": { "line": 99, "column": 20 }, "end": { "line": 99, "column": 24 } } }, "property": { "type": "Identifier", "start": 3683, "end": 3706, "loc": { "start": { "line": 99, "column": 25 }, "end": { "line": 99, "column": 48 }, "identifierName": "_sectionToolContextMenu" }, "name": "_sectionToolContextMenu" }, "computed": false }, "property": { "type": "Identifier", "start": 3707, "end": 3711, "loc": { "start": { "line": 99, "column": 49 }, "end": { "line": 99, "column": 53 }, "identifierName": "hide" }, "name": "hide" }, "computed": false }, "arguments": [] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 3738, "end": 4146, "loc": { "start": { "line": 100, "column": 23 }, "end": { "line": 110, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 3760, "end": 3961, "loc": { "start": { "line": 101, "column": 20 }, "end": { "line": 105, "column": 22 } }, "expression": { "type": "AssignmentExpression", "start": 3760, "end": 3960, "loc": { "start": { "line": 101, "column": 20 }, "end": { "line": 105, "column": 21 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 3760, "end": 3796, "loc": { "start": { "line": 101, "column": 20 }, "end": { "line": 101, "column": 56 } }, "object": { "type": "MemberExpression", "start": 3760, "end": 3788, "loc": { "start": { "line": 101, "column": 20 }, "end": { "line": 101, "column": 48 } }, "object": { "type": "ThisExpression", "start": 3760, "end": 3764, "loc": { "start": { "line": 101, "column": 20 }, "end": { "line": 101, "column": 24 } } }, "property": { "type": "Identifier", "start": 3765, "end": 3788, "loc": { "start": { "line": 101, "column": 25 }, "end": { "line": 101, "column": 48 }, "identifierName": "_sectionToolContextMenu" }, "name": "_sectionToolContextMenu" }, "computed": false }, "property": { "type": "Identifier", "start": 3789, "end": 3796, "loc": { "start": { "line": 101, "column": 49 }, "end": { "line": 101, "column": 56 }, "identifierName": "context" }, "name": "context" }, "computed": false }, "right": { "type": "ObjectExpression", "start": 3799, "end": 3960, "loc": { "start": { "line": 101, "column": 59 }, "end": { "line": 105, "column": 21 } }, "properties": [ { "type": "ObjectProperty", "start": 3825, "end": 3850, "loc": { "start": { "line": 102, "column": 24 }, "end": { "line": 102, "column": 49 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3825, "end": 3834, "loc": { "start": { "line": 102, "column": 24 }, "end": { "line": 102, "column": 33 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "value": { "type": "MemberExpression", "start": 3836, "end": 3850, "loc": { "start": { "line": 102, "column": 35 }, "end": { "line": 102, "column": 49 } }, "object": { "type": "ThisExpression", "start": 3836, "end": 3840, "loc": { "start": { "line": 102, "column": 35 }, "end": { "line": 102, "column": 39 } } }, "property": { "type": "Identifier", "start": 3841, "end": 3850, "loc": { "start": { "line": 102, "column": 40 }, "end": { "line": 102, "column": 49 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false } }, { "type": "ObjectProperty", "start": 3876, "end": 3895, "loc": { "start": { "line": 103, "column": 24 }, "end": { "line": 103, "column": 43 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3876, "end": 3882, "loc": { "start": { "line": 103, "column": 24 }, "end": { "line": 103, "column": 30 }, "identifierName": "viewer" }, "name": "viewer" }, "value": { "type": "MemberExpression", "start": 3884, "end": 3895, "loc": { "start": { "line": 103, "column": 32 }, "end": { "line": 103, "column": 43 } }, "object": { "type": "ThisExpression", "start": 3884, "end": 3888, "loc": { "start": { "line": 103, "column": 32 }, "end": { "line": 103, "column": 36 } } }, "property": { "type": "Identifier", "start": 3889, "end": 3895, "loc": { "start": { "line": 103, "column": 37 }, "end": { "line": 103, "column": 43 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false } }, { "type": "ObjectProperty", "start": 3921, "end": 3938, "loc": { "start": { "line": 104, "column": 24 }, "end": { "line": 104, "column": 41 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3921, "end": 3932, "loc": { "start": { "line": 104, "column": 24 }, "end": { "line": 104, "column": 35 }, "identifierName": "sectionTool" }, "name": "sectionTool" }, "value": { "type": "ThisExpression", "start": 3934, "end": 3938, "loc": { "start": { "line": 104, "column": 37 }, "end": { "line": 104, "column": 41 } } } } ] } } }, { "type": "VariableDeclaration", "start": 3983, "end": 4044, "loc": { "start": { "line": 107, "column": 20 }, "end": { "line": 107, "column": 81 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3989, "end": 4043, "loc": { "start": { "line": 107, "column": 26 }, "end": { "line": 107, "column": 80 } }, "id": { "type": "Identifier", "start": 3989, "end": 3993, "loc": { "start": { "line": 107, "column": 26 }, "end": { "line": 107, "column": 30 }, "identifierName": "rect" }, "name": "rect" }, "init": { "type": "CallExpression", "start": 3996, "end": 4043, "loc": { "start": { "line": 107, "column": 33 }, "end": { "line": 107, "column": 80 } }, "callee": { "type": "MemberExpression", "start": 3996, "end": 4041, "loc": { "start": { "line": 107, "column": 33 }, "end": { "line": 107, "column": 78 } }, "object": { "type": "MemberExpression", "start": 3996, "end": 4019, "loc": { "start": { "line": 107, "column": 33 }, "end": { "line": 107, "column": 56 } }, "object": { "type": "ThisExpression", "start": 3996, "end": 4000, "loc": { "start": { "line": 107, "column": 33 }, "end": { "line": 107, "column": 37 } } }, "property": { "type": "Identifier", "start": 4001, "end": 4019, "loc": { "start": { "line": 107, "column": 38 }, "end": { "line": 107, "column": 56 }, "identifierName": "_menuButtonElement" }, "name": "_menuButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 4020, "end": 4041, "loc": { "start": { "line": 107, "column": 57 }, "end": { "line": 107, "column": 78 }, "identifierName": "getBoundingClientRect" }, "name": "getBoundingClientRect" }, "computed": false }, "arguments": [] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 4066, "end": 4128, "loc": { "start": { "line": 109, "column": 20 }, "end": { "line": 109, "column": 82 } }, "expression": { "type": "CallExpression", "start": 4066, "end": 4127, "loc": { "start": { "line": 109, "column": 20 }, "end": { "line": 109, "column": 81 } }, "callee": { "type": "MemberExpression", "start": 4066, "end": 4099, "loc": { "start": { "line": 109, "column": 20 }, "end": { "line": 109, "column": 53 } }, "object": { "type": "MemberExpression", "start": 4066, "end": 4094, "loc": { "start": { "line": 109, "column": 20 }, "end": { "line": 109, "column": 48 } }, "object": { "type": "ThisExpression", "start": 4066, "end": 4070, "loc": { "start": { "line": 109, "column": 20 }, "end": { "line": 109, "column": 24 } } }, "property": { "type": "Identifier", "start": 4071, "end": 4094, "loc": { "start": { "line": 109, "column": 25 }, "end": { "line": 109, "column": 48 }, "identifierName": "_sectionToolContextMenu" }, "name": "_sectionToolContextMenu" }, "computed": false }, "property": { "type": "Identifier", "start": 4095, "end": 4099, "loc": { "start": { "line": 109, "column": 49 }, "end": { "line": 109, "column": 53 }, "identifierName": "show" }, "name": "show" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 4100, "end": 4109, "loc": { "start": { "line": 109, "column": 54 }, "end": { "line": 109, "column": 63 } }, "object": { "type": "Identifier", "start": 4100, "end": 4104, "loc": { "start": { "line": 109, "column": 54 }, "end": { "line": 109, "column": 58 }, "identifierName": "rect" }, "name": "rect" }, "property": { "type": "Identifier", "start": 4105, "end": 4109, "loc": { "start": { "line": 109, "column": 59 }, "end": { "line": 109, "column": 63 }, "identifierName": "left" }, "name": "left" }, "computed": false }, { "type": "BinaryExpression", "start": 4111, "end": 4126, "loc": { "start": { "line": 109, "column": 65 }, "end": { "line": 109, "column": 80 } }, "left": { "type": "MemberExpression", "start": 4111, "end": 4122, "loc": { "start": { "line": 109, "column": 65 }, "end": { "line": 109, "column": 76 } }, "object": { "type": "Identifier", "start": 4111, "end": 4115, "loc": { "start": { "line": 109, "column": 65 }, "end": { "line": 109, "column": 69 }, "identifierName": "rect" }, "name": "rect" }, "property": { "type": "Identifier", "start": 4116, "end": 4122, "loc": { "start": { "line": 109, "column": 70 }, "end": { "line": 109, "column": 76 }, "identifierName": "bottom" }, "name": "bottom" }, "computed": false }, "operator": "+", "right": { "type": "NumericLiteral", "start": 4125, "end": 4126, "loc": { "start": { "line": 109, "column": 79 }, "end": { "line": 109, "column": 80 } }, "extra": { "rawValue": 5, "raw": "5" }, "value": 5 } } ] } } ], "directives": [] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 4166, "end": 4234, "loc": { "start": { "line": 111, "column": 19 }, "end": { "line": 113, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 4184, "end": 4220, "loc": { "start": { "line": 112, "column": 16 }, "end": { "line": 112, "column": 52 } }, "expression": { "type": "CallExpression", "start": 4184, "end": 4219, "loc": { "start": { "line": 112, "column": 16 }, "end": { "line": 112, "column": 51 } }, "callee": { "type": "MemberExpression", "start": 4184, "end": 4217, "loc": { "start": { "line": 112, "column": 16 }, "end": { "line": 112, "column": 49 } }, "object": { "type": "MemberExpression", "start": 4184, "end": 4212, "loc": { "start": { "line": 112, "column": 16 }, "end": { "line": 112, "column": 44 } }, "object": { "type": "ThisExpression", "start": 4184, "end": 4188, "loc": { "start": { "line": 112, "column": 16 }, "end": { "line": 112, "column": 20 } } }, "property": { "type": "Identifier", "start": 4189, "end": 4212, "loc": { "start": { "line": 112, "column": 21 }, "end": { "line": 112, "column": 44 }, "identifierName": "_sectionToolContextMenu" }, "name": "_sectionToolContextMenu" }, "computed": false }, "property": { "type": "Identifier", "start": 4213, "end": 4217, "loc": { "start": { "line": 112, "column": 45 }, "end": { "line": 112, "column": 49 }, "identifierName": "hide" }, "name": "hide" }, "computed": false }, "arguments": [] } } ], "directives": [] } } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 4256, "end": 4471, "loc": { "start": { "line": 116, "column": 8 }, "end": { "line": 119, "column": 11 } }, "expression": { "type": "CallExpression", "start": 4256, "end": 4470, "loc": { "start": { "line": 116, "column": 8 }, "end": { "line": 119, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 4256, "end": 4287, "loc": { "start": { "line": 116, "column": 8 }, "end": { "line": 116, "column": 39 } }, "object": { "type": "MemberExpression", "start": 4256, "end": 4284, "loc": { "start": { "line": 116, "column": 8 }, "end": { "line": 116, "column": 36 } }, "object": { "type": "ThisExpression", "start": 4256, "end": 4260, "loc": { "start": { "line": 116, "column": 8 }, "end": { "line": 116, "column": 12 } } }, "property": { "type": "Identifier", "start": 4261, "end": 4284, "loc": { "start": { "line": 116, "column": 13 }, "end": { "line": 116, "column": 36 }, "identifierName": "_sectionToolContextMenu" }, "name": "_sectionToolContextMenu" }, "computed": false }, "property": { "type": "Identifier", "start": 4285, "end": 4287, "loc": { "start": { "line": 116, "column": 37 }, "end": { "line": 116, "column": 39 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4288, "end": 4295, "loc": { "start": { "line": 116, "column": 40 }, "end": { "line": 116, "column": 47 } }, "extra": { "rawValue": "shown", "raw": "\"shown\"" }, "value": "shown" }, { "type": "ArrowFunctionExpression", "start": 4297, "end": 4469, "loc": { "start": { "line": 116, "column": 49 }, "end": { "line": 119, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 4303, "end": 4469, "loc": { "start": { "line": 116, "column": 55 }, "end": { "line": 119, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 4317, "end": 4384, "loc": { "start": { "line": 117, "column": 12 }, "end": { "line": 117, "column": 79 } }, "expression": { "type": "CallExpression", "start": 4317, "end": 4383, "loc": { "start": { "line": 117, "column": 12 }, "end": { "line": 117, "column": 78 } }, "callee": { "type": "MemberExpression", "start": 4317, "end": 4362, "loc": { "start": { "line": 117, "column": 12 }, "end": { "line": 117, "column": 57 } }, "object": { "type": "MemberExpression", "start": 4317, "end": 4355, "loc": { "start": { "line": 117, "column": 12 }, "end": { "line": 117, "column": 50 } }, "object": { "type": "MemberExpression", "start": 4317, "end": 4345, "loc": { "start": { "line": 117, "column": 12 }, "end": { "line": 117, "column": 40 } }, "object": { "type": "ThisExpression", "start": 4317, "end": 4321, "loc": { "start": { "line": 117, "column": 12 }, "end": { "line": 117, "column": 16 } } }, "property": { "type": "Identifier", "start": 4322, "end": 4345, "loc": { "start": { "line": 117, "column": 17 }, "end": { "line": 117, "column": 40 }, "identifierName": "_menuButtonArrowElement" }, "name": "_menuButtonArrowElement" }, "computed": false }, "property": { "type": "Identifier", "start": 4346, "end": 4355, "loc": { "start": { "line": 117, "column": 41 }, "end": { "line": 117, "column": 50 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 4356, "end": 4362, "loc": { "start": { "line": 117, "column": 51 }, "end": { "line": 117, "column": 57 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4363, "end": 4382, "loc": { "start": { "line": 117, "column": 58 }, "end": { "line": 117, "column": 77 } }, "extra": { "rawValue": "xeokit-arrow-down", "raw": "\"xeokit-arrow-down\"" }, "value": "xeokit-arrow-down" } ] } }, { "type": "ExpressionStatement", "start": 4397, "end": 4459, "loc": { "start": { "line": 118, "column": 12 }, "end": { "line": 118, "column": 74 } }, "expression": { "type": "CallExpression", "start": 4397, "end": 4458, "loc": { "start": { "line": 118, "column": 12 }, "end": { "line": 118, "column": 73 } }, "callee": { "type": "MemberExpression", "start": 4397, "end": 4439, "loc": { "start": { "line": 118, "column": 12 }, "end": { "line": 118, "column": 54 } }, "object": { "type": "MemberExpression", "start": 4397, "end": 4435, "loc": { "start": { "line": 118, "column": 12 }, "end": { "line": 118, "column": 50 } }, "object": { "type": "MemberExpression", "start": 4397, "end": 4425, "loc": { "start": { "line": 118, "column": 12 }, "end": { "line": 118, "column": 40 } }, "object": { "type": "ThisExpression", "start": 4397, "end": 4401, "loc": { "start": { "line": 118, "column": 12 }, "end": { "line": 118, "column": 16 } } }, "property": { "type": "Identifier", "start": 4402, "end": 4425, "loc": { "start": { "line": 118, "column": 17 }, "end": { "line": 118, "column": 40 }, "identifierName": "_menuButtonArrowElement" }, "name": "_menuButtonArrowElement" }, "computed": false }, "property": { "type": "Identifier", "start": 4426, "end": 4435, "loc": { "start": { "line": 118, "column": 41 }, "end": { "line": 118, "column": 50 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 4436, "end": 4439, "loc": { "start": { "line": 118, "column": 51 }, "end": { "line": 118, "column": 54 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4440, "end": 4457, "loc": { "start": { "line": 118, "column": 55 }, "end": { "line": 118, "column": 72 } }, "extra": { "rawValue": "xeokit-arrow-up", "raw": "\"xeokit-arrow-up\"" }, "value": "xeokit-arrow-up" } ] } } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 4481, "end": 4697, "loc": { "start": { "line": 121, "column": 8 }, "end": { "line": 124, "column": 11 } }, "expression": { "type": "CallExpression", "start": 4481, "end": 4696, "loc": { "start": { "line": 121, "column": 8 }, "end": { "line": 124, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 4481, "end": 4512, "loc": { "start": { "line": 121, "column": 8 }, "end": { "line": 121, "column": 39 } }, "object": { "type": "MemberExpression", "start": 4481, "end": 4509, "loc": { "start": { "line": 121, "column": 8 }, "end": { "line": 121, "column": 36 } }, "object": { "type": "ThisExpression", "start": 4481, "end": 4485, "loc": { "start": { "line": 121, "column": 8 }, "end": { "line": 121, "column": 12 } } }, "property": { "type": "Identifier", "start": 4486, "end": 4509, "loc": { "start": { "line": 121, "column": 13 }, "end": { "line": 121, "column": 36 }, "identifierName": "_sectionToolContextMenu" }, "name": "_sectionToolContextMenu" }, "computed": false }, "property": { "type": "Identifier", "start": 4510, "end": 4512, "loc": { "start": { "line": 121, "column": 37 }, "end": { "line": 121, "column": 39 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4513, "end": 4521, "loc": { "start": { "line": 121, "column": 40 }, "end": { "line": 121, "column": 48 } }, "extra": { "rawValue": "hidden", "raw": "\"hidden\"" }, "value": "hidden" }, { "type": "ArrowFunctionExpression", "start": 4523, "end": 4695, "loc": { "start": { "line": 121, "column": 50 }, "end": { "line": 124, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 4529, "end": 4695, "loc": { "start": { "line": 121, "column": 56 }, "end": { "line": 124, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 4543, "end": 4608, "loc": { "start": { "line": 122, "column": 12 }, "end": { "line": 122, "column": 77 } }, "expression": { "type": "CallExpression", "start": 4543, "end": 4607, "loc": { "start": { "line": 122, "column": 12 }, "end": { "line": 122, "column": 76 } }, "callee": { "type": "MemberExpression", "start": 4543, "end": 4588, "loc": { "start": { "line": 122, "column": 12 }, "end": { "line": 122, "column": 57 } }, "object": { "type": "MemberExpression", "start": 4543, "end": 4581, "loc": { "start": { "line": 122, "column": 12 }, "end": { "line": 122, "column": 50 } }, "object": { "type": "MemberExpression", "start": 4543, "end": 4571, "loc": { "start": { "line": 122, "column": 12 }, "end": { "line": 122, "column": 40 } }, "object": { "type": "ThisExpression", "start": 4543, "end": 4547, "loc": { "start": { "line": 122, "column": 12 }, "end": { "line": 122, "column": 16 } } }, "property": { "type": "Identifier", "start": 4548, "end": 4571, "loc": { "start": { "line": 122, "column": 17 }, "end": { "line": 122, "column": 40 }, "identifierName": "_menuButtonArrowElement" }, "name": "_menuButtonArrowElement" }, "computed": false }, "property": { "type": "Identifier", "start": 4572, "end": 4581, "loc": { "start": { "line": 122, "column": 41 }, "end": { "line": 122, "column": 50 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 4582, "end": 4588, "loc": { "start": { "line": 122, "column": 51 }, "end": { "line": 122, "column": 57 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4589, "end": 4606, "loc": { "start": { "line": 122, "column": 58 }, "end": { "line": 122, "column": 75 } }, "extra": { "rawValue": "xeokit-arrow-up", "raw": "\"xeokit-arrow-up\"" }, "value": "xeokit-arrow-up" } ] } }, { "type": "ExpressionStatement", "start": 4621, "end": 4685, "loc": { "start": { "line": 123, "column": 12 }, "end": { "line": 123, "column": 76 } }, "expression": { "type": "CallExpression", "start": 4621, "end": 4684, "loc": { "start": { "line": 123, "column": 12 }, "end": { "line": 123, "column": 75 } }, "callee": { "type": "MemberExpression", "start": 4621, "end": 4663, "loc": { "start": { "line": 123, "column": 12 }, "end": { "line": 123, "column": 54 } }, "object": { "type": "MemberExpression", "start": 4621, "end": 4659, "loc": { "start": { "line": 123, "column": 12 }, "end": { "line": 123, "column": 50 } }, "object": { "type": "MemberExpression", "start": 4621, "end": 4649, "loc": { "start": { "line": 123, "column": 12 }, "end": { "line": 123, "column": 40 } }, "object": { "type": "ThisExpression", "start": 4621, "end": 4625, "loc": { "start": { "line": 123, "column": 12 }, "end": { "line": 123, "column": 16 } } }, "property": { "type": "Identifier", "start": 4626, "end": 4649, "loc": { "start": { "line": 123, "column": 17 }, "end": { "line": 123, "column": 40 }, "identifierName": "_menuButtonArrowElement" }, "name": "_menuButtonArrowElement" }, "computed": false }, "property": { "type": "Identifier", "start": 4650, "end": 4659, "loc": { "start": { "line": 123, "column": 41 }, "end": { "line": 123, "column": 50 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 4660, "end": 4663, "loc": { "start": { "line": 123, "column": 51 }, "end": { "line": 123, "column": 54 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4664, "end": 4683, "loc": { "start": { "line": 123, "column": 55 }, "end": { "line": 123, "column": 74 } }, "extra": { "rawValue": "xeokit-arrow-down", "raw": "\"xeokit-arrow-down\"" }, "value": "xeokit-arrow-down" } ] } } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 4707, "end": 4814, "loc": { "start": { "line": 126, "column": 8 }, "end": { "line": 129, "column": 11 } }, "expression": { "type": "CallExpression", "start": 4707, "end": 4813, "loc": { "start": { "line": 126, "column": 8 }, "end": { "line": 129, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 4707, "end": 4724, "loc": { "start": { "line": 126, "column": 8 }, "end": { "line": 126, "column": 25 } }, "object": { "type": "MemberExpression", "start": 4707, "end": 4721, "loc": { "start": { "line": 126, "column": 8 }, "end": { "line": 126, "column": 22 } }, "object": { "type": "ThisExpression", "start": 4707, "end": 4711, "loc": { "start": { "line": 126, "column": 8 }, "end": { "line": 126, "column": 12 } } }, "property": { "type": "Identifier", "start": 4712, "end": 4721, "loc": { "start": { "line": 126, "column": 13 }, "end": { "line": 126, "column": 22 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 4722, "end": 4724, "loc": { "start": { "line": 126, "column": 23 }, "end": { "line": 126, "column": 25 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4725, "end": 4732, "loc": { "start": { "line": 126, "column": 26 }, "end": { "line": 126, "column": 33 } }, "extra": { "rawValue": "reset", "raw": "\"reset\"" }, "value": "reset" }, { "type": "ArrowFunctionExpression", "start": 4734, "end": 4812, "loc": { "start": { "line": 126, "column": 35 }, "end": { "line": 129, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 4740, "end": 4812, "loc": { "start": { "line": 126, "column": 41 }, "end": { "line": 129, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 4754, "end": 4767, "loc": { "start": { "line": 127, "column": 12 }, "end": { "line": 127, "column": 25 } }, "expression": { "type": "CallExpression", "start": 4754, "end": 4766, "loc": { "start": { "line": 127, "column": 12 }, "end": { "line": 127, "column": 24 } }, "callee": { "type": "MemberExpression", "start": 4754, "end": 4764, "loc": { "start": { "line": 127, "column": 12 }, "end": { "line": 127, "column": 22 } }, "object": { "type": "ThisExpression", "start": 4754, "end": 4758, "loc": { "start": { "line": 127, "column": 12 }, "end": { "line": 127, "column": 16 } } }, "property": { "type": "Identifier", "start": 4759, "end": 4764, "loc": { "start": { "line": 127, "column": 17 }, "end": { "line": 127, "column": 22 }, "identifierName": "clear" }, "name": "clear" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 4780, "end": 4802, "loc": { "start": { "line": 128, "column": 12 }, "end": { "line": 128, "column": 34 } }, "expression": { "type": "CallExpression", "start": 4780, "end": 4801, "loc": { "start": { "line": 128, "column": 12 }, "end": { "line": 128, "column": 33 } }, "callee": { "type": "MemberExpression", "start": 4780, "end": 4794, "loc": { "start": { "line": 128, "column": 12 }, "end": { "line": 128, "column": 26 } }, "object": { "type": "ThisExpression", "start": 4780, "end": 4784, "loc": { "start": { "line": 128, "column": 12 }, "end": { "line": 128, "column": 16 } } }, "property": { "type": "Identifier", "start": 4785, "end": 4794, "loc": { "start": { "line": 128, "column": 17 }, "end": { "line": 128, "column": 26 }, "identifierName": "setActive" }, "name": "setActive" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 4795, "end": 4800, "loc": { "start": { "line": 128, "column": 27 }, "end": { "line": 128, "column": 32 } }, "value": false } ] } } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 4824, "end": 4933, "loc": { "start": { "line": 131, "column": 8 }, "end": { "line": 133, "column": 11 } }, "expression": { "type": "CallExpression", "start": 4824, "end": 4932, "loc": { "start": { "line": 131, "column": 8 }, "end": { "line": 133, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 4824, "end": 4844, "loc": { "start": { "line": 131, "column": 8 }, "end": { "line": 131, "column": 28 } }, "object": { "type": "MemberExpression", "start": 4824, "end": 4841, "loc": { "start": { "line": 131, "column": 8 }, "end": { "line": 131, "column": 25 } }, "object": { "type": "MemberExpression", "start": 4824, "end": 4835, "loc": { "start": { "line": 131, "column": 8 }, "end": { "line": 131, "column": 19 } }, "object": { "type": "ThisExpression", "start": 4824, "end": 4828, "loc": { "start": { "line": 131, "column": 8 }, "end": { "line": 131, "column": 12 } } }, "property": { "type": "Identifier", "start": 4829, "end": 4835, "loc": { "start": { "line": 131, "column": 13 }, "end": { "line": 131, "column": 19 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 4836, "end": 4841, "loc": { "start": { "line": 131, "column": 20 }, "end": { "line": 131, "column": 25 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 4842, "end": 4844, "loc": { "start": { "line": 131, "column": 26 }, "end": { "line": 131, "column": 28 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4845, "end": 4866, "loc": { "start": { "line": 131, "column": 29 }, "end": { "line": 131, "column": 50 } }, "extra": { "rawValue": "sectionPlaneCreated", "raw": "\"sectionPlaneCreated\"" }, "value": "sectionPlaneCreated" }, { "type": "ArrowFunctionExpression", "start": 4868, "end": 4931, "loc": { "start": { "line": 131, "column": 52 }, "end": { "line": 133, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 4874, "end": 4931, "loc": { "start": { "line": 131, "column": 58 }, "end": { "line": 133, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 4888, "end": 4921, "loc": { "start": { "line": 132, "column": 12 }, "end": { "line": 132, "column": 45 } }, "expression": { "type": "CallExpression", "start": 4888, "end": 4920, "loc": { "start": { "line": 132, "column": 12 }, "end": { "line": 132, "column": 44 } }, "callee": { "type": "MemberExpression", "start": 4888, "end": 4918, "loc": { "start": { "line": 132, "column": 12 }, "end": { "line": 132, "column": 42 } }, "object": { "type": "ThisExpression", "start": 4888, "end": 4892, "loc": { "start": { "line": 132, "column": 12 }, "end": { "line": 132, "column": 16 } } }, "property": { "type": "Identifier", "start": 4893, "end": 4918, "loc": { "start": { "line": 132, "column": 17 }, "end": { "line": 132, "column": 42 }, "identifierName": "_updateSectionPlanesCount" }, "name": "_updateSectionPlanesCount" }, "computed": false }, "arguments": [] } } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 4943, "end": 5054, "loc": { "start": { "line": 135, "column": 8 }, "end": { "line": 137, "column": 11 } }, "expression": { "type": "CallExpression", "start": 4943, "end": 5053, "loc": { "start": { "line": 135, "column": 8 }, "end": { "line": 137, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 4943, "end": 4963, "loc": { "start": { "line": 135, "column": 8 }, "end": { "line": 135, "column": 28 } }, "object": { "type": "MemberExpression", "start": 4943, "end": 4960, "loc": { "start": { "line": 135, "column": 8 }, "end": { "line": 135, "column": 25 } }, "object": { "type": "MemberExpression", "start": 4943, "end": 4954, "loc": { "start": { "line": 135, "column": 8 }, "end": { "line": 135, "column": 19 } }, "object": { "type": "ThisExpression", "start": 4943, "end": 4947, "loc": { "start": { "line": 135, "column": 8 }, "end": { "line": 135, "column": 12 } } }, "property": { "type": "Identifier", "start": 4948, "end": 4954, "loc": { "start": { "line": 135, "column": 13 }, "end": { "line": 135, "column": 19 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 4955, "end": 4960, "loc": { "start": { "line": 135, "column": 20 }, "end": { "line": 135, "column": 25 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 4961, "end": 4963, "loc": { "start": { "line": 135, "column": 26 }, "end": { "line": 135, "column": 28 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4964, "end": 4987, "loc": { "start": { "line": 135, "column": 29 }, "end": { "line": 135, "column": 52 } }, "extra": { "rawValue": "sectionPlaneDestroyed", "raw": "\"sectionPlaneDestroyed\"" }, "value": "sectionPlaneDestroyed" }, { "type": "ArrowFunctionExpression", "start": 4989, "end": 5052, "loc": { "start": { "line": 135, "column": 54 }, "end": { "line": 137, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 4995, "end": 5052, "loc": { "start": { "line": 135, "column": 60 }, "end": { "line": 137, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 5009, "end": 5042, "loc": { "start": { "line": 136, "column": 12 }, "end": { "line": 136, "column": 45 } }, "expression": { "type": "CallExpression", "start": 5009, "end": 5041, "loc": { "start": { "line": 136, "column": 12 }, "end": { "line": 136, "column": 44 } }, "callee": { "type": "MemberExpression", "start": 5009, "end": 5039, "loc": { "start": { "line": 136, "column": 12 }, "end": { "line": 136, "column": 42 } }, "object": { "type": "ThisExpression", "start": 5009, "end": 5013, "loc": { "start": { "line": 136, "column": 12 }, "end": { "line": 136, "column": 16 } } }, "property": { "type": "Identifier", "start": 5014, "end": 5039, "loc": { "start": { "line": 136, "column": 17 }, "end": { "line": 136, "column": 42 }, "identifierName": "_updateSectionPlanesCount" }, "name": "_updateSectionPlanesCount" }, "computed": false }, "arguments": [] } } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 5064, "end": 5088, "loc": { "start": { "line": 139, "column": 8 }, "end": { "line": 139, "column": 32 } }, "expression": { "type": "CallExpression", "start": 5064, "end": 5087, "loc": { "start": { "line": 139, "column": 8 }, "end": { "line": 139, "column": 31 } }, "callee": { "type": "MemberExpression", "start": 5064, "end": 5085, "loc": { "start": { "line": 139, "column": 8 }, "end": { "line": 139, "column": 29 } }, "object": { "type": "ThisExpression", "start": 5064, "end": 5068, "loc": { "start": { "line": 139, "column": 8 }, "end": { "line": 139, "column": 12 } } }, "property": { "type": "Identifier", "start": 5069, "end": 5085, "loc": { "start": { "line": 139, "column": 13 }, "end": { "line": 139, "column": 29 }, "identifierName": "_initSectionMode" }, "name": "_initSectionMode" }, "computed": false }, "arguments": [] } } ], "directives": [] }, "leadingComments": [ { "type": "CommentLine", "value": " XX", "start": 269, "end": 274, "loc": { "start": { "line": 6, "column": 39 }, "end": { "line": 6, "column": 44 } } } ] }, { "type": "ClassMethod", "start": 5100, "end": 5906, "loc": { "start": { "line": 142, "column": 4 }, "end": { "line": 167, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 5100, "end": 5116, "loc": { "start": { "line": 142, "column": 4 }, "end": { "line": 142, "column": 20 }, "identifierName": "_initSectionMode" }, "name": "_initSectionMode" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 5119, "end": 5906, "loc": { "start": { "line": 142, "column": 23 }, "end": { "line": 167, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 5130, "end": 5857, "loc": { "start": { "line": 144, "column": 8 }, "end": { "line": 164, "column": 11 } }, "expression": { "type": "CallExpression", "start": 5130, "end": 5856, "loc": { "start": { "line": 144, "column": 8 }, "end": { "line": 164, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 5130, "end": 5156, "loc": { "start": { "line": 144, "column": 8 }, "end": { "line": 144, "column": 34 } }, "object": { "type": "MemberExpression", "start": 5130, "end": 5153, "loc": { "start": { "line": 144, "column": 8 }, "end": { "line": 144, "column": 31 } }, "object": { "type": "MemberExpression", "start": 5130, "end": 5147, "loc": { "start": { "line": 144, "column": 8 }, "end": { "line": 144, "column": 25 } }, "object": { "type": "MemberExpression", "start": 5130, "end": 5141, "loc": { "start": { "line": 144, "column": 8 }, "end": { "line": 144, "column": 19 } }, "object": { "type": "ThisExpression", "start": 5130, "end": 5134, "loc": { "start": { "line": 144, "column": 8 }, "end": { "line": 144, "column": 12 } } }, "property": { "type": "Identifier", "start": 5135, "end": 5141, "loc": { "start": { "line": 144, "column": 13 }, "end": { "line": 144, "column": 19 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 5142, "end": 5147, "loc": { "start": { "line": 144, "column": 20 }, "end": { "line": 144, "column": 25 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 5148, "end": 5153, "loc": { "start": { "line": 144, "column": 26 }, "end": { "line": 144, "column": 31 }, "identifierName": "input" }, "name": "input" }, "computed": false }, "property": { "type": "Identifier", "start": 5154, "end": 5156, "loc": { "start": { "line": 144, "column": 32 }, "end": { "line": 144, "column": 34 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 5157, "end": 5171, "loc": { "start": { "line": 144, "column": 35 }, "end": { "line": 144, "column": 49 } }, "extra": { "rawValue": "mouseclicked", "raw": "\"mouseclicked\"" }, "value": "mouseclicked" }, { "type": "ArrowFunctionExpression", "start": 5173, "end": 5855, "loc": { "start": { "line": 144, "column": 51 }, "end": { "line": 164, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 5174, "end": 5180, "loc": { "start": { "line": 144, "column": 52 }, "end": { "line": 144, "column": 58 }, "identifierName": "coords" }, "name": "coords" } ], "body": { "type": "BlockStatement", "start": 5185, "end": 5855, "loc": { "start": { "line": 144, "column": 63 }, "end": { "line": 164, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 5200, "end": 5284, "loc": { "start": { "line": 146, "column": 12 }, "end": { "line": 148, "column": 13 } }, "test": { "type": "LogicalExpression", "start": 5204, "end": 5243, "loc": { "start": { "line": 146, "column": 16 }, "end": { "line": 146, "column": 55 } }, "left": { "type": "UnaryExpression", "start": 5204, "end": 5221, "loc": { "start": { "line": 146, "column": 16 }, "end": { "line": 146, "column": 33 } }, "operator": "!", "prefix": true, "argument": { "type": "CallExpression", "start": 5205, "end": 5221, "loc": { "start": { "line": 146, "column": 17 }, "end": { "line": 146, "column": 33 } }, "callee": { "type": "MemberExpression", "start": 5205, "end": 5219, "loc": { "start": { "line": 146, "column": 17 }, "end": { "line": 146, "column": 31 } }, "object": { "type": "ThisExpression", "start": 5205, "end": 5209, "loc": { "start": { "line": 146, "column": 17 }, "end": { "line": 146, "column": 21 } } }, "property": { "type": "Identifier", "start": 5210, "end": 5219, "loc": { "start": { "line": 146, "column": 22 }, "end": { "line": 146, "column": 31 }, "identifierName": "getActive" }, "name": "getActive" }, "computed": false }, "arguments": [] }, "extra": { "parenthesizedArgument": false } }, "operator": "||", "right": { "type": "UnaryExpression", "start": 5225, "end": 5243, "loc": { "start": { "line": 146, "column": 37 }, "end": { "line": 146, "column": 55 } }, "operator": "!", "prefix": true, "argument": { "type": "CallExpression", "start": 5226, "end": 5243, "loc": { "start": { "line": 146, "column": 38 }, "end": { "line": 146, "column": 55 } }, "callee": { "type": "MemberExpression", "start": 5226, "end": 5241, "loc": { "start": { "line": 146, "column": 38 }, "end": { "line": 146, "column": 53 } }, "object": { "type": "ThisExpression", "start": 5226, "end": 5230, "loc": { "start": { "line": 146, "column": 38 }, "end": { "line": 146, "column": 42 } } }, "property": { "type": "Identifier", "start": 5231, "end": 5241, "loc": { "start": { "line": 146, "column": 43 }, "end": { "line": 146, "column": 53 }, "identifierName": "getEnabled" }, "name": "getEnabled" }, "computed": false }, "arguments": [] }, "extra": { "parenthesizedArgument": false } } }, "consequent": { "type": "BlockStatement", "start": 5245, "end": 5284, "loc": { "start": { "line": 146, "column": 57 }, "end": { "line": 148, "column": 13 } }, "body": [ { "type": "ReturnStatement", "start": 5263, "end": 5270, "loc": { "start": { "line": 147, "column": 16 }, "end": { "line": 147, "column": 23 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "VariableDeclaration", "start": 5298, "end": 5504, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 153, "column": 15 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5304, "end": 5503, "loc": { "start": { "line": 150, "column": 18 }, "end": { "line": 153, "column": 14 } }, "id": { "type": "Identifier", "start": 5304, "end": 5314, "loc": { "start": { "line": 150, "column": 18 }, "end": { "line": 150, "column": 28 }, "identifierName": "pickResult" }, "name": "pickResult" }, "init": { "type": "CallExpression", "start": 5317, "end": 5503, "loc": { "start": { "line": 150, "column": 31 }, "end": { "line": 153, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 5317, "end": 5339, "loc": { "start": { "line": 150, "column": 31 }, "end": { "line": 150, "column": 53 } }, "object": { "type": "MemberExpression", "start": 5317, "end": 5334, "loc": { "start": { "line": 150, "column": 31 }, "end": { "line": 150, "column": 48 } }, "object": { "type": "MemberExpression", "start": 5317, "end": 5328, "loc": { "start": { "line": 150, "column": 31 }, "end": { "line": 150, "column": 42 } }, "object": { "type": "ThisExpression", "start": 5317, "end": 5321, "loc": { "start": { "line": 150, "column": 31 }, "end": { "line": 150, "column": 35 } } }, "property": { "type": "Identifier", "start": 5322, "end": 5328, "loc": { "start": { "line": 150, "column": 36 }, "end": { "line": 150, "column": 42 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 5329, "end": 5334, "loc": { "start": { "line": 150, "column": 43 }, "end": { "line": 150, "column": 48 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 5335, "end": 5339, "loc": { "start": { "line": 150, "column": 49 }, "end": { "line": 150, "column": 53 }, "identifierName": "pick" }, "name": "pick" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 5340, "end": 5502, "loc": { "start": { "line": 150, "column": 54 }, "end": { "line": 153, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 5358, "end": 5375, "loc": { "start": { "line": 151, "column": 16 }, "end": { "line": 151, "column": 33 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5358, "end": 5367, "loc": { "start": { "line": 151, "column": 16 }, "end": { "line": 151, "column": 25 }, "identifierName": "canvasPos" }, "name": "canvasPos" }, "value": { "type": "Identifier", "start": 5369, "end": 5375, "loc": { "start": { "line": 151, "column": 27 }, "end": { "line": 151, "column": 33 }, "identifierName": "coords" }, "name": "coords" } }, { "type": "ObjectProperty", "start": 5393, "end": 5410, "loc": { "start": { "line": 152, "column": 16 }, "end": { "line": 152, "column": 33 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5393, "end": 5404, "loc": { "start": { "line": 152, "column": 16 }, "end": { "line": 152, "column": 27 }, "identifierName": "pickSurface" }, "name": "pickSurface" }, "value": { "type": "BooleanLiteral", "start": 5406, "end": 5410, "loc": { "start": { "line": 152, "column": 29 }, "end": { "line": 152, "column": 33 } }, "value": true, "leadingComments": null, "trailingComments": null }, "trailingComments": [ { "type": "CommentLine", "value": " <<------ This causes picking to find the intersection point on the entity", "start": 5412, "end": 5488, "loc": { "start": { "line": 152, "column": 35 }, "end": { "line": 152, "column": 111 } } } ] } ] } ] } } ], "kind": "const" }, { "type": "IfStatement", "start": 5518, "end": 5845, "loc": { "start": { "line": 155, "column": 12 }, "end": { "line": 163, "column": 13 } }, "test": { "type": "Identifier", "start": 5522, "end": 5532, "loc": { "start": { "line": 155, "column": 16 }, "end": { "line": 155, "column": 26 }, "identifierName": "pickResult" }, "name": "pickResult" }, "consequent": { "type": "BlockStatement", "start": 5534, "end": 5845, "loc": { "start": { "line": 155, "column": 28 }, "end": { "line": 163, "column": 13 } }, "body": [ { "type": "VariableDeclaration", "start": 5553, "end": 5758, "loc": { "start": { "line": 157, "column": 16 }, "end": { "line": 160, "column": 19 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5559, "end": 5757, "loc": { "start": { "line": 157, "column": 22 }, "end": { "line": 160, "column": 18 } }, "id": { "type": "Identifier", "start": 5559, "end": 5571, "loc": { "start": { "line": 157, "column": 22 }, "end": { "line": 157, "column": 34 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "init": { "type": "CallExpression", "start": 5574, "end": 5757, "loc": { "start": { "line": 157, "column": 37 }, "end": { "line": 160, "column": 18 } }, "callee": { "type": "MemberExpression", "start": 5574, "end": 5618, "loc": { "start": { "line": 157, "column": 37 }, "end": { "line": 157, "column": 81 } }, "object": { "type": "MemberExpression", "start": 5574, "end": 5599, "loc": { "start": { "line": 157, "column": 37 }, "end": { "line": 157, "column": 62 } }, "object": { "type": "ThisExpression", "start": 5574, "end": 5578, "loc": { "start": { "line": 157, "column": 37 }, "end": { "line": 157, "column": 41 } } }, "property": { "type": "Identifier", "start": 5579, "end": 5599, "loc": { "start": { "line": 157, "column": 42 }, "end": { "line": 157, "column": 62 }, "identifierName": "_sectionPlanesPlugin" }, "name": "_sectionPlanesPlugin" }, "computed": false }, "property": { "type": "Identifier", "start": 5600, "end": 5618, "loc": { "start": { "line": 157, "column": 63 }, "end": { "line": 157, "column": 81 }, "identifierName": "createSectionPlane" }, "name": "createSectionPlane" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 5619, "end": 5756, "loc": { "start": { "line": 157, "column": 82 }, "end": { "line": 160, "column": 17 } }, "properties": [ { "type": "ObjectProperty", "start": 5641, "end": 5665, "loc": { "start": { "line": 158, "column": 20 }, "end": { "line": 158, "column": 44 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5641, "end": 5644, "loc": { "start": { "line": 158, "column": 20 }, "end": { "line": 158, "column": 23 }, "identifierName": "pos" }, "name": "pos" }, "value": { "type": "MemberExpression", "start": 5646, "end": 5665, "loc": { "start": { "line": 158, "column": 25 }, "end": { "line": 158, "column": 44 } }, "object": { "type": "Identifier", "start": 5646, "end": 5656, "loc": { "start": { "line": 158, "column": 25 }, "end": { "line": 158, "column": 35 }, "identifierName": "pickResult" }, "name": "pickResult" }, "property": { "type": "Identifier", "start": 5657, "end": 5665, "loc": { "start": { "line": 158, "column": 36 }, "end": { "line": 158, "column": 44 }, "identifierName": "worldPos" }, "name": "worldPos" }, "computed": false } }, { "type": "ObjectProperty", "start": 5687, "end": 5738, "loc": { "start": { "line": 159, "column": 20 }, "end": { "line": 159, "column": 71 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5687, "end": 5690, "loc": { "start": { "line": 159, "column": 20 }, "end": { "line": 159, "column": 23 }, "identifierName": "dir" }, "name": "dir" }, "value": { "type": "CallExpression", "start": 5692, "end": 5738, "loc": { "start": { "line": 159, "column": 25 }, "end": { "line": 159, "column": 71 } }, "callee": { "type": "MemberExpression", "start": 5692, "end": 5710, "loc": { "start": { "line": 159, "column": 25 }, "end": { "line": 159, "column": 43 } }, "object": { "type": "Identifier", "start": 5692, "end": 5696, "loc": { "start": { "line": 159, "column": 25 }, "end": { "line": 159, "column": 29 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 5697, "end": 5710, "loc": { "start": { "line": 159, "column": 30 }, "end": { "line": 159, "column": 43 }, "identifierName": "mulVec3Scalar" }, "name": "mulVec3Scalar" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 5711, "end": 5733, "loc": { "start": { "line": 159, "column": 44 }, "end": { "line": 159, "column": 66 } }, "object": { "type": "Identifier", "start": 5711, "end": 5721, "loc": { "start": { "line": 159, "column": 44 }, "end": { "line": 159, "column": 54 }, "identifierName": "pickResult" }, "name": "pickResult" }, "property": { "type": "Identifier", "start": 5722, "end": 5733, "loc": { "start": { "line": 159, "column": 55 }, "end": { "line": 159, "column": 66 }, "identifierName": "worldNormal" }, "name": "worldNormal" }, "computed": false }, { "type": "UnaryExpression", "start": 5735, "end": 5737, "loc": { "start": { "line": 159, "column": 68 }, "end": { "line": 159, "column": 70 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 5736, "end": 5737, "loc": { "start": { "line": 159, "column": 69 }, "end": { "line": 159, "column": 70 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } } ] } } ] } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 5776, "end": 5831, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 71 } }, "expression": { "type": "CallExpression", "start": 5776, "end": 5830, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 70 } }, "callee": { "type": "MemberExpression", "start": 5776, "end": 5813, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 53 } }, "object": { "type": "MemberExpression", "start": 5776, "end": 5801, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 41 } }, "object": { "type": "ThisExpression", "start": 5776, "end": 5780, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 20 } } }, "property": { "type": "Identifier", "start": 5781, "end": 5801, "loc": { "start": { "line": 162, "column": 21 }, "end": { "line": 162, "column": 41 }, "identifierName": "_sectionPlanesPlugin" }, "name": "_sectionPlanesPlugin" }, "computed": false }, "property": { "type": "Identifier", "start": 5802, "end": 5813, "loc": { "start": { "line": 162, "column": 42 }, "end": { "line": 162, "column": 53 }, "identifierName": "showControl" }, "name": "showControl" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 5814, "end": 5829, "loc": { "start": { "line": 162, "column": 54 }, "end": { "line": 162, "column": 69 } }, "object": { "type": "Identifier", "start": 5814, "end": 5826, "loc": { "start": { "line": 162, "column": 54 }, "end": { "line": 162, "column": 66 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "property": { "type": "Identifier", "start": 5827, "end": 5829, "loc": { "start": { "line": 162, "column": 67 }, "end": { "line": 162, "column": 69 }, "identifierName": "id" }, "name": "id" }, "computed": false } ] } } ], "directives": [] }, "alternate": null } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 5867, "end": 5900, "loc": { "start": { "line": 166, "column": 8 }, "end": { "line": 166, "column": 41 } }, "expression": { "type": "CallExpression", "start": 5867, "end": 5899, "loc": { "start": { "line": 166, "column": 8 }, "end": { "line": 166, "column": 40 } }, "callee": { "type": "MemberExpression", "start": 5867, "end": 5897, "loc": { "start": { "line": 166, "column": 8 }, "end": { "line": 166, "column": 38 } }, "object": { "type": "ThisExpression", "start": 5867, "end": 5871, "loc": { "start": { "line": 166, "column": 8 }, "end": { "line": 166, "column": 12 } } }, "property": { "type": "Identifier", "start": 5872, "end": 5897, "loc": { "start": { "line": 166, "column": 13 }, "end": { "line": 166, "column": 38 }, "identifierName": "_updateSectionPlanesCount" }, "name": "_updateSectionPlanesCount" }, "computed": false }, "arguments": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 5912, "end": 6068, "loc": { "start": { "line": 169, "column": 4 }, "end": { "line": 173, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 5912, "end": 5937, "loc": { "start": { "line": 169, "column": 4 }, "end": { "line": 169, "column": 29 }, "identifierName": "_updateSectionPlanesCount" }, "name": "_updateSectionPlanesCount" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 5940, "end": 6068, "loc": { "start": { "line": 169, "column": 32 }, "end": { "line": 173, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 5950, "end": 6062, "loc": { "start": { "line": 170, "column": 8 }, "end": { "line": 172, "column": 9 } }, "test": { "type": "MemberExpression", "start": 5954, "end": 5974, "loc": { "start": { "line": 170, "column": 12 }, "end": { "line": 170, "column": 32 } }, "object": { "type": "ThisExpression", "start": 5954, "end": 5958, "loc": { "start": { "line": 170, "column": 12 }, "end": { "line": 170, "column": 16 } } }, "property": { "type": "Identifier", "start": 5959, "end": 5974, "loc": { "start": { "line": 170, "column": 17 }, "end": { "line": 170, "column": 32 }, "identifierName": "_counterElement" }, "name": "_counterElement" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 5976, "end": 6062, "loc": { "start": { "line": 170, "column": 34 }, "end": { "line": 172, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 5990, "end": 6052, "loc": { "start": { "line": 171, "column": 12 }, "end": { "line": 171, "column": 74 } }, "expression": { "type": "AssignmentExpression", "start": 5990, "end": 6051, "loc": { "start": { "line": 171, "column": 12 }, "end": { "line": 171, "column": 73 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 5990, "end": 6020, "loc": { "start": { "line": 171, "column": 12 }, "end": { "line": 171, "column": 42 } }, "object": { "type": "MemberExpression", "start": 5990, "end": 6010, "loc": { "start": { "line": 171, "column": 12 }, "end": { "line": 171, "column": 32 } }, "object": { "type": "ThisExpression", "start": 5990, "end": 5994, "loc": { "start": { "line": 171, "column": 12 }, "end": { "line": 171, "column": 16 } } }, "property": { "type": "Identifier", "start": 5995, "end": 6010, "loc": { "start": { "line": 171, "column": 17 }, "end": { "line": 171, "column": 32 }, "identifierName": "_counterElement" }, "name": "_counterElement" }, "computed": false }, "property": { "type": "Identifier", "start": 6011, "end": 6020, "loc": { "start": { "line": 171, "column": 33 }, "end": { "line": 171, "column": 42 }, "identifierName": "innerText" }, "name": "innerText" }, "computed": false }, "right": { "type": "BinaryExpression", "start": 6024, "end": 6050, "loc": { "start": { "line": 171, "column": 46 }, "end": { "line": 171, "column": 72 } }, "left": { "type": "StringLiteral", "start": 6024, "end": 6026, "loc": { "start": { "line": 171, "column": 46 }, "end": { "line": 171, "column": 48 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" }, "operator": "+", "right": { "type": "CallExpression", "start": 6029, "end": 6050, "loc": { "start": { "line": 171, "column": 51 }, "end": { "line": 171, "column": 72 } }, "callee": { "type": "MemberExpression", "start": 6029, "end": 6048, "loc": { "start": { "line": 171, "column": 51 }, "end": { "line": 171, "column": 70 } }, "object": { "type": "ThisExpression", "start": 6029, "end": 6033, "loc": { "start": { "line": 171, "column": 51 }, "end": { "line": 171, "column": 55 } } }, "property": { "type": "Identifier", "start": 6034, "end": 6048, "loc": { "start": { "line": 171, "column": 56 }, "end": { "line": 171, "column": 70 }, "identifierName": "getNumSections" }, "name": "getNumSections" }, "computed": false }, "arguments": [] }, "extra": { "parenthesized": true, "parenStart": 6023 } } } } ], "directives": [] }, "alternate": null } ], "directives": [] } }, { "type": "ClassMethod", "start": 6074, "end": 6166, "loc": { "start": { "line": 175, "column": 4 }, "end": { "line": 177, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6074, "end": 6088, "loc": { "start": { "line": 175, "column": 4 }, "end": { "line": 175, "column": 18 }, "identifierName": "getNumSections" }, "name": "getNumSections" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6091, "end": 6166, "loc": { "start": { "line": 175, "column": 21 }, "end": { "line": 177, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 6101, "end": 6160, "loc": { "start": { "line": 176, "column": 8 }, "end": { "line": 176, "column": 67 } }, "argument": { "type": "MemberExpression", "start": 6108, "end": 6159, "loc": { "start": { "line": 176, "column": 15 }, "end": { "line": 176, "column": 66 } }, "object": { "type": "CallExpression", "start": 6108, "end": 6152, "loc": { "start": { "line": 176, "column": 15 }, "end": { "line": 176, "column": 59 } }, "callee": { "type": "MemberExpression", "start": 6108, "end": 6119, "loc": { "start": { "line": 176, "column": 15 }, "end": { "line": 176, "column": 26 } }, "object": { "type": "Identifier", "start": 6108, "end": 6114, "loc": { "start": { "line": 176, "column": 15 }, "end": { "line": 176, "column": 21 }, "identifierName": "Object" }, "name": "Object" }, "property": { "type": "Identifier", "start": 6115, "end": 6119, "loc": { "start": { "line": 176, "column": 22 }, "end": { "line": 176, "column": 26 }, "identifierName": "keys" }, "name": "keys" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 6120, "end": 6151, "loc": { "start": { "line": 176, "column": 27 }, "end": { "line": 176, "column": 58 } }, "object": { "type": "MemberExpression", "start": 6120, "end": 6137, "loc": { "start": { "line": 176, "column": 27 }, "end": { "line": 176, "column": 44 } }, "object": { "type": "MemberExpression", "start": 6120, "end": 6131, "loc": { "start": { "line": 176, "column": 27 }, "end": { "line": 176, "column": 38 } }, "object": { "type": "ThisExpression", "start": 6120, "end": 6124, "loc": { "start": { "line": 176, "column": 27 }, "end": { "line": 176, "column": 31 } } }, "property": { "type": "Identifier", "start": 6125, "end": 6131, "loc": { "start": { "line": 176, "column": 32 }, "end": { "line": 176, "column": 38 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6132, "end": 6137, "loc": { "start": { "line": 176, "column": 39 }, "end": { "line": 176, "column": 44 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 6138, "end": 6151, "loc": { "start": { "line": 176, "column": 45 }, "end": { "line": 176, "column": 58 }, "identifierName": "sectionPlanes" }, "name": "sectionPlanes" }, "computed": false } ] }, "property": { "type": "Identifier", "start": 6153, "end": 6159, "loc": { "start": { "line": 176, "column": 60 }, "end": { "line": 176, "column": 66 }, "identifierName": "length" }, "name": "length" }, "computed": false } } ], "directives": [] } }, { "type": "ClassMethod", "start": 6172, "end": 6272, "loc": { "start": { "line": 179, "column": 4 }, "end": { "line": 182, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6172, "end": 6177, "loc": { "start": { "line": 179, "column": 4 }, "end": { "line": 179, "column": 9 }, "identifierName": "clear" }, "name": "clear" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6180, "end": 6272, "loc": { "start": { "line": 179, "column": 12 }, "end": { "line": 182, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 6190, "end": 6224, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 42 } }, "expression": { "type": "CallExpression", "start": 6190, "end": 6223, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 41 } }, "callee": { "type": "MemberExpression", "start": 6190, "end": 6221, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 39 } }, "object": { "type": "MemberExpression", "start": 6190, "end": 6215, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 33 } }, "object": { "type": "ThisExpression", "start": 6190, "end": 6194, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 12 } } }, "property": { "type": "Identifier", "start": 6195, "end": 6215, "loc": { "start": { "line": 180, "column": 13 }, "end": { "line": 180, "column": 33 }, "identifierName": "_sectionPlanesPlugin" }, "name": "_sectionPlanesPlugin" }, "computed": false }, "property": { "type": "Identifier", "start": 6216, "end": 6221, "loc": { "start": { "line": 180, "column": 34 }, "end": { "line": 180, "column": 39 }, "identifierName": "clear" }, "name": "clear" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 6233, "end": 6266, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 41 } }, "expression": { "type": "CallExpression", "start": 6233, "end": 6265, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 40 } }, "callee": { "type": "MemberExpression", "start": 6233, "end": 6263, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 38 } }, "object": { "type": "ThisExpression", "start": 6233, "end": 6237, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 12 } } }, "property": { "type": "Identifier", "start": 6238, "end": 6263, "loc": { "start": { "line": 181, "column": 13 }, "end": { "line": 181, "column": 38 }, "identifierName": "_updateSectionPlanesCount" }, "name": "_updateSectionPlanesCount" }, "computed": false }, "arguments": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 6278, "end": 6355, "loc": { "start": { "line": 184, "column": 4 }, "end": { "line": 186, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6278, "end": 6290, "loc": { "start": { "line": 184, "column": 4 }, "end": { "line": 184, "column": 16 }, "identifierName": "flipSections" }, "name": "flipSections" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6293, "end": 6355, "loc": { "start": { "line": 184, "column": 19 }, "end": { "line": 186, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 6303, "end": 6349, "loc": { "start": { "line": 185, "column": 8 }, "end": { "line": 185, "column": 54 } }, "expression": { "type": "CallExpression", "start": 6303, "end": 6348, "loc": { "start": { "line": 185, "column": 8 }, "end": { "line": 185, "column": 53 } }, "callee": { "type": "MemberExpression", "start": 6303, "end": 6346, "loc": { "start": { "line": 185, "column": 8 }, "end": { "line": 185, "column": 51 } }, "object": { "type": "MemberExpression", "start": 6303, "end": 6328, "loc": { "start": { "line": 185, "column": 8 }, "end": { "line": 185, "column": 33 } }, "object": { "type": "ThisExpression", "start": 6303, "end": 6307, "loc": { "start": { "line": 185, "column": 8 }, "end": { "line": 185, "column": 12 } } }, "property": { "type": "Identifier", "start": 6308, "end": 6328, "loc": { "start": { "line": 185, "column": 13 }, "end": { "line": 185, "column": 33 }, "identifierName": "_sectionPlanesPlugin" }, "name": "_sectionPlanesPlugin" }, "computed": false }, "property": { "type": "Identifier", "start": 6329, "end": 6346, "loc": { "start": { "line": 185, "column": 34 }, "end": { "line": 185, "column": 51 }, "identifierName": "flipSectionPlanes" }, "name": "flipSectionPlanes" }, "computed": false }, "arguments": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 6361, "end": 6590, "loc": { "start": { "line": 188, "column": 4 }, "end": { "line": 194, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6361, "end": 6375, "loc": { "start": { "line": 188, "column": 4 }, "end": { "line": 188, "column": 18 }, "identifierName": "enableSections" }, "name": "enableSections" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6378, "end": 6590, "loc": { "start": { "line": 188, "column": 21 }, "end": { "line": 194, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 6388, "end": 6442, "loc": { "start": { "line": 189, "column": 8 }, "end": { "line": 189, "column": 62 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6394, "end": 6441, "loc": { "start": { "line": 189, "column": 14 }, "end": { "line": 189, "column": 61 } }, "id": { "type": "Identifier", "start": 6394, "end": 6407, "loc": { "start": { "line": 189, "column": 14 }, "end": { "line": 189, "column": 27 }, "identifierName": "sectionPlanes" }, "name": "sectionPlanes" }, "init": { "type": "MemberExpression", "start": 6410, "end": 6441, "loc": { "start": { "line": 189, "column": 30 }, "end": { "line": 189, "column": 61 } }, "object": { "type": "MemberExpression", "start": 6410, "end": 6427, "loc": { "start": { "line": 189, "column": 30 }, "end": { "line": 189, "column": 47 } }, "object": { "type": "MemberExpression", "start": 6410, "end": 6421, "loc": { "start": { "line": 189, "column": 30 }, "end": { "line": 189, "column": 41 } }, "object": { "type": "ThisExpression", "start": 6410, "end": 6414, "loc": { "start": { "line": 189, "column": 30 }, "end": { "line": 189, "column": 34 } } }, "property": { "type": "Identifier", "start": 6415, "end": 6421, "loc": { "start": { "line": 189, "column": 35 }, "end": { "line": 189, "column": 41 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6422, "end": 6427, "loc": { "start": { "line": 189, "column": 42 }, "end": { "line": 189, "column": 47 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 6428, "end": 6441, "loc": { "start": { "line": 189, "column": 48 }, "end": { "line": 189, "column": 61 }, "identifierName": "sectionPlanes" }, "name": "sectionPlanes" }, "computed": false } } ], "kind": "const" }, { "type": "ForInStatement", "start": 6451, "end": 6584, "loc": { "start": { "line": 190, "column": 8 }, "end": { "line": 193, "column": 9 } }, "left": { "type": "VariableDeclaration", "start": 6456, "end": 6462, "loc": { "start": { "line": 190, "column": 13 }, "end": { "line": 190, "column": 19 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6460, "end": 6462, "loc": { "start": { "line": 190, "column": 17 }, "end": { "line": 190, "column": 19 } }, "id": { "type": "Identifier", "start": 6460, "end": 6462, "loc": { "start": { "line": 190, "column": 17 }, "end": { "line": 190, "column": 19 }, "identifierName": "id" }, "name": "id" }, "init": null } ], "kind": "let" }, "right": { "type": "Identifier", "start": 6466, "end": 6479, "loc": { "start": { "line": 190, "column": 23 }, "end": { "line": 190, "column": 36 }, "identifierName": "sectionPlanes" }, "name": "sectionPlanes" }, "body": { "type": "BlockStatement", "start": 6481, "end": 6584, "loc": { "start": { "line": 190, "column": 38 }, "end": { "line": 193, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 6495, "end": 6534, "loc": { "start": { "line": 191, "column": 12 }, "end": { "line": 191, "column": 51 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6501, "end": 6533, "loc": { "start": { "line": 191, "column": 18 }, "end": { "line": 191, "column": 50 } }, "id": { "type": "Identifier", "start": 6501, "end": 6513, "loc": { "start": { "line": 191, "column": 18 }, "end": { "line": 191, "column": 30 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "init": { "type": "MemberExpression", "start": 6516, "end": 6533, "loc": { "start": { "line": 191, "column": 33 }, "end": { "line": 191, "column": 50 } }, "object": { "type": "Identifier", "start": 6516, "end": 6529, "loc": { "start": { "line": 191, "column": 33 }, "end": { "line": 191, "column": 46 }, "identifierName": "sectionPlanes" }, "name": "sectionPlanes" }, "property": { "type": "Identifier", "start": 6530, "end": 6532, "loc": { "start": { "line": 191, "column": 47 }, "end": { "line": 191, "column": 49 }, "identifierName": "id" }, "name": "id" }, "computed": true } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 6547, "end": 6574, "loc": { "start": { "line": 192, "column": 12 }, "end": { "line": 192, "column": 39 } }, "expression": { "type": "AssignmentExpression", "start": 6547, "end": 6573, "loc": { "start": { "line": 192, "column": 12 }, "end": { "line": 192, "column": 38 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 6547, "end": 6566, "loc": { "start": { "line": 192, "column": 12 }, "end": { "line": 192, "column": 31 } }, "object": { "type": "Identifier", "start": 6547, "end": 6559, "loc": { "start": { "line": 192, "column": 12 }, "end": { "line": 192, "column": 24 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "property": { "type": "Identifier", "start": 6560, "end": 6566, "loc": { "start": { "line": 192, "column": 25 }, "end": { "line": 192, "column": 31 }, "identifierName": "active" }, "name": "active" }, "computed": false }, "right": { "type": "BooleanLiteral", "start": 6569, "end": 6573, "loc": { "start": { "line": 192, "column": 34 }, "end": { "line": 192, "column": 38 } }, "value": true } } } ], "directives": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 6596, "end": 6827, "loc": { "start": { "line": 196, "column": 4 }, "end": { "line": 202, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6596, "end": 6611, "loc": { "start": { "line": 196, "column": 4 }, "end": { "line": 196, "column": 19 }, "identifierName": "disableSections" }, "name": "disableSections" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6614, "end": 6827, "loc": { "start": { "line": 196, "column": 22 }, "end": { "line": 202, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 6624, "end": 6678, "loc": { "start": { "line": 197, "column": 8 }, "end": { "line": 197, "column": 62 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6630, "end": 6677, "loc": { "start": { "line": 197, "column": 14 }, "end": { "line": 197, "column": 61 } }, "id": { "type": "Identifier", "start": 6630, "end": 6643, "loc": { "start": { "line": 197, "column": 14 }, "end": { "line": 197, "column": 27 }, "identifierName": "sectionPlanes" }, "name": "sectionPlanes" }, "init": { "type": "MemberExpression", "start": 6646, "end": 6677, "loc": { "start": { "line": 197, "column": 30 }, "end": { "line": 197, "column": 61 } }, "object": { "type": "MemberExpression", "start": 6646, "end": 6663, "loc": { "start": { "line": 197, "column": 30 }, "end": { "line": 197, "column": 47 } }, "object": { "type": "MemberExpression", "start": 6646, "end": 6657, "loc": { "start": { "line": 197, "column": 30 }, "end": { "line": 197, "column": 41 } }, "object": { "type": "ThisExpression", "start": 6646, "end": 6650, "loc": { "start": { "line": 197, "column": 30 }, "end": { "line": 197, "column": 34 } } }, "property": { "type": "Identifier", "start": 6651, "end": 6657, "loc": { "start": { "line": 197, "column": 35 }, "end": { "line": 197, "column": 41 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6658, "end": 6663, "loc": { "start": { "line": 197, "column": 42 }, "end": { "line": 197, "column": 47 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 6664, "end": 6677, "loc": { "start": { "line": 197, "column": 48 }, "end": { "line": 197, "column": 61 }, "identifierName": "sectionPlanes" }, "name": "sectionPlanes" }, "computed": false } } ], "kind": "const" }, { "type": "ForInStatement", "start": 6687, "end": 6821, "loc": { "start": { "line": 198, "column": 8 }, "end": { "line": 201, "column": 9 } }, "left": { "type": "VariableDeclaration", "start": 6692, "end": 6698, "loc": { "start": { "line": 198, "column": 13 }, "end": { "line": 198, "column": 19 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6696, "end": 6698, "loc": { "start": { "line": 198, "column": 17 }, "end": { "line": 198, "column": 19 } }, "id": { "type": "Identifier", "start": 6696, "end": 6698, "loc": { "start": { "line": 198, "column": 17 }, "end": { "line": 198, "column": 19 }, "identifierName": "id" }, "name": "id" }, "init": null } ], "kind": "let" }, "right": { "type": "Identifier", "start": 6702, "end": 6715, "loc": { "start": { "line": 198, "column": 23 }, "end": { "line": 198, "column": 36 }, "identifierName": "sectionPlanes" }, "name": "sectionPlanes" }, "body": { "type": "BlockStatement", "start": 6717, "end": 6821, "loc": { "start": { "line": 198, "column": 38 }, "end": { "line": 201, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 6731, "end": 6770, "loc": { "start": { "line": 199, "column": 12 }, "end": { "line": 199, "column": 51 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6737, "end": 6769, "loc": { "start": { "line": 199, "column": 18 }, "end": { "line": 199, "column": 50 } }, "id": { "type": "Identifier", "start": 6737, "end": 6749, "loc": { "start": { "line": 199, "column": 18 }, "end": { "line": 199, "column": 30 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "init": { "type": "MemberExpression", "start": 6752, "end": 6769, "loc": { "start": { "line": 199, "column": 33 }, "end": { "line": 199, "column": 50 } }, "object": { "type": "Identifier", "start": 6752, "end": 6765, "loc": { "start": { "line": 199, "column": 33 }, "end": { "line": 199, "column": 46 }, "identifierName": "sectionPlanes" }, "name": "sectionPlanes" }, "property": { "type": "Identifier", "start": 6766, "end": 6768, "loc": { "start": { "line": 199, "column": 47 }, "end": { "line": 199, "column": 49 }, "identifierName": "id" }, "name": "id" }, "computed": true } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 6783, "end": 6811, "loc": { "start": { "line": 200, "column": 12 }, "end": { "line": 200, "column": 40 } }, "expression": { "type": "AssignmentExpression", "start": 6783, "end": 6810, "loc": { "start": { "line": 200, "column": 12 }, "end": { "line": 200, "column": 39 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 6783, "end": 6802, "loc": { "start": { "line": 200, "column": 12 }, "end": { "line": 200, "column": 31 } }, "object": { "type": "Identifier", "start": 6783, "end": 6795, "loc": { "start": { "line": 200, "column": 12 }, "end": { "line": 200, "column": 24 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "property": { "type": "Identifier", "start": 6796, "end": 6802, "loc": { "start": { "line": 200, "column": 25 }, "end": { "line": 200, "column": 31 }, "identifierName": "active" }, "name": "active" }, "computed": false }, "right": { "type": "BooleanLiteral", "start": 6805, "end": 6810, "loc": { "start": { "line": 200, "column": 34 }, "end": { "line": 200, "column": 39 } }, "value": false } } } ], "directives": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 6833, "end": 6903, "loc": { "start": { "line": 204, "column": 4 }, "end": { "line": 206, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6833, "end": 6844, "loc": { "start": { "line": 204, "column": 4 }, "end": { "line": 204, "column": 15 }, "identifierName": "hideControl" }, "name": "hideControl" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6847, "end": 6903, "loc": { "start": { "line": 204, "column": 18 }, "end": { "line": 206, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 6857, "end": 6897, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 48 } }, "expression": { "type": "CallExpression", "start": 6857, "end": 6896, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 47 } }, "callee": { "type": "MemberExpression", "start": 6857, "end": 6894, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 45 } }, "object": { "type": "MemberExpression", "start": 6857, "end": 6882, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 33 } }, "object": { "type": "ThisExpression", "start": 6857, "end": 6861, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 12 } } }, "property": { "type": "Identifier", "start": 6862, "end": 6882, "loc": { "start": { "line": 205, "column": 13 }, "end": { "line": 205, "column": 33 }, "identifierName": "_sectionPlanesPlugin" }, "name": "_sectionPlanesPlugin" }, "computed": false }, "property": { "type": "Identifier", "start": 6883, "end": 6894, "loc": { "start": { "line": 205, "column": 34 }, "end": { "line": 205, "column": 45 }, "identifierName": "hideControl" }, "name": "hideControl" }, "computed": false }, "arguments": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 6909, "end": 7044, "loc": { "start": { "line": 208, "column": 4 }, "end": { "line": 212, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6909, "end": 6916, "loc": { "start": { "line": 208, "column": 4 }, "end": { "line": 208, "column": 11 }, "identifierName": "destroy" }, "name": "destroy" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6919, "end": 7044, "loc": { "start": { "line": 208, "column": 14 }, "end": { "line": 212, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 6929, "end": 6965, "loc": { "start": { "line": 209, "column": 8 }, "end": { "line": 209, "column": 44 } }, "expression": { "type": "CallExpression", "start": 6929, "end": 6964, "loc": { "start": { "line": 209, "column": 8 }, "end": { "line": 209, "column": 43 } }, "callee": { "type": "MemberExpression", "start": 6929, "end": 6962, "loc": { "start": { "line": 209, "column": 8 }, "end": { "line": 209, "column": 41 } }, "object": { "type": "MemberExpression", "start": 6929, "end": 6954, "loc": { "start": { "line": 209, "column": 8 }, "end": { "line": 209, "column": 33 } }, "object": { "type": "ThisExpression", "start": 6929, "end": 6933, "loc": { "start": { "line": 209, "column": 8 }, "end": { "line": 209, "column": 12 } } }, "property": { "type": "Identifier", "start": 6934, "end": 6954, "loc": { "start": { "line": 209, "column": 13 }, "end": { "line": 209, "column": 33 }, "identifierName": "_sectionPlanesPlugin" }, "name": "_sectionPlanesPlugin" }, "computed": false }, "property": { "type": "Identifier", "start": 6955, "end": 6962, "loc": { "start": { "line": 209, "column": 34 }, "end": { "line": 209, "column": 41 }, "identifierName": "destroy" }, "name": "destroy" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 6974, "end": 7013, "loc": { "start": { "line": 210, "column": 8 }, "end": { "line": 210, "column": 47 } }, "expression": { "type": "CallExpression", "start": 6974, "end": 7012, "loc": { "start": { "line": 210, "column": 8 }, "end": { "line": 210, "column": 46 } }, "callee": { "type": "MemberExpression", "start": 6974, "end": 7010, "loc": { "start": { "line": 210, "column": 8 }, "end": { "line": 210, "column": 44 } }, "object": { "type": "MemberExpression", "start": 6974, "end": 7002, "loc": { "start": { "line": 210, "column": 8 }, "end": { "line": 210, "column": 36 } }, "object": { "type": "ThisExpression", "start": 6974, "end": 6978, "loc": { "start": { "line": 210, "column": 8 }, "end": { "line": 210, "column": 12 } } }, "property": { "type": "Identifier", "start": 6979, "end": 7002, "loc": { "start": { "line": 210, "column": 13 }, "end": { "line": 210, "column": 36 }, "identifierName": "_sectionToolContextMenu" }, "name": "_sectionToolContextMenu" }, "computed": false }, "property": { "type": "Identifier", "start": 7003, "end": 7010, "loc": { "start": { "line": 210, "column": 37 }, "end": { "line": 210, "column": 44 }, "identifierName": "destroy" }, "name": "destroy" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 7022, "end": 7038, "loc": { "start": { "line": 211, "column": 8 }, "end": { "line": 211, "column": 24 } }, "expression": { "type": "CallExpression", "start": 7022, "end": 7037, "loc": { "start": { "line": 211, "column": 8 }, "end": { "line": 211, "column": 23 } }, "callee": { "type": "MemberExpression", "start": 7022, "end": 7035, "loc": { "start": { "line": 211, "column": 8 }, "end": { "line": 211, "column": 21 } }, "object": { "type": "Super", "start": 7022, "end": 7027, "loc": { "start": { "line": 211, "column": 8 }, "end": { "line": 211, "column": 13 } } }, "property": { "type": "Identifier", "start": 7028, "end": 7035, "loc": { "start": { "line": 211, "column": 14 }, "end": { "line": 211, "column": 21 }, "identifierName": "destroy" }, "name": "destroy" }, "computed": false }, "arguments": [] } } ], "directives": [] } } ] }, "leadingComments": [ { "type": "CommentBlock", "value": "* @private ", "start": 214, "end": 229, "loc": { "start": { "line": 5, "column": 0 }, "end": { "line": 5, "column": 15 } } } ], "__PseudoExport__": false, "trailingComments": [] }, "specifiers": null, "source": null, "leadingComments": null } ], "directives": [] }, "comments": [ { "type": "CommentBlock", "value": "* @private ", "start": 214, "end": 229, "loc": { "start": { "line": 5, "column": 0 }, "end": { "line": 5, "column": 15 } } }, { "type": "CommentLine", "value": " XX", "start": 269, "end": 274, "loc": { "start": { "line": 6, "column": 39 }, "end": { "line": 6, "column": 44 } } }, { "type": "CommentLine", "value": " Allow click on menu item", "start": 3390, "end": 3417, "loc": { "start": { "line": 92, "column": 16 }, "end": { "line": 92, "column": 43 } } }, { "type": "CommentLine", "value": " <<------ This causes picking to find the intersection point on the entity", "start": 5412, "end": 5488, "loc": { "start": { "line": 152, "column": 35 }, "end": { "line": 152, "column": 111 } } } ], "tokens": [ { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 0, "end": 6, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 1, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7, "end": 8, "loc": { "start": { "line": 1, "column": 7 }, "end": { "line": 1, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Controller", "start": 8, "end": 18, "loc": { "start": { "line": 1, "column": 8 }, "end": { "line": 1, "column": 18 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 18, "end": 19, "loc": { "start": { "line": 1, "column": 18 }, "end": { "line": 1, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 20, "end": 24, "loc": { "start": { "line": 1, "column": 20 }, "end": { "line": 1, "column": 24 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../Controller.js", "start": 25, "end": 43, "loc": { "start": { "line": 1, "column": 25 }, "end": { "line": 1, "column": 43 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 43, "end": 44, "loc": { "start": { "line": 1, "column": 43 }, "end": { "line": 1, "column": 44 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 45, "end": 51, "loc": { "start": { "line": 2, "column": 0 }, "end": { "line": 2, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 52, "end": 53, "loc": { "start": { "line": 2, "column": 7 }, "end": { "line": 2, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "SectionToolContextMenu", "start": 53, "end": 75, "loc": { "start": { "line": 2, "column": 8 }, "end": { "line": 2, "column": 30 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 75, "end": 76, "loc": { "start": { "line": 2, "column": 30 }, "end": { "line": 2, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 77, "end": 81, "loc": { "start": { "line": 2, "column": 32 }, "end": { "line": 2, "column": 36 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "./../contextMenus/SectionToolContextMenu.js", "start": 82, "end": 127, "loc": { "start": { "line": 2, "column": 37 }, "end": { "line": 2, "column": 82 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 127, "end": 128, "loc": { "start": { "line": 2, "column": 82 }, "end": { "line": 2, "column": 83 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 129, "end": 135, "loc": { "start": { "line": 3, "column": 0 }, "end": { "line": 3, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 136, "end": 137, "loc": { "start": { "line": 3, "column": 7 }, "end": { "line": 3, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "math", "start": 137, "end": 141, "loc": { "start": { "line": 3, "column": 8 }, "end": { "line": 3, "column": 12 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 141, "end": 142, "loc": { "start": { "line": 3, "column": 12 }, "end": { "line": 3, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "SectionPlanesPlugin", "start": 143, "end": 162, "loc": { "start": { "line": 3, "column": 14 }, "end": { "line": 3, "column": 33 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 162, "end": 163, "loc": { "start": { "line": 3, "column": 33 }, "end": { "line": 3, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 164, "end": 168, "loc": { "start": { "line": 3, "column": 35 }, "end": { "line": 3, "column": 39 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "@xeokit/xeokit-sdk/dist/xeokit-sdk.es.js", "start": 169, "end": 211, "loc": { "start": { "line": 3, "column": 40 }, "end": { "line": 3, "column": 82 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 211, "end": 212, "loc": { "start": { "line": 3, "column": 82 }, "end": { "line": 3, "column": 83 } } }, { "type": "CommentBlock", "value": "* @private ", "start": 214, "end": 229, "loc": { "start": { "line": 5, "column": 0 }, "end": { "line": 5, "column": 15 } } }, { "type": { "label": "class", "keyword": "class", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "class", "start": 230, "end": 235, "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 6, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "SectionTool", "start": 236, "end": 247, "loc": { "start": { "line": 6, "column": 6 }, "end": { "line": 6, "column": 17 } } }, { "type": { "label": "extends", "keyword": "extends", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "extends", "start": 248, "end": 255, "loc": { "start": { "line": 6, "column": 18 }, "end": { "line": 6, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Controller", "start": 256, "end": 266, "loc": { "start": { "line": 6, "column": 26 }, "end": { "line": 6, "column": 36 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 267, "end": 268, "loc": { "start": { "line": 6, "column": 37 }, "end": { "line": 6, "column": 38 } } }, { "type": "CommentLine", "value": " XX", "start": 269, "end": 274, "loc": { "start": { "line": 6, "column": 39 }, "end": { "line": 6, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "constructor", "start": 280, "end": 291, "loc": { "start": { "line": 8, "column": 4 }, "end": { "line": 8, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 291, "end": 292, "loc": { "start": { "line": 8, "column": 15 }, "end": { "line": 8, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parent", "start": 292, "end": 298, "loc": { "start": { "line": 8, "column": 16 }, "end": { "line": 8, "column": 22 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 298, "end": 299, "loc": { "start": { "line": 8, "column": 22 }, "end": { "line": 8, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 300, "end": 303, "loc": { "start": { "line": 8, "column": 24 }, "end": { "line": 8, "column": 27 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 303, "end": 304, "loc": { "start": { "line": 8, "column": 27 }, "end": { "line": 8, "column": 28 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 305, "end": 306, "loc": { "start": { "line": 8, "column": 29 }, "end": { "line": 8, "column": 30 } } }, { "type": { "label": "super", "keyword": "super", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "super", "start": 316, "end": 321, "loc": { "start": { "line": 10, "column": 8 }, "end": { "line": 10, "column": 13 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 321, "end": 322, "loc": { "start": { "line": 10, "column": 13 }, "end": { "line": 10, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parent", "start": 322, "end": 328, "loc": { "start": { "line": 10, "column": 14 }, "end": { "line": 10, "column": 20 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 328, "end": 329, "loc": { "start": { "line": 10, "column": 20 }, "end": { "line": 10, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 330, "end": 333, "loc": { "start": { "line": 10, "column": 22 }, "end": { "line": 10, "column": 25 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 333, "end": 334, "loc": { "start": { "line": 10, "column": 25 }, "end": { "line": 10, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 334, "end": 335, "loc": { "start": { "line": 10, "column": 26 }, "end": { "line": 10, "column": 27 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 345, "end": 347, "loc": { "start": { "line": 12, "column": 8 }, "end": { "line": 12, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 348, "end": 349, "loc": { "start": { "line": 12, "column": 11 }, "end": { "line": 12, "column": 12 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 349, "end": 350, "loc": { "start": { "line": 12, "column": 12 }, "end": { "line": 12, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 350, "end": 353, "loc": { "start": { "line": 12, "column": 13 }, "end": { "line": 12, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 353, "end": 354, "loc": { "start": { "line": 12, "column": 16 }, "end": { "line": 12, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "buttonElement", "start": 354, "end": 367, "loc": { "start": { "line": 12, "column": 17 }, "end": { "line": 12, "column": 30 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 367, "end": 368, "loc": { "start": { "line": 12, "column": 30 }, "end": { "line": 12, "column": 31 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 369, "end": 370, "loc": { "start": { "line": 12, "column": 32 }, "end": { "line": 12, "column": 33 } } }, { "type": { "label": "throw", "keyword": "throw", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "throw", "start": 383, "end": 388, "loc": { "start": { "line": 13, "column": 12 }, "end": { "line": 13, "column": 17 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Missing config: buttonElement", "start": 389, "end": 420, "loc": { "start": { "line": 13, "column": 18 }, "end": { "line": 13, "column": 49 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 420, "end": 421, "loc": { "start": { "line": 13, "column": 49 }, "end": { "line": 13, "column": 50 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 430, "end": 431, "loc": { "start": { "line": 14, "column": 8 }, "end": { "line": 14, "column": 9 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 441, "end": 443, "loc": { "start": { "line": 16, "column": 8 }, "end": { "line": 16, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 444, "end": 445, "loc": { "start": { "line": 16, "column": 11 }, "end": { "line": 16, "column": 12 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 445, "end": 446, "loc": { "start": { "line": 16, "column": 12 }, "end": { "line": 16, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 446, "end": 449, "loc": { "start": { "line": 16, "column": 13 }, "end": { "line": 16, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 449, "end": 450, "loc": { "start": { "line": 16, "column": 16 }, "end": { "line": 16, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "menuButtonElement", "start": 450, "end": 467, "loc": { "start": { "line": 16, "column": 17 }, "end": { "line": 16, "column": 34 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 467, "end": 468, "loc": { "start": { "line": 16, "column": 34 }, "end": { "line": 16, "column": 35 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 469, "end": 470, "loc": { "start": { "line": 16, "column": 36 }, "end": { "line": 16, "column": 37 } } }, { "type": { "label": "throw", "keyword": "throw", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "throw", "start": 483, "end": 488, "loc": { "start": { "line": 17, "column": 12 }, "end": { "line": 17, "column": 17 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Missing config: menuButtonElement", "start": 489, "end": 524, "loc": { "start": { "line": 17, "column": 18 }, "end": { "line": 17, "column": 53 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 524, "end": 525, "loc": { "start": { "line": 17, "column": 53 }, "end": { "line": 17, "column": 54 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 534, "end": 535, "loc": { "start": { "line": 18, "column": 8 }, "end": { "line": 18, "column": 9 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 545, "end": 549, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 549, "end": 550, "loc": { "start": { "line": 20, "column": 12 }, "end": { "line": 20, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_buttonElement", "start": 550, "end": 564, "loc": { "start": { "line": 20, "column": 13 }, "end": { "line": 20, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 565, "end": 566, "loc": { "start": { "line": 20, "column": 28 }, "end": { "line": 20, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 567, "end": 570, "loc": { "start": { "line": 20, "column": 30 }, "end": { "line": 20, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 570, "end": 571, "loc": { "start": { "line": 20, "column": 33 }, "end": { "line": 20, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "buttonElement", "start": 571, "end": 584, "loc": { "start": { "line": 20, "column": 34 }, "end": { "line": 20, "column": 47 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 584, "end": 585, "loc": { "start": { "line": 20, "column": 47 }, "end": { "line": 20, "column": 48 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 594, "end": 598, "loc": { "start": { "line": 21, "column": 8 }, "end": { "line": 21, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 598, "end": 599, "loc": { "start": { "line": 21, "column": 12 }, "end": { "line": 21, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_counterElement", "start": 599, "end": 614, "loc": { "start": { "line": 21, "column": 13 }, "end": { "line": 21, "column": 28 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 615, "end": 616, "loc": { "start": { "line": 21, "column": 29 }, "end": { "line": 21, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 617, "end": 620, "loc": { "start": { "line": 21, "column": 31 }, "end": { "line": 21, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 620, "end": 621, "loc": { "start": { "line": 21, "column": 34 }, "end": { "line": 21, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "counterElement", "start": 621, "end": 635, "loc": { "start": { "line": 21, "column": 35 }, "end": { "line": 21, "column": 49 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 635, "end": 636, "loc": { "start": { "line": 21, "column": 49 }, "end": { "line": 21, "column": 50 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 645, "end": 649, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 649, "end": 650, "loc": { "start": { "line": 22, "column": 12 }, "end": { "line": 22, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_menuButtonElement", "start": 650, "end": 668, "loc": { "start": { "line": 22, "column": 13 }, "end": { "line": 22, "column": 31 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 669, "end": 670, "loc": { "start": { "line": 22, "column": 32 }, "end": { "line": 22, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 671, "end": 674, "loc": { "start": { "line": 22, "column": 34 }, "end": { "line": 22, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 674, "end": 675, "loc": { "start": { "line": 22, "column": 37 }, "end": { "line": 22, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "menuButtonElement", "start": 675, "end": 692, "loc": { "start": { "line": 22, "column": 38 }, "end": { "line": 22, "column": 55 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 692, "end": 693, "loc": { "start": { "line": 22, "column": 55 }, "end": { "line": 22, "column": 56 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 702, "end": 706, "loc": { "start": { "line": 23, "column": 8 }, "end": { "line": 23, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 706, "end": 707, "loc": { "start": { "line": 23, "column": 12 }, "end": { "line": 23, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_menuButtonArrowElement", "start": 707, "end": 730, "loc": { "start": { "line": 23, "column": 13 }, "end": { "line": 23, "column": 36 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 731, "end": 732, "loc": { "start": { "line": 23, "column": 37 }, "end": { "line": 23, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 733, "end": 736, "loc": { "start": { "line": 23, "column": 39 }, "end": { "line": 23, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 736, "end": 737, "loc": { "start": { "line": 23, "column": 42 }, "end": { "line": 23, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "menuButtonArrowElement", "start": 737, "end": 759, "loc": { "start": { "line": 23, "column": 43 }, "end": { "line": 23, "column": 65 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 759, "end": 760, "loc": { "start": { "line": 23, "column": 65 }, "end": { "line": 23, "column": 66 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 770, "end": 774, "loc": { "start": { "line": 25, "column": 8 }, "end": { "line": 25, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 774, "end": 775, "loc": { "start": { "line": 25, "column": 12 }, "end": { "line": 25, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_sectionPlanesPlugin", "start": 775, "end": 795, "loc": { "start": { "line": 25, "column": 13 }, "end": { "line": 25, "column": 33 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 796, "end": 797, "loc": { "start": { "line": 25, "column": 34 }, "end": { "line": 25, "column": 35 } } }, { "type": { "label": "new", "keyword": "new", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "new", "start": 798, "end": 801, "loc": { "start": { "line": 25, "column": 36 }, "end": { "line": 25, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "SectionPlanesPlugin", "start": 802, "end": 821, "loc": { "start": { "line": 25, "column": 40 }, "end": { "line": 25, "column": 59 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 821, "end": 822, "loc": { "start": { "line": 25, "column": 59 }, "end": { "line": 25, "column": 60 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 822, "end": 826, "loc": { "start": { "line": 25, "column": 60 }, "end": { "line": 25, "column": 64 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 826, "end": 827, "loc": { "start": { "line": 25, "column": 64 }, "end": { "line": 25, "column": 65 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 827, "end": 833, "loc": { "start": { "line": 25, "column": 65 }, "end": { "line": 25, "column": 71 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 833, "end": 834, "loc": { "start": { "line": 25, "column": 71 }, "end": { "line": 25, "column": 72 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 835, "end": 836, "loc": { "start": { "line": 25, "column": 73 }, "end": { "line": 25, "column": 74 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 836, "end": 837, "loc": { "start": { "line": 25, "column": 74 }, "end": { "line": 25, "column": 75 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 837, "end": 838, "loc": { "start": { "line": 25, "column": 75 }, "end": { "line": 25, "column": 76 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 838, "end": 839, "loc": { "start": { "line": 25, "column": 76 }, "end": { "line": 25, "column": 77 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 849, "end": 853, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 853, "end": 854, "loc": { "start": { "line": 27, "column": 12 }, "end": { "line": 27, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_sectionToolContextMenu", "start": 854, "end": 877, "loc": { "start": { "line": 27, "column": 13 }, "end": { "line": 27, "column": 36 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 878, "end": 879, "loc": { "start": { "line": 27, "column": 37 }, "end": { "line": 27, "column": 38 } } }, { "type": { "label": "new", "keyword": "new", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "new", "start": 880, "end": 883, "loc": { "start": { "line": 27, "column": 39 }, "end": { "line": 27, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "SectionToolContextMenu", "start": 884, "end": 906, "loc": { "start": { "line": 27, "column": 43 }, "end": { "line": 27, "column": 65 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 906, "end": 907, "loc": { "start": { "line": 27, "column": 65 }, "end": { "line": 27, "column": 66 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 907, "end": 908, "loc": { "start": { "line": 27, "column": 66 }, "end": { "line": 27, "column": 67 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanesPlugin", "start": 921, "end": 940, "loc": { "start": { "line": 28, "column": 12 }, "end": { "line": 28, "column": 31 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 940, "end": 941, "loc": { "start": { "line": 28, "column": 31 }, "end": { "line": 28, "column": 32 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 942, "end": 946, "loc": { "start": { "line": 28, "column": 33 }, "end": { "line": 28, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 946, "end": 947, "loc": { "start": { "line": 28, "column": 37 }, "end": { "line": 28, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_sectionPlanesPlugin", "start": 947, "end": 967, "loc": { "start": { "line": 28, "column": 38 }, "end": { "line": 28, "column": 58 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 967, "end": 968, "loc": { "start": { "line": 28, "column": 58 }, "end": { "line": 28, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hideOnMouseDown", "start": 981, "end": 996, "loc": { "start": { "line": 29, "column": 12 }, "end": { "line": 29, "column": 27 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 996, "end": 997, "loc": { "start": { "line": 29, "column": 27 }, "end": { "line": 29, "column": 28 } } }, { "type": { "label": "false", "keyword": "false", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "false", "start": 998, "end": 1003, "loc": { "start": { "line": 29, "column": 29 }, "end": { "line": 29, "column": 34 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1003, "end": 1004, "loc": { "start": { "line": 29, "column": 34 }, "end": { "line": 29, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hideOnAction", "start": 1017, "end": 1029, "loc": { "start": { "line": 30, "column": 12 }, "end": { "line": 30, "column": 24 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1029, "end": 1030, "loc": { "start": { "line": 30, "column": 24 }, "end": { "line": 30, "column": 25 } } }, { "type": { "label": "false", "keyword": "false", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "false", "start": 1031, "end": 1036, "loc": { "start": { "line": 30, "column": 26 }, "end": { "line": 30, "column": 31 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1045, "end": 1046, "loc": { "start": { "line": 31, "column": 8 }, "end": { "line": 31, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1046, "end": 1047, "loc": { "start": { "line": 31, "column": 9 }, "end": { "line": 31, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1047, "end": 1048, "loc": { "start": { "line": 31, "column": 10 }, "end": { "line": 31, "column": 11 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1058, "end": 1062, "loc": { "start": { "line": 33, "column": 8 }, "end": { "line": 33, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1062, "end": 1063, "loc": { "start": { "line": 33, "column": 12 }, "end": { "line": 33, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_sectionPlanesPlugin", "start": 1063, "end": 1083, "loc": { "start": { "line": 33, "column": 13 }, "end": { "line": 33, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1083, "end": 1084, "loc": { "start": { "line": 33, "column": 33 }, "end": { "line": 33, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setOverviewVisible", "start": 1084, "end": 1102, "loc": { "start": { "line": 33, "column": 34 }, "end": { "line": 33, "column": 52 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1102, "end": 1103, "loc": { "start": { "line": 33, "column": 52 }, "end": { "line": 33, "column": 53 } } }, { "type": { "label": "false", "keyword": "false", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "false", "start": 1103, "end": 1108, "loc": { "start": { "line": 33, "column": 53 }, "end": { "line": 33, "column": 58 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1108, "end": 1109, "loc": { "start": { "line": 33, "column": 58 }, "end": { "line": 33, "column": 59 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1109, "end": 1110, "loc": { "start": { "line": 33, "column": 59 }, "end": { "line": 33, "column": 60 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1120, "end": 1124, "loc": { "start": { "line": 35, "column": 8 }, "end": { "line": 35, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1124, "end": 1125, "loc": { "start": { "line": 35, "column": 12 }, "end": { "line": 35, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "on", "start": 1125, "end": 1127, "loc": { "start": { "line": 35, "column": 13 }, "end": { "line": 35, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1127, "end": 1128, "loc": { "start": { "line": 35, "column": 15 }, "end": { "line": 35, "column": 16 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "enabled", "start": 1128, "end": 1137, "loc": { "start": { "line": 35, "column": 16 }, "end": { "line": 35, "column": 25 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1137, "end": 1138, "loc": { "start": { "line": 35, "column": 25 }, "end": { "line": 35, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1139, "end": 1140, "loc": { "start": { "line": 35, "column": 27 }, "end": { "line": 35, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enabled", "start": 1140, "end": 1147, "loc": { "start": { "line": 35, "column": 28 }, "end": { "line": 35, "column": 35 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1147, "end": 1148, "loc": { "start": { "line": 35, "column": 35 }, "end": { "line": 35, "column": 36 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1149, "end": 1151, "loc": { "start": { "line": 35, "column": 37 }, "end": { "line": 35, "column": 39 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1152, "end": 1153, "loc": { "start": { "line": 35, "column": 40 }, "end": { "line": 35, "column": 41 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 1166, "end": 1168, "loc": { "start": { "line": 36, "column": 12 }, "end": { "line": 36, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1169, "end": 1170, "loc": { "start": { "line": 36, "column": 15 }, "end": { "line": 36, "column": 16 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 1170, "end": 1171, "loc": { "start": { "line": 36, "column": 16 }, "end": { "line": 36, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enabled", "start": 1171, "end": 1178, "loc": { "start": { "line": 36, "column": 17 }, "end": { "line": 36, "column": 24 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1178, "end": 1179, "loc": { "start": { "line": 36, "column": 24 }, "end": { "line": 36, "column": 25 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1180, "end": 1181, "loc": { "start": { "line": 36, "column": 26 }, "end": { "line": 36, "column": 27 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1198, "end": 1202, "loc": { "start": { "line": 37, "column": 16 }, "end": { "line": 37, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1202, "end": 1203, "loc": { "start": { "line": 37, "column": 20 }, "end": { "line": 37, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_buttonElement", "start": 1203, "end": 1217, "loc": { "start": { "line": 37, "column": 21 }, "end": { "line": 37, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1217, "end": 1218, "loc": { "start": { "line": 37, "column": 35 }, "end": { "line": 37, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 1218, "end": 1227, "loc": { "start": { "line": 37, "column": 36 }, "end": { "line": 37, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1227, "end": 1228, "loc": { "start": { "line": 37, "column": 45 }, "end": { "line": 37, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 1228, "end": 1231, "loc": { "start": { "line": 37, "column": 46 }, "end": { "line": 37, "column": 49 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1231, "end": 1232, "loc": { "start": { "line": 37, "column": 49 }, "end": { "line": 37, "column": 50 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 1232, "end": 1242, "loc": { "start": { "line": 37, "column": 50 }, "end": { "line": 37, "column": 60 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1242, "end": 1243, "loc": { "start": { "line": 37, "column": 60 }, "end": { "line": 37, "column": 61 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1243, "end": 1244, "loc": { "start": { "line": 37, "column": 61 }, "end": { "line": 37, "column": 62 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 1261, "end": 1263, "loc": { "start": { "line": 38, "column": 16 }, "end": { "line": 38, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1264, "end": 1265, "loc": { "start": { "line": 38, "column": 19 }, "end": { "line": 38, "column": 20 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1265, "end": 1269, "loc": { "start": { "line": 38, "column": 20 }, "end": { "line": 38, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1269, "end": 1270, "loc": { "start": { "line": 38, "column": 24 }, "end": { "line": 38, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_counterElement", "start": 1270, "end": 1285, "loc": { "start": { "line": 38, "column": 25 }, "end": { "line": 38, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1285, "end": 1286, "loc": { "start": { "line": 38, "column": 40 }, "end": { "line": 38, "column": 41 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1287, "end": 1288, "loc": { "start": { "line": 38, "column": 42 }, "end": { "line": 38, "column": 43 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1309, "end": 1313, "loc": { "start": { "line": 39, "column": 20 }, "end": { "line": 39, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1313, "end": 1314, "loc": { "start": { "line": 39, "column": 24 }, "end": { "line": 39, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_counterElement", "start": 1314, "end": 1329, "loc": { "start": { "line": 39, "column": 25 }, "end": { "line": 39, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1329, "end": 1330, "loc": { "start": { "line": 39, "column": 40 }, "end": { "line": 39, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 1330, "end": 1339, "loc": { "start": { "line": 39, "column": 41 }, "end": { "line": 39, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1339, "end": 1340, "loc": { "start": { "line": 39, "column": 50 }, "end": { "line": 39, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 1340, "end": 1343, "loc": { "start": { "line": 39, "column": 51 }, "end": { "line": 39, "column": 54 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1343, "end": 1344, "loc": { "start": { "line": 39, "column": 54 }, "end": { "line": 39, "column": 55 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 1344, "end": 1354, "loc": { "start": { "line": 39, "column": 55 }, "end": { "line": 39, "column": 65 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1354, "end": 1355, "loc": { "start": { "line": 39, "column": 65 }, "end": { "line": 39, "column": 66 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1355, "end": 1356, "loc": { "start": { "line": 39, "column": 66 }, "end": { "line": 39, "column": 67 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1373, "end": 1374, "loc": { "start": { "line": 40, "column": 16 }, "end": { "line": 40, "column": 17 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1391, "end": 1395, "loc": { "start": { "line": 41, "column": 16 }, "end": { "line": 41, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1395, "end": 1396, "loc": { "start": { "line": 41, "column": 20 }, "end": { "line": 41, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_menuButtonElement", "start": 1396, "end": 1414, "loc": { "start": { "line": 41, "column": 21 }, "end": { "line": 41, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1414, "end": 1415, "loc": { "start": { "line": 41, "column": 39 }, "end": { "line": 41, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 1415, "end": 1424, "loc": { "start": { "line": 41, "column": 40 }, "end": { "line": 41, "column": 49 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1424, "end": 1425, "loc": { "start": { "line": 41, "column": 49 }, "end": { "line": 41, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 1425, "end": 1428, "loc": { "start": { "line": 41, "column": 50 }, "end": { "line": 41, "column": 53 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1428, "end": 1429, "loc": { "start": { "line": 41, "column": 53 }, "end": { "line": 41, "column": 54 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 1429, "end": 1439, "loc": { "start": { "line": 41, "column": 54 }, "end": { "line": 41, "column": 64 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1439, "end": 1440, "loc": { "start": { "line": 41, "column": 64 }, "end": { "line": 41, "column": 65 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1440, "end": 1441, "loc": { "start": { "line": 41, "column": 65 }, "end": { "line": 41, "column": 66 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1458, "end": 1462, "loc": { "start": { "line": 42, "column": 16 }, "end": { "line": 42, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1462, "end": 1463, "loc": { "start": { "line": 42, "column": 20 }, "end": { "line": 42, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_menuButtonArrowElement", "start": 1463, "end": 1486, "loc": { "start": { "line": 42, "column": 21 }, "end": { "line": 42, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1486, "end": 1487, "loc": { "start": { "line": 42, "column": 44 }, "end": { "line": 42, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 1487, "end": 1496, "loc": { "start": { "line": 42, "column": 45 }, "end": { "line": 42, "column": 54 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1496, "end": 1497, "loc": { "start": { "line": 42, "column": 54 }, "end": { "line": 42, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 1497, "end": 1500, "loc": { "start": { "line": 42, "column": 55 }, "end": { "line": 42, "column": 58 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1500, "end": 1501, "loc": { "start": { "line": 42, "column": 58 }, "end": { "line": 42, "column": 59 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 1501, "end": 1511, "loc": { "start": { "line": 42, "column": 59 }, "end": { "line": 42, "column": 69 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1511, "end": 1512, "loc": { "start": { "line": 42, "column": 69 }, "end": { "line": 42, "column": 70 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1512, "end": 1513, "loc": { "start": { "line": 42, "column": 70 }, "end": { "line": 42, "column": 71 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1526, "end": 1527, "loc": { "start": { "line": 43, "column": 12 }, "end": { "line": 43, "column": 13 } } }, { "type": { "label": "else", "keyword": "else", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "else", "start": 1528, "end": 1532, "loc": { "start": { "line": 43, "column": 14 }, "end": { "line": 43, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1533, "end": 1534, "loc": { "start": { "line": 43, "column": 19 }, "end": { "line": 43, "column": 20 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1551, "end": 1555, "loc": { "start": { "line": 44, "column": 16 }, "end": { "line": 44, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1555, "end": 1556, "loc": { "start": { "line": 44, "column": 20 }, "end": { "line": 44, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_buttonElement", "start": 1556, "end": 1570, "loc": { "start": { "line": 44, "column": 21 }, "end": { "line": 44, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1570, "end": 1571, "loc": { "start": { "line": 44, "column": 35 }, "end": { "line": 44, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 1571, "end": 1580, "loc": { "start": { "line": 44, "column": 36 }, "end": { "line": 44, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1580, "end": 1581, "loc": { "start": { "line": 44, "column": 45 }, "end": { "line": 44, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "remove", "start": 1581, "end": 1587, "loc": { "start": { "line": 44, "column": 46 }, "end": { "line": 44, "column": 52 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1587, "end": 1588, "loc": { "start": { "line": 44, "column": 52 }, "end": { "line": 44, "column": 53 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 1588, "end": 1598, "loc": { "start": { "line": 44, "column": 53 }, "end": { "line": 44, "column": 63 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1598, "end": 1599, "loc": { "start": { "line": 44, "column": 63 }, "end": { "line": 44, "column": 64 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1599, "end": 1600, "loc": { "start": { "line": 44, "column": 64 }, "end": { "line": 44, "column": 65 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 1617, "end": 1619, "loc": { "start": { "line": 45, "column": 16 }, "end": { "line": 45, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1620, "end": 1621, "loc": { "start": { "line": 45, "column": 19 }, "end": { "line": 45, "column": 20 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1621, "end": 1625, "loc": { "start": { "line": 45, "column": 20 }, "end": { "line": 45, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1625, "end": 1626, "loc": { "start": { "line": 45, "column": 24 }, "end": { "line": 45, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_counterElement", "start": 1626, "end": 1641, "loc": { "start": { "line": 45, "column": 25 }, "end": { "line": 45, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1641, "end": 1642, "loc": { "start": { "line": 45, "column": 40 }, "end": { "line": 45, "column": 41 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1643, "end": 1644, "loc": { "start": { "line": 45, "column": 42 }, "end": { "line": 45, "column": 43 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1665, "end": 1669, "loc": { "start": { "line": 46, "column": 20 }, "end": { "line": 46, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1669, "end": 1670, "loc": { "start": { "line": 46, "column": 24 }, "end": { "line": 46, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_counterElement", "start": 1670, "end": 1685, "loc": { "start": { "line": 46, "column": 25 }, "end": { "line": 46, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1685, "end": 1686, "loc": { "start": { "line": 46, "column": 40 }, "end": { "line": 46, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 1686, "end": 1695, "loc": { "start": { "line": 46, "column": 41 }, "end": { "line": 46, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1695, "end": 1696, "loc": { "start": { "line": 46, "column": 50 }, "end": { "line": 46, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "remove", "start": 1696, "end": 1702, "loc": { "start": { "line": 46, "column": 51 }, "end": { "line": 46, "column": 57 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1702, "end": 1703, "loc": { "start": { "line": 46, "column": 57 }, "end": { "line": 46, "column": 58 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 1703, "end": 1713, "loc": { "start": { "line": 46, "column": 58 }, "end": { "line": 46, "column": 68 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1713, "end": 1714, "loc": { "start": { "line": 46, "column": 68 }, "end": { "line": 46, "column": 69 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1714, "end": 1715, "loc": { "start": { "line": 46, "column": 69 }, "end": { "line": 46, "column": 70 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1732, "end": 1733, "loc": { "start": { "line": 47, "column": 16 }, "end": { "line": 47, "column": 17 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1750, "end": 1754, "loc": { "start": { "line": 48, "column": 16 }, "end": { "line": 48, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1754, "end": 1755, "loc": { "start": { "line": 48, "column": 20 }, "end": { "line": 48, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_menuButtonElement", "start": 1755, "end": 1773, "loc": { "start": { "line": 48, "column": 21 }, "end": { "line": 48, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1773, "end": 1774, "loc": { "start": { "line": 48, "column": 39 }, "end": { "line": 48, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 1774, "end": 1783, "loc": { "start": { "line": 48, "column": 40 }, "end": { "line": 48, "column": 49 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1783, "end": 1784, "loc": { "start": { "line": 48, "column": 49 }, "end": { "line": 48, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "remove", "start": 1784, "end": 1790, "loc": { "start": { "line": 48, "column": 50 }, "end": { "line": 48, "column": 56 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1790, "end": 1791, "loc": { "start": { "line": 48, "column": 56 }, "end": { "line": 48, "column": 57 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 1791, "end": 1801, "loc": { "start": { "line": 48, "column": 57 }, "end": { "line": 48, "column": 67 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1801, "end": 1802, "loc": { "start": { "line": 48, "column": 67 }, "end": { "line": 48, "column": 68 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1802, "end": 1803, "loc": { "start": { "line": 48, "column": 68 }, "end": { "line": 48, "column": 69 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1820, "end": 1824, "loc": { "start": { "line": 49, "column": 16 }, "end": { "line": 49, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1824, "end": 1825, "loc": { "start": { "line": 49, "column": 20 }, "end": { "line": 49, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_menuButtonArrowElement", "start": 1825, "end": 1848, "loc": { "start": { "line": 49, "column": 21 }, "end": { "line": 49, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1848, "end": 1849, "loc": { "start": { "line": 49, "column": 44 }, "end": { "line": 49, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 1849, "end": 1858, "loc": { "start": { "line": 49, "column": 45 }, "end": { "line": 49, "column": 54 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1858, "end": 1859, "loc": { "start": { "line": 49, "column": 54 }, "end": { "line": 49, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "remove", "start": 1859, "end": 1865, "loc": { "start": { "line": 49, "column": 55 }, "end": { "line": 49, "column": 61 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1865, "end": 1866, "loc": { "start": { "line": 49, "column": 61 }, "end": { "line": 49, "column": 62 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 1866, "end": 1876, "loc": { "start": { "line": 49, "column": 62 }, "end": { "line": 49, "column": 72 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1876, "end": 1877, "loc": { "start": { "line": 49, "column": 72 }, "end": { "line": 49, "column": 73 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1877, "end": 1878, "loc": { "start": { "line": 49, "column": 73 }, "end": { "line": 49, "column": 74 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1891, "end": 1892, "loc": { "start": { "line": 50, "column": 12 }, "end": { "line": 50, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1901, "end": 1902, "loc": { "start": { "line": 51, "column": 8 }, "end": { "line": 51, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1902, "end": 1903, "loc": { "start": { "line": 51, "column": 9 }, "end": { "line": 51, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1903, "end": 1904, "loc": { "start": { "line": 51, "column": 10 }, "end": { "line": 51, "column": 11 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1914, "end": 1918, "loc": { "start": { "line": 53, "column": 8 }, "end": { "line": 53, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1918, "end": 1919, "loc": { "start": { "line": 53, "column": 12 }, "end": { "line": 53, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "on", "start": 1919, "end": 1921, "loc": { "start": { "line": 53, "column": 13 }, "end": { "line": 53, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1921, "end": 1922, "loc": { "start": { "line": 53, "column": 15 }, "end": { "line": 53, "column": 16 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "active", "start": 1922, "end": 1930, "loc": { "start": { "line": 53, "column": 16 }, "end": { "line": 53, "column": 24 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1930, "end": 1931, "loc": { "start": { "line": 53, "column": 24 }, "end": { "line": 53, "column": 25 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1932, "end": 1933, "loc": { "start": { "line": 53, "column": 26 }, "end": { "line": 53, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "active", "start": 1933, "end": 1939, "loc": { "start": { "line": 53, "column": 27 }, "end": { "line": 53, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1939, "end": 1940, "loc": { "start": { "line": 53, "column": 33 }, "end": { "line": 53, "column": 34 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1941, "end": 1943, "loc": { "start": { "line": 53, "column": 35 }, "end": { "line": 53, "column": 37 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1944, "end": 1945, "loc": { "start": { "line": 53, "column": 38 }, "end": { "line": 53, "column": 39 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 1958, "end": 1960, "loc": { "start": { "line": 54, "column": 12 }, "end": { "line": 54, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1961, "end": 1962, "loc": { "start": { "line": 54, "column": 15 }, "end": { "line": 54, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "active", "start": 1962, "end": 1968, "loc": { "start": { "line": 54, "column": 16 }, "end": { "line": 54, "column": 22 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1968, "end": 1969, "loc": { "start": { "line": 54, "column": 22 }, "end": { "line": 54, "column": 23 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1970, "end": 1971, "loc": { "start": { "line": 54, "column": 24 }, "end": { "line": 54, "column": 25 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1988, "end": 1992, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1992, "end": 1993, "loc": { "start": { "line": 55, "column": 20 }, "end": { "line": 55, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_buttonElement", "start": 1993, "end": 2007, "loc": { "start": { "line": 55, "column": 21 }, "end": { "line": 55, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2007, "end": 2008, "loc": { "start": { "line": 55, "column": 35 }, "end": { "line": 55, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 2008, "end": 2017, "loc": { "start": { "line": 55, "column": 36 }, "end": { "line": 55, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2017, "end": 2018, "loc": { "start": { "line": 55, "column": 45 }, "end": { "line": 55, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 2018, "end": 2021, "loc": { "start": { "line": 55, "column": 46 }, "end": { "line": 55, "column": 49 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2021, "end": 2022, "loc": { "start": { "line": 55, "column": 49 }, "end": { "line": 55, "column": 50 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "active", "start": 2022, "end": 2030, "loc": { "start": { "line": 55, "column": 50 }, "end": { "line": 55, "column": 58 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2030, "end": 2031, "loc": { "start": { "line": 55, "column": 58 }, "end": { "line": 55, "column": 59 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2031, "end": 2032, "loc": { "start": { "line": 55, "column": 59 }, "end": { "line": 55, "column": 60 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 2049, "end": 2051, "loc": { "start": { "line": 56, "column": 16 }, "end": { "line": 56, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2052, "end": 2053, "loc": { "start": { "line": 56, "column": 19 }, "end": { "line": 56, "column": 20 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2053, "end": 2057, "loc": { "start": { "line": 56, "column": 20 }, "end": { "line": 56, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2057, "end": 2058, "loc": { "start": { "line": 56, "column": 24 }, "end": { "line": 56, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_counterElement", "start": 2058, "end": 2073, "loc": { "start": { "line": 56, "column": 25 }, "end": { "line": 56, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2073, "end": 2074, "loc": { "start": { "line": 56, "column": 40 }, "end": { "line": 56, "column": 41 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2075, "end": 2076, "loc": { "start": { "line": 56, "column": 42 }, "end": { "line": 56, "column": 43 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2097, "end": 2101, "loc": { "start": { "line": 57, "column": 20 }, "end": { "line": 57, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2101, "end": 2102, "loc": { "start": { "line": 57, "column": 24 }, "end": { "line": 57, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_counterElement", "start": 2102, "end": 2117, "loc": { "start": { "line": 57, "column": 25 }, "end": { "line": 57, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2117, "end": 2118, "loc": { "start": { "line": 57, "column": 40 }, "end": { "line": 57, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 2118, "end": 2127, "loc": { "start": { "line": 57, "column": 41 }, "end": { "line": 57, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2127, "end": 2128, "loc": { "start": { "line": 57, "column": 50 }, "end": { "line": 57, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 2128, "end": 2131, "loc": { "start": { "line": 57, "column": 51 }, "end": { "line": 57, "column": 54 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2131, "end": 2132, "loc": { "start": { "line": 57, "column": 54 }, "end": { "line": 57, "column": 55 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "active", "start": 2132, "end": 2140, "loc": { "start": { "line": 57, "column": 55 }, "end": { "line": 57, "column": 63 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2140, "end": 2141, "loc": { "start": { "line": 57, "column": 63 }, "end": { "line": 57, "column": 64 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2141, "end": 2142, "loc": { "start": { "line": 57, "column": 64 }, "end": { "line": 57, "column": 65 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2159, "end": 2160, "loc": { "start": { "line": 58, "column": 16 }, "end": { "line": 58, "column": 17 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2177, "end": 2181, "loc": { "start": { "line": 59, "column": 16 }, "end": { "line": 59, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2181, "end": 2182, "loc": { "start": { "line": 59, "column": 20 }, "end": { "line": 59, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_menuButtonElement", "start": 2182, "end": 2200, "loc": { "start": { "line": 59, "column": 21 }, "end": { "line": 59, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2200, "end": 2201, "loc": { "start": { "line": 59, "column": 39 }, "end": { "line": 59, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 2201, "end": 2210, "loc": { "start": { "line": 59, "column": 40 }, "end": { "line": 59, "column": 49 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2210, "end": 2211, "loc": { "start": { "line": 59, "column": 49 }, "end": { "line": 59, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 2211, "end": 2214, "loc": { "start": { "line": 59, "column": 50 }, "end": { "line": 59, "column": 53 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2214, "end": 2215, "loc": { "start": { "line": 59, "column": 53 }, "end": { "line": 59, "column": 54 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "active", "start": 2215, "end": 2223, "loc": { "start": { "line": 59, "column": 54 }, "end": { "line": 59, "column": 62 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2223, "end": 2224, "loc": { "start": { "line": 59, "column": 62 }, "end": { "line": 59, "column": 63 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2224, "end": 2225, "loc": { "start": { "line": 59, "column": 63 }, "end": { "line": 59, "column": 64 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2242, "end": 2246, "loc": { "start": { "line": 60, "column": 16 }, "end": { "line": 60, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2246, "end": 2247, "loc": { "start": { "line": 60, "column": 20 }, "end": { "line": 60, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_menuButtonArrowElement", "start": 2247, "end": 2270, "loc": { "start": { "line": 60, "column": 21 }, "end": { "line": 60, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2270, "end": 2271, "loc": { "start": { "line": 60, "column": 44 }, "end": { "line": 60, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 2271, "end": 2280, "loc": { "start": { "line": 60, "column": 45 }, "end": { "line": 60, "column": 54 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2280, "end": 2281, "loc": { "start": { "line": 60, "column": 54 }, "end": { "line": 60, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 2281, "end": 2284, "loc": { "start": { "line": 60, "column": 55 }, "end": { "line": 60, "column": 58 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2284, "end": 2285, "loc": { "start": { "line": 60, "column": 58 }, "end": { "line": 60, "column": 59 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "active", "start": 2285, "end": 2293, "loc": { "start": { "line": 60, "column": 59 }, "end": { "line": 60, "column": 67 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2293, "end": 2294, "loc": { "start": { "line": 60, "column": 67 }, "end": { "line": 60, "column": 68 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2294, "end": 2295, "loc": { "start": { "line": 60, "column": 68 }, "end": { "line": 60, "column": 69 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2308, "end": 2309, "loc": { "start": { "line": 61, "column": 12 }, "end": { "line": 61, "column": 13 } } }, { "type": { "label": "else", "keyword": "else", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "else", "start": 2310, "end": 2314, "loc": { "start": { "line": 61, "column": 14 }, "end": { "line": 61, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2315, "end": 2316, "loc": { "start": { "line": 61, "column": 19 }, "end": { "line": 61, "column": 20 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2333, "end": 2337, "loc": { "start": { "line": 62, "column": 16 }, "end": { "line": 62, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2337, "end": 2338, "loc": { "start": { "line": 62, "column": 20 }, "end": { "line": 62, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_buttonElement", "start": 2338, "end": 2352, "loc": { "start": { "line": 62, "column": 21 }, "end": { "line": 62, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2352, "end": 2353, "loc": { "start": { "line": 62, "column": 35 }, "end": { "line": 62, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 2353, "end": 2362, "loc": { "start": { "line": 62, "column": 36 }, "end": { "line": 62, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2362, "end": 2363, "loc": { "start": { "line": 62, "column": 45 }, "end": { "line": 62, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "remove", "start": 2363, "end": 2369, "loc": { "start": { "line": 62, "column": 46 }, "end": { "line": 62, "column": 52 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2369, "end": 2370, "loc": { "start": { "line": 62, "column": 52 }, "end": { "line": 62, "column": 53 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "active", "start": 2370, "end": 2378, "loc": { "start": { "line": 62, "column": 53 }, "end": { "line": 62, "column": 61 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2378, "end": 2379, "loc": { "start": { "line": 62, "column": 61 }, "end": { "line": 62, "column": 62 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2379, "end": 2380, "loc": { "start": { "line": 62, "column": 62 }, "end": { "line": 62, "column": 63 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 2397, "end": 2399, "loc": { "start": { "line": 63, "column": 16 }, "end": { "line": 63, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2400, "end": 2401, "loc": { "start": { "line": 63, "column": 19 }, "end": { "line": 63, "column": 20 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2401, "end": 2405, "loc": { "start": { "line": 63, "column": 20 }, "end": { "line": 63, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2405, "end": 2406, "loc": { "start": { "line": 63, "column": 24 }, "end": { "line": 63, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_counterElement", "start": 2406, "end": 2421, "loc": { "start": { "line": 63, "column": 25 }, "end": { "line": 63, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2421, "end": 2422, "loc": { "start": { "line": 63, "column": 40 }, "end": { "line": 63, "column": 41 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2423, "end": 2424, "loc": { "start": { "line": 63, "column": 42 }, "end": { "line": 63, "column": 43 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2445, "end": 2449, "loc": { "start": { "line": 64, "column": 20 }, "end": { "line": 64, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2449, "end": 2450, "loc": { "start": { "line": 64, "column": 24 }, "end": { "line": 64, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_counterElement", "start": 2450, "end": 2465, "loc": { "start": { "line": 64, "column": 25 }, "end": { "line": 64, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2465, "end": 2466, "loc": { "start": { "line": 64, "column": 40 }, "end": { "line": 64, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 2466, "end": 2475, "loc": { "start": { "line": 64, "column": 41 }, "end": { "line": 64, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2475, "end": 2476, "loc": { "start": { "line": 64, "column": 50 }, "end": { "line": 64, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "remove", "start": 2476, "end": 2482, "loc": { "start": { "line": 64, "column": 51 }, "end": { "line": 64, "column": 57 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2482, "end": 2483, "loc": { "start": { "line": 64, "column": 57 }, "end": { "line": 64, "column": 58 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "active", "start": 2483, "end": 2491, "loc": { "start": { "line": 64, "column": 58 }, "end": { "line": 64, "column": 66 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2491, "end": 2492, "loc": { "start": { "line": 64, "column": 66 }, "end": { "line": 64, "column": 67 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2492, "end": 2493, "loc": { "start": { "line": 64, "column": 67 }, "end": { "line": 64, "column": 68 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2510, "end": 2511, "loc": { "start": { "line": 65, "column": 16 }, "end": { "line": 65, "column": 17 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2528, "end": 2532, "loc": { "start": { "line": 66, "column": 16 }, "end": { "line": 66, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2532, "end": 2533, "loc": { "start": { "line": 66, "column": 20 }, "end": { "line": 66, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_menuButtonElement", "start": 2533, "end": 2551, "loc": { "start": { "line": 66, "column": 21 }, "end": { "line": 66, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2551, "end": 2552, "loc": { "start": { "line": 66, "column": 39 }, "end": { "line": 66, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 2552, "end": 2561, "loc": { "start": { "line": 66, "column": 40 }, "end": { "line": 66, "column": 49 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2561, "end": 2562, "loc": { "start": { "line": 66, "column": 49 }, "end": { "line": 66, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "remove", "start": 2562, "end": 2568, "loc": { "start": { "line": 66, "column": 50 }, "end": { "line": 66, "column": 56 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2568, "end": 2569, "loc": { "start": { "line": 66, "column": 56 }, "end": { "line": 66, "column": 57 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "active", "start": 2569, "end": 2577, "loc": { "start": { "line": 66, "column": 57 }, "end": { "line": 66, "column": 65 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2577, "end": 2578, "loc": { "start": { "line": 66, "column": 65 }, "end": { "line": 66, "column": 66 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2578, "end": 2579, "loc": { "start": { "line": 66, "column": 66 }, "end": { "line": 66, "column": 67 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2596, "end": 2600, "loc": { "start": { "line": 67, "column": 16 }, "end": { "line": 67, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2600, "end": 2601, "loc": { "start": { "line": 67, "column": 20 }, "end": { "line": 67, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_menuButtonArrowElement", "start": 2601, "end": 2624, "loc": { "start": { "line": 67, "column": 21 }, "end": { "line": 67, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2624, "end": 2625, "loc": { "start": { "line": 67, "column": 44 }, "end": { "line": 67, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 2625, "end": 2634, "loc": { "start": { "line": 67, "column": 45 }, "end": { "line": 67, "column": 54 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2634, "end": 2635, "loc": { "start": { "line": 67, "column": 54 }, "end": { "line": 67, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "remove", "start": 2635, "end": 2641, "loc": { "start": { "line": 67, "column": 55 }, "end": { "line": 67, "column": 61 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2641, "end": 2642, "loc": { "start": { "line": 67, "column": 61 }, "end": { "line": 67, "column": 62 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "active", "start": 2642, "end": 2650, "loc": { "start": { "line": 67, "column": 62 }, "end": { "line": 67, "column": 70 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2650, "end": 2651, "loc": { "start": { "line": 67, "column": 70 }, "end": { "line": 67, "column": 71 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2651, "end": 2652, "loc": { "start": { "line": 67, "column": 71 }, "end": { "line": 67, "column": 72 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2665, "end": 2666, "loc": { "start": { "line": 68, "column": 12 }, "end": { "line": 68, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2675, "end": 2676, "loc": { "start": { "line": 69, "column": 8 }, "end": { "line": 69, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2676, "end": 2677, "loc": { "start": { "line": 69, "column": 9 }, "end": { "line": 69, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2677, "end": 2678, "loc": { "start": { "line": 69, "column": 10 }, "end": { "line": 69, "column": 11 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2688, "end": 2692, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 71, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2692, "end": 2693, "loc": { "start": { "line": 71, "column": 12 }, "end": { "line": 71, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "on", "start": 2693, "end": 2695, "loc": { "start": { "line": 71, "column": 13 }, "end": { "line": 71, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2695, "end": 2696, "loc": { "start": { "line": 71, "column": 15 }, "end": { "line": 71, "column": 16 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "active", "start": 2696, "end": 2704, "loc": { "start": { "line": 71, "column": 16 }, "end": { "line": 71, "column": 24 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2704, "end": 2705, "loc": { "start": { "line": 71, "column": 24 }, "end": { "line": 71, "column": 25 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2706, "end": 2707, "loc": { "start": { "line": 71, "column": 26 }, "end": { "line": 71, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "active", "start": 2707, "end": 2713, "loc": { "start": { "line": 71, "column": 27 }, "end": { "line": 71, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2713, "end": 2714, "loc": { "start": { "line": 71, "column": 33 }, "end": { "line": 71, "column": 34 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2715, "end": 2717, "loc": { "start": { "line": 71, "column": 35 }, "end": { "line": 71, "column": 37 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2718, "end": 2719, "loc": { "start": { "line": 71, "column": 38 }, "end": { "line": 71, "column": 39 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 2732, "end": 2734, "loc": { "start": { "line": 72, "column": 12 }, "end": { "line": 72, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2735, "end": 2736, "loc": { "start": { "line": 72, "column": 15 }, "end": { "line": 72, "column": 16 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 2736, "end": 2737, "loc": { "start": { "line": 72, "column": 16 }, "end": { "line": 72, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "active", "start": 2737, "end": 2743, "loc": { "start": { "line": 72, "column": 17 }, "end": { "line": 72, "column": 23 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2743, "end": 2744, "loc": { "start": { "line": 72, "column": 23 }, "end": { "line": 72, "column": 24 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2745, "end": 2746, "loc": { "start": { "line": 72, "column": 25 }, "end": { "line": 72, "column": 26 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2763, "end": 2767, "loc": { "start": { "line": 73, "column": 16 }, "end": { "line": 73, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2767, "end": 2768, "loc": { "start": { "line": 73, "column": 20 }, "end": { "line": 73, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_sectionPlanesPlugin", "start": 2768, "end": 2788, "loc": { "start": { "line": 73, "column": 21 }, "end": { "line": 73, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2788, "end": 2789, "loc": { "start": { "line": 73, "column": 41 }, "end": { "line": 73, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hideControl", "start": 2789, "end": 2800, "loc": { "start": { "line": 73, "column": 42 }, "end": { "line": 73, "column": 53 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2800, "end": 2801, "loc": { "start": { "line": 73, "column": 53 }, "end": { "line": 73, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2801, "end": 2802, "loc": { "start": { "line": 73, "column": 54 }, "end": { "line": 73, "column": 55 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2802, "end": 2803, "loc": { "start": { "line": 73, "column": 55 }, "end": { "line": 73, "column": 56 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2816, "end": 2817, "loc": { "start": { "line": 74, "column": 12 }, "end": { "line": 74, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2826, "end": 2827, "loc": { "start": { "line": 75, "column": 8 }, "end": { "line": 75, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2827, "end": 2828, "loc": { "start": { "line": 75, "column": 9 }, "end": { "line": 75, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2828, "end": 2829, "loc": { "start": { "line": 75, "column": 10 }, "end": { "line": 75, "column": 11 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2839, "end": 2843, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 77, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2843, "end": 2844, "loc": { "start": { "line": 77, "column": 12 }, "end": { "line": 77, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_buttonElement", "start": 2844, "end": 2858, "loc": { "start": { "line": 77, "column": 13 }, "end": { "line": 77, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2858, "end": 2859, "loc": { "start": { "line": 77, "column": 27 }, "end": { "line": 77, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "addEventListener", "start": 2859, "end": 2875, "loc": { "start": { "line": 77, "column": 28 }, "end": { "line": 77, "column": 44 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2875, "end": 2876, "loc": { "start": { "line": 77, "column": 44 }, "end": { "line": 77, "column": 45 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "click", "start": 2876, "end": 2883, "loc": { "start": { "line": 77, "column": 45 }, "end": { "line": 77, "column": 52 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2883, "end": 2884, "loc": { "start": { "line": 77, "column": 52 }, "end": { "line": 77, "column": 53 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2885, "end": 2886, "loc": { "start": { "line": 77, "column": 54 }, "end": { "line": 77, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "e", "start": 2886, "end": 2887, "loc": { "start": { "line": 77, "column": 55 }, "end": { "line": 77, "column": 56 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2887, "end": 2888, "loc": { "start": { "line": 77, "column": 56 }, "end": { "line": 77, "column": 57 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2889, "end": 2891, "loc": { "start": { "line": 77, "column": 58 }, "end": { "line": 77, "column": 60 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2892, "end": 2893, "loc": { "start": { "line": 77, "column": 61 }, "end": { "line": 77, "column": 62 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 2906, "end": 2908, "loc": { "start": { "line": 78, "column": 12 }, "end": { "line": 78, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2909, "end": 2910, "loc": { "start": { "line": 78, "column": 15 }, "end": { "line": 78, "column": 16 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 2910, "end": 2911, "loc": { "start": { "line": 78, "column": 16 }, "end": { "line": 78, "column": 17 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2911, "end": 2915, "loc": { "start": { "line": 78, "column": 17 }, "end": { "line": 78, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2915, "end": 2916, "loc": { "start": { "line": 78, "column": 21 }, "end": { "line": 78, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getEnabled", "start": 2916, "end": 2926, "loc": { "start": { "line": 78, "column": 22 }, "end": { "line": 78, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2926, "end": 2927, "loc": { "start": { "line": 78, "column": 32 }, "end": { "line": 78, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2927, "end": 2928, "loc": { "start": { "line": 78, "column": 33 }, "end": { "line": 78, "column": 34 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2928, "end": 2929, "loc": { "start": { "line": 78, "column": 34 }, "end": { "line": 78, "column": 35 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2930, "end": 2931, "loc": { "start": { "line": 78, "column": 36 }, "end": { "line": 78, "column": 37 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 2948, "end": 2954, "loc": { "start": { "line": 79, "column": 16 }, "end": { "line": 79, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2954, "end": 2955, "loc": { "start": { "line": 79, "column": 22 }, "end": { "line": 79, "column": 23 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2968, "end": 2969, "loc": { "start": { "line": 80, "column": 12 }, "end": { "line": 80, "column": 13 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 2982, "end": 2984, "loc": { "start": { "line": 81, "column": 12 }, "end": { "line": 81, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2985, "end": 2986, "loc": { "start": { "line": 81, "column": 15 }, "end": { "line": 81, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "e", "start": 2986, "end": 2987, "loc": { "start": { "line": 81, "column": 16 }, "end": { "line": 81, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2987, "end": 2988, "loc": { "start": { "line": 81, "column": 17 }, "end": { "line": 81, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "target", "start": 2988, "end": 2994, "loc": { "start": { "line": 81, "column": 18 }, "end": { "line": 81, "column": 24 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "===", "start": 2995, "end": 2998, "loc": { "start": { "line": 81, "column": 25 }, "end": { "line": 81, "column": 28 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2999, "end": 3003, "loc": { "start": { "line": 81, "column": 29 }, "end": { "line": 81, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3003, "end": 3004, "loc": { "start": { "line": 81, "column": 33 }, "end": { "line": 81, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_menuButtonElement", "start": 3004, "end": 3022, "loc": { "start": { "line": 81, "column": 34 }, "end": { "line": 81, "column": 52 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 3023, "end": 3025, "loc": { "start": { "line": 81, "column": 53 }, "end": { "line": 81, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "e", "start": 3026, "end": 3027, "loc": { "start": { "line": 81, "column": 56 }, "end": { "line": 81, "column": 57 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3027, "end": 3028, "loc": { "start": { "line": 81, "column": 57 }, "end": { "line": 81, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "target", "start": 3028, "end": 3034, "loc": { "start": { "line": 81, "column": 58 }, "end": { "line": 81, "column": 64 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3034, "end": 3035, "loc": { "start": { "line": 81, "column": 64 }, "end": { "line": 81, "column": 65 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parentNode", "start": 3035, "end": 3045, "loc": { "start": { "line": 81, "column": 65 }, "end": { "line": 81, "column": 75 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "===", "start": 3046, "end": 3049, "loc": { "start": { "line": 81, "column": 76 }, "end": { "line": 81, "column": 79 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3050, "end": 3054, "loc": { "start": { "line": 81, "column": 80 }, "end": { "line": 81, "column": 84 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3054, "end": 3055, "loc": { "start": { "line": 81, "column": 84 }, "end": { "line": 81, "column": 85 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_menuButtonElement", "start": 3055, "end": 3073, "loc": { "start": { "line": 81, "column": 85 }, "end": { "line": 81, "column": 103 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3073, "end": 3074, "loc": { "start": { "line": 81, "column": 103 }, "end": { "line": 81, "column": 104 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3075, "end": 3076, "loc": { "start": { "line": 81, "column": 105 }, "end": { "line": 81, "column": 106 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 3093, "end": 3099, "loc": { "start": { "line": 82, "column": 16 }, "end": { "line": 82, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3099, "end": 3100, "loc": { "start": { "line": 82, "column": 22 }, "end": { "line": 82, "column": 23 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3113, "end": 3114, "loc": { "start": { "line": 83, "column": 12 }, "end": { "line": 83, "column": 13 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 3127, "end": 3132, "loc": { "start": { "line": 84, "column": 12 }, "end": { "line": 84, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "active", "start": 3133, "end": 3139, "loc": { "start": { "line": 84, "column": 18 }, "end": { "line": 84, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3140, "end": 3141, "loc": { "start": { "line": 84, "column": 25 }, "end": { "line": 84, "column": 26 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3142, "end": 3146, "loc": { "start": { "line": 84, "column": 27 }, "end": { "line": 84, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3146, "end": 3147, "loc": { "start": { "line": 84, "column": 31 }, "end": { "line": 84, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getActive", "start": 3147, "end": 3156, "loc": { "start": { "line": 84, "column": 32 }, "end": { "line": 84, "column": 41 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3156, "end": 3157, "loc": { "start": { "line": 84, "column": 41 }, "end": { "line": 84, "column": 42 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3157, "end": 3158, "loc": { "start": { "line": 84, "column": 42 }, "end": { "line": 84, "column": 43 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3158, "end": 3159, "loc": { "start": { "line": 84, "column": 43 }, "end": { "line": 84, "column": 44 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3172, "end": 3176, "loc": { "start": { "line": 85, "column": 12 }, "end": { "line": 85, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3176, "end": 3177, "loc": { "start": { "line": 85, "column": 16 }, "end": { "line": 85, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setActive", "start": 3177, "end": 3186, "loc": { "start": { "line": 85, "column": 17 }, "end": { "line": 85, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3186, "end": 3187, "loc": { "start": { "line": 85, "column": 26 }, "end": { "line": 85, "column": 27 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 3187, "end": 3188, "loc": { "start": { "line": 85, "column": 27 }, "end": { "line": 85, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "active", "start": 3188, "end": 3194, "loc": { "start": { "line": 85, "column": 28 }, "end": { "line": 85, "column": 34 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3194, "end": 3195, "loc": { "start": { "line": 85, "column": 34 }, "end": { "line": 85, "column": 35 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3195, "end": 3196, "loc": { "start": { "line": 85, "column": 35 }, "end": { "line": 85, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "e", "start": 3209, "end": 3210, "loc": { "start": { "line": 86, "column": 12 }, "end": { "line": 86, "column": 13 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3210, "end": 3211, "loc": { "start": { "line": 86, "column": 13 }, "end": { "line": 86, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "preventDefault", "start": 3211, "end": 3225, "loc": { "start": { "line": 86, "column": 14 }, "end": { "line": 86, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3225, "end": 3226, "loc": { "start": { "line": 86, "column": 28 }, "end": { "line": 86, "column": 29 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3226, "end": 3227, "loc": { "start": { "line": 86, "column": 29 }, "end": { "line": 86, "column": 30 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3227, "end": 3228, "loc": { "start": { "line": 86, "column": 30 }, "end": { "line": 86, "column": 31 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3237, "end": 3238, "loc": { "start": { "line": 87, "column": 8 }, "end": { "line": 87, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3238, "end": 3239, "loc": { "start": { "line": 87, "column": 9 }, "end": { "line": 87, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3239, "end": 3240, "loc": { "start": { "line": 87, "column": 10 }, "end": { "line": 87, "column": 11 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "document", "start": 3250, "end": 3258, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3258, "end": 3259, "loc": { "start": { "line": 89, "column": 16 }, "end": { "line": 89, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "addEventListener", "start": 3259, "end": 3275, "loc": { "start": { "line": 89, "column": 17 }, "end": { "line": 89, "column": 33 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3275, "end": 3276, "loc": { "start": { "line": 89, "column": 33 }, "end": { "line": 89, "column": 34 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "mousedown", "start": 3276, "end": 3287, "loc": { "start": { "line": 89, "column": 34 }, "end": { "line": 89, "column": 45 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3287, "end": 3288, "loc": { "start": { "line": 89, "column": 45 }, "end": { "line": 89, "column": 46 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3289, "end": 3290, "loc": { "start": { "line": 89, "column": 47 }, "end": { "line": 89, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "e", "start": 3290, "end": 3291, "loc": { "start": { "line": 89, "column": 48 }, "end": { "line": 89, "column": 49 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3291, "end": 3292, "loc": { "start": { "line": 89, "column": 49 }, "end": { "line": 89, "column": 50 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3293, "end": 3295, "loc": { "start": { "line": 89, "column": 51 }, "end": { "line": 89, "column": 53 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3296, "end": 3297, "loc": { "start": { "line": 89, "column": 54 }, "end": { "line": 89, "column": 55 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 3311, "end": 3313, "loc": { "start": { "line": 91, "column": 12 }, "end": { "line": 91, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3314, "end": 3315, "loc": { "start": { "line": 91, "column": 15 }, "end": { "line": 91, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "e", "start": 3315, "end": 3316, "loc": { "start": { "line": 91, "column": 16 }, "end": { "line": 91, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3316, "end": 3317, "loc": { "start": { "line": 91, "column": 17 }, "end": { "line": 91, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "target", "start": 3317, "end": 3323, "loc": { "start": { "line": 91, "column": 18 }, "end": { "line": 91, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3323, "end": 3324, "loc": { "start": { "line": 91, "column": 24 }, "end": { "line": 91, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 3324, "end": 3333, "loc": { "start": { "line": 91, "column": 25 }, "end": { "line": 91, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3333, "end": 3334, "loc": { "start": { "line": 91, "column": 34 }, "end": { "line": 91, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "contains", "start": 3334, "end": 3342, "loc": { "start": { "line": 91, "column": 35 }, "end": { "line": 91, "column": 43 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3342, "end": 3343, "loc": { "start": { "line": 91, "column": 43 }, "end": { "line": 91, "column": 44 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "xeokit-context-menu-item", "start": 3343, "end": 3369, "loc": { "start": { "line": 91, "column": 44 }, "end": { "line": 91, "column": 70 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3369, "end": 3370, "loc": { "start": { "line": 91, "column": 70 }, "end": { "line": 91, "column": 71 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3370, "end": 3371, "loc": { "start": { "line": 91, "column": 71 }, "end": { "line": 91, "column": 72 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3372, "end": 3373, "loc": { "start": { "line": 91, "column": 73 }, "end": { "line": 91, "column": 74 } } }, { "type": "CommentLine", "value": " Allow click on menu item", "start": 3390, "end": 3417, "loc": { "start": { "line": 92, "column": 16 }, "end": { "line": 92, "column": 43 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 3434, "end": 3440, "loc": { "start": { "line": 93, "column": 16 }, "end": { "line": 93, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3440, "end": 3441, "loc": { "start": { "line": 93, "column": 22 }, "end": { "line": 93, "column": 23 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3454, "end": 3455, "loc": { "start": { "line": 94, "column": 12 }, "end": { "line": 94, "column": 13 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 3469, "end": 3471, "loc": { "start": { "line": 96, "column": 12 }, "end": { "line": 96, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3472, "end": 3473, "loc": { "start": { "line": 96, "column": 15 }, "end": { "line": 96, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "e", "start": 3473, "end": 3474, "loc": { "start": { "line": 96, "column": 16 }, "end": { "line": 96, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3474, "end": 3475, "loc": { "start": { "line": 96, "column": 17 }, "end": { "line": 96, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "target", "start": 3475, "end": 3481, "loc": { "start": { "line": 96, "column": 18 }, "end": { "line": 96, "column": 24 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "===", "start": 3482, "end": 3485, "loc": { "start": { "line": 96, "column": 25 }, "end": { "line": 96, "column": 28 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3486, "end": 3490, "loc": { "start": { "line": 96, "column": 29 }, "end": { "line": 96, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3490, "end": 3491, "loc": { "start": { "line": 96, "column": 33 }, "end": { "line": 96, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_menuButtonElement", "start": 3491, "end": 3509, "loc": { "start": { "line": 96, "column": 34 }, "end": { "line": 96, "column": 52 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 3510, "end": 3512, "loc": { "start": { "line": 96, "column": 53 }, "end": { "line": 96, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "e", "start": 3513, "end": 3514, "loc": { "start": { "line": 96, "column": 56 }, "end": { "line": 96, "column": 57 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3514, "end": 3515, "loc": { "start": { "line": 96, "column": 57 }, "end": { "line": 96, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "target", "start": 3515, "end": 3521, "loc": { "start": { "line": 96, "column": 58 }, "end": { "line": 96, "column": 64 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3521, "end": 3522, "loc": { "start": { "line": 96, "column": 64 }, "end": { "line": 96, "column": 65 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parentNode", "start": 3522, "end": 3532, "loc": { "start": { "line": 96, "column": 65 }, "end": { "line": 96, "column": 75 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "===", "start": 3533, "end": 3536, "loc": { "start": { "line": 96, "column": 76 }, "end": { "line": 96, "column": 79 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3537, "end": 3541, "loc": { "start": { "line": 96, "column": 80 }, "end": { "line": 96, "column": 84 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3541, "end": 3542, "loc": { "start": { "line": 96, "column": 84 }, "end": { "line": 96, "column": 85 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_menuButtonElement", "start": 3542, "end": 3560, "loc": { "start": { "line": 96, "column": 85 }, "end": { "line": 96, "column": 103 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3560, "end": 3561, "loc": { "start": { "line": 96, "column": 103 }, "end": { "line": 96, "column": 104 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3562, "end": 3563, "loc": { "start": { "line": 96, "column": 105 }, "end": { "line": 96, "column": 106 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "e", "start": 3580, "end": 3581, "loc": { "start": { "line": 97, "column": 16 }, "end": { "line": 97, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3581, "end": 3582, "loc": { "start": { "line": 97, "column": 17 }, "end": { "line": 97, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "preventDefault", "start": 3582, "end": 3596, "loc": { "start": { "line": 97, "column": 18 }, "end": { "line": 97, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3596, "end": 3597, "loc": { "start": { "line": 97, "column": 32 }, "end": { "line": 97, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3597, "end": 3598, "loc": { "start": { "line": 97, "column": 33 }, "end": { "line": 97, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3598, "end": 3599, "loc": { "start": { "line": 97, "column": 34 }, "end": { "line": 97, "column": 35 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 3616, "end": 3618, "loc": { "start": { "line": 98, "column": 16 }, "end": { "line": 98, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3619, "end": 3620, "loc": { "start": { "line": 98, "column": 19 }, "end": { "line": 98, "column": 20 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3620, "end": 3624, "loc": { "start": { "line": 98, "column": 20 }, "end": { "line": 98, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3624, "end": 3625, "loc": { "start": { "line": 98, "column": 24 }, "end": { "line": 98, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_sectionToolContextMenu", "start": 3625, "end": 3648, "loc": { "start": { "line": 98, "column": 25 }, "end": { "line": 98, "column": 48 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3648, "end": 3649, "loc": { "start": { "line": 98, "column": 48 }, "end": { "line": 98, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "shown", "start": 3649, "end": 3654, "loc": { "start": { "line": 98, "column": 49 }, "end": { "line": 98, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3654, "end": 3655, "loc": { "start": { "line": 98, "column": 54 }, "end": { "line": 98, "column": 55 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3656, "end": 3657, "loc": { "start": { "line": 98, "column": 56 }, "end": { "line": 98, "column": 57 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3678, "end": 3682, "loc": { "start": { "line": 99, "column": 20 }, "end": { "line": 99, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3682, "end": 3683, "loc": { "start": { "line": 99, "column": 24 }, "end": { "line": 99, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_sectionToolContextMenu", "start": 3683, "end": 3706, "loc": { "start": { "line": 99, "column": 25 }, "end": { "line": 99, "column": 48 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3706, "end": 3707, "loc": { "start": { "line": 99, "column": 48 }, "end": { "line": 99, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hide", "start": 3707, "end": 3711, "loc": { "start": { "line": 99, "column": 49 }, "end": { "line": 99, "column": 53 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3711, "end": 3712, "loc": { "start": { "line": 99, "column": 53 }, "end": { "line": 99, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3712, "end": 3713, "loc": { "start": { "line": 99, "column": 54 }, "end": { "line": 99, "column": 55 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3713, "end": 3714, "loc": { "start": { "line": 99, "column": 55 }, "end": { "line": 99, "column": 56 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3731, "end": 3732, "loc": { "start": { "line": 100, "column": 16 }, "end": { "line": 100, "column": 17 } } }, { "type": { "label": "else", "keyword": "else", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "else", "start": 3733, "end": 3737, "loc": { "start": { "line": 100, "column": 18 }, "end": { "line": 100, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3738, "end": 3739, "loc": { "start": { "line": 100, "column": 23 }, "end": { "line": 100, "column": 24 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3760, "end": 3764, "loc": { "start": { "line": 101, "column": 20 }, "end": { "line": 101, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3764, "end": 3765, "loc": { "start": { "line": 101, "column": 24 }, "end": { "line": 101, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_sectionToolContextMenu", "start": 3765, "end": 3788, "loc": { "start": { "line": 101, "column": 25 }, "end": { "line": 101, "column": 48 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3788, "end": 3789, "loc": { "start": { "line": 101, "column": 48 }, "end": { "line": 101, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 3789, "end": 3796, "loc": { "start": { "line": 101, "column": 49 }, "end": { "line": 101, "column": 56 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3797, "end": 3798, "loc": { "start": { "line": 101, "column": 57 }, "end": { "line": 101, "column": 58 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3799, "end": 3800, "loc": { "start": { "line": 101, "column": 59 }, "end": { "line": 101, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 3825, "end": 3834, "loc": { "start": { "line": 102, "column": 24 }, "end": { "line": 102, "column": 33 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3834, "end": 3835, "loc": { "start": { "line": 102, "column": 33 }, "end": { "line": 102, "column": 34 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3836, "end": 3840, "loc": { "start": { "line": 102, "column": 35 }, "end": { "line": 102, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3840, "end": 3841, "loc": { "start": { "line": 102, "column": 39 }, "end": { "line": 102, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 3841, "end": 3850, "loc": { "start": { "line": 102, "column": 40 }, "end": { "line": 102, "column": 49 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3850, "end": 3851, "loc": { "start": { "line": 102, "column": 49 }, "end": { "line": 102, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 3876, "end": 3882, "loc": { "start": { "line": 103, "column": 24 }, "end": { "line": 103, "column": 30 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3882, "end": 3883, "loc": { "start": { "line": 103, "column": 30 }, "end": { "line": 103, "column": 31 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3884, "end": 3888, "loc": { "start": { "line": 103, "column": 32 }, "end": { "line": 103, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3888, "end": 3889, "loc": { "start": { "line": 103, "column": 36 }, "end": { "line": 103, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 3889, "end": 3895, "loc": { "start": { "line": 103, "column": 37 }, "end": { "line": 103, "column": 43 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3895, "end": 3896, "loc": { "start": { "line": 103, "column": 43 }, "end": { "line": 103, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionTool", "start": 3921, "end": 3932, "loc": { "start": { "line": 104, "column": 24 }, "end": { "line": 104, "column": 35 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3932, "end": 3933, "loc": { "start": { "line": 104, "column": 35 }, "end": { "line": 104, "column": 36 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3934, "end": 3938, "loc": { "start": { "line": 104, "column": 37 }, "end": { "line": 104, "column": 41 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3959, "end": 3960, "loc": { "start": { "line": 105, "column": 20 }, "end": { "line": 105, "column": 21 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3960, "end": 3961, "loc": { "start": { "line": 105, "column": 21 }, "end": { "line": 105, "column": 22 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 3983, "end": 3988, "loc": { "start": { "line": 107, "column": 20 }, "end": { "line": 107, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rect", "start": 3989, "end": 3993, "loc": { "start": { "line": 107, "column": 26 }, "end": { "line": 107, "column": 30 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3994, "end": 3995, "loc": { "start": { "line": 107, "column": 31 }, "end": { "line": 107, "column": 32 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3996, "end": 4000, "loc": { "start": { "line": 107, "column": 33 }, "end": { "line": 107, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4000, "end": 4001, "loc": { "start": { "line": 107, "column": 37 }, "end": { "line": 107, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_menuButtonElement", "start": 4001, "end": 4019, "loc": { "start": { "line": 107, "column": 38 }, "end": { "line": 107, "column": 56 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4019, "end": 4020, "loc": { "start": { "line": 107, "column": 56 }, "end": { "line": 107, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getBoundingClientRect", "start": 4020, "end": 4041, "loc": { "start": { "line": 107, "column": 57 }, "end": { "line": 107, "column": 78 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4041, "end": 4042, "loc": { "start": { "line": 107, "column": 78 }, "end": { "line": 107, "column": 79 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4042, "end": 4043, "loc": { "start": { "line": 107, "column": 79 }, "end": { "line": 107, "column": 80 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4043, "end": 4044, "loc": { "start": { "line": 107, "column": 80 }, "end": { "line": 107, "column": 81 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4066, "end": 4070, "loc": { "start": { "line": 109, "column": 20 }, "end": { "line": 109, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4070, "end": 4071, "loc": { "start": { "line": 109, "column": 24 }, "end": { "line": 109, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_sectionToolContextMenu", "start": 4071, "end": 4094, "loc": { "start": { "line": 109, "column": 25 }, "end": { "line": 109, "column": 48 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4094, "end": 4095, "loc": { "start": { "line": 109, "column": 48 }, "end": { "line": 109, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "show", "start": 4095, "end": 4099, "loc": { "start": { "line": 109, "column": 49 }, "end": { "line": 109, "column": 53 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4099, "end": 4100, "loc": { "start": { "line": 109, "column": 53 }, "end": { "line": 109, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rect", "start": 4100, "end": 4104, "loc": { "start": { "line": 109, "column": 54 }, "end": { "line": 109, "column": 58 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4104, "end": 4105, "loc": { "start": { "line": 109, "column": 58 }, "end": { "line": 109, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "left", "start": 4105, "end": 4109, "loc": { "start": { "line": 109, "column": 59 }, "end": { "line": 109, "column": 63 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4109, "end": 4110, "loc": { "start": { "line": 109, "column": 63 }, "end": { "line": 109, "column": 64 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rect", "start": 4111, "end": 4115, "loc": { "start": { "line": 109, "column": 65 }, "end": { "line": 109, "column": 69 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4115, "end": 4116, "loc": { "start": { "line": 109, "column": 69 }, "end": { "line": 109, "column": 70 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bottom", "start": 4116, "end": 4122, "loc": { "start": { "line": 109, "column": 70 }, "end": { "line": 109, "column": 76 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 4123, "end": 4124, "loc": { "start": { "line": 109, "column": 77 }, "end": { "line": 109, "column": 78 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 5, "start": 4125, "end": 4126, "loc": { "start": { "line": 109, "column": 79 }, "end": { "line": 109, "column": 80 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4126, "end": 4127, "loc": { "start": { "line": 109, "column": 80 }, "end": { "line": 109, "column": 81 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4127, "end": 4128, "loc": { "start": { "line": 109, "column": 81 }, "end": { "line": 109, "column": 82 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4145, "end": 4146, "loc": { "start": { "line": 110, "column": 16 }, "end": { "line": 110, "column": 17 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4159, "end": 4160, "loc": { "start": { "line": 111, "column": 12 }, "end": { "line": 111, "column": 13 } } }, { "type": { "label": "else", "keyword": "else", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "else", "start": 4161, "end": 4165, "loc": { "start": { "line": 111, "column": 14 }, "end": { "line": 111, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4166, "end": 4167, "loc": { "start": { "line": 111, "column": 19 }, "end": { "line": 111, "column": 20 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4184, "end": 4188, "loc": { "start": { "line": 112, "column": 16 }, "end": { "line": 112, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4188, "end": 4189, "loc": { "start": { "line": 112, "column": 20 }, "end": { "line": 112, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_sectionToolContextMenu", "start": 4189, "end": 4212, "loc": { "start": { "line": 112, "column": 21 }, "end": { "line": 112, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4212, "end": 4213, "loc": { "start": { "line": 112, "column": 44 }, "end": { "line": 112, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hide", "start": 4213, "end": 4217, "loc": { "start": { "line": 112, "column": 45 }, "end": { "line": 112, "column": 49 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4217, "end": 4218, "loc": { "start": { "line": 112, "column": 49 }, "end": { "line": 112, "column": 50 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4218, "end": 4219, "loc": { "start": { "line": 112, "column": 50 }, "end": { "line": 112, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4219, "end": 4220, "loc": { "start": { "line": 112, "column": 51 }, "end": { "line": 112, "column": 52 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4233, "end": 4234, "loc": { "start": { "line": 113, "column": 12 }, "end": { "line": 113, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4243, "end": 4244, "loc": { "start": { "line": 114, "column": 8 }, "end": { "line": 114, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4244, "end": 4245, "loc": { "start": { "line": 114, "column": 9 }, "end": { "line": 114, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4245, "end": 4246, "loc": { "start": { "line": 114, "column": 10 }, "end": { "line": 114, "column": 11 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4256, "end": 4260, "loc": { "start": { "line": 116, "column": 8 }, "end": { "line": 116, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4260, "end": 4261, "loc": { "start": { "line": 116, "column": 12 }, "end": { "line": 116, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_sectionToolContextMenu", "start": 4261, "end": 4284, "loc": { "start": { "line": 116, "column": 13 }, "end": { "line": 116, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4284, "end": 4285, "loc": { "start": { "line": 116, "column": 36 }, "end": { "line": 116, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "on", "start": 4285, "end": 4287, "loc": { "start": { "line": 116, "column": 37 }, "end": { "line": 116, "column": 39 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4287, "end": 4288, "loc": { "start": { "line": 116, "column": 39 }, "end": { "line": 116, "column": 40 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "shown", "start": 4288, "end": 4295, "loc": { "start": { "line": 116, "column": 40 }, "end": { "line": 116, "column": 47 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4295, "end": 4296, "loc": { "start": { "line": 116, "column": 47 }, "end": { "line": 116, "column": 48 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4297, "end": 4298, "loc": { "start": { "line": 116, "column": 49 }, "end": { "line": 116, "column": 50 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4298, "end": 4299, "loc": { "start": { "line": 116, "column": 50 }, "end": { "line": 116, "column": 51 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4300, "end": 4302, "loc": { "start": { "line": 116, "column": 52 }, "end": { "line": 116, "column": 54 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4303, "end": 4304, "loc": { "start": { "line": 116, "column": 55 }, "end": { "line": 116, "column": 56 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4317, "end": 4321, "loc": { "start": { "line": 117, "column": 12 }, "end": { "line": 117, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4321, "end": 4322, "loc": { "start": { "line": 117, "column": 16 }, "end": { "line": 117, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_menuButtonArrowElement", "start": 4322, "end": 4345, "loc": { "start": { "line": 117, "column": 17 }, "end": { "line": 117, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4345, "end": 4346, "loc": { "start": { "line": 117, "column": 40 }, "end": { "line": 117, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 4346, "end": 4355, "loc": { "start": { "line": 117, "column": 41 }, "end": { "line": 117, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4355, "end": 4356, "loc": { "start": { "line": 117, "column": 50 }, "end": { "line": 117, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "remove", "start": 4356, "end": 4362, "loc": { "start": { "line": 117, "column": 51 }, "end": { "line": 117, "column": 57 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4362, "end": 4363, "loc": { "start": { "line": 117, "column": 57 }, "end": { "line": 117, "column": 58 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "xeokit-arrow-down", "start": 4363, "end": 4382, "loc": { "start": { "line": 117, "column": 58 }, "end": { "line": 117, "column": 77 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4382, "end": 4383, "loc": { "start": { "line": 117, "column": 77 }, "end": { "line": 117, "column": 78 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4383, "end": 4384, "loc": { "start": { "line": 117, "column": 78 }, "end": { "line": 117, "column": 79 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4397, "end": 4401, "loc": { "start": { "line": 118, "column": 12 }, "end": { "line": 118, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4401, "end": 4402, "loc": { "start": { "line": 118, "column": 16 }, "end": { "line": 118, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_menuButtonArrowElement", "start": 4402, "end": 4425, "loc": { "start": { "line": 118, "column": 17 }, "end": { "line": 118, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4425, "end": 4426, "loc": { "start": { "line": 118, "column": 40 }, "end": { "line": 118, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 4426, "end": 4435, "loc": { "start": { "line": 118, "column": 41 }, "end": { "line": 118, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4435, "end": 4436, "loc": { "start": { "line": 118, "column": 50 }, "end": { "line": 118, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 4436, "end": 4439, "loc": { "start": { "line": 118, "column": 51 }, "end": { "line": 118, "column": 54 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4439, "end": 4440, "loc": { "start": { "line": 118, "column": 54 }, "end": { "line": 118, "column": 55 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "xeokit-arrow-up", "start": 4440, "end": 4457, "loc": { "start": { "line": 118, "column": 55 }, "end": { "line": 118, "column": 72 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4457, "end": 4458, "loc": { "start": { "line": 118, "column": 72 }, "end": { "line": 118, "column": 73 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4458, "end": 4459, "loc": { "start": { "line": 118, "column": 73 }, "end": { "line": 118, "column": 74 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4468, "end": 4469, "loc": { "start": { "line": 119, "column": 8 }, "end": { "line": 119, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4469, "end": 4470, "loc": { "start": { "line": 119, "column": 9 }, "end": { "line": 119, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4470, "end": 4471, "loc": { "start": { "line": 119, "column": 10 }, "end": { "line": 119, "column": 11 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4481, "end": 4485, "loc": { "start": { "line": 121, "column": 8 }, "end": { "line": 121, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4485, "end": 4486, "loc": { "start": { "line": 121, "column": 12 }, "end": { "line": 121, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_sectionToolContextMenu", "start": 4486, "end": 4509, "loc": { "start": { "line": 121, "column": 13 }, "end": { "line": 121, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4509, "end": 4510, "loc": { "start": { "line": 121, "column": 36 }, "end": { "line": 121, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "on", "start": 4510, "end": 4512, "loc": { "start": { "line": 121, "column": 37 }, "end": { "line": 121, "column": 39 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4512, "end": 4513, "loc": { "start": { "line": 121, "column": 39 }, "end": { "line": 121, "column": 40 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "hidden", "start": 4513, "end": 4521, "loc": { "start": { "line": 121, "column": 40 }, "end": { "line": 121, "column": 48 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4521, "end": 4522, "loc": { "start": { "line": 121, "column": 48 }, "end": { "line": 121, "column": 49 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4523, "end": 4524, "loc": { "start": { "line": 121, "column": 50 }, "end": { "line": 121, "column": 51 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4524, "end": 4525, "loc": { "start": { "line": 121, "column": 51 }, "end": { "line": 121, "column": 52 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4526, "end": 4528, "loc": { "start": { "line": 121, "column": 53 }, "end": { "line": 121, "column": 55 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4529, "end": 4530, "loc": { "start": { "line": 121, "column": 56 }, "end": { "line": 121, "column": 57 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4543, "end": 4547, "loc": { "start": { "line": 122, "column": 12 }, "end": { "line": 122, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4547, "end": 4548, "loc": { "start": { "line": 122, "column": 16 }, "end": { "line": 122, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_menuButtonArrowElement", "start": 4548, "end": 4571, "loc": { "start": { "line": 122, "column": 17 }, "end": { "line": 122, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4571, "end": 4572, "loc": { "start": { "line": 122, "column": 40 }, "end": { "line": 122, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 4572, "end": 4581, "loc": { "start": { "line": 122, "column": 41 }, "end": { "line": 122, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4581, "end": 4582, "loc": { "start": { "line": 122, "column": 50 }, "end": { "line": 122, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "remove", "start": 4582, "end": 4588, "loc": { "start": { "line": 122, "column": 51 }, "end": { "line": 122, "column": 57 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4588, "end": 4589, "loc": { "start": { "line": 122, "column": 57 }, "end": { "line": 122, "column": 58 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "xeokit-arrow-up", "start": 4589, "end": 4606, "loc": { "start": { "line": 122, "column": 58 }, "end": { "line": 122, "column": 75 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4606, "end": 4607, "loc": { "start": { "line": 122, "column": 75 }, "end": { "line": 122, "column": 76 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4607, "end": 4608, "loc": { "start": { "line": 122, "column": 76 }, "end": { "line": 122, "column": 77 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4621, "end": 4625, "loc": { "start": { "line": 123, "column": 12 }, "end": { "line": 123, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4625, "end": 4626, "loc": { "start": { "line": 123, "column": 16 }, "end": { "line": 123, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_menuButtonArrowElement", "start": 4626, "end": 4649, "loc": { "start": { "line": 123, "column": 17 }, "end": { "line": 123, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4649, "end": 4650, "loc": { "start": { "line": 123, "column": 40 }, "end": { "line": 123, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 4650, "end": 4659, "loc": { "start": { "line": 123, "column": 41 }, "end": { "line": 123, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4659, "end": 4660, "loc": { "start": { "line": 123, "column": 50 }, "end": { "line": 123, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 4660, "end": 4663, "loc": { "start": { "line": 123, "column": 51 }, "end": { "line": 123, "column": 54 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4663, "end": 4664, "loc": { "start": { "line": 123, "column": 54 }, "end": { "line": 123, "column": 55 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "xeokit-arrow-down", "start": 4664, "end": 4683, "loc": { "start": { "line": 123, "column": 55 }, "end": { "line": 123, "column": 74 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4683, "end": 4684, "loc": { "start": { "line": 123, "column": 74 }, "end": { "line": 123, "column": 75 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4684, "end": 4685, "loc": { "start": { "line": 123, "column": 75 }, "end": { "line": 123, "column": 76 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4694, "end": 4695, "loc": { "start": { "line": 124, "column": 8 }, "end": { "line": 124, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4695, "end": 4696, "loc": { "start": { "line": 124, "column": 9 }, "end": { "line": 124, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4696, "end": 4697, "loc": { "start": { "line": 124, "column": 10 }, "end": { "line": 124, "column": 11 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4707, "end": 4711, "loc": { "start": { "line": 126, "column": 8 }, "end": { "line": 126, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4711, "end": 4712, "loc": { "start": { "line": 126, "column": 12 }, "end": { "line": 126, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 4712, "end": 4721, "loc": { "start": { "line": 126, "column": 13 }, "end": { "line": 126, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4721, "end": 4722, "loc": { "start": { "line": 126, "column": 22 }, "end": { "line": 126, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "on", "start": 4722, "end": 4724, "loc": { "start": { "line": 126, "column": 23 }, "end": { "line": 126, "column": 25 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4724, "end": 4725, "loc": { "start": { "line": 126, "column": 25 }, "end": { "line": 126, "column": 26 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "reset", "start": 4725, "end": 4732, "loc": { "start": { "line": 126, "column": 26 }, "end": { "line": 126, "column": 33 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4732, "end": 4733, "loc": { "start": { "line": 126, "column": 33 }, "end": { "line": 126, "column": 34 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4734, "end": 4735, "loc": { "start": { "line": 126, "column": 35 }, "end": { "line": 126, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4735, "end": 4736, "loc": { "start": { "line": 126, "column": 36 }, "end": { "line": 126, "column": 37 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4737, "end": 4739, "loc": { "start": { "line": 126, "column": 38 }, "end": { "line": 126, "column": 40 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4740, "end": 4741, "loc": { "start": { "line": 126, "column": 41 }, "end": { "line": 126, "column": 42 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4754, "end": 4758, "loc": { "start": { "line": 127, "column": 12 }, "end": { "line": 127, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4758, "end": 4759, "loc": { "start": { "line": 127, "column": 16 }, "end": { "line": 127, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "clear", "start": 4759, "end": 4764, "loc": { "start": { "line": 127, "column": 17 }, "end": { "line": 127, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4764, "end": 4765, "loc": { "start": { "line": 127, "column": 22 }, "end": { "line": 127, "column": 23 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4765, "end": 4766, "loc": { "start": { "line": 127, "column": 23 }, "end": { "line": 127, "column": 24 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4766, "end": 4767, "loc": { "start": { "line": 127, "column": 24 }, "end": { "line": 127, "column": 25 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4780, "end": 4784, "loc": { "start": { "line": 128, "column": 12 }, "end": { "line": 128, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4784, "end": 4785, "loc": { "start": { "line": 128, "column": 16 }, "end": { "line": 128, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setActive", "start": 4785, "end": 4794, "loc": { "start": { "line": 128, "column": 17 }, "end": { "line": 128, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4794, "end": 4795, "loc": { "start": { "line": 128, "column": 26 }, "end": { "line": 128, "column": 27 } } }, { "type": { "label": "false", "keyword": "false", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "false", "start": 4795, "end": 4800, "loc": { "start": { "line": 128, "column": 27 }, "end": { "line": 128, "column": 32 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4800, "end": 4801, "loc": { "start": { "line": 128, "column": 32 }, "end": { "line": 128, "column": 33 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4801, "end": 4802, "loc": { "start": { "line": 128, "column": 33 }, "end": { "line": 128, "column": 34 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4811, "end": 4812, "loc": { "start": { "line": 129, "column": 8 }, "end": { "line": 129, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4812, "end": 4813, "loc": { "start": { "line": 129, "column": 9 }, "end": { "line": 129, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4813, "end": 4814, "loc": { "start": { "line": 129, "column": 10 }, "end": { "line": 129, "column": 11 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4824, "end": 4828, "loc": { "start": { "line": 131, "column": 8 }, "end": { "line": 131, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4828, "end": 4829, "loc": { "start": { "line": 131, "column": 12 }, "end": { "line": 131, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 4829, "end": 4835, "loc": { "start": { "line": 131, "column": 13 }, "end": { "line": 131, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4835, "end": 4836, "loc": { "start": { "line": 131, "column": 19 }, "end": { "line": 131, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 4836, "end": 4841, "loc": { "start": { "line": 131, "column": 20 }, "end": { "line": 131, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4841, "end": 4842, "loc": { "start": { "line": 131, "column": 25 }, "end": { "line": 131, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "on", "start": 4842, "end": 4844, "loc": { "start": { "line": 131, "column": 26 }, "end": { "line": 131, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4844, "end": 4845, "loc": { "start": { "line": 131, "column": 28 }, "end": { "line": 131, "column": 29 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "sectionPlaneCreated", "start": 4845, "end": 4866, "loc": { "start": { "line": 131, "column": 29 }, "end": { "line": 131, "column": 50 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4866, "end": 4867, "loc": { "start": { "line": 131, "column": 50 }, "end": { "line": 131, "column": 51 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4868, "end": 4869, "loc": { "start": { "line": 131, "column": 52 }, "end": { "line": 131, "column": 53 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4869, "end": 4870, "loc": { "start": { "line": 131, "column": 53 }, "end": { "line": 131, "column": 54 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4871, "end": 4873, "loc": { "start": { "line": 131, "column": 55 }, "end": { "line": 131, "column": 57 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4874, "end": 4875, "loc": { "start": { "line": 131, "column": 58 }, "end": { "line": 131, "column": 59 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4888, "end": 4892, "loc": { "start": { "line": 132, "column": 12 }, "end": { "line": 132, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4892, "end": 4893, "loc": { "start": { "line": 132, "column": 16 }, "end": { "line": 132, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_updateSectionPlanesCount", "start": 4893, "end": 4918, "loc": { "start": { "line": 132, "column": 17 }, "end": { "line": 132, "column": 42 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4918, "end": 4919, "loc": { "start": { "line": 132, "column": 42 }, "end": { "line": 132, "column": 43 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4919, "end": 4920, "loc": { "start": { "line": 132, "column": 43 }, "end": { "line": 132, "column": 44 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4920, "end": 4921, "loc": { "start": { "line": 132, "column": 44 }, "end": { "line": 132, "column": 45 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4930, "end": 4931, "loc": { "start": { "line": 133, "column": 8 }, "end": { "line": 133, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4931, "end": 4932, "loc": { "start": { "line": 133, "column": 9 }, "end": { "line": 133, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4932, "end": 4933, "loc": { "start": { "line": 133, "column": 10 }, "end": { "line": 133, "column": 11 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4943, "end": 4947, "loc": { "start": { "line": 135, "column": 8 }, "end": { "line": 135, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4947, "end": 4948, "loc": { "start": { "line": 135, "column": 12 }, "end": { "line": 135, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 4948, "end": 4954, "loc": { "start": { "line": 135, "column": 13 }, "end": { "line": 135, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4954, "end": 4955, "loc": { "start": { "line": 135, "column": 19 }, "end": { "line": 135, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 4955, "end": 4960, "loc": { "start": { "line": 135, "column": 20 }, "end": { "line": 135, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4960, "end": 4961, "loc": { "start": { "line": 135, "column": 25 }, "end": { "line": 135, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "on", "start": 4961, "end": 4963, "loc": { "start": { "line": 135, "column": 26 }, "end": { "line": 135, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4963, "end": 4964, "loc": { "start": { "line": 135, "column": 28 }, "end": { "line": 135, "column": 29 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "sectionPlaneDestroyed", "start": 4964, "end": 4987, "loc": { "start": { "line": 135, "column": 29 }, "end": { "line": 135, "column": 52 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4987, "end": 4988, "loc": { "start": { "line": 135, "column": 52 }, "end": { "line": 135, "column": 53 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4989, "end": 4990, "loc": { "start": { "line": 135, "column": 54 }, "end": { "line": 135, "column": 55 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4990, "end": 4991, "loc": { "start": { "line": 135, "column": 55 }, "end": { "line": 135, "column": 56 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4992, "end": 4994, "loc": { "start": { "line": 135, "column": 57 }, "end": { "line": 135, "column": 59 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4995, "end": 4996, "loc": { "start": { "line": 135, "column": 60 }, "end": { "line": 135, "column": 61 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5009, "end": 5013, "loc": { "start": { "line": 136, "column": 12 }, "end": { "line": 136, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5013, "end": 5014, "loc": { "start": { "line": 136, "column": 16 }, "end": { "line": 136, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_updateSectionPlanesCount", "start": 5014, "end": 5039, "loc": { "start": { "line": 136, "column": 17 }, "end": { "line": 136, "column": 42 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5039, "end": 5040, "loc": { "start": { "line": 136, "column": 42 }, "end": { "line": 136, "column": 43 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5040, "end": 5041, "loc": { "start": { "line": 136, "column": 43 }, "end": { "line": 136, "column": 44 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5041, "end": 5042, "loc": { "start": { "line": 136, "column": 44 }, "end": { "line": 136, "column": 45 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5051, "end": 5052, "loc": { "start": { "line": 137, "column": 8 }, "end": { "line": 137, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5052, "end": 5053, "loc": { "start": { "line": 137, "column": 9 }, "end": { "line": 137, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5053, "end": 5054, "loc": { "start": { "line": 137, "column": 10 }, "end": { "line": 137, "column": 11 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5064, "end": 5068, "loc": { "start": { "line": 139, "column": 8 }, "end": { "line": 139, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5068, "end": 5069, "loc": { "start": { "line": 139, "column": 12 }, "end": { "line": 139, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_initSectionMode", "start": 5069, "end": 5085, "loc": { "start": { "line": 139, "column": 13 }, "end": { "line": 139, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5085, "end": 5086, "loc": { "start": { "line": 139, "column": 29 }, "end": { "line": 139, "column": 30 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5086, "end": 5087, "loc": { "start": { "line": 139, "column": 30 }, "end": { "line": 139, "column": 31 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5087, "end": 5088, "loc": { "start": { "line": 139, "column": 31 }, "end": { "line": 139, "column": 32 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5093, "end": 5094, "loc": { "start": { "line": 140, "column": 4 }, "end": { "line": 140, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_initSectionMode", "start": 5100, "end": 5116, "loc": { "start": { "line": 142, "column": 4 }, "end": { "line": 142, "column": 20 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5116, "end": 5117, "loc": { "start": { "line": 142, "column": 20 }, "end": { "line": 142, "column": 21 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5117, "end": 5118, "loc": { "start": { "line": 142, "column": 21 }, "end": { "line": 142, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5119, "end": 5120, "loc": { "start": { "line": 142, "column": 23 }, "end": { "line": 142, "column": 24 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5130, "end": 5134, "loc": { "start": { "line": 144, "column": 8 }, "end": { "line": 144, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5134, "end": 5135, "loc": { "start": { "line": 144, "column": 12 }, "end": { "line": 144, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 5135, "end": 5141, "loc": { "start": { "line": 144, "column": 13 }, "end": { "line": 144, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5141, "end": 5142, "loc": { "start": { "line": 144, "column": 19 }, "end": { "line": 144, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 5142, "end": 5147, "loc": { "start": { "line": 144, "column": 20 }, "end": { "line": 144, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5147, "end": 5148, "loc": { "start": { "line": 144, "column": 25 }, "end": { "line": 144, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "input", "start": 5148, "end": 5153, "loc": { "start": { "line": 144, "column": 26 }, "end": { "line": 144, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5153, "end": 5154, "loc": { "start": { "line": 144, "column": 31 }, "end": { "line": 144, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "on", "start": 5154, "end": 5156, "loc": { "start": { "line": 144, "column": 32 }, "end": { "line": 144, "column": 34 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5156, "end": 5157, "loc": { "start": { "line": 144, "column": 34 }, "end": { "line": 144, "column": 35 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "mouseclicked", "start": 5157, "end": 5171, "loc": { "start": { "line": 144, "column": 35 }, "end": { "line": 144, "column": 49 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5171, "end": 5172, "loc": { "start": { "line": 144, "column": 49 }, "end": { "line": 144, "column": 50 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5173, "end": 5174, "loc": { "start": { "line": 144, "column": 51 }, "end": { "line": 144, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "coords", "start": 5174, "end": 5180, "loc": { "start": { "line": 144, "column": 52 }, "end": { "line": 144, "column": 58 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5180, "end": 5181, "loc": { "start": { "line": 144, "column": 58 }, "end": { "line": 144, "column": 59 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5182, "end": 5184, "loc": { "start": { "line": 144, "column": 60 }, "end": { "line": 144, "column": 62 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5185, "end": 5186, "loc": { "start": { "line": 144, "column": 63 }, "end": { "line": 144, "column": 64 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 5200, "end": 5202, "loc": { "start": { "line": 146, "column": 12 }, "end": { "line": 146, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5203, "end": 5204, "loc": { "start": { "line": 146, "column": 15 }, "end": { "line": 146, "column": 16 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 5204, "end": 5205, "loc": { "start": { "line": 146, "column": 16 }, "end": { "line": 146, "column": 17 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5205, "end": 5209, "loc": { "start": { "line": 146, "column": 17 }, "end": { "line": 146, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5209, "end": 5210, "loc": { "start": { "line": 146, "column": 21 }, "end": { "line": 146, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getActive", "start": 5210, "end": 5219, "loc": { "start": { "line": 146, "column": 22 }, "end": { "line": 146, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5219, "end": 5220, "loc": { "start": { "line": 146, "column": 31 }, "end": { "line": 146, "column": 32 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5220, "end": 5221, "loc": { "start": { "line": 146, "column": 32 }, "end": { "line": 146, "column": 33 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 5222, "end": 5224, "loc": { "start": { "line": 146, "column": 34 }, "end": { "line": 146, "column": 36 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 5225, "end": 5226, "loc": { "start": { "line": 146, "column": 37 }, "end": { "line": 146, "column": 38 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5226, "end": 5230, "loc": { "start": { "line": 146, "column": 38 }, "end": { "line": 146, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5230, "end": 5231, "loc": { "start": { "line": 146, "column": 42 }, "end": { "line": 146, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getEnabled", "start": 5231, "end": 5241, "loc": { "start": { "line": 146, "column": 43 }, "end": { "line": 146, "column": 53 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5241, "end": 5242, "loc": { "start": { "line": 146, "column": 53 }, "end": { "line": 146, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5242, "end": 5243, "loc": { "start": { "line": 146, "column": 54 }, "end": { "line": 146, "column": 55 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5243, "end": 5244, "loc": { "start": { "line": 146, "column": 55 }, "end": { "line": 146, "column": 56 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5245, "end": 5246, "loc": { "start": { "line": 146, "column": 57 }, "end": { "line": 146, "column": 58 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 5263, "end": 5269, "loc": { "start": { "line": 147, "column": 16 }, "end": { "line": 147, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5269, "end": 5270, "loc": { "start": { "line": 147, "column": 22 }, "end": { "line": 147, "column": 23 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5283, "end": 5284, "loc": { "start": { "line": 148, "column": 12 }, "end": { "line": 148, "column": 13 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 5298, "end": 5303, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 150, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pickResult", "start": 5304, "end": 5314, "loc": { "start": { "line": 150, "column": 18 }, "end": { "line": 150, "column": 28 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5315, "end": 5316, "loc": { "start": { "line": 150, "column": 29 }, "end": { "line": 150, "column": 30 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5317, "end": 5321, "loc": { "start": { "line": 150, "column": 31 }, "end": { "line": 150, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5321, "end": 5322, "loc": { "start": { "line": 150, "column": 35 }, "end": { "line": 150, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 5322, "end": 5328, "loc": { "start": { "line": 150, "column": 36 }, "end": { "line": 150, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5328, "end": 5329, "loc": { "start": { "line": 150, "column": 42 }, "end": { "line": 150, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 5329, "end": 5334, "loc": { "start": { "line": 150, "column": 43 }, "end": { "line": 150, "column": 48 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5334, "end": 5335, "loc": { "start": { "line": 150, "column": 48 }, "end": { "line": 150, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pick", "start": 5335, "end": 5339, "loc": { "start": { "line": 150, "column": 49 }, "end": { "line": 150, "column": 53 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5339, "end": 5340, "loc": { "start": { "line": 150, "column": 53 }, "end": { "line": 150, "column": 54 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5340, "end": 5341, "loc": { "start": { "line": 150, "column": 54 }, "end": { "line": 150, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "canvasPos", "start": 5358, "end": 5367, "loc": { "start": { "line": 151, "column": 16 }, "end": { "line": 151, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5367, "end": 5368, "loc": { "start": { "line": 151, "column": 25 }, "end": { "line": 151, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "coords", "start": 5369, "end": 5375, "loc": { "start": { "line": 151, "column": 27 }, "end": { "line": 151, "column": 33 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5375, "end": 5376, "loc": { "start": { "line": 151, "column": 33 }, "end": { "line": 151, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pickSurface", "start": 5393, "end": 5404, "loc": { "start": { "line": 152, "column": 16 }, "end": { "line": 152, "column": 27 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5404, "end": 5405, "loc": { "start": { "line": 152, "column": 27 }, "end": { "line": 152, "column": 28 } } }, { "type": { "label": "true", "keyword": "true", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "true", "start": 5406, "end": 5410, "loc": { "start": { "line": 152, "column": 29 }, "end": { "line": 152, "column": 33 } } }, { "type": "CommentLine", "value": " <<------ This causes picking to find the intersection point on the entity", "start": 5412, "end": 5488, "loc": { "start": { "line": 152, "column": 35 }, "end": { "line": 152, "column": 111 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5501, "end": 5502, "loc": { "start": { "line": 153, "column": 12 }, "end": { "line": 153, "column": 13 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5502, "end": 5503, "loc": { "start": { "line": 153, "column": 13 }, "end": { "line": 153, "column": 14 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5503, "end": 5504, "loc": { "start": { "line": 153, "column": 14 }, "end": { "line": 153, "column": 15 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 5518, "end": 5520, "loc": { "start": { "line": 155, "column": 12 }, "end": { "line": 155, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5521, "end": 5522, "loc": { "start": { "line": 155, "column": 15 }, "end": { "line": 155, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pickResult", "start": 5522, "end": 5532, "loc": { "start": { "line": 155, "column": 16 }, "end": { "line": 155, "column": 26 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5532, "end": 5533, "loc": { "start": { "line": 155, "column": 26 }, "end": { "line": 155, "column": 27 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5534, "end": 5535, "loc": { "start": { "line": 155, "column": 28 }, "end": { "line": 155, "column": 29 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 5553, "end": 5558, "loc": { "start": { "line": 157, "column": 16 }, "end": { "line": 157, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlane", "start": 5559, "end": 5571, "loc": { "start": { "line": 157, "column": 22 }, "end": { "line": 157, "column": 34 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5572, "end": 5573, "loc": { "start": { "line": 157, "column": 35 }, "end": { "line": 157, "column": 36 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5574, "end": 5578, "loc": { "start": { "line": 157, "column": 37 }, "end": { "line": 157, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5578, "end": 5579, "loc": { "start": { "line": 157, "column": 41 }, "end": { "line": 157, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_sectionPlanesPlugin", "start": 5579, "end": 5599, "loc": { "start": { "line": 157, "column": 42 }, "end": { "line": 157, "column": 62 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5599, "end": 5600, "loc": { "start": { "line": 157, "column": 62 }, "end": { "line": 157, "column": 63 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "createSectionPlane", "start": 5600, "end": 5618, "loc": { "start": { "line": 157, "column": 63 }, "end": { "line": 157, "column": 81 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5618, "end": 5619, "loc": { "start": { "line": 157, "column": 81 }, "end": { "line": 157, "column": 82 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5619, "end": 5620, "loc": { "start": { "line": 157, "column": 82 }, "end": { "line": 157, "column": 83 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 5641, "end": 5644, "loc": { "start": { "line": 158, "column": 20 }, "end": { "line": 158, "column": 23 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5644, "end": 5645, "loc": { "start": { "line": 158, "column": 23 }, "end": { "line": 158, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pickResult", "start": 5646, "end": 5656, "loc": { "start": { "line": 158, "column": 25 }, "end": { "line": 158, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5656, "end": 5657, "loc": { "start": { "line": 158, "column": 35 }, "end": { "line": 158, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "worldPos", "start": 5657, "end": 5665, "loc": { "start": { "line": 158, "column": 36 }, "end": { "line": 158, "column": 44 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5665, "end": 5666, "loc": { "start": { "line": 158, "column": 44 }, "end": { "line": 158, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dir", "start": 5687, "end": 5690, "loc": { "start": { "line": 159, "column": 20 }, "end": { "line": 159, "column": 23 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5690, "end": 5691, "loc": { "start": { "line": 159, "column": 23 }, "end": { "line": 159, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "math", "start": 5692, "end": 5696, "loc": { "start": { "line": 159, "column": 25 }, "end": { "line": 159, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5696, "end": 5697, "loc": { "start": { "line": 159, "column": 29 }, "end": { "line": 159, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mulVec3Scalar", "start": 5697, "end": 5710, "loc": { "start": { "line": 159, "column": 30 }, "end": { "line": 159, "column": 43 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5710, "end": 5711, "loc": { "start": { "line": 159, "column": 43 }, "end": { "line": 159, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pickResult", "start": 5711, "end": 5721, "loc": { "start": { "line": 159, "column": 44 }, "end": { "line": 159, "column": 54 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5721, "end": 5722, "loc": { "start": { "line": 159, "column": 54 }, "end": { "line": 159, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "worldNormal", "start": 5722, "end": 5733, "loc": { "start": { "line": 159, "column": 55 }, "end": { "line": 159, "column": 66 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5733, "end": 5734, "loc": { "start": { "line": 159, "column": 66 }, "end": { "line": 159, "column": 67 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 5735, "end": 5736, "loc": { "start": { "line": 159, "column": 68 }, "end": { "line": 159, "column": 69 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 5736, "end": 5737, "loc": { "start": { "line": 159, "column": 69 }, "end": { "line": 159, "column": 70 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5737, "end": 5738, "loc": { "start": { "line": 159, "column": 70 }, "end": { "line": 159, "column": 71 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5755, "end": 5756, "loc": { "start": { "line": 160, "column": 16 }, "end": { "line": 160, "column": 17 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5756, "end": 5757, "loc": { "start": { "line": 160, "column": 17 }, "end": { "line": 160, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5757, "end": 5758, "loc": { "start": { "line": 160, "column": 18 }, "end": { "line": 160, "column": 19 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5776, "end": 5780, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5780, "end": 5781, "loc": { "start": { "line": 162, "column": 20 }, "end": { "line": 162, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_sectionPlanesPlugin", "start": 5781, "end": 5801, "loc": { "start": { "line": 162, "column": 21 }, "end": { "line": 162, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5801, "end": 5802, "loc": { "start": { "line": 162, "column": 41 }, "end": { "line": 162, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "showControl", "start": 5802, "end": 5813, "loc": { "start": { "line": 162, "column": 42 }, "end": { "line": 162, "column": 53 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5813, "end": 5814, "loc": { "start": { "line": 162, "column": 53 }, "end": { "line": 162, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlane", "start": 5814, "end": 5826, "loc": { "start": { "line": 162, "column": 54 }, "end": { "line": 162, "column": 66 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5826, "end": 5827, "loc": { "start": { "line": 162, "column": 66 }, "end": { "line": 162, "column": 67 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 5827, "end": 5829, "loc": { "start": { "line": 162, "column": 67 }, "end": { "line": 162, "column": 69 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5829, "end": 5830, "loc": { "start": { "line": 162, "column": 69 }, "end": { "line": 162, "column": 70 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5830, "end": 5831, "loc": { "start": { "line": 162, "column": 70 }, "end": { "line": 162, "column": 71 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5844, "end": 5845, "loc": { "start": { "line": 163, "column": 12 }, "end": { "line": 163, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5854, "end": 5855, "loc": { "start": { "line": 164, "column": 8 }, "end": { "line": 164, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5855, "end": 5856, "loc": { "start": { "line": 164, "column": 9 }, "end": { "line": 164, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5856, "end": 5857, "loc": { "start": { "line": 164, "column": 10 }, "end": { "line": 164, "column": 11 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5867, "end": 5871, "loc": { "start": { "line": 166, "column": 8 }, "end": { "line": 166, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5871, "end": 5872, "loc": { "start": { "line": 166, "column": 12 }, "end": { "line": 166, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_updateSectionPlanesCount", "start": 5872, "end": 5897, "loc": { "start": { "line": 166, "column": 13 }, "end": { "line": 166, "column": 38 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5897, "end": 5898, "loc": { "start": { "line": 166, "column": 38 }, "end": { "line": 166, "column": 39 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5898, "end": 5899, "loc": { "start": { "line": 166, "column": 39 }, "end": { "line": 166, "column": 40 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5899, "end": 5900, "loc": { "start": { "line": 166, "column": 40 }, "end": { "line": 166, "column": 41 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5905, "end": 5906, "loc": { "start": { "line": 167, "column": 4 }, "end": { "line": 167, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_updateSectionPlanesCount", "start": 5912, "end": 5937, "loc": { "start": { "line": 169, "column": 4 }, "end": { "line": 169, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5937, "end": 5938, "loc": { "start": { "line": 169, "column": 29 }, "end": { "line": 169, "column": 30 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5938, "end": 5939, "loc": { "start": { "line": 169, "column": 30 }, "end": { "line": 169, "column": 31 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5940, "end": 5941, "loc": { "start": { "line": 169, "column": 32 }, "end": { "line": 169, "column": 33 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 5950, "end": 5952, "loc": { "start": { "line": 170, "column": 8 }, "end": { "line": 170, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5953, "end": 5954, "loc": { "start": { "line": 170, "column": 11 }, "end": { "line": 170, "column": 12 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5954, "end": 5958, "loc": { "start": { "line": 170, "column": 12 }, "end": { "line": 170, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5958, "end": 5959, "loc": { "start": { "line": 170, "column": 16 }, "end": { "line": 170, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_counterElement", "start": 5959, "end": 5974, "loc": { "start": { "line": 170, "column": 17 }, "end": { "line": 170, "column": 32 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5974, "end": 5975, "loc": { "start": { "line": 170, "column": 32 }, "end": { "line": 170, "column": 33 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5976, "end": 5977, "loc": { "start": { "line": 170, "column": 34 }, "end": { "line": 170, "column": 35 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5990, "end": 5994, "loc": { "start": { "line": 171, "column": 12 }, "end": { "line": 171, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5994, "end": 5995, "loc": { "start": { "line": 171, "column": 16 }, "end": { "line": 171, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_counterElement", "start": 5995, "end": 6010, "loc": { "start": { "line": 171, "column": 17 }, "end": { "line": 171, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6010, "end": 6011, "loc": { "start": { "line": 171, "column": 32 }, "end": { "line": 171, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "innerText", "start": 6011, "end": 6020, "loc": { "start": { "line": 171, "column": 33 }, "end": { "line": 171, "column": 42 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 6021, "end": 6022, "loc": { "start": { "line": 171, "column": 43 }, "end": { "line": 171, "column": 44 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6023, "end": 6024, "loc": { "start": { "line": 171, "column": 45 }, "end": { "line": 171, "column": 46 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 6024, "end": 6026, "loc": { "start": { "line": 171, "column": 46 }, "end": { "line": 171, "column": 48 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 6027, "end": 6028, "loc": { "start": { "line": 171, "column": 49 }, "end": { "line": 171, "column": 50 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 6029, "end": 6033, "loc": { "start": { "line": 171, "column": 51 }, "end": { "line": 171, "column": 55 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6033, "end": 6034, "loc": { "start": { "line": 171, "column": 55 }, "end": { "line": 171, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getNumSections", "start": 6034, "end": 6048, "loc": { "start": { "line": 171, "column": 56 }, "end": { "line": 171, "column": 70 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6048, "end": 6049, "loc": { "start": { "line": 171, "column": 70 }, "end": { "line": 171, "column": 71 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6049, "end": 6050, "loc": { "start": { "line": 171, "column": 71 }, "end": { "line": 171, "column": 72 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6050, "end": 6051, "loc": { "start": { "line": 171, "column": 72 }, "end": { "line": 171, "column": 73 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6051, "end": 6052, "loc": { "start": { "line": 171, "column": 73 }, "end": { "line": 171, "column": 74 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6061, "end": 6062, "loc": { "start": { "line": 172, "column": 8 }, "end": { "line": 172, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6067, "end": 6068, "loc": { "start": { "line": 173, "column": 4 }, "end": { "line": 173, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getNumSections", "start": 6074, "end": 6088, "loc": { "start": { "line": 175, "column": 4 }, "end": { "line": 175, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6088, "end": 6089, "loc": { "start": { "line": 175, "column": 18 }, "end": { "line": 175, "column": 19 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6089, "end": 6090, "loc": { "start": { "line": 175, "column": 19 }, "end": { "line": 175, "column": 20 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6091, "end": 6092, "loc": { "start": { "line": 175, "column": 21 }, "end": { "line": 175, "column": 22 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6101, "end": 6107, "loc": { "start": { "line": 176, "column": 8 }, "end": { "line": 176, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Object", "start": 6108, "end": 6114, "loc": { "start": { "line": 176, "column": 15 }, "end": { "line": 176, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6114, "end": 6115, "loc": { "start": { "line": 176, "column": 21 }, "end": { "line": 176, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 6115, "end": 6119, "loc": { "start": { "line": 176, "column": 22 }, "end": { "line": 176, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6119, "end": 6120, "loc": { "start": { "line": 176, "column": 26 }, "end": { "line": 176, "column": 27 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 6120, "end": 6124, "loc": { "start": { "line": 176, "column": 27 }, "end": { "line": 176, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6124, "end": 6125, "loc": { "start": { "line": 176, "column": 31 }, "end": { "line": 176, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 6125, "end": 6131, "loc": { "start": { "line": 176, "column": 32 }, "end": { "line": 176, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6131, "end": 6132, "loc": { "start": { "line": 176, "column": 38 }, "end": { "line": 176, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 6132, "end": 6137, "loc": { "start": { "line": 176, "column": 39 }, "end": { "line": 176, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6137, "end": 6138, "loc": { "start": { "line": 176, "column": 44 }, "end": { "line": 176, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanes", "start": 6138, "end": 6151, "loc": { "start": { "line": 176, "column": 45 }, "end": { "line": 176, "column": 58 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6151, "end": 6152, "loc": { "start": { "line": 176, "column": 58 }, "end": { "line": 176, "column": 59 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6152, "end": 6153, "loc": { "start": { "line": 176, "column": 59 }, "end": { "line": 176, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 6153, "end": 6159, "loc": { "start": { "line": 176, "column": 60 }, "end": { "line": 176, "column": 66 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6159, "end": 6160, "loc": { "start": { "line": 176, "column": 66 }, "end": { "line": 176, "column": 67 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6165, "end": 6166, "loc": { "start": { "line": 177, "column": 4 }, "end": { "line": 177, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "clear", "start": 6172, "end": 6177, "loc": { "start": { "line": 179, "column": 4 }, "end": { "line": 179, "column": 9 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6177, "end": 6178, "loc": { "start": { "line": 179, "column": 9 }, "end": { "line": 179, "column": 10 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6178, "end": 6179, "loc": { "start": { "line": 179, "column": 10 }, "end": { "line": 179, "column": 11 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6180, "end": 6181, "loc": { "start": { "line": 179, "column": 12 }, "end": { "line": 179, "column": 13 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 6190, "end": 6194, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6194, "end": 6195, "loc": { "start": { "line": 180, "column": 12 }, "end": { "line": 180, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_sectionPlanesPlugin", "start": 6195, "end": 6215, "loc": { "start": { "line": 180, "column": 13 }, "end": { "line": 180, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6215, "end": 6216, "loc": { "start": { "line": 180, "column": 33 }, "end": { "line": 180, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "clear", "start": 6216, "end": 6221, "loc": { "start": { "line": 180, "column": 34 }, "end": { "line": 180, "column": 39 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6221, "end": 6222, "loc": { "start": { "line": 180, "column": 39 }, "end": { "line": 180, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6222, "end": 6223, "loc": { "start": { "line": 180, "column": 40 }, "end": { "line": 180, "column": 41 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6223, "end": 6224, "loc": { "start": { "line": 180, "column": 41 }, "end": { "line": 180, "column": 42 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 6233, "end": 6237, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6237, "end": 6238, "loc": { "start": { "line": 181, "column": 12 }, "end": { "line": 181, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_updateSectionPlanesCount", "start": 6238, "end": 6263, "loc": { "start": { "line": 181, "column": 13 }, "end": { "line": 181, "column": 38 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6263, "end": 6264, "loc": { "start": { "line": 181, "column": 38 }, "end": { "line": 181, "column": 39 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6264, "end": 6265, "loc": { "start": { "line": 181, "column": 39 }, "end": { "line": 181, "column": 40 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6265, "end": 6266, "loc": { "start": { "line": 181, "column": 40 }, "end": { "line": 181, "column": 41 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6271, "end": 6272, "loc": { "start": { "line": 182, "column": 4 }, "end": { "line": 182, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "flipSections", "start": 6278, "end": 6290, "loc": { "start": { "line": 184, "column": 4 }, "end": { "line": 184, "column": 16 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6290, "end": 6291, "loc": { "start": { "line": 184, "column": 16 }, "end": { "line": 184, "column": 17 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6291, "end": 6292, "loc": { "start": { "line": 184, "column": 17 }, "end": { "line": 184, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6293, "end": 6294, "loc": { "start": { "line": 184, "column": 19 }, "end": { "line": 184, "column": 20 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 6303, "end": 6307, "loc": { "start": { "line": 185, "column": 8 }, "end": { "line": 185, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6307, "end": 6308, "loc": { "start": { "line": 185, "column": 12 }, "end": { "line": 185, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_sectionPlanesPlugin", "start": 6308, "end": 6328, "loc": { "start": { "line": 185, "column": 13 }, "end": { "line": 185, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6328, "end": 6329, "loc": { "start": { "line": 185, "column": 33 }, "end": { "line": 185, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "flipSectionPlanes", "start": 6329, "end": 6346, "loc": { "start": { "line": 185, "column": 34 }, "end": { "line": 185, "column": 51 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6346, "end": 6347, "loc": { "start": { "line": 185, "column": 51 }, "end": { "line": 185, "column": 52 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6347, "end": 6348, "loc": { "start": { "line": 185, "column": 52 }, "end": { "line": 185, "column": 53 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6348, "end": 6349, "loc": { "start": { "line": 185, "column": 53 }, "end": { "line": 185, "column": 54 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6354, "end": 6355, "loc": { "start": { "line": 186, "column": 4 }, "end": { "line": 186, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enableSections", "start": 6361, "end": 6375, "loc": { "start": { "line": 188, "column": 4 }, "end": { "line": 188, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6375, "end": 6376, "loc": { "start": { "line": 188, "column": 18 }, "end": { "line": 188, "column": 19 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6376, "end": 6377, "loc": { "start": { "line": 188, "column": 19 }, "end": { "line": 188, "column": 20 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6378, "end": 6379, "loc": { "start": { "line": 188, "column": 21 }, "end": { "line": 188, "column": 22 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 6388, "end": 6393, "loc": { "start": { "line": 189, "column": 8 }, "end": { "line": 189, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanes", "start": 6394, "end": 6407, "loc": { "start": { "line": 189, "column": 14 }, "end": { "line": 189, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 6408, "end": 6409, "loc": { "start": { "line": 189, "column": 28 }, "end": { "line": 189, "column": 29 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 6410, "end": 6414, "loc": { "start": { "line": 189, "column": 30 }, "end": { "line": 189, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6414, "end": 6415, "loc": { "start": { "line": 189, "column": 34 }, "end": { "line": 189, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 6415, "end": 6421, "loc": { "start": { "line": 189, "column": 35 }, "end": { "line": 189, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6421, "end": 6422, "loc": { "start": { "line": 189, "column": 41 }, "end": { "line": 189, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 6422, "end": 6427, "loc": { "start": { "line": 189, "column": 42 }, "end": { "line": 189, "column": 47 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6427, "end": 6428, "loc": { "start": { "line": 189, "column": 47 }, "end": { "line": 189, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanes", "start": 6428, "end": 6441, "loc": { "start": { "line": 189, "column": 48 }, "end": { "line": 189, "column": 61 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6441, "end": 6442, "loc": { "start": { "line": 189, "column": 61 }, "end": { "line": 189, "column": 62 } } }, { "type": { "label": "for", "keyword": "for", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": true, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "for", "start": 6451, "end": 6454, "loc": { "start": { "line": 190, "column": 8 }, "end": { "line": 190, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6455, "end": 6456, "loc": { "start": { "line": 190, "column": 12 }, "end": { "line": 190, "column": 13 } } }, { "type": { "label": "let", "keyword": "let", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "let", "start": 6456, "end": 6459, "loc": { "start": { "line": 190, "column": 13 }, "end": { "line": 190, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 6460, "end": 6462, "loc": { "start": { "line": 190, "column": 17 }, "end": { "line": 190, "column": 19 } } }, { "type": { "label": "in", "keyword": "in", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "in", "start": 6463, "end": 6465, "loc": { "start": { "line": 190, "column": 20 }, "end": { "line": 190, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanes", "start": 6466, "end": 6479, "loc": { "start": { "line": 190, "column": 23 }, "end": { "line": 190, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6479, "end": 6480, "loc": { "start": { "line": 190, "column": 36 }, "end": { "line": 190, "column": 37 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6481, "end": 6482, "loc": { "start": { "line": 190, "column": 38 }, "end": { "line": 190, "column": 39 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 6495, "end": 6500, "loc": { "start": { "line": 191, "column": 12 }, "end": { "line": 191, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlane", "start": 6501, "end": 6513, "loc": { "start": { "line": 191, "column": 18 }, "end": { "line": 191, "column": 30 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 6514, "end": 6515, "loc": { "start": { "line": 191, "column": 31 }, "end": { "line": 191, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanes", "start": 6516, "end": 6529, "loc": { "start": { "line": 191, "column": 33 }, "end": { "line": 191, "column": 46 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6529, "end": 6530, "loc": { "start": { "line": 191, "column": 46 }, "end": { "line": 191, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 6530, "end": 6532, "loc": { "start": { "line": 191, "column": 47 }, "end": { "line": 191, "column": 49 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6532, "end": 6533, "loc": { "start": { "line": 191, "column": 49 }, "end": { "line": 191, "column": 50 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6533, "end": 6534, "loc": { "start": { "line": 191, "column": 50 }, "end": { "line": 191, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlane", "start": 6547, "end": 6559, "loc": { "start": { "line": 192, "column": 12 }, "end": { "line": 192, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6559, "end": 6560, "loc": { "start": { "line": 192, "column": 24 }, "end": { "line": 192, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "active", "start": 6560, "end": 6566, "loc": { "start": { "line": 192, "column": 25 }, "end": { "line": 192, "column": 31 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 6567, "end": 6568, "loc": { "start": { "line": 192, "column": 32 }, "end": { "line": 192, "column": 33 } } }, { "type": { "label": "true", "keyword": "true", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "true", "start": 6569, "end": 6573, "loc": { "start": { "line": 192, "column": 34 }, "end": { "line": 192, "column": 38 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6573, "end": 6574, "loc": { "start": { "line": 192, "column": 38 }, "end": { "line": 192, "column": 39 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6583, "end": 6584, "loc": { "start": { "line": 193, "column": 8 }, "end": { "line": 193, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6589, "end": 6590, "loc": { "start": { "line": 194, "column": 4 }, "end": { "line": 194, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "disableSections", "start": 6596, "end": 6611, "loc": { "start": { "line": 196, "column": 4 }, "end": { "line": 196, "column": 19 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6611, "end": 6612, "loc": { "start": { "line": 196, "column": 19 }, "end": { "line": 196, "column": 20 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6612, "end": 6613, "loc": { "start": { "line": 196, "column": 20 }, "end": { "line": 196, "column": 21 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6614, "end": 6615, "loc": { "start": { "line": 196, "column": 22 }, "end": { "line": 196, "column": 23 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 6624, "end": 6629, "loc": { "start": { "line": 197, "column": 8 }, "end": { "line": 197, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanes", "start": 6630, "end": 6643, "loc": { "start": { "line": 197, "column": 14 }, "end": { "line": 197, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 6644, "end": 6645, "loc": { "start": { "line": 197, "column": 28 }, "end": { "line": 197, "column": 29 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 6646, "end": 6650, "loc": { "start": { "line": 197, "column": 30 }, "end": { "line": 197, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6650, "end": 6651, "loc": { "start": { "line": 197, "column": 34 }, "end": { "line": 197, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 6651, "end": 6657, "loc": { "start": { "line": 197, "column": 35 }, "end": { "line": 197, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6657, "end": 6658, "loc": { "start": { "line": 197, "column": 41 }, "end": { "line": 197, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 6658, "end": 6663, "loc": { "start": { "line": 197, "column": 42 }, "end": { "line": 197, "column": 47 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6663, "end": 6664, "loc": { "start": { "line": 197, "column": 47 }, "end": { "line": 197, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanes", "start": 6664, "end": 6677, "loc": { "start": { "line": 197, "column": 48 }, "end": { "line": 197, "column": 61 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6677, "end": 6678, "loc": { "start": { "line": 197, "column": 61 }, "end": { "line": 197, "column": 62 } } }, { "type": { "label": "for", "keyword": "for", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": true, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "for", "start": 6687, "end": 6690, "loc": { "start": { "line": 198, "column": 8 }, "end": { "line": 198, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6691, "end": 6692, "loc": { "start": { "line": 198, "column": 12 }, "end": { "line": 198, "column": 13 } } }, { "type": { "label": "let", "keyword": "let", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "let", "start": 6692, "end": 6695, "loc": { "start": { "line": 198, "column": 13 }, "end": { "line": 198, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 6696, "end": 6698, "loc": { "start": { "line": 198, "column": 17 }, "end": { "line": 198, "column": 19 } } }, { "type": { "label": "in", "keyword": "in", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "in", "start": 6699, "end": 6701, "loc": { "start": { "line": 198, "column": 20 }, "end": { "line": 198, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanes", "start": 6702, "end": 6715, "loc": { "start": { "line": 198, "column": 23 }, "end": { "line": 198, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6715, "end": 6716, "loc": { "start": { "line": 198, "column": 36 }, "end": { "line": 198, "column": 37 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6717, "end": 6718, "loc": { "start": { "line": 198, "column": 38 }, "end": { "line": 198, "column": 39 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 6731, "end": 6736, "loc": { "start": { "line": 199, "column": 12 }, "end": { "line": 199, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlane", "start": 6737, "end": 6749, "loc": { "start": { "line": 199, "column": 18 }, "end": { "line": 199, "column": 30 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 6750, "end": 6751, "loc": { "start": { "line": 199, "column": 31 }, "end": { "line": 199, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanes", "start": 6752, "end": 6765, "loc": { "start": { "line": 199, "column": 33 }, "end": { "line": 199, "column": 46 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6765, "end": 6766, "loc": { "start": { "line": 199, "column": 46 }, "end": { "line": 199, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 6766, "end": 6768, "loc": { "start": { "line": 199, "column": 47 }, "end": { "line": 199, "column": 49 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6768, "end": 6769, "loc": { "start": { "line": 199, "column": 49 }, "end": { "line": 199, "column": 50 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6769, "end": 6770, "loc": { "start": { "line": 199, "column": 50 }, "end": { "line": 199, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlane", "start": 6783, "end": 6795, "loc": { "start": { "line": 200, "column": 12 }, "end": { "line": 200, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6795, "end": 6796, "loc": { "start": { "line": 200, "column": 24 }, "end": { "line": 200, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "active", "start": 6796, "end": 6802, "loc": { "start": { "line": 200, "column": 25 }, "end": { "line": 200, "column": 31 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 6803, "end": 6804, "loc": { "start": { "line": 200, "column": 32 }, "end": { "line": 200, "column": 33 } } }, { "type": { "label": "false", "keyword": "false", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "false", "start": 6805, "end": 6810, "loc": { "start": { "line": 200, "column": 34 }, "end": { "line": 200, "column": 39 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6810, "end": 6811, "loc": { "start": { "line": 200, "column": 39 }, "end": { "line": 200, "column": 40 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6820, "end": 6821, "loc": { "start": { "line": 201, "column": 8 }, "end": { "line": 201, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6826, "end": 6827, "loc": { "start": { "line": 202, "column": 4 }, "end": { "line": 202, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hideControl", "start": 6833, "end": 6844, "loc": { "start": { "line": 204, "column": 4 }, "end": { "line": 204, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6844, "end": 6845, "loc": { "start": { "line": 204, "column": 15 }, "end": { "line": 204, "column": 16 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6845, "end": 6846, "loc": { "start": { "line": 204, "column": 16 }, "end": { "line": 204, "column": 17 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6847, "end": 6848, "loc": { "start": { "line": 204, "column": 18 }, "end": { "line": 204, "column": 19 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 6857, "end": 6861, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6861, "end": 6862, "loc": { "start": { "line": 205, "column": 12 }, "end": { "line": 205, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_sectionPlanesPlugin", "start": 6862, "end": 6882, "loc": { "start": { "line": 205, "column": 13 }, "end": { "line": 205, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6882, "end": 6883, "loc": { "start": { "line": 205, "column": 33 }, "end": { "line": 205, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hideControl", "start": 6883, "end": 6894, "loc": { "start": { "line": 205, "column": 34 }, "end": { "line": 205, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6894, "end": 6895, "loc": { "start": { "line": 205, "column": 45 }, "end": { "line": 205, "column": 46 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6895, "end": 6896, "loc": { "start": { "line": 205, "column": 46 }, "end": { "line": 205, "column": 47 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6896, "end": 6897, "loc": { "start": { "line": 205, "column": 47 }, "end": { "line": 205, "column": 48 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6902, "end": 6903, "loc": { "start": { "line": 206, "column": 4 }, "end": { "line": 206, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "destroy", "start": 6909, "end": 6916, "loc": { "start": { "line": 208, "column": 4 }, "end": { "line": 208, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6916, "end": 6917, "loc": { "start": { "line": 208, "column": 11 }, "end": { "line": 208, "column": 12 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6917, "end": 6918, "loc": { "start": { "line": 208, "column": 12 }, "end": { "line": 208, "column": 13 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6919, "end": 6920, "loc": { "start": { "line": 208, "column": 14 }, "end": { "line": 208, "column": 15 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 6929, "end": 6933, "loc": { "start": { "line": 209, "column": 8 }, "end": { "line": 209, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6933, "end": 6934, "loc": { "start": { "line": 209, "column": 12 }, "end": { "line": 209, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_sectionPlanesPlugin", "start": 6934, "end": 6954, "loc": { "start": { "line": 209, "column": 13 }, "end": { "line": 209, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6954, "end": 6955, "loc": { "start": { "line": 209, "column": 33 }, "end": { "line": 209, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "destroy", "start": 6955, "end": 6962, "loc": { "start": { "line": 209, "column": 34 }, "end": { "line": 209, "column": 41 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6962, "end": 6963, "loc": { "start": { "line": 209, "column": 41 }, "end": { "line": 209, "column": 42 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6963, "end": 6964, "loc": { "start": { "line": 209, "column": 42 }, "end": { "line": 209, "column": 43 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6964, "end": 6965, "loc": { "start": { "line": 209, "column": 43 }, "end": { "line": 209, "column": 44 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 6974, "end": 6978, "loc": { "start": { "line": 210, "column": 8 }, "end": { "line": 210, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6978, "end": 6979, "loc": { "start": { "line": 210, "column": 12 }, "end": { "line": 210, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_sectionToolContextMenu", "start": 6979, "end": 7002, "loc": { "start": { "line": 210, "column": 13 }, "end": { "line": 210, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7002, "end": 7003, "loc": { "start": { "line": 210, "column": 36 }, "end": { "line": 210, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "destroy", "start": 7003, "end": 7010, "loc": { "start": { "line": 210, "column": 37 }, "end": { "line": 210, "column": 44 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7010, "end": 7011, "loc": { "start": { "line": 210, "column": 44 }, "end": { "line": 210, "column": 45 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7011, "end": 7012, "loc": { "start": { "line": 210, "column": 45 }, "end": { "line": 210, "column": 46 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7012, "end": 7013, "loc": { "start": { "line": 210, "column": 46 }, "end": { "line": 210, "column": 47 } } }, { "type": { "label": "super", "keyword": "super", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "super", "start": 7022, "end": 7027, "loc": { "start": { "line": 211, "column": 8 }, "end": { "line": 211, "column": 13 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7027, "end": 7028, "loc": { "start": { "line": 211, "column": 13 }, "end": { "line": 211, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "destroy", "start": 7028, "end": 7035, "loc": { "start": { "line": 211, "column": 14 }, "end": { "line": 211, "column": 21 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7035, "end": 7036, "loc": { "start": { "line": 211, "column": 21 }, "end": { "line": 211, "column": 22 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7036, "end": 7037, "loc": { "start": { "line": 211, "column": 22 }, "end": { "line": 211, "column": 23 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7037, "end": 7038, "loc": { "start": { "line": 211, "column": 23 }, "end": { "line": 211, "column": 24 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7043, "end": 7044, "loc": { "start": { "line": 212, "column": 4 }, "end": { "line": 212, "column": 5 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7045, "end": 7046, "loc": { "start": { "line": 213, "column": 0 }, "end": { "line": 213, "column": 1 } } }, { "type": { "label": "export", "keyword": "export", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "export", "start": 7048, "end": 7054, "loc": { "start": { "line": 215, "column": 0 }, "end": { "line": 215, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7055, "end": 7056, "loc": { "start": { "line": 215, "column": 7 }, "end": { "line": 215, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "SectionTool", "start": 7056, "end": 7067, "loc": { "start": { "line": 215, "column": 8 }, "end": { "line": 215, "column": 19 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7067, "end": 7068, "loc": { "start": { "line": 215, "column": 19 }, "end": { "line": 215, "column": 20 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7068, "end": 7069, "loc": { "start": { "line": 215, "column": 20 }, "end": { "line": 215, "column": 21 } } }, { "type": { "label": "eof", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7069, "end": 7069, "loc": { "start": { "line": 215, "column": 21 }, "end": { "line": 215, "column": 21 } } } ] }