{ "type": "File", "start": 0, "end": 5690, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 177, "column": 20 } }, "program": { "type": "Program", "start": 0, "end": 5690, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 177, "column": 20 } }, "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": 107, "loc": { "start": { "line": 2, "column": 0 }, "end": { "line": 2, "column": 62 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 53, "end": 57, "loc": { "start": { "line": 2, "column": 8 }, "end": { "line": 2, "column": 12 } }, "imported": { "type": "Identifier", "start": 53, "end": 57, "loc": { "start": { "line": 2, "column": 8 }, "end": { "line": 2, "column": 12 }, "identifierName": "math" }, "name": "math" }, "local": { "type": "Identifier", "start": 53, "end": 57, "loc": { "start": { "line": 2, "column": 8 }, "end": { "line": 2, "column": 12 }, "identifierName": "math" }, "name": "math" } } ], "source": { "type": "StringLiteral", "start": 64, "end": 106, "loc": { "start": { "line": 2, "column": 19 }, "end": { "line": 2, "column": 61 } }, "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" } }, { "type": "VariableDeclaration", "start": 109, "end": 139, "loc": { "start": { "line": 4, "column": 0 }, "end": { "line": 4, "column": 30 } }, "declarations": [ { "type": "VariableDeclarator", "start": 115, "end": 138, "loc": { "start": { "line": 4, "column": 6 }, "end": { "line": 4, "column": 29 } }, "id": { "type": "Identifier", "start": 115, "end": 124, "loc": { "start": { "line": 4, "column": 6 }, "end": { "line": 4, "column": 15 }, "identifierName": "tempVec3a" }, "name": "tempVec3a" }, "init": { "type": "CallExpression", "start": 127, "end": 138, "loc": { "start": { "line": 4, "column": 18 }, "end": { "line": 4, "column": 29 } }, "callee": { "type": "MemberExpression", "start": 127, "end": 136, "loc": { "start": { "line": 4, "column": 18 }, "end": { "line": 4, "column": 27 } }, "object": { "type": "Identifier", "start": 127, "end": 131, "loc": { "start": { "line": 4, "column": 18 }, "end": { "line": 4, "column": 22 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 132, "end": 136, "loc": { "start": { "line": 4, "column": 23 }, "end": { "line": 4, "column": 27 }, "identifierName": "vec3" }, "name": "vec3" }, "computed": false }, "arguments": [] } } ], "kind": "const", "trailingComments": [ { "type": "CommentBlock", "value": "* @private ", "start": 141, "end": 156, "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 6, "column": 15 } } } ] }, { "type": "Identifier", "start": 157, "end": 5668, "loc": { "start": { "line": 7, "column": 0 }, "end": { "line": 175, "column": 1 } }, "id": { "type": "Identifier", "start": 163, "end": 173, "loc": { "start": { "line": 7, "column": 6 }, "end": { "line": 7, "column": 16 }, "identifierName": "ThreeDMode" }, "name": "ThreeDMode", "leadingComments": null }, "superClass": { "type": "Identifier", "start": 182, "end": 192, "loc": { "start": { "line": 7, "column": 25 }, "end": { "line": 7, "column": 35 }, "identifierName": "Controller" }, "name": "Controller" }, "body": { "type": "ClassBody", "start": 193, "end": 5668, "loc": { "start": { "line": 7, "column": 36 }, "end": { "line": 175, "column": 1 } }, "body": [ { "type": "ClassMethod", "start": 200, "end": 1244, "loc": { "start": { "line": 9, "column": 4 }, "end": { "line": 45, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 200, "end": 211, "loc": { "start": { "line": 9, "column": 4 }, "end": { "line": 9, "column": 15 }, "identifierName": "constructor" }, "name": "constructor" }, "kind": "constructor", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 212, "end": 218, "loc": { "start": { "line": 9, "column": 16 }, "end": { "line": 9, "column": 22 }, "identifierName": "parent" }, "name": "parent" }, { "type": "Identifier", "start": 220, "end": 223, "loc": { "start": { "line": 9, "column": 24 }, "end": { "line": 9, "column": 27 }, "identifierName": "cfg" }, "name": "cfg" } ], "body": { "type": "BlockStatement", "start": 225, "end": 1244, "loc": { "start": { "line": 9, "column": 29 }, "end": { "line": 45, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 236, "end": 255, "loc": { "start": { "line": 11, "column": 8 }, "end": { "line": 11, "column": 27 } }, "expression": { "type": "CallExpression", "start": 236, "end": 254, "loc": { "start": { "line": 11, "column": 8 }, "end": { "line": 11, "column": 26 } }, "callee": { "type": "Super", "start": 236, "end": 241, "loc": { "start": { "line": 11, "column": 8 }, "end": { "line": 11, "column": 13 } } }, "arguments": [ { "type": "Identifier", "start": 242, "end": 248, "loc": { "start": { "line": 11, "column": 14 }, "end": { "line": 11, "column": 20 }, "identifierName": "parent" }, "name": "parent" }, { "type": "Identifier", "start": 250, "end": 253, "loc": { "start": { "line": 11, "column": 22 }, "end": { "line": 11, "column": 25 }, "identifierName": "cfg" }, "name": "cfg" } ] } }, { "type": "IfStatement", "start": 265, "end": 351, "loc": { "start": { "line": 13, "column": 8 }, "end": { "line": 15, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 269, "end": 287, "loc": { "start": { "line": 13, "column": 12 }, "end": { "line": 13, "column": 30 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 270, "end": 287, "loc": { "start": { "line": 13, "column": 13 }, "end": { "line": 13, "column": 30 } }, "object": { "type": "Identifier", "start": 270, "end": 273, "loc": { "start": { "line": 13, "column": 13 }, "end": { "line": 13, "column": 16 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 274, "end": 287, "loc": { "start": { "line": 13, "column": 17 }, "end": { "line": 13, "column": 30 }, "identifierName": "buttonElement" }, "name": "buttonElement" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 289, "end": 351, "loc": { "start": { "line": 13, "column": 32 }, "end": { "line": 15, "column": 9 } }, "body": [ { "type": "ThrowStatement", "start": 303, "end": 341, "loc": { "start": { "line": 14, "column": 12 }, "end": { "line": 14, "column": 50 } }, "argument": { "type": "StringLiteral", "start": 309, "end": 340, "loc": { "start": { "line": 14, "column": 18 }, "end": { "line": 14, "column": 49 } }, "extra": { "rawValue": "Missing config: buttonElement", "raw": "\"Missing config: buttonElement\"" }, "value": "Missing config: buttonElement" } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 361, "end": 390, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 37 } }, "expression": { "type": "AssignmentExpression", "start": 361, "end": 389, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 36 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 361, "end": 382, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 29 } }, "object": { "type": "ThisExpression", "start": 361, "end": 365, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 12 } } }, "property": { "type": "Identifier", "start": 366, "end": 382, "loc": { "start": { "line": 17, "column": 13 }, "end": { "line": 17, "column": 29 }, "identifierName": "_saveOrthoActive" }, "name": "_saveOrthoActive" }, "computed": false }, "right": { "type": "NullLiteral", "start": 385, "end": 389, "loc": { "start": { "line": 17, "column": 32 }, "end": { "line": 17, "column": 36 } } } } }, { "type": "ExpressionStatement", "start": 399, "end": 439, "loc": { "start": { "line": 18, "column": 8 }, "end": { "line": 18, "column": 48 } }, "expression": { "type": "AssignmentExpression", "start": 399, "end": 438, "loc": { "start": { "line": 18, "column": 8 }, "end": { "line": 18, "column": 47 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 399, "end": 418, "loc": { "start": { "line": 18, "column": 8 }, "end": { "line": 18, "column": 27 } }, "object": { "type": "ThisExpression", "start": 399, "end": 403, "loc": { "start": { "line": 18, "column": 8 }, "end": { "line": 18, "column": 12 } } }, "property": { "type": "Identifier", "start": 404, "end": 418, "loc": { "start": { "line": 18, "column": 13 }, "end": { "line": 18, "column": 27 }, "identifierName": "_buttonElement" }, "name": "_buttonElement" }, "computed": false }, "right": { "type": "MemberExpression", "start": 421, "end": 438, "loc": { "start": { "line": 18, "column": 30 }, "end": { "line": 18, "column": 47 } }, "object": { "type": "Identifier", "start": 421, "end": 424, "loc": { "start": { "line": 18, "column": 30 }, "end": { "line": 18, "column": 33 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 425, "end": 438, "loc": { "start": { "line": 18, "column": 34 }, "end": { "line": 18, "column": 47 }, "identifierName": "buttonElement" }, "name": "buttonElement" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 449, "end": 519, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 78 } }, "expression": { "type": "AssignmentExpression", "start": 449, "end": 518, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 77 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 449, "end": 483, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 42 } }, "object": { "type": "ThisExpression", "start": 449, "end": 453, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 12 } } }, "property": { "type": "Identifier", "start": 454, "end": 483, "loc": { "start": { "line": 20, "column": 13 }, "end": { "line": 20, "column": 42 }, "identifierName": "_cameraControlNavModeMediator" }, "name": "_cameraControlNavModeMediator" }, "computed": false }, "right": { "type": "MemberExpression", "start": 486, "end": 518, "loc": { "start": { "line": 20, "column": 45 }, "end": { "line": 20, "column": 77 } }, "object": { "type": "Identifier", "start": 486, "end": 489, "loc": { "start": { "line": 20, "column": 45 }, "end": { "line": 20, "column": 48 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 490, "end": 518, "loc": { "start": { "line": 20, "column": 49 }, "end": { "line": 20, "column": 77 }, "identifierName": "cameraControlNavModeMediator" }, "name": "cameraControlNavModeMediator" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 529, "end": 550, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 29 } }, "expression": { "type": "AssignmentExpression", "start": 529, "end": 549, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 28 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 529, "end": 541, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 20 } }, "object": { "type": "ThisExpression", "start": 529, "end": 533, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 12 } } }, "property": { "type": "Identifier", "start": 534, "end": 541, "loc": { "start": { "line": 22, "column": 13 }, "end": { "line": 22, "column": 20 }, "identifierName": "_active" }, "name": "_active" }, "computed": false }, "right": { "type": "BooleanLiteral", "start": 544, "end": 549, "loc": { "start": { "line": 22, "column": 23 }, "end": { "line": 22, "column": 28 } }, "value": false } } }, { "type": "ExpressionStatement", "start": 560, "end": 797, "loc": { "start": { "line": 24, "column": 8 }, "end": { "line": 30, "column": 11 } }, "expression": { "type": "CallExpression", "start": 560, "end": 796, "loc": { "start": { "line": 24, "column": 8 }, "end": { "line": 30, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 560, "end": 567, "loc": { "start": { "line": 24, "column": 8 }, "end": { "line": 24, "column": 15 } }, "object": { "type": "ThisExpression", "start": 560, "end": 564, "loc": { "start": { "line": 24, "column": 8 }, "end": { "line": 24, "column": 12 } } }, "property": { "type": "Identifier", "start": 565, "end": 567, "loc": { "start": { "line": 24, "column": 13 }, "end": { "line": 24, "column": 15 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 568, "end": 577, "loc": { "start": { "line": 24, "column": 16 }, "end": { "line": 24, "column": 25 } }, "extra": { "rawValue": "enabled", "raw": "\"enabled\"" }, "value": "enabled" }, { "type": "ArrowFunctionExpression", "start": 579, "end": 795, "loc": { "start": { "line": 24, "column": 27 }, "end": { "line": 30, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 580, "end": 587, "loc": { "start": { "line": 24, "column": 28 }, "end": { "line": 24, "column": 35 }, "identifierName": "enabled" }, "name": "enabled" } ], "body": { "type": "BlockStatement", "start": 592, "end": 795, "loc": { "start": { "line": 24, "column": 40 }, "end": { "line": 30, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 606, "end": 785, "loc": { "start": { "line": 25, "column": 12 }, "end": { "line": 29, "column": 13 } }, "test": { "type": "UnaryExpression", "start": 610, "end": 618, "loc": { "start": { "line": 25, "column": 16 }, "end": { "line": 25, "column": 24 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 611, "end": 618, "loc": { "start": { "line": 25, "column": 17 }, "end": { "line": 25, "column": 24 }, "identifierName": "enabled" }, "name": "enabled" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 620, "end": 698, "loc": { "start": { "line": 25, "column": 26 }, "end": { "line": 27, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 638, "end": 684, "loc": { "start": { "line": 26, "column": 16 }, "end": { "line": 26, "column": 62 } }, "expression": { "type": "CallExpression", "start": 638, "end": 683, "loc": { "start": { "line": 26, "column": 16 }, "end": { "line": 26, "column": 61 } }, "callee": { "type": "MemberExpression", "start": 638, "end": 671, "loc": { "start": { "line": 26, "column": 16 }, "end": { "line": 26, "column": 49 } }, "object": { "type": "MemberExpression", "start": 638, "end": 667, "loc": { "start": { "line": 26, "column": 16 }, "end": { "line": 26, "column": 45 } }, "object": { "type": "MemberExpression", "start": 638, "end": 657, "loc": { "start": { "line": 26, "column": 16 }, "end": { "line": 26, "column": 35 } }, "object": { "type": "ThisExpression", "start": 638, "end": 642, "loc": { "start": { "line": 26, "column": 16 }, "end": { "line": 26, "column": 20 } } }, "property": { "type": "Identifier", "start": 643, "end": 657, "loc": { "start": { "line": 26, "column": 21 }, "end": { "line": 26, "column": 35 }, "identifierName": "_buttonElement" }, "name": "_buttonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 658, "end": 667, "loc": { "start": { "line": 26, "column": 36 }, "end": { "line": 26, "column": 45 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 668, "end": 671, "loc": { "start": { "line": 26, "column": 46 }, "end": { "line": 26, "column": 49 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 672, "end": 682, "loc": { "start": { "line": 26, "column": 50 }, "end": { "line": 26, "column": 60 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 704, "end": 785, "loc": { "start": { "line": 27, "column": 19 }, "end": { "line": 29, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 722, "end": 771, "loc": { "start": { "line": 28, "column": 16 }, "end": { "line": 28, "column": 65 } }, "expression": { "type": "CallExpression", "start": 722, "end": 770, "loc": { "start": { "line": 28, "column": 16 }, "end": { "line": 28, "column": 64 } }, "callee": { "type": "MemberExpression", "start": 722, "end": 758, "loc": { "start": { "line": 28, "column": 16 }, "end": { "line": 28, "column": 52 } }, "object": { "type": "MemberExpression", "start": 722, "end": 751, "loc": { "start": { "line": 28, "column": 16 }, "end": { "line": 28, "column": 45 } }, "object": { "type": "MemberExpression", "start": 722, "end": 741, "loc": { "start": { "line": 28, "column": 16 }, "end": { "line": 28, "column": 35 } }, "object": { "type": "ThisExpression", "start": 722, "end": 726, "loc": { "start": { "line": 28, "column": 16 }, "end": { "line": 28, "column": 20 } } }, "property": { "type": "Identifier", "start": 727, "end": 741, "loc": { "start": { "line": 28, "column": 21 }, "end": { "line": 28, "column": 35 }, "identifierName": "_buttonElement" }, "name": "_buttonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 742, "end": 751, "loc": { "start": { "line": 28, "column": 36 }, "end": { "line": 28, "column": 45 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 752, "end": 758, "loc": { "start": { "line": 28, "column": 46 }, "end": { "line": 28, "column": 52 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 759, "end": 769, "loc": { "start": { "line": 28, "column": 53 }, "end": { "line": 28, "column": 63 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] } } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 807, "end": 1113, "loc": { "start": { "line": 32, "column": 8 }, "end": { "line": 39, "column": 11 } }, "expression": { "type": "CallExpression", "start": 807, "end": 1112, "loc": { "start": { "line": 32, "column": 8 }, "end": { "line": 39, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 807, "end": 843, "loc": { "start": { "line": 32, "column": 8 }, "end": { "line": 32, "column": 44 } }, "object": { "type": "MemberExpression", "start": 807, "end": 826, "loc": { "start": { "line": 32, "column": 8 }, "end": { "line": 32, "column": 27 } }, "object": { "type": "ThisExpression", "start": 807, "end": 811, "loc": { "start": { "line": 32, "column": 8 }, "end": { "line": 32, "column": 12 } } }, "property": { "type": "Identifier", "start": 812, "end": 826, "loc": { "start": { "line": 32, "column": 13 }, "end": { "line": 32, "column": 27 }, "identifierName": "_buttonElement" }, "name": "_buttonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 827, "end": 843, "loc": { "start": { "line": 32, "column": 28 }, "end": { "line": 32, "column": 44 }, "identifierName": "addEventListener" }, "name": "addEventListener" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 844, "end": 851, "loc": { "start": { "line": 32, "column": 45 }, "end": { "line": 32, "column": 52 } }, "extra": { "rawValue": "click", "raw": "\"click\"" }, "value": "click" }, { "type": "ArrowFunctionExpression", "start": 853, "end": 1111, "loc": { "start": { "line": 32, "column": 54 }, "end": { "line": 39, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 854, "end": 859, "loc": { "start": { "line": 32, "column": 55 }, "end": { "line": 32, "column": 60 }, "identifierName": "event" }, "name": "event" } ], "body": { "type": "BlockStatement", "start": 864, "end": 1111, "loc": { "start": { "line": 32, "column": 65 }, "end": { "line": 39, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 878, "end": 1065, "loc": { "start": { "line": 33, "column": 12 }, "end": { "line": 37, "column": 13 } }, "test": { "type": "CallExpression", "start": 882, "end": 899, "loc": { "start": { "line": 33, "column": 16 }, "end": { "line": 33, "column": 33 } }, "callee": { "type": "MemberExpression", "start": 882, "end": 897, "loc": { "start": { "line": 33, "column": 16 }, "end": { "line": 33, "column": 31 } }, "object": { "type": "ThisExpression", "start": 882, "end": 886, "loc": { "start": { "line": 33, "column": 16 }, "end": { "line": 33, "column": 20 } } }, "property": { "type": "Identifier", "start": 887, "end": 897, "loc": { "start": { "line": 33, "column": 21 }, "end": { "line": 33, "column": 31 }, "identifierName": "getEnabled" }, "name": "getEnabled" }, "computed": false }, "arguments": [] }, "consequent": { "type": "BlockStatement", "start": 901, "end": 1065, "loc": { "start": { "line": 33, "column": 35 }, "end": { "line": 37, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 919, "end": 961, "loc": { "start": { "line": 34, "column": 16 }, "end": { "line": 34, "column": 58 } }, "expression": { "type": "CallExpression", "start": 919, "end": 960, "loc": { "start": { "line": 34, "column": 16 }, "end": { "line": 34, "column": 57 } }, "callee": { "type": "MemberExpression", "start": 919, "end": 958, "loc": { "start": { "line": 34, "column": 16 }, "end": { "line": 34, "column": 55 } }, "object": { "type": "MemberExpression", "start": 919, "end": 946, "loc": { "start": { "line": 34, "column": 16 }, "end": { "line": 34, "column": 43 } }, "object": { "type": "MemberExpression", "start": 919, "end": 933, "loc": { "start": { "line": 34, "column": 16 }, "end": { "line": 34, "column": 30 } }, "object": { "type": "ThisExpression", "start": 919, "end": 923, "loc": { "start": { "line": 34, "column": 16 }, "end": { "line": 34, "column": 20 } } }, "property": { "type": "Identifier", "start": 924, "end": 933, "loc": { "start": { "line": 34, "column": 21 }, "end": { "line": 34, "column": 30 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 934, "end": 946, "loc": { "start": { "line": 34, "column": 31 }, "end": { "line": 34, "column": 43 }, "identifierName": "_sectionTool" }, "name": "_sectionTool" }, "computed": false }, "property": { "type": "Identifier", "start": 947, "end": 958, "loc": { "start": { "line": 34, "column": 44 }, "end": { "line": 34, "column": 55 }, "identifierName": "hideControl" }, "name": "hideControl" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 978, "end": 1051, "loc": { "start": { "line": 35, "column": 16 }, "end": { "line": 36, "column": 19 } }, "expression": { "type": "CallExpression", "start": 978, "end": 1050, "loc": { "start": { "line": 35, "column": 16 }, "end": { "line": 36, "column": 18 } }, "callee": { "type": "MemberExpression", "start": 978, "end": 992, "loc": { "start": { "line": 35, "column": 16 }, "end": { "line": 35, "column": 30 } }, "object": { "type": "ThisExpression", "start": 978, "end": 982, "loc": { "start": { "line": 35, "column": 16 }, "end": { "line": 35, "column": 20 } } }, "property": { "type": "Identifier", "start": 983, "end": 992, "loc": { "start": { "line": 35, "column": 21 }, "end": { "line": 35, "column": 30 }, "identifierName": "setActive" }, "name": "setActive" }, "computed": false }, "arguments": [ { "type": "UnaryExpression", "start": 993, "end": 1010, "loc": { "start": { "line": 35, "column": 31 }, "end": { "line": 35, "column": 48 } }, "operator": "!", "prefix": true, "argument": { "type": "CallExpression", "start": 994, "end": 1010, "loc": { "start": { "line": 35, "column": 32 }, "end": { "line": 35, "column": 48 } }, "callee": { "type": "MemberExpression", "start": 994, "end": 1008, "loc": { "start": { "line": 35, "column": 32 }, "end": { "line": 35, "column": 46 } }, "object": { "type": "ThisExpression", "start": 994, "end": 998, "loc": { "start": { "line": 35, "column": 32 }, "end": { "line": 35, "column": 36 } } }, "property": { "type": "Identifier", "start": 999, "end": 1008, "loc": { "start": { "line": 35, "column": 37 }, "end": { "line": 35, "column": 46 }, "identifierName": "getActive" }, "name": "getActive" }, "computed": false }, "arguments": [] }, "extra": { "parenthesizedArgument": false } }, { "type": "ArrowFunctionExpression", "start": 1012, "end": 1049, "loc": { "start": { "line": 35, "column": 50 }, "end": { "line": 36, "column": 17 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 1018, "end": 1049, "loc": { "start": { "line": 35, "column": 56 }, "end": { "line": 36, "column": 17 } }, "body": [], "directives": [], "leadingComments": null, "innerComments": [ { "type": "CommentLine", "value": " Animated", "start": 1020, "end": 1031, "loc": { "start": { "line": 35, "column": 58 }, "end": { "line": 35, "column": 69 } } } ] }, "trailingComments": [ { "type": "CommentLine", "value": " Animated", "start": 1020, "end": 1031, "loc": { "start": { "line": 35, "column": 58 }, "end": { "line": 35, "column": 69 } } } ] } ] } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 1078, "end": 1101, "loc": { "start": { "line": 38, "column": 12 }, "end": { "line": 38, "column": 35 } }, "expression": { "type": "CallExpression", "start": 1078, "end": 1100, "loc": { "start": { "line": 38, "column": 12 }, "end": { "line": 38, "column": 34 } }, "callee": { "type": "MemberExpression", "start": 1078, "end": 1098, "loc": { "start": { "line": 38, "column": 12 }, "end": { "line": 38, "column": 32 } }, "object": { "type": "Identifier", "start": 1078, "end": 1083, "loc": { "start": { "line": 38, "column": 12 }, "end": { "line": 38, "column": 17 }, "identifierName": "event" }, "name": "event" }, "property": { "type": "Identifier", "start": 1084, "end": 1098, "loc": { "start": { "line": 38, "column": 18 }, "end": { "line": 38, "column": 32 }, "identifierName": "preventDefault" }, "name": "preventDefault" }, "computed": false }, "arguments": [] } } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 1123, "end": 1238, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 44, "column": 11 } }, "expression": { "type": "CallExpression", "start": 1123, "end": 1237, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 44, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 1123, "end": 1140, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 25 } }, "object": { "type": "MemberExpression", "start": 1123, "end": 1137, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 22 } }, "object": { "type": "ThisExpression", "start": 1123, "end": 1127, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 12 } } }, "property": { "type": "Identifier", "start": 1128, "end": 1137, "loc": { "start": { "line": 41, "column": 13 }, "end": { "line": 41, "column": 22 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 1138, "end": 1140, "loc": { "start": { "line": 41, "column": 23 }, "end": { "line": 41, "column": 25 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1141, "end": 1148, "loc": { "start": { "line": 41, "column": 26 }, "end": { "line": 41, "column": 33 } }, "extra": { "rawValue": "reset", "raw": "\"reset\"" }, "value": "reset" }, { "type": "ArrowFunctionExpression", "start": 1150, "end": 1236, "loc": { "start": { "line": 41, "column": 35 }, "end": { "line": 44, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 1156, "end": 1236, "loc": { "start": { "line": 41, "column": 41 }, "end": { "line": 44, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 1170, "end": 1226, "loc": { "start": { "line": 42, "column": 12 }, "end": { "line": 43, "column": 15 } }, "expression": { "type": "CallExpression", "start": 1170, "end": 1225, "loc": { "start": { "line": 42, "column": 12 }, "end": { "line": 43, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 1170, "end": 1184, "loc": { "start": { "line": 42, "column": 12 }, "end": { "line": 42, "column": 26 } }, "object": { "type": "ThisExpression", "start": 1170, "end": 1174, "loc": { "start": { "line": 42, "column": 12 }, "end": { "line": 42, "column": 16 } } }, "property": { "type": "Identifier", "start": 1175, "end": 1184, "loc": { "start": { "line": 42, "column": 17 }, "end": { "line": 42, "column": 26 }, "identifierName": "setActive" }, "name": "setActive" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 1185, "end": 1189, "loc": { "start": { "line": 42, "column": 27 }, "end": { "line": 42, "column": 31 } }, "value": true }, { "type": "ArrowFunctionExpression", "start": 1191, "end": 1224, "loc": { "start": { "line": 42, "column": 33 }, "end": { "line": 43, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 1197, "end": 1224, "loc": { "start": { "line": 42, "column": 39 }, "end": { "line": 43, "column": 13 } }, "body": [], "directives": [], "leadingComments": null, "innerComments": [ { "type": "CommentLine", "value": " Animated", "start": 1199, "end": 1210, "loc": { "start": { "line": 42, "column": 41 }, "end": { "line": 42, "column": 52 } } } ] }, "trailingComments": [ { "type": "CommentLine", "value": " Animated", "start": 1199, "end": 1210, "loc": { "start": { "line": 42, "column": 41 }, "end": { "line": 42, "column": 52 } } } ] } ] } } ], "directives": [] } } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 1250, "end": 1383, "loc": { "start": { "line": 47, "column": 4 }, "end": { "line": 50, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 1250, "end": 1260, "loc": { "start": { "line": 47, "column": 4 }, "end": { "line": 47, "column": 14 }, "identifierName": "setEnabled" }, "name": "setEnabled" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1261, "end": 1268, "loc": { "start": { "line": 47, "column": 15 }, "end": { "line": 47, "column": 22 }, "identifierName": "enabled" }, "name": "enabled" } ], "body": { "type": "BlockStatement", "start": 1270, "end": 1383, "loc": { "start": { "line": 47, "column": 24 }, "end": { "line": 50, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 1280, "end": 1306, "loc": { "start": { "line": 48, "column": 8 }, "end": { "line": 48, "column": 34 } }, "expression": { "type": "CallExpression", "start": 1280, "end": 1305, "loc": { "start": { "line": 48, "column": 8 }, "end": { "line": 48, "column": 33 } }, "callee": { "type": "MemberExpression", "start": 1280, "end": 1296, "loc": { "start": { "line": 48, "column": 8 }, "end": { "line": 48, "column": 24 } }, "object": { "type": "Super", "start": 1280, "end": 1285, "loc": { "start": { "line": 48, "column": 8 }, "end": { "line": 48, "column": 13 } } }, "property": { "type": "Identifier", "start": 1286, "end": 1296, "loc": { "start": { "line": 48, "column": 14 }, "end": { "line": 48, "column": 24 }, "identifierName": "setEnabled" }, "name": "setEnabled" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 1297, "end": 1304, "loc": { "start": { "line": 48, "column": 25 }, "end": { "line": 48, "column": 32 }, "identifierName": "enabled" }, "name": "enabled" } ] } }, { "type": "ExpressionStatement", "start": 1315, "end": 1377, "loc": { "start": { "line": 49, "column": 8 }, "end": { "line": 49, "column": 70 } }, "expression": { "type": "AssignmentExpression", "start": 1315, "end": 1376, "loc": { "start": { "line": 49, "column": 8 }, "end": { "line": 49, "column": 69 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1315, "end": 1336, "loc": { "start": { "line": 49, "column": 8 }, "end": { "line": 49, "column": 29 } }, "object": { "type": "ThisExpression", "start": 1315, "end": 1319, "loc": { "start": { "line": 49, "column": 8 }, "end": { "line": 49, "column": 12 } } }, "property": { "type": "Identifier", "start": 1320, "end": 1336, "loc": { "start": { "line": 49, "column": 13 }, "end": { "line": 49, "column": 29 }, "identifierName": "_saveOrthoActive" }, "name": "_saveOrthoActive" }, "computed": false }, "right": { "type": "CallExpression", "start": 1339, "end": 1376, "loc": { "start": { "line": 49, "column": 32 }, "end": { "line": 49, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 1339, "end": 1374, "loc": { "start": { "line": 49, "column": 32 }, "end": { "line": 49, "column": 67 } }, "object": { "type": "MemberExpression", "start": 1339, "end": 1364, "loc": { "start": { "line": 49, "column": 32 }, "end": { "line": 49, "column": 57 } }, "object": { "type": "MemberExpression", "start": 1339, "end": 1353, "loc": { "start": { "line": 49, "column": 32 }, "end": { "line": 49, "column": 46 } }, "object": { "type": "ThisExpression", "start": 1339, "end": 1343, "loc": { "start": { "line": 49, "column": 32 }, "end": { "line": 49, "column": 36 } } }, "property": { "type": "Identifier", "start": 1344, "end": 1353, "loc": { "start": { "line": 49, "column": 37 }, "end": { "line": 49, "column": 46 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 1354, "end": 1364, "loc": { "start": { "line": 49, "column": 47 }, "end": { "line": 49, "column": 57 }, "identifierName": "_orthoMode" }, "name": "_orthoMode" }, "computed": false }, "property": { "type": "Identifier", "start": 1365, "end": 1374, "loc": { "start": { "line": 49, "column": 58 }, "end": { "line": 49, "column": 67 }, "identifierName": "getActive" }, "name": "getActive" }, "computed": false }, "arguments": [] } } } ], "directives": [] } }, { "type": "ClassMethod", "start": 1389, "end": 2346, "loc": { "start": { "line": 52, "column": 4 }, "end": { "line": 83, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 1389, "end": 1398, "loc": { "start": { "line": 52, "column": 4 }, "end": { "line": 52, "column": 13 }, "identifierName": "setActive" }, "name": "setActive" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1399, "end": 1405, "loc": { "start": { "line": 52, "column": 14 }, "end": { "line": 52, "column": 20 }, "identifierName": "active" }, "name": "active" }, { "type": "Identifier", "start": 1407, "end": 1411, "loc": { "start": { "line": 52, "column": 22 }, "end": { "line": 52, "column": 26 }, "identifierName": "done" }, "name": "done" } ], "body": { "type": "BlockStatement", "start": 1413, "end": 2346, "loc": { "start": { "line": 52, "column": 28 }, "end": { "line": 83, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 1423, "end": 1545, "loc": { "start": { "line": 53, "column": 8 }, "end": { "line": 58, "column": 9 } }, "test": { "type": "BinaryExpression", "start": 1427, "end": 1450, "loc": { "start": { "line": 53, "column": 12 }, "end": { "line": 53, "column": 35 } }, "left": { "type": "MemberExpression", "start": 1427, "end": 1439, "loc": { "start": { "line": 53, "column": 12 }, "end": { "line": 53, "column": 24 } }, "object": { "type": "ThisExpression", "start": 1427, "end": 1431, "loc": { "start": { "line": 53, "column": 12 }, "end": { "line": 53, "column": 16 } } }, "property": { "type": "Identifier", "start": 1432, "end": 1439, "loc": { "start": { "line": 53, "column": 17 }, "end": { "line": 53, "column": 24 }, "identifierName": "_active" }, "name": "_active" }, "computed": false }, "operator": "===", "right": { "type": "Identifier", "start": 1444, "end": 1450, "loc": { "start": { "line": 53, "column": 29 }, "end": { "line": 53, "column": 35 }, "identifierName": "active" }, "name": "active" } }, "consequent": { "type": "BlockStatement", "start": 1452, "end": 1545, "loc": { "start": { "line": 53, "column": 37 }, "end": { "line": 58, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 1466, "end": 1515, "loc": { "start": { "line": 54, "column": 12 }, "end": { "line": 56, "column": 13 } }, "test": { "type": "Identifier", "start": 1470, "end": 1474, "loc": { "start": { "line": 54, "column": 16 }, "end": { "line": 54, "column": 20 }, "identifierName": "done" }, "name": "done" }, "consequent": { "type": "BlockStatement", "start": 1476, "end": 1515, "loc": { "start": { "line": 54, "column": 22 }, "end": { "line": 56, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 1494, "end": 1501, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 23 } }, "expression": { "type": "CallExpression", "start": 1494, "end": 1500, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 22 } }, "callee": { "type": "Identifier", "start": 1494, "end": 1498, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 20 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } } ], "directives": [] }, "alternate": null }, { "type": "ReturnStatement", "start": 1528, "end": 1535, "loc": { "start": { "line": 57, "column": 12 }, "end": { "line": 57, "column": 19 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 1554, "end": 1576, "loc": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 30 } }, "expression": { "type": "AssignmentExpression", "start": 1554, "end": 1575, "loc": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 29 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1554, "end": 1566, "loc": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 20 } }, "object": { "type": "ThisExpression", "start": 1554, "end": 1558, "loc": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 12 } } }, "property": { "type": "Identifier", "start": 1559, "end": 1566, "loc": { "start": { "line": 59, "column": 13 }, "end": { "line": 59, "column": 20 }, "identifierName": "_active" }, "name": "_active" }, "computed": false }, "right": { "type": "Identifier", "start": 1569, "end": 1575, "loc": { "start": { "line": 59, "column": 23 }, "end": { "line": 59, "column": 29 }, "identifierName": "active" }, "name": "active" } } }, { "type": "IfStatement", "start": 1585, "end": 2340, "loc": { "start": { "line": 60, "column": 8 }, "end": { "line": 82, "column": 9 } }, "test": { "type": "Identifier", "start": 1589, "end": 1595, "loc": { "start": { "line": 60, "column": 12 }, "end": { "line": 60, "column": 18 }, "identifierName": "active" }, "name": "active" }, "consequent": { "type": "BlockStatement", "start": 1597, "end": 1965, "loc": { "start": { "line": 60, "column": 20 }, "end": { "line": 71, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 1611, "end": 1655, "loc": { "start": { "line": 61, "column": 12 }, "end": { "line": 61, "column": 56 } }, "expression": { "type": "CallExpression", "start": 1611, "end": 1654, "loc": { "start": { "line": 61, "column": 12 }, "end": { "line": 61, "column": 55 } }, "callee": { "type": "MemberExpression", "start": 1611, "end": 1644, "loc": { "start": { "line": 61, "column": 12 }, "end": { "line": 61, "column": 45 } }, "object": { "type": "MemberExpression", "start": 1611, "end": 1640, "loc": { "start": { "line": 61, "column": 12 }, "end": { "line": 61, "column": 41 } }, "object": { "type": "MemberExpression", "start": 1611, "end": 1630, "loc": { "start": { "line": 61, "column": 12 }, "end": { "line": 61, "column": 31 } }, "object": { "type": "ThisExpression", "start": 1611, "end": 1615, "loc": { "start": { "line": 61, "column": 12 }, "end": { "line": 61, "column": 16 } } }, "property": { "type": "Identifier", "start": 1616, "end": 1630, "loc": { "start": { "line": 61, "column": 17 }, "end": { "line": 61, "column": 31 }, "identifierName": "_buttonElement" }, "name": "_buttonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 1631, "end": 1640, "loc": { "start": { "line": 61, "column": 32 }, "end": { "line": 61, "column": 41 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 1641, "end": 1644, "loc": { "start": { "line": 61, "column": 42 }, "end": { "line": 61, "column": 45 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1645, "end": 1653, "loc": { "start": { "line": 61, "column": 46 }, "end": { "line": 61, "column": 54 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" } ] } }, { "type": "IfStatement", "start": 1668, "end": 1955, "loc": { "start": { "line": 62, "column": 12 }, "end": { "line": 70, "column": 13 } }, "test": { "type": "Identifier", "start": 1672, "end": 1676, "loc": { "start": { "line": 62, "column": 16 }, "end": { "line": 62, "column": 20 }, "identifierName": "done" }, "name": "done" }, "consequent": { "type": "BlockStatement", "start": 1678, "end": 1842, "loc": { "start": { "line": 62, "column": 22 }, "end": { "line": 67, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 1696, "end": 1828, "loc": { "start": { "line": 63, "column": 16 }, "end": { "line": 66, "column": 19 } }, "expression": { "type": "CallExpression", "start": 1696, "end": 1827, "loc": { "start": { "line": 63, "column": 16 }, "end": { "line": 66, "column": 18 } }, "callee": { "type": "MemberExpression", "start": 1696, "end": 1717, "loc": { "start": { "line": 63, "column": 16 }, "end": { "line": 63, "column": 37 } }, "object": { "type": "ThisExpression", "start": 1696, "end": 1700, "loc": { "start": { "line": 63, "column": 16 }, "end": { "line": 63, "column": 20 } } }, "property": { "type": "Identifier", "start": 1701, "end": 1717, "loc": { "start": { "line": 63, "column": 21 }, "end": { "line": 63, "column": 37 }, "identifierName": "_enterThreeDMode" }, "name": "_enterThreeDMode" }, "computed": false }, "arguments": [ { "type": "ArrowFunctionExpression", "start": 1718, "end": 1826, "loc": { "start": { "line": 63, "column": 38 }, "end": { "line": 66, "column": 17 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 1724, "end": 1826, "loc": { "start": { "line": 63, "column": 44 }, "end": { "line": 66, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 1746, "end": 1780, "loc": { "start": { "line": 64, "column": 20 }, "end": { "line": 64, "column": 54 } }, "expression": { "type": "CallExpression", "start": 1746, "end": 1779, "loc": { "start": { "line": 64, "column": 20 }, "end": { "line": 64, "column": 53 } }, "callee": { "type": "MemberExpression", "start": 1746, "end": 1755, "loc": { "start": { "line": 64, "column": 20 }, "end": { "line": 64, "column": 29 } }, "object": { "type": "ThisExpression", "start": 1746, "end": 1750, "loc": { "start": { "line": 64, "column": 20 }, "end": { "line": 64, "column": 24 } } }, "property": { "type": "Identifier", "start": 1751, "end": 1755, "loc": { "start": { "line": 64, "column": 25 }, "end": { "line": 64, "column": 29 }, "identifierName": "fire" }, "name": "fire" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1756, "end": 1764, "loc": { "start": { "line": 64, "column": 30 }, "end": { "line": 64, "column": 38 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" }, { "type": "MemberExpression", "start": 1766, "end": 1778, "loc": { "start": { "line": 64, "column": 40 }, "end": { "line": 64, "column": 52 } }, "object": { "type": "ThisExpression", "start": 1766, "end": 1770, "loc": { "start": { "line": 64, "column": 40 }, "end": { "line": 64, "column": 44 } } }, "property": { "type": "Identifier", "start": 1771, "end": 1778, "loc": { "start": { "line": 64, "column": 45 }, "end": { "line": 64, "column": 52 }, "identifierName": "_active" }, "name": "_active" }, "computed": false } ] } }, { "type": "ExpressionStatement", "start": 1801, "end": 1808, "loc": { "start": { "line": 65, "column": 20 }, "end": { "line": 65, "column": 27 } }, "expression": { "type": "CallExpression", "start": 1801, "end": 1807, "loc": { "start": { "line": 65, "column": 20 }, "end": { "line": 65, "column": 26 } }, "callee": { "type": "Identifier", "start": 1801, "end": 1805, "loc": { "start": { "line": 65, "column": 20 }, "end": { "line": 65, "column": 24 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } } ], "directives": [] } } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 1848, "end": 1955, "loc": { "start": { "line": 67, "column": 19 }, "end": { "line": 70, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 1866, "end": 1890, "loc": { "start": { "line": 68, "column": 16 }, "end": { "line": 68, "column": 40 } }, "expression": { "type": "CallExpression", "start": 1866, "end": 1889, "loc": { "start": { "line": 68, "column": 16 }, "end": { "line": 68, "column": 39 } }, "callee": { "type": "MemberExpression", "start": 1866, "end": 1887, "loc": { "start": { "line": 68, "column": 16 }, "end": { "line": 68, "column": 37 } }, "object": { "type": "ThisExpression", "start": 1866, "end": 1870, "loc": { "start": { "line": 68, "column": 16 }, "end": { "line": 68, "column": 20 } } }, "property": { "type": "Identifier", "start": 1871, "end": 1887, "loc": { "start": { "line": 68, "column": 21 }, "end": { "line": 68, "column": 37 }, "identifierName": "_enterThreeDMode" }, "name": "_enterThreeDMode" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 1907, "end": 1941, "loc": { "start": { "line": 69, "column": 16 }, "end": { "line": 69, "column": 50 } }, "expression": { "type": "CallExpression", "start": 1907, "end": 1940, "loc": { "start": { "line": 69, "column": 16 }, "end": { "line": 69, "column": 49 } }, "callee": { "type": "MemberExpression", "start": 1907, "end": 1916, "loc": { "start": { "line": 69, "column": 16 }, "end": { "line": 69, "column": 25 } }, "object": { "type": "ThisExpression", "start": 1907, "end": 1911, "loc": { "start": { "line": 69, "column": 16 }, "end": { "line": 69, "column": 20 } } }, "property": { "type": "Identifier", "start": 1912, "end": 1916, "loc": { "start": { "line": 69, "column": 21 }, "end": { "line": 69, "column": 25 }, "identifierName": "fire" }, "name": "fire" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1917, "end": 1925, "loc": { "start": { "line": 69, "column": 26 }, "end": { "line": 69, "column": 34 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" }, { "type": "MemberExpression", "start": 1927, "end": 1939, "loc": { "start": { "line": 69, "column": 36 }, "end": { "line": 69, "column": 48 } }, "object": { "type": "ThisExpression", "start": 1927, "end": 1931, "loc": { "start": { "line": 69, "column": 36 }, "end": { "line": 69, "column": 40 } } }, "property": { "type": "Identifier", "start": 1932, "end": 1939, "loc": { "start": { "line": 69, "column": 41 }, "end": { "line": 69, "column": 48 }, "identifierName": "_active" }, "name": "_active" }, "computed": false } ] } } ], "directives": [] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 1971, "end": 2340, "loc": { "start": { "line": 71, "column": 15 }, "end": { "line": 82, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 1985, "end": 2032, "loc": { "start": { "line": 72, "column": 12 }, "end": { "line": 72, "column": 59 } }, "expression": { "type": "CallExpression", "start": 1985, "end": 2031, "loc": { "start": { "line": 72, "column": 12 }, "end": { "line": 72, "column": 58 } }, "callee": { "type": "MemberExpression", "start": 1985, "end": 2021, "loc": { "start": { "line": 72, "column": 12 }, "end": { "line": 72, "column": 48 } }, "object": { "type": "MemberExpression", "start": 1985, "end": 2014, "loc": { "start": { "line": 72, "column": 12 }, "end": { "line": 72, "column": 41 } }, "object": { "type": "MemberExpression", "start": 1985, "end": 2004, "loc": { "start": { "line": 72, "column": 12 }, "end": { "line": 72, "column": 31 } }, "object": { "type": "ThisExpression", "start": 1985, "end": 1989, "loc": { "start": { "line": 72, "column": 12 }, "end": { "line": 72, "column": 16 } } }, "property": { "type": "Identifier", "start": 1990, "end": 2004, "loc": { "start": { "line": 72, "column": 17 }, "end": { "line": 72, "column": 31 }, "identifierName": "_buttonElement" }, "name": "_buttonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 2005, "end": 2014, "loc": { "start": { "line": 72, "column": 32 }, "end": { "line": 72, "column": 41 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 2015, "end": 2021, "loc": { "start": { "line": 72, "column": 42 }, "end": { "line": 72, "column": 48 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2022, "end": 2030, "loc": { "start": { "line": 72, "column": 49 }, "end": { "line": 72, "column": 57 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" } ] } }, { "type": "IfStatement", "start": 2045, "end": 2330, "loc": { "start": { "line": 73, "column": 12 }, "end": { "line": 81, "column": 13 } }, "test": { "type": "Identifier", "start": 2049, "end": 2053, "loc": { "start": { "line": 73, "column": 16 }, "end": { "line": 73, "column": 20 }, "identifierName": "done" }, "name": "done" }, "consequent": { "type": "BlockStatement", "start": 2055, "end": 2218, "loc": { "start": { "line": 73, "column": 22 }, "end": { "line": 78, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 2073, "end": 2204, "loc": { "start": { "line": 74, "column": 16 }, "end": { "line": 77, "column": 19 } }, "expression": { "type": "CallExpression", "start": 2073, "end": 2203, "loc": { "start": { "line": 74, "column": 16 }, "end": { "line": 77, "column": 18 } }, "callee": { "type": "MemberExpression", "start": 2073, "end": 2093, "loc": { "start": { "line": 74, "column": 16 }, "end": { "line": 74, "column": 36 } }, "object": { "type": "ThisExpression", "start": 2073, "end": 2077, "loc": { "start": { "line": 74, "column": 16 }, "end": { "line": 74, "column": 20 } } }, "property": { "type": "Identifier", "start": 2078, "end": 2093, "loc": { "start": { "line": 74, "column": 21 }, "end": { "line": 74, "column": 36 }, "identifierName": "_exitThreeDMode" }, "name": "_exitThreeDMode" }, "computed": false }, "arguments": [ { "type": "ArrowFunctionExpression", "start": 2094, "end": 2202, "loc": { "start": { "line": 74, "column": 37 }, "end": { "line": 77, "column": 17 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 2100, "end": 2202, "loc": { "start": { "line": 74, "column": 43 }, "end": { "line": 77, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 2122, "end": 2156, "loc": { "start": { "line": 75, "column": 20 }, "end": { "line": 75, "column": 54 } }, "expression": { "type": "CallExpression", "start": 2122, "end": 2155, "loc": { "start": { "line": 75, "column": 20 }, "end": { "line": 75, "column": 53 } }, "callee": { "type": "MemberExpression", "start": 2122, "end": 2131, "loc": { "start": { "line": 75, "column": 20 }, "end": { "line": 75, "column": 29 } }, "object": { "type": "ThisExpression", "start": 2122, "end": 2126, "loc": { "start": { "line": 75, "column": 20 }, "end": { "line": 75, "column": 24 } } }, "property": { "type": "Identifier", "start": 2127, "end": 2131, "loc": { "start": { "line": 75, "column": 25 }, "end": { "line": 75, "column": 29 }, "identifierName": "fire" }, "name": "fire" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2132, "end": 2140, "loc": { "start": { "line": 75, "column": 30 }, "end": { "line": 75, "column": 38 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" }, { "type": "MemberExpression", "start": 2142, "end": 2154, "loc": { "start": { "line": 75, "column": 40 }, "end": { "line": 75, "column": 52 } }, "object": { "type": "ThisExpression", "start": 2142, "end": 2146, "loc": { "start": { "line": 75, "column": 40 }, "end": { "line": 75, "column": 44 } } }, "property": { "type": "Identifier", "start": 2147, "end": 2154, "loc": { "start": { "line": 75, "column": 45 }, "end": { "line": 75, "column": 52 }, "identifierName": "_active" }, "name": "_active" }, "computed": false } ] } }, { "type": "ExpressionStatement", "start": 2177, "end": 2184, "loc": { "start": { "line": 76, "column": 20 }, "end": { "line": 76, "column": 27 } }, "expression": { "type": "CallExpression", "start": 2177, "end": 2183, "loc": { "start": { "line": 76, "column": 20 }, "end": { "line": 76, "column": 26 } }, "callee": { "type": "Identifier", "start": 2177, "end": 2181, "loc": { "start": { "line": 76, "column": 20 }, "end": { "line": 76, "column": 24 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } } ], "directives": [] } } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 2224, "end": 2330, "loc": { "start": { "line": 78, "column": 19 }, "end": { "line": 81, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 2242, "end": 2265, "loc": { "start": { "line": 79, "column": 16 }, "end": { "line": 79, "column": 39 } }, "expression": { "type": "CallExpression", "start": 2242, "end": 2264, "loc": { "start": { "line": 79, "column": 16 }, "end": { "line": 79, "column": 38 } }, "callee": { "type": "MemberExpression", "start": 2242, "end": 2262, "loc": { "start": { "line": 79, "column": 16 }, "end": { "line": 79, "column": 36 } }, "object": { "type": "ThisExpression", "start": 2242, "end": 2246, "loc": { "start": { "line": 79, "column": 16 }, "end": { "line": 79, "column": 20 } } }, "property": { "type": "Identifier", "start": 2247, "end": 2262, "loc": { "start": { "line": 79, "column": 21 }, "end": { "line": 79, "column": 36 }, "identifierName": "_exitThreeDMode" }, "name": "_exitThreeDMode" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 2282, "end": 2316, "loc": { "start": { "line": 80, "column": 16 }, "end": { "line": 80, "column": 50 } }, "expression": { "type": "CallExpression", "start": 2282, "end": 2315, "loc": { "start": { "line": 80, "column": 16 }, "end": { "line": 80, "column": 49 } }, "callee": { "type": "MemberExpression", "start": 2282, "end": 2291, "loc": { "start": { "line": 80, "column": 16 }, "end": { "line": 80, "column": 25 } }, "object": { "type": "ThisExpression", "start": 2282, "end": 2286, "loc": { "start": { "line": 80, "column": 16 }, "end": { "line": 80, "column": 20 } } }, "property": { "type": "Identifier", "start": 2287, "end": 2291, "loc": { "start": { "line": 80, "column": 21 }, "end": { "line": 80, "column": 25 }, "identifierName": "fire" }, "name": "fire" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2292, "end": 2300, "loc": { "start": { "line": 80, "column": 26 }, "end": { "line": 80, "column": 34 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" }, { "type": "MemberExpression", "start": 2302, "end": 2314, "loc": { "start": { "line": 80, "column": 36 }, "end": { "line": 80, "column": 48 } }, "object": { "type": "ThisExpression", "start": 2302, "end": 2306, "loc": { "start": { "line": 80, "column": 36 }, "end": { "line": 80, "column": 40 } } }, "property": { "type": "Identifier", "start": 2307, "end": 2314, "loc": { "start": { "line": 80, "column": 41 }, "end": { "line": 80, "column": 48 }, "identifierName": "_active" }, "name": "_active" }, "computed": false } ] } } ], "directives": [] } } ], "directives": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 2352, "end": 4014, "loc": { "start": { "line": 85, "column": 4 }, "end": { "line": 125, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 2352, "end": 2368, "loc": { "start": { "line": 85, "column": 4 }, "end": { "line": 85, "column": 20 }, "identifierName": "_enterThreeDMode" }, "name": "_enterThreeDMode" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2369, "end": 2373, "loc": { "start": { "line": 85, "column": 21 }, "end": { "line": 85, "column": 25 }, "identifierName": "done" }, "name": "done" } ], "body": { "type": "BlockStatement", "start": 2375, "end": 4014, "loc": { "start": { "line": 85, "column": 27 }, "end": { "line": 125, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 2386, "end": 2413, "loc": { "start": { "line": 87, "column": 8 }, "end": { "line": 87, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2392, "end": 2412, "loc": { "start": { "line": 87, "column": 14 }, "end": { "line": 87, "column": 34 } }, "id": { "type": "Identifier", "start": 2392, "end": 2398, "loc": { "start": { "line": 87, "column": 14 }, "end": { "line": 87, "column": 20 }, "identifierName": "viewer" }, "name": "viewer" }, "init": { "type": "MemberExpression", "start": 2401, "end": 2412, "loc": { "start": { "line": 87, "column": 23 }, "end": { "line": 87, "column": 34 } }, "object": { "type": "ThisExpression", "start": 2401, "end": 2405, "loc": { "start": { "line": 87, "column": 23 }, "end": { "line": 87, "column": 27 } } }, "property": { "type": "Identifier", "start": 2406, "end": 2412, "loc": { "start": { "line": 87, "column": 28 }, "end": { "line": 87, "column": 34 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 2422, "end": 2449, "loc": { "start": { "line": 88, "column": 8 }, "end": { "line": 88, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2428, "end": 2448, "loc": { "start": { "line": 88, "column": 14 }, "end": { "line": 88, "column": 34 } }, "id": { "type": "Identifier", "start": 2428, "end": 2433, "loc": { "start": { "line": 88, "column": 14 }, "end": { "line": 88, "column": 19 }, "identifierName": "scene" }, "name": "scene" }, "init": { "type": "MemberExpression", "start": 2436, "end": 2448, "loc": { "start": { "line": 88, "column": 22 }, "end": { "line": 88, "column": 34 } }, "object": { "type": "Identifier", "start": 2436, "end": 2442, "loc": { "start": { "line": 88, "column": 22 }, "end": { "line": 88, "column": 28 }, "identifierName": "viewer" }, "name": "viewer" }, "property": { "type": "Identifier", "start": 2443, "end": 2448, "loc": { "start": { "line": 88, "column": 29 }, "end": { "line": 88, "column": 34 }, "identifierName": "scene" }, "name": "scene" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 2458, "end": 2509, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 59 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2464, "end": 2508, "loc": { "start": { "line": 89, "column": 14 }, "end": { "line": 89, "column": 58 } }, "id": { "type": "Identifier", "start": 2464, "end": 2468, "loc": { "start": { "line": 89, "column": 14 }, "end": { "line": 89, "column": 18 }, "identifierName": "aabb" }, "name": "aabb" }, "init": { "type": "CallExpression", "start": 2471, "end": 2508, "loc": { "start": { "line": 89, "column": 21 }, "end": { "line": 89, "column": 58 } }, "callee": { "type": "MemberExpression", "start": 2471, "end": 2484, "loc": { "start": { "line": 89, "column": 21 }, "end": { "line": 89, "column": 34 } }, "object": { "type": "Identifier", "start": 2471, "end": 2476, "loc": { "start": { "line": 89, "column": 21 }, "end": { "line": 89, "column": 26 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 2477, "end": 2484, "loc": { "start": { "line": 89, "column": 27 }, "end": { "line": 89, "column": 34 }, "identifierName": "getAABB" }, "name": "getAABB" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 2485, "end": 2507, "loc": { "start": { "line": 89, "column": 35 }, "end": { "line": 89, "column": 57 } }, "object": { "type": "Identifier", "start": 2485, "end": 2490, "loc": { "start": { "line": 89, "column": 35 }, "end": { "line": 89, "column": 40 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 2491, "end": 2507, "loc": { "start": { "line": 89, "column": 41 }, "end": { "line": 89, "column": 57 }, "identifierName": "visibleObjectIds" }, "name": "visibleObjectIds" }, "computed": false } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 2518, "end": 2555, "loc": { "start": { "line": 90, "column": 8 }, "end": { "line": 90, "column": 45 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2524, "end": 2554, "loc": { "start": { "line": 90, "column": 14 }, "end": { "line": 90, "column": 44 } }, "id": { "type": "Identifier", "start": 2524, "end": 2528, "loc": { "start": { "line": 90, "column": 14 }, "end": { "line": 90, "column": 18 }, "identifierName": "diag" }, "name": "diag" }, "init": { "type": "CallExpression", "start": 2531, "end": 2554, "loc": { "start": { "line": 90, "column": 21 }, "end": { "line": 90, "column": 44 } }, "callee": { "type": "MemberExpression", "start": 2531, "end": 2548, "loc": { "start": { "line": 90, "column": 21 }, "end": { "line": 90, "column": 38 } }, "object": { "type": "Identifier", "start": 2531, "end": 2535, "loc": { "start": { "line": 90, "column": 21 }, "end": { "line": 90, "column": 25 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 2536, "end": 2548, "loc": { "start": { "line": 90, "column": 26 }, "end": { "line": 90, "column": 38 }, "identifierName": "getAABB3Diag" }, "name": "getAABB3Diag" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 2549, "end": 2553, "loc": { "start": { "line": 90, "column": 39 }, "end": { "line": 90, "column": 43 }, "identifierName": "aabb" }, "name": "aabb" } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 2564, "end": 2616, "loc": { "start": { "line": 91, "column": 8 }, "end": { "line": 91, "column": 60 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2570, "end": 2615, "loc": { "start": { "line": 91, "column": 14 }, "end": { "line": 91, "column": 59 } }, "id": { "type": "Identifier", "start": 2570, "end": 2576, "loc": { "start": { "line": 91, "column": 14 }, "end": { "line": 91, "column": 20 }, "identifierName": "center" }, "name": "center" }, "init": { "type": "CallExpression", "start": 2579, "end": 2615, "loc": { "start": { "line": 91, "column": 23 }, "end": { "line": 91, "column": 59 } }, "callee": { "type": "MemberExpression", "start": 2579, "end": 2598, "loc": { "start": { "line": 91, "column": 23 }, "end": { "line": 91, "column": 42 } }, "object": { "type": "Identifier", "start": 2579, "end": 2583, "loc": { "start": { "line": 91, "column": 23 }, "end": { "line": 91, "column": 27 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 2584, "end": 2598, "loc": { "start": { "line": 91, "column": 28 }, "end": { "line": 91, "column": 42 }, "identifierName": "getAABB3Center" }, "name": "getAABB3Center" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 2599, "end": 2603, "loc": { "start": { "line": 91, "column": 43 }, "end": { "line": 91, "column": 47 }, "identifierName": "aabb" }, "name": "aabb" }, { "type": "Identifier", "start": 2605, "end": 2614, "loc": { "start": { "line": 91, "column": 49 }, "end": { "line": 91, "column": 58 }, "identifierName": "tempVec3a" }, "name": "tempVec3a" } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 2625, "end": 2674, "loc": { "start": { "line": 92, "column": 8 }, "end": { "line": 92, "column": 57 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2631, "end": 2673, "loc": { "start": { "line": 92, "column": 14 }, "end": { "line": 92, "column": 56 } }, "id": { "type": "Identifier", "start": 2631, "end": 2635, "loc": { "start": { "line": 92, "column": 14 }, "end": { "line": 92, "column": 18 }, "identifierName": "dist" }, "name": "dist" }, "init": { "type": "CallExpression", "start": 2638, "end": 2673, "loc": { "start": { "line": 92, "column": 21 }, "end": { "line": 92, "column": 56 } }, "callee": { "type": "MemberExpression", "start": 2638, "end": 2646, "loc": { "start": { "line": 92, "column": 21 }, "end": { "line": 92, "column": 29 } }, "object": { "type": "Identifier", "start": 2638, "end": 2642, "loc": { "start": { "line": 92, "column": 21 }, "end": { "line": 92, "column": 25 }, "identifierName": "Math" }, "name": "Math" }, "property": { "type": "Identifier", "start": 2643, "end": 2646, "loc": { "start": { "line": 92, "column": 26 }, "end": { "line": 92, "column": 29 }, "identifierName": "abs" }, "name": "abs" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 2647, "end": 2672, "loc": { "start": { "line": 92, "column": 30 }, "end": { "line": 92, "column": 55 } }, "left": { "type": "Identifier", "start": 2647, "end": 2651, "loc": { "start": { "line": 92, "column": 30 }, "end": { "line": 92, "column": 34 }, "identifierName": "diag" }, "name": "diag" }, "operator": "/", "right": { "type": "CallExpression", "start": 2654, "end": 2672, "loc": { "start": { "line": 92, "column": 37 }, "end": { "line": 92, "column": 55 } }, "callee": { "type": "MemberExpression", "start": 2654, "end": 2662, "loc": { "start": { "line": 92, "column": 37 }, "end": { "line": 92, "column": 45 } }, "object": { "type": "Identifier", "start": 2654, "end": 2658, "loc": { "start": { "line": 92, "column": 37 }, "end": { "line": 92, "column": 41 }, "identifierName": "Math" }, "name": "Math" }, "property": { "type": "Identifier", "start": 2659, "end": 2662, "loc": { "start": { "line": 92, "column": 42 }, "end": { "line": 92, "column": 45 }, "identifierName": "tan" }, "name": "tan" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 2663, "end": 2671, "loc": { "start": { "line": 92, "column": 46 }, "end": { "line": 92, "column": 54 } }, "left": { "type": "NumericLiteral", "start": 2663, "end": 2667, "loc": { "start": { "line": 92, "column": 46 }, "end": { "line": 92, "column": 50 } }, "extra": { "rawValue": 65, "raw": "65.0" }, "value": 65 }, "operator": "/", "right": { "type": "NumericLiteral", "start": 2670, "end": 2671, "loc": { "start": { "line": 92, "column": 53 }, "end": { "line": 92, "column": 54 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 } } ] } } ] } } ], "kind": "const", "trailingComments": [ { "type": "CommentLine", "value": " TODO: fovy match with CameraFlight", "start": 2679, "end": 2716, "loc": { "start": { "line": 92, "column": 62 }, "end": { "line": 92, "column": 99 } } } ] }, { "type": "VariableDeclaration", "start": 2725, "end": 2753, "loc": { "start": { "line": 93, "column": 8 }, "end": { "line": 93, "column": 36 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2731, "end": 2752, "loc": { "start": { "line": 93, "column": 14 }, "end": { "line": 93, "column": 35 } }, "id": { "type": "Identifier", "start": 2731, "end": 2737, "loc": { "start": { "line": 93, "column": 14 }, "end": { "line": 93, "column": 20 }, "identifierName": "camera" }, "name": "camera", "leadingComments": null }, "init": { "type": "MemberExpression", "start": 2740, "end": 2752, "loc": { "start": { "line": 93, "column": 23 }, "end": { "line": 93, "column": 35 } }, "object": { "type": "Identifier", "start": 2740, "end": 2745, "loc": { "start": { "line": 93, "column": 23 }, "end": { "line": 93, "column": 28 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 2746, "end": 2752, "loc": { "start": { "line": 93, "column": 29 }, "end": { "line": 93, "column": 35 }, "identifierName": "camera" }, "name": "camera" }, "computed": false }, "leadingComments": null } ], "kind": "const", "leadingComments": [ { "type": "CommentLine", "value": " TODO: fovy match with CameraFlight", "start": 2679, "end": 2716, "loc": { "start": { "line": 92, "column": 62 }, "end": { "line": 92, "column": 99 } } } ] }, { "type": "VariableDeclaration", "start": 2762, "end": 2814, "loc": { "start": { "line": 94, "column": 8 }, "end": { "line": 94, "column": 60 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2768, "end": 2813, "loc": { "start": { "line": 94, "column": 14 }, "end": { "line": 94, "column": 59 } }, "id": { "type": "Identifier", "start": 2768, "end": 2771, "loc": { "start": { "line": 94, "column": 14 }, "end": { "line": 94, "column": 17 }, "identifierName": "dir" }, "name": "dir" }, "init": { "type": "ConditionalExpression", "start": 2774, "end": 2813, "loc": { "start": { "line": 94, "column": 20 }, "end": { "line": 94, "column": 59 } }, "test": { "type": "MemberExpression", "start": 2775, "end": 2785, "loc": { "start": { "line": 94, "column": 21 }, "end": { "line": 94, "column": 31 } }, "object": { "type": "Identifier", "start": 2775, "end": 2781, "loc": { "start": { "line": 94, "column": 21 }, "end": { "line": 94, "column": 27 }, "identifierName": "camera" }, "name": "camera" }, "property": { "type": "Identifier", "start": 2782, "end": 2785, "loc": { "start": { "line": 94, "column": 28 }, "end": { "line": 94, "column": 31 }, "identifierName": "yUp" }, "name": "yUp" }, "computed": false, "extra": { "parenthesized": true, "parenStart": 2774 } }, "consequent": { "type": "ArrayExpression", "start": 2789, "end": 2801, "loc": { "start": { "line": 94, "column": 35 }, "end": { "line": 94, "column": 47 } }, "elements": [ { "type": "UnaryExpression", "start": 2790, "end": 2792, "loc": { "start": { "line": 94, "column": 36 }, "end": { "line": 94, "column": 38 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 2791, "end": 2792, "loc": { "start": { "line": 94, "column": 37 }, "end": { "line": 94, "column": 38 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } }, { "type": "UnaryExpression", "start": 2794, "end": 2796, "loc": { "start": { "line": 94, "column": 40 }, "end": { "line": 94, "column": 42 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 2795, "end": 2796, "loc": { "start": { "line": 94, "column": 41 }, "end": { "line": 94, "column": 42 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } }, { "type": "UnaryExpression", "start": 2798, "end": 2800, "loc": { "start": { "line": 94, "column": 44 }, "end": { "line": 94, "column": 46 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 2799, "end": 2800, "loc": { "start": { "line": 94, "column": 45 }, "end": { "line": 94, "column": 46 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } } ] }, "alternate": { "type": "ArrayExpression", "start": 2804, "end": 2813, "loc": { "start": { "line": 94, "column": 50 }, "end": { "line": 94, "column": 59 } }, "elements": [ { "type": "NumericLiteral", "start": 2805, "end": 2806, "loc": { "start": { "line": 94, "column": 51 }, "end": { "line": 94, "column": 52 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 2808, "end": 2809, "loc": { "start": { "line": 94, "column": 54 }, "end": { "line": 94, "column": 55 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 2811, "end": 2812, "loc": { "start": { "line": 94, "column": 57 }, "end": { "line": 94, "column": 58 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } ] } } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 2823, "end": 2874, "loc": { "start": { "line": 95, "column": 8 }, "end": { "line": 95, "column": 59 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2829, "end": 2873, "loc": { "start": { "line": 95, "column": 14 }, "end": { "line": 95, "column": 58 } }, "id": { "type": "Identifier", "start": 2829, "end": 2831, "loc": { "start": { "line": 95, "column": 14 }, "end": { "line": 95, "column": 16 }, "identifierName": "up" }, "name": "up" }, "init": { "type": "ConditionalExpression", "start": 2834, "end": 2873, "loc": { "start": { "line": 95, "column": 19 }, "end": { "line": 95, "column": 58 } }, "test": { "type": "MemberExpression", "start": 2835, "end": 2845, "loc": { "start": { "line": 95, "column": 20 }, "end": { "line": 95, "column": 30 } }, "object": { "type": "Identifier", "start": 2835, "end": 2841, "loc": { "start": { "line": 95, "column": 20 }, "end": { "line": 95, "column": 26 }, "identifierName": "camera" }, "name": "camera" }, "property": { "type": "Identifier", "start": 2842, "end": 2845, "loc": { "start": { "line": 95, "column": 27 }, "end": { "line": 95, "column": 30 }, "identifierName": "yUp" }, "name": "yUp" }, "computed": false, "extra": { "parenthesized": true, "parenStart": 2834 } }, "consequent": { "type": "ArrayExpression", "start": 2849, "end": 2860, "loc": { "start": { "line": 95, "column": 34 }, "end": { "line": 95, "column": 45 } }, "elements": [ { "type": "UnaryExpression", "start": 2850, "end": 2852, "loc": { "start": { "line": 95, "column": 35 }, "end": { "line": 95, "column": 37 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 2851, "end": 2852, "loc": { "start": { "line": 95, "column": 36 }, "end": { "line": 95, "column": 37 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } }, { "type": "NumericLiteral", "start": 2854, "end": 2855, "loc": { "start": { "line": 95, "column": 39 }, "end": { "line": 95, "column": 40 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "UnaryExpression", "start": 2857, "end": 2859, "loc": { "start": { "line": 95, "column": 42 }, "end": { "line": 95, "column": 44 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 2858, "end": 2859, "loc": { "start": { "line": 95, "column": 43 }, "end": { "line": 95, "column": 44 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } } ] }, "alternate": { "type": "ArrayExpression", "start": 2863, "end": 2873, "loc": { "start": { "line": 95, "column": 48 }, "end": { "line": 95, "column": 58 } }, "elements": [ { "type": "UnaryExpression", "start": 2864, "end": 2866, "loc": { "start": { "line": 95, "column": 49 }, "end": { "line": 95, "column": 51 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 2865, "end": 2866, "loc": { "start": { "line": 95, "column": 50 }, "end": { "line": 95, "column": 51 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } }, { "type": "NumericLiteral", "start": 2868, "end": 2869, "loc": { "start": { "line": 95, "column": 53 }, "end": { "line": 95, "column": 54 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 2871, "end": 2872, "loc": { "start": { "line": 95, "column": 56 }, "end": { "line": 95, "column": 57 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } ] } } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 2884, "end": 2923, "loc": { "start": { "line": 97, "column": 8 }, "end": { "line": 97, "column": 47 } }, "expression": { "type": "AssignmentExpression", "start": 2884, "end": 2922, "loc": { "start": { "line": 97, "column": 8 }, "end": { "line": 97, "column": 46 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2884, "end": 2913, "loc": { "start": { "line": 97, "column": 8 }, "end": { "line": 97, "column": 37 } }, "object": { "type": "MemberExpression", "start": 2884, "end": 2904, "loc": { "start": { "line": 97, "column": 8 }, "end": { "line": 97, "column": 28 } }, "object": { "type": "Identifier", "start": 2884, "end": 2890, "loc": { "start": { "line": 97, "column": 8 }, "end": { "line": 97, "column": 14 }, "identifierName": "viewer" }, "name": "viewer" }, "property": { "type": "Identifier", "start": 2891, "end": 2904, "loc": { "start": { "line": 97, "column": 15 }, "end": { "line": 97, "column": 28 }, "identifierName": "cameraControl" }, "name": "cameraControl" }, "computed": false }, "property": { "type": "Identifier", "start": 2905, "end": 2913, "loc": { "start": { "line": 97, "column": 29 }, "end": { "line": 97, "column": 37 }, "identifierName": "pivotPos" }, "name": "pivotPos" }, "computed": false }, "right": { "type": "Identifier", "start": 2916, "end": 2922, "loc": { "start": { "line": 97, "column": 40 }, "end": { "line": 97, "column": 46 }, "identifierName": "center" }, "name": "center" } } }, { "type": "ExpressionStatement", "start": 2933, "end": 2977, "loc": { "start": { "line": 99, "column": 8 }, "end": { "line": 99, "column": 52 } }, "expression": { "type": "CallExpression", "start": 2933, "end": 2976, "loc": { "start": { "line": 99, "column": 8 }, "end": { "line": 99, "column": 51 } }, "callee": { "type": "MemberExpression", "start": 2933, "end": 2970, "loc": { "start": { "line": 99, "column": 8 }, "end": { "line": 99, "column": 45 } }, "object": { "type": "MemberExpression", "start": 2933, "end": 2960, "loc": { "start": { "line": 99, "column": 8 }, "end": { "line": 99, "column": 35 } }, "object": { "type": "MemberExpression", "start": 2933, "end": 2947, "loc": { "start": { "line": 99, "column": 8 }, "end": { "line": 99, "column": 22 } }, "object": { "type": "ThisExpression", "start": 2933, "end": 2937, "loc": { "start": { "line": 99, "column": 8 }, "end": { "line": 99, "column": 12 } } }, "property": { "type": "Identifier", "start": 2938, "end": 2947, "loc": { "start": { "line": 99, "column": 13 }, "end": { "line": 99, "column": 22 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 2948, "end": 2960, "loc": { "start": { "line": 99, "column": 23 }, "end": { "line": 99, "column": 35 }, "identifierName": "_navCubeMode" }, "name": "_navCubeMode" }, "computed": false }, "property": { "type": "Identifier", "start": 2961, "end": 2970, "loc": { "start": { "line": 99, "column": 36 }, "end": { "line": 99, "column": 45 }, "identifierName": "setActive" }, "name": "setActive" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 2971, "end": 2975, "loc": { "start": { "line": 99, "column": 46 }, "end": { "line": 99, "column": 50 } }, "value": true } ] } }, { "type": "ExpressionStatement", "start": 2986, "end": 3035, "loc": { "start": { "line": 100, "column": 8 }, "end": { "line": 100, "column": 57 } }, "expression": { "type": "CallExpression", "start": 2986, "end": 3034, "loc": { "start": { "line": 100, "column": 8 }, "end": { "line": 100, "column": 56 } }, "callee": { "type": "MemberExpression", "start": 2986, "end": 3028, "loc": { "start": { "line": 100, "column": 8 }, "end": { "line": 100, "column": 50 } }, "object": { "type": "MemberExpression", "start": 2986, "end": 3017, "loc": { "start": { "line": 100, "column": 8 }, "end": { "line": 100, "column": 39 } }, "object": { "type": "MemberExpression", "start": 2986, "end": 3000, "loc": { "start": { "line": 100, "column": 8 }, "end": { "line": 100, "column": 22 } }, "object": { "type": "ThisExpression", "start": 2986, "end": 2990, "loc": { "start": { "line": 100, "column": 8 }, "end": { "line": 100, "column": 12 } } }, "property": { "type": "Identifier", "start": 2991, "end": 3000, "loc": { "start": { "line": 100, "column": 13 }, "end": { "line": 100, "column": 22 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 3001, "end": 3017, "loc": { "start": { "line": 100, "column": 23 }, "end": { "line": 100, "column": 39 }, "identifierName": "_firstPersonMode" }, "name": "_firstPersonMode" }, "computed": false }, "property": { "type": "Identifier", "start": 3018, "end": 3028, "loc": { "start": { "line": 100, "column": 40 }, "end": { "line": 100, "column": 50 }, "identifierName": "setEnabled" }, "name": "setEnabled" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 3029, "end": 3033, "loc": { "start": { "line": 100, "column": 51 }, "end": { "line": 100, "column": 55 } }, "value": true } ] } }, { "type": "ExpressionStatement", "start": 3044, "end": 3105, "loc": { "start": { "line": 101, "column": 8 }, "end": { "line": 101, "column": 69 } }, "expression": { "type": "CallExpression", "start": 3044, "end": 3104, "loc": { "start": { "line": 101, "column": 8 }, "end": { "line": 101, "column": 68 } }, "callee": { "type": "MemberExpression", "start": 3044, "end": 3098, "loc": { "start": { "line": 101, "column": 8 }, "end": { "line": 101, "column": 62 } }, "object": { "type": "MemberExpression", "start": 3044, "end": 3078, "loc": { "start": { "line": 101, "column": 8 }, "end": { "line": 101, "column": 42 } }, "object": { "type": "ThisExpression", "start": 3044, "end": 3048, "loc": { "start": { "line": 101, "column": 8 }, "end": { "line": 101, "column": 12 } } }, "property": { "type": "Identifier", "start": 3049, "end": 3078, "loc": { "start": { "line": 101, "column": 13 }, "end": { "line": 101, "column": 42 }, "identifierName": "_cameraControlNavModeMediator" }, "name": "_cameraControlNavModeMediator" }, "computed": false }, "property": { "type": "Identifier", "start": 3079, "end": 3098, "loc": { "start": { "line": 101, "column": 43 }, "end": { "line": 101, "column": 62 }, "identifierName": "setThreeDModeActive" }, "name": "setThreeDModeActive" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 3099, "end": 3103, "loc": { "start": { "line": 101, "column": 63 }, "end": { "line": 101, "column": 67 } }, "value": true } ] } }, { "type": "ExpressionStatement", "start": 3114, "end": 3159, "loc": { "start": { "line": 102, "column": 8 }, "end": { "line": 102, "column": 53 } }, "expression": { "type": "CallExpression", "start": 3114, "end": 3158, "loc": { "start": { "line": 102, "column": 8 }, "end": { "line": 102, "column": 52 } }, "callee": { "type": "MemberExpression", "start": 3114, "end": 3152, "loc": { "start": { "line": 102, "column": 8 }, "end": { "line": 102, "column": 46 } }, "object": { "type": "MemberExpression", "start": 3114, "end": 3141, "loc": { "start": { "line": 102, "column": 8 }, "end": { "line": 102, "column": 35 } }, "object": { "type": "MemberExpression", "start": 3114, "end": 3128, "loc": { "start": { "line": 102, "column": 8 }, "end": { "line": 102, "column": 22 } }, "object": { "type": "ThisExpression", "start": 3114, "end": 3118, "loc": { "start": { "line": 102, "column": 8 }, "end": { "line": 102, "column": 12 } } }, "property": { "type": "Identifier", "start": 3119, "end": 3128, "loc": { "start": { "line": 102, "column": 13 }, "end": { "line": 102, "column": 22 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 3129, "end": 3141, "loc": { "start": { "line": 102, "column": 23 }, "end": { "line": 102, "column": 35 }, "identifierName": "_sectionTool" }, "name": "_sectionTool" }, "computed": false }, "property": { "type": "Identifier", "start": 3142, "end": 3152, "loc": { "start": { "line": 102, "column": 36 }, "end": { "line": 102, "column": 46 }, "identifierName": "setEnabled" }, "name": "setEnabled" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 3153, "end": 3157, "loc": { "start": { "line": 102, "column": 47 }, "end": { "line": 102, "column": 51 } }, "value": true } ] } }, { "type": "ExpressionStatement", "start": 3168, "end": 3211, "loc": { "start": { "line": 103, "column": 8 }, "end": { "line": 103, "column": 51 } }, "expression": { "type": "CallExpression", "start": 3168, "end": 3210, "loc": { "start": { "line": 103, "column": 8 }, "end": { "line": 103, "column": 50 } }, "callee": { "type": "MemberExpression", "start": 3168, "end": 3204, "loc": { "start": { "line": 103, "column": 8 }, "end": { "line": 103, "column": 44 } }, "object": { "type": "MemberExpression", "start": 3168, "end": 3193, "loc": { "start": { "line": 103, "column": 8 }, "end": { "line": 103, "column": 33 } }, "object": { "type": "MemberExpression", "start": 3168, "end": 3182, "loc": { "start": { "line": 103, "column": 8 }, "end": { "line": 103, "column": 22 } }, "object": { "type": "ThisExpression", "start": 3168, "end": 3172, "loc": { "start": { "line": 103, "column": 8 }, "end": { "line": 103, "column": 12 } } }, "property": { "type": "Identifier", "start": 3173, "end": 3182, "loc": { "start": { "line": 103, "column": 13 }, "end": { "line": 103, "column": 22 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 3183, "end": 3193, "loc": { "start": { "line": 103, "column": 23 }, "end": { "line": 103, "column": 33 }, "identifierName": "_orthoMode" }, "name": "_orthoMode" }, "computed": false }, "property": { "type": "Identifier", "start": 3194, "end": 3204, "loc": { "start": { "line": 103, "column": 34 }, "end": { "line": 103, "column": 44 }, "identifierName": "setEnabled" }, "name": "setEnabled" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 3205, "end": 3209, "loc": { "start": { "line": 103, "column": 45 }, "end": { "line": 103, "column": 49 } }, "value": true } ] } }, { "type": "IfStatement", "start": 3221, "end": 4008, "loc": { "start": { "line": 105, "column": 8 }, "end": { "line": 124, "column": 9 } }, "test": { "type": "Identifier", "start": 3225, "end": 3229, "loc": { "start": { "line": 105, "column": 12 }, "end": { "line": 105, "column": 16 }, "identifierName": "done" }, "name": "done" }, "consequent": { "type": "BlockStatement", "start": 3231, "end": 3654, "loc": { "start": { "line": 105, "column": 18 }, "end": { "line": 116, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 3245, "end": 3644, "loc": { "start": { "line": 106, "column": 12 }, "end": { "line": 115, "column": 15 } }, "expression": { "type": "CallExpression", "start": 3245, "end": 3643, "loc": { "start": { "line": 106, "column": 12 }, "end": { "line": 115, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 3245, "end": 3270, "loc": { "start": { "line": 106, "column": 12 }, "end": { "line": 106, "column": 37 } }, "object": { "type": "MemberExpression", "start": 3245, "end": 3264, "loc": { "start": { "line": 106, "column": 12 }, "end": { "line": 106, "column": 31 } }, "object": { "type": "Identifier", "start": 3245, "end": 3251, "loc": { "start": { "line": 106, "column": 12 }, "end": { "line": 106, "column": 18 }, "identifierName": "viewer" }, "name": "viewer" }, "property": { "type": "Identifier", "start": 3252, "end": 3264, "loc": { "start": { "line": 106, "column": 19 }, "end": { "line": 106, "column": 31 }, "identifierName": "cameraFlight" }, "name": "cameraFlight" }, "computed": false }, "property": { "type": "Identifier", "start": 3265, "end": 3270, "loc": { "start": { "line": 106, "column": 32 }, "end": { "line": 106, "column": 37 }, "identifierName": "flyTo" }, "name": "flyTo" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 3271, "end": 3595, "loc": { "start": { "line": 106, "column": 38 }, "end": { "line": 113, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 3289, "end": 3301, "loc": { "start": { "line": 107, "column": 16 }, "end": { "line": 107, "column": 28 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3289, "end": 3293, "loc": { "start": { "line": 107, "column": 16 }, "end": { "line": 107, "column": 20 }, "identifierName": "look" }, "name": "look" }, "value": { "type": "Identifier", "start": 3295, "end": 3301, "loc": { "start": { "line": 107, "column": 22 }, "end": { "line": 107, "column": 28 }, "identifierName": "center" }, "name": "center" } }, { "type": "ObjectProperty", "start": 3319, "end": 3411, "loc": { "start": { "line": 108, "column": 16 }, "end": { "line": 108, "column": 108 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3319, "end": 3322, "loc": { "start": { "line": 108, "column": 16 }, "end": { "line": 108, "column": 19 }, "identifierName": "eye" }, "name": "eye" }, "value": { "type": "ArrayExpression", "start": 3324, "end": 3411, "loc": { "start": { "line": 108, "column": 21 }, "end": { "line": 108, "column": 108 } }, "elements": [ { "type": "BinaryExpression", "start": 3325, "end": 3352, "loc": { "start": { "line": 108, "column": 22 }, "end": { "line": 108, "column": 49 } }, "left": { "type": "MemberExpression", "start": 3325, "end": 3334, "loc": { "start": { "line": 108, "column": 22 }, "end": { "line": 108, "column": 31 } }, "object": { "type": "Identifier", "start": 3325, "end": 3331, "loc": { "start": { "line": 108, "column": 22 }, "end": { "line": 108, "column": 28 }, "identifierName": "center" }, "name": "center" }, "property": { "type": "NumericLiteral", "start": 3332, "end": 3333, "loc": { "start": { "line": 108, "column": 29 }, "end": { "line": 108, "column": 30 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true }, "operator": "-", "right": { "type": "BinaryExpression", "start": 3338, "end": 3351, "loc": { "start": { "line": 108, "column": 35 }, "end": { "line": 108, "column": 48 } }, "left": { "type": "Identifier", "start": 3338, "end": 3342, "loc": { "start": { "line": 108, "column": 35 }, "end": { "line": 108, "column": 39 }, "identifierName": "dist" }, "name": "dist" }, "operator": "*", "right": { "type": "MemberExpression", "start": 3345, "end": 3351, "loc": { "start": { "line": 108, "column": 42 }, "end": { "line": 108, "column": 48 } }, "object": { "type": "Identifier", "start": 3345, "end": 3348, "loc": { "start": { "line": 108, "column": 42 }, "end": { "line": 108, "column": 45 }, "identifierName": "dir" }, "name": "dir" }, "property": { "type": "NumericLiteral", "start": 3349, "end": 3350, "loc": { "start": { "line": 108, "column": 46 }, "end": { "line": 108, "column": 47 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true }, "extra": { "parenthesized": true, "parenStart": 3337 } } }, { "type": "BinaryExpression", "start": 3354, "end": 3381, "loc": { "start": { "line": 108, "column": 51 }, "end": { "line": 108, "column": 78 } }, "left": { "type": "MemberExpression", "start": 3354, "end": 3363, "loc": { "start": { "line": 108, "column": 51 }, "end": { "line": 108, "column": 60 } }, "object": { "type": "Identifier", "start": 3354, "end": 3360, "loc": { "start": { "line": 108, "column": 51 }, "end": { "line": 108, "column": 57 }, "identifierName": "center" }, "name": "center" }, "property": { "type": "NumericLiteral", "start": 3361, "end": 3362, "loc": { "start": { "line": 108, "column": 58 }, "end": { "line": 108, "column": 59 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true }, "operator": "-", "right": { "type": "BinaryExpression", "start": 3367, "end": 3380, "loc": { "start": { "line": 108, "column": 64 }, "end": { "line": 108, "column": 77 } }, "left": { "type": "Identifier", "start": 3367, "end": 3371, "loc": { "start": { "line": 108, "column": 64 }, "end": { "line": 108, "column": 68 }, "identifierName": "dist" }, "name": "dist" }, "operator": "*", "right": { "type": "MemberExpression", "start": 3374, "end": 3380, "loc": { "start": { "line": 108, "column": 71 }, "end": { "line": 108, "column": 77 } }, "object": { "type": "Identifier", "start": 3374, "end": 3377, "loc": { "start": { "line": 108, "column": 71 }, "end": { "line": 108, "column": 74 }, "identifierName": "dir" }, "name": "dir" }, "property": { "type": "NumericLiteral", "start": 3378, "end": 3379, "loc": { "start": { "line": 108, "column": 75 }, "end": { "line": 108, "column": 76 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true }, "extra": { "parenthesized": true, "parenStart": 3366 } } }, { "type": "BinaryExpression", "start": 3383, "end": 3410, "loc": { "start": { "line": 108, "column": 80 }, "end": { "line": 108, "column": 107 } }, "left": { "type": "MemberExpression", "start": 3383, "end": 3392, "loc": { "start": { "line": 108, "column": 80 }, "end": { "line": 108, "column": 89 } }, "object": { "type": "Identifier", "start": 3383, "end": 3389, "loc": { "start": { "line": 108, "column": 80 }, "end": { "line": 108, "column": 86 }, "identifierName": "center" }, "name": "center" }, "property": { "type": "NumericLiteral", "start": 3390, "end": 3391, "loc": { "start": { "line": 108, "column": 87 }, "end": { "line": 108, "column": 88 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true }, "operator": "-", "right": { "type": "BinaryExpression", "start": 3396, "end": 3409, "loc": { "start": { "line": 108, "column": 93 }, "end": { "line": 108, "column": 106 } }, "left": { "type": "Identifier", "start": 3396, "end": 3400, "loc": { "start": { "line": 108, "column": 93 }, "end": { "line": 108, "column": 97 }, "identifierName": "dist" }, "name": "dist" }, "operator": "*", "right": { "type": "MemberExpression", "start": 3403, "end": 3409, "loc": { "start": { "line": 108, "column": 100 }, "end": { "line": 108, "column": 106 } }, "object": { "type": "Identifier", "start": 3403, "end": 3406, "loc": { "start": { "line": 108, "column": 100 }, "end": { "line": 108, "column": 103 }, "identifierName": "dir" }, "name": "dir" }, "property": { "type": "NumericLiteral", "start": 3407, "end": 3408, "loc": { "start": { "line": 108, "column": 104 }, "end": { "line": 108, "column": 105 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true }, "extra": { "parenthesized": true, "parenStart": 3395 } } } ] } }, { "type": "ObjectProperty", "start": 3429, "end": 3435, "loc": { "start": { "line": 109, "column": 16 }, "end": { "line": 109, "column": 22 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3429, "end": 3431, "loc": { "start": { "line": 109, "column": 16 }, "end": { "line": 109, "column": 18 }, "identifierName": "up" }, "name": "up" }, "value": { "type": "Identifier", "start": 3433, "end": 3435, "loc": { "start": { "line": 109, "column": 20 }, "end": { "line": 109, "column": 22 }, "identifierName": "up" }, "name": "up" } }, { "type": "ObjectProperty", "start": 3453, "end": 3475, "loc": { "start": { "line": 110, "column": 16 }, "end": { "line": 110, "column": 38 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3453, "end": 3463, "loc": { "start": { "line": 110, "column": 16 }, "end": { "line": 110, "column": 26 }, "identifierName": "orthoScale" }, "name": "orthoScale" }, "value": { "type": "BinaryExpression", "start": 3465, "end": 3475, "loc": { "start": { "line": 110, "column": 28 }, "end": { "line": 110, "column": 38 } }, "left": { "type": "Identifier", "start": 3465, "end": 3469, "loc": { "start": { "line": 110, "column": 28 }, "end": { "line": 110, "column": 32 }, "identifierName": "diag" }, "name": "diag" }, "operator": "*", "right": { "type": "NumericLiteral", "start": 3472, "end": 3475, "loc": { "start": { "line": 110, "column": 35 }, "end": { "line": 110, "column": 38 } }, "extra": { "rawValue": 1.3, "raw": "1.3" }, "value": 1.3 } } }, { "type": "ObjectProperty", "start": 3493, "end": 3504, "loc": { "start": { "line": 111, "column": 16 }, "end": { "line": 111, "column": 27 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3493, "end": 3501, "loc": { "start": { "line": 111, "column": 16 }, "end": { "line": 111, "column": 24 }, "identifierName": "duration" }, "name": "duration" }, "value": { "type": "NumericLiteral", "start": 3503, "end": 3504, "loc": { "start": { "line": 111, "column": 26 }, "end": { "line": 111, "column": 27 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } }, { "type": "ObjectProperty", "start": 3522, "end": 3581, "loc": { "start": { "line": 112, "column": 16 }, "end": { "line": 112, "column": 75 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3522, "end": 3532, "loc": { "start": { "line": 112, "column": 16 }, "end": { "line": 112, "column": 26 }, "identifierName": "projection" }, "name": "projection" }, "value": { "type": "ConditionalExpression", "start": 3534, "end": 3581, "loc": { "start": { "line": 112, "column": 28 }, "end": { "line": 112, "column": 75 } }, "test": { "type": "MemberExpression", "start": 3534, "end": 3555, "loc": { "start": { "line": 112, "column": 28 }, "end": { "line": 112, "column": 49 } }, "object": { "type": "ThisExpression", "start": 3534, "end": 3538, "loc": { "start": { "line": 112, "column": 28 }, "end": { "line": 112, "column": 32 } } }, "property": { "type": "Identifier", "start": 3539, "end": 3555, "loc": { "start": { "line": 112, "column": 33 }, "end": { "line": 112, "column": 49 }, "identifierName": "_saveOrthoActive" }, "name": "_saveOrthoActive" }, "computed": false }, "consequent": { "type": "StringLiteral", "start": 3558, "end": 3565, "loc": { "start": { "line": 112, "column": 52 }, "end": { "line": 112, "column": 59 } }, "extra": { "rawValue": "ortho", "raw": "\"ortho\"" }, "value": "ortho" }, "alternate": { "type": "StringLiteral", "start": 3568, "end": 3581, "loc": { "start": { "line": 112, "column": 62 }, "end": { "line": 112, "column": 75 } }, "extra": { "rawValue": "perspective", "raw": "\"perspective\"" }, "value": "perspective" } } } ] }, { "type": "ArrowFunctionExpression", "start": 3597, "end": 3642, "loc": { "start": { "line": 113, "column": 15 }, "end": { "line": 115, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 3603, "end": 3642, "loc": { "start": { "line": 113, "column": 21 }, "end": { "line": 115, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 3621, "end": 3628, "loc": { "start": { "line": 114, "column": 16 }, "end": { "line": 114, "column": 23 } }, "expression": { "type": "CallExpression", "start": 3621, "end": 3627, "loc": { "start": { "line": 114, "column": 16 }, "end": { "line": 114, "column": 22 } }, "callee": { "type": "Identifier", "start": 3621, "end": 3625, "loc": { "start": { "line": 114, "column": 16 }, "end": { "line": 114, "column": 20 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } } ], "directives": [] } } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 3660, "end": 4008, "loc": { "start": { "line": 116, "column": 15 }, "end": { "line": 124, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 3674, "end": 3998, "loc": { "start": { "line": 117, "column": 12 }, "end": { "line": 123, "column": 15 } }, "expression": { "type": "CallExpression", "start": 3674, "end": 3997, "loc": { "start": { "line": 117, "column": 12 }, "end": { "line": 123, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 3674, "end": 3700, "loc": { "start": { "line": 117, "column": 12 }, "end": { "line": 117, "column": 38 } }, "object": { "type": "MemberExpression", "start": 3674, "end": 3693, "loc": { "start": { "line": 117, "column": 12 }, "end": { "line": 117, "column": 31 } }, "object": { "type": "Identifier", "start": 3674, "end": 3680, "loc": { "start": { "line": 117, "column": 12 }, "end": { "line": 117, "column": 18 }, "identifierName": "viewer" }, "name": "viewer" }, "property": { "type": "Identifier", "start": 3681, "end": 3693, "loc": { "start": { "line": 117, "column": 19 }, "end": { "line": 117, "column": 31 }, "identifierName": "cameraFlight" }, "name": "cameraFlight" }, "computed": false }, "property": { "type": "Identifier", "start": 3694, "end": 3700, "loc": { "start": { "line": 117, "column": 32 }, "end": { "line": 117, "column": 38 }, "identifierName": "jumpTo" }, "name": "jumpTo" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 3701, "end": 3996, "loc": { "start": { "line": 117, "column": 39 }, "end": { "line": 123, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 3719, "end": 3731, "loc": { "start": { "line": 118, "column": 16 }, "end": { "line": 118, "column": 28 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3719, "end": 3723, "loc": { "start": { "line": 118, "column": 16 }, "end": { "line": 118, "column": 20 }, "identifierName": "look" }, "name": "look" }, "value": { "type": "Identifier", "start": 3725, "end": 3731, "loc": { "start": { "line": 118, "column": 22 }, "end": { "line": 118, "column": 28 }, "identifierName": "center" }, "name": "center" } }, { "type": "ObjectProperty", "start": 3749, "end": 3841, "loc": { "start": { "line": 119, "column": 16 }, "end": { "line": 119, "column": 108 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3749, "end": 3752, "loc": { "start": { "line": 119, "column": 16 }, "end": { "line": 119, "column": 19 }, "identifierName": "eye" }, "name": "eye" }, "value": { "type": "ArrayExpression", "start": 3754, "end": 3841, "loc": { "start": { "line": 119, "column": 21 }, "end": { "line": 119, "column": 108 } }, "elements": [ { "type": "BinaryExpression", "start": 3755, "end": 3782, "loc": { "start": { "line": 119, "column": 22 }, "end": { "line": 119, "column": 49 } }, "left": { "type": "MemberExpression", "start": 3755, "end": 3764, "loc": { "start": { "line": 119, "column": 22 }, "end": { "line": 119, "column": 31 } }, "object": { "type": "Identifier", "start": 3755, "end": 3761, "loc": { "start": { "line": 119, "column": 22 }, "end": { "line": 119, "column": 28 }, "identifierName": "center" }, "name": "center" }, "property": { "type": "NumericLiteral", "start": 3762, "end": 3763, "loc": { "start": { "line": 119, "column": 29 }, "end": { "line": 119, "column": 30 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true }, "operator": "-", "right": { "type": "BinaryExpression", "start": 3768, "end": 3781, "loc": { "start": { "line": 119, "column": 35 }, "end": { "line": 119, "column": 48 } }, "left": { "type": "Identifier", "start": 3768, "end": 3772, "loc": { "start": { "line": 119, "column": 35 }, "end": { "line": 119, "column": 39 }, "identifierName": "dist" }, "name": "dist" }, "operator": "*", "right": { "type": "MemberExpression", "start": 3775, "end": 3781, "loc": { "start": { "line": 119, "column": 42 }, "end": { "line": 119, "column": 48 } }, "object": { "type": "Identifier", "start": 3775, "end": 3778, "loc": { "start": { "line": 119, "column": 42 }, "end": { "line": 119, "column": 45 }, "identifierName": "dir" }, "name": "dir" }, "property": { "type": "NumericLiteral", "start": 3779, "end": 3780, "loc": { "start": { "line": 119, "column": 46 }, "end": { "line": 119, "column": 47 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true }, "extra": { "parenthesized": true, "parenStart": 3767 } } }, { "type": "BinaryExpression", "start": 3784, "end": 3811, "loc": { "start": { "line": 119, "column": 51 }, "end": { "line": 119, "column": 78 } }, "left": { "type": "MemberExpression", "start": 3784, "end": 3793, "loc": { "start": { "line": 119, "column": 51 }, "end": { "line": 119, "column": 60 } }, "object": { "type": "Identifier", "start": 3784, "end": 3790, "loc": { "start": { "line": 119, "column": 51 }, "end": { "line": 119, "column": 57 }, "identifierName": "center" }, "name": "center" }, "property": { "type": "NumericLiteral", "start": 3791, "end": 3792, "loc": { "start": { "line": 119, "column": 58 }, "end": { "line": 119, "column": 59 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true }, "operator": "-", "right": { "type": "BinaryExpression", "start": 3797, "end": 3810, "loc": { "start": { "line": 119, "column": 64 }, "end": { "line": 119, "column": 77 } }, "left": { "type": "Identifier", "start": 3797, "end": 3801, "loc": { "start": { "line": 119, "column": 64 }, "end": { "line": 119, "column": 68 }, "identifierName": "dist" }, "name": "dist" }, "operator": "*", "right": { "type": "MemberExpression", "start": 3804, "end": 3810, "loc": { "start": { "line": 119, "column": 71 }, "end": { "line": 119, "column": 77 } }, "object": { "type": "Identifier", "start": 3804, "end": 3807, "loc": { "start": { "line": 119, "column": 71 }, "end": { "line": 119, "column": 74 }, "identifierName": "dir" }, "name": "dir" }, "property": { "type": "NumericLiteral", "start": 3808, "end": 3809, "loc": { "start": { "line": 119, "column": 75 }, "end": { "line": 119, "column": 76 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true }, "extra": { "parenthesized": true, "parenStart": 3796 } } }, { "type": "BinaryExpression", "start": 3813, "end": 3840, "loc": { "start": { "line": 119, "column": 80 }, "end": { "line": 119, "column": 107 } }, "left": { "type": "MemberExpression", "start": 3813, "end": 3822, "loc": { "start": { "line": 119, "column": 80 }, "end": { "line": 119, "column": 89 } }, "object": { "type": "Identifier", "start": 3813, "end": 3819, "loc": { "start": { "line": 119, "column": 80 }, "end": { "line": 119, "column": 86 }, "identifierName": "center" }, "name": "center" }, "property": { "type": "NumericLiteral", "start": 3820, "end": 3821, "loc": { "start": { "line": 119, "column": 87 }, "end": { "line": 119, "column": 88 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true }, "operator": "-", "right": { "type": "BinaryExpression", "start": 3826, "end": 3839, "loc": { "start": { "line": 119, "column": 93 }, "end": { "line": 119, "column": 106 } }, "left": { "type": "Identifier", "start": 3826, "end": 3830, "loc": { "start": { "line": 119, "column": 93 }, "end": { "line": 119, "column": 97 }, "identifierName": "dist" }, "name": "dist" }, "operator": "*", "right": { "type": "MemberExpression", "start": 3833, "end": 3839, "loc": { "start": { "line": 119, "column": 100 }, "end": { "line": 119, "column": 106 } }, "object": { "type": "Identifier", "start": 3833, "end": 3836, "loc": { "start": { "line": 119, "column": 100 }, "end": { "line": 119, "column": 103 }, "identifierName": "dir" }, "name": "dir" }, "property": { "type": "NumericLiteral", "start": 3837, "end": 3838, "loc": { "start": { "line": 119, "column": 104 }, "end": { "line": 119, "column": 105 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true }, "extra": { "parenthesized": true, "parenStart": 3825 } } } ] } }, { "type": "ObjectProperty", "start": 3859, "end": 3865, "loc": { "start": { "line": 120, "column": 16 }, "end": { "line": 120, "column": 22 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3859, "end": 3861, "loc": { "start": { "line": 120, "column": 16 }, "end": { "line": 120, "column": 18 }, "identifierName": "up" }, "name": "up" }, "value": { "type": "Identifier", "start": 3863, "end": 3865, "loc": { "start": { "line": 120, "column": 20 }, "end": { "line": 120, "column": 22 }, "identifierName": "up" }, "name": "up" } }, { "type": "ObjectProperty", "start": 3883, "end": 3905, "loc": { "start": { "line": 121, "column": 16 }, "end": { "line": 121, "column": 38 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3883, "end": 3893, "loc": { "start": { "line": 121, "column": 16 }, "end": { "line": 121, "column": 26 }, "identifierName": "orthoScale" }, "name": "orthoScale" }, "value": { "type": "BinaryExpression", "start": 3895, "end": 3905, "loc": { "start": { "line": 121, "column": 28 }, "end": { "line": 121, "column": 38 } }, "left": { "type": "Identifier", "start": 3895, "end": 3899, "loc": { "start": { "line": 121, "column": 28 }, "end": { "line": 121, "column": 32 }, "identifierName": "diag" }, "name": "diag" }, "operator": "*", "right": { "type": "NumericLiteral", "start": 3902, "end": 3905, "loc": { "start": { "line": 121, "column": 35 }, "end": { "line": 121, "column": 38 } }, "extra": { "rawValue": 1.3, "raw": "1.3" }, "value": 1.3 } } }, { "type": "ObjectProperty", "start": 3923, "end": 3982, "loc": { "start": { "line": 122, "column": 16 }, "end": { "line": 122, "column": 75 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3923, "end": 3933, "loc": { "start": { "line": 122, "column": 16 }, "end": { "line": 122, "column": 26 }, "identifierName": "projection" }, "name": "projection" }, "value": { "type": "ConditionalExpression", "start": 3935, "end": 3982, "loc": { "start": { "line": 122, "column": 28 }, "end": { "line": 122, "column": 75 } }, "test": { "type": "MemberExpression", "start": 3935, "end": 3956, "loc": { "start": { "line": 122, "column": 28 }, "end": { "line": 122, "column": 49 } }, "object": { "type": "ThisExpression", "start": 3935, "end": 3939, "loc": { "start": { "line": 122, "column": 28 }, "end": { "line": 122, "column": 32 } } }, "property": { "type": "Identifier", "start": 3940, "end": 3956, "loc": { "start": { "line": 122, "column": 33 }, "end": { "line": 122, "column": 49 }, "identifierName": "_saveOrthoActive" }, "name": "_saveOrthoActive" }, "computed": false }, "consequent": { "type": "StringLiteral", "start": 3959, "end": 3966, "loc": { "start": { "line": 122, "column": 52 }, "end": { "line": 122, "column": 59 } }, "extra": { "rawValue": "ortho", "raw": "\"ortho\"" }, "value": "ortho" }, "alternate": { "type": "StringLiteral", "start": 3969, "end": 3982, "loc": { "start": { "line": 122, "column": 62 }, "end": { "line": 122, "column": 75 } }, "extra": { "rawValue": "perspective", "raw": "\"perspective\"" }, "value": "perspective" } } } ] } ] } } ], "directives": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 4020, "end": 5666, "loc": { "start": { "line": 127, "column": 4 }, "end": { "line": 174, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 4020, "end": 4035, "loc": { "start": { "line": 127, "column": 4 }, "end": { "line": 127, "column": 19 }, "identifierName": "_exitThreeDMode" }, "name": "_exitThreeDMode" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 4036, "end": 4040, "loc": { "start": { "line": 127, "column": 20 }, "end": { "line": 127, "column": 24 }, "identifierName": "done" }, "name": "done" } ], "body": { "type": "BlockStatement", "start": 4042, "end": 5666, "loc": { "start": { "line": 127, "column": 26 }, "end": { "line": 174, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 4053, "end": 4080, "loc": { "start": { "line": 129, "column": 8 }, "end": { "line": 129, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4059, "end": 4079, "loc": { "start": { "line": 129, "column": 14 }, "end": { "line": 129, "column": 34 } }, "id": { "type": "Identifier", "start": 4059, "end": 4065, "loc": { "start": { "line": 129, "column": 14 }, "end": { "line": 129, "column": 20 }, "identifierName": "viewer" }, "name": "viewer" }, "init": { "type": "MemberExpression", "start": 4068, "end": 4079, "loc": { "start": { "line": 129, "column": 23 }, "end": { "line": 129, "column": 34 } }, "object": { "type": "ThisExpression", "start": 4068, "end": 4072, "loc": { "start": { "line": 129, "column": 23 }, "end": { "line": 129, "column": 27 } } }, "property": { "type": "Identifier", "start": 4073, "end": 4079, "loc": { "start": { "line": 129, "column": 28 }, "end": { "line": 129, "column": 34 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 4089, "end": 4116, "loc": { "start": { "line": 130, "column": 8 }, "end": { "line": 130, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4095, "end": 4115, "loc": { "start": { "line": 130, "column": 14 }, "end": { "line": 130, "column": 34 } }, "id": { "type": "Identifier", "start": 4095, "end": 4100, "loc": { "start": { "line": 130, "column": 14 }, "end": { "line": 130, "column": 19 }, "identifierName": "scene" }, "name": "scene" }, "init": { "type": "MemberExpression", "start": 4103, "end": 4115, "loc": { "start": { "line": 130, "column": 22 }, "end": { "line": 130, "column": 34 } }, "object": { "type": "Identifier", "start": 4103, "end": 4109, "loc": { "start": { "line": 130, "column": 22 }, "end": { "line": 130, "column": 28 }, "identifierName": "viewer" }, "name": "viewer" }, "property": { "type": "Identifier", "start": 4110, "end": 4115, "loc": { "start": { "line": 130, "column": 29 }, "end": { "line": 130, "column": 34 }, "identifierName": "scene" }, "name": "scene" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 4125, "end": 4153, "loc": { "start": { "line": 131, "column": 8 }, "end": { "line": 131, "column": 36 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4131, "end": 4152, "loc": { "start": { "line": 131, "column": 14 }, "end": { "line": 131, "column": 35 } }, "id": { "type": "Identifier", "start": 4131, "end": 4137, "loc": { "start": { "line": 131, "column": 14 }, "end": { "line": 131, "column": 20 }, "identifierName": "camera" }, "name": "camera" }, "init": { "type": "MemberExpression", "start": 4140, "end": 4152, "loc": { "start": { "line": 131, "column": 23 }, "end": { "line": 131, "column": 35 } }, "object": { "type": "Identifier", "start": 4140, "end": 4145, "loc": { "start": { "line": 131, "column": 23 }, "end": { "line": 131, "column": 28 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 4146, "end": 4152, "loc": { "start": { "line": 131, "column": 29 }, "end": { "line": 131, "column": 35 }, "identifierName": "camera" }, "name": "camera" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 4162, "end": 4213, "loc": { "start": { "line": 132, "column": 8 }, "end": { "line": 132, "column": 59 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4168, "end": 4212, "loc": { "start": { "line": 132, "column": 14 }, "end": { "line": 132, "column": 58 } }, "id": { "type": "Identifier", "start": 4168, "end": 4172, "loc": { "start": { "line": 132, "column": 14 }, "end": { "line": 132, "column": 18 }, "identifierName": "aabb" }, "name": "aabb" }, "init": { "type": "CallExpression", "start": 4175, "end": 4212, "loc": { "start": { "line": 132, "column": 21 }, "end": { "line": 132, "column": 58 } }, "callee": { "type": "MemberExpression", "start": 4175, "end": 4188, "loc": { "start": { "line": 132, "column": 21 }, "end": { "line": 132, "column": 34 } }, "object": { "type": "Identifier", "start": 4175, "end": 4180, "loc": { "start": { "line": 132, "column": 21 }, "end": { "line": 132, "column": 26 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 4181, "end": 4188, "loc": { "start": { "line": 132, "column": 27 }, "end": { "line": 132, "column": 34 }, "identifierName": "getAABB" }, "name": "getAABB" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 4189, "end": 4211, "loc": { "start": { "line": 132, "column": 35 }, "end": { "line": 132, "column": 57 } }, "object": { "type": "Identifier", "start": 4189, "end": 4194, "loc": { "start": { "line": 132, "column": 35 }, "end": { "line": 132, "column": 40 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 4195, "end": 4211, "loc": { "start": { "line": 132, "column": 41 }, "end": { "line": 132, "column": 57 }, "identifierName": "visibleObjectIds" }, "name": "visibleObjectIds" }, "computed": false } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 4222, "end": 4262, "loc": { "start": { "line": 133, "column": 8 }, "end": { "line": 133, "column": 48 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4228, "end": 4261, "loc": { "start": { "line": 133, "column": 14 }, "end": { "line": 133, "column": 47 } }, "id": { "type": "Identifier", "start": 4228, "end": 4233, "loc": { "start": { "line": 133, "column": 14 }, "end": { "line": 133, "column": 19 }, "identifierName": "look2" }, "name": "look2" }, "init": { "type": "CallExpression", "start": 4236, "end": 4261, "loc": { "start": { "line": 133, "column": 22 }, "end": { "line": 133, "column": 47 } }, "callee": { "type": "MemberExpression", "start": 4236, "end": 4255, "loc": { "start": { "line": 133, "column": 22 }, "end": { "line": 133, "column": 41 } }, "object": { "type": "Identifier", "start": 4236, "end": 4240, "loc": { "start": { "line": 133, "column": 22 }, "end": { "line": 133, "column": 26 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 4241, "end": 4255, "loc": { "start": { "line": 133, "column": 27 }, "end": { "line": 133, "column": 41 }, "identifierName": "getAABB3Center" }, "name": "getAABB3Center" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 4256, "end": 4260, "loc": { "start": { "line": 133, "column": 42 }, "end": { "line": 133, "column": 46 }, "identifierName": "aabb" }, "name": "aabb" } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 4271, "end": 4308, "loc": { "start": { "line": 134, "column": 8 }, "end": { "line": 134, "column": 45 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4277, "end": 4307, "loc": { "start": { "line": 134, "column": 14 }, "end": { "line": 134, "column": 44 } }, "id": { "type": "Identifier", "start": 4277, "end": 4281, "loc": { "start": { "line": 134, "column": 14 }, "end": { "line": 134, "column": 18 }, "identifierName": "diag" }, "name": "diag" }, "init": { "type": "CallExpression", "start": 4284, "end": 4307, "loc": { "start": { "line": 134, "column": 21 }, "end": { "line": 134, "column": 44 } }, "callee": { "type": "MemberExpression", "start": 4284, "end": 4301, "loc": { "start": { "line": 134, "column": 21 }, "end": { "line": 134, "column": 38 } }, "object": { "type": "Identifier", "start": 4284, "end": 4288, "loc": { "start": { "line": 134, "column": 21 }, "end": { "line": 134, "column": 25 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 4289, "end": 4301, "loc": { "start": { "line": 134, "column": 26 }, "end": { "line": 134, "column": 38 }, "identifierName": "getAABB3Diag" }, "name": "getAABB3Diag" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 4302, "end": 4306, "loc": { "start": { "line": 134, "column": 39 }, "end": { "line": 134, "column": 43 }, "identifierName": "aabb" }, "name": "aabb" } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 4317, "end": 4335, "loc": { "start": { "line": 135, "column": 8 }, "end": { "line": 135, "column": 26 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4323, "end": 4334, "loc": { "start": { "line": 135, "column": 14 }, "end": { "line": 135, "column": 25 } }, "id": { "type": "Identifier", "start": 4323, "end": 4329, "loc": { "start": { "line": 135, "column": 14 }, "end": { "line": 135, "column": 20 }, "identifierName": "fitFOV" }, "name": "fitFOV" }, "init": { "type": "NumericLiteral", "start": 4332, "end": 4334, "loc": { "start": { "line": 135, "column": 23 }, "end": { "line": 135, "column": 25 } }, "extra": { "rawValue": 45, "raw": "45" }, "value": 45 } } ], "kind": "const", "trailingComments": [ { "type": "CommentLine", "value": " fitFOV;", "start": 4336, "end": 4346, "loc": { "start": { "line": 135, "column": 27 }, "end": { "line": 135, "column": 37 } } } ] }, { "type": "VariableDeclaration", "start": 4355, "end": 4417, "loc": { "start": { "line": 136, "column": 8 }, "end": { "line": 136, "column": 70 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4361, "end": 4416, "loc": { "start": { "line": 136, "column": 14 }, "end": { "line": 136, "column": 69 } }, "id": { "type": "Identifier", "start": 4361, "end": 4364, "loc": { "start": { "line": 136, "column": 14 }, "end": { "line": 136, "column": 17 }, "identifierName": "sca" }, "name": "sca", "leadingComments": null }, "init": { "type": "CallExpression", "start": 4367, "end": 4416, "loc": { "start": { "line": 136, "column": 20 }, "end": { "line": 136, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 4367, "end": 4375, "loc": { "start": { "line": 136, "column": 20 }, "end": { "line": 136, "column": 28 } }, "object": { "type": "Identifier", "start": 4367, "end": 4371, "loc": { "start": { "line": 136, "column": 20 }, "end": { "line": 136, "column": 24 }, "identifierName": "Math" }, "name": "Math" }, "property": { "type": "Identifier", "start": 4372, "end": 4375, "loc": { "start": { "line": 136, "column": 25 }, "end": { "line": 136, "column": 28 }, "identifierName": "abs" }, "name": "abs" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 4376, "end": 4415, "loc": { "start": { "line": 136, "column": 29 }, "end": { "line": 136, "column": 68 } }, "left": { "type": "Identifier", "start": 4376, "end": 4380, "loc": { "start": { "line": 136, "column": 29 }, "end": { "line": 136, "column": 33 }, "identifierName": "diag" }, "name": "diag" }, "operator": "/", "right": { "type": "CallExpression", "start": 4383, "end": 4415, "loc": { "start": { "line": 136, "column": 36 }, "end": { "line": 136, "column": 68 } }, "callee": { "type": "MemberExpression", "start": 4383, "end": 4391, "loc": { "start": { "line": 136, "column": 36 }, "end": { "line": 136, "column": 44 } }, "object": { "type": "Identifier", "start": 4383, "end": 4387, "loc": { "start": { "line": 136, "column": 36 }, "end": { "line": 136, "column": 40 }, "identifierName": "Math" }, "name": "Math" }, "property": { "type": "Identifier", "start": 4388, "end": 4391, "loc": { "start": { "line": 136, "column": 41 }, "end": { "line": 136, "column": 44 }, "identifierName": "tan" }, "name": "tan" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 4392, "end": 4414, "loc": { "start": { "line": 136, "column": 45 }, "end": { "line": 136, "column": 67 } }, "left": { "type": "Identifier", "start": 4392, "end": 4398, "loc": { "start": { "line": 136, "column": 45 }, "end": { "line": 136, "column": 51 }, "identifierName": "fitFOV" }, "name": "fitFOV" }, "operator": "*", "right": { "type": "MemberExpression", "start": 4401, "end": 4414, "loc": { "start": { "line": 136, "column": 54 }, "end": { "line": 136, "column": 67 } }, "object": { "type": "Identifier", "start": 4401, "end": 4405, "loc": { "start": { "line": 136, "column": 54 }, "end": { "line": 136, "column": 58 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 4406, "end": 4414, "loc": { "start": { "line": 136, "column": 59 }, "end": { "line": 136, "column": 67 }, "identifierName": "DEGTORAD" }, "name": "DEGTORAD" }, "computed": false } } ] } } ] }, "leadingComments": null } ], "kind": "const", "leadingComments": [ { "type": "CommentLine", "value": " fitFOV;", "start": 4336, "end": 4346, "loc": { "start": { "line": 135, "column": 27 }, "end": { "line": 135, "column": 37 } } } ] }, { "type": "VariableDeclaration", "start": 4426, "end": 4457, "loc": { "start": { "line": 137, "column": 8 }, "end": { "line": 137, "column": 39 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4432, "end": 4456, "loc": { "start": { "line": 137, "column": 14 }, "end": { "line": 137, "column": 38 } }, "id": { "type": "Identifier", "start": 4432, "end": 4443, "loc": { "start": { "line": 137, "column": 14 }, "end": { "line": 137, "column": 25 }, "identifierName": "orthoScale2" }, "name": "orthoScale2" }, "init": { "type": "BinaryExpression", "start": 4446, "end": 4456, "loc": { "start": { "line": 137, "column": 28 }, "end": { "line": 137, "column": 38 } }, "left": { "type": "Identifier", "start": 4446, "end": 4450, "loc": { "start": { "line": 137, "column": 28 }, "end": { "line": 137, "column": 32 }, "identifierName": "diag" }, "name": "diag" }, "operator": "*", "right": { "type": "NumericLiteral", "start": 4453, "end": 4456, "loc": { "start": { "line": 137, "column": 35 }, "end": { "line": 137, "column": 38 } }, "extra": { "rawValue": 1.3, "raw": "1.3" }, "value": 1.3 } } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 4466, "end": 4489, "loc": { "start": { "line": 138, "column": 8 }, "end": { "line": 138, "column": 31 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4472, "end": 4488, "loc": { "start": { "line": 138, "column": 14 }, "end": { "line": 138, "column": 30 } }, "id": { "type": "Identifier", "start": 4472, "end": 4476, "loc": { "start": { "line": 138, "column": 14 }, "end": { "line": 138, "column": 18 }, "identifierName": "eye2" }, "name": "eye2" }, "init": { "type": "Identifier", "start": 4479, "end": 4488, "loc": { "start": { "line": 138, "column": 21 }, "end": { "line": 138, "column": 30 }, "identifierName": "tempVec3a" }, "name": "tempVec3a" } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 4499, "end": 4546, "loc": { "start": { "line": 140, "column": 8 }, "end": { "line": 140, "column": 55 } }, "expression": { "type": "AssignmentExpression", "start": 4499, "end": 4545, "loc": { "start": { "line": 140, "column": 8 }, "end": { "line": 140, "column": 54 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4499, "end": 4506, "loc": { "start": { "line": 140, "column": 8 }, "end": { "line": 140, "column": 15 } }, "object": { "type": "Identifier", "start": 4499, "end": 4503, "loc": { "start": { "line": 140, "column": 8 }, "end": { "line": 140, "column": 12 }, "identifierName": "eye2" }, "name": "eye2" }, "property": { "type": "NumericLiteral", "start": 4504, "end": 4505, "loc": { "start": { "line": 140, "column": 13 }, "end": { "line": 140, "column": 14 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true }, "right": { "type": "BinaryExpression", "start": 4509, "end": 4545, "loc": { "start": { "line": 140, "column": 18 }, "end": { "line": 140, "column": 54 } }, "left": { "type": "MemberExpression", "start": 4509, "end": 4517, "loc": { "start": { "line": 140, "column": 18 }, "end": { "line": 140, "column": 26 } }, "object": { "type": "Identifier", "start": 4509, "end": 4514, "loc": { "start": { "line": 140, "column": 18 }, "end": { "line": 140, "column": 23 }, "identifierName": "look2" }, "name": "look2" }, "property": { "type": "NumericLiteral", "start": 4515, "end": 4516, "loc": { "start": { "line": 140, "column": 24 }, "end": { "line": 140, "column": 25 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true }, "operator": "+", "right": { "type": "BinaryExpression", "start": 4521, "end": 4544, "loc": { "start": { "line": 140, "column": 30 }, "end": { "line": 140, "column": 53 } }, "left": { "type": "MemberExpression", "start": 4521, "end": 4538, "loc": { "start": { "line": 140, "column": 30 }, "end": { "line": 140, "column": 47 } }, "object": { "type": "MemberExpression", "start": 4521, "end": 4535, "loc": { "start": { "line": 140, "column": 30 }, "end": { "line": 140, "column": 44 } }, "object": { "type": "Identifier", "start": 4521, "end": 4527, "loc": { "start": { "line": 140, "column": 30 }, "end": { "line": 140, "column": 36 }, "identifierName": "camera" }, "name": "camera" }, "property": { "type": "Identifier", "start": 4528, "end": 4535, "loc": { "start": { "line": 140, "column": 37 }, "end": { "line": 140, "column": 44 }, "identifierName": "worldUp" }, "name": "worldUp" }, "computed": false }, "property": { "type": "NumericLiteral", "start": 4536, "end": 4537, "loc": { "start": { "line": 140, "column": 45 }, "end": { "line": 140, "column": 46 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true }, "operator": "*", "right": { "type": "Identifier", "start": 4541, "end": 4544, "loc": { "start": { "line": 140, "column": 50 }, "end": { "line": 140, "column": 53 }, "identifierName": "sca" }, "name": "sca" }, "extra": { "parenthesized": true, "parenStart": 4520 } } } } }, { "type": "ExpressionStatement", "start": 4555, "end": 4602, "loc": { "start": { "line": 141, "column": 8 }, "end": { "line": 141, "column": 55 } }, "expression": { "type": "AssignmentExpression", "start": 4555, "end": 4601, "loc": { "start": { "line": 141, "column": 8 }, "end": { "line": 141, "column": 54 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4555, "end": 4562, "loc": { "start": { "line": 141, "column": 8 }, "end": { "line": 141, "column": 15 } }, "object": { "type": "Identifier", "start": 4555, "end": 4559, "loc": { "start": { "line": 141, "column": 8 }, "end": { "line": 141, "column": 12 }, "identifierName": "eye2" }, "name": "eye2" }, "property": { "type": "NumericLiteral", "start": 4560, "end": 4561, "loc": { "start": { "line": 141, "column": 13 }, "end": { "line": 141, "column": 14 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true }, "right": { "type": "BinaryExpression", "start": 4565, "end": 4601, "loc": { "start": { "line": 141, "column": 18 }, "end": { "line": 141, "column": 54 } }, "left": { "type": "MemberExpression", "start": 4565, "end": 4573, "loc": { "start": { "line": 141, "column": 18 }, "end": { "line": 141, "column": 26 } }, "object": { "type": "Identifier", "start": 4565, "end": 4570, "loc": { "start": { "line": 141, "column": 18 }, "end": { "line": 141, "column": 23 }, "identifierName": "look2" }, "name": "look2" }, "property": { "type": "NumericLiteral", "start": 4571, "end": 4572, "loc": { "start": { "line": 141, "column": 24 }, "end": { "line": 141, "column": 25 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true }, "operator": "+", "right": { "type": "BinaryExpression", "start": 4577, "end": 4600, "loc": { "start": { "line": 141, "column": 30 }, "end": { "line": 141, "column": 53 } }, "left": { "type": "MemberExpression", "start": 4577, "end": 4594, "loc": { "start": { "line": 141, "column": 30 }, "end": { "line": 141, "column": 47 } }, "object": { "type": "MemberExpression", "start": 4577, "end": 4591, "loc": { "start": { "line": 141, "column": 30 }, "end": { "line": 141, "column": 44 } }, "object": { "type": "Identifier", "start": 4577, "end": 4583, "loc": { "start": { "line": 141, "column": 30 }, "end": { "line": 141, "column": 36 }, "identifierName": "camera" }, "name": "camera" }, "property": { "type": "Identifier", "start": 4584, "end": 4591, "loc": { "start": { "line": 141, "column": 37 }, "end": { "line": 141, "column": 44 }, "identifierName": "worldUp" }, "name": "worldUp" }, "computed": false }, "property": { "type": "NumericLiteral", "start": 4592, "end": 4593, "loc": { "start": { "line": 141, "column": 45 }, "end": { "line": 141, "column": 46 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true }, "operator": "*", "right": { "type": "Identifier", "start": 4597, "end": 4600, "loc": { "start": { "line": 141, "column": 50 }, "end": { "line": 141, "column": 53 }, "identifierName": "sca" }, "name": "sca" }, "extra": { "parenthesized": true, "parenStart": 4576 } } } } }, { "type": "ExpressionStatement", "start": 4611, "end": 4658, "loc": { "start": { "line": 142, "column": 8 }, "end": { "line": 142, "column": 55 } }, "expression": { "type": "AssignmentExpression", "start": 4611, "end": 4657, "loc": { "start": { "line": 142, "column": 8 }, "end": { "line": 142, "column": 54 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4611, "end": 4618, "loc": { "start": { "line": 142, "column": 8 }, "end": { "line": 142, "column": 15 } }, "object": { "type": "Identifier", "start": 4611, "end": 4615, "loc": { "start": { "line": 142, "column": 8 }, "end": { "line": 142, "column": 12 }, "identifierName": "eye2" }, "name": "eye2" }, "property": { "type": "NumericLiteral", "start": 4616, "end": 4617, "loc": { "start": { "line": 142, "column": 13 }, "end": { "line": 142, "column": 14 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true }, "right": { "type": "BinaryExpression", "start": 4621, "end": 4657, "loc": { "start": { "line": 142, "column": 18 }, "end": { "line": 142, "column": 54 } }, "left": { "type": "MemberExpression", "start": 4621, "end": 4629, "loc": { "start": { "line": 142, "column": 18 }, "end": { "line": 142, "column": 26 } }, "object": { "type": "Identifier", "start": 4621, "end": 4626, "loc": { "start": { "line": 142, "column": 18 }, "end": { "line": 142, "column": 23 }, "identifierName": "look2" }, "name": "look2" }, "property": { "type": "NumericLiteral", "start": 4627, "end": 4628, "loc": { "start": { "line": 142, "column": 24 }, "end": { "line": 142, "column": 25 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true }, "operator": "+", "right": { "type": "BinaryExpression", "start": 4633, "end": 4656, "loc": { "start": { "line": 142, "column": 30 }, "end": { "line": 142, "column": 53 } }, "left": { "type": "MemberExpression", "start": 4633, "end": 4650, "loc": { "start": { "line": 142, "column": 30 }, "end": { "line": 142, "column": 47 } }, "object": { "type": "MemberExpression", "start": 4633, "end": 4647, "loc": { "start": { "line": 142, "column": 30 }, "end": { "line": 142, "column": 44 } }, "object": { "type": "Identifier", "start": 4633, "end": 4639, "loc": { "start": { "line": 142, "column": 30 }, "end": { "line": 142, "column": 36 }, "identifierName": "camera" }, "name": "camera" }, "property": { "type": "Identifier", "start": 4640, "end": 4647, "loc": { "start": { "line": 142, "column": 37 }, "end": { "line": 142, "column": 44 }, "identifierName": "worldUp" }, "name": "worldUp" }, "computed": false }, "property": { "type": "NumericLiteral", "start": 4648, "end": 4649, "loc": { "start": { "line": 142, "column": 45 }, "end": { "line": 142, "column": 46 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true }, "operator": "*", "right": { "type": "Identifier", "start": 4653, "end": 4656, "loc": { "start": { "line": 142, "column": 50 }, "end": { "line": 142, "column": 53 }, "identifierName": "sca" }, "name": "sca" }, "extra": { "parenthesized": true, "parenStart": 4632 } } } } }, { "type": "VariableDeclaration", "start": 4668, "end": 4728, "loc": { "start": { "line": 144, "column": 8 }, "end": { "line": 144, "column": 68 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4674, "end": 4727, "loc": { "start": { "line": 144, "column": 14 }, "end": { "line": 144, "column": 67 } }, "id": { "type": "Identifier", "start": 4674, "end": 4677, "loc": { "start": { "line": 144, "column": 14 }, "end": { "line": 144, "column": 17 }, "identifierName": "up2" }, "name": "up2" }, "init": { "type": "CallExpression", "start": 4680, "end": 4727, "loc": { "start": { "line": 144, "column": 20 }, "end": { "line": 144, "column": 67 } }, "callee": { "type": "MemberExpression", "start": 4680, "end": 4698, "loc": { "start": { "line": 144, "column": 20 }, "end": { "line": 144, "column": 38 } }, "object": { "type": "Identifier", "start": 4680, "end": 4684, "loc": { "start": { "line": 144, "column": 20 }, "end": { "line": 144, "column": 24 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 4685, "end": 4698, "loc": { "start": { "line": 144, "column": 25 }, "end": { "line": 144, "column": 38 }, "identifierName": "mulVec3Scalar" }, "name": "mulVec3Scalar" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 4699, "end": 4718, "loc": { "start": { "line": 144, "column": 39 }, "end": { "line": 144, "column": 58 } }, "object": { "type": "Identifier", "start": 4699, "end": 4705, "loc": { "start": { "line": 144, "column": 39 }, "end": { "line": 144, "column": 45 }, "identifierName": "camera" }, "name": "camera" }, "property": { "type": "Identifier", "start": 4706, "end": 4718, "loc": { "start": { "line": 144, "column": 46 }, "end": { "line": 144, "column": 58 }, "identifierName": "worldForward" }, "name": "worldForward" }, "computed": false }, { "type": "UnaryExpression", "start": 4720, "end": 4722, "loc": { "start": { "line": 144, "column": 60 }, "end": { "line": 144, "column": 62 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 4721, "end": 4722, "loc": { "start": { "line": 144, "column": 61 }, "end": { "line": 144, "column": 62 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } }, { "type": "ArrayExpression", "start": 4724, "end": 4726, "loc": { "start": { "line": 144, "column": 64 }, "end": { "line": 144, "column": 66 } }, "elements": [] } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 4738, "end": 4783, "loc": { "start": { "line": 146, "column": 8 }, "end": { "line": 146, "column": 53 } }, "expression": { "type": "CallExpression", "start": 4738, "end": 4782, "loc": { "start": { "line": 146, "column": 8 }, "end": { "line": 146, "column": 52 } }, "callee": { "type": "MemberExpression", "start": 4738, "end": 4775, "loc": { "start": { "line": 146, "column": 8 }, "end": { "line": 146, "column": 45 } }, "object": { "type": "MemberExpression", "start": 4738, "end": 4765, "loc": { "start": { "line": 146, "column": 8 }, "end": { "line": 146, "column": 35 } }, "object": { "type": "MemberExpression", "start": 4738, "end": 4752, "loc": { "start": { "line": 146, "column": 8 }, "end": { "line": 146, "column": 22 } }, "object": { "type": "ThisExpression", "start": 4738, "end": 4742, "loc": { "start": { "line": 146, "column": 8 }, "end": { "line": 146, "column": 12 } } }, "property": { "type": "Identifier", "start": 4743, "end": 4752, "loc": { "start": { "line": 146, "column": 13 }, "end": { "line": 146, "column": 22 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 4753, "end": 4765, "loc": { "start": { "line": 146, "column": 23 }, "end": { "line": 146, "column": 35 }, "identifierName": "_sectionTool" }, "name": "_sectionTool" }, "computed": false }, "property": { "type": "Identifier", "start": 4766, "end": 4775, "loc": { "start": { "line": 146, "column": 36 }, "end": { "line": 146, "column": 45 }, "identifierName": "setActive" }, "name": "setActive" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 4776, "end": 4781, "loc": { "start": { "line": 146, "column": 46 }, "end": { "line": 146, "column": 51 } }, "value": false } ] } }, { "type": "ExpressionStatement", "start": 4792, "end": 4842, "loc": { "start": { "line": 147, "column": 8 }, "end": { "line": 147, "column": 58 } }, "expression": { "type": "CallExpression", "start": 4792, "end": 4841, "loc": { "start": { "line": 147, "column": 8 }, "end": { "line": 147, "column": 57 } }, "callee": { "type": "MemberExpression", "start": 4792, "end": 4834, "loc": { "start": { "line": 147, "column": 8 }, "end": { "line": 147, "column": 50 } }, "object": { "type": "MemberExpression", "start": 4792, "end": 4823, "loc": { "start": { "line": 147, "column": 8 }, "end": { "line": 147, "column": 39 } }, "object": { "type": "MemberExpression", "start": 4792, "end": 4806, "loc": { "start": { "line": 147, "column": 8 }, "end": { "line": 147, "column": 22 } }, "object": { "type": "ThisExpression", "start": 4792, "end": 4796, "loc": { "start": { "line": 147, "column": 8 }, "end": { "line": 147, "column": 12 } } }, "property": { "type": "Identifier", "start": 4797, "end": 4806, "loc": { "start": { "line": 147, "column": 13 }, "end": { "line": 147, "column": 22 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 4807, "end": 4823, "loc": { "start": { "line": 147, "column": 23 }, "end": { "line": 147, "column": 39 }, "identifierName": "_firstPersonMode" }, "name": "_firstPersonMode" }, "computed": false }, "property": { "type": "Identifier", "start": 4824, "end": 4834, "loc": { "start": { "line": 147, "column": 40 }, "end": { "line": 147, "column": 50 }, "identifierName": "setEnabled" }, "name": "setEnabled" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 4835, "end": 4840, "loc": { "start": { "line": 147, "column": 51 }, "end": { "line": 147, "column": 56 } }, "value": false } ] } }, { "type": "ExpressionStatement", "start": 4852, "end": 4914, "loc": { "start": { "line": 149, "column": 8 }, "end": { "line": 149, "column": 70 } }, "expression": { "type": "AssignmentExpression", "start": 4852, "end": 4913, "loc": { "start": { "line": 149, "column": 8 }, "end": { "line": 149, "column": 69 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4852, "end": 4873, "loc": { "start": { "line": 149, "column": 8 }, "end": { "line": 149, "column": 29 } }, "object": { "type": "ThisExpression", "start": 4852, "end": 4856, "loc": { "start": { "line": 149, "column": 8 }, "end": { "line": 149, "column": 12 } } }, "property": { "type": "Identifier", "start": 4857, "end": 4873, "loc": { "start": { "line": 149, "column": 13 }, "end": { "line": 149, "column": 29 }, "identifierName": "_saveOrthoActive" }, "name": "_saveOrthoActive" }, "computed": false }, "right": { "type": "CallExpression", "start": 4876, "end": 4913, "loc": { "start": { "line": 149, "column": 32 }, "end": { "line": 149, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 4876, "end": 4911, "loc": { "start": { "line": 149, "column": 32 }, "end": { "line": 149, "column": 67 } }, "object": { "type": "MemberExpression", "start": 4876, "end": 4901, "loc": { "start": { "line": 149, "column": 32 }, "end": { "line": 149, "column": 57 } }, "object": { "type": "MemberExpression", "start": 4876, "end": 4890, "loc": { "start": { "line": 149, "column": 32 }, "end": { "line": 149, "column": 46 } }, "object": { "type": "ThisExpression", "start": 4876, "end": 4880, "loc": { "start": { "line": 149, "column": 32 }, "end": { "line": 149, "column": 36 } } }, "property": { "type": "Identifier", "start": 4881, "end": 4890, "loc": { "start": { "line": 149, "column": 37 }, "end": { "line": 149, "column": 46 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 4891, "end": 4901, "loc": { "start": { "line": 149, "column": 47 }, "end": { "line": 149, "column": 57 }, "identifierName": "_orthoMode" }, "name": "_orthoMode" }, "computed": false }, "property": { "type": "Identifier", "start": 4902, "end": 4911, "loc": { "start": { "line": 149, "column": 58 }, "end": { "line": 149, "column": 67 }, "identifierName": "getActive" }, "name": "getActive" }, "computed": false }, "arguments": [] } } }, { "type": "ExpressionStatement", "start": 4924, "end": 4968, "loc": { "start": { "line": 150, "column": 9 }, "end": { "line": 150, "column": 53 } }, "expression": { "type": "CallExpression", "start": 4924, "end": 4967, "loc": { "start": { "line": 150, "column": 9 }, "end": { "line": 150, "column": 52 } }, "callee": { "type": "MemberExpression", "start": 4924, "end": 4960, "loc": { "start": { "line": 150, "column": 9 }, "end": { "line": 150, "column": 45 } }, "object": { "type": "MemberExpression", "start": 4924, "end": 4949, "loc": { "start": { "line": 150, "column": 9 }, "end": { "line": 150, "column": 34 } }, "object": { "type": "MemberExpression", "start": 4924, "end": 4938, "loc": { "start": { "line": 150, "column": 9 }, "end": { "line": 150, "column": 23 } }, "object": { "type": "ThisExpression", "start": 4924, "end": 4928, "loc": { "start": { "line": 150, "column": 9 }, "end": { "line": 150, "column": 13 } } }, "property": { "type": "Identifier", "start": 4929, "end": 4938, "loc": { "start": { "line": 150, "column": 14 }, "end": { "line": 150, "column": 23 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 4939, "end": 4949, "loc": { "start": { "line": 150, "column": 24 }, "end": { "line": 150, "column": 34 }, "identifierName": "_orthoMode" }, "name": "_orthoMode" }, "computed": false }, "property": { "type": "Identifier", "start": 4950, "end": 4960, "loc": { "start": { "line": 150, "column": 35 }, "end": { "line": 150, "column": 45 }, "identifierName": "setEnabled" }, "name": "setEnabled" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 4961, "end": 4966, "loc": { "start": { "line": 150, "column": 46 }, "end": { "line": 150, "column": 51 } }, "value": false } ] } }, { "type": "ExpressionStatement", "start": 4978, "end": 5040, "loc": { "start": { "line": 152, "column": 8 }, "end": { "line": 152, "column": 70 } }, "expression": { "type": "CallExpression", "start": 4978, "end": 5039, "loc": { "start": { "line": 152, "column": 8 }, "end": { "line": 152, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 4978, "end": 5032, "loc": { "start": { "line": 152, "column": 8 }, "end": { "line": 152, "column": 62 } }, "object": { "type": "MemberExpression", "start": 4978, "end": 5012, "loc": { "start": { "line": 152, "column": 8 }, "end": { "line": 152, "column": 42 } }, "object": { "type": "ThisExpression", "start": 4978, "end": 4982, "loc": { "start": { "line": 152, "column": 8 }, "end": { "line": 152, "column": 12 } } }, "property": { "type": "Identifier", "start": 4983, "end": 5012, "loc": { "start": { "line": 152, "column": 13 }, "end": { "line": 152, "column": 42 }, "identifierName": "_cameraControlNavModeMediator" }, "name": "_cameraControlNavModeMediator" }, "computed": false }, "property": { "type": "Identifier", "start": 5013, "end": 5032, "loc": { "start": { "line": 152, "column": 43 }, "end": { "line": 152, "column": 62 }, "identifierName": "setThreeDModeActive" }, "name": "setThreeDModeActive" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 5033, "end": 5038, "loc": { "start": { "line": 152, "column": 63 }, "end": { "line": 152, "column": 68 } }, "value": false } ] } }, { "type": "IfStatement", "start": 5050, "end": 5660, "loc": { "start": { "line": 154, "column": 8 }, "end": { "line": 173, "column": 9 } }, "test": { "type": "Identifier", "start": 5054, "end": 5058, "loc": { "start": { "line": 154, "column": 12 }, "end": { "line": 154, "column": 16 }, "identifierName": "done" }, "name": "done" }, "consequent": { "type": "BlockStatement", "start": 5060, "end": 5370, "loc": { "start": { "line": 154, "column": 18 }, "end": { "line": 164, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 5074, "end": 5360, "loc": { "start": { "line": 155, "column": 12 }, "end": { "line": 163, "column": 15 } }, "expression": { "type": "CallExpression", "start": 5074, "end": 5359, "loc": { "start": { "line": 155, "column": 12 }, "end": { "line": 163, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 5074, "end": 5099, "loc": { "start": { "line": 155, "column": 12 }, "end": { "line": 155, "column": 37 } }, "object": { "type": "MemberExpression", "start": 5074, "end": 5093, "loc": { "start": { "line": 155, "column": 12 }, "end": { "line": 155, "column": 31 } }, "object": { "type": "Identifier", "start": 5074, "end": 5080, "loc": { "start": { "line": 155, "column": 12 }, "end": { "line": 155, "column": 18 }, "identifierName": "viewer" }, "name": "viewer" }, "property": { "type": "Identifier", "start": 5081, "end": 5093, "loc": { "start": { "line": 155, "column": 19 }, "end": { "line": 155, "column": 31 }, "identifierName": "cameraFlight" }, "name": "cameraFlight" }, "computed": false }, "property": { "type": "Identifier", "start": 5094, "end": 5099, "loc": { "start": { "line": 155, "column": 32 }, "end": { "line": 155, "column": 37 }, "identifierName": "flyTo" }, "name": "flyTo" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 5100, "end": 5273, "loc": { "start": { "line": 155, "column": 38 }, "end": { "line": 161, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 5118, "end": 5127, "loc": { "start": { "line": 156, "column": 16 }, "end": { "line": 156, "column": 25 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5118, "end": 5121, "loc": { "start": { "line": 156, "column": 16 }, "end": { "line": 156, "column": 19 }, "identifierName": "eye" }, "name": "eye" }, "value": { "type": "Identifier", "start": 5123, "end": 5127, "loc": { "start": { "line": 156, "column": 21 }, "end": { "line": 156, "column": 25 }, "identifierName": "eye2" }, "name": "eye2" } }, { "type": "ObjectProperty", "start": 5145, "end": 5156, "loc": { "start": { "line": 157, "column": 16 }, "end": { "line": 157, "column": 27 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5145, "end": 5149, "loc": { "start": { "line": 157, "column": 16 }, "end": { "line": 157, "column": 20 }, "identifierName": "look" }, "name": "look" }, "value": { "type": "Identifier", "start": 5151, "end": 5156, "loc": { "start": { "line": 157, "column": 22 }, "end": { "line": 157, "column": 27 }, "identifierName": "look2" }, "name": "look2" } }, { "type": "ObjectProperty", "start": 5174, "end": 5181, "loc": { "start": { "line": 158, "column": 16 }, "end": { "line": 158, "column": 23 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5174, "end": 5176, "loc": { "start": { "line": 158, "column": 16 }, "end": { "line": 158, "column": 18 }, "identifierName": "up" }, "name": "up" }, "value": { "type": "Identifier", "start": 5178, "end": 5181, "loc": { "start": { "line": 158, "column": 20 }, "end": { "line": 158, "column": 23 }, "identifierName": "up2" }, "name": "up2" } }, { "type": "ObjectProperty", "start": 5199, "end": 5222, "loc": { "start": { "line": 159, "column": 16 }, "end": { "line": 159, "column": 39 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5199, "end": 5209, "loc": { "start": { "line": 159, "column": 16 }, "end": { "line": 159, "column": 26 }, "identifierName": "orthoScale" }, "name": "orthoScale" }, "value": { "type": "Identifier", "start": 5211, "end": 5222, "loc": { "start": { "line": 159, "column": 28 }, "end": { "line": 159, "column": 39 }, "identifierName": "orthoScale2" }, "name": "orthoScale2" } }, { "type": "ObjectProperty", "start": 5240, "end": 5259, "loc": { "start": { "line": 160, "column": 16 }, "end": { "line": 160, "column": 35 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5240, "end": 5250, "loc": { "start": { "line": 160, "column": 16 }, "end": { "line": 160, "column": 26 }, "identifierName": "projection" }, "name": "projection" }, "value": { "type": "StringLiteral", "start": 5252, "end": 5259, "loc": { "start": { "line": 160, "column": 28 }, "end": { "line": 160, "column": 35 } }, "extra": { "rawValue": "ortho", "raw": "\"ortho\"" }, "value": "ortho" } } ] }, { "type": "ArrowFunctionExpression", "start": 5275, "end": 5358, "loc": { "start": { "line": 161, "column": 15 }, "end": { "line": 163, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 5281, "end": 5358, "loc": { "start": { "line": 161, "column": 21 }, "end": { "line": 163, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 5299, "end": 5344, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 61 } }, "expression": { "type": "CallExpression", "start": 5299, "end": 5343, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 60 } }, "callee": { "type": "MemberExpression", "start": 5299, "end": 5336, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 53 } }, "object": { "type": "MemberExpression", "start": 5299, "end": 5326, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 43 } }, "object": { "type": "MemberExpression", "start": 5299, "end": 5313, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 30 } }, "object": { "type": "ThisExpression", "start": 5299, "end": 5303, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 20 } } }, "property": { "type": "Identifier", "start": 5304, "end": 5313, "loc": { "start": { "line": 162, "column": 21 }, "end": { "line": 162, "column": 30 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 5314, "end": 5326, "loc": { "start": { "line": 162, "column": 31 }, "end": { "line": 162, "column": 43 }, "identifierName": "_navCubeMode" }, "name": "_navCubeMode" }, "computed": false }, "property": { "type": "Identifier", "start": 5327, "end": 5336, "loc": { "start": { "line": 162, "column": 44 }, "end": { "line": 162, "column": 53 }, "identifierName": "setActive" }, "name": "setActive" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 5337, "end": 5342, "loc": { "start": { "line": 162, "column": 54 }, "end": { "line": 162, "column": 59 } }, "value": false } ] } } ], "directives": [] } } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 5376, "end": 5660, "loc": { "start": { "line": 164, "column": 15 }, "end": { "line": 173, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 5390, "end": 5592, "loc": { "start": { "line": 165, "column": 12 }, "end": { "line": 171, "column": 15 } }, "expression": { "type": "CallExpression", "start": 5390, "end": 5591, "loc": { "start": { "line": 165, "column": 12 }, "end": { "line": 171, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 5390, "end": 5416, "loc": { "start": { "line": 165, "column": 12 }, "end": { "line": 165, "column": 38 } }, "object": { "type": "MemberExpression", "start": 5390, "end": 5409, "loc": { "start": { "line": 165, "column": 12 }, "end": { "line": 165, "column": 31 } }, "object": { "type": "Identifier", "start": 5390, "end": 5396, "loc": { "start": { "line": 165, "column": 12 }, "end": { "line": 165, "column": 18 }, "identifierName": "viewer" }, "name": "viewer" }, "property": { "type": "Identifier", "start": 5397, "end": 5409, "loc": { "start": { "line": 165, "column": 19 }, "end": { "line": 165, "column": 31 }, "identifierName": "cameraFlight" }, "name": "cameraFlight" }, "computed": false }, "property": { "type": "Identifier", "start": 5410, "end": 5416, "loc": { "start": { "line": 165, "column": 32 }, "end": { "line": 165, "column": 38 }, "identifierName": "jumpTo" }, "name": "jumpTo" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 5417, "end": 5590, "loc": { "start": { "line": 165, "column": 39 }, "end": { "line": 171, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 5435, "end": 5444, "loc": { "start": { "line": 166, "column": 16 }, "end": { "line": 166, "column": 25 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5435, "end": 5438, "loc": { "start": { "line": 166, "column": 16 }, "end": { "line": 166, "column": 19 }, "identifierName": "eye" }, "name": "eye" }, "value": { "type": "Identifier", "start": 5440, "end": 5444, "loc": { "start": { "line": 166, "column": 21 }, "end": { "line": 166, "column": 25 }, "identifierName": "eye2" }, "name": "eye2" } }, { "type": "ObjectProperty", "start": 5462, "end": 5473, "loc": { "start": { "line": 167, "column": 16 }, "end": { "line": 167, "column": 27 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5462, "end": 5466, "loc": { "start": { "line": 167, "column": 16 }, "end": { "line": 167, "column": 20 }, "identifierName": "look" }, "name": "look" }, "value": { "type": "Identifier", "start": 5468, "end": 5473, "loc": { "start": { "line": 167, "column": 22 }, "end": { "line": 167, "column": 27 }, "identifierName": "look2" }, "name": "look2" } }, { "type": "ObjectProperty", "start": 5491, "end": 5498, "loc": { "start": { "line": 168, "column": 16 }, "end": { "line": 168, "column": 23 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5491, "end": 5493, "loc": { "start": { "line": 168, "column": 16 }, "end": { "line": 168, "column": 18 }, "identifierName": "up" }, "name": "up" }, "value": { "type": "Identifier", "start": 5495, "end": 5498, "loc": { "start": { "line": 168, "column": 20 }, "end": { "line": 168, "column": 23 }, "identifierName": "up2" }, "name": "up2" } }, { "type": "ObjectProperty", "start": 5516, "end": 5539, "loc": { "start": { "line": 169, "column": 16 }, "end": { "line": 169, "column": 39 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5516, "end": 5526, "loc": { "start": { "line": 169, "column": 16 }, "end": { "line": 169, "column": 26 }, "identifierName": "orthoScale" }, "name": "orthoScale" }, "value": { "type": "Identifier", "start": 5528, "end": 5539, "loc": { "start": { "line": 169, "column": 28 }, "end": { "line": 169, "column": 39 }, "identifierName": "orthoScale2" }, "name": "orthoScale2" } }, { "type": "ObjectProperty", "start": 5557, "end": 5576, "loc": { "start": { "line": 170, "column": 16 }, "end": { "line": 170, "column": 35 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5557, "end": 5567, "loc": { "start": { "line": 170, "column": 16 }, "end": { "line": 170, "column": 26 }, "identifierName": "projection" }, "name": "projection" }, "value": { "type": "StringLiteral", "start": 5569, "end": 5576, "loc": { "start": { "line": 170, "column": 28 }, "end": { "line": 170, "column": 35 } }, "extra": { "rawValue": "ortho", "raw": "\"ortho\"" }, "value": "ortho" } } ] } ] } }, { "type": "ExpressionStatement", "start": 5605, "end": 5650, "loc": { "start": { "line": 172, "column": 12 }, "end": { "line": 172, "column": 57 } }, "expression": { "type": "CallExpression", "start": 5605, "end": 5649, "loc": { "start": { "line": 172, "column": 12 }, "end": { "line": 172, "column": 56 } }, "callee": { "type": "MemberExpression", "start": 5605, "end": 5642, "loc": { "start": { "line": 172, "column": 12 }, "end": { "line": 172, "column": 49 } }, "object": { "type": "MemberExpression", "start": 5605, "end": 5632, "loc": { "start": { "line": 172, "column": 12 }, "end": { "line": 172, "column": 39 } }, "object": { "type": "MemberExpression", "start": 5605, "end": 5619, "loc": { "start": { "line": 172, "column": 12 }, "end": { "line": 172, "column": 26 } }, "object": { "type": "ThisExpression", "start": 5605, "end": 5609, "loc": { "start": { "line": 172, "column": 12 }, "end": { "line": 172, "column": 16 } } }, "property": { "type": "Identifier", "start": 5610, "end": 5619, "loc": { "start": { "line": 172, "column": 17 }, "end": { "line": 172, "column": 26 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 5620, "end": 5632, "loc": { "start": { "line": 172, "column": 27 }, "end": { "line": 172, "column": 39 }, "identifierName": "_navCubeMode" }, "name": "_navCubeMode" }, "computed": false }, "property": { "type": "Identifier", "start": 5633, "end": 5642, "loc": { "start": { "line": 172, "column": 40 }, "end": { "line": 172, "column": 49 }, "identifierName": "setActive" }, "name": "setActive" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 5643, "end": 5648, "loc": { "start": { "line": 172, "column": 50 }, "end": { "line": 172, "column": 55 } }, "value": false } ] } } ], "directives": [] } } ], "directives": [] } } ] }, "leadingComments": [], "name": "_", "trailingComments": [] }, { "type": "ExportNamedDeclaration", "start": 5670, "end": 5690, "loc": { "start": { "line": 177, "column": 0 }, "end": { "line": 177, "column": 20 } }, "declaration": null, "specifiers": [ { "type": "ExportSpecifier", "start": 5678, "end": 5688, "loc": { "start": { "line": 177, "column": 8 }, "end": { "line": 177, "column": 18 } }, "local": { "type": "Identifier", "start": 5678, "end": 5688, "loc": { "start": { "line": 177, "column": 8 }, "end": { "line": 177, "column": 18 }, "identifierName": "ThreeDMode" }, "name": "ThreeDMode" }, "exported": { "type": "Identifier", "start": 5678, "end": 5688, "loc": { "start": { "line": 177, "column": 8 }, "end": { "line": 177, "column": 18 }, "identifierName": "ThreeDMode" }, "name": "ThreeDMode" } } ], "source": null }, { "type": "ExportNamedDeclaration", "start": 5670, "end": 5690, "loc": { "start": { "line": 177, "column": 0 }, "end": { "line": 177, "column": 20 } }, "declaration": { "type": "ClassDeclaration", "start": 157, "end": 5668, "loc": { "start": { "line": 7, "column": 0 }, "end": { "line": 175, "column": 1 } }, "id": { "type": "Identifier", "start": 163, "end": 173, "loc": { "start": { "line": 7, "column": 6 }, "end": { "line": 7, "column": 16 }, "identifierName": "ThreeDMode" }, "name": "ThreeDMode", "leadingComments": null }, "superClass": { "type": "Identifier", "start": 182, "end": 192, "loc": { "start": { "line": 7, "column": 25 }, "end": { "line": 7, "column": 35 }, "identifierName": "Controller" }, "name": "Controller" }, "body": { "type": "ClassBody", "start": 193, "end": 5668, "loc": { "start": { "line": 7, "column": 36 }, "end": { "line": 175, "column": 1 } }, "body": [ { "type": "ClassMethod", "start": 200, "end": 1244, "loc": { "start": { "line": 9, "column": 4 }, "end": { "line": 45, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 200, "end": 211, "loc": { "start": { "line": 9, "column": 4 }, "end": { "line": 9, "column": 15 }, "identifierName": "constructor" }, "name": "constructor" }, "kind": "constructor", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 212, "end": 218, "loc": { "start": { "line": 9, "column": 16 }, "end": { "line": 9, "column": 22 }, "identifierName": "parent" }, "name": "parent" }, { "type": "Identifier", "start": 220, "end": 223, "loc": { "start": { "line": 9, "column": 24 }, "end": { "line": 9, "column": 27 }, "identifierName": "cfg" }, "name": "cfg" } ], "body": { "type": "BlockStatement", "start": 225, "end": 1244, "loc": { "start": { "line": 9, "column": 29 }, "end": { "line": 45, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 236, "end": 255, "loc": { "start": { "line": 11, "column": 8 }, "end": { "line": 11, "column": 27 } }, "expression": { "type": "CallExpression", "start": 236, "end": 254, "loc": { "start": { "line": 11, "column": 8 }, "end": { "line": 11, "column": 26 } }, "callee": { "type": "Super", "start": 236, "end": 241, "loc": { "start": { "line": 11, "column": 8 }, "end": { "line": 11, "column": 13 } } }, "arguments": [ { "type": "Identifier", "start": 242, "end": 248, "loc": { "start": { "line": 11, "column": 14 }, "end": { "line": 11, "column": 20 }, "identifierName": "parent" }, "name": "parent" }, { "type": "Identifier", "start": 250, "end": 253, "loc": { "start": { "line": 11, "column": 22 }, "end": { "line": 11, "column": 25 }, "identifierName": "cfg" }, "name": "cfg" } ] } }, { "type": "IfStatement", "start": 265, "end": 351, "loc": { "start": { "line": 13, "column": 8 }, "end": { "line": 15, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 269, "end": 287, "loc": { "start": { "line": 13, "column": 12 }, "end": { "line": 13, "column": 30 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 270, "end": 287, "loc": { "start": { "line": 13, "column": 13 }, "end": { "line": 13, "column": 30 } }, "object": { "type": "Identifier", "start": 270, "end": 273, "loc": { "start": { "line": 13, "column": 13 }, "end": { "line": 13, "column": 16 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 274, "end": 287, "loc": { "start": { "line": 13, "column": 17 }, "end": { "line": 13, "column": 30 }, "identifierName": "buttonElement" }, "name": "buttonElement" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 289, "end": 351, "loc": { "start": { "line": 13, "column": 32 }, "end": { "line": 15, "column": 9 } }, "body": [ { "type": "ThrowStatement", "start": 303, "end": 341, "loc": { "start": { "line": 14, "column": 12 }, "end": { "line": 14, "column": 50 } }, "argument": { "type": "StringLiteral", "start": 309, "end": 340, "loc": { "start": { "line": 14, "column": 18 }, "end": { "line": 14, "column": 49 } }, "extra": { "rawValue": "Missing config: buttonElement", "raw": "\"Missing config: buttonElement\"" }, "value": "Missing config: buttonElement" } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 361, "end": 390, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 37 } }, "expression": { "type": "AssignmentExpression", "start": 361, "end": 389, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 36 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 361, "end": 382, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 29 } }, "object": { "type": "ThisExpression", "start": 361, "end": 365, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 12 } } }, "property": { "type": "Identifier", "start": 366, "end": 382, "loc": { "start": { "line": 17, "column": 13 }, "end": { "line": 17, "column": 29 }, "identifierName": "_saveOrthoActive" }, "name": "_saveOrthoActive" }, "computed": false }, "right": { "type": "NullLiteral", "start": 385, "end": 389, "loc": { "start": { "line": 17, "column": 32 }, "end": { "line": 17, "column": 36 } } } } }, { "type": "ExpressionStatement", "start": 399, "end": 439, "loc": { "start": { "line": 18, "column": 8 }, "end": { "line": 18, "column": 48 } }, "expression": { "type": "AssignmentExpression", "start": 399, "end": 438, "loc": { "start": { "line": 18, "column": 8 }, "end": { "line": 18, "column": 47 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 399, "end": 418, "loc": { "start": { "line": 18, "column": 8 }, "end": { "line": 18, "column": 27 } }, "object": { "type": "ThisExpression", "start": 399, "end": 403, "loc": { "start": { "line": 18, "column": 8 }, "end": { "line": 18, "column": 12 } } }, "property": { "type": "Identifier", "start": 404, "end": 418, "loc": { "start": { "line": 18, "column": 13 }, "end": { "line": 18, "column": 27 }, "identifierName": "_buttonElement" }, "name": "_buttonElement" }, "computed": false }, "right": { "type": "MemberExpression", "start": 421, "end": 438, "loc": { "start": { "line": 18, "column": 30 }, "end": { "line": 18, "column": 47 } }, "object": { "type": "Identifier", "start": 421, "end": 424, "loc": { "start": { "line": 18, "column": 30 }, "end": { "line": 18, "column": 33 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 425, "end": 438, "loc": { "start": { "line": 18, "column": 34 }, "end": { "line": 18, "column": 47 }, "identifierName": "buttonElement" }, "name": "buttonElement" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 449, "end": 519, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 78 } }, "expression": { "type": "AssignmentExpression", "start": 449, "end": 518, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 77 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 449, "end": 483, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 42 } }, "object": { "type": "ThisExpression", "start": 449, "end": 453, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 12 } } }, "property": { "type": "Identifier", "start": 454, "end": 483, "loc": { "start": { "line": 20, "column": 13 }, "end": { "line": 20, "column": 42 }, "identifierName": "_cameraControlNavModeMediator" }, "name": "_cameraControlNavModeMediator" }, "computed": false }, "right": { "type": "MemberExpression", "start": 486, "end": 518, "loc": { "start": { "line": 20, "column": 45 }, "end": { "line": 20, "column": 77 } }, "object": { "type": "Identifier", "start": 486, "end": 489, "loc": { "start": { "line": 20, "column": 45 }, "end": { "line": 20, "column": 48 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 490, "end": 518, "loc": { "start": { "line": 20, "column": 49 }, "end": { "line": 20, "column": 77 }, "identifierName": "cameraControlNavModeMediator" }, "name": "cameraControlNavModeMediator" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 529, "end": 550, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 29 } }, "expression": { "type": "AssignmentExpression", "start": 529, "end": 549, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 28 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 529, "end": 541, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 20 } }, "object": { "type": "ThisExpression", "start": 529, "end": 533, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 12 } } }, "property": { "type": "Identifier", "start": 534, "end": 541, "loc": { "start": { "line": 22, "column": 13 }, "end": { "line": 22, "column": 20 }, "identifierName": "_active" }, "name": "_active" }, "computed": false }, "right": { "type": "BooleanLiteral", "start": 544, "end": 549, "loc": { "start": { "line": 22, "column": 23 }, "end": { "line": 22, "column": 28 } }, "value": false } } }, { "type": "ExpressionStatement", "start": 560, "end": 797, "loc": { "start": { "line": 24, "column": 8 }, "end": { "line": 30, "column": 11 } }, "expression": { "type": "CallExpression", "start": 560, "end": 796, "loc": { "start": { "line": 24, "column": 8 }, "end": { "line": 30, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 560, "end": 567, "loc": { "start": { "line": 24, "column": 8 }, "end": { "line": 24, "column": 15 } }, "object": { "type": "ThisExpression", "start": 560, "end": 564, "loc": { "start": { "line": 24, "column": 8 }, "end": { "line": 24, "column": 12 } } }, "property": { "type": "Identifier", "start": 565, "end": 567, "loc": { "start": { "line": 24, "column": 13 }, "end": { "line": 24, "column": 15 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 568, "end": 577, "loc": { "start": { "line": 24, "column": 16 }, "end": { "line": 24, "column": 25 } }, "extra": { "rawValue": "enabled", "raw": "\"enabled\"" }, "value": "enabled" }, { "type": "ArrowFunctionExpression", "start": 579, "end": 795, "loc": { "start": { "line": 24, "column": 27 }, "end": { "line": 30, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 580, "end": 587, "loc": { "start": { "line": 24, "column": 28 }, "end": { "line": 24, "column": 35 }, "identifierName": "enabled" }, "name": "enabled" } ], "body": { "type": "BlockStatement", "start": 592, "end": 795, "loc": { "start": { "line": 24, "column": 40 }, "end": { "line": 30, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 606, "end": 785, "loc": { "start": { "line": 25, "column": 12 }, "end": { "line": 29, "column": 13 } }, "test": { "type": "UnaryExpression", "start": 610, "end": 618, "loc": { "start": { "line": 25, "column": 16 }, "end": { "line": 25, "column": 24 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 611, "end": 618, "loc": { "start": { "line": 25, "column": 17 }, "end": { "line": 25, "column": 24 }, "identifierName": "enabled" }, "name": "enabled" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 620, "end": 698, "loc": { "start": { "line": 25, "column": 26 }, "end": { "line": 27, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 638, "end": 684, "loc": { "start": { "line": 26, "column": 16 }, "end": { "line": 26, "column": 62 } }, "expression": { "type": "CallExpression", "start": 638, "end": 683, "loc": { "start": { "line": 26, "column": 16 }, "end": { "line": 26, "column": 61 } }, "callee": { "type": "MemberExpression", "start": 638, "end": 671, "loc": { "start": { "line": 26, "column": 16 }, "end": { "line": 26, "column": 49 } }, "object": { "type": "MemberExpression", "start": 638, "end": 667, "loc": { "start": { "line": 26, "column": 16 }, "end": { "line": 26, "column": 45 } }, "object": { "type": "MemberExpression", "start": 638, "end": 657, "loc": { "start": { "line": 26, "column": 16 }, "end": { "line": 26, "column": 35 } }, "object": { "type": "ThisExpression", "start": 638, "end": 642, "loc": { "start": { "line": 26, "column": 16 }, "end": { "line": 26, "column": 20 } } }, "property": { "type": "Identifier", "start": 643, "end": 657, "loc": { "start": { "line": 26, "column": 21 }, "end": { "line": 26, "column": 35 }, "identifierName": "_buttonElement" }, "name": "_buttonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 658, "end": 667, "loc": { "start": { "line": 26, "column": 36 }, "end": { "line": 26, "column": 45 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 668, "end": 671, "loc": { "start": { "line": 26, "column": 46 }, "end": { "line": 26, "column": 49 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 672, "end": 682, "loc": { "start": { "line": 26, "column": 50 }, "end": { "line": 26, "column": 60 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 704, "end": 785, "loc": { "start": { "line": 27, "column": 19 }, "end": { "line": 29, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 722, "end": 771, "loc": { "start": { "line": 28, "column": 16 }, "end": { "line": 28, "column": 65 } }, "expression": { "type": "CallExpression", "start": 722, "end": 770, "loc": { "start": { "line": 28, "column": 16 }, "end": { "line": 28, "column": 64 } }, "callee": { "type": "MemberExpression", "start": 722, "end": 758, "loc": { "start": { "line": 28, "column": 16 }, "end": { "line": 28, "column": 52 } }, "object": { "type": "MemberExpression", "start": 722, "end": 751, "loc": { "start": { "line": 28, "column": 16 }, "end": { "line": 28, "column": 45 } }, "object": { "type": "MemberExpression", "start": 722, "end": 741, "loc": { "start": { "line": 28, "column": 16 }, "end": { "line": 28, "column": 35 } }, "object": { "type": "ThisExpression", "start": 722, "end": 726, "loc": { "start": { "line": 28, "column": 16 }, "end": { "line": 28, "column": 20 } } }, "property": { "type": "Identifier", "start": 727, "end": 741, "loc": { "start": { "line": 28, "column": 21 }, "end": { "line": 28, "column": 35 }, "identifierName": "_buttonElement" }, "name": "_buttonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 742, "end": 751, "loc": { "start": { "line": 28, "column": 36 }, "end": { "line": 28, "column": 45 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 752, "end": 758, "loc": { "start": { "line": 28, "column": 46 }, "end": { "line": 28, "column": 52 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 759, "end": 769, "loc": { "start": { "line": 28, "column": 53 }, "end": { "line": 28, "column": 63 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] } } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 807, "end": 1113, "loc": { "start": { "line": 32, "column": 8 }, "end": { "line": 39, "column": 11 } }, "expression": { "type": "CallExpression", "start": 807, "end": 1112, "loc": { "start": { "line": 32, "column": 8 }, "end": { "line": 39, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 807, "end": 843, "loc": { "start": { "line": 32, "column": 8 }, "end": { "line": 32, "column": 44 } }, "object": { "type": "MemberExpression", "start": 807, "end": 826, "loc": { "start": { "line": 32, "column": 8 }, "end": { "line": 32, "column": 27 } }, "object": { "type": "ThisExpression", "start": 807, "end": 811, "loc": { "start": { "line": 32, "column": 8 }, "end": { "line": 32, "column": 12 } } }, "property": { "type": "Identifier", "start": 812, "end": 826, "loc": { "start": { "line": 32, "column": 13 }, "end": { "line": 32, "column": 27 }, "identifierName": "_buttonElement" }, "name": "_buttonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 827, "end": 843, "loc": { "start": { "line": 32, "column": 28 }, "end": { "line": 32, "column": 44 }, "identifierName": "addEventListener" }, "name": "addEventListener" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 844, "end": 851, "loc": { "start": { "line": 32, "column": 45 }, "end": { "line": 32, "column": 52 } }, "extra": { "rawValue": "click", "raw": "\"click\"" }, "value": "click" }, { "type": "ArrowFunctionExpression", "start": 853, "end": 1111, "loc": { "start": { "line": 32, "column": 54 }, "end": { "line": 39, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 854, "end": 859, "loc": { "start": { "line": 32, "column": 55 }, "end": { "line": 32, "column": 60 }, "identifierName": "event" }, "name": "event" } ], "body": { "type": "BlockStatement", "start": 864, "end": 1111, "loc": { "start": { "line": 32, "column": 65 }, "end": { "line": 39, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 878, "end": 1065, "loc": { "start": { "line": 33, "column": 12 }, "end": { "line": 37, "column": 13 } }, "test": { "type": "CallExpression", "start": 882, "end": 899, "loc": { "start": { "line": 33, "column": 16 }, "end": { "line": 33, "column": 33 } }, "callee": { "type": "MemberExpression", "start": 882, "end": 897, "loc": { "start": { "line": 33, "column": 16 }, "end": { "line": 33, "column": 31 } }, "object": { "type": "ThisExpression", "start": 882, "end": 886, "loc": { "start": { "line": 33, "column": 16 }, "end": { "line": 33, "column": 20 } } }, "property": { "type": "Identifier", "start": 887, "end": 897, "loc": { "start": { "line": 33, "column": 21 }, "end": { "line": 33, "column": 31 }, "identifierName": "getEnabled" }, "name": "getEnabled" }, "computed": false }, "arguments": [] }, "consequent": { "type": "BlockStatement", "start": 901, "end": 1065, "loc": { "start": { "line": 33, "column": 35 }, "end": { "line": 37, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 919, "end": 961, "loc": { "start": { "line": 34, "column": 16 }, "end": { "line": 34, "column": 58 } }, "expression": { "type": "CallExpression", "start": 919, "end": 960, "loc": { "start": { "line": 34, "column": 16 }, "end": { "line": 34, "column": 57 } }, "callee": { "type": "MemberExpression", "start": 919, "end": 958, "loc": { "start": { "line": 34, "column": 16 }, "end": { "line": 34, "column": 55 } }, "object": { "type": "MemberExpression", "start": 919, "end": 946, "loc": { "start": { "line": 34, "column": 16 }, "end": { "line": 34, "column": 43 } }, "object": { "type": "MemberExpression", "start": 919, "end": 933, "loc": { "start": { "line": 34, "column": 16 }, "end": { "line": 34, "column": 30 } }, "object": { "type": "ThisExpression", "start": 919, "end": 923, "loc": { "start": { "line": 34, "column": 16 }, "end": { "line": 34, "column": 20 } } }, "property": { "type": "Identifier", "start": 924, "end": 933, "loc": { "start": { "line": 34, "column": 21 }, "end": { "line": 34, "column": 30 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 934, "end": 946, "loc": { "start": { "line": 34, "column": 31 }, "end": { "line": 34, "column": 43 }, "identifierName": "_sectionTool" }, "name": "_sectionTool" }, "computed": false }, "property": { "type": "Identifier", "start": 947, "end": 958, "loc": { "start": { "line": 34, "column": 44 }, "end": { "line": 34, "column": 55 }, "identifierName": "hideControl" }, "name": "hideControl" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 978, "end": 1051, "loc": { "start": { "line": 35, "column": 16 }, "end": { "line": 36, "column": 19 } }, "expression": { "type": "CallExpression", "start": 978, "end": 1050, "loc": { "start": { "line": 35, "column": 16 }, "end": { "line": 36, "column": 18 } }, "callee": { "type": "MemberExpression", "start": 978, "end": 992, "loc": { "start": { "line": 35, "column": 16 }, "end": { "line": 35, "column": 30 } }, "object": { "type": "ThisExpression", "start": 978, "end": 982, "loc": { "start": { "line": 35, "column": 16 }, "end": { "line": 35, "column": 20 } } }, "property": { "type": "Identifier", "start": 983, "end": 992, "loc": { "start": { "line": 35, "column": 21 }, "end": { "line": 35, "column": 30 }, "identifierName": "setActive" }, "name": "setActive" }, "computed": false }, "arguments": [ { "type": "UnaryExpression", "start": 993, "end": 1010, "loc": { "start": { "line": 35, "column": 31 }, "end": { "line": 35, "column": 48 } }, "operator": "!", "prefix": true, "argument": { "type": "CallExpression", "start": 994, "end": 1010, "loc": { "start": { "line": 35, "column": 32 }, "end": { "line": 35, "column": 48 } }, "callee": { "type": "MemberExpression", "start": 994, "end": 1008, "loc": { "start": { "line": 35, "column": 32 }, "end": { "line": 35, "column": 46 } }, "object": { "type": "ThisExpression", "start": 994, "end": 998, "loc": { "start": { "line": 35, "column": 32 }, "end": { "line": 35, "column": 36 } } }, "property": { "type": "Identifier", "start": 999, "end": 1008, "loc": { "start": { "line": 35, "column": 37 }, "end": { "line": 35, "column": 46 }, "identifierName": "getActive" }, "name": "getActive" }, "computed": false }, "arguments": [] }, "extra": { "parenthesizedArgument": false } }, { "type": "ArrowFunctionExpression", "start": 1012, "end": 1049, "loc": { "start": { "line": 35, "column": 50 }, "end": { "line": 36, "column": 17 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 1018, "end": 1049, "loc": { "start": { "line": 35, "column": 56 }, "end": { "line": 36, "column": 17 } }, "body": [], "directives": [], "leadingComments": null, "innerComments": [ { "type": "CommentLine", "value": " Animated", "start": 1020, "end": 1031, "loc": { "start": { "line": 35, "column": 58 }, "end": { "line": 35, "column": 69 } } } ] }, "trailingComments": [ { "type": "CommentLine", "value": " Animated", "start": 1020, "end": 1031, "loc": { "start": { "line": 35, "column": 58 }, "end": { "line": 35, "column": 69 } } } ] } ] } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 1078, "end": 1101, "loc": { "start": { "line": 38, "column": 12 }, "end": { "line": 38, "column": 35 } }, "expression": { "type": "CallExpression", "start": 1078, "end": 1100, "loc": { "start": { "line": 38, "column": 12 }, "end": { "line": 38, "column": 34 } }, "callee": { "type": "MemberExpression", "start": 1078, "end": 1098, "loc": { "start": { "line": 38, "column": 12 }, "end": { "line": 38, "column": 32 } }, "object": { "type": "Identifier", "start": 1078, "end": 1083, "loc": { "start": { "line": 38, "column": 12 }, "end": { "line": 38, "column": 17 }, "identifierName": "event" }, "name": "event" }, "property": { "type": "Identifier", "start": 1084, "end": 1098, "loc": { "start": { "line": 38, "column": 18 }, "end": { "line": 38, "column": 32 }, "identifierName": "preventDefault" }, "name": "preventDefault" }, "computed": false }, "arguments": [] } } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 1123, "end": 1238, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 44, "column": 11 } }, "expression": { "type": "CallExpression", "start": 1123, "end": 1237, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 44, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 1123, "end": 1140, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 25 } }, "object": { "type": "MemberExpression", "start": 1123, "end": 1137, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 22 } }, "object": { "type": "ThisExpression", "start": 1123, "end": 1127, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 12 } } }, "property": { "type": "Identifier", "start": 1128, "end": 1137, "loc": { "start": { "line": 41, "column": 13 }, "end": { "line": 41, "column": 22 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 1138, "end": 1140, "loc": { "start": { "line": 41, "column": 23 }, "end": { "line": 41, "column": 25 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1141, "end": 1148, "loc": { "start": { "line": 41, "column": 26 }, "end": { "line": 41, "column": 33 } }, "extra": { "rawValue": "reset", "raw": "\"reset\"" }, "value": "reset" }, { "type": "ArrowFunctionExpression", "start": 1150, "end": 1236, "loc": { "start": { "line": 41, "column": 35 }, "end": { "line": 44, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 1156, "end": 1236, "loc": { "start": { "line": 41, "column": 41 }, "end": { "line": 44, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 1170, "end": 1226, "loc": { "start": { "line": 42, "column": 12 }, "end": { "line": 43, "column": 15 } }, "expression": { "type": "CallExpression", "start": 1170, "end": 1225, "loc": { "start": { "line": 42, "column": 12 }, "end": { "line": 43, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 1170, "end": 1184, "loc": { "start": { "line": 42, "column": 12 }, "end": { "line": 42, "column": 26 } }, "object": { "type": "ThisExpression", "start": 1170, "end": 1174, "loc": { "start": { "line": 42, "column": 12 }, "end": { "line": 42, "column": 16 } } }, "property": { "type": "Identifier", "start": 1175, "end": 1184, "loc": { "start": { "line": 42, "column": 17 }, "end": { "line": 42, "column": 26 }, "identifierName": "setActive" }, "name": "setActive" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 1185, "end": 1189, "loc": { "start": { "line": 42, "column": 27 }, "end": { "line": 42, "column": 31 } }, "value": true }, { "type": "ArrowFunctionExpression", "start": 1191, "end": 1224, "loc": { "start": { "line": 42, "column": 33 }, "end": { "line": 43, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 1197, "end": 1224, "loc": { "start": { "line": 42, "column": 39 }, "end": { "line": 43, "column": 13 } }, "body": [], "directives": [], "leadingComments": null, "innerComments": [ { "type": "CommentLine", "value": " Animated", "start": 1199, "end": 1210, "loc": { "start": { "line": 42, "column": 41 }, "end": { "line": 42, "column": 52 } } } ] }, "trailingComments": [ { "type": "CommentLine", "value": " Animated", "start": 1199, "end": 1210, "loc": { "start": { "line": 42, "column": 41 }, "end": { "line": 42, "column": 52 } } } ] } ] } } ], "directives": [] } } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 1250, "end": 1383, "loc": { "start": { "line": 47, "column": 4 }, "end": { "line": 50, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 1250, "end": 1260, "loc": { "start": { "line": 47, "column": 4 }, "end": { "line": 47, "column": 14 }, "identifierName": "setEnabled" }, "name": "setEnabled" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1261, "end": 1268, "loc": { "start": { "line": 47, "column": 15 }, "end": { "line": 47, "column": 22 }, "identifierName": "enabled" }, "name": "enabled" } ], "body": { "type": "BlockStatement", "start": 1270, "end": 1383, "loc": { "start": { "line": 47, "column": 24 }, "end": { "line": 50, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 1280, "end": 1306, "loc": { "start": { "line": 48, "column": 8 }, "end": { "line": 48, "column": 34 } }, "expression": { "type": "CallExpression", "start": 1280, "end": 1305, "loc": { "start": { "line": 48, "column": 8 }, "end": { "line": 48, "column": 33 } }, "callee": { "type": "MemberExpression", "start": 1280, "end": 1296, "loc": { "start": { "line": 48, "column": 8 }, "end": { "line": 48, "column": 24 } }, "object": { "type": "Super", "start": 1280, "end": 1285, "loc": { "start": { "line": 48, "column": 8 }, "end": { "line": 48, "column": 13 } } }, "property": { "type": "Identifier", "start": 1286, "end": 1296, "loc": { "start": { "line": 48, "column": 14 }, "end": { "line": 48, "column": 24 }, "identifierName": "setEnabled" }, "name": "setEnabled" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 1297, "end": 1304, "loc": { "start": { "line": 48, "column": 25 }, "end": { "line": 48, "column": 32 }, "identifierName": "enabled" }, "name": "enabled" } ] } }, { "type": "ExpressionStatement", "start": 1315, "end": 1377, "loc": { "start": { "line": 49, "column": 8 }, "end": { "line": 49, "column": 70 } }, "expression": { "type": "AssignmentExpression", "start": 1315, "end": 1376, "loc": { "start": { "line": 49, "column": 8 }, "end": { "line": 49, "column": 69 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1315, "end": 1336, "loc": { "start": { "line": 49, "column": 8 }, "end": { "line": 49, "column": 29 } }, "object": { "type": "ThisExpression", "start": 1315, "end": 1319, "loc": { "start": { "line": 49, "column": 8 }, "end": { "line": 49, "column": 12 } } }, "property": { "type": "Identifier", "start": 1320, "end": 1336, "loc": { "start": { "line": 49, "column": 13 }, "end": { "line": 49, "column": 29 }, "identifierName": "_saveOrthoActive" }, "name": "_saveOrthoActive" }, "computed": false }, "right": { "type": "CallExpression", "start": 1339, "end": 1376, "loc": { "start": { "line": 49, "column": 32 }, "end": { "line": 49, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 1339, "end": 1374, "loc": { "start": { "line": 49, "column": 32 }, "end": { "line": 49, "column": 67 } }, "object": { "type": "MemberExpression", "start": 1339, "end": 1364, "loc": { "start": { "line": 49, "column": 32 }, "end": { "line": 49, "column": 57 } }, "object": { "type": "MemberExpression", "start": 1339, "end": 1353, "loc": { "start": { "line": 49, "column": 32 }, "end": { "line": 49, "column": 46 } }, "object": { "type": "ThisExpression", "start": 1339, "end": 1343, "loc": { "start": { "line": 49, "column": 32 }, "end": { "line": 49, "column": 36 } } }, "property": { "type": "Identifier", "start": 1344, "end": 1353, "loc": { "start": { "line": 49, "column": 37 }, "end": { "line": 49, "column": 46 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 1354, "end": 1364, "loc": { "start": { "line": 49, "column": 47 }, "end": { "line": 49, "column": 57 }, "identifierName": "_orthoMode" }, "name": "_orthoMode" }, "computed": false }, "property": { "type": "Identifier", "start": 1365, "end": 1374, "loc": { "start": { "line": 49, "column": 58 }, "end": { "line": 49, "column": 67 }, "identifierName": "getActive" }, "name": "getActive" }, "computed": false }, "arguments": [] } } } ], "directives": [] } }, { "type": "ClassMethod", "start": 1389, "end": 2346, "loc": { "start": { "line": 52, "column": 4 }, "end": { "line": 83, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 1389, "end": 1398, "loc": { "start": { "line": 52, "column": 4 }, "end": { "line": 52, "column": 13 }, "identifierName": "setActive" }, "name": "setActive" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1399, "end": 1405, "loc": { "start": { "line": 52, "column": 14 }, "end": { "line": 52, "column": 20 }, "identifierName": "active" }, "name": "active" }, { "type": "Identifier", "start": 1407, "end": 1411, "loc": { "start": { "line": 52, "column": 22 }, "end": { "line": 52, "column": 26 }, "identifierName": "done" }, "name": "done" } ], "body": { "type": "BlockStatement", "start": 1413, "end": 2346, "loc": { "start": { "line": 52, "column": 28 }, "end": { "line": 83, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 1423, "end": 1545, "loc": { "start": { "line": 53, "column": 8 }, "end": { "line": 58, "column": 9 } }, "test": { "type": "BinaryExpression", "start": 1427, "end": 1450, "loc": { "start": { "line": 53, "column": 12 }, "end": { "line": 53, "column": 35 } }, "left": { "type": "MemberExpression", "start": 1427, "end": 1439, "loc": { "start": { "line": 53, "column": 12 }, "end": { "line": 53, "column": 24 } }, "object": { "type": "ThisExpression", "start": 1427, "end": 1431, "loc": { "start": { "line": 53, "column": 12 }, "end": { "line": 53, "column": 16 } } }, "property": { "type": "Identifier", "start": 1432, "end": 1439, "loc": { "start": { "line": 53, "column": 17 }, "end": { "line": 53, "column": 24 }, "identifierName": "_active" }, "name": "_active" }, "computed": false }, "operator": "===", "right": { "type": "Identifier", "start": 1444, "end": 1450, "loc": { "start": { "line": 53, "column": 29 }, "end": { "line": 53, "column": 35 }, "identifierName": "active" }, "name": "active" } }, "consequent": { "type": "BlockStatement", "start": 1452, "end": 1545, "loc": { "start": { "line": 53, "column": 37 }, "end": { "line": 58, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 1466, "end": 1515, "loc": { "start": { "line": 54, "column": 12 }, "end": { "line": 56, "column": 13 } }, "test": { "type": "Identifier", "start": 1470, "end": 1474, "loc": { "start": { "line": 54, "column": 16 }, "end": { "line": 54, "column": 20 }, "identifierName": "done" }, "name": "done" }, "consequent": { "type": "BlockStatement", "start": 1476, "end": 1515, "loc": { "start": { "line": 54, "column": 22 }, "end": { "line": 56, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 1494, "end": 1501, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 23 } }, "expression": { "type": "CallExpression", "start": 1494, "end": 1500, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 22 } }, "callee": { "type": "Identifier", "start": 1494, "end": 1498, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 20 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } } ], "directives": [] }, "alternate": null }, { "type": "ReturnStatement", "start": 1528, "end": 1535, "loc": { "start": { "line": 57, "column": 12 }, "end": { "line": 57, "column": 19 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 1554, "end": 1576, "loc": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 30 } }, "expression": { "type": "AssignmentExpression", "start": 1554, "end": 1575, "loc": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 29 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1554, "end": 1566, "loc": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 20 } }, "object": { "type": "ThisExpression", "start": 1554, "end": 1558, "loc": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 12 } } }, "property": { "type": "Identifier", "start": 1559, "end": 1566, "loc": { "start": { "line": 59, "column": 13 }, "end": { "line": 59, "column": 20 }, "identifierName": "_active" }, "name": "_active" }, "computed": false }, "right": { "type": "Identifier", "start": 1569, "end": 1575, "loc": { "start": { "line": 59, "column": 23 }, "end": { "line": 59, "column": 29 }, "identifierName": "active" }, "name": "active" } } }, { "type": "IfStatement", "start": 1585, "end": 2340, "loc": { "start": { "line": 60, "column": 8 }, "end": { "line": 82, "column": 9 } }, "test": { "type": "Identifier", "start": 1589, "end": 1595, "loc": { "start": { "line": 60, "column": 12 }, "end": { "line": 60, "column": 18 }, "identifierName": "active" }, "name": "active" }, "consequent": { "type": "BlockStatement", "start": 1597, "end": 1965, "loc": { "start": { "line": 60, "column": 20 }, "end": { "line": 71, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 1611, "end": 1655, "loc": { "start": { "line": 61, "column": 12 }, "end": { "line": 61, "column": 56 } }, "expression": { "type": "CallExpression", "start": 1611, "end": 1654, "loc": { "start": { "line": 61, "column": 12 }, "end": { "line": 61, "column": 55 } }, "callee": { "type": "MemberExpression", "start": 1611, "end": 1644, "loc": { "start": { "line": 61, "column": 12 }, "end": { "line": 61, "column": 45 } }, "object": { "type": "MemberExpression", "start": 1611, "end": 1640, "loc": { "start": { "line": 61, "column": 12 }, "end": { "line": 61, "column": 41 } }, "object": { "type": "MemberExpression", "start": 1611, "end": 1630, "loc": { "start": { "line": 61, "column": 12 }, "end": { "line": 61, "column": 31 } }, "object": { "type": "ThisExpression", "start": 1611, "end": 1615, "loc": { "start": { "line": 61, "column": 12 }, "end": { "line": 61, "column": 16 } } }, "property": { "type": "Identifier", "start": 1616, "end": 1630, "loc": { "start": { "line": 61, "column": 17 }, "end": { "line": 61, "column": 31 }, "identifierName": "_buttonElement" }, "name": "_buttonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 1631, "end": 1640, "loc": { "start": { "line": 61, "column": 32 }, "end": { "line": 61, "column": 41 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 1641, "end": 1644, "loc": { "start": { "line": 61, "column": 42 }, "end": { "line": 61, "column": 45 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1645, "end": 1653, "loc": { "start": { "line": 61, "column": 46 }, "end": { "line": 61, "column": 54 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" } ] } }, { "type": "IfStatement", "start": 1668, "end": 1955, "loc": { "start": { "line": 62, "column": 12 }, "end": { "line": 70, "column": 13 } }, "test": { "type": "Identifier", "start": 1672, "end": 1676, "loc": { "start": { "line": 62, "column": 16 }, "end": { "line": 62, "column": 20 }, "identifierName": "done" }, "name": "done" }, "consequent": { "type": "BlockStatement", "start": 1678, "end": 1842, "loc": { "start": { "line": 62, "column": 22 }, "end": { "line": 67, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 1696, "end": 1828, "loc": { "start": { "line": 63, "column": 16 }, "end": { "line": 66, "column": 19 } }, "expression": { "type": "CallExpression", "start": 1696, "end": 1827, "loc": { "start": { "line": 63, "column": 16 }, "end": { "line": 66, "column": 18 } }, "callee": { "type": "MemberExpression", "start": 1696, "end": 1717, "loc": { "start": { "line": 63, "column": 16 }, "end": { "line": 63, "column": 37 } }, "object": { "type": "ThisExpression", "start": 1696, "end": 1700, "loc": { "start": { "line": 63, "column": 16 }, "end": { "line": 63, "column": 20 } } }, "property": { "type": "Identifier", "start": 1701, "end": 1717, "loc": { "start": { "line": 63, "column": 21 }, "end": { "line": 63, "column": 37 }, "identifierName": "_enterThreeDMode" }, "name": "_enterThreeDMode" }, "computed": false }, "arguments": [ { "type": "ArrowFunctionExpression", "start": 1718, "end": 1826, "loc": { "start": { "line": 63, "column": 38 }, "end": { "line": 66, "column": 17 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 1724, "end": 1826, "loc": { "start": { "line": 63, "column": 44 }, "end": { "line": 66, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 1746, "end": 1780, "loc": { "start": { "line": 64, "column": 20 }, "end": { "line": 64, "column": 54 } }, "expression": { "type": "CallExpression", "start": 1746, "end": 1779, "loc": { "start": { "line": 64, "column": 20 }, "end": { "line": 64, "column": 53 } }, "callee": { "type": "MemberExpression", "start": 1746, "end": 1755, "loc": { "start": { "line": 64, "column": 20 }, "end": { "line": 64, "column": 29 } }, "object": { "type": "ThisExpression", "start": 1746, "end": 1750, "loc": { "start": { "line": 64, "column": 20 }, "end": { "line": 64, "column": 24 } } }, "property": { "type": "Identifier", "start": 1751, "end": 1755, "loc": { "start": { "line": 64, "column": 25 }, "end": { "line": 64, "column": 29 }, "identifierName": "fire" }, "name": "fire" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1756, "end": 1764, "loc": { "start": { "line": 64, "column": 30 }, "end": { "line": 64, "column": 38 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" }, { "type": "MemberExpression", "start": 1766, "end": 1778, "loc": { "start": { "line": 64, "column": 40 }, "end": { "line": 64, "column": 52 } }, "object": { "type": "ThisExpression", "start": 1766, "end": 1770, "loc": { "start": { "line": 64, "column": 40 }, "end": { "line": 64, "column": 44 } } }, "property": { "type": "Identifier", "start": 1771, "end": 1778, "loc": { "start": { "line": 64, "column": 45 }, "end": { "line": 64, "column": 52 }, "identifierName": "_active" }, "name": "_active" }, "computed": false } ] } }, { "type": "ExpressionStatement", "start": 1801, "end": 1808, "loc": { "start": { "line": 65, "column": 20 }, "end": { "line": 65, "column": 27 } }, "expression": { "type": "CallExpression", "start": 1801, "end": 1807, "loc": { "start": { "line": 65, "column": 20 }, "end": { "line": 65, "column": 26 } }, "callee": { "type": "Identifier", "start": 1801, "end": 1805, "loc": { "start": { "line": 65, "column": 20 }, "end": { "line": 65, "column": 24 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } } ], "directives": [] } } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 1848, "end": 1955, "loc": { "start": { "line": 67, "column": 19 }, "end": { "line": 70, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 1866, "end": 1890, "loc": { "start": { "line": 68, "column": 16 }, "end": { "line": 68, "column": 40 } }, "expression": { "type": "CallExpression", "start": 1866, "end": 1889, "loc": { "start": { "line": 68, "column": 16 }, "end": { "line": 68, "column": 39 } }, "callee": { "type": "MemberExpression", "start": 1866, "end": 1887, "loc": { "start": { "line": 68, "column": 16 }, "end": { "line": 68, "column": 37 } }, "object": { "type": "ThisExpression", "start": 1866, "end": 1870, "loc": { "start": { "line": 68, "column": 16 }, "end": { "line": 68, "column": 20 } } }, "property": { "type": "Identifier", "start": 1871, "end": 1887, "loc": { "start": { "line": 68, "column": 21 }, "end": { "line": 68, "column": 37 }, "identifierName": "_enterThreeDMode" }, "name": "_enterThreeDMode" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 1907, "end": 1941, "loc": { "start": { "line": 69, "column": 16 }, "end": { "line": 69, "column": 50 } }, "expression": { "type": "CallExpression", "start": 1907, "end": 1940, "loc": { "start": { "line": 69, "column": 16 }, "end": { "line": 69, "column": 49 } }, "callee": { "type": "MemberExpression", "start": 1907, "end": 1916, "loc": { "start": { "line": 69, "column": 16 }, "end": { "line": 69, "column": 25 } }, "object": { "type": "ThisExpression", "start": 1907, "end": 1911, "loc": { "start": { "line": 69, "column": 16 }, "end": { "line": 69, "column": 20 } } }, "property": { "type": "Identifier", "start": 1912, "end": 1916, "loc": { "start": { "line": 69, "column": 21 }, "end": { "line": 69, "column": 25 }, "identifierName": "fire" }, "name": "fire" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1917, "end": 1925, "loc": { "start": { "line": 69, "column": 26 }, "end": { "line": 69, "column": 34 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" }, { "type": "MemberExpression", "start": 1927, "end": 1939, "loc": { "start": { "line": 69, "column": 36 }, "end": { "line": 69, "column": 48 } }, "object": { "type": "ThisExpression", "start": 1927, "end": 1931, "loc": { "start": { "line": 69, "column": 36 }, "end": { "line": 69, "column": 40 } } }, "property": { "type": "Identifier", "start": 1932, "end": 1939, "loc": { "start": { "line": 69, "column": 41 }, "end": { "line": 69, "column": 48 }, "identifierName": "_active" }, "name": "_active" }, "computed": false } ] } } ], "directives": [] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 1971, "end": 2340, "loc": { "start": { "line": 71, "column": 15 }, "end": { "line": 82, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 1985, "end": 2032, "loc": { "start": { "line": 72, "column": 12 }, "end": { "line": 72, "column": 59 } }, "expression": { "type": "CallExpression", "start": 1985, "end": 2031, "loc": { "start": { "line": 72, "column": 12 }, "end": { "line": 72, "column": 58 } }, "callee": { "type": "MemberExpression", "start": 1985, "end": 2021, "loc": { "start": { "line": 72, "column": 12 }, "end": { "line": 72, "column": 48 } }, "object": { "type": "MemberExpression", "start": 1985, "end": 2014, "loc": { "start": { "line": 72, "column": 12 }, "end": { "line": 72, "column": 41 } }, "object": { "type": "MemberExpression", "start": 1985, "end": 2004, "loc": { "start": { "line": 72, "column": 12 }, "end": { "line": 72, "column": 31 } }, "object": { "type": "ThisExpression", "start": 1985, "end": 1989, "loc": { "start": { "line": 72, "column": 12 }, "end": { "line": 72, "column": 16 } } }, "property": { "type": "Identifier", "start": 1990, "end": 2004, "loc": { "start": { "line": 72, "column": 17 }, "end": { "line": 72, "column": 31 }, "identifierName": "_buttonElement" }, "name": "_buttonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 2005, "end": 2014, "loc": { "start": { "line": 72, "column": 32 }, "end": { "line": 72, "column": 41 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 2015, "end": 2021, "loc": { "start": { "line": 72, "column": 42 }, "end": { "line": 72, "column": 48 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2022, "end": 2030, "loc": { "start": { "line": 72, "column": 49 }, "end": { "line": 72, "column": 57 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" } ] } }, { "type": "IfStatement", "start": 2045, "end": 2330, "loc": { "start": { "line": 73, "column": 12 }, "end": { "line": 81, "column": 13 } }, "test": { "type": "Identifier", "start": 2049, "end": 2053, "loc": { "start": { "line": 73, "column": 16 }, "end": { "line": 73, "column": 20 }, "identifierName": "done" }, "name": "done" }, "consequent": { "type": "BlockStatement", "start": 2055, "end": 2218, "loc": { "start": { "line": 73, "column": 22 }, "end": { "line": 78, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 2073, "end": 2204, "loc": { "start": { "line": 74, "column": 16 }, "end": { "line": 77, "column": 19 } }, "expression": { "type": "CallExpression", "start": 2073, "end": 2203, "loc": { "start": { "line": 74, "column": 16 }, "end": { "line": 77, "column": 18 } }, "callee": { "type": "MemberExpression", "start": 2073, "end": 2093, "loc": { "start": { "line": 74, "column": 16 }, "end": { "line": 74, "column": 36 } }, "object": { "type": "ThisExpression", "start": 2073, "end": 2077, "loc": { "start": { "line": 74, "column": 16 }, "end": { "line": 74, "column": 20 } } }, "property": { "type": "Identifier", "start": 2078, "end": 2093, "loc": { "start": { "line": 74, "column": 21 }, "end": { "line": 74, "column": 36 }, "identifierName": "_exitThreeDMode" }, "name": "_exitThreeDMode" }, "computed": false }, "arguments": [ { "type": "ArrowFunctionExpression", "start": 2094, "end": 2202, "loc": { "start": { "line": 74, "column": 37 }, "end": { "line": 77, "column": 17 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 2100, "end": 2202, "loc": { "start": { "line": 74, "column": 43 }, "end": { "line": 77, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 2122, "end": 2156, "loc": { "start": { "line": 75, "column": 20 }, "end": { "line": 75, "column": 54 } }, "expression": { "type": "CallExpression", "start": 2122, "end": 2155, "loc": { "start": { "line": 75, "column": 20 }, "end": { "line": 75, "column": 53 } }, "callee": { "type": "MemberExpression", "start": 2122, "end": 2131, "loc": { "start": { "line": 75, "column": 20 }, "end": { "line": 75, "column": 29 } }, "object": { "type": "ThisExpression", "start": 2122, "end": 2126, "loc": { "start": { "line": 75, "column": 20 }, "end": { "line": 75, "column": 24 } } }, "property": { "type": "Identifier", "start": 2127, "end": 2131, "loc": { "start": { "line": 75, "column": 25 }, "end": { "line": 75, "column": 29 }, "identifierName": "fire" }, "name": "fire" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2132, "end": 2140, "loc": { "start": { "line": 75, "column": 30 }, "end": { "line": 75, "column": 38 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" }, { "type": "MemberExpression", "start": 2142, "end": 2154, "loc": { "start": { "line": 75, "column": 40 }, "end": { "line": 75, "column": 52 } }, "object": { "type": "ThisExpression", "start": 2142, "end": 2146, "loc": { "start": { "line": 75, "column": 40 }, "end": { "line": 75, "column": 44 } } }, "property": { "type": "Identifier", "start": 2147, "end": 2154, "loc": { "start": { "line": 75, "column": 45 }, "end": { "line": 75, "column": 52 }, "identifierName": "_active" }, "name": "_active" }, "computed": false } ] } }, { "type": "ExpressionStatement", "start": 2177, "end": 2184, "loc": { "start": { "line": 76, "column": 20 }, "end": { "line": 76, "column": 27 } }, "expression": { "type": "CallExpression", "start": 2177, "end": 2183, "loc": { "start": { "line": 76, "column": 20 }, "end": { "line": 76, "column": 26 } }, "callee": { "type": "Identifier", "start": 2177, "end": 2181, "loc": { "start": { "line": 76, "column": 20 }, "end": { "line": 76, "column": 24 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } } ], "directives": [] } } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 2224, "end": 2330, "loc": { "start": { "line": 78, "column": 19 }, "end": { "line": 81, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 2242, "end": 2265, "loc": { "start": { "line": 79, "column": 16 }, "end": { "line": 79, "column": 39 } }, "expression": { "type": "CallExpression", "start": 2242, "end": 2264, "loc": { "start": { "line": 79, "column": 16 }, "end": { "line": 79, "column": 38 } }, "callee": { "type": "MemberExpression", "start": 2242, "end": 2262, "loc": { "start": { "line": 79, "column": 16 }, "end": { "line": 79, "column": 36 } }, "object": { "type": "ThisExpression", "start": 2242, "end": 2246, "loc": { "start": { "line": 79, "column": 16 }, "end": { "line": 79, "column": 20 } } }, "property": { "type": "Identifier", "start": 2247, "end": 2262, "loc": { "start": { "line": 79, "column": 21 }, "end": { "line": 79, "column": 36 }, "identifierName": "_exitThreeDMode" }, "name": "_exitThreeDMode" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 2282, "end": 2316, "loc": { "start": { "line": 80, "column": 16 }, "end": { "line": 80, "column": 50 } }, "expression": { "type": "CallExpression", "start": 2282, "end": 2315, "loc": { "start": { "line": 80, "column": 16 }, "end": { "line": 80, "column": 49 } }, "callee": { "type": "MemberExpression", "start": 2282, "end": 2291, "loc": { "start": { "line": 80, "column": 16 }, "end": { "line": 80, "column": 25 } }, "object": { "type": "ThisExpression", "start": 2282, "end": 2286, "loc": { "start": { "line": 80, "column": 16 }, "end": { "line": 80, "column": 20 } } }, "property": { "type": "Identifier", "start": 2287, "end": 2291, "loc": { "start": { "line": 80, "column": 21 }, "end": { "line": 80, "column": 25 }, "identifierName": "fire" }, "name": "fire" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2292, "end": 2300, "loc": { "start": { "line": 80, "column": 26 }, "end": { "line": 80, "column": 34 } }, "extra": { "rawValue": "active", "raw": "\"active\"" }, "value": "active" }, { "type": "MemberExpression", "start": 2302, "end": 2314, "loc": { "start": { "line": 80, "column": 36 }, "end": { "line": 80, "column": 48 } }, "object": { "type": "ThisExpression", "start": 2302, "end": 2306, "loc": { "start": { "line": 80, "column": 36 }, "end": { "line": 80, "column": 40 } } }, "property": { "type": "Identifier", "start": 2307, "end": 2314, "loc": { "start": { "line": 80, "column": 41 }, "end": { "line": 80, "column": 48 }, "identifierName": "_active" }, "name": "_active" }, "computed": false } ] } } ], "directives": [] } } ], "directives": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 2352, "end": 4014, "loc": { "start": { "line": 85, "column": 4 }, "end": { "line": 125, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 2352, "end": 2368, "loc": { "start": { "line": 85, "column": 4 }, "end": { "line": 85, "column": 20 }, "identifierName": "_enterThreeDMode" }, "name": "_enterThreeDMode" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2369, "end": 2373, "loc": { "start": { "line": 85, "column": 21 }, "end": { "line": 85, "column": 25 }, "identifierName": "done" }, "name": "done" } ], "body": { "type": "BlockStatement", "start": 2375, "end": 4014, "loc": { "start": { "line": 85, "column": 27 }, "end": { "line": 125, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 2386, "end": 2413, "loc": { "start": { "line": 87, "column": 8 }, "end": { "line": 87, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2392, "end": 2412, "loc": { "start": { "line": 87, "column": 14 }, "end": { "line": 87, "column": 34 } }, "id": { "type": "Identifier", "start": 2392, "end": 2398, "loc": { "start": { "line": 87, "column": 14 }, "end": { "line": 87, "column": 20 }, "identifierName": "viewer" }, "name": "viewer" }, "init": { "type": "MemberExpression", "start": 2401, "end": 2412, "loc": { "start": { "line": 87, "column": 23 }, "end": { "line": 87, "column": 34 } }, "object": { "type": "ThisExpression", "start": 2401, "end": 2405, "loc": { "start": { "line": 87, "column": 23 }, "end": { "line": 87, "column": 27 } } }, "property": { "type": "Identifier", "start": 2406, "end": 2412, "loc": { "start": { "line": 87, "column": 28 }, "end": { "line": 87, "column": 34 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 2422, "end": 2449, "loc": { "start": { "line": 88, "column": 8 }, "end": { "line": 88, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2428, "end": 2448, "loc": { "start": { "line": 88, "column": 14 }, "end": { "line": 88, "column": 34 } }, "id": { "type": "Identifier", "start": 2428, "end": 2433, "loc": { "start": { "line": 88, "column": 14 }, "end": { "line": 88, "column": 19 }, "identifierName": "scene" }, "name": "scene" }, "init": { "type": "MemberExpression", "start": 2436, "end": 2448, "loc": { "start": { "line": 88, "column": 22 }, "end": { "line": 88, "column": 34 } }, "object": { "type": "Identifier", "start": 2436, "end": 2442, "loc": { "start": { "line": 88, "column": 22 }, "end": { "line": 88, "column": 28 }, "identifierName": "viewer" }, "name": "viewer" }, "property": { "type": "Identifier", "start": 2443, "end": 2448, "loc": { "start": { "line": 88, "column": 29 }, "end": { "line": 88, "column": 34 }, "identifierName": "scene" }, "name": "scene" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 2458, "end": 2509, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 59 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2464, "end": 2508, "loc": { "start": { "line": 89, "column": 14 }, "end": { "line": 89, "column": 58 } }, "id": { "type": "Identifier", "start": 2464, "end": 2468, "loc": { "start": { "line": 89, "column": 14 }, "end": { "line": 89, "column": 18 }, "identifierName": "aabb" }, "name": "aabb" }, "init": { "type": "CallExpression", "start": 2471, "end": 2508, "loc": { "start": { "line": 89, "column": 21 }, "end": { "line": 89, "column": 58 } }, "callee": { "type": "MemberExpression", "start": 2471, "end": 2484, "loc": { "start": { "line": 89, "column": 21 }, "end": { "line": 89, "column": 34 } }, "object": { "type": "Identifier", "start": 2471, "end": 2476, "loc": { "start": { "line": 89, "column": 21 }, "end": { "line": 89, "column": 26 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 2477, "end": 2484, "loc": { "start": { "line": 89, "column": 27 }, "end": { "line": 89, "column": 34 }, "identifierName": "getAABB" }, "name": "getAABB" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 2485, "end": 2507, "loc": { "start": { "line": 89, "column": 35 }, "end": { "line": 89, "column": 57 } }, "object": { "type": "Identifier", "start": 2485, "end": 2490, "loc": { "start": { "line": 89, "column": 35 }, "end": { "line": 89, "column": 40 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 2491, "end": 2507, "loc": { "start": { "line": 89, "column": 41 }, "end": { "line": 89, "column": 57 }, "identifierName": "visibleObjectIds" }, "name": "visibleObjectIds" }, "computed": false } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 2518, "end": 2555, "loc": { "start": { "line": 90, "column": 8 }, "end": { "line": 90, "column": 45 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2524, "end": 2554, "loc": { "start": { "line": 90, "column": 14 }, "end": { "line": 90, "column": 44 } }, "id": { "type": "Identifier", "start": 2524, "end": 2528, "loc": { "start": { "line": 90, "column": 14 }, "end": { "line": 90, "column": 18 }, "identifierName": "diag" }, "name": "diag" }, "init": { "type": "CallExpression", "start": 2531, "end": 2554, "loc": { "start": { "line": 90, "column": 21 }, "end": { "line": 90, "column": 44 } }, "callee": { "type": "MemberExpression", "start": 2531, "end": 2548, "loc": { "start": { "line": 90, "column": 21 }, "end": { "line": 90, "column": 38 } }, "object": { "type": "Identifier", "start": 2531, "end": 2535, "loc": { "start": { "line": 90, "column": 21 }, "end": { "line": 90, "column": 25 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 2536, "end": 2548, "loc": { "start": { "line": 90, "column": 26 }, "end": { "line": 90, "column": 38 }, "identifierName": "getAABB3Diag" }, "name": "getAABB3Diag" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 2549, "end": 2553, "loc": { "start": { "line": 90, "column": 39 }, "end": { "line": 90, "column": 43 }, "identifierName": "aabb" }, "name": "aabb" } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 2564, "end": 2616, "loc": { "start": { "line": 91, "column": 8 }, "end": { "line": 91, "column": 60 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2570, "end": 2615, "loc": { "start": { "line": 91, "column": 14 }, "end": { "line": 91, "column": 59 } }, "id": { "type": "Identifier", "start": 2570, "end": 2576, "loc": { "start": { "line": 91, "column": 14 }, "end": { "line": 91, "column": 20 }, "identifierName": "center" }, "name": "center" }, "init": { "type": "CallExpression", "start": 2579, "end": 2615, "loc": { "start": { "line": 91, "column": 23 }, "end": { "line": 91, "column": 59 } }, "callee": { "type": "MemberExpression", "start": 2579, "end": 2598, "loc": { "start": { "line": 91, "column": 23 }, "end": { "line": 91, "column": 42 } }, "object": { "type": "Identifier", "start": 2579, "end": 2583, "loc": { "start": { "line": 91, "column": 23 }, "end": { "line": 91, "column": 27 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 2584, "end": 2598, "loc": { "start": { "line": 91, "column": 28 }, "end": { "line": 91, "column": 42 }, "identifierName": "getAABB3Center" }, "name": "getAABB3Center" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 2599, "end": 2603, "loc": { "start": { "line": 91, "column": 43 }, "end": { "line": 91, "column": 47 }, "identifierName": "aabb" }, "name": "aabb" }, { "type": "Identifier", "start": 2605, "end": 2614, "loc": { "start": { "line": 91, "column": 49 }, "end": { "line": 91, "column": 58 }, "identifierName": "tempVec3a" }, "name": "tempVec3a" } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 2625, "end": 2674, "loc": { "start": { "line": 92, "column": 8 }, "end": { "line": 92, "column": 57 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2631, "end": 2673, "loc": { "start": { "line": 92, "column": 14 }, "end": { "line": 92, "column": 56 } }, "id": { "type": "Identifier", "start": 2631, "end": 2635, "loc": { "start": { "line": 92, "column": 14 }, "end": { "line": 92, "column": 18 }, "identifierName": "dist" }, "name": "dist" }, "init": { "type": "CallExpression", "start": 2638, "end": 2673, "loc": { "start": { "line": 92, "column": 21 }, "end": { "line": 92, "column": 56 } }, "callee": { "type": "MemberExpression", "start": 2638, "end": 2646, "loc": { "start": { "line": 92, "column": 21 }, "end": { "line": 92, "column": 29 } }, "object": { "type": "Identifier", "start": 2638, "end": 2642, "loc": { "start": { "line": 92, "column": 21 }, "end": { "line": 92, "column": 25 }, "identifierName": "Math" }, "name": "Math" }, "property": { "type": "Identifier", "start": 2643, "end": 2646, "loc": { "start": { "line": 92, "column": 26 }, "end": { "line": 92, "column": 29 }, "identifierName": "abs" }, "name": "abs" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 2647, "end": 2672, "loc": { "start": { "line": 92, "column": 30 }, "end": { "line": 92, "column": 55 } }, "left": { "type": "Identifier", "start": 2647, "end": 2651, "loc": { "start": { "line": 92, "column": 30 }, "end": { "line": 92, "column": 34 }, "identifierName": "diag" }, "name": "diag" }, "operator": "/", "right": { "type": "CallExpression", "start": 2654, "end": 2672, "loc": { "start": { "line": 92, "column": 37 }, "end": { "line": 92, "column": 55 } }, "callee": { "type": "MemberExpression", "start": 2654, "end": 2662, "loc": { "start": { "line": 92, "column": 37 }, "end": { "line": 92, "column": 45 } }, "object": { "type": "Identifier", "start": 2654, "end": 2658, "loc": { "start": { "line": 92, "column": 37 }, "end": { "line": 92, "column": 41 }, "identifierName": "Math" }, "name": "Math" }, "property": { "type": "Identifier", "start": 2659, "end": 2662, "loc": { "start": { "line": 92, "column": 42 }, "end": { "line": 92, "column": 45 }, "identifierName": "tan" }, "name": "tan" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 2663, "end": 2671, "loc": { "start": { "line": 92, "column": 46 }, "end": { "line": 92, "column": 54 } }, "left": { "type": "NumericLiteral", "start": 2663, "end": 2667, "loc": { "start": { "line": 92, "column": 46 }, "end": { "line": 92, "column": 50 } }, "extra": { "rawValue": 65, "raw": "65.0" }, "value": 65 }, "operator": "/", "right": { "type": "NumericLiteral", "start": 2670, "end": 2671, "loc": { "start": { "line": 92, "column": 53 }, "end": { "line": 92, "column": 54 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 } } ] } } ] } } ], "kind": "const", "trailingComments": [ { "type": "CommentLine", "value": " TODO: fovy match with CameraFlight", "start": 2679, "end": 2716, "loc": { "start": { "line": 92, "column": 62 }, "end": { "line": 92, "column": 99 } } } ] }, { "type": "VariableDeclaration", "start": 2725, "end": 2753, "loc": { "start": { "line": 93, "column": 8 }, "end": { "line": 93, "column": 36 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2731, "end": 2752, "loc": { "start": { "line": 93, "column": 14 }, "end": { "line": 93, "column": 35 } }, "id": { "type": "Identifier", "start": 2731, "end": 2737, "loc": { "start": { "line": 93, "column": 14 }, "end": { "line": 93, "column": 20 }, "identifierName": "camera" }, "name": "camera", "leadingComments": null }, "init": { "type": "MemberExpression", "start": 2740, "end": 2752, "loc": { "start": { "line": 93, "column": 23 }, "end": { "line": 93, "column": 35 } }, "object": { "type": "Identifier", "start": 2740, "end": 2745, "loc": { "start": { "line": 93, "column": 23 }, "end": { "line": 93, "column": 28 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 2746, "end": 2752, "loc": { "start": { "line": 93, "column": 29 }, "end": { "line": 93, "column": 35 }, "identifierName": "camera" }, "name": "camera" }, "computed": false }, "leadingComments": null } ], "kind": "const", "leadingComments": [ { "type": "CommentLine", "value": " TODO: fovy match with CameraFlight", "start": 2679, "end": 2716, "loc": { "start": { "line": 92, "column": 62 }, "end": { "line": 92, "column": 99 } } } ] }, { "type": "VariableDeclaration", "start": 2762, "end": 2814, "loc": { "start": { "line": 94, "column": 8 }, "end": { "line": 94, "column": 60 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2768, "end": 2813, "loc": { "start": { "line": 94, "column": 14 }, "end": { "line": 94, "column": 59 } }, "id": { "type": "Identifier", "start": 2768, "end": 2771, "loc": { "start": { "line": 94, "column": 14 }, "end": { "line": 94, "column": 17 }, "identifierName": "dir" }, "name": "dir" }, "init": { "type": "ConditionalExpression", "start": 2774, "end": 2813, "loc": { "start": { "line": 94, "column": 20 }, "end": { "line": 94, "column": 59 } }, "test": { "type": "MemberExpression", "start": 2775, "end": 2785, "loc": { "start": { "line": 94, "column": 21 }, "end": { "line": 94, "column": 31 } }, "object": { "type": "Identifier", "start": 2775, "end": 2781, "loc": { "start": { "line": 94, "column": 21 }, "end": { "line": 94, "column": 27 }, "identifierName": "camera" }, "name": "camera" }, "property": { "type": "Identifier", "start": 2782, "end": 2785, "loc": { "start": { "line": 94, "column": 28 }, "end": { "line": 94, "column": 31 }, "identifierName": "yUp" }, "name": "yUp" }, "computed": false, "extra": { "parenthesized": true, "parenStart": 2774 } }, "consequent": { "type": "ArrayExpression", "start": 2789, "end": 2801, "loc": { "start": { "line": 94, "column": 35 }, "end": { "line": 94, "column": 47 } }, "elements": [ { "type": "UnaryExpression", "start": 2790, "end": 2792, "loc": { "start": { "line": 94, "column": 36 }, "end": { "line": 94, "column": 38 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 2791, "end": 2792, "loc": { "start": { "line": 94, "column": 37 }, "end": { "line": 94, "column": 38 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } }, { "type": "UnaryExpression", "start": 2794, "end": 2796, "loc": { "start": { "line": 94, "column": 40 }, "end": { "line": 94, "column": 42 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 2795, "end": 2796, "loc": { "start": { "line": 94, "column": 41 }, "end": { "line": 94, "column": 42 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } }, { "type": "UnaryExpression", "start": 2798, "end": 2800, "loc": { "start": { "line": 94, "column": 44 }, "end": { "line": 94, "column": 46 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 2799, "end": 2800, "loc": { "start": { "line": 94, "column": 45 }, "end": { "line": 94, "column": 46 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } } ] }, "alternate": { "type": "ArrayExpression", "start": 2804, "end": 2813, "loc": { "start": { "line": 94, "column": 50 }, "end": { "line": 94, "column": 59 } }, "elements": [ { "type": "NumericLiteral", "start": 2805, "end": 2806, "loc": { "start": { "line": 94, "column": 51 }, "end": { "line": 94, "column": 52 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 2808, "end": 2809, "loc": { "start": { "line": 94, "column": 54 }, "end": { "line": 94, "column": 55 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 2811, "end": 2812, "loc": { "start": { "line": 94, "column": 57 }, "end": { "line": 94, "column": 58 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } ] } } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 2823, "end": 2874, "loc": { "start": { "line": 95, "column": 8 }, "end": { "line": 95, "column": 59 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2829, "end": 2873, "loc": { "start": { "line": 95, "column": 14 }, "end": { "line": 95, "column": 58 } }, "id": { "type": "Identifier", "start": 2829, "end": 2831, "loc": { "start": { "line": 95, "column": 14 }, "end": { "line": 95, "column": 16 }, "identifierName": "up" }, "name": "up" }, "init": { "type": "ConditionalExpression", "start": 2834, "end": 2873, "loc": { "start": { "line": 95, "column": 19 }, "end": { "line": 95, "column": 58 } }, "test": { "type": "MemberExpression", "start": 2835, "end": 2845, "loc": { "start": { "line": 95, "column": 20 }, "end": { "line": 95, "column": 30 } }, "object": { "type": "Identifier", "start": 2835, "end": 2841, "loc": { "start": { "line": 95, "column": 20 }, "end": { "line": 95, "column": 26 }, "identifierName": "camera" }, "name": "camera" }, "property": { "type": "Identifier", "start": 2842, "end": 2845, "loc": { "start": { "line": 95, "column": 27 }, "end": { "line": 95, "column": 30 }, "identifierName": "yUp" }, "name": "yUp" }, "computed": false, "extra": { "parenthesized": true, "parenStart": 2834 } }, "consequent": { "type": "ArrayExpression", "start": 2849, "end": 2860, "loc": { "start": { "line": 95, "column": 34 }, "end": { "line": 95, "column": 45 } }, "elements": [ { "type": "UnaryExpression", "start": 2850, "end": 2852, "loc": { "start": { "line": 95, "column": 35 }, "end": { "line": 95, "column": 37 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 2851, "end": 2852, "loc": { "start": { "line": 95, "column": 36 }, "end": { "line": 95, "column": 37 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } }, { "type": "NumericLiteral", "start": 2854, "end": 2855, "loc": { "start": { "line": 95, "column": 39 }, "end": { "line": 95, "column": 40 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "UnaryExpression", "start": 2857, "end": 2859, "loc": { "start": { "line": 95, "column": 42 }, "end": { "line": 95, "column": 44 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 2858, "end": 2859, "loc": { "start": { "line": 95, "column": 43 }, "end": { "line": 95, "column": 44 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } } ] }, "alternate": { "type": "ArrayExpression", "start": 2863, "end": 2873, "loc": { "start": { "line": 95, "column": 48 }, "end": { "line": 95, "column": 58 } }, "elements": [ { "type": "UnaryExpression", "start": 2864, "end": 2866, "loc": { "start": { "line": 95, "column": 49 }, "end": { "line": 95, "column": 51 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 2865, "end": 2866, "loc": { "start": { "line": 95, "column": 50 }, "end": { "line": 95, "column": 51 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } }, { "type": "NumericLiteral", "start": 2868, "end": 2869, "loc": { "start": { "line": 95, "column": 53 }, "end": { "line": 95, "column": 54 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 2871, "end": 2872, "loc": { "start": { "line": 95, "column": 56 }, "end": { "line": 95, "column": 57 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } ] } } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 2884, "end": 2923, "loc": { "start": { "line": 97, "column": 8 }, "end": { "line": 97, "column": 47 } }, "expression": { "type": "AssignmentExpression", "start": 2884, "end": 2922, "loc": { "start": { "line": 97, "column": 8 }, "end": { "line": 97, "column": 46 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2884, "end": 2913, "loc": { "start": { "line": 97, "column": 8 }, "end": { "line": 97, "column": 37 } }, "object": { "type": "MemberExpression", "start": 2884, "end": 2904, "loc": { "start": { "line": 97, "column": 8 }, "end": { "line": 97, "column": 28 } }, "object": { "type": "Identifier", "start": 2884, "end": 2890, "loc": { "start": { "line": 97, "column": 8 }, "end": { "line": 97, "column": 14 }, "identifierName": "viewer" }, "name": "viewer" }, "property": { "type": "Identifier", "start": 2891, "end": 2904, "loc": { "start": { "line": 97, "column": 15 }, "end": { "line": 97, "column": 28 }, "identifierName": "cameraControl" }, "name": "cameraControl" }, "computed": false }, "property": { "type": "Identifier", "start": 2905, "end": 2913, "loc": { "start": { "line": 97, "column": 29 }, "end": { "line": 97, "column": 37 }, "identifierName": "pivotPos" }, "name": "pivotPos" }, "computed": false }, "right": { "type": "Identifier", "start": 2916, "end": 2922, "loc": { "start": { "line": 97, "column": 40 }, "end": { "line": 97, "column": 46 }, "identifierName": "center" }, "name": "center" } } }, { "type": "ExpressionStatement", "start": 2933, "end": 2977, "loc": { "start": { "line": 99, "column": 8 }, "end": { "line": 99, "column": 52 } }, "expression": { "type": "CallExpression", "start": 2933, "end": 2976, "loc": { "start": { "line": 99, "column": 8 }, "end": { "line": 99, "column": 51 } }, "callee": { "type": "MemberExpression", "start": 2933, "end": 2970, "loc": { "start": { "line": 99, "column": 8 }, "end": { "line": 99, "column": 45 } }, "object": { "type": "MemberExpression", "start": 2933, "end": 2960, "loc": { "start": { "line": 99, "column": 8 }, "end": { "line": 99, "column": 35 } }, "object": { "type": "MemberExpression", "start": 2933, "end": 2947, "loc": { "start": { "line": 99, "column": 8 }, "end": { "line": 99, "column": 22 } }, "object": { "type": "ThisExpression", "start": 2933, "end": 2937, "loc": { "start": { "line": 99, "column": 8 }, "end": { "line": 99, "column": 12 } } }, "property": { "type": "Identifier", "start": 2938, "end": 2947, "loc": { "start": { "line": 99, "column": 13 }, "end": { "line": 99, "column": 22 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 2948, "end": 2960, "loc": { "start": { "line": 99, "column": 23 }, "end": { "line": 99, "column": 35 }, "identifierName": "_navCubeMode" }, "name": "_navCubeMode" }, "computed": false }, "property": { "type": "Identifier", "start": 2961, "end": 2970, "loc": { "start": { "line": 99, "column": 36 }, "end": { "line": 99, "column": 45 }, "identifierName": "setActive" }, "name": "setActive" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 2971, "end": 2975, "loc": { "start": { "line": 99, "column": 46 }, "end": { "line": 99, "column": 50 } }, "value": true } ] } }, { "type": "ExpressionStatement", "start": 2986, "end": 3035, "loc": { "start": { "line": 100, "column": 8 }, "end": { "line": 100, "column": 57 } }, "expression": { "type": "CallExpression", "start": 2986, "end": 3034, "loc": { "start": { "line": 100, "column": 8 }, "end": { "line": 100, "column": 56 } }, "callee": { "type": "MemberExpression", "start": 2986, "end": 3028, "loc": { "start": { "line": 100, "column": 8 }, "end": { "line": 100, "column": 50 } }, "object": { "type": "MemberExpression", "start": 2986, "end": 3017, "loc": { "start": { "line": 100, "column": 8 }, "end": { "line": 100, "column": 39 } }, "object": { "type": "MemberExpression", "start": 2986, "end": 3000, "loc": { "start": { "line": 100, "column": 8 }, "end": { "line": 100, "column": 22 } }, "object": { "type": "ThisExpression", "start": 2986, "end": 2990, "loc": { "start": { "line": 100, "column": 8 }, "end": { "line": 100, "column": 12 } } }, "property": { "type": "Identifier", "start": 2991, "end": 3000, "loc": { "start": { "line": 100, "column": 13 }, "end": { "line": 100, "column": 22 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 3001, "end": 3017, "loc": { "start": { "line": 100, "column": 23 }, "end": { "line": 100, "column": 39 }, "identifierName": "_firstPersonMode" }, "name": "_firstPersonMode" }, "computed": false }, "property": { "type": "Identifier", "start": 3018, "end": 3028, "loc": { "start": { "line": 100, "column": 40 }, "end": { "line": 100, "column": 50 }, "identifierName": "setEnabled" }, "name": "setEnabled" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 3029, "end": 3033, "loc": { "start": { "line": 100, "column": 51 }, "end": { "line": 100, "column": 55 } }, "value": true } ] } }, { "type": "ExpressionStatement", "start": 3044, "end": 3105, "loc": { "start": { "line": 101, "column": 8 }, "end": { "line": 101, "column": 69 } }, "expression": { "type": "CallExpression", "start": 3044, "end": 3104, "loc": { "start": { "line": 101, "column": 8 }, "end": { "line": 101, "column": 68 } }, "callee": { "type": "MemberExpression", "start": 3044, "end": 3098, "loc": { "start": { "line": 101, "column": 8 }, "end": { "line": 101, "column": 62 } }, "object": { "type": "MemberExpression", "start": 3044, "end": 3078, "loc": { "start": { "line": 101, "column": 8 }, "end": { "line": 101, "column": 42 } }, "object": { "type": "ThisExpression", "start": 3044, "end": 3048, "loc": { "start": { "line": 101, "column": 8 }, "end": { "line": 101, "column": 12 } } }, "property": { "type": "Identifier", "start": 3049, "end": 3078, "loc": { "start": { "line": 101, "column": 13 }, "end": { "line": 101, "column": 42 }, "identifierName": "_cameraControlNavModeMediator" }, "name": "_cameraControlNavModeMediator" }, "computed": false }, "property": { "type": "Identifier", "start": 3079, "end": 3098, "loc": { "start": { "line": 101, "column": 43 }, "end": { "line": 101, "column": 62 }, "identifierName": "setThreeDModeActive" }, "name": "setThreeDModeActive" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 3099, "end": 3103, "loc": { "start": { "line": 101, "column": 63 }, "end": { "line": 101, "column": 67 } }, "value": true } ] } }, { "type": "ExpressionStatement", "start": 3114, "end": 3159, "loc": { "start": { "line": 102, "column": 8 }, "end": { "line": 102, "column": 53 } }, "expression": { "type": "CallExpression", "start": 3114, "end": 3158, "loc": { "start": { "line": 102, "column": 8 }, "end": { "line": 102, "column": 52 } }, "callee": { "type": "MemberExpression", "start": 3114, "end": 3152, "loc": { "start": { "line": 102, "column": 8 }, "end": { "line": 102, "column": 46 } }, "object": { "type": "MemberExpression", "start": 3114, "end": 3141, "loc": { "start": { "line": 102, "column": 8 }, "end": { "line": 102, "column": 35 } }, "object": { "type": "MemberExpression", "start": 3114, "end": 3128, "loc": { "start": { "line": 102, "column": 8 }, "end": { "line": 102, "column": 22 } }, "object": { "type": "ThisExpression", "start": 3114, "end": 3118, "loc": { "start": { "line": 102, "column": 8 }, "end": { "line": 102, "column": 12 } } }, "property": { "type": "Identifier", "start": 3119, "end": 3128, "loc": { "start": { "line": 102, "column": 13 }, "end": { "line": 102, "column": 22 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 3129, "end": 3141, "loc": { "start": { "line": 102, "column": 23 }, "end": { "line": 102, "column": 35 }, "identifierName": "_sectionTool" }, "name": "_sectionTool" }, "computed": false }, "property": { "type": "Identifier", "start": 3142, "end": 3152, "loc": { "start": { "line": 102, "column": 36 }, "end": { "line": 102, "column": 46 }, "identifierName": "setEnabled" }, "name": "setEnabled" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 3153, "end": 3157, "loc": { "start": { "line": 102, "column": 47 }, "end": { "line": 102, "column": 51 } }, "value": true } ] } }, { "type": "ExpressionStatement", "start": 3168, "end": 3211, "loc": { "start": { "line": 103, "column": 8 }, "end": { "line": 103, "column": 51 } }, "expression": { "type": "CallExpression", "start": 3168, "end": 3210, "loc": { "start": { "line": 103, "column": 8 }, "end": { "line": 103, "column": 50 } }, "callee": { "type": "MemberExpression", "start": 3168, "end": 3204, "loc": { "start": { "line": 103, "column": 8 }, "end": { "line": 103, "column": 44 } }, "object": { "type": "MemberExpression", "start": 3168, "end": 3193, "loc": { "start": { "line": 103, "column": 8 }, "end": { "line": 103, "column": 33 } }, "object": { "type": "MemberExpression", "start": 3168, "end": 3182, "loc": { "start": { "line": 103, "column": 8 }, "end": { "line": 103, "column": 22 } }, "object": { "type": "ThisExpression", "start": 3168, "end": 3172, "loc": { "start": { "line": 103, "column": 8 }, "end": { "line": 103, "column": 12 } } }, "property": { "type": "Identifier", "start": 3173, "end": 3182, "loc": { "start": { "line": 103, "column": 13 }, "end": { "line": 103, "column": 22 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 3183, "end": 3193, "loc": { "start": { "line": 103, "column": 23 }, "end": { "line": 103, "column": 33 }, "identifierName": "_orthoMode" }, "name": "_orthoMode" }, "computed": false }, "property": { "type": "Identifier", "start": 3194, "end": 3204, "loc": { "start": { "line": 103, "column": 34 }, "end": { "line": 103, "column": 44 }, "identifierName": "setEnabled" }, "name": "setEnabled" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 3205, "end": 3209, "loc": { "start": { "line": 103, "column": 45 }, "end": { "line": 103, "column": 49 } }, "value": true } ] } }, { "type": "IfStatement", "start": 3221, "end": 4008, "loc": { "start": { "line": 105, "column": 8 }, "end": { "line": 124, "column": 9 } }, "test": { "type": "Identifier", "start": 3225, "end": 3229, "loc": { "start": { "line": 105, "column": 12 }, "end": { "line": 105, "column": 16 }, "identifierName": "done" }, "name": "done" }, "consequent": { "type": "BlockStatement", "start": 3231, "end": 3654, "loc": { "start": { "line": 105, "column": 18 }, "end": { "line": 116, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 3245, "end": 3644, "loc": { "start": { "line": 106, "column": 12 }, "end": { "line": 115, "column": 15 } }, "expression": { "type": "CallExpression", "start": 3245, "end": 3643, "loc": { "start": { "line": 106, "column": 12 }, "end": { "line": 115, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 3245, "end": 3270, "loc": { "start": { "line": 106, "column": 12 }, "end": { "line": 106, "column": 37 } }, "object": { "type": "MemberExpression", "start": 3245, "end": 3264, "loc": { "start": { "line": 106, "column": 12 }, "end": { "line": 106, "column": 31 } }, "object": { "type": "Identifier", "start": 3245, "end": 3251, "loc": { "start": { "line": 106, "column": 12 }, "end": { "line": 106, "column": 18 }, "identifierName": "viewer" }, "name": "viewer" }, "property": { "type": "Identifier", "start": 3252, "end": 3264, "loc": { "start": { "line": 106, "column": 19 }, "end": { "line": 106, "column": 31 }, "identifierName": "cameraFlight" }, "name": "cameraFlight" }, "computed": false }, "property": { "type": "Identifier", "start": 3265, "end": 3270, "loc": { "start": { "line": 106, "column": 32 }, "end": { "line": 106, "column": 37 }, "identifierName": "flyTo" }, "name": "flyTo" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 3271, "end": 3595, "loc": { "start": { "line": 106, "column": 38 }, "end": { "line": 113, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 3289, "end": 3301, "loc": { "start": { "line": 107, "column": 16 }, "end": { "line": 107, "column": 28 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3289, "end": 3293, "loc": { "start": { "line": 107, "column": 16 }, "end": { "line": 107, "column": 20 }, "identifierName": "look" }, "name": "look" }, "value": { "type": "Identifier", "start": 3295, "end": 3301, "loc": { "start": { "line": 107, "column": 22 }, "end": { "line": 107, "column": 28 }, "identifierName": "center" }, "name": "center" } }, { "type": "ObjectProperty", "start": 3319, "end": 3411, "loc": { "start": { "line": 108, "column": 16 }, "end": { "line": 108, "column": 108 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3319, "end": 3322, "loc": { "start": { "line": 108, "column": 16 }, "end": { "line": 108, "column": 19 }, "identifierName": "eye" }, "name": "eye" }, "value": { "type": "ArrayExpression", "start": 3324, "end": 3411, "loc": { "start": { "line": 108, "column": 21 }, "end": { "line": 108, "column": 108 } }, "elements": [ { "type": "BinaryExpression", "start": 3325, "end": 3352, "loc": { "start": { "line": 108, "column": 22 }, "end": { "line": 108, "column": 49 } }, "left": { "type": "MemberExpression", "start": 3325, "end": 3334, "loc": { "start": { "line": 108, "column": 22 }, "end": { "line": 108, "column": 31 } }, "object": { "type": "Identifier", "start": 3325, "end": 3331, "loc": { "start": { "line": 108, "column": 22 }, "end": { "line": 108, "column": 28 }, "identifierName": "center" }, "name": "center" }, "property": { "type": "NumericLiteral", "start": 3332, "end": 3333, "loc": { "start": { "line": 108, "column": 29 }, "end": { "line": 108, "column": 30 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true }, "operator": "-", "right": { "type": "BinaryExpression", "start": 3338, "end": 3351, "loc": { "start": { "line": 108, "column": 35 }, "end": { "line": 108, "column": 48 } }, "left": { "type": "Identifier", "start": 3338, "end": 3342, "loc": { "start": { "line": 108, "column": 35 }, "end": { "line": 108, "column": 39 }, "identifierName": "dist" }, "name": "dist" }, "operator": "*", "right": { "type": "MemberExpression", "start": 3345, "end": 3351, "loc": { "start": { "line": 108, "column": 42 }, "end": { "line": 108, "column": 48 } }, "object": { "type": "Identifier", "start": 3345, "end": 3348, "loc": { "start": { "line": 108, "column": 42 }, "end": { "line": 108, "column": 45 }, "identifierName": "dir" }, "name": "dir" }, "property": { "type": "NumericLiteral", "start": 3349, "end": 3350, "loc": { "start": { "line": 108, "column": 46 }, "end": { "line": 108, "column": 47 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true }, "extra": { "parenthesized": true, "parenStart": 3337 } } }, { "type": "BinaryExpression", "start": 3354, "end": 3381, "loc": { "start": { "line": 108, "column": 51 }, "end": { "line": 108, "column": 78 } }, "left": { "type": "MemberExpression", "start": 3354, "end": 3363, "loc": { "start": { "line": 108, "column": 51 }, "end": { "line": 108, "column": 60 } }, "object": { "type": "Identifier", "start": 3354, "end": 3360, "loc": { "start": { "line": 108, "column": 51 }, "end": { "line": 108, "column": 57 }, "identifierName": "center" }, "name": "center" }, "property": { "type": "NumericLiteral", "start": 3361, "end": 3362, "loc": { "start": { "line": 108, "column": 58 }, "end": { "line": 108, "column": 59 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true }, "operator": "-", "right": { "type": "BinaryExpression", "start": 3367, "end": 3380, "loc": { "start": { "line": 108, "column": 64 }, "end": { "line": 108, "column": 77 } }, "left": { "type": "Identifier", "start": 3367, "end": 3371, "loc": { "start": { "line": 108, "column": 64 }, "end": { "line": 108, "column": 68 }, "identifierName": "dist" }, "name": "dist" }, "operator": "*", "right": { "type": "MemberExpression", "start": 3374, "end": 3380, "loc": { "start": { "line": 108, "column": 71 }, "end": { "line": 108, "column": 77 } }, "object": { "type": "Identifier", "start": 3374, "end": 3377, "loc": { "start": { "line": 108, "column": 71 }, "end": { "line": 108, "column": 74 }, "identifierName": "dir" }, "name": "dir" }, "property": { "type": "NumericLiteral", "start": 3378, "end": 3379, "loc": { "start": { "line": 108, "column": 75 }, "end": { "line": 108, "column": 76 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true }, "extra": { "parenthesized": true, "parenStart": 3366 } } }, { "type": "BinaryExpression", "start": 3383, "end": 3410, "loc": { "start": { "line": 108, "column": 80 }, "end": { "line": 108, "column": 107 } }, "left": { "type": "MemberExpression", "start": 3383, "end": 3392, "loc": { "start": { "line": 108, "column": 80 }, "end": { "line": 108, "column": 89 } }, "object": { "type": "Identifier", "start": 3383, "end": 3389, "loc": { "start": { "line": 108, "column": 80 }, "end": { "line": 108, "column": 86 }, "identifierName": "center" }, "name": "center" }, "property": { "type": "NumericLiteral", "start": 3390, "end": 3391, "loc": { "start": { "line": 108, "column": 87 }, "end": { "line": 108, "column": 88 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true }, "operator": "-", "right": { "type": "BinaryExpression", "start": 3396, "end": 3409, "loc": { "start": { "line": 108, "column": 93 }, "end": { "line": 108, "column": 106 } }, "left": { "type": "Identifier", "start": 3396, "end": 3400, "loc": { "start": { "line": 108, "column": 93 }, "end": { "line": 108, "column": 97 }, "identifierName": "dist" }, "name": "dist" }, "operator": "*", "right": { "type": "MemberExpression", "start": 3403, "end": 3409, "loc": { "start": { "line": 108, "column": 100 }, "end": { "line": 108, "column": 106 } }, "object": { "type": "Identifier", "start": 3403, "end": 3406, "loc": { "start": { "line": 108, "column": 100 }, "end": { "line": 108, "column": 103 }, "identifierName": "dir" }, "name": "dir" }, "property": { "type": "NumericLiteral", "start": 3407, "end": 3408, "loc": { "start": { "line": 108, "column": 104 }, "end": { "line": 108, "column": 105 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true }, "extra": { "parenthesized": true, "parenStart": 3395 } } } ] } }, { "type": "ObjectProperty", "start": 3429, "end": 3435, "loc": { "start": { "line": 109, "column": 16 }, "end": { "line": 109, "column": 22 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3429, "end": 3431, "loc": { "start": { "line": 109, "column": 16 }, "end": { "line": 109, "column": 18 }, "identifierName": "up" }, "name": "up" }, "value": { "type": "Identifier", "start": 3433, "end": 3435, "loc": { "start": { "line": 109, "column": 20 }, "end": { "line": 109, "column": 22 }, "identifierName": "up" }, "name": "up" } }, { "type": "ObjectProperty", "start": 3453, "end": 3475, "loc": { "start": { "line": 110, "column": 16 }, "end": { "line": 110, "column": 38 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3453, "end": 3463, "loc": { "start": { "line": 110, "column": 16 }, "end": { "line": 110, "column": 26 }, "identifierName": "orthoScale" }, "name": "orthoScale" }, "value": { "type": "BinaryExpression", "start": 3465, "end": 3475, "loc": { "start": { "line": 110, "column": 28 }, "end": { "line": 110, "column": 38 } }, "left": { "type": "Identifier", "start": 3465, "end": 3469, "loc": { "start": { "line": 110, "column": 28 }, "end": { "line": 110, "column": 32 }, "identifierName": "diag" }, "name": "diag" }, "operator": "*", "right": { "type": "NumericLiteral", "start": 3472, "end": 3475, "loc": { "start": { "line": 110, "column": 35 }, "end": { "line": 110, "column": 38 } }, "extra": { "rawValue": 1.3, "raw": "1.3" }, "value": 1.3 } } }, { "type": "ObjectProperty", "start": 3493, "end": 3504, "loc": { "start": { "line": 111, "column": 16 }, "end": { "line": 111, "column": 27 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3493, "end": 3501, "loc": { "start": { "line": 111, "column": 16 }, "end": { "line": 111, "column": 24 }, "identifierName": "duration" }, "name": "duration" }, "value": { "type": "NumericLiteral", "start": 3503, "end": 3504, "loc": { "start": { "line": 111, "column": 26 }, "end": { "line": 111, "column": 27 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } }, { "type": "ObjectProperty", "start": 3522, "end": 3581, "loc": { "start": { "line": 112, "column": 16 }, "end": { "line": 112, "column": 75 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3522, "end": 3532, "loc": { "start": { "line": 112, "column": 16 }, "end": { "line": 112, "column": 26 }, "identifierName": "projection" }, "name": "projection" }, "value": { "type": "ConditionalExpression", "start": 3534, "end": 3581, "loc": { "start": { "line": 112, "column": 28 }, "end": { "line": 112, "column": 75 } }, "test": { "type": "MemberExpression", "start": 3534, "end": 3555, "loc": { "start": { "line": 112, "column": 28 }, "end": { "line": 112, "column": 49 } }, "object": { "type": "ThisExpression", "start": 3534, "end": 3538, "loc": { "start": { "line": 112, "column": 28 }, "end": { "line": 112, "column": 32 } } }, "property": { "type": "Identifier", "start": 3539, "end": 3555, "loc": { "start": { "line": 112, "column": 33 }, "end": { "line": 112, "column": 49 }, "identifierName": "_saveOrthoActive" }, "name": "_saveOrthoActive" }, "computed": false }, "consequent": { "type": "StringLiteral", "start": 3558, "end": 3565, "loc": { "start": { "line": 112, "column": 52 }, "end": { "line": 112, "column": 59 } }, "extra": { "rawValue": "ortho", "raw": "\"ortho\"" }, "value": "ortho" }, "alternate": { "type": "StringLiteral", "start": 3568, "end": 3581, "loc": { "start": { "line": 112, "column": 62 }, "end": { "line": 112, "column": 75 } }, "extra": { "rawValue": "perspective", "raw": "\"perspective\"" }, "value": "perspective" } } } ] }, { "type": "ArrowFunctionExpression", "start": 3597, "end": 3642, "loc": { "start": { "line": 113, "column": 15 }, "end": { "line": 115, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 3603, "end": 3642, "loc": { "start": { "line": 113, "column": 21 }, "end": { "line": 115, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 3621, "end": 3628, "loc": { "start": { "line": 114, "column": 16 }, "end": { "line": 114, "column": 23 } }, "expression": { "type": "CallExpression", "start": 3621, "end": 3627, "loc": { "start": { "line": 114, "column": 16 }, "end": { "line": 114, "column": 22 } }, "callee": { "type": "Identifier", "start": 3621, "end": 3625, "loc": { "start": { "line": 114, "column": 16 }, "end": { "line": 114, "column": 20 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } } ], "directives": [] } } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 3660, "end": 4008, "loc": { "start": { "line": 116, "column": 15 }, "end": { "line": 124, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 3674, "end": 3998, "loc": { "start": { "line": 117, "column": 12 }, "end": { "line": 123, "column": 15 } }, "expression": { "type": "CallExpression", "start": 3674, "end": 3997, "loc": { "start": { "line": 117, "column": 12 }, "end": { "line": 123, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 3674, "end": 3700, "loc": { "start": { "line": 117, "column": 12 }, "end": { "line": 117, "column": 38 } }, "object": { "type": "MemberExpression", "start": 3674, "end": 3693, "loc": { "start": { "line": 117, "column": 12 }, "end": { "line": 117, "column": 31 } }, "object": { "type": "Identifier", "start": 3674, "end": 3680, "loc": { "start": { "line": 117, "column": 12 }, "end": { "line": 117, "column": 18 }, "identifierName": "viewer" }, "name": "viewer" }, "property": { "type": "Identifier", "start": 3681, "end": 3693, "loc": { "start": { "line": 117, "column": 19 }, "end": { "line": 117, "column": 31 }, "identifierName": "cameraFlight" }, "name": "cameraFlight" }, "computed": false }, "property": { "type": "Identifier", "start": 3694, "end": 3700, "loc": { "start": { "line": 117, "column": 32 }, "end": { "line": 117, "column": 38 }, "identifierName": "jumpTo" }, "name": "jumpTo" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 3701, "end": 3996, "loc": { "start": { "line": 117, "column": 39 }, "end": { "line": 123, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 3719, "end": 3731, "loc": { "start": { "line": 118, "column": 16 }, "end": { "line": 118, "column": 28 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3719, "end": 3723, "loc": { "start": { "line": 118, "column": 16 }, "end": { "line": 118, "column": 20 }, "identifierName": "look" }, "name": "look" }, "value": { "type": "Identifier", "start": 3725, "end": 3731, "loc": { "start": { "line": 118, "column": 22 }, "end": { "line": 118, "column": 28 }, "identifierName": "center" }, "name": "center" } }, { "type": "ObjectProperty", "start": 3749, "end": 3841, "loc": { "start": { "line": 119, "column": 16 }, "end": { "line": 119, "column": 108 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3749, "end": 3752, "loc": { "start": { "line": 119, "column": 16 }, "end": { "line": 119, "column": 19 }, "identifierName": "eye" }, "name": "eye" }, "value": { "type": "ArrayExpression", "start": 3754, "end": 3841, "loc": { "start": { "line": 119, "column": 21 }, "end": { "line": 119, "column": 108 } }, "elements": [ { "type": "BinaryExpression", "start": 3755, "end": 3782, "loc": { "start": { "line": 119, "column": 22 }, "end": { "line": 119, "column": 49 } }, "left": { "type": "MemberExpression", "start": 3755, "end": 3764, "loc": { "start": { "line": 119, "column": 22 }, "end": { "line": 119, "column": 31 } }, "object": { "type": "Identifier", "start": 3755, "end": 3761, "loc": { "start": { "line": 119, "column": 22 }, "end": { "line": 119, "column": 28 }, "identifierName": "center" }, "name": "center" }, "property": { "type": "NumericLiteral", "start": 3762, "end": 3763, "loc": { "start": { "line": 119, "column": 29 }, "end": { "line": 119, "column": 30 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true }, "operator": "-", "right": { "type": "BinaryExpression", "start": 3768, "end": 3781, "loc": { "start": { "line": 119, "column": 35 }, "end": { "line": 119, "column": 48 } }, "left": { "type": "Identifier", "start": 3768, "end": 3772, "loc": { "start": { "line": 119, "column": 35 }, "end": { "line": 119, "column": 39 }, "identifierName": "dist" }, "name": "dist" }, "operator": "*", "right": { "type": "MemberExpression", "start": 3775, "end": 3781, "loc": { "start": { "line": 119, "column": 42 }, "end": { "line": 119, "column": 48 } }, "object": { "type": "Identifier", "start": 3775, "end": 3778, "loc": { "start": { "line": 119, "column": 42 }, "end": { "line": 119, "column": 45 }, "identifierName": "dir" }, "name": "dir" }, "property": { "type": "NumericLiteral", "start": 3779, "end": 3780, "loc": { "start": { "line": 119, "column": 46 }, "end": { "line": 119, "column": 47 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true }, "extra": { "parenthesized": true, "parenStart": 3767 } } }, { "type": "BinaryExpression", "start": 3784, "end": 3811, "loc": { "start": { "line": 119, "column": 51 }, "end": { "line": 119, "column": 78 } }, "left": { "type": "MemberExpression", "start": 3784, "end": 3793, "loc": { "start": { "line": 119, "column": 51 }, "end": { "line": 119, "column": 60 } }, "object": { "type": "Identifier", "start": 3784, "end": 3790, "loc": { "start": { "line": 119, "column": 51 }, "end": { "line": 119, "column": 57 }, "identifierName": "center" }, "name": "center" }, "property": { "type": "NumericLiteral", "start": 3791, "end": 3792, "loc": { "start": { "line": 119, "column": 58 }, "end": { "line": 119, "column": 59 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true }, "operator": "-", "right": { "type": "BinaryExpression", "start": 3797, "end": 3810, "loc": { "start": { "line": 119, "column": 64 }, "end": { "line": 119, "column": 77 } }, "left": { "type": "Identifier", "start": 3797, "end": 3801, "loc": { "start": { "line": 119, "column": 64 }, "end": { "line": 119, "column": 68 }, "identifierName": "dist" }, "name": "dist" }, "operator": "*", "right": { "type": "MemberExpression", "start": 3804, "end": 3810, "loc": { "start": { "line": 119, "column": 71 }, "end": { "line": 119, "column": 77 } }, "object": { "type": "Identifier", "start": 3804, "end": 3807, "loc": { "start": { "line": 119, "column": 71 }, "end": { "line": 119, "column": 74 }, "identifierName": "dir" }, "name": "dir" }, "property": { "type": "NumericLiteral", "start": 3808, "end": 3809, "loc": { "start": { "line": 119, "column": 75 }, "end": { "line": 119, "column": 76 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true }, "extra": { "parenthesized": true, "parenStart": 3796 } } }, { "type": "BinaryExpression", "start": 3813, "end": 3840, "loc": { "start": { "line": 119, "column": 80 }, "end": { "line": 119, "column": 107 } }, "left": { "type": "MemberExpression", "start": 3813, "end": 3822, "loc": { "start": { "line": 119, "column": 80 }, "end": { "line": 119, "column": 89 } }, "object": { "type": "Identifier", "start": 3813, "end": 3819, "loc": { "start": { "line": 119, "column": 80 }, "end": { "line": 119, "column": 86 }, "identifierName": "center" }, "name": "center" }, "property": { "type": "NumericLiteral", "start": 3820, "end": 3821, "loc": { "start": { "line": 119, "column": 87 }, "end": { "line": 119, "column": 88 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true }, "operator": "-", "right": { "type": "BinaryExpression", "start": 3826, "end": 3839, "loc": { "start": { "line": 119, "column": 93 }, "end": { "line": 119, "column": 106 } }, "left": { "type": "Identifier", "start": 3826, "end": 3830, "loc": { "start": { "line": 119, "column": 93 }, "end": { "line": 119, "column": 97 }, "identifierName": "dist" }, "name": "dist" }, "operator": "*", "right": { "type": "MemberExpression", "start": 3833, "end": 3839, "loc": { "start": { "line": 119, "column": 100 }, "end": { "line": 119, "column": 106 } }, "object": { "type": "Identifier", "start": 3833, "end": 3836, "loc": { "start": { "line": 119, "column": 100 }, "end": { "line": 119, "column": 103 }, "identifierName": "dir" }, "name": "dir" }, "property": { "type": "NumericLiteral", "start": 3837, "end": 3838, "loc": { "start": { "line": 119, "column": 104 }, "end": { "line": 119, "column": 105 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true }, "extra": { "parenthesized": true, "parenStart": 3825 } } } ] } }, { "type": "ObjectProperty", "start": 3859, "end": 3865, "loc": { "start": { "line": 120, "column": 16 }, "end": { "line": 120, "column": 22 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3859, "end": 3861, "loc": { "start": { "line": 120, "column": 16 }, "end": { "line": 120, "column": 18 }, "identifierName": "up" }, "name": "up" }, "value": { "type": "Identifier", "start": 3863, "end": 3865, "loc": { "start": { "line": 120, "column": 20 }, "end": { "line": 120, "column": 22 }, "identifierName": "up" }, "name": "up" } }, { "type": "ObjectProperty", "start": 3883, "end": 3905, "loc": { "start": { "line": 121, "column": 16 }, "end": { "line": 121, "column": 38 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3883, "end": 3893, "loc": { "start": { "line": 121, "column": 16 }, "end": { "line": 121, "column": 26 }, "identifierName": "orthoScale" }, "name": "orthoScale" }, "value": { "type": "BinaryExpression", "start": 3895, "end": 3905, "loc": { "start": { "line": 121, "column": 28 }, "end": { "line": 121, "column": 38 } }, "left": { "type": "Identifier", "start": 3895, "end": 3899, "loc": { "start": { "line": 121, "column": 28 }, "end": { "line": 121, "column": 32 }, "identifierName": "diag" }, "name": "diag" }, "operator": "*", "right": { "type": "NumericLiteral", "start": 3902, "end": 3905, "loc": { "start": { "line": 121, "column": 35 }, "end": { "line": 121, "column": 38 } }, "extra": { "rawValue": 1.3, "raw": "1.3" }, "value": 1.3 } } }, { "type": "ObjectProperty", "start": 3923, "end": 3982, "loc": { "start": { "line": 122, "column": 16 }, "end": { "line": 122, "column": 75 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3923, "end": 3933, "loc": { "start": { "line": 122, "column": 16 }, "end": { "line": 122, "column": 26 }, "identifierName": "projection" }, "name": "projection" }, "value": { "type": "ConditionalExpression", "start": 3935, "end": 3982, "loc": { "start": { "line": 122, "column": 28 }, "end": { "line": 122, "column": 75 } }, "test": { "type": "MemberExpression", "start": 3935, "end": 3956, "loc": { "start": { "line": 122, "column": 28 }, "end": { "line": 122, "column": 49 } }, "object": { "type": "ThisExpression", "start": 3935, "end": 3939, "loc": { "start": { "line": 122, "column": 28 }, "end": { "line": 122, "column": 32 } } }, "property": { "type": "Identifier", "start": 3940, "end": 3956, "loc": { "start": { "line": 122, "column": 33 }, "end": { "line": 122, "column": 49 }, "identifierName": "_saveOrthoActive" }, "name": "_saveOrthoActive" }, "computed": false }, "consequent": { "type": "StringLiteral", "start": 3959, "end": 3966, "loc": { "start": { "line": 122, "column": 52 }, "end": { "line": 122, "column": 59 } }, "extra": { "rawValue": "ortho", "raw": "\"ortho\"" }, "value": "ortho" }, "alternate": { "type": "StringLiteral", "start": 3969, "end": 3982, "loc": { "start": { "line": 122, "column": 62 }, "end": { "line": 122, "column": 75 } }, "extra": { "rawValue": "perspective", "raw": "\"perspective\"" }, "value": "perspective" } } } ] } ] } } ], "directives": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 4020, "end": 5666, "loc": { "start": { "line": 127, "column": 4 }, "end": { "line": 174, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 4020, "end": 4035, "loc": { "start": { "line": 127, "column": 4 }, "end": { "line": 127, "column": 19 }, "identifierName": "_exitThreeDMode" }, "name": "_exitThreeDMode" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 4036, "end": 4040, "loc": { "start": { "line": 127, "column": 20 }, "end": { "line": 127, "column": 24 }, "identifierName": "done" }, "name": "done" } ], "body": { "type": "BlockStatement", "start": 4042, "end": 5666, "loc": { "start": { "line": 127, "column": 26 }, "end": { "line": 174, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 4053, "end": 4080, "loc": { "start": { "line": 129, "column": 8 }, "end": { "line": 129, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4059, "end": 4079, "loc": { "start": { "line": 129, "column": 14 }, "end": { "line": 129, "column": 34 } }, "id": { "type": "Identifier", "start": 4059, "end": 4065, "loc": { "start": { "line": 129, "column": 14 }, "end": { "line": 129, "column": 20 }, "identifierName": "viewer" }, "name": "viewer" }, "init": { "type": "MemberExpression", "start": 4068, "end": 4079, "loc": { "start": { "line": 129, "column": 23 }, "end": { "line": 129, "column": 34 } }, "object": { "type": "ThisExpression", "start": 4068, "end": 4072, "loc": { "start": { "line": 129, "column": 23 }, "end": { "line": 129, "column": 27 } } }, "property": { "type": "Identifier", "start": 4073, "end": 4079, "loc": { "start": { "line": 129, "column": 28 }, "end": { "line": 129, "column": 34 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 4089, "end": 4116, "loc": { "start": { "line": 130, "column": 8 }, "end": { "line": 130, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4095, "end": 4115, "loc": { "start": { "line": 130, "column": 14 }, "end": { "line": 130, "column": 34 } }, "id": { "type": "Identifier", "start": 4095, "end": 4100, "loc": { "start": { "line": 130, "column": 14 }, "end": { "line": 130, "column": 19 }, "identifierName": "scene" }, "name": "scene" }, "init": { "type": "MemberExpression", "start": 4103, "end": 4115, "loc": { "start": { "line": 130, "column": 22 }, "end": { "line": 130, "column": 34 } }, "object": { "type": "Identifier", "start": 4103, "end": 4109, "loc": { "start": { "line": 130, "column": 22 }, "end": { "line": 130, "column": 28 }, "identifierName": "viewer" }, "name": "viewer" }, "property": { "type": "Identifier", "start": 4110, "end": 4115, "loc": { "start": { "line": 130, "column": 29 }, "end": { "line": 130, "column": 34 }, "identifierName": "scene" }, "name": "scene" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 4125, "end": 4153, "loc": { "start": { "line": 131, "column": 8 }, "end": { "line": 131, "column": 36 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4131, "end": 4152, "loc": { "start": { "line": 131, "column": 14 }, "end": { "line": 131, "column": 35 } }, "id": { "type": "Identifier", "start": 4131, "end": 4137, "loc": { "start": { "line": 131, "column": 14 }, "end": { "line": 131, "column": 20 }, "identifierName": "camera" }, "name": "camera" }, "init": { "type": "MemberExpression", "start": 4140, "end": 4152, "loc": { "start": { "line": 131, "column": 23 }, "end": { "line": 131, "column": 35 } }, "object": { "type": "Identifier", "start": 4140, "end": 4145, "loc": { "start": { "line": 131, "column": 23 }, "end": { "line": 131, "column": 28 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 4146, "end": 4152, "loc": { "start": { "line": 131, "column": 29 }, "end": { "line": 131, "column": 35 }, "identifierName": "camera" }, "name": "camera" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 4162, "end": 4213, "loc": { "start": { "line": 132, "column": 8 }, "end": { "line": 132, "column": 59 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4168, "end": 4212, "loc": { "start": { "line": 132, "column": 14 }, "end": { "line": 132, "column": 58 } }, "id": { "type": "Identifier", "start": 4168, "end": 4172, "loc": { "start": { "line": 132, "column": 14 }, "end": { "line": 132, "column": 18 }, "identifierName": "aabb" }, "name": "aabb" }, "init": { "type": "CallExpression", "start": 4175, "end": 4212, "loc": { "start": { "line": 132, "column": 21 }, "end": { "line": 132, "column": 58 } }, "callee": { "type": "MemberExpression", "start": 4175, "end": 4188, "loc": { "start": { "line": 132, "column": 21 }, "end": { "line": 132, "column": 34 } }, "object": { "type": "Identifier", "start": 4175, "end": 4180, "loc": { "start": { "line": 132, "column": 21 }, "end": { "line": 132, "column": 26 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 4181, "end": 4188, "loc": { "start": { "line": 132, "column": 27 }, "end": { "line": 132, "column": 34 }, "identifierName": "getAABB" }, "name": "getAABB" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 4189, "end": 4211, "loc": { "start": { "line": 132, "column": 35 }, "end": { "line": 132, "column": 57 } }, "object": { "type": "Identifier", "start": 4189, "end": 4194, "loc": { "start": { "line": 132, "column": 35 }, "end": { "line": 132, "column": 40 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 4195, "end": 4211, "loc": { "start": { "line": 132, "column": 41 }, "end": { "line": 132, "column": 57 }, "identifierName": "visibleObjectIds" }, "name": "visibleObjectIds" }, "computed": false } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 4222, "end": 4262, "loc": { "start": { "line": 133, "column": 8 }, "end": { "line": 133, "column": 48 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4228, "end": 4261, "loc": { "start": { "line": 133, "column": 14 }, "end": { "line": 133, "column": 47 } }, "id": { "type": "Identifier", "start": 4228, "end": 4233, "loc": { "start": { "line": 133, "column": 14 }, "end": { "line": 133, "column": 19 }, "identifierName": "look2" }, "name": "look2" }, "init": { "type": "CallExpression", "start": 4236, "end": 4261, "loc": { "start": { "line": 133, "column": 22 }, "end": { "line": 133, "column": 47 } }, "callee": { "type": "MemberExpression", "start": 4236, "end": 4255, "loc": { "start": { "line": 133, "column": 22 }, "end": { "line": 133, "column": 41 } }, "object": { "type": "Identifier", "start": 4236, "end": 4240, "loc": { "start": { "line": 133, "column": 22 }, "end": { "line": 133, "column": 26 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 4241, "end": 4255, "loc": { "start": { "line": 133, "column": 27 }, "end": { "line": 133, "column": 41 }, "identifierName": "getAABB3Center" }, "name": "getAABB3Center" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 4256, "end": 4260, "loc": { "start": { "line": 133, "column": 42 }, "end": { "line": 133, "column": 46 }, "identifierName": "aabb" }, "name": "aabb" } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 4271, "end": 4308, "loc": { "start": { "line": 134, "column": 8 }, "end": { "line": 134, "column": 45 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4277, "end": 4307, "loc": { "start": { "line": 134, "column": 14 }, "end": { "line": 134, "column": 44 } }, "id": { "type": "Identifier", "start": 4277, "end": 4281, "loc": { "start": { "line": 134, "column": 14 }, "end": { "line": 134, "column": 18 }, "identifierName": "diag" }, "name": "diag" }, "init": { "type": "CallExpression", "start": 4284, "end": 4307, "loc": { "start": { "line": 134, "column": 21 }, "end": { "line": 134, "column": 44 } }, "callee": { "type": "MemberExpression", "start": 4284, "end": 4301, "loc": { "start": { "line": 134, "column": 21 }, "end": { "line": 134, "column": 38 } }, "object": { "type": "Identifier", "start": 4284, "end": 4288, "loc": { "start": { "line": 134, "column": 21 }, "end": { "line": 134, "column": 25 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 4289, "end": 4301, "loc": { "start": { "line": 134, "column": 26 }, "end": { "line": 134, "column": 38 }, "identifierName": "getAABB3Diag" }, "name": "getAABB3Diag" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 4302, "end": 4306, "loc": { "start": { "line": 134, "column": 39 }, "end": { "line": 134, "column": 43 }, "identifierName": "aabb" }, "name": "aabb" } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 4317, "end": 4335, "loc": { "start": { "line": 135, "column": 8 }, "end": { "line": 135, "column": 26 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4323, "end": 4334, "loc": { "start": { "line": 135, "column": 14 }, "end": { "line": 135, "column": 25 } }, "id": { "type": "Identifier", "start": 4323, "end": 4329, "loc": { "start": { "line": 135, "column": 14 }, "end": { "line": 135, "column": 20 }, "identifierName": "fitFOV" }, "name": "fitFOV" }, "init": { "type": "NumericLiteral", "start": 4332, "end": 4334, "loc": { "start": { "line": 135, "column": 23 }, "end": { "line": 135, "column": 25 } }, "extra": { "rawValue": 45, "raw": "45" }, "value": 45 } } ], "kind": "const", "trailingComments": [ { "type": "CommentLine", "value": " fitFOV;", "start": 4336, "end": 4346, "loc": { "start": { "line": 135, "column": 27 }, "end": { "line": 135, "column": 37 } } } ] }, { "type": "VariableDeclaration", "start": 4355, "end": 4417, "loc": { "start": { "line": 136, "column": 8 }, "end": { "line": 136, "column": 70 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4361, "end": 4416, "loc": { "start": { "line": 136, "column": 14 }, "end": { "line": 136, "column": 69 } }, "id": { "type": "Identifier", "start": 4361, "end": 4364, "loc": { "start": { "line": 136, "column": 14 }, "end": { "line": 136, "column": 17 }, "identifierName": "sca" }, "name": "sca", "leadingComments": null }, "init": { "type": "CallExpression", "start": 4367, "end": 4416, "loc": { "start": { "line": 136, "column": 20 }, "end": { "line": 136, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 4367, "end": 4375, "loc": { "start": { "line": 136, "column": 20 }, "end": { "line": 136, "column": 28 } }, "object": { "type": "Identifier", "start": 4367, "end": 4371, "loc": { "start": { "line": 136, "column": 20 }, "end": { "line": 136, "column": 24 }, "identifierName": "Math" }, "name": "Math" }, "property": { "type": "Identifier", "start": 4372, "end": 4375, "loc": { "start": { "line": 136, "column": 25 }, "end": { "line": 136, "column": 28 }, "identifierName": "abs" }, "name": "abs" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 4376, "end": 4415, "loc": { "start": { "line": 136, "column": 29 }, "end": { "line": 136, "column": 68 } }, "left": { "type": "Identifier", "start": 4376, "end": 4380, "loc": { "start": { "line": 136, "column": 29 }, "end": { "line": 136, "column": 33 }, "identifierName": "diag" }, "name": "diag" }, "operator": "/", "right": { "type": "CallExpression", "start": 4383, "end": 4415, "loc": { "start": { "line": 136, "column": 36 }, "end": { "line": 136, "column": 68 } }, "callee": { "type": "MemberExpression", "start": 4383, "end": 4391, "loc": { "start": { "line": 136, "column": 36 }, "end": { "line": 136, "column": 44 } }, "object": { "type": "Identifier", "start": 4383, "end": 4387, "loc": { "start": { "line": 136, "column": 36 }, "end": { "line": 136, "column": 40 }, "identifierName": "Math" }, "name": "Math" }, "property": { "type": "Identifier", "start": 4388, "end": 4391, "loc": { "start": { "line": 136, "column": 41 }, "end": { "line": 136, "column": 44 }, "identifierName": "tan" }, "name": "tan" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 4392, "end": 4414, "loc": { "start": { "line": 136, "column": 45 }, "end": { "line": 136, "column": 67 } }, "left": { "type": "Identifier", "start": 4392, "end": 4398, "loc": { "start": { "line": 136, "column": 45 }, "end": { "line": 136, "column": 51 }, "identifierName": "fitFOV" }, "name": "fitFOV" }, "operator": "*", "right": { "type": "MemberExpression", "start": 4401, "end": 4414, "loc": { "start": { "line": 136, "column": 54 }, "end": { "line": 136, "column": 67 } }, "object": { "type": "Identifier", "start": 4401, "end": 4405, "loc": { "start": { "line": 136, "column": 54 }, "end": { "line": 136, "column": 58 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 4406, "end": 4414, "loc": { "start": { "line": 136, "column": 59 }, "end": { "line": 136, "column": 67 }, "identifierName": "DEGTORAD" }, "name": "DEGTORAD" }, "computed": false } } ] } } ] }, "leadingComments": null } ], "kind": "const", "leadingComments": [ { "type": "CommentLine", "value": " fitFOV;", "start": 4336, "end": 4346, "loc": { "start": { "line": 135, "column": 27 }, "end": { "line": 135, "column": 37 } } } ] }, { "type": "VariableDeclaration", "start": 4426, "end": 4457, "loc": { "start": { "line": 137, "column": 8 }, "end": { "line": 137, "column": 39 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4432, "end": 4456, "loc": { "start": { "line": 137, "column": 14 }, "end": { "line": 137, "column": 38 } }, "id": { "type": "Identifier", "start": 4432, "end": 4443, "loc": { "start": { "line": 137, "column": 14 }, "end": { "line": 137, "column": 25 }, "identifierName": "orthoScale2" }, "name": "orthoScale2" }, "init": { "type": "BinaryExpression", "start": 4446, "end": 4456, "loc": { "start": { "line": 137, "column": 28 }, "end": { "line": 137, "column": 38 } }, "left": { "type": "Identifier", "start": 4446, "end": 4450, "loc": { "start": { "line": 137, "column": 28 }, "end": { "line": 137, "column": 32 }, "identifierName": "diag" }, "name": "diag" }, "operator": "*", "right": { "type": "NumericLiteral", "start": 4453, "end": 4456, "loc": { "start": { "line": 137, "column": 35 }, "end": { "line": 137, "column": 38 } }, "extra": { "rawValue": 1.3, "raw": "1.3" }, "value": 1.3 } } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 4466, "end": 4489, "loc": { "start": { "line": 138, "column": 8 }, "end": { "line": 138, "column": 31 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4472, "end": 4488, "loc": { "start": { "line": 138, "column": 14 }, "end": { "line": 138, "column": 30 } }, "id": { "type": "Identifier", "start": 4472, "end": 4476, "loc": { "start": { "line": 138, "column": 14 }, "end": { "line": 138, "column": 18 }, "identifierName": "eye2" }, "name": "eye2" }, "init": { "type": "Identifier", "start": 4479, "end": 4488, "loc": { "start": { "line": 138, "column": 21 }, "end": { "line": 138, "column": 30 }, "identifierName": "tempVec3a" }, "name": "tempVec3a" } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 4499, "end": 4546, "loc": { "start": { "line": 140, "column": 8 }, "end": { "line": 140, "column": 55 } }, "expression": { "type": "AssignmentExpression", "start": 4499, "end": 4545, "loc": { "start": { "line": 140, "column": 8 }, "end": { "line": 140, "column": 54 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4499, "end": 4506, "loc": { "start": { "line": 140, "column": 8 }, "end": { "line": 140, "column": 15 } }, "object": { "type": "Identifier", "start": 4499, "end": 4503, "loc": { "start": { "line": 140, "column": 8 }, "end": { "line": 140, "column": 12 }, "identifierName": "eye2" }, "name": "eye2" }, "property": { "type": "NumericLiteral", "start": 4504, "end": 4505, "loc": { "start": { "line": 140, "column": 13 }, "end": { "line": 140, "column": 14 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true }, "right": { "type": "BinaryExpression", "start": 4509, "end": 4545, "loc": { "start": { "line": 140, "column": 18 }, "end": { "line": 140, "column": 54 } }, "left": { "type": "MemberExpression", "start": 4509, "end": 4517, "loc": { "start": { "line": 140, "column": 18 }, "end": { "line": 140, "column": 26 } }, "object": { "type": "Identifier", "start": 4509, "end": 4514, "loc": { "start": { "line": 140, "column": 18 }, "end": { "line": 140, "column": 23 }, "identifierName": "look2" }, "name": "look2" }, "property": { "type": "NumericLiteral", "start": 4515, "end": 4516, "loc": { "start": { "line": 140, "column": 24 }, "end": { "line": 140, "column": 25 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true }, "operator": "+", "right": { "type": "BinaryExpression", "start": 4521, "end": 4544, "loc": { "start": { "line": 140, "column": 30 }, "end": { "line": 140, "column": 53 } }, "left": { "type": "MemberExpression", "start": 4521, "end": 4538, "loc": { "start": { "line": 140, "column": 30 }, "end": { "line": 140, "column": 47 } }, "object": { "type": "MemberExpression", "start": 4521, "end": 4535, "loc": { "start": { "line": 140, "column": 30 }, "end": { "line": 140, "column": 44 } }, "object": { "type": "Identifier", "start": 4521, "end": 4527, "loc": { "start": { "line": 140, "column": 30 }, "end": { "line": 140, "column": 36 }, "identifierName": "camera" }, "name": "camera" }, "property": { "type": "Identifier", "start": 4528, "end": 4535, "loc": { "start": { "line": 140, "column": 37 }, "end": { "line": 140, "column": 44 }, "identifierName": "worldUp" }, "name": "worldUp" }, "computed": false }, "property": { "type": "NumericLiteral", "start": 4536, "end": 4537, "loc": { "start": { "line": 140, "column": 45 }, "end": { "line": 140, "column": 46 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true }, "operator": "*", "right": { "type": "Identifier", "start": 4541, "end": 4544, "loc": { "start": { "line": 140, "column": 50 }, "end": { "line": 140, "column": 53 }, "identifierName": "sca" }, "name": "sca" }, "extra": { "parenthesized": true, "parenStart": 4520 } } } } }, { "type": "ExpressionStatement", "start": 4555, "end": 4602, "loc": { "start": { "line": 141, "column": 8 }, "end": { "line": 141, "column": 55 } }, "expression": { "type": "AssignmentExpression", "start": 4555, "end": 4601, "loc": { "start": { "line": 141, "column": 8 }, "end": { "line": 141, "column": 54 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4555, "end": 4562, "loc": { "start": { "line": 141, "column": 8 }, "end": { "line": 141, "column": 15 } }, "object": { "type": "Identifier", "start": 4555, "end": 4559, "loc": { "start": { "line": 141, "column": 8 }, "end": { "line": 141, "column": 12 }, "identifierName": "eye2" }, "name": "eye2" }, "property": { "type": "NumericLiteral", "start": 4560, "end": 4561, "loc": { "start": { "line": 141, "column": 13 }, "end": { "line": 141, "column": 14 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true }, "right": { "type": "BinaryExpression", "start": 4565, "end": 4601, "loc": { "start": { "line": 141, "column": 18 }, "end": { "line": 141, "column": 54 } }, "left": { "type": "MemberExpression", "start": 4565, "end": 4573, "loc": { "start": { "line": 141, "column": 18 }, "end": { "line": 141, "column": 26 } }, "object": { "type": "Identifier", "start": 4565, "end": 4570, "loc": { "start": { "line": 141, "column": 18 }, "end": { "line": 141, "column": 23 }, "identifierName": "look2" }, "name": "look2" }, "property": { "type": "NumericLiteral", "start": 4571, "end": 4572, "loc": { "start": { "line": 141, "column": 24 }, "end": { "line": 141, "column": 25 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true }, "operator": "+", "right": { "type": "BinaryExpression", "start": 4577, "end": 4600, "loc": { "start": { "line": 141, "column": 30 }, "end": { "line": 141, "column": 53 } }, "left": { "type": "MemberExpression", "start": 4577, "end": 4594, "loc": { "start": { "line": 141, "column": 30 }, "end": { "line": 141, "column": 47 } }, "object": { "type": "MemberExpression", "start": 4577, "end": 4591, "loc": { "start": { "line": 141, "column": 30 }, "end": { "line": 141, "column": 44 } }, "object": { "type": "Identifier", "start": 4577, "end": 4583, "loc": { "start": { "line": 141, "column": 30 }, "end": { "line": 141, "column": 36 }, "identifierName": "camera" }, "name": "camera" }, "property": { "type": "Identifier", "start": 4584, "end": 4591, "loc": { "start": { "line": 141, "column": 37 }, "end": { "line": 141, "column": 44 }, "identifierName": "worldUp" }, "name": "worldUp" }, "computed": false }, "property": { "type": "NumericLiteral", "start": 4592, "end": 4593, "loc": { "start": { "line": 141, "column": 45 }, "end": { "line": 141, "column": 46 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true }, "operator": "*", "right": { "type": "Identifier", "start": 4597, "end": 4600, "loc": { "start": { "line": 141, "column": 50 }, "end": { "line": 141, "column": 53 }, "identifierName": "sca" }, "name": "sca" }, "extra": { "parenthesized": true, "parenStart": 4576 } } } } }, { "type": "ExpressionStatement", "start": 4611, "end": 4658, "loc": { "start": { "line": 142, "column": 8 }, "end": { "line": 142, "column": 55 } }, "expression": { "type": "AssignmentExpression", "start": 4611, "end": 4657, "loc": { "start": { "line": 142, "column": 8 }, "end": { "line": 142, "column": 54 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4611, "end": 4618, "loc": { "start": { "line": 142, "column": 8 }, "end": { "line": 142, "column": 15 } }, "object": { "type": "Identifier", "start": 4611, "end": 4615, "loc": { "start": { "line": 142, "column": 8 }, "end": { "line": 142, "column": 12 }, "identifierName": "eye2" }, "name": "eye2" }, "property": { "type": "NumericLiteral", "start": 4616, "end": 4617, "loc": { "start": { "line": 142, "column": 13 }, "end": { "line": 142, "column": 14 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true }, "right": { "type": "BinaryExpression", "start": 4621, "end": 4657, "loc": { "start": { "line": 142, "column": 18 }, "end": { "line": 142, "column": 54 } }, "left": { "type": "MemberExpression", "start": 4621, "end": 4629, "loc": { "start": { "line": 142, "column": 18 }, "end": { "line": 142, "column": 26 } }, "object": { "type": "Identifier", "start": 4621, "end": 4626, "loc": { "start": { "line": 142, "column": 18 }, "end": { "line": 142, "column": 23 }, "identifierName": "look2" }, "name": "look2" }, "property": { "type": "NumericLiteral", "start": 4627, "end": 4628, "loc": { "start": { "line": 142, "column": 24 }, "end": { "line": 142, "column": 25 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true }, "operator": "+", "right": { "type": "BinaryExpression", "start": 4633, "end": 4656, "loc": { "start": { "line": 142, "column": 30 }, "end": { "line": 142, "column": 53 } }, "left": { "type": "MemberExpression", "start": 4633, "end": 4650, "loc": { "start": { "line": 142, "column": 30 }, "end": { "line": 142, "column": 47 } }, "object": { "type": "MemberExpression", "start": 4633, "end": 4647, "loc": { "start": { "line": 142, "column": 30 }, "end": { "line": 142, "column": 44 } }, "object": { "type": "Identifier", "start": 4633, "end": 4639, "loc": { "start": { "line": 142, "column": 30 }, "end": { "line": 142, "column": 36 }, "identifierName": "camera" }, "name": "camera" }, "property": { "type": "Identifier", "start": 4640, "end": 4647, "loc": { "start": { "line": 142, "column": 37 }, "end": { "line": 142, "column": 44 }, "identifierName": "worldUp" }, "name": "worldUp" }, "computed": false }, "property": { "type": "NumericLiteral", "start": 4648, "end": 4649, "loc": { "start": { "line": 142, "column": 45 }, "end": { "line": 142, "column": 46 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true }, "operator": "*", "right": { "type": "Identifier", "start": 4653, "end": 4656, "loc": { "start": { "line": 142, "column": 50 }, "end": { "line": 142, "column": 53 }, "identifierName": "sca" }, "name": "sca" }, "extra": { "parenthesized": true, "parenStart": 4632 } } } } }, { "type": "VariableDeclaration", "start": 4668, "end": 4728, "loc": { "start": { "line": 144, "column": 8 }, "end": { "line": 144, "column": 68 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4674, "end": 4727, "loc": { "start": { "line": 144, "column": 14 }, "end": { "line": 144, "column": 67 } }, "id": { "type": "Identifier", "start": 4674, "end": 4677, "loc": { "start": { "line": 144, "column": 14 }, "end": { "line": 144, "column": 17 }, "identifierName": "up2" }, "name": "up2" }, "init": { "type": "CallExpression", "start": 4680, "end": 4727, "loc": { "start": { "line": 144, "column": 20 }, "end": { "line": 144, "column": 67 } }, "callee": { "type": "MemberExpression", "start": 4680, "end": 4698, "loc": { "start": { "line": 144, "column": 20 }, "end": { "line": 144, "column": 38 } }, "object": { "type": "Identifier", "start": 4680, "end": 4684, "loc": { "start": { "line": 144, "column": 20 }, "end": { "line": 144, "column": 24 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 4685, "end": 4698, "loc": { "start": { "line": 144, "column": 25 }, "end": { "line": 144, "column": 38 }, "identifierName": "mulVec3Scalar" }, "name": "mulVec3Scalar" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 4699, "end": 4718, "loc": { "start": { "line": 144, "column": 39 }, "end": { "line": 144, "column": 58 } }, "object": { "type": "Identifier", "start": 4699, "end": 4705, "loc": { "start": { "line": 144, "column": 39 }, "end": { "line": 144, "column": 45 }, "identifierName": "camera" }, "name": "camera" }, "property": { "type": "Identifier", "start": 4706, "end": 4718, "loc": { "start": { "line": 144, "column": 46 }, "end": { "line": 144, "column": 58 }, "identifierName": "worldForward" }, "name": "worldForward" }, "computed": false }, { "type": "UnaryExpression", "start": 4720, "end": 4722, "loc": { "start": { "line": 144, "column": 60 }, "end": { "line": 144, "column": 62 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 4721, "end": 4722, "loc": { "start": { "line": 144, "column": 61 }, "end": { "line": 144, "column": 62 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } }, { "type": "ArrayExpression", "start": 4724, "end": 4726, "loc": { "start": { "line": 144, "column": 64 }, "end": { "line": 144, "column": 66 } }, "elements": [] } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 4738, "end": 4783, "loc": { "start": { "line": 146, "column": 8 }, "end": { "line": 146, "column": 53 } }, "expression": { "type": "CallExpression", "start": 4738, "end": 4782, "loc": { "start": { "line": 146, "column": 8 }, "end": { "line": 146, "column": 52 } }, "callee": { "type": "MemberExpression", "start": 4738, "end": 4775, "loc": { "start": { "line": 146, "column": 8 }, "end": { "line": 146, "column": 45 } }, "object": { "type": "MemberExpression", "start": 4738, "end": 4765, "loc": { "start": { "line": 146, "column": 8 }, "end": { "line": 146, "column": 35 } }, "object": { "type": "MemberExpression", "start": 4738, "end": 4752, "loc": { "start": { "line": 146, "column": 8 }, "end": { "line": 146, "column": 22 } }, "object": { "type": "ThisExpression", "start": 4738, "end": 4742, "loc": { "start": { "line": 146, "column": 8 }, "end": { "line": 146, "column": 12 } } }, "property": { "type": "Identifier", "start": 4743, "end": 4752, "loc": { "start": { "line": 146, "column": 13 }, "end": { "line": 146, "column": 22 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 4753, "end": 4765, "loc": { "start": { "line": 146, "column": 23 }, "end": { "line": 146, "column": 35 }, "identifierName": "_sectionTool" }, "name": "_sectionTool" }, "computed": false }, "property": { "type": "Identifier", "start": 4766, "end": 4775, "loc": { "start": { "line": 146, "column": 36 }, "end": { "line": 146, "column": 45 }, "identifierName": "setActive" }, "name": "setActive" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 4776, "end": 4781, "loc": { "start": { "line": 146, "column": 46 }, "end": { "line": 146, "column": 51 } }, "value": false } ] } }, { "type": "ExpressionStatement", "start": 4792, "end": 4842, "loc": { "start": { "line": 147, "column": 8 }, "end": { "line": 147, "column": 58 } }, "expression": { "type": "CallExpression", "start": 4792, "end": 4841, "loc": { "start": { "line": 147, "column": 8 }, "end": { "line": 147, "column": 57 } }, "callee": { "type": "MemberExpression", "start": 4792, "end": 4834, "loc": { "start": { "line": 147, "column": 8 }, "end": { "line": 147, "column": 50 } }, "object": { "type": "MemberExpression", "start": 4792, "end": 4823, "loc": { "start": { "line": 147, "column": 8 }, "end": { "line": 147, "column": 39 } }, "object": { "type": "MemberExpression", "start": 4792, "end": 4806, "loc": { "start": { "line": 147, "column": 8 }, "end": { "line": 147, "column": 22 } }, "object": { "type": "ThisExpression", "start": 4792, "end": 4796, "loc": { "start": { "line": 147, "column": 8 }, "end": { "line": 147, "column": 12 } } }, "property": { "type": "Identifier", "start": 4797, "end": 4806, "loc": { "start": { "line": 147, "column": 13 }, "end": { "line": 147, "column": 22 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 4807, "end": 4823, "loc": { "start": { "line": 147, "column": 23 }, "end": { "line": 147, "column": 39 }, "identifierName": "_firstPersonMode" }, "name": "_firstPersonMode" }, "computed": false }, "property": { "type": "Identifier", "start": 4824, "end": 4834, "loc": { "start": { "line": 147, "column": 40 }, "end": { "line": 147, "column": 50 }, "identifierName": "setEnabled" }, "name": "setEnabled" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 4835, "end": 4840, "loc": { "start": { "line": 147, "column": 51 }, "end": { "line": 147, "column": 56 } }, "value": false } ] } }, { "type": "ExpressionStatement", "start": 4852, "end": 4914, "loc": { "start": { "line": 149, "column": 8 }, "end": { "line": 149, "column": 70 } }, "expression": { "type": "AssignmentExpression", "start": 4852, "end": 4913, "loc": { "start": { "line": 149, "column": 8 }, "end": { "line": 149, "column": 69 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4852, "end": 4873, "loc": { "start": { "line": 149, "column": 8 }, "end": { "line": 149, "column": 29 } }, "object": { "type": "ThisExpression", "start": 4852, "end": 4856, "loc": { "start": { "line": 149, "column": 8 }, "end": { "line": 149, "column": 12 } } }, "property": { "type": "Identifier", "start": 4857, "end": 4873, "loc": { "start": { "line": 149, "column": 13 }, "end": { "line": 149, "column": 29 }, "identifierName": "_saveOrthoActive" }, "name": "_saveOrthoActive" }, "computed": false }, "right": { "type": "CallExpression", "start": 4876, "end": 4913, "loc": { "start": { "line": 149, "column": 32 }, "end": { "line": 149, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 4876, "end": 4911, "loc": { "start": { "line": 149, "column": 32 }, "end": { "line": 149, "column": 67 } }, "object": { "type": "MemberExpression", "start": 4876, "end": 4901, "loc": { "start": { "line": 149, "column": 32 }, "end": { "line": 149, "column": 57 } }, "object": { "type": "MemberExpression", "start": 4876, "end": 4890, "loc": { "start": { "line": 149, "column": 32 }, "end": { "line": 149, "column": 46 } }, "object": { "type": "ThisExpression", "start": 4876, "end": 4880, "loc": { "start": { "line": 149, "column": 32 }, "end": { "line": 149, "column": 36 } } }, "property": { "type": "Identifier", "start": 4881, "end": 4890, "loc": { "start": { "line": 149, "column": 37 }, "end": { "line": 149, "column": 46 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 4891, "end": 4901, "loc": { "start": { "line": 149, "column": 47 }, "end": { "line": 149, "column": 57 }, "identifierName": "_orthoMode" }, "name": "_orthoMode" }, "computed": false }, "property": { "type": "Identifier", "start": 4902, "end": 4911, "loc": { "start": { "line": 149, "column": 58 }, "end": { "line": 149, "column": 67 }, "identifierName": "getActive" }, "name": "getActive" }, "computed": false }, "arguments": [] } } }, { "type": "ExpressionStatement", "start": 4924, "end": 4968, "loc": { "start": { "line": 150, "column": 9 }, "end": { "line": 150, "column": 53 } }, "expression": { "type": "CallExpression", "start": 4924, "end": 4967, "loc": { "start": { "line": 150, "column": 9 }, "end": { "line": 150, "column": 52 } }, "callee": { "type": "MemberExpression", "start": 4924, "end": 4960, "loc": { "start": { "line": 150, "column": 9 }, "end": { "line": 150, "column": 45 } }, "object": { "type": "MemberExpression", "start": 4924, "end": 4949, "loc": { "start": { "line": 150, "column": 9 }, "end": { "line": 150, "column": 34 } }, "object": { "type": "MemberExpression", "start": 4924, "end": 4938, "loc": { "start": { "line": 150, "column": 9 }, "end": { "line": 150, "column": 23 } }, "object": { "type": "ThisExpression", "start": 4924, "end": 4928, "loc": { "start": { "line": 150, "column": 9 }, "end": { "line": 150, "column": 13 } } }, "property": { "type": "Identifier", "start": 4929, "end": 4938, "loc": { "start": { "line": 150, "column": 14 }, "end": { "line": 150, "column": 23 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 4939, "end": 4949, "loc": { "start": { "line": 150, "column": 24 }, "end": { "line": 150, "column": 34 }, "identifierName": "_orthoMode" }, "name": "_orthoMode" }, "computed": false }, "property": { "type": "Identifier", "start": 4950, "end": 4960, "loc": { "start": { "line": 150, "column": 35 }, "end": { "line": 150, "column": 45 }, "identifierName": "setEnabled" }, "name": "setEnabled" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 4961, "end": 4966, "loc": { "start": { "line": 150, "column": 46 }, "end": { "line": 150, "column": 51 } }, "value": false } ] } }, { "type": "ExpressionStatement", "start": 4978, "end": 5040, "loc": { "start": { "line": 152, "column": 8 }, "end": { "line": 152, "column": 70 } }, "expression": { "type": "CallExpression", "start": 4978, "end": 5039, "loc": { "start": { "line": 152, "column": 8 }, "end": { "line": 152, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 4978, "end": 5032, "loc": { "start": { "line": 152, "column": 8 }, "end": { "line": 152, "column": 62 } }, "object": { "type": "MemberExpression", "start": 4978, "end": 5012, "loc": { "start": { "line": 152, "column": 8 }, "end": { "line": 152, "column": 42 } }, "object": { "type": "ThisExpression", "start": 4978, "end": 4982, "loc": { "start": { "line": 152, "column": 8 }, "end": { "line": 152, "column": 12 } } }, "property": { "type": "Identifier", "start": 4983, "end": 5012, "loc": { "start": { "line": 152, "column": 13 }, "end": { "line": 152, "column": 42 }, "identifierName": "_cameraControlNavModeMediator" }, "name": "_cameraControlNavModeMediator" }, "computed": false }, "property": { "type": "Identifier", "start": 5013, "end": 5032, "loc": { "start": { "line": 152, "column": 43 }, "end": { "line": 152, "column": 62 }, "identifierName": "setThreeDModeActive" }, "name": "setThreeDModeActive" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 5033, "end": 5038, "loc": { "start": { "line": 152, "column": 63 }, "end": { "line": 152, "column": 68 } }, "value": false } ] } }, { "type": "IfStatement", "start": 5050, "end": 5660, "loc": { "start": { "line": 154, "column": 8 }, "end": { "line": 173, "column": 9 } }, "test": { "type": "Identifier", "start": 5054, "end": 5058, "loc": { "start": { "line": 154, "column": 12 }, "end": { "line": 154, "column": 16 }, "identifierName": "done" }, "name": "done" }, "consequent": { "type": "BlockStatement", "start": 5060, "end": 5370, "loc": { "start": { "line": 154, "column": 18 }, "end": { "line": 164, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 5074, "end": 5360, "loc": { "start": { "line": 155, "column": 12 }, "end": { "line": 163, "column": 15 } }, "expression": { "type": "CallExpression", "start": 5074, "end": 5359, "loc": { "start": { "line": 155, "column": 12 }, "end": { "line": 163, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 5074, "end": 5099, "loc": { "start": { "line": 155, "column": 12 }, "end": { "line": 155, "column": 37 } }, "object": { "type": "MemberExpression", "start": 5074, "end": 5093, "loc": { "start": { "line": 155, "column": 12 }, "end": { "line": 155, "column": 31 } }, "object": { "type": "Identifier", "start": 5074, "end": 5080, "loc": { "start": { "line": 155, "column": 12 }, "end": { "line": 155, "column": 18 }, "identifierName": "viewer" }, "name": "viewer" }, "property": { "type": "Identifier", "start": 5081, "end": 5093, "loc": { "start": { "line": 155, "column": 19 }, "end": { "line": 155, "column": 31 }, "identifierName": "cameraFlight" }, "name": "cameraFlight" }, "computed": false }, "property": { "type": "Identifier", "start": 5094, "end": 5099, "loc": { "start": { "line": 155, "column": 32 }, "end": { "line": 155, "column": 37 }, "identifierName": "flyTo" }, "name": "flyTo" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 5100, "end": 5273, "loc": { "start": { "line": 155, "column": 38 }, "end": { "line": 161, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 5118, "end": 5127, "loc": { "start": { "line": 156, "column": 16 }, "end": { "line": 156, "column": 25 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5118, "end": 5121, "loc": { "start": { "line": 156, "column": 16 }, "end": { "line": 156, "column": 19 }, "identifierName": "eye" }, "name": "eye" }, "value": { "type": "Identifier", "start": 5123, "end": 5127, "loc": { "start": { "line": 156, "column": 21 }, "end": { "line": 156, "column": 25 }, "identifierName": "eye2" }, "name": "eye2" } }, { "type": "ObjectProperty", "start": 5145, "end": 5156, "loc": { "start": { "line": 157, "column": 16 }, "end": { "line": 157, "column": 27 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5145, "end": 5149, "loc": { "start": { "line": 157, "column": 16 }, "end": { "line": 157, "column": 20 }, "identifierName": "look" }, "name": "look" }, "value": { "type": "Identifier", "start": 5151, "end": 5156, "loc": { "start": { "line": 157, "column": 22 }, "end": { "line": 157, "column": 27 }, "identifierName": "look2" }, "name": "look2" } }, { "type": "ObjectProperty", "start": 5174, "end": 5181, "loc": { "start": { "line": 158, "column": 16 }, "end": { "line": 158, "column": 23 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5174, "end": 5176, "loc": { "start": { "line": 158, "column": 16 }, "end": { "line": 158, "column": 18 }, "identifierName": "up" }, "name": "up" }, "value": { "type": "Identifier", "start": 5178, "end": 5181, "loc": { "start": { "line": 158, "column": 20 }, "end": { "line": 158, "column": 23 }, "identifierName": "up2" }, "name": "up2" } }, { "type": "ObjectProperty", "start": 5199, "end": 5222, "loc": { "start": { "line": 159, "column": 16 }, "end": { "line": 159, "column": 39 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5199, "end": 5209, "loc": { "start": { "line": 159, "column": 16 }, "end": { "line": 159, "column": 26 }, "identifierName": "orthoScale" }, "name": "orthoScale" }, "value": { "type": "Identifier", "start": 5211, "end": 5222, "loc": { "start": { "line": 159, "column": 28 }, "end": { "line": 159, "column": 39 }, "identifierName": "orthoScale2" }, "name": "orthoScale2" } }, { "type": "ObjectProperty", "start": 5240, "end": 5259, "loc": { "start": { "line": 160, "column": 16 }, "end": { "line": 160, "column": 35 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5240, "end": 5250, "loc": { "start": { "line": 160, "column": 16 }, "end": { "line": 160, "column": 26 }, "identifierName": "projection" }, "name": "projection" }, "value": { "type": "StringLiteral", "start": 5252, "end": 5259, "loc": { "start": { "line": 160, "column": 28 }, "end": { "line": 160, "column": 35 } }, "extra": { "rawValue": "ortho", "raw": "\"ortho\"" }, "value": "ortho" } } ] }, { "type": "ArrowFunctionExpression", "start": 5275, "end": 5358, "loc": { "start": { "line": 161, "column": 15 }, "end": { "line": 163, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 5281, "end": 5358, "loc": { "start": { "line": 161, "column": 21 }, "end": { "line": 163, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 5299, "end": 5344, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 61 } }, "expression": { "type": "CallExpression", "start": 5299, "end": 5343, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 60 } }, "callee": { "type": "MemberExpression", "start": 5299, "end": 5336, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 53 } }, "object": { "type": "MemberExpression", "start": 5299, "end": 5326, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 43 } }, "object": { "type": "MemberExpression", "start": 5299, "end": 5313, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 30 } }, "object": { "type": "ThisExpression", "start": 5299, "end": 5303, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 20 } } }, "property": { "type": "Identifier", "start": 5304, "end": 5313, "loc": { "start": { "line": 162, "column": 21 }, "end": { "line": 162, "column": 30 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 5314, "end": 5326, "loc": { "start": { "line": 162, "column": 31 }, "end": { "line": 162, "column": 43 }, "identifierName": "_navCubeMode" }, "name": "_navCubeMode" }, "computed": false }, "property": { "type": "Identifier", "start": 5327, "end": 5336, "loc": { "start": { "line": 162, "column": 44 }, "end": { "line": 162, "column": 53 }, "identifierName": "setActive" }, "name": "setActive" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 5337, "end": 5342, "loc": { "start": { "line": 162, "column": 54 }, "end": { "line": 162, "column": 59 } }, "value": false } ] } } ], "directives": [] } } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 5376, "end": 5660, "loc": { "start": { "line": 164, "column": 15 }, "end": { "line": 173, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 5390, "end": 5592, "loc": { "start": { "line": 165, "column": 12 }, "end": { "line": 171, "column": 15 } }, "expression": { "type": "CallExpression", "start": 5390, "end": 5591, "loc": { "start": { "line": 165, "column": 12 }, "end": { "line": 171, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 5390, "end": 5416, "loc": { "start": { "line": 165, "column": 12 }, "end": { "line": 165, "column": 38 } }, "object": { "type": "MemberExpression", "start": 5390, "end": 5409, "loc": { "start": { "line": 165, "column": 12 }, "end": { "line": 165, "column": 31 } }, "object": { "type": "Identifier", "start": 5390, "end": 5396, "loc": { "start": { "line": 165, "column": 12 }, "end": { "line": 165, "column": 18 }, "identifierName": "viewer" }, "name": "viewer" }, "property": { "type": "Identifier", "start": 5397, "end": 5409, "loc": { "start": { "line": 165, "column": 19 }, "end": { "line": 165, "column": 31 }, "identifierName": "cameraFlight" }, "name": "cameraFlight" }, "computed": false }, "property": { "type": "Identifier", "start": 5410, "end": 5416, "loc": { "start": { "line": 165, "column": 32 }, "end": { "line": 165, "column": 38 }, "identifierName": "jumpTo" }, "name": "jumpTo" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 5417, "end": 5590, "loc": { "start": { "line": 165, "column": 39 }, "end": { "line": 171, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 5435, "end": 5444, "loc": { "start": { "line": 166, "column": 16 }, "end": { "line": 166, "column": 25 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5435, "end": 5438, "loc": { "start": { "line": 166, "column": 16 }, "end": { "line": 166, "column": 19 }, "identifierName": "eye" }, "name": "eye" }, "value": { "type": "Identifier", "start": 5440, "end": 5444, "loc": { "start": { "line": 166, "column": 21 }, "end": { "line": 166, "column": 25 }, "identifierName": "eye2" }, "name": "eye2" } }, { "type": "ObjectProperty", "start": 5462, "end": 5473, "loc": { "start": { "line": 167, "column": 16 }, "end": { "line": 167, "column": 27 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5462, "end": 5466, "loc": { "start": { "line": 167, "column": 16 }, "end": { "line": 167, "column": 20 }, "identifierName": "look" }, "name": "look" }, "value": { "type": "Identifier", "start": 5468, "end": 5473, "loc": { "start": { "line": 167, "column": 22 }, "end": { "line": 167, "column": 27 }, "identifierName": "look2" }, "name": "look2" } }, { "type": "ObjectProperty", "start": 5491, "end": 5498, "loc": { "start": { "line": 168, "column": 16 }, "end": { "line": 168, "column": 23 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5491, "end": 5493, "loc": { "start": { "line": 168, "column": 16 }, "end": { "line": 168, "column": 18 }, "identifierName": "up" }, "name": "up" }, "value": { "type": "Identifier", "start": 5495, "end": 5498, "loc": { "start": { "line": 168, "column": 20 }, "end": { "line": 168, "column": 23 }, "identifierName": "up2" }, "name": "up2" } }, { "type": "ObjectProperty", "start": 5516, "end": 5539, "loc": { "start": { "line": 169, "column": 16 }, "end": { "line": 169, "column": 39 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5516, "end": 5526, "loc": { "start": { "line": 169, "column": 16 }, "end": { "line": 169, "column": 26 }, "identifierName": "orthoScale" }, "name": "orthoScale" }, "value": { "type": "Identifier", "start": 5528, "end": 5539, "loc": { "start": { "line": 169, "column": 28 }, "end": { "line": 169, "column": 39 }, "identifierName": "orthoScale2" }, "name": "orthoScale2" } }, { "type": "ObjectProperty", "start": 5557, "end": 5576, "loc": { "start": { "line": 170, "column": 16 }, "end": { "line": 170, "column": 35 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5557, "end": 5567, "loc": { "start": { "line": 170, "column": 16 }, "end": { "line": 170, "column": 26 }, "identifierName": "projection" }, "name": "projection" }, "value": { "type": "StringLiteral", "start": 5569, "end": 5576, "loc": { "start": { "line": 170, "column": 28 }, "end": { "line": 170, "column": 35 } }, "extra": { "rawValue": "ortho", "raw": "\"ortho\"" }, "value": "ortho" } } ] } ] } }, { "type": "ExpressionStatement", "start": 5605, "end": 5650, "loc": { "start": { "line": 172, "column": 12 }, "end": { "line": 172, "column": 57 } }, "expression": { "type": "CallExpression", "start": 5605, "end": 5649, "loc": { "start": { "line": 172, "column": 12 }, "end": { "line": 172, "column": 56 } }, "callee": { "type": "MemberExpression", "start": 5605, "end": 5642, "loc": { "start": { "line": 172, "column": 12 }, "end": { "line": 172, "column": 49 } }, "object": { "type": "MemberExpression", "start": 5605, "end": 5632, "loc": { "start": { "line": 172, "column": 12 }, "end": { "line": 172, "column": 39 } }, "object": { "type": "MemberExpression", "start": 5605, "end": 5619, "loc": { "start": { "line": 172, "column": 12 }, "end": { "line": 172, "column": 26 } }, "object": { "type": "ThisExpression", "start": 5605, "end": 5609, "loc": { "start": { "line": 172, "column": 12 }, "end": { "line": 172, "column": 16 } } }, "property": { "type": "Identifier", "start": 5610, "end": 5619, "loc": { "start": { "line": 172, "column": 17 }, "end": { "line": 172, "column": 26 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 5620, "end": 5632, "loc": { "start": { "line": 172, "column": 27 }, "end": { "line": 172, "column": 39 }, "identifierName": "_navCubeMode" }, "name": "_navCubeMode" }, "computed": false }, "property": { "type": "Identifier", "start": 5633, "end": 5642, "loc": { "start": { "line": 172, "column": 40 }, "end": { "line": 172, "column": 49 }, "identifierName": "setActive" }, "name": "setActive" }, "computed": false }, "arguments": [ { "type": "BooleanLiteral", "start": 5643, "end": 5648, "loc": { "start": { "line": 172, "column": 50 }, "end": { "line": 172, "column": 55 } }, "value": false } ] } } ], "directives": [] } } ], "directives": [] } } ] }, "leadingComments": [ { "type": "CommentBlock", "value": "* @private ", "start": 141, "end": 156, "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 6, "column": 15 } } } ], "__PseudoExport__": false, "trailingComments": [] }, "specifiers": null, "source": null, "leadingComments": null } ], "directives": [] }, "comments": [ { "type": "CommentBlock", "value": "* @private ", "start": 141, "end": 156, "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 6, "column": 15 } } }, { "type": "CommentLine", "value": " Animated", "start": 1020, "end": 1031, "loc": { "start": { "line": 35, "column": 58 }, "end": { "line": 35, "column": 69 } } }, { "type": "CommentLine", "value": " Animated", "start": 1199, "end": 1210, "loc": { "start": { "line": 42, "column": 41 }, "end": { "line": 42, "column": 52 } } }, { "type": "CommentLine", "value": " TODO: fovy match with CameraFlight", "start": 2679, "end": 2716, "loc": { "start": { "line": 92, "column": 62 }, "end": { "line": 92, "column": 99 } } }, { "type": "CommentLine", "value": " fitFOV;", "start": 4336, "end": 4346, "loc": { "start": { "line": 135, "column": 27 }, "end": { "line": 135, "column": 37 } } } ], "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": "math", "start": 53, "end": 57, "loc": { "start": { "line": 2, "column": 8 }, "end": { "line": 2, "column": 12 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 57, "end": 58, "loc": { "start": { "line": 2, "column": 12 }, "end": { "line": 2, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 59, "end": 63, "loc": { "start": { "line": 2, "column": 14 }, "end": { "line": 2, "column": 18 } } }, { "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": 64, "end": 106, "loc": { "start": { "line": 2, "column": 19 }, "end": { "line": 2, "column": 61 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 106, "end": 107, "loc": { "start": { "line": 2, "column": 61 }, "end": { "line": 2, "column": 62 } } }, { "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": 109, "end": 114, "loc": { "start": { "line": 4, "column": 0 }, "end": { "line": 4, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempVec3a", "start": 115, "end": 124, "loc": { "start": { "line": 4, "column": 6 }, "end": { "line": 4, "column": 15 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 125, "end": 126, "loc": { "start": { "line": 4, "column": 16 }, "end": { "line": 4, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "math", "start": 127, "end": 131, "loc": { "start": { "line": 4, "column": 18 }, "end": { "line": 4, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 131, "end": 132, "loc": { "start": { "line": 4, "column": 22 }, "end": { "line": 4, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "vec3", "start": 132, "end": 136, "loc": { "start": { "line": 4, "column": 23 }, "end": { "line": 4, "column": 27 } } }, { "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": 4, "column": 27 }, "end": { "line": 4, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 137, "end": 138, "loc": { "start": { "line": 4, "column": 28 }, "end": { "line": 4, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 138, "end": 139, "loc": { "start": { "line": 4, "column": 29 }, "end": { "line": 4, "column": 30 } } }, { "type": "CommentBlock", "value": "* @private ", "start": 141, "end": 156, "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 6, "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": 157, "end": 162, "loc": { "start": { "line": 7, "column": 0 }, "end": { "line": 7, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ThreeDMode", "start": 163, "end": 173, "loc": { "start": { "line": 7, "column": 6 }, "end": { "line": 7, "column": 16 } } }, { "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": 174, "end": 181, "loc": { "start": { "line": 7, "column": 17 }, "end": { "line": 7, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Controller", "start": 182, "end": 192, "loc": { "start": { "line": 7, "column": 25 }, "end": { "line": 7, "column": 35 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 193, "end": 194, "loc": { "start": { "line": 7, "column": 36 }, "end": { "line": 7, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "constructor", "start": 200, "end": 211, "loc": { "start": { "line": 9, "column": 4 }, "end": { "line": 9, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 211, "end": 212, "loc": { "start": { "line": 9, "column": 15 }, "end": { "line": 9, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parent", "start": 212, "end": 218, "loc": { "start": { "line": 9, "column": 16 }, "end": { "line": 9, "column": 22 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 218, "end": 219, "loc": { "start": { "line": 9, "column": 22 }, "end": { "line": 9, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 220, "end": 223, "loc": { "start": { "line": 9, "column": 24 }, "end": { "line": 9, "column": 27 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 223, "end": 224, "loc": { "start": { "line": 9, "column": 27 }, "end": { "line": 9, "column": 28 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 225, "end": 226, "loc": { "start": { "line": 9, "column": 29 }, "end": { "line": 9, "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": 236, "end": 241, "loc": { "start": { "line": 11, "column": 8 }, "end": { "line": 11, "column": 13 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 241, "end": 242, "loc": { "start": { "line": 11, "column": 13 }, "end": { "line": 11, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parent", "start": 242, "end": 248, "loc": { "start": { "line": 11, "column": 14 }, "end": { "line": 11, "column": 20 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 248, "end": 249, "loc": { "start": { "line": 11, "column": 20 }, "end": { "line": 11, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 250, "end": 253, "loc": { "start": { "line": 11, "column": 22 }, "end": { "line": 11, "column": 25 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 253, "end": 254, "loc": { "start": { "line": 11, "column": 25 }, "end": { "line": 11, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 254, "end": 255, "loc": { "start": { "line": 11, "column": 26 }, "end": { "line": 11, "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": 265, "end": 267, "loc": { "start": { "line": 13, "column": 8 }, "end": { "line": 13, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 268, "end": 269, "loc": { "start": { "line": 13, "column": 11 }, "end": { "line": 13, "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": 269, "end": 270, "loc": { "start": { "line": 13, "column": 12 }, "end": { "line": 13, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 270, "end": 273, "loc": { "start": { "line": 13, "column": 13 }, "end": { "line": 13, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 273, "end": 274, "loc": { "start": { "line": 13, "column": 16 }, "end": { "line": 13, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "buttonElement", "start": 274, "end": 287, "loc": { "start": { "line": 13, "column": 17 }, "end": { "line": 13, "column": 30 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 287, "end": 288, "loc": { "start": { "line": 13, "column": 30 }, "end": { "line": 13, "column": 31 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 289, "end": 290, "loc": { "start": { "line": 13, "column": 32 }, "end": { "line": 13, "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": 303, "end": 308, "loc": { "start": { "line": 14, "column": 12 }, "end": { "line": 14, "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": 309, "end": 340, "loc": { "start": { "line": 14, "column": 18 }, "end": { "line": 14, "column": 49 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 340, "end": 341, "loc": { "start": { "line": 14, "column": 49 }, "end": { "line": 14, "column": 50 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 350, "end": 351, "loc": { "start": { "line": 15, "column": 8 }, "end": { "line": 15, "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": 361, "end": 365, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 365, "end": 366, "loc": { "start": { "line": 17, "column": 12 }, "end": { "line": 17, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_saveOrthoActive", "start": 366, "end": 382, "loc": { "start": { "line": 17, "column": 13 }, "end": { "line": 17, "column": 29 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 383, "end": 384, "loc": { "start": { "line": 17, "column": 30 }, "end": { "line": 17, "column": 31 } } }, { "type": { "label": "null", "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "null", "start": 385, "end": 389, "loc": { "start": { "line": 17, "column": 32 }, "end": { "line": 17, "column": 36 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 389, "end": 390, "loc": { "start": { "line": 17, "column": 36 }, "end": { "line": 17, "column": 37 } } }, { "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": 399, "end": 403, "loc": { "start": { "line": 18, "column": 8 }, "end": { "line": 18, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 403, "end": 404, "loc": { "start": { "line": 18, "column": 12 }, "end": { "line": 18, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_buttonElement", "start": 404, "end": 418, "loc": { "start": { "line": 18, "column": 13 }, "end": { "line": 18, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 419, "end": 420, "loc": { "start": { "line": 18, "column": 28 }, "end": { "line": 18, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 421, "end": 424, "loc": { "start": { "line": 18, "column": 30 }, "end": { "line": 18, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 424, "end": 425, "loc": { "start": { "line": 18, "column": 33 }, "end": { "line": 18, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "buttonElement", "start": 425, "end": 438, "loc": { "start": { "line": 18, "column": 34 }, "end": { "line": 18, "column": 47 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 438, "end": 439, "loc": { "start": { "line": 18, "column": 47 }, "end": { "line": 18, "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": 449, "end": 453, "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": 453, "end": 454, "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": "_cameraControlNavModeMediator", "start": 454, "end": 483, "loc": { "start": { "line": 20, "column": 13 }, "end": { "line": 20, "column": 42 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 484, "end": 485, "loc": { "start": { "line": 20, "column": 43 }, "end": { "line": 20, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 486, "end": 489, "loc": { "start": { "line": 20, "column": 45 }, "end": { "line": 20, "column": 48 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 489, "end": 490, "loc": { "start": { "line": 20, "column": 48 }, "end": { "line": 20, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cameraControlNavModeMediator", "start": 490, "end": 518, "loc": { "start": { "line": 20, "column": 49 }, "end": { "line": 20, "column": 77 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 518, "end": 519, "loc": { "start": { "line": 20, "column": 77 }, "end": { "line": 20, "column": 78 } } }, { "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": 529, "end": 533, "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": 533, "end": 534, "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": "_active", "start": 534, "end": 541, "loc": { "start": { "line": 22, "column": 13 }, "end": { "line": 22, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 542, "end": 543, "loc": { "start": { "line": 22, "column": 21 }, "end": { "line": 22, "column": 22 } } }, { "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": 544, "end": 549, "loc": { "start": { "line": 22, "column": 23 }, "end": { "line": 22, "column": 28 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 549, "end": 550, "loc": { "start": { "line": 22, "column": 28 }, "end": { "line": 22, "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": 560, "end": 564, "loc": { "start": { "line": 24, "column": 8 }, "end": { "line": 24, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 564, "end": 565, "loc": { "start": { "line": 24, "column": 12 }, "end": { "line": 24, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "on", "start": 565, "end": 567, "loc": { "start": { "line": 24, "column": 13 }, "end": { "line": 24, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 567, "end": 568, "loc": { "start": { "line": 24, "column": 15 }, "end": { "line": 24, "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": 568, "end": 577, "loc": { "start": { "line": 24, "column": 16 }, "end": { "line": 24, "column": 25 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 577, "end": 578, "loc": { "start": { "line": 24, "column": 25 }, "end": { "line": 24, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 579, "end": 580, "loc": { "start": { "line": 24, "column": 27 }, "end": { "line": 24, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enabled", "start": 580, "end": 587, "loc": { "start": { "line": 24, "column": 28 }, "end": { "line": 24, "column": 35 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 587, "end": 588, "loc": { "start": { "line": 24, "column": 35 }, "end": { "line": 24, "column": 36 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 589, "end": 591, "loc": { "start": { "line": 24, "column": 37 }, "end": { "line": 24, "column": 39 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 592, "end": 593, "loc": { "start": { "line": 24, "column": 40 }, "end": { "line": 24, "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": 606, "end": 608, "loc": { "start": { "line": 25, "column": 12 }, "end": { "line": 25, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 609, "end": 610, "loc": { "start": { "line": 25, "column": 15 }, "end": { "line": 25, "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": 610, "end": 611, "loc": { "start": { "line": 25, "column": 16 }, "end": { "line": 25, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enabled", "start": 611, "end": 618, "loc": { "start": { "line": 25, "column": 17 }, "end": { "line": 25, "column": 24 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 618, "end": 619, "loc": { "start": { "line": 25, "column": 24 }, "end": { "line": 25, "column": 25 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 620, "end": 621, "loc": { "start": { "line": 25, "column": 26 }, "end": { "line": 25, "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": 638, "end": 642, "loc": { "start": { "line": 26, "column": 16 }, "end": { "line": 26, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 642, "end": 643, "loc": { "start": { "line": 26, "column": 20 }, "end": { "line": 26, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_buttonElement", "start": 643, "end": 657, "loc": { "start": { "line": 26, "column": 21 }, "end": { "line": 26, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 657, "end": 658, "loc": { "start": { "line": 26, "column": 35 }, "end": { "line": 26, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 658, "end": 667, "loc": { "start": { "line": 26, "column": 36 }, "end": { "line": 26, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 667, "end": 668, "loc": { "start": { "line": 26, "column": 45 }, "end": { "line": 26, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 668, "end": 671, "loc": { "start": { "line": 26, "column": 46 }, "end": { "line": 26, "column": 49 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 671, "end": 672, "loc": { "start": { "line": 26, "column": 49 }, "end": { "line": 26, "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": 672, "end": 682, "loc": { "start": { "line": 26, "column": 50 }, "end": { "line": 26, "column": 60 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 682, "end": 683, "loc": { "start": { "line": 26, "column": 60 }, "end": { "line": 26, "column": 61 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 683, "end": 684, "loc": { "start": { "line": 26, "column": 61 }, "end": { "line": 26, "column": 62 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 697, "end": 698, "loc": { "start": { "line": 27, "column": 12 }, "end": { "line": 27, "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": 699, "end": 703, "loc": { "start": { "line": 27, "column": 14 }, "end": { "line": 27, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 704, "end": 705, "loc": { "start": { "line": 27, "column": 19 }, "end": { "line": 27, "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": 722, "end": 726, "loc": { "start": { "line": 28, "column": 16 }, "end": { "line": 28, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 726, "end": 727, "loc": { "start": { "line": 28, "column": 20 }, "end": { "line": 28, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_buttonElement", "start": 727, "end": 741, "loc": { "start": { "line": 28, "column": 21 }, "end": { "line": 28, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 741, "end": 742, "loc": { "start": { "line": 28, "column": 35 }, "end": { "line": 28, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 742, "end": 751, "loc": { "start": { "line": 28, "column": 36 }, "end": { "line": 28, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 751, "end": 752, "loc": { "start": { "line": 28, "column": 45 }, "end": { "line": 28, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "remove", "start": 752, "end": 758, "loc": { "start": { "line": 28, "column": 46 }, "end": { "line": 28, "column": 52 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 758, "end": 759, "loc": { "start": { "line": 28, "column": 52 }, "end": { "line": 28, "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": 759, "end": 769, "loc": { "start": { "line": 28, "column": 53 }, "end": { "line": 28, "column": 63 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 769, "end": 770, "loc": { "start": { "line": 28, "column": 63 }, "end": { "line": 28, "column": 64 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 770, "end": 771, "loc": { "start": { "line": 28, "column": 64 }, "end": { "line": 28, "column": 65 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 784, "end": 785, "loc": { "start": { "line": 29, "column": 12 }, "end": { "line": 29, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 794, "end": 795, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 795, "end": 796, "loc": { "start": { "line": 30, "column": 9 }, "end": { "line": 30, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 796, "end": 797, "loc": { "start": { "line": 30, "column": 10 }, "end": { "line": 30, "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": 807, "end": 811, "loc": { "start": { "line": 32, "column": 8 }, "end": { "line": 32, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 811, "end": 812, "loc": { "start": { "line": 32, "column": 12 }, "end": { "line": 32, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_buttonElement", "start": 812, "end": 826, "loc": { "start": { "line": 32, "column": 13 }, "end": { "line": 32, "column": 27 } } }, { "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": 32, "column": 27 }, "end": { "line": 32, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "addEventListener", "start": 827, "end": 843, "loc": { "start": { "line": 32, "column": 28 }, "end": { "line": 32, "column": 44 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 843, "end": 844, "loc": { "start": { "line": 32, "column": 44 }, "end": { "line": 32, "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": 844, "end": 851, "loc": { "start": { "line": 32, "column": 45 }, "end": { "line": 32, "column": 52 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 851, "end": 852, "loc": { "start": { "line": 32, "column": 52 }, "end": { "line": 32, "column": 53 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 853, "end": 854, "loc": { "start": { "line": 32, "column": 54 }, "end": { "line": 32, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "event", "start": 854, "end": 859, "loc": { "start": { "line": 32, "column": 55 }, "end": { "line": 32, "column": 60 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 859, "end": 860, "loc": { "start": { "line": 32, "column": 60 }, "end": { "line": 32, "column": 61 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 861, "end": 863, "loc": { "start": { "line": 32, "column": 62 }, "end": { "line": 32, "column": 64 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 864, "end": 865, "loc": { "start": { "line": 32, "column": 65 }, "end": { "line": 32, "column": 66 } } }, { "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": 878, "end": 880, "loc": { "start": { "line": 33, "column": 12 }, "end": { "line": 33, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 881, "end": 882, "loc": { "start": { "line": 33, "column": 15 }, "end": { "line": 33, "column": 16 } } }, { "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": 882, "end": 886, "loc": { "start": { "line": 33, "column": 16 }, "end": { "line": 33, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 886, "end": 887, "loc": { "start": { "line": 33, "column": 20 }, "end": { "line": 33, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getEnabled", "start": 887, "end": 897, "loc": { "start": { "line": 33, "column": 21 }, "end": { "line": 33, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 897, "end": 898, "loc": { "start": { "line": 33, "column": 31 }, "end": { "line": 33, "column": 32 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 898, "end": 899, "loc": { "start": { "line": 33, "column": 32 }, "end": { "line": 33, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 899, "end": 900, "loc": { "start": { "line": 33, "column": 33 }, "end": { "line": 33, "column": 34 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 901, "end": 902, "loc": { "start": { "line": 33, "column": 35 }, "end": { "line": 33, "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": 919, "end": 923, "loc": { "start": { "line": 34, "column": 16 }, "end": { "line": 34, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 923, "end": 924, "loc": { "start": { "line": 34, "column": 20 }, "end": { "line": 34, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 924, "end": 933, "loc": { "start": { "line": 34, "column": 21 }, "end": { "line": 34, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 933, "end": 934, "loc": { "start": { "line": 34, "column": 30 }, "end": { "line": 34, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_sectionTool", "start": 934, "end": 946, "loc": { "start": { "line": 34, "column": 31 }, "end": { "line": 34, "column": 43 } } }, { "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": 34, "column": 43 }, "end": { "line": 34, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hideControl", "start": 947, "end": 958, "loc": { "start": { "line": 34, "column": 44 }, "end": { "line": 34, "column": 55 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 958, "end": 959, "loc": { "start": { "line": 34, "column": 55 }, "end": { "line": 34, "column": 56 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 959, "end": 960, "loc": { "start": { "line": 34, "column": 56 }, "end": { "line": 34, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 960, "end": 961, "loc": { "start": { "line": 34, "column": 57 }, "end": { "line": 34, "column": 58 } } }, { "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": 978, "end": 982, "loc": { "start": { "line": 35, "column": 16 }, "end": { "line": 35, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 982, "end": 983, "loc": { "start": { "line": 35, "column": 20 }, "end": { "line": 35, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setActive", "start": 983, "end": 992, "loc": { "start": { "line": 35, "column": 21 }, "end": { "line": 35, "column": 30 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 992, "end": 993, "loc": { "start": { "line": 35, "column": 30 }, "end": { "line": 35, "column": 31 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 993, "end": 994, "loc": { "start": { "line": 35, "column": 31 }, "end": { "line": 35, "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": 994, "end": 998, "loc": { "start": { "line": 35, "column": 32 }, "end": { "line": 35, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 998, "end": 999, "loc": { "start": { "line": 35, "column": 36 }, "end": { "line": 35, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getActive", "start": 999, "end": 1008, "loc": { "start": { "line": 35, "column": 37 }, "end": { "line": 35, "column": 46 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1008, "end": 1009, "loc": { "start": { "line": 35, "column": 46 }, "end": { "line": 35, "column": 47 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1009, "end": 1010, "loc": { "start": { "line": 35, "column": 47 }, "end": { "line": 35, "column": 48 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1010, "end": 1011, "loc": { "start": { "line": 35, "column": 48 }, "end": { "line": 35, "column": 49 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1012, "end": 1013, "loc": { "start": { "line": 35, "column": 50 }, "end": { "line": 35, "column": 51 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1013, "end": 1014, "loc": { "start": { "line": 35, "column": 51 }, "end": { "line": 35, "column": 52 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1015, "end": 1017, "loc": { "start": { "line": 35, "column": 53 }, "end": { "line": 35, "column": 55 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1018, "end": 1019, "loc": { "start": { "line": 35, "column": 56 }, "end": { "line": 35, "column": 57 } } }, { "type": "CommentLine", "value": " Animated", "start": 1020, "end": 1031, "loc": { "start": { "line": 35, "column": 58 }, "end": { "line": 35, "column": 69 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1048, "end": 1049, "loc": { "start": { "line": 36, "column": 16 }, "end": { "line": 36, "column": 17 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1049, "end": 1050, "loc": { "start": { "line": 36, "column": 17 }, "end": { "line": 36, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1050, "end": 1051, "loc": { "start": { "line": 36, "column": 18 }, "end": { "line": 36, "column": 19 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1064, "end": 1065, "loc": { "start": { "line": 37, "column": 12 }, "end": { "line": 37, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "event", "start": 1078, "end": 1083, "loc": { "start": { "line": 38, "column": 12 }, "end": { "line": 38, "column": 17 } } }, { "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": 38, "column": 17 }, "end": { "line": 38, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "preventDefault", "start": 1084, "end": 1098, "loc": { "start": { "line": 38, "column": 18 }, "end": { "line": 38, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1098, "end": 1099, "loc": { "start": { "line": 38, "column": 32 }, "end": { "line": 38, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1099, "end": 1100, "loc": { "start": { "line": 38, "column": 33 }, "end": { "line": 38, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1100, "end": 1101, "loc": { "start": { "line": 38, "column": 34 }, "end": { "line": 38, "column": 35 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1110, "end": 1111, "loc": { "start": { "line": 39, "column": 8 }, "end": { "line": 39, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1111, "end": 1112, "loc": { "start": { "line": 39, "column": 9 }, "end": { "line": 39, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1112, "end": 1113, "loc": { "start": { "line": 39, "column": 10 }, "end": { "line": 39, "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": 1123, "end": 1127, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1127, "end": 1128, "loc": { "start": { "line": 41, "column": 12 }, "end": { "line": 41, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 1128, "end": 1137, "loc": { "start": { "line": 41, "column": 13 }, "end": { "line": 41, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1137, "end": 1138, "loc": { "start": { "line": 41, "column": 22 }, "end": { "line": 41, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "on", "start": 1138, "end": 1140, "loc": { "start": { "line": 41, "column": 23 }, "end": { "line": 41, "column": 25 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1140, "end": 1141, "loc": { "start": { "line": 41, "column": 25 }, "end": { "line": 41, "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": 1141, "end": 1148, "loc": { "start": { "line": 41, "column": 26 }, "end": { "line": 41, "column": 33 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1148, "end": 1149, "loc": { "start": { "line": 41, "column": 33 }, "end": { "line": 41, "column": 34 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1150, "end": 1151, "loc": { "start": { "line": 41, "column": 35 }, "end": { "line": 41, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1151, "end": 1152, "loc": { "start": { "line": 41, "column": 36 }, "end": { "line": 41, "column": 37 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1153, "end": 1155, "loc": { "start": { "line": 41, "column": 38 }, "end": { "line": 41, "column": 40 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1156, "end": 1157, "loc": { "start": { "line": 41, "column": 41 }, "end": { "line": 41, "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": 1170, "end": 1174, "loc": { "start": { "line": 42, "column": 12 }, "end": { "line": 42, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1174, "end": 1175, "loc": { "start": { "line": 42, "column": 16 }, "end": { "line": 42, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setActive", "start": 1175, "end": 1184, "loc": { "start": { "line": 42, "column": 17 }, "end": { "line": 42, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1184, "end": 1185, "loc": { "start": { "line": 42, "column": 26 }, "end": { "line": 42, "column": 27 } } }, { "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": 1185, "end": 1189, "loc": { "start": { "line": 42, "column": 27 }, "end": { "line": 42, "column": 31 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1189, "end": 1190, "loc": { "start": { "line": 42, "column": 31 }, "end": { "line": 42, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1191, "end": 1192, "loc": { "start": { "line": 42, "column": 33 }, "end": { "line": 42, "column": 34 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1192, "end": 1193, "loc": { "start": { "line": 42, "column": 34 }, "end": { "line": 42, "column": 35 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1194, "end": 1196, "loc": { "start": { "line": 42, "column": 36 }, "end": { "line": 42, "column": 38 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1197, "end": 1198, "loc": { "start": { "line": 42, "column": 39 }, "end": { "line": 42, "column": 40 } } }, { "type": "CommentLine", "value": " Animated", "start": 1199, "end": 1210, "loc": { "start": { "line": 42, "column": 41 }, "end": { "line": 42, "column": 52 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1223, "end": 1224, "loc": { "start": { "line": 43, "column": 12 }, "end": { "line": 43, "column": 13 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1224, "end": 1225, "loc": { "start": { "line": 43, "column": 13 }, "end": { "line": 43, "column": 14 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1225, "end": 1226, "loc": { "start": { "line": 43, "column": 14 }, "end": { "line": 43, "column": 15 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1235, "end": 1236, "loc": { "start": { "line": 44, "column": 8 }, "end": { "line": 44, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1236, "end": 1237, "loc": { "start": { "line": 44, "column": 9 }, "end": { "line": 44, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1237, "end": 1238, "loc": { "start": { "line": 44, "column": 10 }, "end": { "line": 44, "column": 11 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1243, "end": 1244, "loc": { "start": { "line": 45, "column": 4 }, "end": { "line": 45, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setEnabled", "start": 1250, "end": 1260, "loc": { "start": { "line": 47, "column": 4 }, "end": { "line": 47, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1260, "end": 1261, "loc": { "start": { "line": 47, "column": 14 }, "end": { "line": 47, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enabled", "start": 1261, "end": 1268, "loc": { "start": { "line": 47, "column": 15 }, "end": { "line": 47, "column": 22 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1268, "end": 1269, "loc": { "start": { "line": 47, "column": 22 }, "end": { "line": 47, "column": 23 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1270, "end": 1271, "loc": { "start": { "line": 47, "column": 24 }, "end": { "line": 47, "column": 25 } } }, { "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": 1280, "end": 1285, "loc": { "start": { "line": 48, "column": 8 }, "end": { "line": 48, "column": 13 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1285, "end": 1286, "loc": { "start": { "line": 48, "column": 13 }, "end": { "line": 48, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setEnabled", "start": 1286, "end": 1296, "loc": { "start": { "line": 48, "column": 14 }, "end": { "line": 48, "column": 24 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1296, "end": 1297, "loc": { "start": { "line": 48, "column": 24 }, "end": { "line": 48, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enabled", "start": 1297, "end": 1304, "loc": { "start": { "line": 48, "column": 25 }, "end": { "line": 48, "column": 32 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1304, "end": 1305, "loc": { "start": { "line": 48, "column": 32 }, "end": { "line": 48, "column": 33 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1305, "end": 1306, "loc": { "start": { "line": 48, "column": 33 }, "end": { "line": 48, "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": 1315, "end": 1319, "loc": { "start": { "line": 49, "column": 8 }, "end": { "line": 49, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1319, "end": 1320, "loc": { "start": { "line": 49, "column": 12 }, "end": { "line": 49, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_saveOrthoActive", "start": 1320, "end": 1336, "loc": { "start": { "line": 49, "column": 13 }, "end": { "line": 49, "column": 29 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1337, "end": 1338, "loc": { "start": { "line": 49, "column": 30 }, "end": { "line": 49, "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": 1339, "end": 1343, "loc": { "start": { "line": 49, "column": 32 }, "end": { "line": 49, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1343, "end": 1344, "loc": { "start": { "line": 49, "column": 36 }, "end": { "line": 49, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 1344, "end": 1353, "loc": { "start": { "line": 49, "column": 37 }, "end": { "line": 49, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1353, "end": 1354, "loc": { "start": { "line": 49, "column": 46 }, "end": { "line": 49, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_orthoMode", "start": 1354, "end": 1364, "loc": { "start": { "line": 49, "column": 47 }, "end": { "line": 49, "column": 57 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1364, "end": 1365, "loc": { "start": { "line": 49, "column": 57 }, "end": { "line": 49, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getActive", "start": 1365, "end": 1374, "loc": { "start": { "line": 49, "column": 58 }, "end": { "line": 49, "column": 67 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1374, "end": 1375, "loc": { "start": { "line": 49, "column": 67 }, "end": { "line": 49, "column": 68 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1375, "end": 1376, "loc": { "start": { "line": 49, "column": 68 }, "end": { "line": 49, "column": 69 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1376, "end": 1377, "loc": { "start": { "line": 49, "column": 69 }, "end": { "line": 49, "column": 70 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1382, "end": 1383, "loc": { "start": { "line": 50, "column": 4 }, "end": { "line": 50, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setActive", "start": 1389, "end": 1398, "loc": { "start": { "line": 52, "column": 4 }, "end": { "line": 52, "column": 13 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1398, "end": 1399, "loc": { "start": { "line": 52, "column": 13 }, "end": { "line": 52, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "active", "start": 1399, "end": 1405, "loc": { "start": { "line": 52, "column": 14 }, "end": { "line": 52, "column": 20 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1405, "end": 1406, "loc": { "start": { "line": 52, "column": 20 }, "end": { "line": 52, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 1407, "end": 1411, "loc": { "start": { "line": 52, "column": 22 }, "end": { "line": 52, "column": 26 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1411, "end": 1412, "loc": { "start": { "line": 52, "column": 26 }, "end": { "line": 52, "column": 27 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1413, "end": 1414, "loc": { "start": { "line": 52, "column": 28 }, "end": { "line": 52, "column": 29 } } }, { "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": 1423, "end": 1425, "loc": { "start": { "line": 53, "column": 8 }, "end": { "line": 53, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1426, "end": 1427, "loc": { "start": { "line": 53, "column": 11 }, "end": { "line": 53, "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": 1427, "end": 1431, "loc": { "start": { "line": 53, "column": 12 }, "end": { "line": 53, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1431, "end": 1432, "loc": { "start": { "line": 53, "column": 16 }, "end": { "line": 53, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_active", "start": 1432, "end": 1439, "loc": { "start": { "line": 53, "column": 17 }, "end": { "line": 53, "column": 24 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "===", "start": 1440, "end": 1443, "loc": { "start": { "line": 53, "column": 25 }, "end": { "line": 53, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "active", "start": 1444, "end": 1450, "loc": { "start": { "line": 53, "column": 29 }, "end": { "line": 53, "column": 35 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1450, "end": 1451, "loc": { "start": { "line": 53, "column": 35 }, "end": { "line": 53, "column": 36 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1452, "end": 1453, "loc": { "start": { "line": 53, "column": 37 }, "end": { "line": 53, "column": 38 } } }, { "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": 1466, "end": 1468, "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": 1469, "end": 1470, "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": "done", "start": 1470, "end": 1474, "loc": { "start": { "line": 54, "column": 16 }, "end": { "line": 54, "column": 20 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1474, "end": 1475, "loc": { "start": { "line": 54, "column": 20 }, "end": { "line": 54, "column": 21 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1476, "end": 1477, "loc": { "start": { "line": 54, "column": 22 }, "end": { "line": 54, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 1494, "end": 1498, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 20 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1498, "end": 1499, "loc": { "start": { "line": 55, "column": 20 }, "end": { "line": 55, "column": 21 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1499, "end": 1500, "loc": { "start": { "line": 55, "column": 21 }, "end": { "line": 55, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1500, "end": 1501, "loc": { "start": { "line": 55, "column": 22 }, "end": { "line": 55, "column": 23 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1514, "end": 1515, "loc": { "start": { "line": 56, "column": 12 }, "end": { "line": 56, "column": 13 } } }, { "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": 1528, "end": 1534, "loc": { "start": { "line": 57, "column": 12 }, "end": { "line": 57, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1534, "end": 1535, "loc": { "start": { "line": 57, "column": 18 }, "end": { "line": 57, "column": 19 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1544, "end": 1545, "loc": { "start": { "line": 58, "column": 8 }, "end": { "line": 58, "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": 1554, "end": 1558, "loc": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1558, "end": 1559, "loc": { "start": { "line": 59, "column": 12 }, "end": { "line": 59, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_active", "start": 1559, "end": 1566, "loc": { "start": { "line": 59, "column": 13 }, "end": { "line": 59, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1567, "end": 1568, "loc": { "start": { "line": 59, "column": 21 }, "end": { "line": 59, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "active", "start": 1569, "end": 1575, "loc": { "start": { "line": 59, "column": 23 }, "end": { "line": 59, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1575, "end": 1576, "loc": { "start": { "line": 59, "column": 29 }, "end": { "line": 59, "column": 30 } } }, { "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": 1585, "end": 1587, "loc": { "start": { "line": 60, "column": 8 }, "end": { "line": 60, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1588, "end": 1589, "loc": { "start": { "line": 60, "column": 11 }, "end": { "line": 60, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "active", "start": 1589, "end": 1595, "loc": { "start": { "line": 60, "column": 12 }, "end": { "line": 60, "column": 18 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1595, "end": 1596, "loc": { "start": { "line": 60, "column": 18 }, "end": { "line": 60, "column": 19 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1597, "end": 1598, "loc": { "start": { "line": 60, "column": 20 }, "end": { "line": 60, "column": 21 } } }, { "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": 1611, "end": 1615, "loc": { "start": { "line": 61, "column": 12 }, "end": { "line": 61, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1615, "end": 1616, "loc": { "start": { "line": 61, "column": 16 }, "end": { "line": 61, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_buttonElement", "start": 1616, "end": 1630, "loc": { "start": { "line": 61, "column": 17 }, "end": { "line": 61, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1630, "end": 1631, "loc": { "start": { "line": 61, "column": 31 }, "end": { "line": 61, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 1631, "end": 1640, "loc": { "start": { "line": 61, "column": 32 }, "end": { "line": 61, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1640, "end": 1641, "loc": { "start": { "line": 61, "column": 41 }, "end": { "line": 61, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 1641, "end": 1644, "loc": { "start": { "line": 61, "column": 42 }, "end": { "line": 61, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1644, "end": 1645, "loc": { "start": { "line": 61, "column": 45 }, "end": { "line": 61, "column": 46 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "active", "start": 1645, "end": 1653, "loc": { "start": { "line": 61, "column": 46 }, "end": { "line": 61, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1653, "end": 1654, "loc": { "start": { "line": 61, "column": 54 }, "end": { "line": 61, "column": 55 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1654, "end": 1655, "loc": { "start": { "line": 61, "column": 55 }, "end": { "line": 61, "column": 56 } } }, { "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": 1668, "end": 1670, "loc": { "start": { "line": 62, "column": 12 }, "end": { "line": 62, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1671, "end": 1672, "loc": { "start": { "line": 62, "column": 15 }, "end": { "line": 62, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 1672, "end": 1676, "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 }, "start": 1676, "end": 1677, "loc": { "start": { "line": 62, "column": 20 }, "end": { "line": 62, "column": 21 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1678, "end": 1679, "loc": { "start": { "line": 62, "column": 22 }, "end": { "line": 62, "column": 23 } } }, { "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": 1696, "end": 1700, "loc": { "start": { "line": 63, "column": 16 }, "end": { "line": 63, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1700, "end": 1701, "loc": { "start": { "line": 63, "column": 20 }, "end": { "line": 63, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_enterThreeDMode", "start": 1701, "end": 1717, "loc": { "start": { "line": 63, "column": 21 }, "end": { "line": 63, "column": 37 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1717, "end": 1718, "loc": { "start": { "line": 63, "column": 37 }, "end": { "line": 63, "column": 38 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1718, "end": 1719, "loc": { "start": { "line": 63, "column": 38 }, "end": { "line": 63, "column": 39 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1719, "end": 1720, "loc": { "start": { "line": 63, "column": 39 }, "end": { "line": 63, "column": 40 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1721, "end": 1723, "loc": { "start": { "line": 63, "column": 41 }, "end": { "line": 63, "column": 43 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1724, "end": 1725, "loc": { "start": { "line": 63, "column": 44 }, "end": { "line": 63, "column": 45 } } }, { "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": 1746, "end": 1750, "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": 1750, "end": 1751, "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": "fire", "start": 1751, "end": 1755, "loc": { "start": { "line": 64, "column": 25 }, "end": { "line": 64, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1755, "end": 1756, "loc": { "start": { "line": 64, "column": 29 }, "end": { "line": 64, "column": 30 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "active", "start": 1756, "end": 1764, "loc": { "start": { "line": 64, "column": 30 }, "end": { "line": 64, "column": 38 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1764, "end": 1765, "loc": { "start": { "line": 64, "column": 38 }, "end": { "line": 64, "column": 39 } } }, { "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": 1766, "end": 1770, "loc": { "start": { "line": 64, "column": 40 }, "end": { "line": 64, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1770, "end": 1771, "loc": { "start": { "line": 64, "column": 44 }, "end": { "line": 64, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_active", "start": 1771, "end": 1778, "loc": { "start": { "line": 64, "column": 45 }, "end": { "line": 64, "column": 52 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1778, "end": 1779, "loc": { "start": { "line": 64, "column": 52 }, "end": { "line": 64, "column": 53 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1779, "end": 1780, "loc": { "start": { "line": 64, "column": 53 }, "end": { "line": 64, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 1801, "end": 1805, "loc": { "start": { "line": 65, "column": 20 }, "end": { "line": 65, "column": 24 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1805, "end": 1806, "loc": { "start": { "line": 65, "column": 24 }, "end": { "line": 65, "column": 25 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1806, "end": 1807, "loc": { "start": { "line": 65, "column": 25 }, "end": { "line": 65, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1807, "end": 1808, "loc": { "start": { "line": 65, "column": 26 }, "end": { "line": 65, "column": 27 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1825, "end": 1826, "loc": { "start": { "line": 66, "column": 16 }, "end": { "line": 66, "column": 17 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1826, "end": 1827, "loc": { "start": { "line": 66, "column": 17 }, "end": { "line": 66, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1827, "end": 1828, "loc": { "start": { "line": 66, "column": 18 }, "end": { "line": 66, "column": 19 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1841, "end": 1842, "loc": { "start": { "line": 67, "column": 12 }, "end": { "line": 67, "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": 1843, "end": 1847, "loc": { "start": { "line": 67, "column": 14 }, "end": { "line": 67, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1848, "end": 1849, "loc": { "start": { "line": 67, "column": 19 }, "end": { "line": 67, "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": 1866, "end": 1870, "loc": { "start": { "line": 68, "column": 16 }, "end": { "line": 68, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1870, "end": 1871, "loc": { "start": { "line": 68, "column": 20 }, "end": { "line": 68, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_enterThreeDMode", "start": 1871, "end": 1887, "loc": { "start": { "line": 68, "column": 21 }, "end": { "line": 68, "column": 37 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1887, "end": 1888, "loc": { "start": { "line": 68, "column": 37 }, "end": { "line": 68, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1888, "end": 1889, "loc": { "start": { "line": 68, "column": 38 }, "end": { "line": 68, "column": 39 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1889, "end": 1890, "loc": { "start": { "line": 68, "column": 39 }, "end": { "line": 68, "column": 40 } } }, { "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": 1907, "end": 1911, "loc": { "start": { "line": 69, "column": 16 }, "end": { "line": 69, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1911, "end": 1912, "loc": { "start": { "line": 69, "column": 20 }, "end": { "line": 69, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fire", "start": 1912, "end": 1916, "loc": { "start": { "line": 69, "column": 21 }, "end": { "line": 69, "column": 25 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1916, "end": 1917, "loc": { "start": { "line": 69, "column": 25 }, "end": { "line": 69, "column": 26 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "active", "start": 1917, "end": 1925, "loc": { "start": { "line": 69, "column": 26 }, "end": { "line": 69, "column": 34 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1925, "end": 1926, "loc": { "start": { "line": 69, "column": 34 }, "end": { "line": 69, "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": 1927, "end": 1931, "loc": { "start": { "line": 69, "column": 36 }, "end": { "line": 69, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1931, "end": 1932, "loc": { "start": { "line": 69, "column": 40 }, "end": { "line": 69, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_active", "start": 1932, "end": 1939, "loc": { "start": { "line": 69, "column": 41 }, "end": { "line": 69, "column": 48 } } }, { "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": 69, "column": 48 }, "end": { "line": 69, "column": 49 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1940, "end": 1941, "loc": { "start": { "line": 69, "column": 49 }, "end": { "line": 69, "column": 50 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1954, "end": 1955, "loc": { "start": { "line": 70, "column": 12 }, "end": { "line": 70, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1964, "end": 1965, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 71, "column": 9 } } }, { "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": 1966, "end": 1970, "loc": { "start": { "line": 71, "column": 10 }, "end": { "line": 71, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1971, "end": 1972, "loc": { "start": { "line": 71, "column": 15 }, "end": { "line": 71, "column": 16 } } }, { "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": 1985, "end": 1989, "loc": { "start": { "line": 72, "column": 12 }, "end": { "line": 72, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1989, "end": 1990, "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": "_buttonElement", "start": 1990, "end": 2004, "loc": { "start": { "line": 72, "column": 17 }, "end": { "line": 72, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2004, "end": 2005, "loc": { "start": { "line": 72, "column": 31 }, "end": { "line": 72, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 2005, "end": 2014, "loc": { "start": { "line": 72, "column": 32 }, "end": { "line": 72, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2014, "end": 2015, "loc": { "start": { "line": 72, "column": 41 }, "end": { "line": 72, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "remove", "start": 2015, "end": 2021, "loc": { "start": { "line": 72, "column": 42 }, "end": { "line": 72, "column": 48 } } }, { "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": 72, "column": 48 }, "end": { "line": 72, "column": 49 } } }, { "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": 72, "column": 49 }, "end": { "line": 72, "column": 57 } } }, { "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": 72, "column": 57 }, "end": { "line": 72, "column": 58 } } }, { "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": 72, "column": 58 }, "end": { "line": 72, "column": 59 } } }, { "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": 2045, "end": 2047, "loc": { "start": { "line": 73, "column": 12 }, "end": { "line": 73, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2048, "end": 2049, "loc": { "start": { "line": 73, "column": 15 }, "end": { "line": 73, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 2049, "end": 2053, "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 }, "start": 2053, "end": 2054, "loc": { "start": { "line": 73, "column": 20 }, "end": { "line": 73, "column": 21 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2055, "end": 2056, "loc": { "start": { "line": 73, "column": 22 }, "end": { "line": 73, "column": 23 } } }, { "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": 2073, "end": 2077, "loc": { "start": { "line": 74, "column": 16 }, "end": { "line": 74, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2077, "end": 2078, "loc": { "start": { "line": 74, "column": 20 }, "end": { "line": 74, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_exitThreeDMode", "start": 2078, "end": 2093, "loc": { "start": { "line": 74, "column": 21 }, "end": { "line": 74, "column": 36 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2093, "end": 2094, "loc": { "start": { "line": 74, "column": 36 }, "end": { "line": 74, "column": 37 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2094, "end": 2095, "loc": { "start": { "line": 74, "column": 37 }, "end": { "line": 74, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2095, "end": 2096, "loc": { "start": { "line": 74, "column": 38 }, "end": { "line": 74, "column": 39 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2097, "end": 2099, "loc": { "start": { "line": 74, "column": 40 }, "end": { "line": 74, "column": 42 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2100, "end": 2101, "loc": { "start": { "line": 74, "column": 43 }, "end": { "line": 74, "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": 2122, "end": 2126, "loc": { "start": { "line": 75, "column": 20 }, "end": { "line": 75, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2126, "end": 2127, "loc": { "start": { "line": 75, "column": 24 }, "end": { "line": 75, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fire", "start": 2127, "end": 2131, "loc": { "start": { "line": 75, "column": 25 }, "end": { "line": 75, "column": 29 } } }, { "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": 75, "column": 29 }, "end": { "line": 75, "column": 30 } } }, { "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": 75, "column": 30 }, "end": { "line": 75, "column": 38 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2140, "end": 2141, "loc": { "start": { "line": 75, "column": 38 }, "end": { "line": 75, "column": 39 } } }, { "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": 2142, "end": 2146, "loc": { "start": { "line": 75, "column": 40 }, "end": { "line": 75, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2146, "end": 2147, "loc": { "start": { "line": 75, "column": 44 }, "end": { "line": 75, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_active", "start": 2147, "end": 2154, "loc": { "start": { "line": 75, "column": 45 }, "end": { "line": 75, "column": 52 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2154, "end": 2155, "loc": { "start": { "line": 75, "column": 52 }, "end": { "line": 75, "column": 53 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2155, "end": 2156, "loc": { "start": { "line": 75, "column": 53 }, "end": { "line": 75, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 2177, "end": 2181, "loc": { "start": { "line": 76, "column": 20 }, "end": { "line": 76, "column": 24 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2181, "end": 2182, "loc": { "start": { "line": 76, "column": 24 }, "end": { "line": 76, "column": 25 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2182, "end": 2183, "loc": { "start": { "line": 76, "column": 25 }, "end": { "line": 76, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2183, "end": 2184, "loc": { "start": { "line": 76, "column": 26 }, "end": { "line": 76, "column": 27 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2201, "end": 2202, "loc": { "start": { "line": 77, "column": 16 }, "end": { "line": 77, "column": 17 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2202, "end": 2203, "loc": { "start": { "line": 77, "column": 17 }, "end": { "line": 77, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2203, "end": 2204, "loc": { "start": { "line": 77, "column": 18 }, "end": { "line": 77, "column": 19 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2217, "end": 2218, "loc": { "start": { "line": 78, "column": 12 }, "end": { "line": 78, "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": 2219, "end": 2223, "loc": { "start": { "line": 78, "column": 14 }, "end": { "line": 78, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2224, "end": 2225, "loc": { "start": { "line": 78, "column": 19 }, "end": { "line": 78, "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": 2242, "end": 2246, "loc": { "start": { "line": 79, "column": 16 }, "end": { "line": 79, "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": 79, "column": 20 }, "end": { "line": 79, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_exitThreeDMode", "start": 2247, "end": 2262, "loc": { "start": { "line": 79, "column": 21 }, "end": { "line": 79, "column": 36 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2262, "end": 2263, "loc": { "start": { "line": 79, "column": 36 }, "end": { "line": 79, "column": 37 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2263, "end": 2264, "loc": { "start": { "line": 79, "column": 37 }, "end": { "line": 79, "column": 38 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2264, "end": 2265, "loc": { "start": { "line": 79, "column": 38 }, "end": { "line": 79, "column": 39 } } }, { "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": 2282, "end": 2286, "loc": { "start": { "line": 80, "column": 16 }, "end": { "line": 80, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2286, "end": 2287, "loc": { "start": { "line": 80, "column": 20 }, "end": { "line": 80, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fire", "start": 2287, "end": 2291, "loc": { "start": { "line": 80, "column": 21 }, "end": { "line": 80, "column": 25 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2291, "end": 2292, "loc": { "start": { "line": 80, "column": 25 }, "end": { "line": 80, "column": 26 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "active", "start": 2292, "end": 2300, "loc": { "start": { "line": 80, "column": 26 }, "end": { "line": 80, "column": 34 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2300, "end": 2301, "loc": { "start": { "line": 80, "column": 34 }, "end": { "line": 80, "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": 2302, "end": 2306, "loc": { "start": { "line": 80, "column": 36 }, "end": { "line": 80, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2306, "end": 2307, "loc": { "start": { "line": 80, "column": 40 }, "end": { "line": 80, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_active", "start": 2307, "end": 2314, "loc": { "start": { "line": 80, "column": 41 }, "end": { "line": 80, "column": 48 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2314, "end": 2315, "loc": { "start": { "line": 80, "column": 48 }, "end": { "line": 80, "column": 49 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2315, "end": 2316, "loc": { "start": { "line": 80, "column": 49 }, "end": { "line": 80, "column": 50 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2329, "end": 2330, "loc": { "start": { "line": 81, "column": 12 }, "end": { "line": 81, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2339, "end": 2340, "loc": { "start": { "line": 82, "column": 8 }, "end": { "line": 82, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2345, "end": 2346, "loc": { "start": { "line": 83, "column": 4 }, "end": { "line": 83, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_enterThreeDMode", "start": 2352, "end": 2368, "loc": { "start": { "line": 85, "column": 4 }, "end": { "line": 85, "column": 20 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2368, "end": 2369, "loc": { "start": { "line": 85, "column": 20 }, "end": { "line": 85, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 2369, "end": 2373, "loc": { "start": { "line": 85, "column": 21 }, "end": { "line": 85, "column": 25 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2373, "end": 2374, "loc": { "start": { "line": 85, "column": 25 }, "end": { "line": 85, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2375, "end": 2376, "loc": { "start": { "line": 85, "column": 27 }, "end": { "line": 85, "column": 28 } } }, { "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": 2386, "end": 2391, "loc": { "start": { "line": 87, "column": 8 }, "end": { "line": 87, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 2392, "end": 2398, "loc": { "start": { "line": 87, "column": 14 }, "end": { "line": 87, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2399, "end": 2400, "loc": { "start": { "line": 87, "column": 21 }, "end": { "line": 87, "column": 22 } } }, { "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": 87, "column": 23 }, "end": { "line": 87, "column": 27 } } }, { "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": 87, "column": 27 }, "end": { "line": 87, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 2406, "end": 2412, "loc": { "start": { "line": 87, "column": 28 }, "end": { "line": 87, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2412, "end": 2413, "loc": { "start": { "line": 87, "column": 34 }, "end": { "line": 87, "column": 35 } } }, { "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": 2422, "end": 2427, "loc": { "start": { "line": 88, "column": 8 }, "end": { "line": 88, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 2428, "end": 2433, "loc": { "start": { "line": 88, "column": 14 }, "end": { "line": 88, "column": 19 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2434, "end": 2435, "loc": { "start": { "line": 88, "column": 20 }, "end": { "line": 88, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 2436, "end": 2442, "loc": { "start": { "line": 88, "column": 22 }, "end": { "line": 88, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2442, "end": 2443, "loc": { "start": { "line": 88, "column": 28 }, "end": { "line": 88, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 2443, "end": 2448, "loc": { "start": { "line": 88, "column": 29 }, "end": { "line": 88, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2448, "end": 2449, "loc": { "start": { "line": 88, "column": 34 }, "end": { "line": 88, "column": 35 } } }, { "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": 2458, "end": 2463, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "aabb", "start": 2464, "end": 2468, "loc": { "start": { "line": 89, "column": 14 }, "end": { "line": 89, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2469, "end": 2470, "loc": { "start": { "line": 89, "column": 19 }, "end": { "line": 89, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 2471, "end": 2476, "loc": { "start": { "line": 89, "column": 21 }, "end": { "line": 89, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2476, "end": 2477, "loc": { "start": { "line": 89, "column": 26 }, "end": { "line": 89, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getAABB", "start": 2477, "end": 2484, "loc": { "start": { "line": 89, "column": 27 }, "end": { "line": 89, "column": 34 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2484, "end": 2485, "loc": { "start": { "line": 89, "column": 34 }, "end": { "line": 89, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 2485, "end": 2490, "loc": { "start": { "line": 89, "column": 35 }, "end": { "line": 89, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2490, "end": 2491, "loc": { "start": { "line": 89, "column": 40 }, "end": { "line": 89, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "visibleObjectIds", "start": 2491, "end": 2507, "loc": { "start": { "line": 89, "column": 41 }, "end": { "line": 89, "column": 57 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2507, "end": 2508, "loc": { "start": { "line": 89, "column": 57 }, "end": { "line": 89, "column": 58 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2508, "end": 2509, "loc": { "start": { "line": 89, "column": 58 }, "end": { "line": 89, "column": 59 } } }, { "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": 2518, "end": 2523, "loc": { "start": { "line": 90, "column": 8 }, "end": { "line": 90, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "diag", "start": 2524, "end": 2528, "loc": { "start": { "line": 90, "column": 14 }, "end": { "line": 90, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2529, "end": 2530, "loc": { "start": { "line": 90, "column": 19 }, "end": { "line": 90, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "math", "start": 2531, "end": 2535, "loc": { "start": { "line": 90, "column": 21 }, "end": { "line": 90, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2535, "end": 2536, "loc": { "start": { "line": 90, "column": 25 }, "end": { "line": 90, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getAABB3Diag", "start": 2536, "end": 2548, "loc": { "start": { "line": 90, "column": 26 }, "end": { "line": 90, "column": 38 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2548, "end": 2549, "loc": { "start": { "line": 90, "column": 38 }, "end": { "line": 90, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "aabb", "start": 2549, "end": 2553, "loc": { "start": { "line": 90, "column": 39 }, "end": { "line": 90, "column": 43 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2553, "end": 2554, "loc": { "start": { "line": 90, "column": 43 }, "end": { "line": 90, "column": 44 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2554, "end": 2555, "loc": { "start": { "line": 90, "column": 44 }, "end": { "line": 90, "column": 45 } } }, { "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": 2564, "end": 2569, "loc": { "start": { "line": 91, "column": 8 }, "end": { "line": 91, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "center", "start": 2570, "end": 2576, "loc": { "start": { "line": 91, "column": 14 }, "end": { "line": 91, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2577, "end": 2578, "loc": { "start": { "line": 91, "column": 21 }, "end": { "line": 91, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "math", "start": 2579, "end": 2583, "loc": { "start": { "line": 91, "column": 23 }, "end": { "line": 91, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2583, "end": 2584, "loc": { "start": { "line": 91, "column": 27 }, "end": { "line": 91, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getAABB3Center", "start": 2584, "end": 2598, "loc": { "start": { "line": 91, "column": 28 }, "end": { "line": 91, "column": 42 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2598, "end": 2599, "loc": { "start": { "line": 91, "column": 42 }, "end": { "line": 91, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "aabb", "start": 2599, "end": 2603, "loc": { "start": { "line": 91, "column": 43 }, "end": { "line": 91, "column": 47 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2603, "end": 2604, "loc": { "start": { "line": 91, "column": 47 }, "end": { "line": 91, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempVec3a", "start": 2605, "end": 2614, "loc": { "start": { "line": 91, "column": 49 }, "end": { "line": 91, "column": 58 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2614, "end": 2615, "loc": { "start": { "line": 91, "column": 58 }, "end": { "line": 91, "column": 59 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2615, "end": 2616, "loc": { "start": { "line": 91, "column": 59 }, "end": { "line": 91, "column": 60 } } }, { "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": 2625, "end": 2630, "loc": { "start": { "line": 92, "column": 8 }, "end": { "line": 92, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dist", "start": 2631, "end": 2635, "loc": { "start": { "line": 92, "column": 14 }, "end": { "line": 92, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2636, "end": 2637, "loc": { "start": { "line": 92, "column": 19 }, "end": { "line": 92, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Math", "start": 2638, "end": 2642, "loc": { "start": { "line": 92, "column": 21 }, "end": { "line": 92, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2642, "end": 2643, "loc": { "start": { "line": 92, "column": 25 }, "end": { "line": 92, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "abs", "start": 2643, "end": 2646, "loc": { "start": { "line": 92, "column": 26 }, "end": { "line": 92, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2646, "end": 2647, "loc": { "start": { "line": 92, "column": 29 }, "end": { "line": 92, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "diag", "start": 2647, "end": 2651, "loc": { "start": { "line": 92, "column": 30 }, "end": { "line": 92, "column": 34 } } }, { "type": { "label": "/", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "/", "start": 2652, "end": 2653, "loc": { "start": { "line": 92, "column": 35 }, "end": { "line": 92, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Math", "start": 2654, "end": 2658, "loc": { "start": { "line": 92, "column": 37 }, "end": { "line": 92, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2658, "end": 2659, "loc": { "start": { "line": 92, "column": 41 }, "end": { "line": 92, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tan", "start": 2659, "end": 2662, "loc": { "start": { "line": 92, "column": 42 }, "end": { "line": 92, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2662, "end": 2663, "loc": { "start": { "line": 92, "column": 45 }, "end": { "line": 92, "column": 46 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 65, "start": 2663, "end": 2667, "loc": { "start": { "line": 92, "column": 46 }, "end": { "line": 92, "column": 50 } } }, { "type": { "label": "/", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "/", "start": 2668, "end": 2669, "loc": { "start": { "line": 92, "column": 51 }, "end": { "line": 92, "column": 52 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 2670, "end": 2671, "loc": { "start": { "line": 92, "column": 53 }, "end": { "line": 92, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2671, "end": 2672, "loc": { "start": { "line": 92, "column": 54 }, "end": { "line": 92, "column": 55 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2672, "end": 2673, "loc": { "start": { "line": 92, "column": 55 }, "end": { "line": 92, "column": 56 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2673, "end": 2674, "loc": { "start": { "line": 92, "column": 56 }, "end": { "line": 92, "column": 57 } } }, { "type": "CommentLine", "value": " TODO: fovy match with CameraFlight", "start": 2679, "end": 2716, "loc": { "start": { "line": 92, "column": 62 }, "end": { "line": 92, "column": 99 } } }, { "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": 2725, "end": 2730, "loc": { "start": { "line": 93, "column": 8 }, "end": { "line": 93, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "camera", "start": 2731, "end": 2737, "loc": { "start": { "line": 93, "column": 14 }, "end": { "line": 93, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2738, "end": 2739, "loc": { "start": { "line": 93, "column": 21 }, "end": { "line": 93, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 2740, "end": 2745, "loc": { "start": { "line": 93, "column": 23 }, "end": { "line": 93, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2745, "end": 2746, "loc": { "start": { "line": 93, "column": 28 }, "end": { "line": 93, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "camera", "start": 2746, "end": 2752, "loc": { "start": { "line": 93, "column": 29 }, "end": { "line": 93, "column": 35 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2752, "end": 2753, "loc": { "start": { "line": 93, "column": 35 }, "end": { "line": 93, "column": 36 } } }, { "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": 2762, "end": 2767, "loc": { "start": { "line": 94, "column": 8 }, "end": { "line": 94, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dir", "start": 2768, "end": 2771, "loc": { "start": { "line": 94, "column": 14 }, "end": { "line": 94, "column": 17 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2772, "end": 2773, "loc": { "start": { "line": 94, "column": 18 }, "end": { "line": 94, "column": 19 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2774, "end": 2775, "loc": { "start": { "line": 94, "column": 20 }, "end": { "line": 94, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "camera", "start": 2775, "end": 2781, "loc": { "start": { "line": 94, "column": 21 }, "end": { "line": 94, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2781, "end": 2782, "loc": { "start": { "line": 94, "column": 27 }, "end": { "line": 94, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "yUp", "start": 2782, "end": 2785, "loc": { "start": { "line": 94, "column": 28 }, "end": { "line": 94, "column": 31 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2785, "end": 2786, "loc": { "start": { "line": 94, "column": 31 }, "end": { "line": 94, "column": 32 } } }, { "type": { "label": "?", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2787, "end": 2788, "loc": { "start": { "line": 94, "column": 33 }, "end": { "line": 94, "column": 34 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2789, "end": 2790, "loc": { "start": { "line": 94, "column": 35 }, "end": { "line": 94, "column": 36 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 2790, "end": 2791, "loc": { "start": { "line": 94, "column": 36 }, "end": { "line": 94, "column": 37 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 2791, "end": 2792, "loc": { "start": { "line": 94, "column": 37 }, "end": { "line": 94, "column": 38 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2792, "end": 2793, "loc": { "start": { "line": 94, "column": 38 }, "end": { "line": 94, "column": 39 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 2794, "end": 2795, "loc": { "start": { "line": 94, "column": 40 }, "end": { "line": 94, "column": 41 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 2795, "end": 2796, "loc": { "start": { "line": 94, "column": 41 }, "end": { "line": 94, "column": 42 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2796, "end": 2797, "loc": { "start": { "line": 94, "column": 42 }, "end": { "line": 94, "column": 43 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 2798, "end": 2799, "loc": { "start": { "line": 94, "column": 44 }, "end": { "line": 94, "column": 45 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 2799, "end": 2800, "loc": { "start": { "line": 94, "column": 45 }, "end": { "line": 94, "column": 46 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2800, "end": 2801, "loc": { "start": { "line": 94, "column": 46 }, "end": { "line": 94, "column": 47 } } }, { "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": 94, "column": 48 }, "end": { "line": 94, "column": 49 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2804, "end": 2805, "loc": { "start": { "line": 94, "column": 50 }, "end": { "line": 94, "column": 51 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 2805, "end": 2806, "loc": { "start": { "line": 94, "column": 51 }, "end": { "line": 94, "column": 52 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2806, "end": 2807, "loc": { "start": { "line": 94, "column": 52 }, "end": { "line": 94, "column": 53 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 2808, "end": 2809, "loc": { "start": { "line": 94, "column": 54 }, "end": { "line": 94, "column": 55 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2809, "end": 2810, "loc": { "start": { "line": 94, "column": 55 }, "end": { "line": 94, "column": 56 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 2811, "end": 2812, "loc": { "start": { "line": 94, "column": 57 }, "end": { "line": 94, "column": 58 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2812, "end": 2813, "loc": { "start": { "line": 94, "column": 58 }, "end": { "line": 94, "column": 59 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2813, "end": 2814, "loc": { "start": { "line": 94, "column": 59 }, "end": { "line": 94, "column": 60 } } }, { "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": 2823, "end": 2828, "loc": { "start": { "line": 95, "column": 8 }, "end": { "line": 95, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "up", "start": 2829, "end": 2831, "loc": { "start": { "line": 95, "column": 14 }, "end": { "line": 95, "column": 16 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2832, "end": 2833, "loc": { "start": { "line": 95, "column": 17 }, "end": { "line": 95, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2834, "end": 2835, "loc": { "start": { "line": 95, "column": 19 }, "end": { "line": 95, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "camera", "start": 2835, "end": 2841, "loc": { "start": { "line": 95, "column": 20 }, "end": { "line": 95, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2841, "end": 2842, "loc": { "start": { "line": 95, "column": 26 }, "end": { "line": 95, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "yUp", "start": 2842, "end": 2845, "loc": { "start": { "line": 95, "column": 27 }, "end": { "line": 95, "column": 30 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2845, "end": 2846, "loc": { "start": { "line": 95, "column": 30 }, "end": { "line": 95, "column": 31 } } }, { "type": { "label": "?", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2847, "end": 2848, "loc": { "start": { "line": 95, "column": 32 }, "end": { "line": 95, "column": 33 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2849, "end": 2850, "loc": { "start": { "line": 95, "column": 34 }, "end": { "line": 95, "column": 35 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 2850, "end": 2851, "loc": { "start": { "line": 95, "column": 35 }, "end": { "line": 95, "column": 36 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 2851, "end": 2852, "loc": { "start": { "line": 95, "column": 36 }, "end": { "line": 95, "column": 37 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2852, "end": 2853, "loc": { "start": { "line": 95, "column": 37 }, "end": { "line": 95, "column": 38 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 2854, "end": 2855, "loc": { "start": { "line": 95, "column": 39 }, "end": { "line": 95, "column": 40 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2855, "end": 2856, "loc": { "start": { "line": 95, "column": 40 }, "end": { "line": 95, "column": 41 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 2857, "end": 2858, "loc": { "start": { "line": 95, "column": 42 }, "end": { "line": 95, "column": 43 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 2858, "end": 2859, "loc": { "start": { "line": 95, "column": 43 }, "end": { "line": 95, "column": 44 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2859, "end": 2860, "loc": { "start": { "line": 95, "column": 44 }, "end": { "line": 95, "column": 45 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2861, "end": 2862, "loc": { "start": { "line": 95, "column": 46 }, "end": { "line": 95, "column": 47 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2863, "end": 2864, "loc": { "start": { "line": 95, "column": 48 }, "end": { "line": 95, "column": 49 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 2864, "end": 2865, "loc": { "start": { "line": 95, "column": 49 }, "end": { "line": 95, "column": 50 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 2865, "end": 2866, "loc": { "start": { "line": 95, "column": 50 }, "end": { "line": 95, "column": 51 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2866, "end": 2867, "loc": { "start": { "line": 95, "column": 51 }, "end": { "line": 95, "column": 52 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 2868, "end": 2869, "loc": { "start": { "line": 95, "column": 53 }, "end": { "line": 95, "column": 54 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2869, "end": 2870, "loc": { "start": { "line": 95, "column": 54 }, "end": { "line": 95, "column": 55 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 2871, "end": 2872, "loc": { "start": { "line": 95, "column": 56 }, "end": { "line": 95, "column": 57 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2872, "end": 2873, "loc": { "start": { "line": 95, "column": 57 }, "end": { "line": 95, "column": 58 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2873, "end": 2874, "loc": { "start": { "line": 95, "column": 58 }, "end": { "line": 95, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 2884, "end": 2890, "loc": { "start": { "line": 97, "column": 8 }, "end": { "line": 97, "column": 14 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2890, "end": 2891, "loc": { "start": { "line": 97, "column": 14 }, "end": { "line": 97, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cameraControl", "start": 2891, "end": 2904, "loc": { "start": { "line": 97, "column": 15 }, "end": { "line": 97, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2904, "end": 2905, "loc": { "start": { "line": 97, "column": 28 }, "end": { "line": 97, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pivotPos", "start": 2905, "end": 2913, "loc": { "start": { "line": 97, "column": 29 }, "end": { "line": 97, "column": 37 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2914, "end": 2915, "loc": { "start": { "line": 97, "column": 38 }, "end": { "line": 97, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "center", "start": 2916, "end": 2922, "loc": { "start": { "line": 97, "column": 40 }, "end": { "line": 97, "column": 46 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2922, "end": 2923, "loc": { "start": { "line": 97, "column": 46 }, "end": { "line": 97, "column": 47 } } }, { "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": 2933, "end": 2937, "loc": { "start": { "line": 99, "column": 8 }, "end": { "line": 99, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2937, "end": 2938, "loc": { "start": { "line": 99, "column": 12 }, "end": { "line": 99, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 2938, "end": 2947, "loc": { "start": { "line": 99, "column": 13 }, "end": { "line": 99, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2947, "end": 2948, "loc": { "start": { "line": 99, "column": 22 }, "end": { "line": 99, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_navCubeMode", "start": 2948, "end": 2960, "loc": { "start": { "line": 99, "column": 23 }, "end": { "line": 99, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2960, "end": 2961, "loc": { "start": { "line": 99, "column": 35 }, "end": { "line": 99, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setActive", "start": 2961, "end": 2970, "loc": { "start": { "line": 99, "column": 36 }, "end": { "line": 99, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2970, "end": 2971, "loc": { "start": { "line": 99, "column": 45 }, "end": { "line": 99, "column": 46 } } }, { "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": 2971, "end": 2975, "loc": { "start": { "line": 99, "column": 46 }, "end": { "line": 99, "column": 50 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2975, "end": 2976, "loc": { "start": { "line": 99, "column": 50 }, "end": { "line": 99, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2976, "end": 2977, "loc": { "start": { "line": 99, "column": 51 }, "end": { "line": 99, "column": 52 } } }, { "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": 2986, "end": 2990, "loc": { "start": { "line": 100, "column": 8 }, "end": { "line": 100, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2990, "end": 2991, "loc": { "start": { "line": 100, "column": 12 }, "end": { "line": 100, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 2991, "end": 3000, "loc": { "start": { "line": 100, "column": 13 }, "end": { "line": 100, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3000, "end": 3001, "loc": { "start": { "line": 100, "column": 22 }, "end": { "line": 100, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_firstPersonMode", "start": 3001, "end": 3017, "loc": { "start": { "line": 100, "column": 23 }, "end": { "line": 100, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3017, "end": 3018, "loc": { "start": { "line": 100, "column": 39 }, "end": { "line": 100, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setEnabled", "start": 3018, "end": 3028, "loc": { "start": { "line": 100, "column": 40 }, "end": { "line": 100, "column": 50 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3028, "end": 3029, "loc": { "start": { "line": 100, "column": 50 }, "end": { "line": 100, "column": 51 } } }, { "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": 3029, "end": 3033, "loc": { "start": { "line": 100, "column": 51 }, "end": { "line": 100, "column": 55 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3033, "end": 3034, "loc": { "start": { "line": 100, "column": 55 }, "end": { "line": 100, "column": 56 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3034, "end": 3035, "loc": { "start": { "line": 100, "column": 56 }, "end": { "line": 100, "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": 3044, "end": 3048, "loc": { "start": { "line": 101, "column": 8 }, "end": { "line": 101, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3048, "end": 3049, "loc": { "start": { "line": 101, "column": 12 }, "end": { "line": 101, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_cameraControlNavModeMediator", "start": 3049, "end": 3078, "loc": { "start": { "line": 101, "column": 13 }, "end": { "line": 101, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3078, "end": 3079, "loc": { "start": { "line": 101, "column": 42 }, "end": { "line": 101, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setThreeDModeActive", "start": 3079, "end": 3098, "loc": { "start": { "line": 101, "column": 43 }, "end": { "line": 101, "column": 62 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3098, "end": 3099, "loc": { "start": { "line": 101, "column": 62 }, "end": { "line": 101, "column": 63 } } }, { "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": 3099, "end": 3103, "loc": { "start": { "line": 101, "column": 63 }, "end": { "line": 101, "column": 67 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3103, "end": 3104, "loc": { "start": { "line": 101, "column": 67 }, "end": { "line": 101, "column": 68 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3104, "end": 3105, "loc": { "start": { "line": 101, "column": 68 }, "end": { "line": 101, "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": 3114, "end": 3118, "loc": { "start": { "line": 102, "column": 8 }, "end": { "line": 102, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3118, "end": 3119, "loc": { "start": { "line": 102, "column": 12 }, "end": { "line": 102, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 3119, "end": 3128, "loc": { "start": { "line": 102, "column": 13 }, "end": { "line": 102, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3128, "end": 3129, "loc": { "start": { "line": 102, "column": 22 }, "end": { "line": 102, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_sectionTool", "start": 3129, "end": 3141, "loc": { "start": { "line": 102, "column": 23 }, "end": { "line": 102, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3141, "end": 3142, "loc": { "start": { "line": 102, "column": 35 }, "end": { "line": 102, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setEnabled", "start": 3142, "end": 3152, "loc": { "start": { "line": 102, "column": 36 }, "end": { "line": 102, "column": 46 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3152, "end": 3153, "loc": { "start": { "line": 102, "column": 46 }, "end": { "line": 102, "column": 47 } } }, { "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": 3153, "end": 3157, "loc": { "start": { "line": 102, "column": 47 }, "end": { "line": 102, "column": 51 } } }, { "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": 102, "column": 51 }, "end": { "line": 102, "column": 52 } } }, { "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": 102, "column": 52 }, "end": { "line": 102, "column": 53 } } }, { "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": 3168, "end": 3172, "loc": { "start": { "line": 103, "column": 8 }, "end": { "line": 103, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3172, "end": 3173, "loc": { "start": { "line": 103, "column": 12 }, "end": { "line": 103, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 3173, "end": 3182, "loc": { "start": { "line": 103, "column": 13 }, "end": { "line": 103, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3182, "end": 3183, "loc": { "start": { "line": 103, "column": 22 }, "end": { "line": 103, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_orthoMode", "start": 3183, "end": 3193, "loc": { "start": { "line": 103, "column": 23 }, "end": { "line": 103, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3193, "end": 3194, "loc": { "start": { "line": 103, "column": 33 }, "end": { "line": 103, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setEnabled", "start": 3194, "end": 3204, "loc": { "start": { "line": 103, "column": 34 }, "end": { "line": 103, "column": 44 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3204, "end": 3205, "loc": { "start": { "line": 103, "column": 44 }, "end": { "line": 103, "column": 45 } } }, { "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": 3205, "end": 3209, "loc": { "start": { "line": 103, "column": 45 }, "end": { "line": 103, "column": 49 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3209, "end": 3210, "loc": { "start": { "line": 103, "column": 49 }, "end": { "line": 103, "column": 50 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3210, "end": 3211, "loc": { "start": { "line": 103, "column": 50 }, "end": { "line": 103, "column": 51 } } }, { "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": 3221, "end": 3223, "loc": { "start": { "line": 105, "column": 8 }, "end": { "line": 105, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3224, "end": 3225, "loc": { "start": { "line": 105, "column": 11 }, "end": { "line": 105, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 3225, "end": 3229, "loc": { "start": { "line": 105, "column": 12 }, "end": { "line": 105, "column": 16 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3229, "end": 3230, "loc": { "start": { "line": 105, "column": 16 }, "end": { "line": 105, "column": 17 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3231, "end": 3232, "loc": { "start": { "line": 105, "column": 18 }, "end": { "line": 105, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 3245, "end": 3251, "loc": { "start": { "line": 106, "column": 12 }, "end": { "line": 106, "column": 18 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3251, "end": 3252, "loc": { "start": { "line": 106, "column": 18 }, "end": { "line": 106, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cameraFlight", "start": 3252, "end": 3264, "loc": { "start": { "line": 106, "column": 19 }, "end": { "line": 106, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3264, "end": 3265, "loc": { "start": { "line": 106, "column": 31 }, "end": { "line": 106, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "flyTo", "start": 3265, "end": 3270, "loc": { "start": { "line": 106, "column": 32 }, "end": { "line": 106, "column": 37 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3270, "end": 3271, "loc": { "start": { "line": 106, "column": 37 }, "end": { "line": 106, "column": 38 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3271, "end": 3272, "loc": { "start": { "line": 106, "column": 38 }, "end": { "line": 106, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "look", "start": 3289, "end": 3293, "loc": { "start": { "line": 107, "column": 16 }, "end": { "line": 107, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3293, "end": 3294, "loc": { "start": { "line": 107, "column": 20 }, "end": { "line": 107, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "center", "start": 3295, "end": 3301, "loc": { "start": { "line": 107, "column": 22 }, "end": { "line": 107, "column": 28 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3301, "end": 3302, "loc": { "start": { "line": 107, "column": 28 }, "end": { "line": 107, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "eye", "start": 3319, "end": 3322, "loc": { "start": { "line": 108, "column": 16 }, "end": { "line": 108, "column": 19 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3322, "end": 3323, "loc": { "start": { "line": 108, "column": 19 }, "end": { "line": 108, "column": 20 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3324, "end": 3325, "loc": { "start": { "line": 108, "column": 21 }, "end": { "line": 108, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "center", "start": 3325, "end": 3331, "loc": { "start": { "line": 108, "column": 22 }, "end": { "line": 108, "column": 28 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3331, "end": 3332, "loc": { "start": { "line": 108, "column": 28 }, "end": { "line": 108, "column": 29 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 3332, "end": 3333, "loc": { "start": { "line": 108, "column": 29 }, "end": { "line": 108, "column": 30 } } }, { "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": 108, "column": 30 }, "end": { "line": 108, "column": 31 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 3335, "end": 3336, "loc": { "start": { "line": 108, "column": 32 }, "end": { "line": 108, "column": 33 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3337, "end": 3338, "loc": { "start": { "line": 108, "column": 34 }, "end": { "line": 108, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dist", "start": 3338, "end": 3342, "loc": { "start": { "line": 108, "column": 35 }, "end": { "line": 108, "column": 39 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 3343, "end": 3344, "loc": { "start": { "line": 108, "column": 40 }, "end": { "line": 108, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dir", "start": 3345, "end": 3348, "loc": { "start": { "line": 108, "column": 42 }, "end": { "line": 108, "column": 45 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3348, "end": 3349, "loc": { "start": { "line": 108, "column": 45 }, "end": { "line": 108, "column": 46 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 3349, "end": 3350, "loc": { "start": { "line": 108, "column": 46 }, "end": { "line": 108, "column": 47 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3350, "end": 3351, "loc": { "start": { "line": 108, "column": 47 }, "end": { "line": 108, "column": 48 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3351, "end": 3352, "loc": { "start": { "line": 108, "column": 48 }, "end": { "line": 108, "column": 49 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3352, "end": 3353, "loc": { "start": { "line": 108, "column": 49 }, "end": { "line": 108, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "center", "start": 3354, "end": 3360, "loc": { "start": { "line": 108, "column": 51 }, "end": { "line": 108, "column": 57 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3360, "end": 3361, "loc": { "start": { "line": 108, "column": 57 }, "end": { "line": 108, "column": 58 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 3361, "end": 3362, "loc": { "start": { "line": 108, "column": 58 }, "end": { "line": 108, "column": 59 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3362, "end": 3363, "loc": { "start": { "line": 108, "column": 59 }, "end": { "line": 108, "column": 60 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 3364, "end": 3365, "loc": { "start": { "line": 108, "column": 61 }, "end": { "line": 108, "column": 62 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3366, "end": 3367, "loc": { "start": { "line": 108, "column": 63 }, "end": { "line": 108, "column": 64 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dist", "start": 3367, "end": 3371, "loc": { "start": { "line": 108, "column": 64 }, "end": { "line": 108, "column": 68 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 3372, "end": 3373, "loc": { "start": { "line": 108, "column": 69 }, "end": { "line": 108, "column": 70 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dir", "start": 3374, "end": 3377, "loc": { "start": { "line": 108, "column": 71 }, "end": { "line": 108, "column": 74 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3377, "end": 3378, "loc": { "start": { "line": 108, "column": 74 }, "end": { "line": 108, "column": 75 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 3378, "end": 3379, "loc": { "start": { "line": 108, "column": 75 }, "end": { "line": 108, "column": 76 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3379, "end": 3380, "loc": { "start": { "line": 108, "column": 76 }, "end": { "line": 108, "column": 77 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3380, "end": 3381, "loc": { "start": { "line": 108, "column": 77 }, "end": { "line": 108, "column": 78 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3381, "end": 3382, "loc": { "start": { "line": 108, "column": 78 }, "end": { "line": 108, "column": 79 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "center", "start": 3383, "end": 3389, "loc": { "start": { "line": 108, "column": 80 }, "end": { "line": 108, "column": 86 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3389, "end": 3390, "loc": { "start": { "line": 108, "column": 86 }, "end": { "line": 108, "column": 87 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 3390, "end": 3391, "loc": { "start": { "line": 108, "column": 87 }, "end": { "line": 108, "column": 88 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3391, "end": 3392, "loc": { "start": { "line": 108, "column": 88 }, "end": { "line": 108, "column": 89 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 3393, "end": 3394, "loc": { "start": { "line": 108, "column": 90 }, "end": { "line": 108, "column": 91 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3395, "end": 3396, "loc": { "start": { "line": 108, "column": 92 }, "end": { "line": 108, "column": 93 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dist", "start": 3396, "end": 3400, "loc": { "start": { "line": 108, "column": 93 }, "end": { "line": 108, "column": 97 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 3401, "end": 3402, "loc": { "start": { "line": 108, "column": 98 }, "end": { "line": 108, "column": 99 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dir", "start": 3403, "end": 3406, "loc": { "start": { "line": 108, "column": 100 }, "end": { "line": 108, "column": 103 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3406, "end": 3407, "loc": { "start": { "line": 108, "column": 103 }, "end": { "line": 108, "column": 104 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 3407, "end": 3408, "loc": { "start": { "line": 108, "column": 104 }, "end": { "line": 108, "column": 105 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3408, "end": 3409, "loc": { "start": { "line": 108, "column": 105 }, "end": { "line": 108, "column": 106 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3409, "end": 3410, "loc": { "start": { "line": 108, "column": 106 }, "end": { "line": 108, "column": 107 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3410, "end": 3411, "loc": { "start": { "line": 108, "column": 107 }, "end": { "line": 108, "column": 108 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3411, "end": 3412, "loc": { "start": { "line": 108, "column": 108 }, "end": { "line": 108, "column": 109 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "up", "start": 3429, "end": 3431, "loc": { "start": { "line": 109, "column": 16 }, "end": { "line": 109, "column": 18 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3431, "end": 3432, "loc": { "start": { "line": 109, "column": 18 }, "end": { "line": 109, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "up", "start": 3433, "end": 3435, "loc": { "start": { "line": 109, "column": 20 }, "end": { "line": 109, "column": 22 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3435, "end": 3436, "loc": { "start": { "line": 109, "column": 22 }, "end": { "line": 109, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "orthoScale", "start": 3453, "end": 3463, "loc": { "start": { "line": 110, "column": 16 }, "end": { "line": 110, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3463, "end": 3464, "loc": { "start": { "line": 110, "column": 26 }, "end": { "line": 110, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "diag", "start": 3465, "end": 3469, "loc": { "start": { "line": 110, "column": 28 }, "end": { "line": 110, "column": 32 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 3470, "end": 3471, "loc": { "start": { "line": 110, "column": 33 }, "end": { "line": 110, "column": 34 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1.3, "start": 3472, "end": 3475, "loc": { "start": { "line": 110, "column": 35 }, "end": { "line": 110, "column": 38 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3475, "end": 3476, "loc": { "start": { "line": 110, "column": 38 }, "end": { "line": 110, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "duration", "start": 3493, "end": 3501, "loc": { "start": { "line": 111, "column": 16 }, "end": { "line": 111, "column": 24 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3501, "end": 3502, "loc": { "start": { "line": 111, "column": 24 }, "end": { "line": 111, "column": 25 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 3503, "end": 3504, "loc": { "start": { "line": 111, "column": 26 }, "end": { "line": 111, "column": 27 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3504, "end": 3505, "loc": { "start": { "line": 111, "column": 27 }, "end": { "line": 111, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projection", "start": 3522, "end": 3532, "loc": { "start": { "line": 112, "column": 16 }, "end": { "line": 112, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3532, "end": 3533, "loc": { "start": { "line": 112, "column": 26 }, "end": { "line": 112, "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": 3534, "end": 3538, "loc": { "start": { "line": 112, "column": 28 }, "end": { "line": 112, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3538, "end": 3539, "loc": { "start": { "line": 112, "column": 32 }, "end": { "line": 112, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_saveOrthoActive", "start": 3539, "end": 3555, "loc": { "start": { "line": 112, "column": 33 }, "end": { "line": 112, "column": 49 } } }, { "type": { "label": "?", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3556, "end": 3557, "loc": { "start": { "line": 112, "column": 50 }, "end": { "line": 112, "column": 51 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "ortho", "start": 3558, "end": 3565, "loc": { "start": { "line": 112, "column": 52 }, "end": { "line": 112, "column": 59 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3566, "end": 3567, "loc": { "start": { "line": 112, "column": 60 }, "end": { "line": 112, "column": 61 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "perspective", "start": 3568, "end": 3581, "loc": { "start": { "line": 112, "column": 62 }, "end": { "line": 112, "column": 75 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3594, "end": 3595, "loc": { "start": { "line": 113, "column": 12 }, "end": { "line": 113, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3595, "end": 3596, "loc": { "start": { "line": 113, "column": 13 }, "end": { "line": 113, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3597, "end": 3598, "loc": { "start": { "line": 113, "column": 15 }, "end": { "line": 113, "column": 16 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3598, "end": 3599, "loc": { "start": { "line": 113, "column": 16 }, "end": { "line": 113, "column": 17 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3600, "end": 3602, "loc": { "start": { "line": 113, "column": 18 }, "end": { "line": 113, "column": 20 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3603, "end": 3604, "loc": { "start": { "line": 113, "column": 21 }, "end": { "line": 113, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 3621, "end": 3625, "loc": { "start": { "line": 114, "column": 16 }, "end": { "line": 114, "column": 20 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3625, "end": 3626, "loc": { "start": { "line": 114, "column": 20 }, "end": { "line": 114, "column": 21 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3626, "end": 3627, "loc": { "start": { "line": 114, "column": 21 }, "end": { "line": 114, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3627, "end": 3628, "loc": { "start": { "line": 114, "column": 22 }, "end": { "line": 114, "column": 23 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3641, "end": 3642, "loc": { "start": { "line": 115, "column": 12 }, "end": { "line": 115, "column": 13 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3642, "end": 3643, "loc": { "start": { "line": 115, "column": 13 }, "end": { "line": 115, "column": 14 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3643, "end": 3644, "loc": { "start": { "line": 115, "column": 14 }, "end": { "line": 115, "column": 15 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3653, "end": 3654, "loc": { "start": { "line": 116, "column": 8 }, "end": { "line": 116, "column": 9 } } }, { "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": 3655, "end": 3659, "loc": { "start": { "line": 116, "column": 10 }, "end": { "line": 116, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3660, "end": 3661, "loc": { "start": { "line": 116, "column": 15 }, "end": { "line": 116, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 3674, "end": 3680, "loc": { "start": { "line": 117, "column": 12 }, "end": { "line": 117, "column": 18 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3680, "end": 3681, "loc": { "start": { "line": 117, "column": 18 }, "end": { "line": 117, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cameraFlight", "start": 3681, "end": 3693, "loc": { "start": { "line": 117, "column": 19 }, "end": { "line": 117, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3693, "end": 3694, "loc": { "start": { "line": 117, "column": 31 }, "end": { "line": 117, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "jumpTo", "start": 3694, "end": 3700, "loc": { "start": { "line": 117, "column": 32 }, "end": { "line": 117, "column": 38 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3700, "end": 3701, "loc": { "start": { "line": 117, "column": 38 }, "end": { "line": 117, "column": 39 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3701, "end": 3702, "loc": { "start": { "line": 117, "column": 39 }, "end": { "line": 117, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "look", "start": 3719, "end": 3723, "loc": { "start": { "line": 118, "column": 16 }, "end": { "line": 118, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3723, "end": 3724, "loc": { "start": { "line": 118, "column": 20 }, "end": { "line": 118, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "center", "start": 3725, "end": 3731, "loc": { "start": { "line": 118, "column": 22 }, "end": { "line": 118, "column": 28 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3731, "end": 3732, "loc": { "start": { "line": 118, "column": 28 }, "end": { "line": 118, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "eye", "start": 3749, "end": 3752, "loc": { "start": { "line": 119, "column": 16 }, "end": { "line": 119, "column": 19 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3752, "end": 3753, "loc": { "start": { "line": 119, "column": 19 }, "end": { "line": 119, "column": 20 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3754, "end": 3755, "loc": { "start": { "line": 119, "column": 21 }, "end": { "line": 119, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "center", "start": 3755, "end": 3761, "loc": { "start": { "line": 119, "column": 22 }, "end": { "line": 119, "column": 28 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3761, "end": 3762, "loc": { "start": { "line": 119, "column": 28 }, "end": { "line": 119, "column": 29 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 3762, "end": 3763, "loc": { "start": { "line": 119, "column": 29 }, "end": { "line": 119, "column": 30 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3763, "end": 3764, "loc": { "start": { "line": 119, "column": 30 }, "end": { "line": 119, "column": 31 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 3765, "end": 3766, "loc": { "start": { "line": 119, "column": 32 }, "end": { "line": 119, "column": 33 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3767, "end": 3768, "loc": { "start": { "line": 119, "column": 34 }, "end": { "line": 119, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dist", "start": 3768, "end": 3772, "loc": { "start": { "line": 119, "column": 35 }, "end": { "line": 119, "column": 39 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 3773, "end": 3774, "loc": { "start": { "line": 119, "column": 40 }, "end": { "line": 119, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dir", "start": 3775, "end": 3778, "loc": { "start": { "line": 119, "column": 42 }, "end": { "line": 119, "column": 45 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3778, "end": 3779, "loc": { "start": { "line": 119, "column": 45 }, "end": { "line": 119, "column": 46 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 3779, "end": 3780, "loc": { "start": { "line": 119, "column": 46 }, "end": { "line": 119, "column": 47 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3780, "end": 3781, "loc": { "start": { "line": 119, "column": 47 }, "end": { "line": 119, "column": 48 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3781, "end": 3782, "loc": { "start": { "line": 119, "column": 48 }, "end": { "line": 119, "column": 49 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3782, "end": 3783, "loc": { "start": { "line": 119, "column": 49 }, "end": { "line": 119, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "center", "start": 3784, "end": 3790, "loc": { "start": { "line": 119, "column": 51 }, "end": { "line": 119, "column": 57 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3790, "end": 3791, "loc": { "start": { "line": 119, "column": 57 }, "end": { "line": 119, "column": 58 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 3791, "end": 3792, "loc": { "start": { "line": 119, "column": 58 }, "end": { "line": 119, "column": 59 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3792, "end": 3793, "loc": { "start": { "line": 119, "column": 59 }, "end": { "line": 119, "column": 60 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 3794, "end": 3795, "loc": { "start": { "line": 119, "column": 61 }, "end": { "line": 119, "column": 62 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3796, "end": 3797, "loc": { "start": { "line": 119, "column": 63 }, "end": { "line": 119, "column": 64 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dist", "start": 3797, "end": 3801, "loc": { "start": { "line": 119, "column": 64 }, "end": { "line": 119, "column": 68 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 3802, "end": 3803, "loc": { "start": { "line": 119, "column": 69 }, "end": { "line": 119, "column": 70 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dir", "start": 3804, "end": 3807, "loc": { "start": { "line": 119, "column": 71 }, "end": { "line": 119, "column": 74 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3807, "end": 3808, "loc": { "start": { "line": 119, "column": 74 }, "end": { "line": 119, "column": 75 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 3808, "end": 3809, "loc": { "start": { "line": 119, "column": 75 }, "end": { "line": 119, "column": 76 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3809, "end": 3810, "loc": { "start": { "line": 119, "column": 76 }, "end": { "line": 119, "column": 77 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3810, "end": 3811, "loc": { "start": { "line": 119, "column": 77 }, "end": { "line": 119, "column": 78 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3811, "end": 3812, "loc": { "start": { "line": 119, "column": 78 }, "end": { "line": 119, "column": 79 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "center", "start": 3813, "end": 3819, "loc": { "start": { "line": 119, "column": 80 }, "end": { "line": 119, "column": 86 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3819, "end": 3820, "loc": { "start": { "line": 119, "column": 86 }, "end": { "line": 119, "column": 87 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 3820, "end": 3821, "loc": { "start": { "line": 119, "column": 87 }, "end": { "line": 119, "column": 88 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3821, "end": 3822, "loc": { "start": { "line": 119, "column": 88 }, "end": { "line": 119, "column": 89 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 3823, "end": 3824, "loc": { "start": { "line": 119, "column": 90 }, "end": { "line": 119, "column": 91 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3825, "end": 3826, "loc": { "start": { "line": 119, "column": 92 }, "end": { "line": 119, "column": 93 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dist", "start": 3826, "end": 3830, "loc": { "start": { "line": 119, "column": 93 }, "end": { "line": 119, "column": 97 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 3831, "end": 3832, "loc": { "start": { "line": 119, "column": 98 }, "end": { "line": 119, "column": 99 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dir", "start": 3833, "end": 3836, "loc": { "start": { "line": 119, "column": 100 }, "end": { "line": 119, "column": 103 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3836, "end": 3837, "loc": { "start": { "line": 119, "column": 103 }, "end": { "line": 119, "column": 104 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 3837, "end": 3838, "loc": { "start": { "line": 119, "column": 104 }, "end": { "line": 119, "column": 105 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3838, "end": 3839, "loc": { "start": { "line": 119, "column": 105 }, "end": { "line": 119, "column": 106 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3839, "end": 3840, "loc": { "start": { "line": 119, "column": 106 }, "end": { "line": 119, "column": 107 } } }, { "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": 119, "column": 107 }, "end": { "line": 119, "column": 108 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3841, "end": 3842, "loc": { "start": { "line": 119, "column": 108 }, "end": { "line": 119, "column": 109 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "up", "start": 3859, "end": 3861, "loc": { "start": { "line": 120, "column": 16 }, "end": { "line": 120, "column": 18 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3861, "end": 3862, "loc": { "start": { "line": 120, "column": 18 }, "end": { "line": 120, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "up", "start": 3863, "end": 3865, "loc": { "start": { "line": 120, "column": 20 }, "end": { "line": 120, "column": 22 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3865, "end": 3866, "loc": { "start": { "line": 120, "column": 22 }, "end": { "line": 120, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "orthoScale", "start": 3883, "end": 3893, "loc": { "start": { "line": 121, "column": 16 }, "end": { "line": 121, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3893, "end": 3894, "loc": { "start": { "line": 121, "column": 26 }, "end": { "line": 121, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "diag", "start": 3895, "end": 3899, "loc": { "start": { "line": 121, "column": 28 }, "end": { "line": 121, "column": 32 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 3900, "end": 3901, "loc": { "start": { "line": 121, "column": 33 }, "end": { "line": 121, "column": 34 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1.3, "start": 3902, "end": 3905, "loc": { "start": { "line": 121, "column": 35 }, "end": { "line": 121, "column": 38 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3905, "end": 3906, "loc": { "start": { "line": 121, "column": 38 }, "end": { "line": 121, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projection", "start": 3923, "end": 3933, "loc": { "start": { "line": 122, "column": 16 }, "end": { "line": 122, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3933, "end": 3934, "loc": { "start": { "line": 122, "column": 26 }, "end": { "line": 122, "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": 3935, "end": 3939, "loc": { "start": { "line": 122, "column": 28 }, "end": { "line": 122, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3939, "end": 3940, "loc": { "start": { "line": 122, "column": 32 }, "end": { "line": 122, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_saveOrthoActive", "start": 3940, "end": 3956, "loc": { "start": { "line": 122, "column": 33 }, "end": { "line": 122, "column": 49 } } }, { "type": { "label": "?", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3957, "end": 3958, "loc": { "start": { "line": 122, "column": 50 }, "end": { "line": 122, "column": 51 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "ortho", "start": 3959, "end": 3966, "loc": { "start": { "line": 122, "column": 52 }, "end": { "line": 122, "column": 59 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3967, "end": 3968, "loc": { "start": { "line": 122, "column": 60 }, "end": { "line": 122, "column": 61 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "perspective", "start": 3969, "end": 3982, "loc": { "start": { "line": 122, "column": 62 }, "end": { "line": 122, "column": 75 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3995, "end": 3996, "loc": { "start": { "line": 123, "column": 12 }, "end": { "line": 123, "column": 13 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3996, "end": 3997, "loc": { "start": { "line": 123, "column": 13 }, "end": { "line": 123, "column": 14 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3997, "end": 3998, "loc": { "start": { "line": 123, "column": 14 }, "end": { "line": 123, "column": 15 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4007, "end": 4008, "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": 4013, "end": 4014, "loc": { "start": { "line": 125, "column": 4 }, "end": { "line": 125, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_exitThreeDMode", "start": 4020, "end": 4035, "loc": { "start": { "line": 127, "column": 4 }, "end": { "line": 127, "column": 19 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4035, "end": 4036, "loc": { "start": { "line": 127, "column": 19 }, "end": { "line": 127, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 4036, "end": 4040, "loc": { "start": { "line": 127, "column": 20 }, "end": { "line": 127, "column": 24 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4040, "end": 4041, "loc": { "start": { "line": 127, "column": 24 }, "end": { "line": 127, "column": 25 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4042, "end": 4043, "loc": { "start": { "line": 127, "column": 26 }, "end": { "line": 127, "column": 27 } } }, { "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": 4053, "end": 4058, "loc": { "start": { "line": 129, "column": 8 }, "end": { "line": 129, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 4059, "end": 4065, "loc": { "start": { "line": 129, "column": 14 }, "end": { "line": 129, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4066, "end": 4067, "loc": { "start": { "line": 129, "column": 21 }, "end": { "line": 129, "column": 22 } } }, { "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": 4068, "end": 4072, "loc": { "start": { "line": 129, "column": 23 }, "end": { "line": 129, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4072, "end": 4073, "loc": { "start": { "line": 129, "column": 27 }, "end": { "line": 129, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 4073, "end": 4079, "loc": { "start": { "line": 129, "column": 28 }, "end": { "line": 129, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4079, "end": 4080, "loc": { "start": { "line": 129, "column": 34 }, "end": { "line": 129, "column": 35 } } }, { "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": 4089, "end": 4094, "loc": { "start": { "line": 130, "column": 8 }, "end": { "line": 130, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 4095, "end": 4100, "loc": { "start": { "line": 130, "column": 14 }, "end": { "line": 130, "column": 19 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4101, "end": 4102, "loc": { "start": { "line": 130, "column": 20 }, "end": { "line": 130, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 4103, "end": 4109, "loc": { "start": { "line": 130, "column": 22 }, "end": { "line": 130, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4109, "end": 4110, "loc": { "start": { "line": 130, "column": 28 }, "end": { "line": 130, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 4110, "end": 4115, "loc": { "start": { "line": 130, "column": 29 }, "end": { "line": 130, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4115, "end": 4116, "loc": { "start": { "line": 130, "column": 34 }, "end": { "line": 130, "column": 35 } } }, { "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": 4125, "end": 4130, "loc": { "start": { "line": 131, "column": 8 }, "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": "camera", "start": 4131, "end": 4137, "loc": { "start": { "line": 131, "column": 14 }, "end": { "line": 131, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4138, "end": 4139, "loc": { "start": { "line": 131, "column": 21 }, "end": { "line": 131, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 4140, "end": 4145, "loc": { "start": { "line": 131, "column": 23 }, "end": { "line": 131, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4145, "end": 4146, "loc": { "start": { "line": 131, "column": 28 }, "end": { "line": 131, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "camera", "start": 4146, "end": 4152, "loc": { "start": { "line": 131, "column": 29 }, "end": { "line": 131, "column": 35 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4152, "end": 4153, "loc": { "start": { "line": 131, "column": 35 }, "end": { "line": 131, "column": 36 } } }, { "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": 4162, "end": 4167, "loc": { "start": { "line": 132, "column": 8 }, "end": { "line": 132, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "aabb", "start": 4168, "end": 4172, "loc": { "start": { "line": 132, "column": 14 }, "end": { "line": 132, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4173, "end": 4174, "loc": { "start": { "line": 132, "column": 19 }, "end": { "line": 132, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 4175, "end": 4180, "loc": { "start": { "line": 132, "column": 21 }, "end": { "line": 132, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4180, "end": 4181, "loc": { "start": { "line": 132, "column": 26 }, "end": { "line": 132, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getAABB", "start": 4181, "end": 4188, "loc": { "start": { "line": 132, "column": 27 }, "end": { "line": 132, "column": 34 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4188, "end": 4189, "loc": { "start": { "line": 132, "column": 34 }, "end": { "line": 132, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 4189, "end": 4194, "loc": { "start": { "line": 132, "column": 35 }, "end": { "line": 132, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4194, "end": 4195, "loc": { "start": { "line": 132, "column": 40 }, "end": { "line": 132, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "visibleObjectIds", "start": 4195, "end": 4211, "loc": { "start": { "line": 132, "column": 41 }, "end": { "line": 132, "column": 57 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4211, "end": 4212, "loc": { "start": { "line": 132, "column": 57 }, "end": { "line": 132, "column": 58 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4212, "end": 4213, "loc": { "start": { "line": 132, "column": 58 }, "end": { "line": 132, "column": 59 } } }, { "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": 4222, "end": 4227, "loc": { "start": { "line": 133, "column": 8 }, "end": { "line": 133, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "look2", "start": 4228, "end": 4233, "loc": { "start": { "line": 133, "column": 14 }, "end": { "line": 133, "column": 19 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4234, "end": 4235, "loc": { "start": { "line": 133, "column": 20 }, "end": { "line": 133, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "math", "start": 4236, "end": 4240, "loc": { "start": { "line": 133, "column": 22 }, "end": { "line": 133, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4240, "end": 4241, "loc": { "start": { "line": 133, "column": 26 }, "end": { "line": 133, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getAABB3Center", "start": 4241, "end": 4255, "loc": { "start": { "line": 133, "column": 27 }, "end": { "line": 133, "column": 41 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4255, "end": 4256, "loc": { "start": { "line": 133, "column": 41 }, "end": { "line": 133, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "aabb", "start": 4256, "end": 4260, "loc": { "start": { "line": 133, "column": 42 }, "end": { "line": 133, "column": 46 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4260, "end": 4261, "loc": { "start": { "line": 133, "column": 46 }, "end": { "line": 133, "column": 47 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4261, "end": 4262, "loc": { "start": { "line": 133, "column": 47 }, "end": { "line": 133, "column": 48 } } }, { "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": 4271, "end": 4276, "loc": { "start": { "line": 134, "column": 8 }, "end": { "line": 134, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "diag", "start": 4277, "end": 4281, "loc": { "start": { "line": 134, "column": 14 }, "end": { "line": 134, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4282, "end": 4283, "loc": { "start": { "line": 134, "column": 19 }, "end": { "line": 134, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "math", "start": 4284, "end": 4288, "loc": { "start": { "line": 134, "column": 21 }, "end": { "line": 134, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4288, "end": 4289, "loc": { "start": { "line": 134, "column": 25 }, "end": { "line": 134, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getAABB3Diag", "start": 4289, "end": 4301, "loc": { "start": { "line": 134, "column": 26 }, "end": { "line": 134, "column": 38 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4301, "end": 4302, "loc": { "start": { "line": 134, "column": 38 }, "end": { "line": 134, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "aabb", "start": 4302, "end": 4306, "loc": { "start": { "line": 134, "column": 39 }, "end": { "line": 134, "column": 43 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4306, "end": 4307, "loc": { "start": { "line": 134, "column": 43 }, "end": { "line": 134, "column": 44 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4307, "end": 4308, "loc": { "start": { "line": 134, "column": 44 }, "end": { "line": 134, "column": 45 } } }, { "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": 4317, "end": 4322, "loc": { "start": { "line": 135, "column": 8 }, "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": "fitFOV", "start": 4323, "end": 4329, "loc": { "start": { "line": 135, "column": 14 }, "end": { "line": 135, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4330, "end": 4331, "loc": { "start": { "line": 135, "column": 21 }, "end": { "line": 135, "column": 22 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 45, "start": 4332, "end": 4334, "loc": { "start": { "line": 135, "column": 23 }, "end": { "line": 135, "column": 25 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4334, "end": 4335, "loc": { "start": { "line": 135, "column": 25 }, "end": { "line": 135, "column": 26 } } }, { "type": "CommentLine", "value": " fitFOV;", "start": 4336, "end": 4346, "loc": { "start": { "line": 135, "column": 27 }, "end": { "line": 135, "column": 37 } } }, { "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": 4355, "end": 4360, "loc": { "start": { "line": 136, "column": 8 }, "end": { "line": 136, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sca", "start": 4361, "end": 4364, "loc": { "start": { "line": 136, "column": 14 }, "end": { "line": 136, "column": 17 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4365, "end": 4366, "loc": { "start": { "line": 136, "column": 18 }, "end": { "line": 136, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Math", "start": 4367, "end": 4371, "loc": { "start": { "line": 136, "column": 20 }, "end": { "line": 136, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4371, "end": 4372, "loc": { "start": { "line": 136, "column": 24 }, "end": { "line": 136, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "abs", "start": 4372, "end": 4375, "loc": { "start": { "line": 136, "column": 25 }, "end": { "line": 136, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4375, "end": 4376, "loc": { "start": { "line": 136, "column": 28 }, "end": { "line": 136, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "diag", "start": 4376, "end": 4380, "loc": { "start": { "line": 136, "column": 29 }, "end": { "line": 136, "column": 33 } } }, { "type": { "label": "/", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "/", "start": 4381, "end": 4382, "loc": { "start": { "line": 136, "column": 34 }, "end": { "line": 136, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Math", "start": 4383, "end": 4387, "loc": { "start": { "line": 136, "column": 36 }, "end": { "line": 136, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4387, "end": 4388, "loc": { "start": { "line": 136, "column": 40 }, "end": { "line": 136, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tan", "start": 4388, "end": 4391, "loc": { "start": { "line": 136, "column": 41 }, "end": { "line": 136, "column": 44 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4391, "end": 4392, "loc": { "start": { "line": 136, "column": 44 }, "end": { "line": 136, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fitFOV", "start": 4392, "end": 4398, "loc": { "start": { "line": 136, "column": 45 }, "end": { "line": 136, "column": 51 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 4399, "end": 4400, "loc": { "start": { "line": 136, "column": 52 }, "end": { "line": 136, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "math", "start": 4401, "end": 4405, "loc": { "start": { "line": 136, "column": 54 }, "end": { "line": 136, "column": 58 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4405, "end": 4406, "loc": { "start": { "line": 136, "column": 58 }, "end": { "line": 136, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "DEGTORAD", "start": 4406, "end": 4414, "loc": { "start": { "line": 136, "column": 59 }, "end": { "line": 136, "column": 67 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4414, "end": 4415, "loc": { "start": { "line": 136, "column": 67 }, "end": { "line": 136, "column": 68 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4415, "end": 4416, "loc": { "start": { "line": 136, "column": 68 }, "end": { "line": 136, "column": 69 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4416, "end": 4417, "loc": { "start": { "line": 136, "column": 69 }, "end": { "line": 136, "column": 70 } } }, { "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": 4426, "end": 4431, "loc": { "start": { "line": 137, "column": 8 }, "end": { "line": 137, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "orthoScale2", "start": 4432, "end": 4443, "loc": { "start": { "line": 137, "column": 14 }, "end": { "line": 137, "column": 25 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4444, "end": 4445, "loc": { "start": { "line": 137, "column": 26 }, "end": { "line": 137, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "diag", "start": 4446, "end": 4450, "loc": { "start": { "line": 137, "column": 28 }, "end": { "line": 137, "column": 32 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 4451, "end": 4452, "loc": { "start": { "line": 137, "column": 33 }, "end": { "line": 137, "column": 34 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1.3, "start": 4453, "end": 4456, "loc": { "start": { "line": 137, "column": 35 }, "end": { "line": 137, "column": 38 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4456, "end": 4457, "loc": { "start": { "line": 137, "column": 38 }, "end": { "line": 137, "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": 4466, "end": 4471, "loc": { "start": { "line": 138, "column": 8 }, "end": { "line": 138, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "eye2", "start": 4472, "end": 4476, "loc": { "start": { "line": 138, "column": 14 }, "end": { "line": 138, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4477, "end": 4478, "loc": { "start": { "line": 138, "column": 19 }, "end": { "line": 138, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempVec3a", "start": 4479, "end": 4488, "loc": { "start": { "line": 138, "column": 21 }, "end": { "line": 138, "column": 30 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4488, "end": 4489, "loc": { "start": { "line": 138, "column": 30 }, "end": { "line": 138, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "eye2", "start": 4499, "end": 4503, "loc": { "start": { "line": 140, "column": 8 }, "end": { "line": 140, "column": 12 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4503, "end": 4504, "loc": { "start": { "line": 140, "column": 12 }, "end": { "line": 140, "column": 13 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 4504, "end": 4505, "loc": { "start": { "line": 140, "column": 13 }, "end": { "line": 140, "column": 14 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4505, "end": 4506, "loc": { "start": { "line": 140, "column": 14 }, "end": { "line": 140, "column": 15 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4507, "end": 4508, "loc": { "start": { "line": 140, "column": 16 }, "end": { "line": 140, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "look2", "start": 4509, "end": 4514, "loc": { "start": { "line": 140, "column": 18 }, "end": { "line": 140, "column": 23 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4514, "end": 4515, "loc": { "start": { "line": 140, "column": 23 }, "end": { "line": 140, "column": 24 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 4515, "end": 4516, "loc": { "start": { "line": 140, "column": 24 }, "end": { "line": 140, "column": 25 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4516, "end": 4517, "loc": { "start": { "line": 140, "column": 25 }, "end": { "line": 140, "column": 26 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 4518, "end": 4519, "loc": { "start": { "line": 140, "column": 27 }, "end": { "line": 140, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4520, "end": 4521, "loc": { "start": { "line": 140, "column": 29 }, "end": { "line": 140, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "camera", "start": 4521, "end": 4527, "loc": { "start": { "line": 140, "column": 30 }, "end": { "line": 140, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4527, "end": 4528, "loc": { "start": { "line": 140, "column": 36 }, "end": { "line": 140, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "worldUp", "start": 4528, "end": 4535, "loc": { "start": { "line": 140, "column": 37 }, "end": { "line": 140, "column": 44 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4535, "end": 4536, "loc": { "start": { "line": 140, "column": 44 }, "end": { "line": 140, "column": 45 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 4536, "end": 4537, "loc": { "start": { "line": 140, "column": 45 }, "end": { "line": 140, "column": 46 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4537, "end": 4538, "loc": { "start": { "line": 140, "column": 46 }, "end": { "line": 140, "column": 47 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 4539, "end": 4540, "loc": { "start": { "line": 140, "column": 48 }, "end": { "line": 140, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sca", "start": 4541, "end": 4544, "loc": { "start": { "line": 140, "column": 50 }, "end": { "line": 140, "column": 53 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4544, "end": 4545, "loc": { "start": { "line": 140, "column": 53 }, "end": { "line": 140, "column": 54 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4545, "end": 4546, "loc": { "start": { "line": 140, "column": 54 }, "end": { "line": 140, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "eye2", "start": 4555, "end": 4559, "loc": { "start": { "line": 141, "column": 8 }, "end": { "line": 141, "column": 12 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4559, "end": 4560, "loc": { "start": { "line": 141, "column": 12 }, "end": { "line": 141, "column": 13 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 4560, "end": 4561, "loc": { "start": { "line": 141, "column": 13 }, "end": { "line": 141, "column": 14 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4561, "end": 4562, "loc": { "start": { "line": 141, "column": 14 }, "end": { "line": 141, "column": 15 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4563, "end": 4564, "loc": { "start": { "line": 141, "column": 16 }, "end": { "line": 141, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "look2", "start": 4565, "end": 4570, "loc": { "start": { "line": 141, "column": 18 }, "end": { "line": 141, "column": 23 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4570, "end": 4571, "loc": { "start": { "line": 141, "column": 23 }, "end": { "line": 141, "column": 24 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 4571, "end": 4572, "loc": { "start": { "line": 141, "column": 24 }, "end": { "line": 141, "column": 25 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4572, "end": 4573, "loc": { "start": { "line": 141, "column": 25 }, "end": { "line": 141, "column": 26 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 4574, "end": 4575, "loc": { "start": { "line": 141, "column": 27 }, "end": { "line": 141, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4576, "end": 4577, "loc": { "start": { "line": 141, "column": 29 }, "end": { "line": 141, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "camera", "start": 4577, "end": 4583, "loc": { "start": { "line": 141, "column": 30 }, "end": { "line": 141, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4583, "end": 4584, "loc": { "start": { "line": 141, "column": 36 }, "end": { "line": 141, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "worldUp", "start": 4584, "end": 4591, "loc": { "start": { "line": 141, "column": 37 }, "end": { "line": 141, "column": 44 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4591, "end": 4592, "loc": { "start": { "line": 141, "column": 44 }, "end": { "line": 141, "column": 45 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 4592, "end": 4593, "loc": { "start": { "line": 141, "column": 45 }, "end": { "line": 141, "column": 46 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4593, "end": 4594, "loc": { "start": { "line": 141, "column": 46 }, "end": { "line": 141, "column": 47 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 4595, "end": 4596, "loc": { "start": { "line": 141, "column": 48 }, "end": { "line": 141, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sca", "start": 4597, "end": 4600, "loc": { "start": { "line": 141, "column": 50 }, "end": { "line": 141, "column": 53 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4600, "end": 4601, "loc": { "start": { "line": 141, "column": 53 }, "end": { "line": 141, "column": 54 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4601, "end": 4602, "loc": { "start": { "line": 141, "column": 54 }, "end": { "line": 141, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "eye2", "start": 4611, "end": 4615, "loc": { "start": { "line": 142, "column": 8 }, "end": { "line": 142, "column": 12 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4615, "end": 4616, "loc": { "start": { "line": 142, "column": 12 }, "end": { "line": 142, "column": 13 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 4616, "end": 4617, "loc": { "start": { "line": 142, "column": 13 }, "end": { "line": 142, "column": 14 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4617, "end": 4618, "loc": { "start": { "line": 142, "column": 14 }, "end": { "line": 142, "column": 15 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4619, "end": 4620, "loc": { "start": { "line": 142, "column": 16 }, "end": { "line": 142, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "look2", "start": 4621, "end": 4626, "loc": { "start": { "line": 142, "column": 18 }, "end": { "line": 142, "column": 23 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4626, "end": 4627, "loc": { "start": { "line": 142, "column": 23 }, "end": { "line": 142, "column": 24 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 4627, "end": 4628, "loc": { "start": { "line": 142, "column": 24 }, "end": { "line": 142, "column": 25 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4628, "end": 4629, "loc": { "start": { "line": 142, "column": 25 }, "end": { "line": 142, "column": 26 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 4630, "end": 4631, "loc": { "start": { "line": 142, "column": 27 }, "end": { "line": 142, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4632, "end": 4633, "loc": { "start": { "line": 142, "column": 29 }, "end": { "line": 142, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "camera", "start": 4633, "end": 4639, "loc": { "start": { "line": 142, "column": 30 }, "end": { "line": 142, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4639, "end": 4640, "loc": { "start": { "line": 142, "column": 36 }, "end": { "line": 142, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "worldUp", "start": 4640, "end": 4647, "loc": { "start": { "line": 142, "column": 37 }, "end": { "line": 142, "column": 44 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4647, "end": 4648, "loc": { "start": { "line": 142, "column": 44 }, "end": { "line": 142, "column": 45 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 4648, "end": 4649, "loc": { "start": { "line": 142, "column": 45 }, "end": { "line": 142, "column": 46 } } }, { "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": 142, "column": 46 }, "end": { "line": 142, "column": 47 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 4651, "end": 4652, "loc": { "start": { "line": 142, "column": 48 }, "end": { "line": 142, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sca", "start": 4653, "end": 4656, "loc": { "start": { "line": 142, "column": 50 }, "end": { "line": 142, "column": 53 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4656, "end": 4657, "loc": { "start": { "line": 142, "column": 53 }, "end": { "line": 142, "column": 54 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4657, "end": 4658, "loc": { "start": { "line": 142, "column": 54 }, "end": { "line": 142, "column": 55 } } }, { "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": 4668, "end": 4673, "loc": { "start": { "line": 144, "column": 8 }, "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": "up2", "start": 4674, "end": 4677, "loc": { "start": { "line": 144, "column": 14 }, "end": { "line": 144, "column": 17 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4678, "end": 4679, "loc": { "start": { "line": 144, "column": 18 }, "end": { "line": 144, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "math", "start": 4680, "end": 4684, "loc": { "start": { "line": 144, "column": 20 }, "end": { "line": 144, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4684, "end": 4685, "loc": { "start": { "line": 144, "column": 24 }, "end": { "line": 144, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mulVec3Scalar", "start": 4685, "end": 4698, "loc": { "start": { "line": 144, "column": 25 }, "end": { "line": 144, "column": 38 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4698, "end": 4699, "loc": { "start": { "line": 144, "column": 38 }, "end": { "line": 144, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "camera", "start": 4699, "end": 4705, "loc": { "start": { "line": 144, "column": 39 }, "end": { "line": 144, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4705, "end": 4706, "loc": { "start": { "line": 144, "column": 45 }, "end": { "line": 144, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "worldForward", "start": 4706, "end": 4718, "loc": { "start": { "line": 144, "column": 46 }, "end": { "line": 144, "column": 58 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4718, "end": 4719, "loc": { "start": { "line": 144, "column": 58 }, "end": { "line": 144, "column": 59 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 4720, "end": 4721, "loc": { "start": { "line": 144, "column": 60 }, "end": { "line": 144, "column": 61 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 4721, "end": 4722, "loc": { "start": { "line": 144, "column": 61 }, "end": { "line": 144, "column": 62 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4722, "end": 4723, "loc": { "start": { "line": 144, "column": 62 }, "end": { "line": 144, "column": 63 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4724, "end": 4725, "loc": { "start": { "line": 144, "column": 64 }, "end": { "line": 144, "column": 65 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4725, "end": 4726, "loc": { "start": { "line": 144, "column": 65 }, "end": { "line": 144, "column": 66 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4726, "end": 4727, "loc": { "start": { "line": 144, "column": 66 }, "end": { "line": 144, "column": 67 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4727, "end": 4728, "loc": { "start": { "line": 144, "column": 67 }, "end": { "line": 144, "column": 68 } } }, { "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": 4738, "end": 4742, "loc": { "start": { "line": 146, "column": 8 }, "end": { "line": 146, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4742, "end": 4743, "loc": { "start": { "line": 146, "column": 12 }, "end": { "line": 146, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 4743, "end": 4752, "loc": { "start": { "line": 146, "column": 13 }, "end": { "line": 146, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4752, "end": 4753, "loc": { "start": { "line": 146, "column": 22 }, "end": { "line": 146, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_sectionTool", "start": 4753, "end": 4765, "loc": { "start": { "line": 146, "column": 23 }, "end": { "line": 146, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4765, "end": 4766, "loc": { "start": { "line": 146, "column": 35 }, "end": { "line": 146, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setActive", "start": 4766, "end": 4775, "loc": { "start": { "line": 146, "column": 36 }, "end": { "line": 146, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4775, "end": 4776, "loc": { "start": { "line": 146, "column": 45 }, "end": { "line": 146, "column": 46 } } }, { "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": 4776, "end": 4781, "loc": { "start": { "line": 146, "column": 46 }, "end": { "line": 146, "column": 51 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4781, "end": 4782, "loc": { "start": { "line": 146, "column": 51 }, "end": { "line": 146, "column": 52 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4782, "end": 4783, "loc": { "start": { "line": 146, "column": 52 }, "end": { "line": 146, "column": 53 } } }, { "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": 4792, "end": 4796, "loc": { "start": { "line": 147, "column": 8 }, "end": { "line": 147, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4796, "end": 4797, "loc": { "start": { "line": 147, "column": 12 }, "end": { "line": 147, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 4797, "end": 4806, "loc": { "start": { "line": 147, "column": 13 }, "end": { "line": 147, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4806, "end": 4807, "loc": { "start": { "line": 147, "column": 22 }, "end": { "line": 147, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_firstPersonMode", "start": 4807, "end": 4823, "loc": { "start": { "line": 147, "column": 23 }, "end": { "line": 147, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4823, "end": 4824, "loc": { "start": { "line": 147, "column": 39 }, "end": { "line": 147, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setEnabled", "start": 4824, "end": 4834, "loc": { "start": { "line": 147, "column": 40 }, "end": { "line": 147, "column": 50 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4834, "end": 4835, "loc": { "start": { "line": 147, "column": 50 }, "end": { "line": 147, "column": 51 } } }, { "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": 4835, "end": 4840, "loc": { "start": { "line": 147, "column": 51 }, "end": { "line": 147, "column": 56 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4840, "end": 4841, "loc": { "start": { "line": 147, "column": 56 }, "end": { "line": 147, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4841, "end": 4842, "loc": { "start": { "line": 147, "column": 57 }, "end": { "line": 147, "column": 58 } } }, { "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": 4852, "end": 4856, "loc": { "start": { "line": 149, "column": 8 }, "end": { "line": 149, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4856, "end": 4857, "loc": { "start": { "line": 149, "column": 12 }, "end": { "line": 149, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_saveOrthoActive", "start": 4857, "end": 4873, "loc": { "start": { "line": 149, "column": 13 }, "end": { "line": 149, "column": 29 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4874, "end": 4875, "loc": { "start": { "line": 149, "column": 30 }, "end": { "line": 149, "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": 4876, "end": 4880, "loc": { "start": { "line": 149, "column": 32 }, "end": { "line": 149, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4880, "end": 4881, "loc": { "start": { "line": 149, "column": 36 }, "end": { "line": 149, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 4881, "end": 4890, "loc": { "start": { "line": 149, "column": 37 }, "end": { "line": 149, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4890, "end": 4891, "loc": { "start": { "line": 149, "column": 46 }, "end": { "line": 149, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_orthoMode", "start": 4891, "end": 4901, "loc": { "start": { "line": 149, "column": 47 }, "end": { "line": 149, "column": 57 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4901, "end": 4902, "loc": { "start": { "line": 149, "column": 57 }, "end": { "line": 149, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getActive", "start": 4902, "end": 4911, "loc": { "start": { "line": 149, "column": 58 }, "end": { "line": 149, "column": 67 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4911, "end": 4912, "loc": { "start": { "line": 149, "column": 67 }, "end": { "line": 149, "column": 68 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4912, "end": 4913, "loc": { "start": { "line": 149, "column": 68 }, "end": { "line": 149, "column": 69 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4913, "end": 4914, "loc": { "start": { "line": 149, "column": 69 }, "end": { "line": 149, "column": 70 } } }, { "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": 4924, "end": 4928, "loc": { "start": { "line": 150, "column": 9 }, "end": { "line": 150, "column": 13 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4928, "end": 4929, "loc": { "start": { "line": 150, "column": 13 }, "end": { "line": 150, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 4929, "end": 4938, "loc": { "start": { "line": 150, "column": 14 }, "end": { "line": 150, "column": 23 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4938, "end": 4939, "loc": { "start": { "line": 150, "column": 23 }, "end": { "line": 150, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_orthoMode", "start": 4939, "end": 4949, "loc": { "start": { "line": 150, "column": 24 }, "end": { "line": 150, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4949, "end": 4950, "loc": { "start": { "line": 150, "column": 34 }, "end": { "line": 150, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setEnabled", "start": 4950, "end": 4960, "loc": { "start": { "line": 150, "column": 35 }, "end": { "line": 150, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4960, "end": 4961, "loc": { "start": { "line": 150, "column": 45 }, "end": { "line": 150, "column": 46 } } }, { "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": 4961, "end": 4966, "loc": { "start": { "line": 150, "column": 46 }, "end": { "line": 150, "column": 51 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4966, "end": 4967, "loc": { "start": { "line": 150, "column": 51 }, "end": { "line": 150, "column": 52 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4967, "end": 4968, "loc": { "start": { "line": 150, "column": 52 }, "end": { "line": 150, "column": 53 } } }, { "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": 4978, "end": 4982, "loc": { "start": { "line": 152, "column": 8 }, "end": { "line": 152, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4982, "end": 4983, "loc": { "start": { "line": 152, "column": 12 }, "end": { "line": 152, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_cameraControlNavModeMediator", "start": 4983, "end": 5012, "loc": { "start": { "line": 152, "column": 13 }, "end": { "line": 152, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5012, "end": 5013, "loc": { "start": { "line": 152, "column": 42 }, "end": { "line": 152, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setThreeDModeActive", "start": 5013, "end": 5032, "loc": { "start": { "line": 152, "column": 43 }, "end": { "line": 152, "column": 62 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5032, "end": 5033, "loc": { "start": { "line": 152, "column": 62 }, "end": { "line": 152, "column": 63 } } }, { "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": 5033, "end": 5038, "loc": { "start": { "line": 152, "column": 63 }, "end": { "line": 152, "column": 68 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5038, "end": 5039, "loc": { "start": { "line": 152, "column": 68 }, "end": { "line": 152, "column": 69 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5039, "end": 5040, "loc": { "start": { "line": 152, "column": 69 }, "end": { "line": 152, "column": 70 } } }, { "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": 5050, "end": 5052, "loc": { "start": { "line": 154, "column": 8 }, "end": { "line": 154, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5053, "end": 5054, "loc": { "start": { "line": 154, "column": 11 }, "end": { "line": 154, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 5054, "end": 5058, "loc": { "start": { "line": 154, "column": 12 }, "end": { "line": 154, "column": 16 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5058, "end": 5059, "loc": { "start": { "line": 154, "column": 16 }, "end": { "line": 154, "column": 17 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5060, "end": 5061, "loc": { "start": { "line": 154, "column": 18 }, "end": { "line": 154, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 5074, "end": 5080, "loc": { "start": { "line": 155, "column": 12 }, "end": { "line": 155, "column": 18 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5080, "end": 5081, "loc": { "start": { "line": 155, "column": 18 }, "end": { "line": 155, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cameraFlight", "start": 5081, "end": 5093, "loc": { "start": { "line": 155, "column": 19 }, "end": { "line": 155, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5093, "end": 5094, "loc": { "start": { "line": 155, "column": 31 }, "end": { "line": 155, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "flyTo", "start": 5094, "end": 5099, "loc": { "start": { "line": 155, "column": 32 }, "end": { "line": 155, "column": 37 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5099, "end": 5100, "loc": { "start": { "line": 155, "column": 37 }, "end": { "line": 155, "column": 38 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5100, "end": 5101, "loc": { "start": { "line": 155, "column": 38 }, "end": { "line": 155, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "eye", "start": 5118, "end": 5121, "loc": { "start": { "line": 156, "column": 16 }, "end": { "line": 156, "column": 19 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5121, "end": 5122, "loc": { "start": { "line": 156, "column": 19 }, "end": { "line": 156, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "eye2", "start": 5123, "end": 5127, "loc": { "start": { "line": 156, "column": 21 }, "end": { "line": 156, "column": 25 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5127, "end": 5128, "loc": { "start": { "line": 156, "column": 25 }, "end": { "line": 156, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "look", "start": 5145, "end": 5149, "loc": { "start": { "line": 157, "column": 16 }, "end": { "line": 157, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5149, "end": 5150, "loc": { "start": { "line": 157, "column": 20 }, "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": "look2", "start": 5151, "end": 5156, "loc": { "start": { "line": 157, "column": 22 }, "end": { "line": 157, "column": 27 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5156, "end": 5157, "loc": { "start": { "line": 157, "column": 27 }, "end": { "line": 157, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "up", "start": 5174, "end": 5176, "loc": { "start": { "line": 158, "column": 16 }, "end": { "line": 158, "column": 18 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5176, "end": 5177, "loc": { "start": { "line": 158, "column": 18 }, "end": { "line": 158, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "up2", "start": 5178, "end": 5181, "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": 5181, "end": 5182, "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": "orthoScale", "start": 5199, "end": 5209, "loc": { "start": { "line": 159, "column": 16 }, "end": { "line": 159, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5209, "end": 5210, "loc": { "start": { "line": 159, "column": 26 }, "end": { "line": 159, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "orthoScale2", "start": 5211, "end": 5222, "loc": { "start": { "line": 159, "column": 28 }, "end": { "line": 159, "column": 39 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5222, "end": 5223, "loc": { "start": { "line": 159, "column": 39 }, "end": { "line": 159, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projection", "start": 5240, "end": 5250, "loc": { "start": { "line": 160, "column": 16 }, "end": { "line": 160, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5250, "end": 5251, "loc": { "start": { "line": 160, "column": 26 }, "end": { "line": 160, "column": 27 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "ortho", "start": 5252, "end": 5259, "loc": { "start": { "line": 160, "column": 28 }, "end": { "line": 160, "column": 35 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5272, "end": 5273, "loc": { "start": { "line": 161, "column": 12 }, "end": { "line": 161, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5273, "end": 5274, "loc": { "start": { "line": 161, "column": 13 }, "end": { "line": 161, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5275, "end": 5276, "loc": { "start": { "line": 161, "column": 15 }, "end": { "line": 161, "column": 16 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5276, "end": 5277, "loc": { "start": { "line": 161, "column": 16 }, "end": { "line": 161, "column": 17 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5278, "end": 5280, "loc": { "start": { "line": 161, "column": 18 }, "end": { "line": 161, "column": 20 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5281, "end": 5282, "loc": { "start": { "line": 161, "column": 21 }, "end": { "line": 161, "column": 22 } } }, { "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": 5299, "end": 5303, "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": 5303, "end": 5304, "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": "bimViewer", "start": 5304, "end": 5313, "loc": { "start": { "line": 162, "column": 21 }, "end": { "line": 162, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5313, "end": 5314, "loc": { "start": { "line": 162, "column": 30 }, "end": { "line": 162, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_navCubeMode", "start": 5314, "end": 5326, "loc": { "start": { "line": 162, "column": 31 }, "end": { "line": 162, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5326, "end": 5327, "loc": { "start": { "line": 162, "column": 43 }, "end": { "line": 162, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setActive", "start": 5327, "end": 5336, "loc": { "start": { "line": 162, "column": 44 }, "end": { "line": 162, "column": 53 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5336, "end": 5337, "loc": { "start": { "line": 162, "column": 53 }, "end": { "line": 162, "column": 54 } } }, { "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": 5337, "end": 5342, "loc": { "start": { "line": 162, "column": 54 }, "end": { "line": 162, "column": 59 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5342, "end": 5343, "loc": { "start": { "line": 162, "column": 59 }, "end": { "line": 162, "column": 60 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5343, "end": 5344, "loc": { "start": { "line": 162, "column": 60 }, "end": { "line": 162, "column": 61 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5357, "end": 5358, "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": 5358, "end": 5359, "loc": { "start": { "line": 163, "column": 13 }, "end": { "line": 163, "column": 14 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5359, "end": 5360, "loc": { "start": { "line": 163, "column": 14 }, "end": { "line": 163, "column": 15 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5369, "end": 5370, "loc": { "start": { "line": 164, "column": 8 }, "end": { "line": 164, "column": 9 } } }, { "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": 5371, "end": 5375, "loc": { "start": { "line": 164, "column": 10 }, "end": { "line": 164, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5376, "end": 5377, "loc": { "start": { "line": 164, "column": 15 }, "end": { "line": 164, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 5390, "end": 5396, "loc": { "start": { "line": 165, "column": 12 }, "end": { "line": 165, "column": 18 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5396, "end": 5397, "loc": { "start": { "line": 165, "column": 18 }, "end": { "line": 165, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cameraFlight", "start": 5397, "end": 5409, "loc": { "start": { "line": 165, "column": 19 }, "end": { "line": 165, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5409, "end": 5410, "loc": { "start": { "line": 165, "column": 31 }, "end": { "line": 165, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "jumpTo", "start": 5410, "end": 5416, "loc": { "start": { "line": 165, "column": 32 }, "end": { "line": 165, "column": 38 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5416, "end": 5417, "loc": { "start": { "line": 165, "column": 38 }, "end": { "line": 165, "column": 39 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5417, "end": 5418, "loc": { "start": { "line": 165, "column": 39 }, "end": { "line": 165, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "eye", "start": 5435, "end": 5438, "loc": { "start": { "line": 166, "column": 16 }, "end": { "line": 166, "column": 19 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5438, "end": 5439, "loc": { "start": { "line": 166, "column": 19 }, "end": { "line": 166, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "eye2", "start": 5440, "end": 5444, "loc": { "start": { "line": 166, "column": 21 }, "end": { "line": 166, "column": 25 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5444, "end": 5445, "loc": { "start": { "line": 166, "column": 25 }, "end": { "line": 166, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "look", "start": 5462, "end": 5466, "loc": { "start": { "line": 167, "column": 16 }, "end": { "line": 167, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5466, "end": 5467, "loc": { "start": { "line": 167, "column": 20 }, "end": { "line": 167, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "look2", "start": 5468, "end": 5473, "loc": { "start": { "line": 167, "column": 22 }, "end": { "line": 167, "column": 27 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5473, "end": 5474, "loc": { "start": { "line": 167, "column": 27 }, "end": { "line": 167, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "up", "start": 5491, "end": 5493, "loc": { "start": { "line": 168, "column": 16 }, "end": { "line": 168, "column": 18 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5493, "end": 5494, "loc": { "start": { "line": 168, "column": 18 }, "end": { "line": 168, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "up2", "start": 5495, "end": 5498, "loc": { "start": { "line": 168, "column": 20 }, "end": { "line": 168, "column": 23 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5498, "end": 5499, "loc": { "start": { "line": 168, "column": 23 }, "end": { "line": 168, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "orthoScale", "start": 5516, "end": 5526, "loc": { "start": { "line": 169, "column": 16 }, "end": { "line": 169, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5526, "end": 5527, "loc": { "start": { "line": 169, "column": 26 }, "end": { "line": 169, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "orthoScale2", "start": 5528, "end": 5539, "loc": { "start": { "line": 169, "column": 28 }, "end": { "line": 169, "column": 39 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5539, "end": 5540, "loc": { "start": { "line": 169, "column": 39 }, "end": { "line": 169, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projection", "start": 5557, "end": 5567, "loc": { "start": { "line": 170, "column": 16 }, "end": { "line": 170, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5567, "end": 5568, "loc": { "start": { "line": 170, "column": 26 }, "end": { "line": 170, "column": 27 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "ortho", "start": 5569, "end": 5576, "loc": { "start": { "line": 170, "column": 28 }, "end": { "line": 170, "column": 35 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5589, "end": 5590, "loc": { "start": { "line": 171, "column": 12 }, "end": { "line": 171, "column": 13 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5590, "end": 5591, "loc": { "start": { "line": 171, "column": 13 }, "end": { "line": 171, "column": 14 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5591, "end": 5592, "loc": { "start": { "line": 171, "column": 14 }, "end": { "line": 171, "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": 5605, "end": 5609, "loc": { "start": { "line": 172, "column": 12 }, "end": { "line": 172, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5609, "end": 5610, "loc": { "start": { "line": 172, "column": 16 }, "end": { "line": 172, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 5610, "end": 5619, "loc": { "start": { "line": 172, "column": 17 }, "end": { "line": 172, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5619, "end": 5620, "loc": { "start": { "line": 172, "column": 26 }, "end": { "line": 172, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_navCubeMode", "start": 5620, "end": 5632, "loc": { "start": { "line": 172, "column": 27 }, "end": { "line": 172, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5632, "end": 5633, "loc": { "start": { "line": 172, "column": 39 }, "end": { "line": 172, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setActive", "start": 5633, "end": 5642, "loc": { "start": { "line": 172, "column": 40 }, "end": { "line": 172, "column": 49 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5642, "end": 5643, "loc": { "start": { "line": 172, "column": 49 }, "end": { "line": 172, "column": 50 } } }, { "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": 5643, "end": 5648, "loc": { "start": { "line": 172, "column": 50 }, "end": { "line": 172, "column": 55 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5648, "end": 5649, "loc": { "start": { "line": 172, "column": 55 }, "end": { "line": 172, "column": 56 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5649, "end": 5650, "loc": { "start": { "line": 172, "column": 56 }, "end": { "line": 172, "column": 57 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5659, "end": 5660, "loc": { "start": { "line": 173, "column": 8 }, "end": { "line": 173, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5665, "end": 5666, "loc": { "start": { "line": 174, "column": 4 }, "end": { "line": 174, "column": 5 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5667, "end": 5668, "loc": { "start": { "line": 175, "column": 0 }, "end": { "line": 175, "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": 5670, "end": 5676, "loc": { "start": { "line": 177, "column": 0 }, "end": { "line": 177, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5677, "end": 5678, "loc": { "start": { "line": 177, "column": 7 }, "end": { "line": 177, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ThreeDMode", "start": 5678, "end": 5688, "loc": { "start": { "line": 177, "column": 8 }, "end": { "line": 177, "column": 18 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5688, "end": 5689, "loc": { "start": { "line": 177, "column": 18 }, "end": { "line": 177, "column": 19 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5689, "end": 5690, "loc": { "start": { "line": 177, "column": 19 }, "end": { "line": 177, "column": 20 } } }, { "type": { "label": "eof", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5690, "end": 5690, "loc": { "start": { "line": 177, "column": 20 }, "end": { "line": 177, "column": 20 } } } ] }